blob: 0f02bcd710f358762b3b30afda63fc6dd67aeb13 [file] [log] [blame]
cristy3ed852e2009-09-05 21:47:34 +00001#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
cristy14fefe52012-05-21 00:59:18 +00003# Generated by GNU Autoconf 2.69 for ImageMagick 7.0.0-0.
cristy3ed852e2009-09-05 21:47:34 +00004#
5# Report bugs to <http://www.imagemagick.org>.
6#
cristycd4c5312009-11-22 01:19:08 +00007#
cristy14fefe52012-05-21 00:59:18 +00008# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
cristycd4c5312009-11-22 01:19:08 +00009#
cristy8b350f62009-11-15 23:12:43 +000010#
cristy3ed852e2009-09-05 21:47:34 +000011# This configure script is free software; the Free Software Foundation
12# gives unlimited permission to copy, distribute and modify it.
cristy8b350f62009-11-15 23:12:43 +000013## -------------------- ##
14## M4sh Initialization. ##
15## -------------------- ##
cristy3ed852e2009-09-05 21:47:34 +000016
17# Be more Bourne compatible
18DUALCASE=1; export DUALCASE # for MKS sh
cristy8b350f62009-11-15 23:12:43 +000019if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
cristy3ed852e2009-09-05 21:47:34 +000020 emulate sh
21 NULLCMD=:
22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
25 setopt NO_GLOB_SUBST
26else
cristy8b350f62009-11-15 23:12:43 +000027 case `(set -o) 2>/dev/null` in #(
28 *posix*) :
29 set -o posix ;; #(
30 *) :
31 ;;
cristy3ed852e2009-09-05 21:47:34 +000032esac
cristy3ed852e2009-09-05 21:47:34 +000033fi
34
35
cristy3ed852e2009-09-05 21:47:34 +000036as_nl='
37'
38export as_nl
39# Printing a long string crashes Solaris 7 /usr/bin/printf.
40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
cristy8b350f62009-11-15 23:12:43 +000043# Prefer a ksh shell builtin over an external printf program on Solaris,
44# but without wasting forks for bash or zsh.
45if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47 as_echo='print -r --'
48 as_echo_n='print -rn --'
49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
cristy3ed852e2009-09-05 21:47:34 +000050 as_echo='printf %s\n'
51 as_echo_n='printf %s'
52else
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
56 else
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 as_echo_n_body='eval
59 arg=$1;
cristy8b350f62009-11-15 23:12:43 +000060 case $arg in #(
cristy3ed852e2009-09-05 21:47:34 +000061 *"$as_nl"*)
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 esac;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 '
67 export as_echo_n_body
68 as_echo_n='sh -c $as_echo_n_body as_echo'
69 fi
70 export as_echo_body
71 as_echo='sh -c $as_echo_body as_echo'
72fi
73
74# The user is always right.
75if test "${PATH_SEPARATOR+set}" != set; then
76 PATH_SEPARATOR=:
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 PATH_SEPARATOR=';'
80 }
81fi
82
cristy3ed852e2009-09-05 21:47:34 +000083
84# IFS
85# We need space, tab and new line, in precisely that order. Quoting is
86# there to prevent editors from complaining about space-tab.
87# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88# splitting by setting IFS to empty value.)
89IFS=" "" $as_nl"
90
91# Find who we are. Look in the path if we contain no directory separator.
cristyda16f162011-02-19 23:52:17 +000092as_myself=
cristy8b350f62009-11-15 23:12:43 +000093case $0 in #((
cristy3ed852e2009-09-05 21:47:34 +000094 *[\\/]* ) as_myself=$0 ;;
95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96for as_dir in $PATH
97do
98 IFS=$as_save_IFS
99 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +0000100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101 done
cristy3ed852e2009-09-05 21:47:34 +0000102IFS=$as_save_IFS
103
104 ;;
105esac
106# We did not find ourselves, most probably we were run as `sh COMMAND'
107# in which case we are not to be found in the path.
108if test "x$as_myself" = x; then
109 as_myself=$0
110fi
111if test ! -f "$as_myself"; then
112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
cristy8b350f62009-11-15 23:12:43 +0000113 exit 1
cristy3ed852e2009-09-05 21:47:34 +0000114fi
115
cristy8b350f62009-11-15 23:12:43 +0000116# Unset variables that we do not need and which cause bugs (e.g. in
117# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
118# suppresses any "Segmentation fault" message there. '((' could
119# trigger a bug in pdksh 5.2.14.
120for as_var in BASH_ENV ENV MAIL MAILPATH
121do eval test x\${$as_var+set} = xset \
122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
cristy3ed852e2009-09-05 21:47:34 +0000123done
124PS1='$ '
125PS2='> '
126PS4='+ '
127
128# NLS nuisances.
129LC_ALL=C
130export LC_ALL
131LANGUAGE=C
132export LANGUAGE
133
cristy8b350f62009-11-15 23:12:43 +0000134# CDPATH.
135(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136
cristy14fefe52012-05-21 00:59:18 +0000137# Use a proper internal environment variable to ensure we don't fall
138 # into an infinite loop, continuously re-executing ourselves.
139 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140 _as_can_reexec=no; export _as_can_reexec;
141 # We cannot yet assume a decent shell, so we have to provide a
142# neutralization value for shells without unset; and this also
143# works around shells that cannot unset nonexistent variables.
144# Preserve -v and -x to the replacement shell.
145BASH_ENV=/dev/null
146ENV=/dev/null
147(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148case $- in # ((((
149 *v*x* | *x*v* ) as_opts=-vx ;;
150 *v* ) as_opts=-v ;;
151 *x* ) as_opts=-x ;;
152 * ) as_opts= ;;
153esac
154exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155# Admittedly, this is quite paranoid, since all the known shells bail
156# out after a failed `exec'.
157$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158as_fn_exit 255
159 fi
160 # We don't want this to propagate to other subprocesses.
161 { _as_can_reexec=; unset _as_can_reexec;}
cristy8b350f62009-11-15 23:12:43 +0000162if test "x$CONFIG_SHELL" = x; then
163 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164 emulate sh
165 NULLCMD=:
166 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167 # is contrary to our usage. Disable this feature.
168 alias -g '\${1+\"\$@\"}'='\"\$@\"'
169 setopt NO_GLOB_SUBST
170else
171 case \`(set -o) 2>/dev/null\` in #(
172 *posix*) :
173 set -o posix ;; #(
174 *) :
175 ;;
176esac
177fi
178"
179 as_required="as_fn_return () { (exit \$1); }
180as_fn_success () { as_fn_return 0; }
181as_fn_failure () { as_fn_return 1; }
182as_fn_ret_success () { return 0; }
183as_fn_ret_failure () { return 1; }
184
185exitcode=0
186as_fn_success || { exitcode=1; echo as_fn_success failed.; }
187as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191
192else
193 exitcode=1; echo positional parameters were not saved.
194fi
cristy14fefe52012-05-21 00:59:18 +0000195test x\$exitcode = x0 || exit 1
196test -x / || exit 1"
cristy8b350f62009-11-15 23:12:43 +0000197 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
cristy0c60a692010-11-04 01:09:47 +0000201test \$(( 1 + 1 )) = 2 || exit 1
202
203 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
204 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
205 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
207 PATH=/empty FPATH=/empty; export PATH FPATH
208 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
209 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
cristy8b350f62009-11-15 23:12:43 +0000210 if (eval "$as_required") 2>/dev/null; then :
211 as_have_required=yes
212else
213 as_have_required=no
214fi
215 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
216
217else
218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
219as_found=false
220for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221do
222 IFS=$as_save_IFS
223 test -z "$as_dir" && as_dir=.
224 as_found=:
225 case $as_dir in #(
226 /*)
227 for as_base in sh bash ksh sh5; do
228 # Try only shells that exist, to save several forks.
229 as_shell=$as_dir/$as_base
230 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
231 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 CONFIG_SHELL=$as_shell as_have_required=yes
233 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
234 break 2
235fi
236fi
237 done;;
238 esac
239 as_found=false
240done
241$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
242 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
243 CONFIG_SHELL=$SHELL as_have_required=yes
244fi; }
245IFS=$as_save_IFS
246
247
248 if test "x$CONFIG_SHELL" != x; then :
cristy14fefe52012-05-21 00:59:18 +0000249 export CONFIG_SHELL
250 # We cannot yet assume a decent shell, so we have to provide a
251# neutralization value for shells without unset; and this also
252# works around shells that cannot unset nonexistent variables.
253# Preserve -v and -x to the replacement shell.
254BASH_ENV=/dev/null
255ENV=/dev/null
256(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
257case $- in # ((((
258 *v*x* | *x*v* ) as_opts=-vx ;;
259 *v* ) as_opts=-v ;;
260 *x* ) as_opts=-x ;;
261 * ) as_opts= ;;
262esac
263exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
264# Admittedly, this is quite paranoid, since all the known shells bail
265# out after a failed `exec'.
266$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
267exit 255
cristy8b350f62009-11-15 23:12:43 +0000268fi
269
270 if test x$as_have_required = xno; then :
271 $as_echo "$0: This script requires a shell more modern than all"
272 $as_echo "$0: the shells that I found on your system."
273 if test x${ZSH_VERSION+set} = xset ; then
274 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
275 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
276 else
277 $as_echo "$0: Please tell bug-autoconf@gnu.org and
278$0: http://www.imagemagick.org about your system, including
279$0: any error possibly output before this message. Then
280$0: install a modern shell, or manually run the script
281$0: under such a shell if you do have one."
282 fi
283 exit 1
284fi
285fi
286fi
287SHELL=${CONFIG_SHELL-/bin/sh}
288export SHELL
289# Unset more variables known to interfere with behavior of common tools.
290CLICOLOR_FORCE= GREP_OPTIONS=
291unset CLICOLOR_FORCE GREP_OPTIONS
292
293## --------------------- ##
294## M4sh Shell Functions. ##
295## --------------------- ##
296# as_fn_unset VAR
297# ---------------
298# Portably unset VAR.
299as_fn_unset ()
300{
301 { eval $1=; unset $1;}
302}
303as_unset=as_fn_unset
304
305# as_fn_set_status STATUS
306# -----------------------
307# Set $? to STATUS, without forking.
308as_fn_set_status ()
309{
310 return $1
311} # as_fn_set_status
312
313# as_fn_exit STATUS
314# -----------------
315# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
316as_fn_exit ()
317{
318 set +e
319 as_fn_set_status $1
320 exit $1
321} # as_fn_exit
322
323# as_fn_mkdir_p
324# -------------
325# Create "$as_dir" as a directory, including parents if necessary.
326as_fn_mkdir_p ()
327{
328
329 case $as_dir in #(
330 -*) as_dir=./$as_dir;;
331 esac
332 test -d "$as_dir" || eval $as_mkdir_p || {
333 as_dirs=
334 while :; do
335 case $as_dir in #(
336 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
337 *) as_qdir=$as_dir;;
338 esac
339 as_dirs="'$as_qdir' $as_dirs"
340 as_dir=`$as_dirname -- "$as_dir" ||
341$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
342 X"$as_dir" : 'X\(//\)[^/]' \| \
343 X"$as_dir" : 'X\(//\)$' \| \
344 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
345$as_echo X"$as_dir" |
346 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
347 s//\1/
348 q
349 }
350 /^X\(\/\/\)[^/].*/{
351 s//\1/
352 q
353 }
354 /^X\(\/\/\)$/{
355 s//\1/
356 q
357 }
358 /^X\(\/\).*/{
359 s//\1/
360 q
361 }
362 s/.*/./; q'`
363 test -d "$as_dir" && break
364 done
365 test -z "$as_dirs" || eval "mkdir $as_dirs"
cristy98dddb52010-11-04 00:30:15 +0000366 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
cristy8b350f62009-11-15 23:12:43 +0000367
368
369} # as_fn_mkdir_p
cristy14fefe52012-05-21 00:59:18 +0000370
371# as_fn_executable_p FILE
372# -----------------------
373# Test if FILE is an executable regular file.
374as_fn_executable_p ()
375{
376 test -f "$1" && test -x "$1"
377} # as_fn_executable_p
cristy8b350f62009-11-15 23:12:43 +0000378# as_fn_append VAR VALUE
379# ----------------------
380# Append the text in VALUE to the end of the definition contained in VAR. Take
381# advantage of any shell optimizations that allow amortized linear growth over
382# repeated appends, instead of the typical quadratic growth present in naive
383# implementations.
384if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
385 eval 'as_fn_append ()
386 {
387 eval $1+=\$2
388 }'
389else
390 as_fn_append ()
391 {
392 eval $1=\$$1\$2
393 }
394fi # as_fn_append
395
396# as_fn_arith ARG...
397# ------------------
398# Perform arithmetic evaluation on the ARGs, and store the result in the
399# global $as_val. Take advantage of shells that can avoid forks. The arguments
400# must be portable across $(()) and expr.
401if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
402 eval 'as_fn_arith ()
403 {
404 as_val=$(( $* ))
405 }'
406else
407 as_fn_arith ()
408 {
409 as_val=`expr "$@" || test $? -eq 1`
410 }
411fi # as_fn_arith
412
413
cristy98dddb52010-11-04 00:30:15 +0000414# as_fn_error STATUS ERROR [LINENO LOG_FD]
415# ----------------------------------------
cristy8b350f62009-11-15 23:12:43 +0000416# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
417# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
cristy98dddb52010-11-04 00:30:15 +0000418# script with STATUS, using 1 if that was 0.
cristy8b350f62009-11-15 23:12:43 +0000419as_fn_error ()
420{
cristy98dddb52010-11-04 00:30:15 +0000421 as_status=$1; test $as_status -eq 0 && as_status=1
422 if test "$4"; then
423 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
424 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
cristy8b350f62009-11-15 23:12:43 +0000425 fi
cristy98dddb52010-11-04 00:30:15 +0000426 $as_echo "$as_me: error: $2" >&2
cristy8b350f62009-11-15 23:12:43 +0000427 as_fn_exit $as_status
428} # as_fn_error
429
cristy3ed852e2009-09-05 21:47:34 +0000430if expr a : '\(a\)' >/dev/null 2>&1 &&
431 test "X`expr 00001 : '.*\(...\)'`" = X001; then
432 as_expr=expr
433else
434 as_expr=false
435fi
436
437if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
438 as_basename=basename
439else
440 as_basename=false
441fi
442
cristy8b350f62009-11-15 23:12:43 +0000443if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
444 as_dirname=dirname
445else
446 as_dirname=false
447fi
cristy3ed852e2009-09-05 21:47:34 +0000448
cristy3ed852e2009-09-05 21:47:34 +0000449as_me=`$as_basename -- "$0" ||
450$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
451 X"$0" : 'X\(//\)$' \| \
452 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
453$as_echo X/"$0" |
454 sed '/^.*\/\([^/][^/]*\)\/*$/{
455 s//\1/
456 q
457 }
458 /^X\/\(\/\/\)$/{
459 s//\1/
460 q
461 }
462 /^X\/\(\/\).*/{
463 s//\1/
464 q
465 }
466 s/.*/./; q'`
467
cristy8b350f62009-11-15 23:12:43 +0000468# Avoid depending upon Character Ranges.
469as_cr_letters='abcdefghijklmnopqrstuvwxyz'
470as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
471as_cr_Letters=$as_cr_letters$as_cr_LETTERS
472as_cr_digits='0123456789'
473as_cr_alnum=$as_cr_Letters$as_cr_digits
cristy3ed852e2009-09-05 21:47:34 +0000474
475
cristy8b350f62009-11-15 23:12:43 +0000476 as_lineno_1=$LINENO as_lineno_1a=$LINENO
477 as_lineno_2=$LINENO as_lineno_2a=$LINENO
478 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
479 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
480 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
cristy3ed852e2009-09-05 21:47:34 +0000481 sed -n '
482 p
483 /[$]LINENO/=
484 ' <$as_myself |
485 sed '
486 s/[$]LINENO.*/&-/
487 t lineno
488 b
489 :lineno
490 N
491 :loop
492 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
493 t loop
494 s/-\n.*//
495 ' >$as_me.lineno &&
496 chmod +x "$as_me.lineno" ||
cristy8b350f62009-11-15 23:12:43 +0000497 { $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 +0000498
cristy14fefe52012-05-21 00:59:18 +0000499 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
500 # already done that, so ensure we don't try to do so again and fall
501 # in an infinite loop. This has already happened in practice.
502 _as_can_reexec=no; export _as_can_reexec
cristy3ed852e2009-09-05 21:47:34 +0000503 # Don't try to exec as it changes $[0], causing all sort of problems
504 # (the dirname of $[0] is not the place where we might find the
505 # original and so on. Autoconf is especially sensitive to this).
506 . "./$as_me.lineno"
507 # Exit status is that of the last command.
508 exit
509}
510
cristy3ed852e2009-09-05 21:47:34 +0000511ECHO_C= ECHO_N= ECHO_T=
cristy8b350f62009-11-15 23:12:43 +0000512case `echo -n x` in #(((((
cristy3ed852e2009-09-05 21:47:34 +0000513-n*)
cristy8b350f62009-11-15 23:12:43 +0000514 case `echo 'xy\c'` in
cristy3ed852e2009-09-05 21:47:34 +0000515 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
cristy8b350f62009-11-15 23:12:43 +0000516 xy) ECHO_C='\c';;
517 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
518 ECHO_T=' ';;
cristy3ed852e2009-09-05 21:47:34 +0000519 esac;;
520*)
521 ECHO_N='-n';;
522esac
cristy3ed852e2009-09-05 21:47:34 +0000523
524rm -f conf$$ conf$$.exe conf$$.file
525if test -d conf$$.dir; then
526 rm -f conf$$.dir/conf$$.file
527else
528 rm -f conf$$.dir
529 mkdir conf$$.dir 2>/dev/null
530fi
531if (echo >conf$$.file) 2>/dev/null; then
532 if ln -s conf$$.file conf$$ 2>/dev/null; then
533 as_ln_s='ln -s'
534 # ... but there are two gotchas:
535 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
536 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
cristy14fefe52012-05-21 00:59:18 +0000537 # In both cases, we have to default to `cp -pR'.
cristy3ed852e2009-09-05 21:47:34 +0000538 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
cristy14fefe52012-05-21 00:59:18 +0000539 as_ln_s='cp -pR'
cristy3ed852e2009-09-05 21:47:34 +0000540 elif ln conf$$.file conf$$ 2>/dev/null; then
541 as_ln_s=ln
542 else
cristy14fefe52012-05-21 00:59:18 +0000543 as_ln_s='cp -pR'
cristy3ed852e2009-09-05 21:47:34 +0000544 fi
545else
cristy14fefe52012-05-21 00:59:18 +0000546 as_ln_s='cp -pR'
cristy3ed852e2009-09-05 21:47:34 +0000547fi
548rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
549rmdir conf$$.dir 2>/dev/null
550
551if mkdir -p . 2>/dev/null; then
cristy8b350f62009-11-15 23:12:43 +0000552 as_mkdir_p='mkdir -p "$as_dir"'
cristy3ed852e2009-09-05 21:47:34 +0000553else
554 test -d ./-p && rmdir ./-p
555 as_mkdir_p=false
556fi
557
cristy14fefe52012-05-21 00:59:18 +0000558as_test_x='test -x'
559as_executable_p=as_fn_executable_p
cristy3ed852e2009-09-05 21:47:34 +0000560
561# Sed expression to map a string onto a valid CPP name.
562as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
563
564# Sed expression to map a string onto a valid variable name.
565as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
566
cristy73bd4a52010-10-05 11:24:23 +0000567SHELL=${CONFIG_SHELL-/bin/sh}
568
cristy0c60a692010-11-04 01:09:47 +0000569
cristycd4c5312009-11-22 01:19:08 +0000570test -n "$DJDIR" || exec 7<&0 </dev/null
571exec 6>&1
cristy3ed852e2009-09-05 21:47:34 +0000572
573# Name of the host.
cristy98dddb52010-11-04 00:30:15 +0000574# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
cristy3ed852e2009-09-05 21:47:34 +0000575# so uname gets run too.
576ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
577
578#
579# Initializations.
580#
581ac_default_prefix=/usr/local
582ac_clean_files=
583ac_config_libobj_dir=.
584LIBOBJS=
585cross_compiling=no
586subdirs=
587MFLAGS=
588MAKEFLAGS=
cristy3ed852e2009-09-05 21:47:34 +0000589
590# Identity of this package.
591PACKAGE_NAME='ImageMagick'
cristy09b53e12011-10-14 12:47:22 +0000592PACKAGE_TARNAME='ImageMagick'
cristy29eb34e2011-10-16 00:46:08 +0000593PACKAGE_VERSION='7.0.0-0'
594PACKAGE_STRING='ImageMagick 7.0.0-0'
cristy3ed852e2009-09-05 21:47:34 +0000595PACKAGE_BUGREPORT='http://www.imagemagick.org'
cristy8b350f62009-11-15 23:12:43 +0000596PACKAGE_URL=''
cristy3ed852e2009-09-05 21:47:34 +0000597
cristy4c08aed2011-07-01 19:47:50 +0000598ac_unique_file="MagickCore/MagickCore.h"
cristy3ed852e2009-09-05 21:47:34 +0000599# Factoring default headers for most tests.
600ac_includes_default="\
601#include <stdio.h>
602#ifdef HAVE_SYS_TYPES_H
603# include <sys/types.h>
604#endif
605#ifdef HAVE_SYS_STAT_H
606# include <sys/stat.h>
607#endif
608#ifdef STDC_HEADERS
609# include <stdlib.h>
610# include <stddef.h>
611#else
612# ifdef HAVE_STDLIB_H
613# include <stdlib.h>
614# endif
615#endif
616#ifdef HAVE_STRING_H
617# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
618# include <memory.h>
619# endif
620# include <string.h>
621#endif
622#ifdef HAVE_STRINGS_H
623# include <strings.h>
624#endif
625#ifdef HAVE_INTTYPES_H
626# include <inttypes.h>
627#endif
628#ifdef HAVE_STDINT_H
629# include <stdint.h>
630#endif
631#ifdef HAVE_UNISTD_H
632# include <unistd.h>
633#endif"
634
cristycd4c5312009-11-22 01:19:08 +0000635ac_header_list=
cristy5eef09f2012-10-16 12:08:28 +0000636ac_subst_vars='am__EXEEXT_FALSE
cristy73bd4a52010-10-05 11:24:23 +0000637am__EXEEXT_TRUE
638LTLIBOBJS
cristyfd9dcd42010-08-08 18:07:02 +0000639MAGICK_FEATURES
cristy3ed852e2009-09-05 21:47:34 +0000640MAGICK_LIBS
641MAGICK_LDFLAGS
642MAGICK_PCFLAGS
643MAGICK_CPPFLAGS
644MAGICK_CXXFLAGS
645MAGICK_CFLAGS
646MAGICK_DEP_LIBS
cristy3ed852e2009-09-05 21:47:34 +0000647OSX_GCOV_LDFLAG
648DELEGATES
649MAGICKCORE_PATH
650PERL_SUPPORTS_DESTDIR
cristy73bd4a52010-10-05 11:24:23 +0000651WITH_PERL_DYNAMIC_FALSE
652WITH_PERL_DYNAMIC_TRUE
653WITH_PERL_STATIC_FALSE
654WITH_PERL_STATIC_TRUE
655WITH_PERL_FALSE
656WITH_PERL_TRUE
657PERL_VERSION
cristy3ed852e2009-09-05 21:47:34 +0000658GSVersion
659GSPSDevice
660GSPDFDevice
661GSMonoDevice
662GSEPSDevice
663GSColorDevice
664GSCMYKDevice
665GSAlphaDevice
666XPSVersion
667XPSCMYKDevice
668XPSColorDevice
669XPSMonoDevice
670PCLVersion
671PCLCMYKDevice
672PCLColorDevice
673PCLMonoDevice
cristy73bd4a52010-10-05 11:24:23 +0000674ZIP_DELEGATE_FALSE
675ZIP_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000676ZIP
cristy73bd4a52010-10-05 11:24:23 +0000677P7ZIP_DELEGATE_FALSE
678P7ZIP_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000679P7ZIP
cristy73bd4a52010-10-05 11:24:23 +0000680RPM_DELEGATE_FALSE
681RPM_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000682RPM
683PERL
684TAR
685ShowImageDelegate
686type_include_files
687ghostscript_font_dir
688windows_font_dir
cristy430a7312010-01-21 20:44:04 +0000689dejavu_font_dir
cristy3ed852e2009-09-05 21:47:34 +0000690PrintDelegate
691ZipDelegate
692XPSDelegate
693WWWDecodeDelegate
694WMFDecodeDelegate
cristy5ac9ac82010-07-29 13:24:24 +0000695UniconvertorDelegate
cristy3ed852e2009-09-05 21:47:34 +0000696TXTDelegate
cristyec6934f2012-08-14 18:38:40 +0000697SVGDecodeDelegate
cristy3ed852e2009-09-05 21:47:34 +0000698SCANDecodeDelegate
cristy4689cf02010-02-17 21:15:45 +0000699RSVGDecodeDelegate
cristy3ed852e2009-09-05 21:47:34 +0000700RMDelegate
701RLEEncodeDelegate
702PSDelegate
703POVDelegate
704PGPDecodeDelegate
705PCLDelegate
706MVDelegate
cristy935c86e2010-06-05 23:50:07 +0000707MrSIDDecodeDelegate
cristy3ed852e2009-09-05 21:47:34 +0000708MPEGEncodeDelegate
709MPEGDecodeDelegate
710MANDelegate
711LaunchDelegate
cristy3ed852e2009-09-05 21:47:34 +0000712LPRDelegate
713LPDelegate
714ILBMEncodeDelegate
715ILBMDecodeDelegate
716HTMLDecodeDelegate
717HPGLDecodeDelegate
cristy3ed852e2009-09-05 21:47:34 +0000718GnuplotDecodeDelegate
719MogrifyDelegate
720DisplayDelegate
721ConvertDelegate
722FIGDecodeDelegate
723EditorDelegate
724EchoDelegate
725DVIDecodeDelegate
726GVCDecodeDelegate
727DNGDecodeDelegate
728CatDelegate
729CGMDecodeDelegate
730BrowseDelegate
731BZIPDelegate
732BlenderDecodeDelegate
cristy3ed852e2009-09-05 21:47:34 +0000733AutotraceDecodeDelegate
cristy670aa3c2011-11-03 00:54:00 +0000734SHAREARCH_PATH
cristy54378032012-12-04 15:52:20 +0000735SHAREARCH_RELATIVE_PATH
736SHAREARCH_DIRNAME
737SHAREARCH_BASEDIRNAME
cristy3ed852e2009-09-05 21:47:34 +0000738SHARE_PATH
cristy4f820712011-04-01 12:35:43 +0000739CONFIGURE_PATH
cristy3ed852e2009-09-05 21:47:34 +0000740DOCUMENTATION_PATH
741FILTER_PATH
cristy01ff9f32012-12-01 18:15:29 +0000742FILTER_DIRNAME
cristy3ed852e2009-09-05 21:47:34 +0000743CODER_PATH
cristy01ff9f32012-12-01 18:15:29 +0000744CODER_DIRNAME
745MODULES_PATH
746MODULES_RELATIVE_PATH
747MODULES_DIRNAME
748MODULES_BASEDIRNAME
cristy3ed852e2009-09-05 21:47:34 +0000749LIBRARY_PATH
750EXECUTABLE_PATH
cristy2a11bef2011-10-28 18:33:11 +0000751INCLUDE_PATH
cristy3ed852e2009-09-05 21:47:34 +0000752PERLMAINCC
753XML_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000754XML_DELEGATE_FALSE
755XML_DELEGATE_TRUE
cristy81beccd2011-10-03 18:17:24 +0000756xml2_config
cristy03f7cf92011-12-15 01:40:41 +0000757WMF_LIBS_DEPS
cristy3ed852e2009-09-05 21:47:34 +0000758WMF_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000759WMF_DELEGATE_FALSE
760WMF_DELEGATE_TRUE
cristyb1860752011-03-14 00:27:46 +0000761WEBP_LIBS
762WEBP_DELEGATE_FALSE
763WEBP_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000764TIFF_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000765TIFF_DELEGATE_FALSE
766TIFF_DELEGATE_TRUE
767CAIRO_DELEGATE_FALSE
768CAIRO_DELEGATE_TRUE
769RSVG_DELEGATE_FALSE
770RSVG_DELEGATE_TRUE
771CAIRO_SVG_LIBS
772CAIRO_SVG_CFLAGS
cristy3ed852e2009-09-05 21:47:34 +0000773RSVG_LIBS
774RSVG_CFLAGS
cristy81beccd2011-10-03 18:17:24 +0000775PNG_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000776PNG_DELEGATE_FALSE
777PNG_DELEGATE_TRUE
cristya054b762012-03-26 23:16:00 +0000778PANGOCAIRO_DELEGATE_FALSE
779PANGOCAIRO_DELEGATE_TRUE
cristy41cbe8a2011-10-27 01:35:18 +0000780PANGO_DELEGATE_FALSE
781PANGO_DELEGATE_TRUE
782PANGO_LIBS
783PANGO_CFLAGS
cristy73bd4a52010-10-05 11:24:23 +0000784OPENEXR_DELEGATE_FALSE
785OPENEXR_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000786OPENEXR_LIBS
787OPENEXR_CFLAGS
cristyfbb0ef02010-12-19 02:32:11 +0000788LZMA_DELEGATE_FALSE
789LZMA_DELEGATE_TRUE
cristyb94e5002011-11-14 13:20:10 +0000790LZMA_LIBS
791LZMA_CFLAGS
cristy73bd4a52010-10-05 11:24:23 +0000792LQR_DELEGATE_FALSE
793LQR_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000794LQR_LIBS
795LQR_CFLAGS
796LCMS_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000797LCMS_DELEGATE_FALSE
798LCMS_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000799JP2_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000800JP2_DELEGATE_FALSE
801JP2_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000802JPEG_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000803JPEG_DELEGATE_FALSE
804JPEG_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000805JBIG_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000806JBIG_DELEGATE_FALSE
807JBIG_DELEGATE_TRUE
808GVC_DELEGATE_FALSE
809GVC_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000810GVC_LIBS
811GVC_CFLAGS
812GS_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000813GS_DELEGATE_FALSE
814GS_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000815FREETYPE_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000816FREETYPE_DELEGATE_FALSE
817FREETYPE_DELEGATE_TRUE
cristy81beccd2011-10-03 18:17:24 +0000818freetype_config
cristy73bd4a52010-10-05 11:24:23 +0000819FONTCONFIG_DELEGATE_FALSE
820FONTCONFIG_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000821FONTCONFIG_LIBS
822FONTCONFIG_CFLAGS
823FPX_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000824FPX_DELEGATE_FALSE
825FPX_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000826FFTW_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000827FFTW_DELEGATE_FALSE
828FFTW_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000829DJVU_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000830DJVU_DELEGATE_FALSE
831DJVU_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000832DPS_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000833DPS_DELEGATE_FALSE
834DPS_DELEGATE_TRUE
835AUTOTRACE_DELEGATE_FALSE
836AUTOTRACE_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000837AUTOTRACE_LIBS
838AUTOTRACE_CFLAGS
839LIB_DL
cristy5eef09f2012-10-16 12:08:28 +0000840WITH_LTDL_FALSE
841WITH_LTDL_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000842ZLIB_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000843ZLIB_DELEGATE_FALSE
844ZLIB_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000845XEXT_LIBS
846X11_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000847X11_DELEGATE_FALSE
848X11_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000849X_EXTRA_LIBS
850X_LIBS
851X_PRE_LIBS
852X_CFLAGS
cristyc7083c12009-10-14 03:16:55 +0000853XMKMF
cristy3ed852e2009-09-05 21:47:34 +0000854BZLIB_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000855BZLIB_DELEGATE_FALSE
856BZLIB_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000857CCMALLOCDelegate
858UMEM_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000859HasUMEM_FALSE
860HasUMEM_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000861THREAD_LIBS
862GOMP_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000863WITH_MAGICK_PLUS_PLUS_FALSE
864WITH_MAGICK_PLUS_PLUS_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000865OPENMP_CXXFLAGS
cristy161b9262010-03-20 19:34:32 +0000866MATH_LIBS
cristy3ed852e2009-09-05 21:47:34 +0000867POW_LIB
868LIBOBJS
cristy6d5e20f2011-04-25 13:48:54 +0000869UINTPTR_F
cristy3ed852e2009-09-05 21:47:34 +0000870UINTPTR_T
cristy6d5e20f2011-04-25 13:48:54 +0000871UINTMAX_F
cristy3ed852e2009-09-05 21:47:34 +0000872UINTMAX_T
cristy6d5e20f2011-04-25 13:48:54 +0000873UINT64_F
cristy3ed852e2009-09-05 21:47:34 +0000874UINT64_T
cristy6d5e20f2011-04-25 13:48:54 +0000875INT64_F
cristy3ed852e2009-09-05 21:47:34 +0000876INT64_T
cristy6d5e20f2011-04-25 13:48:54 +0000877UINT32_F
cristy3ed852e2009-09-05 21:47:34 +0000878UINT32_T
cristy6d5e20f2011-04-25 13:48:54 +0000879INT32_F
cristy3ed852e2009-09-05 21:47:34 +0000880INT32_T
881UINT16_T
882INT16_T
883UINT8_T
884INT8_T
885LIBRARY_EXTRA_CPPFLAGS
886MODULE_EXTRA_CPPFLAGS
887LIBSTDCLDFLAGS
888PERL_MAKE_OPTIONS
cristy3a75f062012-09-08 23:29:40 +0000889MAGICK_LT_RELEASE_OPTS
cristy7a26abd2012-12-03 00:18:59 +0000890MAGICK_ABI_SUFFIX
cristy3ed852e2009-09-05 21:47:34 +0000891QUANTUM_DEPTH
cristy71d8c202012-03-20 17:05:01 +0000892LEGACY_SUPPORT_FALSE
893LEGACY_SUPPORT_TRUE
cristy73bd4a52010-10-05 11:24:23 +0000894MAINT
895MAINTAINER_MODE_FALSE
896MAINTAINER_MODE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000897MAGICK_HDRI
cristy73bd4a52010-10-05 11:24:23 +0000898WITH_MODULES_FALSE
899WITH_MODULES_TRUE
900WITH_SHARED_LIBS_FALSE
901WITH_SHARED_LIBS_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000902LIBTOOL_DEPS
cristy73bd4a52010-10-05 11:24:23 +0000903CXXCPP
904OTOOL64
905OTOOL
906LIPO
907NMEDIT
908DSYMUTIL
cristyda16f162011-02-19 23:52:17 +0000909MANIFEST_TOOL
cristy73bd4a52010-10-05 11:24:23 +0000910RANLIB
cristyda16f162011-02-19 23:52:17 +0000911ac_ct_AR
cristy73bd4a52010-10-05 11:24:23 +0000912AR
913NM
914ac_ct_DUMPBIN
915DUMPBIN
916LIBTOOL
917OBJDUMP
918DLLTOOL
919AS
cristy3ed852e2009-09-05 21:47:34 +0000920LFS_CPPFLAGS
cristy73bd4a52010-10-05 11:24:23 +0000921CL_LIBS
cristy736173a2009-09-20 21:18:22 +0000922CL_CFLAGS
cristy3ed852e2009-09-05 21:47:34 +0000923OPENMP_CFLAGS
cristy73bd4a52010-10-05 11:24:23 +0000924PTHREAD_CFLAGS
925PTHREAD_LIBS
926PTHREAD_CC
927ax_pthread_config
cristy670aa3c2011-11-03 00:54:00 +0000928SHAREARCH_DIR
929INCLUDEARCH_DIR
cristy3ed852e2009-09-05 21:47:34 +0000930WinPathScript
cristy73bd4a52010-10-05 11:24:23 +0000931USING_CL_FALSE
932USING_CL_TRUE
933CYGWIN_BUILD_FALSE
934CYGWIN_BUILD_TRUE
935WIN32_NATIVE_BUILD_FALSE
936WIN32_NATIVE_BUILD_TRUE
937WINGDI32_DELEGATE_FALSE
938WINGDI32_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000939GDI32_LIBS
cristy9b86f202012-11-28 21:55:35 +0000940HAVE_LD_VERSION_SCRIPT_FALSE
941HAVE_LD_VERSION_SCRIPT_TRUE
cristy73bd4a52010-10-05 11:24:23 +0000942PKG_CONFIG
cristy37110d62012-03-01 18:38:20 +0000943PRTDIAG
cristy3ed852e2009-09-05 21:47:34 +0000944LN_S
cristy3ed852e2009-09-05 21:47:34 +0000945LD
cristy73bd4a52010-10-05 11:24:23 +0000946FGREP
947SED
948am__fastdepCXX_FALSE
949am__fastdepCXX_TRUE
950CXXDEPMODE
cristy95646052009-11-28 23:05:30 +0000951ac_ct_CXX
952CXXFLAGS
953CXX
cristya0b81c32010-01-22 02:54:33 +0000954EGREP
955GREP
956CPP
cristy73bd4a52010-10-05 11:24:23 +0000957am__fastdepCC_FALSE
958am__fastdepCC_TRUE
959CCDEPMODE
cristy7247bba2012-02-05 16:37:27 +0000960am__nodep
cristy73bd4a52010-10-05 11:24:23 +0000961AMDEPBACKSLASH
962AMDEP_FALSE
963AMDEP_TRUE
964am__quote
965am__include
966DEPDIR
cristy3ed852e2009-09-05 21:47:34 +0000967OBJEXT
968EXEEXT
969ac_ct_CC
970CPPFLAGS
971LDFLAGS
972CFLAGS
973CC
974DIRSEP
975MAGICK_FILTER_MODULE_PATH
976MAGICK_CONFIGURE_BUILD_PATH
977MAGICK_CONFIGURE_SRC_PATH
978MAGICK_CODER_MODULE_PATH
979MAN_DIR
980INFO_DIR
981PERSISTINCLUDE_DIR
982INCLUDE_DIR
983LIB_DIR
984LOCALSTATE_DIR
985SHAREDSTATE_DIR
986SYSCONF_DIR
cristyd55889c2011-03-27 00:50:24 +0000987DOC_DIR
cristy3ed852e2009-09-05 21:47:34 +0000988DATA_DIR
989LIBEXEC_DIR
990SBIN_DIR
991BIN_DIR
992EXEC_PREFIX_DIR
993PREFIX_DIR
994CONFIG_STATUS_DEPENDENCIES
995MAGICK_LIB_VERSION_NUMBER
996MAGICK_LIB_VERSION_TEXT
997MAGICK_LIB_VERSION
cristy73bd4a52010-10-05 11:24:23 +0000998AM_BACKSLASH
999AM_DEFAULT_VERBOSITY
cristyc3fb77b2012-02-06 01:49:41 +00001000AM_DEFAULT_V
1001AM_V
cristy73bd4a52010-10-05 11:24:23 +00001002am__untar
1003am__tar
1004AMTAR
1005am__leading_dot
1006SET_MAKE
1007AWK
1008mkdir_p
1009MKDIR_P
1010INSTALL_STRIP_PROGRAM
1011STRIP
1012install_sh
1013MAKEINFO
1014AUTOHEADER
1015AUTOMAKE
1016AUTOCONF
1017ACLOCAL
1018VERSION
1019PACKAGE
1020CYGPATH_W
1021am__isrc
1022INSTALL_DATA
1023INSTALL_SCRIPT
1024INSTALL_PROGRAM
cristy15a88782010-01-31 23:24:49 +00001025PACKAGE_VERSION_ADDENDUM
cristy3ed852e2009-09-05 21:47:34 +00001026PACKAGE_RELEASE_DATE
1027PACKAGE_LIB_VERSION_NUMBER
1028PACKAGE_LIB_VERSION
1029PACKAGE_CHANGE_DATE
1030PACKAGE_RELEASE
cristy878c2f12011-08-19 00:25:19 +00001031PACKAGE_PERL_VERSION
cristyd694ca32011-03-27 21:42:54 +00001032MAGICK_SVN_REVISION
cristybab87c32010-02-09 20:54:22 +00001033MAGICK_LIBRARY_VERSION_INFO
1034MAGICK_LIBRARY_CURRENT_MIN
cristy3ed852e2009-09-05 21:47:34 +00001035MAGICK_LIBRARY_AGE
1036MAGICK_LIBRARY_REVISION
1037MAGICK_LIBRARY_CURRENT
cristy3225a072010-04-17 01:47:28 +00001038MAGICK_TARGET_OS
1039MAGICK_TARGET_VENDOR
1040MAGICK_TARGET_CPU
cristy3ed852e2009-09-05 21:47:34 +00001041target_os
1042target_vendor
1043target_cpu
1044target
1045host_os
1046host_vendor
1047host_cpu
1048host
1049build_os
1050build_vendor
1051build_cpu
1052build
1053CONFIGURE_ARGS
1054DISTCHECK_CONFIG_FLAGS
1055target_alias
1056host_alias
1057build_alias
1058LIBS
1059ECHO_T
1060ECHO_N
1061ECHO_C
1062DEFS
1063mandir
1064localedir
1065libdir
1066psdir
1067pdfdir
1068dvidir
1069htmldir
1070infodir
1071docdir
1072oldincludedir
1073includedir
1074localstatedir
1075sharedstatedir
1076sysconfdir
1077datadir
1078datarootdir
1079libexecdir
1080sbindir
1081bindir
1082program_transform_name
1083prefix
1084exec_prefix
cristy8b350f62009-11-15 23:12:43 +00001085PACKAGE_URL
cristy3ed852e2009-09-05 21:47:34 +00001086PACKAGE_BUGREPORT
1087PACKAGE_STRING
1088PACKAGE_VERSION
1089PACKAGE_TARNAME
1090PACKAGE_NAME
1091PATH_SEPARATOR
1092SHELL'
1093ac_subst_files=''
1094ac_user_opts='
1095enable_option_checking
cristy73bd4a52010-10-05 11:24:23 +00001096enable_silent_rules
1097enable_dependency_tracking
1098with_gnu_ld
1099with_dmalloc
cristy37110d62012-03-01 18:38:20 +00001100with_gcc_arch
cristy9b86f202012-11-28 21:55:35 +00001101enable_ld_version_script
cristy3ed852e2009-09-05 21:47:34 +00001102enable_bounds_checking
1103enable_osx_universal_binary
cristy670aa3c2011-11-03 00:54:00 +00001104with_includearch_dir
1105with_sharearch_dir
cristy3ed852e2009-09-05 21:47:34 +00001106with_threads
1107enable_openmp
cristy73bd4a52010-10-05 11:24:23 +00001108enable_opencl
cristy3ed852e2009-09-05 21:47:34 +00001109enable_largefile
cristy73bd4a52010-10-05 11:24:23 +00001110enable_shared
1111enable_static
1112with_pic
1113enable_fast_install
cristyda16f162011-02-19 23:52:17 +00001114with_sysroot
cristy73bd4a52010-10-05 11:24:23 +00001115enable_libtool_lock
cristy3ed852e2009-09-05 21:47:34 +00001116with_modules
1117enable_delegate_build
1118enable_deprecated
1119enable_installed
1120enable_cipher
cristy6e3607c2011-09-13 13:59:17 +00001121enable_zero_configuration
cristy3ed852e2009-09-05 21:47:34 +00001122enable_hdri
cristy3ed852e2009-09-05 21:47:34 +00001123enable_assert
cristy73bd4a52010-10-05 11:24:23 +00001124enable_maintainer_mode
cristy3ed852e2009-09-05 21:47:34 +00001125enable_ccmalloc
1126enable_efence
1127enable_prof
1128enable_gprof
1129enable_gcov
1130with_method_prefix
cristy71d8c202012-03-20 17:05:01 +00001131enable_legacy_support
cristy3ed852e2009-09-05 21:47:34 +00001132with_quantum_depth
1133with_cache
1134with_frozenpaths
1135with_magick_plus_plus
cristy3a75f062012-09-08 23:29:40 +00001136with_package_release_name
cristy3ed852e2009-09-05 21:47:34 +00001137with_perl
1138with_perl_options
1139with_umem
1140with_libstdc
1141with_bzlib
cristyc7083c12009-10-14 03:16:55 +00001142with_x
cristy3ed852e2009-09-05 21:47:34 +00001143with_zlib
1144with_autotrace
1145with_dps
1146with_djvu
cristy430a7312010-01-21 20:44:04 +00001147with_dejavu_font_dir
cristy3ed852e2009-09-05 21:47:34 +00001148with_fftw
1149with_fpx
1150with_fontconfig
1151with_freetype
1152with_gslib
1153with_fontpath
1154with_gs_font_dir
1155with_gvc
1156with_jbig
1157with_jpeg
1158with_jp2
1159with_lcms
cristy71203402010-06-18 13:12:03 +00001160with_lcms2
cristy3ed852e2009-09-05 21:47:34 +00001161with_lqr
cristyfbb0ef02010-12-19 02:32:11 +00001162with_lzma
cristy3ed852e2009-09-05 21:47:34 +00001163with_openexr
cristy41cbe8a2011-10-27 01:35:18 +00001164with_pango
cristy3ed852e2009-09-05 21:47:34 +00001165with_png
1166with_rsvg
1167with_tiff
cristyb1860752011-03-14 00:27:46 +00001168with_webp
cristy3ed852e2009-09-05 21:47:34 +00001169with_windows_font_dir
1170with_wmf
1171with_xml
1172'
1173 ac_precious_vars='build_alias
1174host_alias
1175target_alias
1176CC
1177CFLAGS
1178LDFLAGS
1179LIBS
1180CPPFLAGS
cristya0b81c32010-01-22 02:54:33 +00001181CPP
cristy3ed852e2009-09-05 21:47:34 +00001182CXX
1183CXXFLAGS
1184CCC
cristy73bd4a52010-10-05 11:24:23 +00001185PKG_CONFIG
1186CXXCPP
cristyc7083c12009-10-14 03:16:55 +00001187XMKMF
cristy73bd4a52010-10-05 11:24:23 +00001188AUTOTRACE_CFLAGS
1189AUTOTRACE_LIBS
1190FONTCONFIG_CFLAGS
1191FONTCONFIG_LIBS
1192GVC_CFLAGS
1193GVC_LIBS
1194LQR_CFLAGS
1195LQR_LIBS
cristyb94e5002011-11-14 13:20:10 +00001196LZMA_CFLAGS
1197LZMA_LIBS
cristy73bd4a52010-10-05 11:24:23 +00001198OPENEXR_CFLAGS
1199OPENEXR_LIBS
cristy41cbe8a2011-10-27 01:35:18 +00001200PANGO_CFLAGS
1201PANGO_LIBS
cristy73bd4a52010-10-05 11:24:23 +00001202RSVG_CFLAGS
1203RSVG_LIBS
1204CAIRO_SVG_CFLAGS
cristy81beccd2011-10-03 18:17:24 +00001205CAIRO_SVG_LIBS'
cristy3ed852e2009-09-05 21:47:34 +00001206
1207
1208# Initialize some variables set by options.
1209ac_init_help=
1210ac_init_version=false
1211ac_unrecognized_opts=
1212ac_unrecognized_sep=
1213# The variables have the same names as the options, with
1214# dashes changed to underlines.
1215cache_file=/dev/null
1216exec_prefix=NONE
1217no_create=
1218no_recursion=
1219prefix=NONE
1220program_prefix=NONE
1221program_suffix=NONE
1222program_transform_name=s,x,x,
1223silent=
1224site=
1225srcdir=
1226verbose=
1227x_includes=NONE
1228x_libraries=NONE
1229
1230# Installation directory options.
1231# These are left unexpanded so users can "make install exec_prefix=/foo"
1232# and all the variables that are supposed to be based on exec_prefix
1233# by default will actually change.
1234# Use braces instead of parens because sh, perl, etc. also accept them.
1235# (The list follows the same order as the GNU Coding Standards.)
1236bindir='${exec_prefix}/bin'
1237sbindir='${exec_prefix}/sbin'
1238libexecdir='${exec_prefix}/libexec'
1239datarootdir='${prefix}/share'
1240datadir='${datarootdir}'
1241sysconfdir='${prefix}/etc'
1242sharedstatedir='${prefix}/com'
1243localstatedir='${prefix}/var'
1244includedir='${prefix}/include'
1245oldincludedir='/usr/include'
1246docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1247infodir='${datarootdir}/info'
1248htmldir='${docdir}'
1249dvidir='${docdir}'
1250pdfdir='${docdir}'
1251psdir='${docdir}'
1252libdir='${exec_prefix}/lib'
1253localedir='${datarootdir}/locale'
1254mandir='${datarootdir}/man'
1255
1256ac_prev=
1257ac_dashdash=
1258for ac_option
1259do
1260 # If the previous option needs an argument, assign it.
1261 if test -n "$ac_prev"; then
1262 eval $ac_prev=\$ac_option
1263 ac_prev=
1264 continue
1265 fi
1266
1267 case $ac_option in
cristyda16f162011-02-19 23:52:17 +00001268 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1269 *=) ac_optarg= ;;
1270 *) ac_optarg=yes ;;
cristy3ed852e2009-09-05 21:47:34 +00001271 esac
1272
1273 # Accept the important Cygnus configure options, so we can diagnose typos.
1274
1275 case $ac_dashdash$ac_option in
1276 --)
1277 ac_dashdash=yes ;;
1278
1279 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1280 ac_prev=bindir ;;
1281 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1282 bindir=$ac_optarg ;;
1283
1284 -build | --build | --buil | --bui | --bu)
1285 ac_prev=build_alias ;;
1286 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1287 build_alias=$ac_optarg ;;
1288
1289 -cache-file | --cache-file | --cache-fil | --cache-fi \
1290 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1291 ac_prev=cache_file ;;
1292 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1293 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1294 cache_file=$ac_optarg ;;
1295
1296 --config-cache | -C)
1297 cache_file=config.cache ;;
1298
1299 -datadir | --datadir | --datadi | --datad)
1300 ac_prev=datadir ;;
1301 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1302 datadir=$ac_optarg ;;
1303
1304 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1305 | --dataroo | --dataro | --datar)
1306 ac_prev=datarootdir ;;
1307 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1308 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1309 datarootdir=$ac_optarg ;;
1310
1311 -disable-* | --disable-*)
1312 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1313 # Reject names that are not valid shell variable names.
1314 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
cristy98dddb52010-11-04 00:30:15 +00001315 as_fn_error $? "invalid feature name: $ac_useropt"
cristy3ed852e2009-09-05 21:47:34 +00001316 ac_useropt_orig=$ac_useropt
1317 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1318 case $ac_user_opts in
1319 *"
1320"enable_$ac_useropt"
1321"*) ;;
1322 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1323 ac_unrecognized_sep=', ';;
1324 esac
1325 eval enable_$ac_useropt=no ;;
1326
1327 -docdir | --docdir | --docdi | --doc | --do)
1328 ac_prev=docdir ;;
1329 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1330 docdir=$ac_optarg ;;
1331
1332 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1333 ac_prev=dvidir ;;
1334 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1335 dvidir=$ac_optarg ;;
1336
1337 -enable-* | --enable-*)
1338 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1339 # Reject names that are not valid shell variable names.
1340 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
cristy98dddb52010-11-04 00:30:15 +00001341 as_fn_error $? "invalid feature name: $ac_useropt"
cristy3ed852e2009-09-05 21:47:34 +00001342 ac_useropt_orig=$ac_useropt
1343 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1344 case $ac_user_opts in
1345 *"
1346"enable_$ac_useropt"
1347"*) ;;
1348 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1349 ac_unrecognized_sep=', ';;
1350 esac
1351 eval enable_$ac_useropt=\$ac_optarg ;;
1352
1353 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1354 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1355 | --exec | --exe | --ex)
1356 ac_prev=exec_prefix ;;
1357 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1358 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1359 | --exec=* | --exe=* | --ex=*)
1360 exec_prefix=$ac_optarg ;;
1361
1362 -gas | --gas | --ga | --g)
1363 # Obsolete; use --with-gas.
1364 with_gas=yes ;;
1365
1366 -help | --help | --hel | --he | -h)
1367 ac_init_help=long ;;
1368 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1369 ac_init_help=recursive ;;
1370 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1371 ac_init_help=short ;;
1372
1373 -host | --host | --hos | --ho)
1374 ac_prev=host_alias ;;
1375 -host=* | --host=* | --hos=* | --ho=*)
1376 host_alias=$ac_optarg ;;
1377
1378 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1379 ac_prev=htmldir ;;
1380 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1381 | --ht=*)
1382 htmldir=$ac_optarg ;;
1383
1384 -includedir | --includedir | --includedi | --included | --include \
1385 | --includ | --inclu | --incl | --inc)
1386 ac_prev=includedir ;;
1387 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1388 | --includ=* | --inclu=* | --incl=* | --inc=*)
1389 includedir=$ac_optarg ;;
1390
1391 -infodir | --infodir | --infodi | --infod | --info | --inf)
1392 ac_prev=infodir ;;
1393 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1394 infodir=$ac_optarg ;;
1395
1396 -libdir | --libdir | --libdi | --libd)
1397 ac_prev=libdir ;;
1398 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1399 libdir=$ac_optarg ;;
1400
1401 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1402 | --libexe | --libex | --libe)
1403 ac_prev=libexecdir ;;
1404 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1405 | --libexe=* | --libex=* | --libe=*)
1406 libexecdir=$ac_optarg ;;
1407
1408 -localedir | --localedir | --localedi | --localed | --locale)
1409 ac_prev=localedir ;;
1410 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1411 localedir=$ac_optarg ;;
1412
1413 -localstatedir | --localstatedir | --localstatedi | --localstated \
1414 | --localstate | --localstat | --localsta | --localst | --locals)
1415 ac_prev=localstatedir ;;
1416 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1417 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1418 localstatedir=$ac_optarg ;;
1419
1420 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1421 ac_prev=mandir ;;
1422 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1423 mandir=$ac_optarg ;;
1424
1425 -nfp | --nfp | --nf)
1426 # Obsolete; use --without-fp.
1427 with_fp=no ;;
1428
1429 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1430 | --no-cr | --no-c | -n)
1431 no_create=yes ;;
1432
1433 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1434 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1435 no_recursion=yes ;;
1436
1437 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1438 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1439 | --oldin | --oldi | --old | --ol | --o)
1440 ac_prev=oldincludedir ;;
1441 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1442 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1443 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1444 oldincludedir=$ac_optarg ;;
1445
1446 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1447 ac_prev=prefix ;;
1448 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1449 prefix=$ac_optarg ;;
1450
1451 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1452 | --program-pre | --program-pr | --program-p)
1453 ac_prev=program_prefix ;;
1454 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1455 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1456 program_prefix=$ac_optarg ;;
1457
1458 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1459 | --program-suf | --program-su | --program-s)
1460 ac_prev=program_suffix ;;
1461 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1462 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1463 program_suffix=$ac_optarg ;;
1464
1465 -program-transform-name | --program-transform-name \
1466 | --program-transform-nam | --program-transform-na \
1467 | --program-transform-n | --program-transform- \
1468 | --program-transform | --program-transfor \
1469 | --program-transfo | --program-transf \
1470 | --program-trans | --program-tran \
1471 | --progr-tra | --program-tr | --program-t)
1472 ac_prev=program_transform_name ;;
1473 -program-transform-name=* | --program-transform-name=* \
1474 | --program-transform-nam=* | --program-transform-na=* \
1475 | --program-transform-n=* | --program-transform-=* \
1476 | --program-transform=* | --program-transfor=* \
1477 | --program-transfo=* | --program-transf=* \
1478 | --program-trans=* | --program-tran=* \
1479 | --progr-tra=* | --program-tr=* | --program-t=*)
1480 program_transform_name=$ac_optarg ;;
1481
1482 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1483 ac_prev=pdfdir ;;
1484 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1485 pdfdir=$ac_optarg ;;
1486
1487 -psdir | --psdir | --psdi | --psd | --ps)
1488 ac_prev=psdir ;;
1489 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1490 psdir=$ac_optarg ;;
1491
1492 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1493 | -silent | --silent | --silen | --sile | --sil)
1494 silent=yes ;;
1495
1496 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1497 ac_prev=sbindir ;;
1498 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1499 | --sbi=* | --sb=*)
1500 sbindir=$ac_optarg ;;
1501
1502 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1503 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1504 | --sharedst | --shareds | --shared | --share | --shar \
1505 | --sha | --sh)
1506 ac_prev=sharedstatedir ;;
1507 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1508 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1509 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1510 | --sha=* | --sh=*)
1511 sharedstatedir=$ac_optarg ;;
1512
1513 -site | --site | --sit)
1514 ac_prev=site ;;
1515 -site=* | --site=* | --sit=*)
1516 site=$ac_optarg ;;
1517
1518 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1519 ac_prev=srcdir ;;
1520 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1521 srcdir=$ac_optarg ;;
1522
1523 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1524 | --syscon | --sysco | --sysc | --sys | --sy)
1525 ac_prev=sysconfdir ;;
1526 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1527 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1528 sysconfdir=$ac_optarg ;;
1529
1530 -target | --target | --targe | --targ | --tar | --ta | --t)
1531 ac_prev=target_alias ;;
1532 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1533 target_alias=$ac_optarg ;;
1534
1535 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1536 verbose=yes ;;
1537
1538 -version | --version | --versio | --versi | --vers | -V)
1539 ac_init_version=: ;;
1540
1541 -with-* | --with-*)
1542 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1543 # Reject names that are not valid shell variable names.
1544 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
cristy98dddb52010-11-04 00:30:15 +00001545 as_fn_error $? "invalid package name: $ac_useropt"
cristy3ed852e2009-09-05 21:47:34 +00001546 ac_useropt_orig=$ac_useropt
1547 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1548 case $ac_user_opts in
1549 *"
1550"with_$ac_useropt"
1551"*) ;;
1552 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1553 ac_unrecognized_sep=', ';;
1554 esac
1555 eval with_$ac_useropt=\$ac_optarg ;;
1556
1557 -without-* | --without-*)
1558 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1559 # Reject names that are not valid shell variable names.
1560 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
cristy98dddb52010-11-04 00:30:15 +00001561 as_fn_error $? "invalid package name: $ac_useropt"
cristy3ed852e2009-09-05 21:47:34 +00001562 ac_useropt_orig=$ac_useropt
1563 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1564 case $ac_user_opts in
1565 *"
1566"with_$ac_useropt"
1567"*) ;;
1568 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1569 ac_unrecognized_sep=', ';;
1570 esac
1571 eval with_$ac_useropt=no ;;
1572
1573 --x)
1574 # Obsolete; use --with-x.
1575 with_x=yes ;;
1576
1577 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1578 | --x-incl | --x-inc | --x-in | --x-i)
1579 ac_prev=x_includes ;;
1580 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1581 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1582 x_includes=$ac_optarg ;;
1583
1584 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1585 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1586 ac_prev=x_libraries ;;
1587 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1588 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1589 x_libraries=$ac_optarg ;;
1590
cristy98dddb52010-11-04 00:30:15 +00001591 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1592Try \`$0 --help' for more information"
cristy3ed852e2009-09-05 21:47:34 +00001593 ;;
1594
1595 *=*)
1596 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1597 # Reject names that are not valid shell variable names.
cristy8b350f62009-11-15 23:12:43 +00001598 case $ac_envvar in #(
1599 '' | [0-9]* | *[!_$as_cr_alnum]* )
cristy98dddb52010-11-04 00:30:15 +00001600 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
cristy8b350f62009-11-15 23:12:43 +00001601 esac
cristy3ed852e2009-09-05 21:47:34 +00001602 eval $ac_envvar=\$ac_optarg
1603 export $ac_envvar ;;
1604
1605 *)
1606 # FIXME: should be removed in autoconf 3.0.
1607 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1608 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1609 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
cristyda16f162011-02-19 23:52:17 +00001610 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
cristy3ed852e2009-09-05 21:47:34 +00001611 ;;
1612
1613 esac
1614done
1615
1616if test -n "$ac_prev"; then
1617 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
cristy98dddb52010-11-04 00:30:15 +00001618 as_fn_error $? "missing argument to $ac_option"
cristy3ed852e2009-09-05 21:47:34 +00001619fi
1620
1621if test -n "$ac_unrecognized_opts"; then
1622 case $enable_option_checking in
1623 no) ;;
cristy98dddb52010-11-04 00:30:15 +00001624 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
cristy3ed852e2009-09-05 21:47:34 +00001625 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1626 esac
1627fi
1628
1629# Check all directory arguments for consistency.
1630for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1631 datadir sysconfdir sharedstatedir localstatedir includedir \
1632 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1633 libdir localedir mandir
1634do
1635 eval ac_val=\$$ac_var
1636 # Remove trailing slashes.
1637 case $ac_val in
1638 */ )
1639 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1640 eval $ac_var=\$ac_val;;
1641 esac
1642 # Be sure to have absolute directory names.
1643 case $ac_val in
1644 [\\/$]* | ?:[\\/]* ) continue;;
1645 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1646 esac
cristy98dddb52010-11-04 00:30:15 +00001647 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
cristy3ed852e2009-09-05 21:47:34 +00001648done
1649
1650# There might be people who depend on the old broken behavior: `$host'
1651# used to hold the argument of --host etc.
1652# FIXME: To remove some day.
1653build=$build_alias
1654host=$host_alias
1655target=$target_alias
1656
1657# FIXME: To remove some day.
1658if test "x$host_alias" != x; then
1659 if test "x$build_alias" = x; then
1660 cross_compiling=maybe
cristy3ed852e2009-09-05 21:47:34 +00001661 elif test "x$build_alias" != "x$host_alias"; then
1662 cross_compiling=yes
1663 fi
1664fi
1665
1666ac_tool_prefix=
1667test -n "$host_alias" && ac_tool_prefix=$host_alias-
1668
1669test "$silent" = yes && exec 6>/dev/null
1670
1671
1672ac_pwd=`pwd` && test -n "$ac_pwd" &&
1673ac_ls_di=`ls -di .` &&
1674ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
cristy98dddb52010-11-04 00:30:15 +00001675 as_fn_error $? "working directory cannot be determined"
cristy3ed852e2009-09-05 21:47:34 +00001676test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
cristy98dddb52010-11-04 00:30:15 +00001677 as_fn_error $? "pwd does not report name of working directory"
cristy3ed852e2009-09-05 21:47:34 +00001678
1679
1680# Find the source files, if location was not specified.
1681if test -z "$srcdir"; then
1682 ac_srcdir_defaulted=yes
1683 # Try the directory containing this script, then the parent directory.
1684 ac_confdir=`$as_dirname -- "$as_myself" ||
1685$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1686 X"$as_myself" : 'X\(//\)[^/]' \| \
1687 X"$as_myself" : 'X\(//\)$' \| \
1688 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1689$as_echo X"$as_myself" |
1690 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1691 s//\1/
1692 q
1693 }
1694 /^X\(\/\/\)[^/].*/{
1695 s//\1/
1696 q
1697 }
1698 /^X\(\/\/\)$/{
1699 s//\1/
1700 q
1701 }
1702 /^X\(\/\).*/{
1703 s//\1/
1704 q
1705 }
1706 s/.*/./; q'`
1707 srcdir=$ac_confdir
1708 if test ! -r "$srcdir/$ac_unique_file"; then
1709 srcdir=..
1710 fi
1711else
1712 ac_srcdir_defaulted=no
1713fi
1714if test ! -r "$srcdir/$ac_unique_file"; then
1715 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
cristy98dddb52010-11-04 00:30:15 +00001716 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
cristy3ed852e2009-09-05 21:47:34 +00001717fi
1718ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1719ac_abs_confdir=`(
cristy98dddb52010-11-04 00:30:15 +00001720 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
cristy3ed852e2009-09-05 21:47:34 +00001721 pwd)`
1722# When building in place, set srcdir=.
1723if test "$ac_abs_confdir" = "$ac_pwd"; then
1724 srcdir=.
1725fi
1726# Remove unnecessary trailing slashes from srcdir.
1727# Double slashes in file names in object file debugging info
1728# mess up M-x gdb in Emacs.
1729case $srcdir in
1730*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1731esac
1732for ac_var in $ac_precious_vars; do
1733 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1734 eval ac_env_${ac_var}_value=\$${ac_var}
1735 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1736 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1737done
1738
1739#
1740# Report the --help message.
1741#
1742if test "$ac_init_help" = "long"; then
1743 # Omit some internal or obsolete options to make the list less imposing.
1744 # This message is too long to be a string in the A/UX 3.1 sh.
1745 cat <<_ACEOF
cristy29eb34e2011-10-16 00:46:08 +00001746\`configure' configures ImageMagick 7.0.0-0 to adapt to many kinds of systems.
cristy3ed852e2009-09-05 21:47:34 +00001747
1748Usage: $0 [OPTION]... [VAR=VALUE]...
1749
1750To assign environment variables (e.g., CC, CFLAGS...), specify them as
1751VAR=VALUE. See below for descriptions of some of the useful variables.
1752
1753Defaults for the options are specified in brackets.
1754
1755Configuration:
1756 -h, --help display this help and exit
1757 --help=short display options specific to this package
1758 --help=recursive display the short help of all the included packages
1759 -V, --version display version information and exit
cristy98dddb52010-11-04 00:30:15 +00001760 -q, --quiet, --silent do not print \`checking ...' messages
cristy3ed852e2009-09-05 21:47:34 +00001761 --cache-file=FILE cache test results in FILE [disabled]
1762 -C, --config-cache alias for \`--cache-file=config.cache'
1763 -n, --no-create do not create output files
1764 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1765
1766Installation directories:
1767 --prefix=PREFIX install architecture-independent files in PREFIX
1768 [$ac_default_prefix]
1769 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1770 [PREFIX]
1771
1772By default, \`make install' will install all the files in
1773\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1774an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1775for instance \`--prefix=\$HOME'.
1776
1777For better control, use the options below.
1778
1779Fine tuning of the installation directories:
1780 --bindir=DIR user executables [EPREFIX/bin]
1781 --sbindir=DIR system admin executables [EPREFIX/sbin]
1782 --libexecdir=DIR program executables [EPREFIX/libexec]
1783 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1784 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1785 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1786 --libdir=DIR object code libraries [EPREFIX/lib]
1787 --includedir=DIR C header files [PREFIX/include]
1788 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1789 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1790 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1791 --infodir=DIR info documentation [DATAROOTDIR/info]
1792 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1793 --mandir=DIR man documentation [DATAROOTDIR/man]
cristy09b53e12011-10-14 12:47:22 +00001794 --docdir=DIR documentation root [DATAROOTDIR/doc/ImageMagick]
cristy3ed852e2009-09-05 21:47:34 +00001795 --htmldir=DIR html documentation [DOCDIR]
1796 --dvidir=DIR dvi documentation [DOCDIR]
1797 --pdfdir=DIR pdf documentation [DOCDIR]
1798 --psdir=DIR ps documentation [DOCDIR]
1799_ACEOF
1800
1801 cat <<\_ACEOF
1802
cristy73bd4a52010-10-05 11:24:23 +00001803Program names:
1804 --program-prefix=PREFIX prepend PREFIX to installed program names
1805 --program-suffix=SUFFIX append SUFFIX to installed program names
1806 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1807
cristy3ed852e2009-09-05 21:47:34 +00001808X features:
1809 --x-includes=DIR X include files are in DIR
1810 --x-libraries=DIR X library files are in DIR
1811
1812System types:
1813 --build=BUILD configure for building on BUILD [guessed]
1814 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1815 --target=TARGET configure for building compilers for TARGET [HOST]
1816_ACEOF
1817fi
1818
1819if test -n "$ac_init_help"; then
1820 case $ac_init_help in
cristy29eb34e2011-10-16 00:46:08 +00001821 short | recursive ) echo "Configuration of ImageMagick 7.0.0-0:";;
cristy3ed852e2009-09-05 21:47:34 +00001822 esac
1823 cat <<\_ACEOF
1824
1825Optional Features:
1826 --disable-option-checking ignore unrecognized --enable/--with options
1827 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1828 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
cristyc0890a62012-07-19 00:18:20 +00001829 --enable-silent-rules less verbose build output (undo: "make V=1")
1830 --disable-silent-rules verbose build output (undo: "make V=0")
1831 --enable-dependency-tracking
1832 do not reject slow dependency extractors
1833 --disable-dependency-tracking
1834 speeds up one-time build
cristy9b86f202012-11-28 21:55:35 +00001835 --enable-ld-version-script
1836 enable linker version script (default is enabled
1837 when possible)
cristya3824692012-03-30 17:22:07 +00001838 --enable-bounds-checking
1839 enable run-time bounds-checking
cristy3ed852e2009-09-05 21:47:34 +00001840 --enable-osx-universal-binary
cristycd4c5312009-11-22 01:19:08 +00001841 build universal binary on OS X [[default=no]]
cristy3ed852e2009-09-05 21:47:34 +00001842 --disable-openmp do not use OpenMP
cristy48794642012-09-02 15:19:08 +00001843 --enable-opencl enable OpenCL support
cristy3ed852e2009-09-05 21:47:34 +00001844 --disable-largefile omit support for large files
cristy73bd4a52010-10-05 11:24:23 +00001845 --enable-shared[=PKGS] build shared libraries [default=yes]
1846 --enable-static[=PKGS] build static libraries [default=yes]
1847 --enable-fast-install[=PKGS]
1848 optimize for fast installation [default=yes]
1849 --disable-libtool-lock avoid locking (might break parallel builds)
cristy3ed852e2009-09-05 21:47:34 +00001850 --enable-delegate-build look for delegate libraries in build directory
1851 --disable-deprecated exclude deprecated methods in MagickCore and
cristy3a75f062012-09-08 23:29:40 +00001852 MagickWand APIs
cristy3ed852e2009-09-05 21:47:34 +00001853 --disable-installed Formally install ImageMagick under PREFIX
1854 --disable-cipher disable enciphering and deciphering image pixels
cristy6e3607c2011-09-13 13:59:17 +00001855 --enable-zero-configuration
1856 enable self-contained, embeddable,
cristy3ed852e2009-09-05 21:47:34 +00001857 zero-configuration ImageMagick
cristyf314dbd2012-11-15 13:35:28 +00001858 --enable-hdri accurately represent the wide range of intensity
cristy3ed852e2009-09-05 21:47:34 +00001859 levels found in real scenes
cristy3ed852e2009-09-05 21:47:34 +00001860 --disable-assert disable assert() statements in build
cristyc0890a62012-07-19 00:18:20 +00001861 --enable-maintainer-mode
1862 enable make rules and dependencies not useful (and
1863 sometimes confusing) to the casual installer
cristy3ed852e2009-09-05 21:47:34 +00001864 --enable-ccmalloc enable 'ccmalloc' memory debug support
1865 --enable-efence enable 'efence' memory debug support
1866 --enable-prof enable 'prof' profiling support
1867 --enable-gprof enable 'gprof' profiling support
1868 --enable-gcov enable 'gcov' profiling support
cristy71d8c202012-03-20 17:05:01 +00001869 --enable-legacy-support install legacy command-line utilities (default disabled)
cristya0b81c32010-01-22 02:54:33 +00001870 --disable-assert turn off assertions
cristy3ed852e2009-09-05 21:47:34 +00001871
1872Optional Packages:
1873 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1874 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
cristy73bd4a52010-10-05 11:24:23 +00001875 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
cristy7247bba2012-02-05 16:37:27 +00001876 --with-dmalloc use dmalloc, as in http://www.dmalloc.com
cristy37110d62012-03-01 18:38:20 +00001877 --with-gcc-arch=<arch> use architecture <arch> for gcc -march/-mtune,
1878 instead of guessing
cristy670aa3c2011-11-03 00:54:00 +00001879 --includearch-dir=DIR ARCH specific include directory
1880 --sharearch-dir=DIR ARCH specific config directory
cristy3ed852e2009-09-05 21:47:34 +00001881 --without-threads disable threads support
cristy99bd5232011-12-07 14:38:20 +00001882 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
cristy73bd4a52010-10-05 11:24:23 +00001883 both]
cristyda16f162011-02-19 23:52:17 +00001884 --with-sysroot=DIR Search for dependent libraries within DIR
1885 (or the compiler's sysroot if not specified).
cristy3ed852e2009-09-05 21:47:34 +00001886 --with-modules enable building dynamically loadable modules
1887 --with-method-prefix=PREFIX
1888 prefix MagickCore API methods
1889 --with-quantum-depth=DEPTH
1890 number of bits in a pixel quantum (default 16)
1891 --with-cache=THRESHOLD set pixel cache threshhold in MB (default available
1892 memory)
1893 --with-frozenpaths freeze delegate paths
1894 --without-magick-plus-plus
1895 disable build/install of Magick++
cristy3a75f062012-09-08 23:29:40 +00001896 --with-package-release-name=NAME
1897 encode this name into the shared library
cristy3ed852e2009-09-05 21:47:34 +00001898 --with-perl enable build/install of PerlMagick
1899 --with-perl-options=OPTIONS
1900 options to pass on command-line when generating
cristyfc3d0222012-02-07 15:05:57 +00001901 PerlMagick build file
cristy3ed852e2009-09-05 21:47:34 +00001902 --with-umem enable umem memory allocation library support
1903 --with-libstdc=DIR use libstdc++ in DIR (for GNU C++)
1904 --without-bzlib disable BZLIB support
cristyc7083c12009-10-14 03:16:55 +00001905 --with-x use the X Window System
cristy3ed852e2009-09-05 21:47:34 +00001906 --without-zlib disable ZLIB support
1907 --with-autotrace enable autotrace support
1908 --without-dps disable Display Postscript support
1909 --without-djvu disable DjVu support
cristy430a7312010-01-21 20:44:04 +00001910 --with-dejavu-font-dir=DIR
1911 DejaVu font directory
cristy3ed852e2009-09-05 21:47:34 +00001912 --without-fftw disable FFTW support
1913 --without-fpx disable FlashPIX support
1914 --without-fontconfig disable fontconfig support
cristy81beccd2011-10-03 18:17:24 +00001915 --without-freetype disable Freetype support
cristy3ed852e2009-09-05 21:47:34 +00001916 --without-gslib enable Ghostscript library support
1917 --with-fontpath=DIR prepend to default font search path
1918 --with-gs-font-dir=DIR Ghostscript font directory
cristy1b70dc82012-07-01 23:15:05 +00001919 --with-gvc disable GVC support
cristy3ed852e2009-09-05 21:47:34 +00001920 --without-jbig disable JBIG support
1921 --without-jpeg disable JPEG support
1922 --without-jp2 disable JPEG-2000 support
cristy71203402010-06-18 13:12:03 +00001923 --without-lcms disable lcms (v1.1X) support
1924 --without-lcms2 disable lcms (v2.X) support
cristyf0c78232010-03-15 12:53:40 +00001925 --without-lqr disable Liquid Rescale support
cristyfbb0ef02010-12-19 02:32:11 +00001926 --without-lzma disable LZMA support
cristy3ed852e2009-09-05 21:47:34 +00001927 --without-openexr disable OpenEXR support
cristy41cbe8a2011-10-27 01:35:18 +00001928 --without-pango disable PANGO support
cristy3ed852e2009-09-05 21:47:34 +00001929 --without-png disable PNG support
cristy1164d5f2012-08-15 00:58:25 +00001930 --without-rsvg enable RSVG support
cristy3ed852e2009-09-05 21:47:34 +00001931 --without-tiff disable TIFF support
cristyb1860752011-03-14 00:27:46 +00001932 --without-webp disable WEBP support
cristy3ed852e2009-09-05 21:47:34 +00001933 --with-windows-font-dir=DIR
1934 directory containing MS-Windows fonts
cristyde3fc5d2012-02-12 15:40:47 +00001935 --with-wmf enable WMF support
cristy3ed852e2009-09-05 21:47:34 +00001936 --without-xml disable XML support
1937
1938Some influential environment variables:
1939 CC C compiler command
1940 CFLAGS C compiler flags
1941 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1942 nonstandard directory <lib dir>
1943 LIBS libraries to pass to the linker, e.g. -l<library>
cristycd4c5312009-11-22 01:19:08 +00001944 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
cristy3ed852e2009-09-05 21:47:34 +00001945 you have headers in a nonstandard directory <include dir>
cristya0b81c32010-01-22 02:54:33 +00001946 CPP C preprocessor
cristy3ed852e2009-09-05 21:47:34 +00001947 CXX C++ compiler command
1948 CXXFLAGS C++ compiler flags
cristy73bd4a52010-10-05 11:24:23 +00001949 PKG_CONFIG path to pkg-config utility
nicolas6237c462010-10-05 06:11:49 +00001950 CXXCPP C++ preprocessor
cristy73bd4a52010-10-05 11:24:23 +00001951 XMKMF Path to xmkmf, Makefile generator for X Window System
1952 AUTOTRACE_CFLAGS
1953 C compiler flags for AUTOTRACE, overriding pkg-config
1954 AUTOTRACE_LIBS
1955 linker flags for AUTOTRACE, overriding pkg-config
1956 FONTCONFIG_CFLAGS
1957 C compiler flags for FONTCONFIG, overriding pkg-config
1958 FONTCONFIG_LIBS
1959 linker flags for FONTCONFIG, overriding pkg-config
1960 GVC_CFLAGS C compiler flags for GVC, overriding pkg-config
1961 GVC_LIBS linker flags for GVC, overriding pkg-config
1962 LQR_CFLAGS C compiler flags for LQR, overriding pkg-config
1963 LQR_LIBS linker flags for LQR, overriding pkg-config
cristyb94e5002011-11-14 13:20:10 +00001964 LZMA_CFLAGS C compiler flags for LZMA, overriding pkg-config
1965 LZMA_LIBS linker flags for LZMA, overriding pkg-config
cristy73bd4a52010-10-05 11:24:23 +00001966 OPENEXR_CFLAGS
1967 C compiler flags for OPENEXR, overriding pkg-config
1968 OPENEXR_LIBS
1969 linker flags for OPENEXR, overriding pkg-config
cristy41cbe8a2011-10-27 01:35:18 +00001970 PANGO_CFLAGS
1971 C compiler flags for PANGO, overriding pkg-config
1972 PANGO_LIBS linker flags for PANGO, overriding pkg-config
cristy73bd4a52010-10-05 11:24:23 +00001973 RSVG_CFLAGS C compiler flags for RSVG, overriding pkg-config
1974 RSVG_LIBS linker flags for RSVG, overriding pkg-config
1975 CAIRO_SVG_CFLAGS
1976 C compiler flags for CAIRO_SVG, overriding pkg-config
1977 CAIRO_SVG_LIBS
1978 linker flags for CAIRO_SVG, overriding pkg-config
cristy3ed852e2009-09-05 21:47:34 +00001979
1980Use these variables to override the choices made by `configure' or to help
1981it to find libraries and programs with nonstandard names/locations.
1982
1983Report bugs to <http://www.imagemagick.org>.
1984_ACEOF
1985ac_status=$?
1986fi
1987
1988if test "$ac_init_help" = "recursive"; then
1989 # If there are subdirs, report their specific --help.
1990 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1991 test -d "$ac_dir" ||
1992 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1993 continue
1994 ac_builddir=.
1995
1996case "$ac_dir" in
1997.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1998*)
1999 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
2000 # A ".." for each directory in $ac_dir_suffix.
2001 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
2002 case $ac_top_builddir_sub in
2003 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
2004 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
2005 esac ;;
2006esac
2007ac_abs_top_builddir=$ac_pwd
2008ac_abs_builddir=$ac_pwd$ac_dir_suffix
2009# for backward compatibility:
2010ac_top_builddir=$ac_top_build_prefix
2011
2012case $srcdir in
2013 .) # We are building in place.
2014 ac_srcdir=.
2015 ac_top_srcdir=$ac_top_builddir_sub
2016 ac_abs_top_srcdir=$ac_pwd ;;
2017 [\\/]* | ?:[\\/]* ) # Absolute name.
2018 ac_srcdir=$srcdir$ac_dir_suffix;
2019 ac_top_srcdir=$srcdir
2020 ac_abs_top_srcdir=$srcdir ;;
2021 *) # Relative name.
2022 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
2023 ac_top_srcdir=$ac_top_build_prefix$srcdir
2024 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
2025esac
2026ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
2027
2028 cd "$ac_dir" || { ac_status=$?; continue; }
2029 # Check for guested configure.
2030 if test -f "$ac_srcdir/configure.gnu"; then
2031 echo &&
2032 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
2033 elif test -f "$ac_srcdir/configure"; then
2034 echo &&
2035 $SHELL "$ac_srcdir/configure" --help=recursive
2036 else
2037 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
2038 fi || ac_status=$?
2039 cd "$ac_pwd" || { ac_status=$?; break; }
2040 done
2041fi
2042
2043test -n "$ac_init_help" && exit $ac_status
2044if $ac_init_version; then
2045 cat <<\_ACEOF
cristy29eb34e2011-10-16 00:46:08 +00002046ImageMagick configure 7.0.0-0
cristy14fefe52012-05-21 00:59:18 +00002047generated by GNU Autoconf 2.69
cristy3ed852e2009-09-05 21:47:34 +00002048
cristy14fefe52012-05-21 00:59:18 +00002049Copyright (C) 2012 Free Software Foundation, Inc.
cristy3ed852e2009-09-05 21:47:34 +00002050This configure script is free software; the Free Software Foundation
2051gives unlimited permission to copy, distribute and modify it.
2052_ACEOF
2053 exit
2054fi
cristy8b350f62009-11-15 23:12:43 +00002055
2056## ------------------------ ##
2057## Autoconf initialization. ##
2058## ------------------------ ##
2059
2060# ac_fn_c_try_compile LINENO
2061# --------------------------
2062# Try to compile conftest.$ac_ext, and return whether this succeeded.
2063ac_fn_c_try_compile ()
2064{
2065 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2066 rm -f conftest.$ac_objext
2067 if { { ac_try="$ac_compile"
2068case "(($ac_try" in
2069 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2070 *) ac_try_echo=$ac_try;;
2071esac
2072eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2073$as_echo "$ac_try_echo"; } >&5
2074 (eval "$ac_compile") 2>conftest.err
2075 ac_status=$?
2076 if test -s conftest.err; then
2077 grep -v '^ *+' conftest.err >conftest.er1
2078 cat conftest.er1 >&5
2079 mv -f conftest.er1 conftest.err
2080 fi
2081 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2082 test $ac_status = 0; } && {
2083 test -z "$ac_c_werror_flag" ||
2084 test ! -s conftest.err
2085 } && test -s conftest.$ac_objext; then :
2086 ac_retval=0
2087else
2088 $as_echo "$as_me: failed program was:" >&5
2089sed 's/^/| /' conftest.$ac_ext >&5
2090
2091 ac_retval=1
2092fi
cristyda16f162011-02-19 23:52:17 +00002093 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristycd4c5312009-11-22 01:19:08 +00002094 as_fn_set_status $ac_retval
cristy8b350f62009-11-15 23:12:43 +00002095
2096} # ac_fn_c_try_compile
2097
cristy95646052009-11-28 23:05:30 +00002098# ac_fn_c_try_cpp LINENO
2099# ----------------------
2100# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2101ac_fn_c_try_cpp ()
2102{
2103 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2104 if { { ac_try="$ac_cpp conftest.$ac_ext"
2105case "(($ac_try" in
2106 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2107 *) ac_try_echo=$ac_try;;
2108esac
2109eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2110$as_echo "$ac_try_echo"; } >&5
2111 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2112 ac_status=$?
2113 if test -s conftest.err; then
2114 grep -v '^ *+' conftest.err >conftest.er1
2115 cat conftest.er1 >&5
2116 mv -f conftest.er1 conftest.err
2117 fi
2118 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
cristyda16f162011-02-19 23:52:17 +00002119 test $ac_status = 0; } > conftest.i && {
cristy95646052009-11-28 23:05:30 +00002120 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
2121 test ! -s conftest.err
2122 }; then :
2123 ac_retval=0
2124else
2125 $as_echo "$as_me: failed program was:" >&5
2126sed 's/^/| /' conftest.$ac_ext >&5
2127
2128 ac_retval=1
2129fi
cristyda16f162011-02-19 23:52:17 +00002130 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristy95646052009-11-28 23:05:30 +00002131 as_fn_set_status $ac_retval
2132
2133} # ac_fn_c_try_cpp
2134
cristy8b350f62009-11-15 23:12:43 +00002135# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
2136# -------------------------------------------------------
2137# Tests whether HEADER exists, giving a warning if it cannot be compiled using
2138# the include files in INCLUDES and setting the cache variable VAR
2139# accordingly.
2140ac_fn_c_check_header_mongrel ()
2141{
2142 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
cristyda16f162011-02-19 23:52:17 +00002143 if eval \${$3+:} false; then :
cristy8b350f62009-11-15 23:12:43 +00002144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2145$as_echo_n "checking for $2... " >&6; }
cristyda16f162011-02-19 23:52:17 +00002146if eval \${$3+:} false; then :
cristy8b350f62009-11-15 23:12:43 +00002147 $as_echo_n "(cached) " >&6
2148fi
2149eval ac_res=\$$3
2150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2151$as_echo "$ac_res" >&6; }
2152else
2153 # Is the header compilable?
2154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2155$as_echo_n "checking $2 usability... " >&6; }
2156cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2157/* end confdefs.h. */
2158$4
2159#include <$2>
2160_ACEOF
2161if ac_fn_c_try_compile "$LINENO"; then :
2162 ac_header_compiler=yes
2163else
2164 ac_header_compiler=no
2165fi
2166rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2167{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2168$as_echo "$ac_header_compiler" >&6; }
2169
2170# Is the header present?
2171{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2172$as_echo_n "checking $2 presence... " >&6; }
2173cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2174/* end confdefs.h. */
2175#include <$2>
2176_ACEOF
2177if ac_fn_c_try_cpp "$LINENO"; then :
2178 ac_header_preproc=yes
2179else
2180 ac_header_preproc=no
2181fi
cristyda16f162011-02-19 23:52:17 +00002182rm -f conftest.err conftest.i conftest.$ac_ext
cristy8b350f62009-11-15 23:12:43 +00002183{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2184$as_echo "$ac_header_preproc" >&6; }
2185
2186# So? What about this header?
2187case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2188 yes:no: )
2189 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2190$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2191 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2192$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2193 ;;
2194 no:yes:* )
2195 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2196$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2197 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
2198$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
2199 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2200$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2201 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
2202$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
2203 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2204$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
cristy98dddb52010-11-04 00:30:15 +00002205( $as_echo "## ----------------------------------------- ##
cristy8b350f62009-11-15 23:12:43 +00002206## Report this to http://www.imagemagick.org ##
cristy98dddb52010-11-04 00:30:15 +00002207## ----------------------------------------- ##"
cristy8b350f62009-11-15 23:12:43 +00002208 ) | sed "s/^/$as_me: WARNING: /" >&2
2209 ;;
2210esac
2211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2212$as_echo_n "checking for $2... " >&6; }
cristyda16f162011-02-19 23:52:17 +00002213if eval \${$3+:} false; then :
cristy8b350f62009-11-15 23:12:43 +00002214 $as_echo_n "(cached) " >&6
2215else
2216 eval "$3=\$ac_header_compiler"
2217fi
2218eval ac_res=\$$3
2219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2220$as_echo "$ac_res" >&6; }
2221fi
cristyda16f162011-02-19 23:52:17 +00002222 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristy8b350f62009-11-15 23:12:43 +00002223
2224} # ac_fn_c_check_header_mongrel
2225
2226# ac_fn_c_try_run LINENO
2227# ----------------------
2228# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2229# that executables *can* be run.
2230ac_fn_c_try_run ()
2231{
2232 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2233 if { { ac_try="$ac_link"
2234case "(($ac_try" in
2235 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2236 *) ac_try_echo=$ac_try;;
2237esac
2238eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2239$as_echo "$ac_try_echo"; } >&5
2240 (eval "$ac_link") 2>&5
2241 ac_status=$?
2242 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2243 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2244 { { case "(($ac_try" in
2245 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2246 *) ac_try_echo=$ac_try;;
2247esac
2248eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2249$as_echo "$ac_try_echo"; } >&5
2250 (eval "$ac_try") 2>&5
2251 ac_status=$?
2252 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2253 test $ac_status = 0; }; }; then :
2254 ac_retval=0
2255else
2256 $as_echo "$as_me: program exited with status $ac_status" >&5
2257 $as_echo "$as_me: failed program was:" >&5
2258sed 's/^/| /' conftest.$ac_ext >&5
2259
2260 ac_retval=$ac_status
2261fi
2262 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
cristyda16f162011-02-19 23:52:17 +00002263 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristycd4c5312009-11-22 01:19:08 +00002264 as_fn_set_status $ac_retval
cristy8b350f62009-11-15 23:12:43 +00002265
2266} # ac_fn_c_try_run
2267
2268# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2269# -------------------------------------------------------
2270# Tests whether HEADER exists and can be compiled using the include files in
2271# INCLUDES, setting the cache variable VAR accordingly.
2272ac_fn_c_check_header_compile ()
2273{
2274 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2276$as_echo_n "checking for $2... " >&6; }
cristyda16f162011-02-19 23:52:17 +00002277if eval \${$3+:} false; then :
cristy8b350f62009-11-15 23:12:43 +00002278 $as_echo_n "(cached) " >&6
2279else
2280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2281/* end confdefs.h. */
2282$4
2283#include <$2>
2284_ACEOF
2285if ac_fn_c_try_compile "$LINENO"; then :
2286 eval "$3=yes"
2287else
2288 eval "$3=no"
2289fi
2290rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2291fi
2292eval ac_res=\$$3
2293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2294$as_echo "$ac_res" >&6; }
cristyda16f162011-02-19 23:52:17 +00002295 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristy8b350f62009-11-15 23:12:43 +00002296
2297} # ac_fn_c_check_header_compile
2298
cristya0b81c32010-01-22 02:54:33 +00002299# ac_fn_cxx_try_compile LINENO
2300# ----------------------------
2301# Try to compile conftest.$ac_ext, and return whether this succeeded.
2302ac_fn_cxx_try_compile ()
2303{
2304 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2305 rm -f conftest.$ac_objext
2306 if { { ac_try="$ac_compile"
2307case "(($ac_try" in
2308 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2309 *) ac_try_echo=$ac_try;;
2310esac
2311eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2312$as_echo "$ac_try_echo"; } >&5
2313 (eval "$ac_compile") 2>conftest.err
2314 ac_status=$?
2315 if test -s conftest.err; then
2316 grep -v '^ *+' conftest.err >conftest.er1
2317 cat conftest.er1 >&5
2318 mv -f conftest.er1 conftest.err
2319 fi
2320 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2321 test $ac_status = 0; } && {
2322 test -z "$ac_cxx_werror_flag" ||
2323 test ! -s conftest.err
2324 } && test -s conftest.$ac_objext; then :
2325 ac_retval=0
2326else
2327 $as_echo "$as_me: failed program was:" >&5
2328sed 's/^/| /' conftest.$ac_ext >&5
2329
2330 ac_retval=1
2331fi
cristyda16f162011-02-19 23:52:17 +00002332 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristya0b81c32010-01-22 02:54:33 +00002333 as_fn_set_status $ac_retval
2334
2335} # ac_fn_cxx_try_compile
2336
cristy8b350f62009-11-15 23:12:43 +00002337# ac_fn_c_try_link LINENO
2338# -----------------------
2339# Try to link conftest.$ac_ext, and return whether this succeeded.
2340ac_fn_c_try_link ()
2341{
2342 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2343 rm -f conftest.$ac_objext conftest$ac_exeext
2344 if { { ac_try="$ac_link"
2345case "(($ac_try" in
2346 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2347 *) ac_try_echo=$ac_try;;
2348esac
2349eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2350$as_echo "$ac_try_echo"; } >&5
2351 (eval "$ac_link") 2>conftest.err
2352 ac_status=$?
2353 if test -s conftest.err; then
2354 grep -v '^ *+' conftest.err >conftest.er1
2355 cat conftest.er1 >&5
2356 mv -f conftest.er1 conftest.err
2357 fi
2358 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2359 test $ac_status = 0; } && {
2360 test -z "$ac_c_werror_flag" ||
2361 test ! -s conftest.err
2362 } && test -s conftest$ac_exeext && {
2363 test "$cross_compiling" = yes ||
cristy14fefe52012-05-21 00:59:18 +00002364 test -x conftest$ac_exeext
cristy8b350f62009-11-15 23:12:43 +00002365 }; then :
2366 ac_retval=0
2367else
2368 $as_echo "$as_me: failed program was:" >&5
2369sed 's/^/| /' conftest.$ac_ext >&5
2370
2371 ac_retval=1
2372fi
2373 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2374 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2375 # interfere with the next link command; also delete a directory that is
2376 # left behind by Apple's compiler. We do this before executing the actions.
2377 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
cristyda16f162011-02-19 23:52:17 +00002378 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristycd4c5312009-11-22 01:19:08 +00002379 as_fn_set_status $ac_retval
cristy8b350f62009-11-15 23:12:43 +00002380
2381} # ac_fn_c_try_link
2382
cristy73bd4a52010-10-05 11:24:23 +00002383# ac_fn_c_check_func LINENO FUNC VAR
2384# ----------------------------------
2385# Tests whether FUNC exists, setting the cache variable VAR accordingly
2386ac_fn_c_check_func ()
2387{
2388 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2390$as_echo_n "checking for $2... " >&6; }
cristyda16f162011-02-19 23:52:17 +00002391if eval \${$3+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00002392 $as_echo_n "(cached) " >&6
2393else
2394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2395/* end confdefs.h. */
2396/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2397 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2398#define $2 innocuous_$2
2399
2400/* System header to define __stub macros and hopefully few prototypes,
2401 which can conflict with char $2 (); below.
2402 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2403 <limits.h> exists even on freestanding compilers. */
2404
2405#ifdef __STDC__
2406# include <limits.h>
2407#else
2408# include <assert.h>
2409#endif
2410
2411#undef $2
2412
2413/* Override any GCC internal prototype to avoid an error.
2414 Use char because int might match the return type of a GCC
2415 builtin and then its argument prototype would still apply. */
2416#ifdef __cplusplus
2417extern "C"
2418#endif
2419char $2 ();
2420/* The GNU C library defines this for functions which it implements
2421 to always fail with ENOSYS. Some functions are actually named
2422 something starting with __ and the normal name is an alias. */
2423#if defined __stub_$2 || defined __stub___$2
2424choke me
2425#endif
2426
2427int
2428main ()
2429{
2430return $2 ();
2431 ;
2432 return 0;
2433}
2434_ACEOF
2435if ac_fn_c_try_link "$LINENO"; then :
2436 eval "$3=yes"
2437else
2438 eval "$3=no"
2439fi
2440rm -f core conftest.err conftest.$ac_objext \
2441 conftest$ac_exeext conftest.$ac_ext
2442fi
2443eval ac_res=\$$3
2444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2445$as_echo "$ac_res" >&6; }
cristyda16f162011-02-19 23:52:17 +00002446 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristy73bd4a52010-10-05 11:24:23 +00002447
2448} # ac_fn_c_check_func
2449
2450# ac_fn_cxx_try_cpp LINENO
2451# ------------------------
2452# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2453ac_fn_cxx_try_cpp ()
2454{
2455 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2456 if { { ac_try="$ac_cpp conftest.$ac_ext"
2457case "(($ac_try" in
2458 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2459 *) ac_try_echo=$ac_try;;
2460esac
2461eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2462$as_echo "$ac_try_echo"; } >&5
2463 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2464 ac_status=$?
2465 if test -s conftest.err; then
2466 grep -v '^ *+' conftest.err >conftest.er1
2467 cat conftest.er1 >&5
2468 mv -f conftest.er1 conftest.err
2469 fi
2470 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
cristyda16f162011-02-19 23:52:17 +00002471 test $ac_status = 0; } > conftest.i && {
cristy73bd4a52010-10-05 11:24:23 +00002472 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2473 test ! -s conftest.err
2474 }; then :
2475 ac_retval=0
2476else
2477 $as_echo "$as_me: failed program was:" >&5
2478sed 's/^/| /' conftest.$ac_ext >&5
2479
2480 ac_retval=1
2481fi
cristyda16f162011-02-19 23:52:17 +00002482 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristy73bd4a52010-10-05 11:24:23 +00002483 as_fn_set_status $ac_retval
2484
2485} # ac_fn_cxx_try_cpp
2486
2487# ac_fn_cxx_try_link LINENO
2488# -------------------------
2489# Try to link conftest.$ac_ext, and return whether this succeeded.
2490ac_fn_cxx_try_link ()
2491{
2492 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2493 rm -f conftest.$ac_objext conftest$ac_exeext
2494 if { { ac_try="$ac_link"
2495case "(($ac_try" in
2496 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2497 *) ac_try_echo=$ac_try;;
2498esac
2499eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2500$as_echo "$ac_try_echo"; } >&5
2501 (eval "$ac_link") 2>conftest.err
2502 ac_status=$?
2503 if test -s conftest.err; then
2504 grep -v '^ *+' conftest.err >conftest.er1
2505 cat conftest.er1 >&5
2506 mv -f conftest.er1 conftest.err
2507 fi
2508 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2509 test $ac_status = 0; } && {
2510 test -z "$ac_cxx_werror_flag" ||
2511 test ! -s conftest.err
2512 } && test -s conftest$ac_exeext && {
2513 test "$cross_compiling" = yes ||
cristy14fefe52012-05-21 00:59:18 +00002514 test -x conftest$ac_exeext
cristy73bd4a52010-10-05 11:24:23 +00002515 }; then :
2516 ac_retval=0
2517else
2518 $as_echo "$as_me: failed program was:" >&5
2519sed 's/^/| /' conftest.$ac_ext >&5
2520
2521 ac_retval=1
2522fi
2523 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2524 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2525 # interfere with the next link command; also delete a directory that is
2526 # left behind by Apple's compiler. We do this before executing the actions.
2527 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
cristyda16f162011-02-19 23:52:17 +00002528 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristy73bd4a52010-10-05 11:24:23 +00002529 as_fn_set_status $ac_retval
2530
2531} # ac_fn_cxx_try_link
2532
cristy8b350f62009-11-15 23:12:43 +00002533# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2534# -------------------------------------------
2535# Tests whether TYPE exists after having included INCLUDES, setting cache
2536# variable VAR accordingly.
2537ac_fn_c_check_type ()
2538{
2539 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2541$as_echo_n "checking for $2... " >&6; }
cristyda16f162011-02-19 23:52:17 +00002542if eval \${$3+:} false; then :
cristy8b350f62009-11-15 23:12:43 +00002543 $as_echo_n "(cached) " >&6
2544else
2545 eval "$3=no"
2546 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2547/* end confdefs.h. */
2548$4
2549int
2550main ()
2551{
2552if (sizeof ($2))
2553 return 0;
2554 ;
2555 return 0;
2556}
2557_ACEOF
2558if ac_fn_c_try_compile "$LINENO"; then :
2559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2560/* end confdefs.h. */
2561$4
2562int
2563main ()
2564{
2565if (sizeof (($2)))
2566 return 0;
2567 ;
2568 return 0;
2569}
2570_ACEOF
2571if ac_fn_c_try_compile "$LINENO"; then :
2572
2573else
2574 eval "$3=yes"
2575fi
2576rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2577fi
2578rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2579fi
2580eval ac_res=\$$3
2581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2582$as_echo "$ac_res" >&6; }
cristyda16f162011-02-19 23:52:17 +00002583 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristy8b350f62009-11-15 23:12:43 +00002584
2585} # ac_fn_c_check_type
2586
cristy92703d82010-04-26 00:18:18 +00002587# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2588# ----------------------------------------------------
2589# Tries to find if the field MEMBER exists in type AGGR, after including
2590# INCLUDES, setting cache variable VAR accordingly.
2591ac_fn_c_check_member ()
2592{
2593 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2595$as_echo_n "checking for $2.$3... " >&6; }
cristyda16f162011-02-19 23:52:17 +00002596if eval \${$4+:} false; then :
cristy92703d82010-04-26 00:18:18 +00002597 $as_echo_n "(cached) " >&6
2598else
2599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2600/* end confdefs.h. */
2601$5
2602int
2603main ()
2604{
2605static $2 ac_aggr;
2606if (ac_aggr.$3)
2607return 0;
2608 ;
2609 return 0;
2610}
2611_ACEOF
2612if ac_fn_c_try_compile "$LINENO"; then :
2613 eval "$4=yes"
2614else
2615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2616/* end confdefs.h. */
2617$5
2618int
2619main ()
2620{
2621static $2 ac_aggr;
2622if (sizeof ac_aggr.$3)
2623return 0;
2624 ;
2625 return 0;
2626}
2627_ACEOF
2628if ac_fn_c_try_compile "$LINENO"; then :
2629 eval "$4=yes"
2630else
2631 eval "$4=no"
2632fi
2633rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2634fi
2635rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2636fi
2637eval ac_res=\$$4
2638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2639$as_echo "$ac_res" >&6; }
cristyda16f162011-02-19 23:52:17 +00002640 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristy92703d82010-04-26 00:18:18 +00002641
2642} # ac_fn_c_check_member
2643
cristy5eef09f2012-10-16 12:08:28 +00002644# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2645# ---------------------------------------------
2646# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2647# accordingly.
2648ac_fn_c_check_decl ()
2649{
2650 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2651 as_decl_name=`echo $2|sed 's/ *(.*//'`
2652 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2654$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2655if eval \${$3+:} false; then :
2656 $as_echo_n "(cached) " >&6
2657else
2658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2659/* end confdefs.h. */
2660$4
2661int
2662main ()
2663{
2664#ifndef $as_decl_name
2665#ifdef __cplusplus
2666 (void) $as_decl_use;
2667#else
2668 (void) $as_decl_name;
2669#endif
2670#endif
2671
2672 ;
2673 return 0;
2674}
2675_ACEOF
2676if ac_fn_c_try_compile "$LINENO"; then :
2677 eval "$3=yes"
2678else
2679 eval "$3=no"
2680fi
2681rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2682fi
2683eval ac_res=\$$3
2684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2685$as_echo "$ac_res" >&6; }
2686 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2687
2688} # ac_fn_c_check_decl
2689
cristy501c8042011-05-26 17:46:28 +00002690# ac_fn_c_find_intX_t LINENO BITS VAR
2691# -----------------------------------
2692# Finds a signed integer type with width BITS, setting cache variable VAR
2693# accordingly.
2694ac_fn_c_find_intX_t ()
2695{
2696 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
2698$as_echo_n "checking for int$2_t... " >&6; }
2699if eval \${$3+:} false; then :
2700 $as_echo_n "(cached) " >&6
2701else
2702 eval "$3=no"
2703 # Order is important - never check a type that is potentially smaller
2704 # than half of the expected target width.
2705 for ac_type in int$2_t 'int' 'long int' \
2706 'long long int' 'short int' 'signed char'; do
2707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2708/* end confdefs.h. */
2709$ac_includes_default
2710 enum { N = $2 / 2 - 1 };
2711int
2712main ()
2713{
2714static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
cristy14fefe52012-05-21 00:59:18 +00002715test_array [0] = 0;
2716return test_array [0];
cristy501c8042011-05-26 17:46:28 +00002717
2718 ;
2719 return 0;
2720}
2721_ACEOF
2722if ac_fn_c_try_compile "$LINENO"; then :
2723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2724/* end confdefs.h. */
2725$ac_includes_default
2726 enum { N = $2 / 2 - 1 };
2727int
2728main ()
2729{
2730static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
2731 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
cristy14fefe52012-05-21 00:59:18 +00002732test_array [0] = 0;
2733return test_array [0];
cristy501c8042011-05-26 17:46:28 +00002734
2735 ;
2736 return 0;
2737}
2738_ACEOF
2739if ac_fn_c_try_compile "$LINENO"; then :
2740
2741else
2742 case $ac_type in #(
2743 int$2_t) :
2744 eval "$3=yes" ;; #(
2745 *) :
2746 eval "$3=\$ac_type" ;;
2747esac
2748fi
2749rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2750fi
2751rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2752 if eval test \"x\$"$3"\" = x"no"; then :
2753
2754else
2755 break
2756fi
2757 done
2758fi
2759eval ac_res=\$$3
2760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2761$as_echo "$ac_res" >&6; }
2762 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2763
2764} # ac_fn_c_find_intX_t
2765
2766# ac_fn_c_find_uintX_t LINENO BITS VAR
2767# ------------------------------------
2768# Finds an unsigned integer type with width BITS, setting cache variable VAR
2769# accordingly.
2770ac_fn_c_find_uintX_t ()
2771{
2772 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
2774$as_echo_n "checking for uint$2_t... " >&6; }
2775if eval \${$3+:} false; then :
2776 $as_echo_n "(cached) " >&6
2777else
2778 eval "$3=no"
2779 # Order is important - never check a type that is potentially smaller
2780 # than half of the expected target width.
2781 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
2782 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
2783 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2784/* end confdefs.h. */
2785$ac_includes_default
2786int
2787main ()
2788{
2789static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
cristy14fefe52012-05-21 00:59:18 +00002790test_array [0] = 0;
2791return test_array [0];
cristy501c8042011-05-26 17:46:28 +00002792
2793 ;
2794 return 0;
2795}
2796_ACEOF
2797if ac_fn_c_try_compile "$LINENO"; then :
2798 case $ac_type in #(
2799 uint$2_t) :
2800 eval "$3=yes" ;; #(
2801 *) :
2802 eval "$3=\$ac_type" ;;
2803esac
2804fi
2805rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2806 if eval test \"x\$"$3"\" = x"no"; then :
2807
2808else
2809 break
2810fi
2811 done
2812fi
2813eval ac_res=\$$3
2814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2815$as_echo "$ac_res" >&6; }
2816 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2817
2818} # ac_fn_c_find_uintX_t
2819
cristy8b350f62009-11-15 23:12:43 +00002820# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2821# --------------------------------------------
2822# Tries to find the compile-time value of EXPR in a program that includes
2823# INCLUDES, setting VAR accordingly. Returns whether the value could be
2824# computed
2825ac_fn_c_compute_int ()
2826{
2827 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2828 if test "$cross_compiling" = yes; then
2829 # Depending upon the size, compute the lo and hi bounds.
2830cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2831/* end confdefs.h. */
2832$4
2833int
2834main ()
2835{
2836static int test_array [1 - 2 * !(($2) >= 0)];
cristy14fefe52012-05-21 00:59:18 +00002837test_array [0] = 0;
2838return test_array [0];
cristy8b350f62009-11-15 23:12:43 +00002839
2840 ;
2841 return 0;
2842}
2843_ACEOF
2844if ac_fn_c_try_compile "$LINENO"; then :
2845 ac_lo=0 ac_mid=0
2846 while :; do
2847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2848/* end confdefs.h. */
2849$4
2850int
2851main ()
2852{
2853static int test_array [1 - 2 * !(($2) <= $ac_mid)];
cristy14fefe52012-05-21 00:59:18 +00002854test_array [0] = 0;
2855return test_array [0];
cristy8b350f62009-11-15 23:12:43 +00002856
2857 ;
2858 return 0;
2859}
2860_ACEOF
2861if ac_fn_c_try_compile "$LINENO"; then :
2862 ac_hi=$ac_mid; break
2863else
2864 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2865 if test $ac_lo -le $ac_mid; then
2866 ac_lo= ac_hi=
2867 break
2868 fi
2869 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2870fi
2871rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2872 done
2873else
2874 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2875/* end confdefs.h. */
2876$4
2877int
2878main ()
2879{
2880static int test_array [1 - 2 * !(($2) < 0)];
cristy14fefe52012-05-21 00:59:18 +00002881test_array [0] = 0;
2882return test_array [0];
cristy8b350f62009-11-15 23:12:43 +00002883
2884 ;
2885 return 0;
2886}
2887_ACEOF
2888if ac_fn_c_try_compile "$LINENO"; then :
2889 ac_hi=-1 ac_mid=-1
2890 while :; do
2891 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2892/* end confdefs.h. */
2893$4
2894int
2895main ()
2896{
2897static int test_array [1 - 2 * !(($2) >= $ac_mid)];
cristy14fefe52012-05-21 00:59:18 +00002898test_array [0] = 0;
2899return test_array [0];
cristy8b350f62009-11-15 23:12:43 +00002900
2901 ;
2902 return 0;
2903}
2904_ACEOF
2905if ac_fn_c_try_compile "$LINENO"; then :
2906 ac_lo=$ac_mid; break
2907else
2908 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2909 if test $ac_mid -le $ac_hi; then
2910 ac_lo= ac_hi=
2911 break
2912 fi
2913 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2914fi
2915rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2916 done
2917else
2918 ac_lo= ac_hi=
2919fi
2920rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2921fi
2922rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2923# Binary search between lo and hi bounds.
2924while test "x$ac_lo" != "x$ac_hi"; do
2925 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2927/* end confdefs.h. */
2928$4
2929int
2930main ()
2931{
2932static int test_array [1 - 2 * !(($2) <= $ac_mid)];
cristy14fefe52012-05-21 00:59:18 +00002933test_array [0] = 0;
2934return test_array [0];
cristy8b350f62009-11-15 23:12:43 +00002935
2936 ;
2937 return 0;
2938}
2939_ACEOF
2940if ac_fn_c_try_compile "$LINENO"; then :
2941 ac_hi=$ac_mid
2942else
2943 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2944fi
2945rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2946done
2947case $ac_lo in #((
2948?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2949'') ac_retval=1 ;;
2950esac
2951 else
2952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2953/* end confdefs.h. */
2954$4
2955static long int longval () { return $2; }
2956static unsigned long int ulongval () { return $2; }
2957#include <stdio.h>
2958#include <stdlib.h>
2959int
2960main ()
2961{
2962
2963 FILE *f = fopen ("conftest.val", "w");
2964 if (! f)
2965 return 1;
2966 if (($2) < 0)
2967 {
2968 long int i = longval ();
2969 if (i != ($2))
2970 return 1;
2971 fprintf (f, "%ld", i);
2972 }
2973 else
2974 {
2975 unsigned long int i = ulongval ();
2976 if (i != ($2))
2977 return 1;
2978 fprintf (f, "%lu", i);
2979 }
2980 /* Do not output a trailing newline, as this causes \r\n confusion
2981 on some platforms. */
2982 return ferror (f) || fclose (f) != 0;
2983
2984 ;
2985 return 0;
2986}
2987_ACEOF
2988if ac_fn_c_try_run "$LINENO"; then :
2989 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2990else
2991 ac_retval=1
2992fi
2993rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2994 conftest.$ac_objext conftest.beam conftest.$ac_ext
2995rm -f conftest.val
2996
2997 fi
cristyda16f162011-02-19 23:52:17 +00002998 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristycd4c5312009-11-22 01:19:08 +00002999 as_fn_set_status $ac_retval
cristy8b350f62009-11-15 23:12:43 +00003000
3001} # ac_fn_c_compute_int
3002
3003# ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
3004# ---------------------------------------------------------
3005# Tests whether HEADER exists, giving a warning if it cannot be compiled using
3006# the include files in INCLUDES and setting the cache variable VAR
3007# accordingly.
3008ac_fn_cxx_check_header_mongrel ()
3009{
3010 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
cristyda16f162011-02-19 23:52:17 +00003011 if eval \${$3+:} false; then :
cristy8b350f62009-11-15 23:12:43 +00003012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
3013$as_echo_n "checking for $2... " >&6; }
cristyda16f162011-02-19 23:52:17 +00003014if eval \${$3+:} false; then :
cristy8b350f62009-11-15 23:12:43 +00003015 $as_echo_n "(cached) " >&6
3016fi
3017eval ac_res=\$$3
3018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
3019$as_echo "$ac_res" >&6; }
3020else
3021 # Is the header compilable?
3022{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
3023$as_echo_n "checking $2 usability... " >&6; }
3024cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3025/* end confdefs.h. */
3026$4
3027#include <$2>
3028_ACEOF
3029if ac_fn_cxx_try_compile "$LINENO"; then :
3030 ac_header_compiler=yes
3031else
3032 ac_header_compiler=no
3033fi
3034rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
3036$as_echo "$ac_header_compiler" >&6; }
3037
3038# Is the header present?
3039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
3040$as_echo_n "checking $2 presence... " >&6; }
3041cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3042/* end confdefs.h. */
3043#include <$2>
3044_ACEOF
3045if ac_fn_cxx_try_cpp "$LINENO"; then :
3046 ac_header_preproc=yes
3047else
3048 ac_header_preproc=no
3049fi
cristyda16f162011-02-19 23:52:17 +00003050rm -f conftest.err conftest.i conftest.$ac_ext
cristy8b350f62009-11-15 23:12:43 +00003051{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
3052$as_echo "$ac_header_preproc" >&6; }
3053
3054# So? What about this header?
3055case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
3056 yes:no: )
3057 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
3058$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
3059 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
3060$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
3061 ;;
3062 no:yes:* )
3063 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
3064$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
3065 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
3066$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
3067 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
3068$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
3069 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
3070$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
3071 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
3072$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
cristy98dddb52010-11-04 00:30:15 +00003073( $as_echo "## ----------------------------------------- ##
cristy8b350f62009-11-15 23:12:43 +00003074## Report this to http://www.imagemagick.org ##
cristy98dddb52010-11-04 00:30:15 +00003075## ----------------------------------------- ##"
cristy8b350f62009-11-15 23:12:43 +00003076 ) | sed "s/^/$as_me: WARNING: /" >&2
3077 ;;
3078esac
3079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
3080$as_echo_n "checking for $2... " >&6; }
cristyda16f162011-02-19 23:52:17 +00003081if eval \${$3+:} false; then :
cristy8b350f62009-11-15 23:12:43 +00003082 $as_echo_n "(cached) " >&6
3083else
3084 eval "$3=\$ac_header_compiler"
3085fi
3086eval ac_res=\$$3
3087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
3088$as_echo "$ac_res" >&6; }
3089fi
cristyda16f162011-02-19 23:52:17 +00003090 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristy8b350f62009-11-15 23:12:43 +00003091
3092} # ac_fn_cxx_check_header_mongrel
cristy3ed852e2009-09-05 21:47:34 +00003093cat >config.log <<_ACEOF
3094This file contains any messages produced by compilers while
3095running configure, to aid debugging if configure makes a mistake.
3096
cristy29eb34e2011-10-16 00:46:08 +00003097It was created by ImageMagick $as_me 7.0.0-0, which was
cristy14fefe52012-05-21 00:59:18 +00003098generated by GNU Autoconf 2.69. Invocation command line was
cristy3ed852e2009-09-05 21:47:34 +00003099
3100 $ $0 $@
3101
3102_ACEOF
3103exec 5>>config.log
3104{
3105cat <<_ASUNAME
3106## --------- ##
3107## Platform. ##
3108## --------- ##
3109
3110hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
3111uname -m = `(uname -m) 2>/dev/null || echo unknown`
3112uname -r = `(uname -r) 2>/dev/null || echo unknown`
3113uname -s = `(uname -s) 2>/dev/null || echo unknown`
3114uname -v = `(uname -v) 2>/dev/null || echo unknown`
3115
3116/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
3117/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
3118
3119/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
3120/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
3121/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
3122/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
3123/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
3124/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
3125/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
3126
3127_ASUNAME
3128
3129as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3130for as_dir in $PATH
3131do
3132 IFS=$as_save_IFS
3133 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00003134 $as_echo "PATH: $as_dir"
3135 done
cristy3ed852e2009-09-05 21:47:34 +00003136IFS=$as_save_IFS
3137
3138} >&5
3139
3140cat >&5 <<_ACEOF
3141
3142
3143## ----------- ##
3144## Core tests. ##
3145## ----------- ##
3146
3147_ACEOF
3148
3149
3150# Keep a trace of the command line.
3151# Strip out --no-create and --no-recursion so they do not pile up.
3152# Strip out --silent because we don't want to record it for future runs.
3153# Also quote any args containing shell meta-characters.
3154# Make two passes to allow for proper duplicate-argument suppression.
3155ac_configure_args=
3156ac_configure_args0=
3157ac_configure_args1=
3158ac_must_keep_next=false
3159for ac_pass in 1 2
3160do
3161 for ac_arg
3162 do
3163 case $ac_arg in
3164 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
3165 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
3166 | -silent | --silent | --silen | --sile | --sil)
3167 continue ;;
3168 *\'*)
3169 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
3170 esac
3171 case $ac_pass in
cristy8b350f62009-11-15 23:12:43 +00003172 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
cristy3ed852e2009-09-05 21:47:34 +00003173 2)
cristy8b350f62009-11-15 23:12:43 +00003174 as_fn_append ac_configure_args1 " '$ac_arg'"
cristy3ed852e2009-09-05 21:47:34 +00003175 if test $ac_must_keep_next = true; then
3176 ac_must_keep_next=false # Got value, back to normal.
3177 else
3178 case $ac_arg in
3179 *=* | --config-cache | -C | -disable-* | --disable-* \
3180 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
3181 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
3182 | -with-* | --with-* | -without-* | --without-* | --x)
3183 case "$ac_configure_args0 " in
3184 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
3185 esac
3186 ;;
3187 -* ) ac_must_keep_next=true ;;
3188 esac
3189 fi
cristy8b350f62009-11-15 23:12:43 +00003190 as_fn_append ac_configure_args " '$ac_arg'"
cristy3ed852e2009-09-05 21:47:34 +00003191 ;;
3192 esac
3193 done
3194done
cristy8b350f62009-11-15 23:12:43 +00003195{ ac_configure_args0=; unset ac_configure_args0;}
3196{ ac_configure_args1=; unset ac_configure_args1;}
cristy3ed852e2009-09-05 21:47:34 +00003197
3198# When interrupted or exit'd, cleanup temporary files, and complete
3199# config.log. We remove comments because anyway the quotes in there
3200# would cause problems or look ugly.
3201# WARNING: Use '\'' to represent an apostrophe within the trap.
3202# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
3203trap 'exit_status=$?
3204 # Save into config.log some information that might help in debugging.
3205 {
3206 echo
3207
cristy98dddb52010-11-04 00:30:15 +00003208 $as_echo "## ---------------- ##
cristy3ed852e2009-09-05 21:47:34 +00003209## Cache variables. ##
cristy98dddb52010-11-04 00:30:15 +00003210## ---------------- ##"
cristy3ed852e2009-09-05 21:47:34 +00003211 echo
3212 # The following way of writing the cache mishandles newlines in values,
3213(
3214 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
3215 eval ac_val=\$$ac_var
3216 case $ac_val in #(
3217 *${as_nl}*)
3218 case $ac_var in #(
cristy8b350f62009-11-15 23:12:43 +00003219 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
cristy3ed852e2009-09-05 21:47:34 +00003220$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
3221 esac
3222 case $ac_var in #(
3223 _ | IFS | as_nl) ;; #(
3224 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
cristy8b350f62009-11-15 23:12:43 +00003225 *) { eval $ac_var=; unset $ac_var;} ;;
cristy3ed852e2009-09-05 21:47:34 +00003226 esac ;;
3227 esac
3228 done
3229 (set) 2>&1 |
3230 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
3231 *${as_nl}ac_space=\ *)
3232 sed -n \
3233 "s/'\''/'\''\\\\'\'''\''/g;
3234 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
3235 ;; #(
3236 *)
3237 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
3238 ;;
3239 esac |
3240 sort
3241)
3242 echo
3243
cristy98dddb52010-11-04 00:30:15 +00003244 $as_echo "## ----------------- ##
cristy3ed852e2009-09-05 21:47:34 +00003245## Output variables. ##
cristy98dddb52010-11-04 00:30:15 +00003246## ----------------- ##"
cristy3ed852e2009-09-05 21:47:34 +00003247 echo
3248 for ac_var in $ac_subst_vars
3249 do
3250 eval ac_val=\$$ac_var
3251 case $ac_val in
3252 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
3253 esac
3254 $as_echo "$ac_var='\''$ac_val'\''"
3255 done | sort
3256 echo
3257
3258 if test -n "$ac_subst_files"; then
cristy98dddb52010-11-04 00:30:15 +00003259 $as_echo "## ------------------- ##
cristy3ed852e2009-09-05 21:47:34 +00003260## File substitutions. ##
cristy98dddb52010-11-04 00:30:15 +00003261## ------------------- ##"
cristy3ed852e2009-09-05 21:47:34 +00003262 echo
3263 for ac_var in $ac_subst_files
3264 do
3265 eval ac_val=\$$ac_var
3266 case $ac_val in
3267 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
3268 esac
3269 $as_echo "$ac_var='\''$ac_val'\''"
3270 done | sort
3271 echo
3272 fi
3273
3274 if test -s confdefs.h; then
cristy98dddb52010-11-04 00:30:15 +00003275 $as_echo "## ----------- ##
cristy3ed852e2009-09-05 21:47:34 +00003276## confdefs.h. ##
cristy98dddb52010-11-04 00:30:15 +00003277## ----------- ##"
cristy3ed852e2009-09-05 21:47:34 +00003278 echo
3279 cat confdefs.h
3280 echo
3281 fi
3282 test "$ac_signal" != 0 &&
3283 $as_echo "$as_me: caught signal $ac_signal"
3284 $as_echo "$as_me: exit $exit_status"
3285 } >&5
3286 rm -f core *.core core.conftest.* &&
3287 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
3288 exit $exit_status
3289' 0
3290for ac_signal in 1 2 13 15; do
cristy8b350f62009-11-15 23:12:43 +00003291 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
cristy3ed852e2009-09-05 21:47:34 +00003292done
3293ac_signal=0
3294
3295# confdefs.h avoids OS command line length limits that DEFS can exceed.
3296rm -f -r conftest* confdefs.h
3297
cristy8b350f62009-11-15 23:12:43 +00003298$as_echo "/* confdefs.h */" > confdefs.h
3299
cristy3ed852e2009-09-05 21:47:34 +00003300# Predefined preprocessor variables.
3301
3302cat >>confdefs.h <<_ACEOF
3303#define PACKAGE_NAME "$PACKAGE_NAME"
3304_ACEOF
3305
cristy3ed852e2009-09-05 21:47:34 +00003306cat >>confdefs.h <<_ACEOF
3307#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
3308_ACEOF
3309
cristy3ed852e2009-09-05 21:47:34 +00003310cat >>confdefs.h <<_ACEOF
3311#define PACKAGE_VERSION "$PACKAGE_VERSION"
3312_ACEOF
3313
cristy3ed852e2009-09-05 21:47:34 +00003314cat >>confdefs.h <<_ACEOF
3315#define PACKAGE_STRING "$PACKAGE_STRING"
3316_ACEOF
3317
cristy3ed852e2009-09-05 21:47:34 +00003318cat >>confdefs.h <<_ACEOF
3319#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
3320_ACEOF
3321
cristy8b350f62009-11-15 23:12:43 +00003322cat >>confdefs.h <<_ACEOF
3323#define PACKAGE_URL "$PACKAGE_URL"
3324_ACEOF
3325
cristy3ed852e2009-09-05 21:47:34 +00003326
3327# Let the site file select an alternate cache file if it wants to.
3328# Prefer an explicitly selected file to automatically selected ones.
3329ac_site_file1=NONE
3330ac_site_file2=NONE
3331if test -n "$CONFIG_SITE"; then
cristy98dddb52010-11-04 00:30:15 +00003332 # We do not want a PATH search for config.site.
3333 case $CONFIG_SITE in #((
3334 -*) ac_site_file1=./$CONFIG_SITE;;
3335 */*) ac_site_file1=$CONFIG_SITE;;
3336 *) ac_site_file1=./$CONFIG_SITE;;
3337 esac
cristy3ed852e2009-09-05 21:47:34 +00003338elif test "x$prefix" != xNONE; then
3339 ac_site_file1=$prefix/share/config.site
3340 ac_site_file2=$prefix/etc/config.site
3341else
3342 ac_site_file1=$ac_default_prefix/share/config.site
3343 ac_site_file2=$ac_default_prefix/etc/config.site
3344fi
3345for ac_site_file in "$ac_site_file1" "$ac_site_file2"
3346do
3347 test "x$ac_site_file" = xNONE && continue
cristycd4c5312009-11-22 01:19:08 +00003348 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
cristy8b350f62009-11-15 23:12:43 +00003349 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
cristy3ed852e2009-09-05 21:47:34 +00003350$as_echo "$as_me: loading site script $ac_site_file" >&6;}
3351 sed 's/^/| /' "$ac_site_file" >&5
cristy98dddb52010-11-04 00:30:15 +00003352 . "$ac_site_file" \
3353 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3354$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3355as_fn_error $? "failed to load site script $ac_site_file
3356See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +00003357 fi
3358done
3359
3360if test -r "$cache_file"; then
cristycd4c5312009-11-22 01:19:08 +00003361 # Some versions of bash will fail to source /dev/null (special files
3362 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
3363 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
cristy8b350f62009-11-15 23:12:43 +00003364 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
cristy3ed852e2009-09-05 21:47:34 +00003365$as_echo "$as_me: loading cache $cache_file" >&6;}
3366 case $cache_file in
3367 [\\/]* | ?:[\\/]* ) . "$cache_file";;
3368 *) . "./$cache_file";;
3369 esac
3370 fi
3371else
cristy8b350f62009-11-15 23:12:43 +00003372 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
cristy3ed852e2009-09-05 21:47:34 +00003373$as_echo "$as_me: creating cache $cache_file" >&6;}
3374 >$cache_file
3375fi
3376
cristycd4c5312009-11-22 01:19:08 +00003377as_fn_append ac_header_list " stdlib.h"
3378as_fn_append ac_header_list " unistd.h"
3379as_fn_append ac_header_list " sys/param.h"
cristy3ed852e2009-09-05 21:47:34 +00003380# Check that the precious variables saved in the cache have kept the same
3381# value.
3382ac_cache_corrupted=false
3383for ac_var in $ac_precious_vars; do
3384 eval ac_old_set=\$ac_cv_env_${ac_var}_set
3385 eval ac_new_set=\$ac_env_${ac_var}_set
3386 eval ac_old_val=\$ac_cv_env_${ac_var}_value
3387 eval ac_new_val=\$ac_env_${ac_var}_value
3388 case $ac_old_set,$ac_new_set in
3389 set,)
cristy8b350f62009-11-15 23:12:43 +00003390 { $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 +00003391$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
3392 ac_cache_corrupted=: ;;
3393 ,set)
cristy8b350f62009-11-15 23:12:43 +00003394 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
cristy3ed852e2009-09-05 21:47:34 +00003395$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
3396 ac_cache_corrupted=: ;;
3397 ,);;
3398 *)
3399 if test "x$ac_old_val" != "x$ac_new_val"; then
3400 # differences in whitespace do not lead to failure.
3401 ac_old_val_w=`echo x $ac_old_val`
3402 ac_new_val_w=`echo x $ac_new_val`
3403 if test "$ac_old_val_w" != "$ac_new_val_w"; then
cristy8b350f62009-11-15 23:12:43 +00003404 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
cristy3ed852e2009-09-05 21:47:34 +00003405$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
3406 ac_cache_corrupted=:
3407 else
cristy8b350f62009-11-15 23:12:43 +00003408 { $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 +00003409$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
3410 eval $ac_var=\$ac_old_val
3411 fi
cristy8b350f62009-11-15 23:12:43 +00003412 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
cristy3ed852e2009-09-05 21:47:34 +00003413$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
cristy8b350f62009-11-15 23:12:43 +00003414 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
cristy3ed852e2009-09-05 21:47:34 +00003415$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
3416 fi;;
3417 esac
3418 # Pass precious variables to config.status.
3419 if test "$ac_new_set" = set; then
3420 case $ac_new_val in
3421 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
3422 *) ac_arg=$ac_var=$ac_new_val ;;
3423 esac
3424 case " $ac_configure_args " in
3425 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
cristy8b350f62009-11-15 23:12:43 +00003426 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
cristy3ed852e2009-09-05 21:47:34 +00003427 esac
3428 fi
3429done
3430if $ac_cache_corrupted; then
cristy8b350f62009-11-15 23:12:43 +00003431 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +00003432$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy8b350f62009-11-15 23:12:43 +00003433 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
cristy3ed852e2009-09-05 21:47:34 +00003434$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
cristy98dddb52010-11-04 00:30:15 +00003435 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00003436fi
cristy8b350f62009-11-15 23:12:43 +00003437## -------------------- ##
3438## Main body of script. ##
3439## -------------------- ##
cristy3ed852e2009-09-05 21:47:34 +00003440
3441ac_ext=c
3442ac_cpp='$CPP $CPPFLAGS'
3443ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3444ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3445ac_compiler_gnu=$ac_cv_c_compiler_gnu
3446
3447
3448
3449ac_aux_dir=
3450for ac_dir in config "$srcdir"/config; do
cristy98dddb52010-11-04 00:30:15 +00003451 if test -f "$ac_dir/install-sh"; then
3452 ac_aux_dir=$ac_dir
3453 ac_install_sh="$ac_aux_dir/install-sh -c"
3454 break
3455 elif test -f "$ac_dir/install.sh"; then
3456 ac_aux_dir=$ac_dir
3457 ac_install_sh="$ac_aux_dir/install.sh -c"
3458 break
3459 elif test -f "$ac_dir/shtool"; then
3460 ac_aux_dir=$ac_dir
3461 ac_install_sh="$ac_aux_dir/shtool install -c"
3462 break
3463 fi
cristy3ed852e2009-09-05 21:47:34 +00003464done
3465if test -z "$ac_aux_dir"; then
cristy98dddb52010-11-04 00:30:15 +00003466 as_fn_error $? "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00003467fi
3468
3469# These three variables are undocumented and unsupported,
3470# and are intended to be withdrawn in a future Autoconf release.
3471# They can cause serious problems if a builder's source tree is in a directory
3472# whose full name contains unusual characters.
3473ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3474ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3475ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3476
3477
3478
3479
3480ac_config_headers="$ac_config_headers config/config.h"
3481
cristy24fc1fe2010-10-23 21:13:01 +00003482
cristy01ff9f32012-12-01 18:15:29 +00003483ac_config_commands="$ac_config_commands MagickCore/magick-baseconfig.h"
cristy73bd4a52010-10-05 11:24:23 +00003484
cristy2df32802012-09-17 01:15:28 +00003485ac_config_files="$ac_config_files common.shi config/configure.xml config/delegates.xml config/ImageMagick.rdf config/MagickCore.dox config/MagickWand.dox config/Magick++.dox config/type-dejavu.xml config/type-ghostscript.xml config/type-windows.xml config/type.xml ImageMagick.spec Magick++/bin/Magick++-config MagickCore/ImageMagick.pc Magick++/lib/ImageMagick++.pc Magick++/lib/Magick++.pc MagickCore/MagickCore-config MagickCore/MagickCore.pc MagickCore/version.h Makefile magick.sh PerlMagick/Magick.pm PerlMagick/Makefile.PL PerlMagick/check.sh utilities/animate.1 utilities/compare.1 utilities/composite.1 utilities/conjure.1 utilities/convert.1 utilities/display.1 utilities/identify.1 utilities/ImageMagick.1 utilities/import.1 utilities/mogrify.1 utilities/montage.1 utilities/stream.1 MagickWand/MagickWand-config MagickWand/MagickWand.pc"
cristy3ed852e2009-09-05 21:47:34 +00003486
3487
3488#
3489# Save initial user-tunable values
3490#
3491USER_LIBS=$LIBS
3492for var in CC CFLAGS CPPFLAGS CXX CXXCPP LDFLAGS LIBS ; do
3493 eval isset=\${$var+set}
3494 if test "$isset" = 'set'; then
3495 eval val=$`echo $var`
3496 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS}'${var}=${val}' "
3497 fi
3498done
3499
3500
3501CONFIGURE_ARGS="$0 ${ac_configure_args}"
3502
3503
3504# Source file containing package/library versioning information.
3505. ${srcdir}/version.sh
3506
cristy15a88782010-01-31 23:24:49 +00003507echo "configuring ${PACKAGE_NAME} ${PACKAGE_VERSION}${PACKAGE_VERSION_ADDENDUM}"
cristy3ed852e2009-09-05 21:47:34 +00003508# Make sure we can run config.sub.
3509$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
cristy98dddb52010-11-04 00:30:15 +00003510 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00003511
cristy8b350f62009-11-15 23:12:43 +00003512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
cristy3ed852e2009-09-05 21:47:34 +00003513$as_echo_n "checking build system type... " >&6; }
cristyda16f162011-02-19 23:52:17 +00003514if ${ac_cv_build+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00003515 $as_echo_n "(cached) " >&6
3516else
3517 ac_build_alias=$build_alias
3518test "x$ac_build_alias" = x &&
3519 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3520test "x$ac_build_alias" = x &&
cristy98dddb52010-11-04 00:30:15 +00003521 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00003522ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
cristy98dddb52010-11-04 00:30:15 +00003523 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00003524
3525fi
cristy8b350f62009-11-15 23:12:43 +00003526{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
cristy3ed852e2009-09-05 21:47:34 +00003527$as_echo "$ac_cv_build" >&6; }
3528case $ac_cv_build in
3529*-*-*) ;;
cristy98dddb52010-11-04 00:30:15 +00003530*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
cristy3ed852e2009-09-05 21:47:34 +00003531esac
3532build=$ac_cv_build
3533ac_save_IFS=$IFS; IFS='-'
3534set x $ac_cv_build
3535shift
3536build_cpu=$1
3537build_vendor=$2
3538shift; shift
3539# Remember, the first character of IFS is used to create $*,
3540# except with old shells:
3541build_os=$*
3542IFS=$ac_save_IFS
3543case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3544
3545
cristy8b350f62009-11-15 23:12:43 +00003546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
cristy3ed852e2009-09-05 21:47:34 +00003547$as_echo_n "checking host system type... " >&6; }
cristyda16f162011-02-19 23:52:17 +00003548if ${ac_cv_host+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00003549 $as_echo_n "(cached) " >&6
3550else
3551 if test "x$host_alias" = x; then
3552 ac_cv_host=$ac_cv_build
3553else
3554 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
cristy98dddb52010-11-04 00:30:15 +00003555 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00003556fi
3557
3558fi
cristy8b350f62009-11-15 23:12:43 +00003559{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
cristy3ed852e2009-09-05 21:47:34 +00003560$as_echo "$ac_cv_host" >&6; }
3561case $ac_cv_host in
3562*-*-*) ;;
cristy98dddb52010-11-04 00:30:15 +00003563*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
cristy3ed852e2009-09-05 21:47:34 +00003564esac
3565host=$ac_cv_host
3566ac_save_IFS=$IFS; IFS='-'
3567set x $ac_cv_host
3568shift
3569host_cpu=$1
3570host_vendor=$2
3571shift; shift
3572# Remember, the first character of IFS is used to create $*,
3573# except with old shells:
3574host_os=$*
3575IFS=$ac_save_IFS
3576case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3577
3578
cristy8b350f62009-11-15 23:12:43 +00003579{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
cristy3ed852e2009-09-05 21:47:34 +00003580$as_echo_n "checking target system type... " >&6; }
cristyda16f162011-02-19 23:52:17 +00003581if ${ac_cv_target+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00003582 $as_echo_n "(cached) " >&6
3583else
3584 if test "x$target_alias" = x; then
3585 ac_cv_target=$ac_cv_host
3586else
3587 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
cristy98dddb52010-11-04 00:30:15 +00003588 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00003589fi
3590
3591fi
cristy8b350f62009-11-15 23:12:43 +00003592{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
cristy3ed852e2009-09-05 21:47:34 +00003593$as_echo "$ac_cv_target" >&6; }
3594case $ac_cv_target in
3595*-*-*) ;;
cristy98dddb52010-11-04 00:30:15 +00003596*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
cristy3ed852e2009-09-05 21:47:34 +00003597esac
3598target=$ac_cv_target
3599ac_save_IFS=$IFS; IFS='-'
3600set x $ac_cv_target
3601shift
3602target_cpu=$1
3603target_vendor=$2
3604shift; shift
3605# Remember, the first character of IFS is used to create $*,
3606# except with old shells:
3607target_os=$*
3608IFS=$ac_save_IFS
3609case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3610
3611
3612# The aliases save the names the user supplied, while $host etc.
3613# will get canonicalized.
3614test -n "$target_alias" &&
3615 test "$program_prefix$program_suffix$program_transform_name" = \
3616 NONENONEs,x,x, &&
3617 program_prefix=${target_alias}-
3618
cristy837d6dc2010-02-27 01:16:57 +00003619
3620
3621
cristy8be34142012-06-17 14:07:18 +00003622
cristy19615b82011-04-13 20:02:01 +00003623MAGICK_TARGET_CPU=$host_cpu
cristy3225a072010-04-17 01:47:28 +00003624
3625
cristy27d53d62012-07-29 23:30:07 +00003626cat >>confdefs.h <<_ACEOF
3627#define MAGICK_TARGET_CPU $MAGICK_TARGET_CPU
3628_ACEOF
3629
3630
cristy19615b82011-04-13 20:02:01 +00003631MAGICK_TARGET_VENDOR=$host_vendor
cristy3225a072010-04-17 01:47:28 +00003632
3633
cristy27d53d62012-07-29 23:30:07 +00003634cat >>confdefs.h <<_ACEOF
3635#define MAGICK_TARGET_VENDOR $MAGICK_TARGET_VENDOR
3636_ACEOF
3637
3638
cristy19615b82011-04-13 20:02:01 +00003639MAGICK_TARGET_OS=$host_os
cristy3225a072010-04-17 01:47:28 +00003640
3641
cristy27d53d62012-07-29 23:30:07 +00003642cat >>confdefs.h <<_ACEOF
3643#define MAGICK_TARGET_OS $MAGICK_TARGET_OS
3644_ACEOF
3645
3646
cristy3ed852e2009-09-05 21:47:34 +00003647# Substitute library versioning
cristybab87c32010-02-09 20:54:22 +00003648MAGICK_LIBRARY_CURRENT_MIN=`expr $MAGICK_LIBRARY_CURRENT - $MAGICK_LIBRARY_AGE`
3649
3650MAGICK_LIBRARY_VERSION_INFO=$MAGICK_LIBRARY_CURRENT:$MAGICK_LIBRARY_REVISION:$MAGICK_LIBRARY_AGE
3651
cristy506d3852012-12-04 18:10:07 +00003652MAGICK_SVN_REVISION=10099:10105M
cristyd694ca32011-03-27 21:42:54 +00003653
cristy3ed852e2009-09-05 21:47:34 +00003654
3655
3656# Ensure that make can run correctly
cristy73bd4a52010-10-05 11:24:23 +00003657{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3658$as_echo_n "checking whether build environment is sane... " >&6; }
cristy73bd4a52010-10-05 11:24:23 +00003659# Reject unsafe characters in $srcdir or the absolute working directory
3660# name. Accept space and tab only in the latter.
3661am_lf='
3662'
3663case `pwd` in
3664 *[\\\"\#\$\&\'\`$am_lf]*)
cristy98dddb52010-11-04 00:30:15 +00003665 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
cristy73bd4a52010-10-05 11:24:23 +00003666esac
3667case $srcdir in
3668 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
cristyc0890a62012-07-19 00:18:20 +00003669 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
cristy73bd4a52010-10-05 11:24:23 +00003670esac
cristy3ed852e2009-09-05 21:47:34 +00003671
cristyc0890a62012-07-19 00:18:20 +00003672# Do 'set' in a subshell so we don't clobber the current shell's
cristy73bd4a52010-10-05 11:24:23 +00003673# arguments. Must try -L first in case configure is actually a
3674# symlink; some systems play weird games with the mod time of symlinks
3675# (eg FreeBSD returns the mod time of the symlink's containing
3676# directory).
3677if (
cristyc0890a62012-07-19 00:18:20 +00003678 am_has_slept=no
3679 for am_try in 1 2; do
3680 echo "timestamp, slept: $am_has_slept" > conftest.file
3681 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3682 if test "$*" = "X"; then
3683 # -L didn't work.
3684 set X `ls -t "$srcdir/configure" conftest.file`
3685 fi
3686 if test "$*" != "X $srcdir/configure conftest.file" \
3687 && test "$*" != "X conftest.file $srcdir/configure"; then
cristy73bd4a52010-10-05 11:24:23 +00003688
cristyc0890a62012-07-19 00:18:20 +00003689 # If neither matched, then we have a broken ls. This can happen
3690 # if, for instance, CONFIG_SHELL is bash and it inherits a
3691 # broken ls alias from the environment. This has actually
3692 # happened. Such a system could not be considered "sane".
3693 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3694 alias in your environment" "$LINENO" 5
3695 fi
3696 if test "$2" = conftest.file || test $am_try -eq 2; then
3697 break
3698 fi
3699 # Just in case.
3700 sleep 1
3701 am_has_slept=yes
3702 done
cristy73bd4a52010-10-05 11:24:23 +00003703 test "$2" = conftest.file
3704 )
3705then
3706 # Ok.
3707 :
3708else
cristy98dddb52010-11-04 00:30:15 +00003709 as_fn_error $? "newly created file is older than distributed files!
cristy73bd4a52010-10-05 11:24:23 +00003710Check your system clock" "$LINENO" 5
3711fi
3712{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3713$as_echo "yes" >&6; }
cristyc0890a62012-07-19 00:18:20 +00003714# If we didn't sleep, we still need to ensure time stamps of config.status and
3715# generated files are strictly newer.
3716am_sleep_pid=
3717if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3718 ( sleep 1 ) &
3719 am_sleep_pid=$!
3720fi
cristy73bd4a52010-10-05 11:24:23 +00003721
cristyc0890a62012-07-19 00:18:20 +00003722rm -f conftest.file
3723
3724
3725am__api_version='1.12'
cristy73bd4a52010-10-05 11:24:23 +00003726
3727# Find a good install program. We prefer a C program (faster),
3728# so one script is as good as another. But avoid the broken or
3729# incompatible versions:
3730# SysV /etc/install, /usr/sbin/install
3731# SunOS /usr/etc/install
3732# IRIX /sbin/install
3733# AIX /bin/install
3734# AmigaOS /C/install, which installs bootblocks on floppy discs
3735# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3736# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3737# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3738# OS/2's system install, which has a completely different semantic
3739# ./install, which can be erroneously created by make from ./install.sh.
3740# Reject install programs that cannot install multiple files.
3741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3742$as_echo_n "checking for a BSD-compatible install... " >&6; }
3743if test -z "$INSTALL"; then
cristyda16f162011-02-19 23:52:17 +00003744if ${ac_cv_path_install+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00003745 $as_echo_n "(cached) " >&6
3746else
3747 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3748for as_dir in $PATH
3749do
3750 IFS=$as_save_IFS
3751 test -z "$as_dir" && as_dir=.
3752 # Account for people who put trailing slashes in PATH elements.
3753case $as_dir/ in #((
3754 ./ | .// | /[cC]/* | \
3755 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3756 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3757 /usr/ucb/* ) ;;
3758 *)
3759 # OSF1 and SCO ODT 3.0 have their own names for install.
3760 # Don't use installbsd from OSF since it installs stuff as root
3761 # by default.
3762 for ac_prog in ginstall scoinst install; do
3763 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +00003764 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +00003765 if test $ac_prog = install &&
3766 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3767 # AIX install. It has an incompatible calling convention.
3768 :
3769 elif test $ac_prog = install &&
3770 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3771 # program-specific install script used by HP pwplus--don't use.
3772 :
3773 else
3774 rm -rf conftest.one conftest.two conftest.dir
3775 echo one > conftest.one
3776 echo two > conftest.two
3777 mkdir conftest.dir
3778 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3779 test -s conftest.one && test -s conftest.two &&
3780 test -s conftest.dir/conftest.one &&
3781 test -s conftest.dir/conftest.two
3782 then
3783 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3784 break 3
3785 fi
3786 fi
3787 fi
3788 done
3789 done
3790 ;;
3791esac
3792
3793 done
3794IFS=$as_save_IFS
3795
3796rm -rf conftest.one conftest.two conftest.dir
3797
3798fi
3799 if test "${ac_cv_path_install+set}" = set; then
3800 INSTALL=$ac_cv_path_install
3801 else
3802 # As a last resort, use the slow shell script. Don't cache a
3803 # value for INSTALL within a source directory, because that will
3804 # break other packages using the cache if that directory is
3805 # removed, or if the value is a relative name.
3806 INSTALL=$ac_install_sh
3807 fi
3808fi
3809{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3810$as_echo "$INSTALL" >&6; }
3811
3812# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3813# It thinks the first close brace ends the variable substitution.
3814test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3815
3816test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3817
3818test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3819
3820test "$program_prefix" != NONE &&
3821 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3822# Use a double $ so make ignores it.
3823test "$program_suffix" != NONE &&
3824 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3825# Double any \ or $.
3826# By default was `s,x,x', remove it if useless.
3827ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3828program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3829
3830# expand $ac_aux_dir to an absolute path
3831am_aux_dir=`cd $ac_aux_dir && pwd`
3832
3833if test x"${MISSING+set}" != xset; then
3834 case $am_aux_dir in
3835 *\ * | *\ *)
3836 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3837 *)
3838 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3839 esac
3840fi
3841# Use eval to expand $SHELL
3842if eval "$MISSING --run true"; then
3843 am_missing_run="$MISSING --run "
3844else
3845 am_missing_run=
cristyc0890a62012-07-19 00:18:20 +00003846 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3847$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
cristy73bd4a52010-10-05 11:24:23 +00003848fi
3849
3850if test x"${install_sh}" != xset; then
3851 case $am_aux_dir in
3852 *\ * | *\ *)
3853 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3854 *)
3855 install_sh="\${SHELL} $am_aux_dir/install-sh"
3856 esac
3857fi
3858
cristyc0890a62012-07-19 00:18:20 +00003859# Installed binaries are usually stripped using 'strip' when the user
3860# run "make install-strip". However 'strip' might not be the right
cristy73bd4a52010-10-05 11:24:23 +00003861# tool to use in cross-compilation environments, therefore Automake
cristyc0890a62012-07-19 00:18:20 +00003862# will honor the 'STRIP' environment variable to overrule this program.
cristy73bd4a52010-10-05 11:24:23 +00003863if test "$cross_compiling" != no; then
3864 if test -n "$ac_tool_prefix"; then
3865 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3866set dummy ${ac_tool_prefix}strip; ac_word=$2
3867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3868$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00003869if ${ac_cv_prog_STRIP+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00003870 $as_echo_n "(cached) " >&6
3871else
3872 if test -n "$STRIP"; then
3873 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3874else
3875as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3876for as_dir in $PATH
3877do
3878 IFS=$as_save_IFS
3879 test -z "$as_dir" && as_dir=.
3880 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +00003881 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +00003882 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3883 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3884 break 2
3885 fi
3886done
3887 done
3888IFS=$as_save_IFS
3889
3890fi
3891fi
3892STRIP=$ac_cv_prog_STRIP
3893if test -n "$STRIP"; then
3894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3895$as_echo "$STRIP" >&6; }
3896else
3897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3898$as_echo "no" >&6; }
3899fi
3900
3901
3902fi
3903if test -z "$ac_cv_prog_STRIP"; then
3904 ac_ct_STRIP=$STRIP
3905 # Extract the first word of "strip", so it can be a program name with args.
3906set dummy strip; ac_word=$2
3907{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3908$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00003909if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00003910 $as_echo_n "(cached) " >&6
3911else
3912 if test -n "$ac_ct_STRIP"; then
3913 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3914else
3915as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3916for as_dir in $PATH
3917do
3918 IFS=$as_save_IFS
3919 test -z "$as_dir" && as_dir=.
3920 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +00003921 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +00003922 ac_cv_prog_ac_ct_STRIP="strip"
3923 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3924 break 2
3925 fi
3926done
3927 done
3928IFS=$as_save_IFS
3929
3930fi
3931fi
3932ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3933if test -n "$ac_ct_STRIP"; then
3934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3935$as_echo "$ac_ct_STRIP" >&6; }
3936else
3937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3938$as_echo "no" >&6; }
3939fi
3940
3941 if test "x$ac_ct_STRIP" = x; then
3942 STRIP=":"
3943 else
3944 case $cross_compiling:$ac_tool_warned in
3945yes:)
3946{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3947$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3948ac_tool_warned=yes ;;
3949esac
3950 STRIP=$ac_ct_STRIP
3951 fi
3952else
3953 STRIP="$ac_cv_prog_STRIP"
3954fi
3955
3956fi
3957INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3958
3959{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3960$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3961if test -z "$MKDIR_P"; then
cristyda16f162011-02-19 23:52:17 +00003962 if ${ac_cv_path_mkdir+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00003963 $as_echo_n "(cached) " >&6
3964else
3965 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3966for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3967do
3968 IFS=$as_save_IFS
3969 test -z "$as_dir" && as_dir=.
3970 for ac_prog in mkdir gmkdir; do
3971 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +00003972 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
cristy73bd4a52010-10-05 11:24:23 +00003973 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3974 'mkdir (GNU coreutils) '* | \
3975 'mkdir (coreutils) '* | \
3976 'mkdir (fileutils) '4.1*)
3977 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3978 break 3;;
3979 esac
3980 done
3981 done
3982 done
3983IFS=$as_save_IFS
3984
3985fi
3986
3987 test -d ./--version && rmdir ./--version
3988 if test "${ac_cv_path_mkdir+set}" = set; then
3989 MKDIR_P="$ac_cv_path_mkdir -p"
3990 else
3991 # As a last resort, use the slow shell script. Don't cache a
3992 # value for MKDIR_P within a source directory, because that will
3993 # break other packages using the cache if that directory is
3994 # removed, or if the value is a relative name.
3995 MKDIR_P="$ac_install_sh -d"
3996 fi
3997fi
3998{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3999$as_echo "$MKDIR_P" >&6; }
4000
cristy73bd4a52010-10-05 11:24:23 +00004001for ac_prog in gawk mawk nawk awk
4002do
4003 # Extract the first word of "$ac_prog", so it can be a program name with args.
4004set dummy $ac_prog; ac_word=$2
4005{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4006$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00004007if ${ac_cv_prog_AWK+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00004008 $as_echo_n "(cached) " >&6
4009else
4010 if test -n "$AWK"; then
4011 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4012else
4013as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4014for as_dir in $PATH
4015do
4016 IFS=$as_save_IFS
4017 test -z "$as_dir" && as_dir=.
4018 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +00004019 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +00004020 ac_cv_prog_AWK="$ac_prog"
4021 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4022 break 2
4023 fi
4024done
4025 done
4026IFS=$as_save_IFS
4027
4028fi
4029fi
4030AWK=$ac_cv_prog_AWK
4031if test -n "$AWK"; then
4032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4033$as_echo "$AWK" >&6; }
4034else
4035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4036$as_echo "no" >&6; }
4037fi
4038
4039
4040 test -n "$AWK" && break
4041done
4042
4043{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4044$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4045set x ${MAKE-make}
4046ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
cristyda16f162011-02-19 23:52:17 +00004047if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00004048 $as_echo_n "(cached) " >&6
4049else
4050 cat >conftest.make <<\_ACEOF
4051SHELL = /bin/sh
4052all:
4053 @echo '@@@%%%=$(MAKE)=@@@%%%'
4054_ACEOF
cristy98dddb52010-11-04 00:30:15 +00004055# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
cristy73bd4a52010-10-05 11:24:23 +00004056case `${MAKE-make} -f conftest.make 2>/dev/null` in
4057 *@@@%%%=?*=@@@%%%*)
4058 eval ac_cv_prog_make_${ac_make}_set=yes;;
4059 *)
4060 eval ac_cv_prog_make_${ac_make}_set=no;;
4061esac
4062rm -f conftest.make
4063fi
4064if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4066$as_echo "yes" >&6; }
4067 SET_MAKE=
4068else
4069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4070$as_echo "no" >&6; }
4071 SET_MAKE="MAKE=${MAKE-make}"
4072fi
4073
4074rm -rf .tst 2>/dev/null
4075mkdir .tst 2>/dev/null
4076if test -d .tst; then
4077 am__leading_dot=.
4078else
4079 am__leading_dot=_
4080fi
4081rmdir .tst 2>/dev/null
4082
cristya448bd22011-10-14 12:38:13 +00004083# Check whether --enable-silent-rules was given.
4084if test "${enable_silent_rules+set}" = set; then :
4085 enableval=$enable_silent_rules;
4086fi
4087
cristyc0890a62012-07-19 00:18:20 +00004088case $enable_silent_rules in # (((
4089 yes) AM_DEFAULT_VERBOSITY=0;;
4090 no) AM_DEFAULT_VERBOSITY=1;;
4091 *) AM_DEFAULT_VERBOSITY=1;;
cristya448bd22011-10-14 12:38:13 +00004092esac
cristyc3fb77b2012-02-06 01:49:41 +00004093am_make=${MAKE-make}
4094{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4095$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4096if ${am_cv_make_support_nested_variables+:} false; then :
4097 $as_echo_n "(cached) " >&6
4098else
4099 if $as_echo 'TRUE=$(BAR$(V))
4100BAR0=false
4101BAR1=true
4102V=1
4103am__doit:
4104 @$(TRUE)
4105.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4106 am_cv_make_support_nested_variables=yes
4107else
4108 am_cv_make_support_nested_variables=no
4109fi
4110fi
4111{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4112$as_echo "$am_cv_make_support_nested_variables" >&6; }
4113if test $am_cv_make_support_nested_variables = yes; then
4114 AM_V='$(V)'
4115 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4116else
4117 AM_V=$AM_DEFAULT_VERBOSITY
4118 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4119fi
cristya448bd22011-10-14 12:38:13 +00004120AM_BACKSLASH='\'
4121
cristy73bd4a52010-10-05 11:24:23 +00004122if test "`cd $srcdir && pwd`" != "`pwd`"; then
4123 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4124 # is not polluted with repeated "-I."
4125 am__isrc=' -I$(srcdir)'
4126 # test to see if srcdir already configured
4127 if test -f $srcdir/config.status; then
cristy98dddb52010-11-04 00:30:15 +00004128 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
cristy73bd4a52010-10-05 11:24:23 +00004129 fi
4130fi
4131
4132# test whether we have cygpath
4133if test -z "$CYGPATH_W"; then
4134 if (cygpath --version) >/dev/null 2>/dev/null; then
4135 CYGPATH_W='cygpath -w'
4136 else
4137 CYGPATH_W=echo
4138 fi
4139fi
4140
4141
4142# Define the identity of the package.
cristy09b53e12011-10-14 12:47:22 +00004143 PACKAGE='ImageMagick'
cristy29eb34e2011-10-16 00:46:08 +00004144 VERSION='7.0.0-0'
cristy73bd4a52010-10-05 11:24:23 +00004145
4146
cristya448bd22011-10-14 12:38:13 +00004147cat >>confdefs.h <<_ACEOF
4148#define PACKAGE "$PACKAGE"
4149_ACEOF
4150
4151
4152cat >>confdefs.h <<_ACEOF
4153#define VERSION "$VERSION"
4154_ACEOF
4155
cristy73bd4a52010-10-05 11:24:23 +00004156# Some tools Automake needs.
4157
4158ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4159
4160
4161AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4162
4163
4164AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4165
4166
4167AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4168
4169
4170MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4171
cristyc0890a62012-07-19 00:18:20 +00004172# For better backward compatibility. To be removed once Automake 1.9.x
4173# dies out for good. For more background, see:
4174# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4175# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4176mkdir_p='$(MKDIR_P)'
4177
cristy73bd4a52010-10-05 11:24:23 +00004178# We need awk for the "check" target. The system "awk" is bad on
4179# some platforms.
cristyc3fb77b2012-02-06 01:49:41 +00004180# Always define AMTAR for backward compatibility. Yes, it's still used
4181# in the wild :-( We should find a proper way to deprecate it ...
4182AMTAR='$${TAR-tar}'
cristy73bd4a52010-10-05 11:24:23 +00004183
cristyc3fb77b2012-02-06 01:49:41 +00004184am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
cristy73bd4a52010-10-05 11:24:23 +00004185
4186
4187
4188
4189
cristy3ed852e2009-09-05 21:47:34 +00004190
4191# Enable support for silent build rules
cristy73bd4a52010-10-05 11:24:23 +00004192# Check whether --enable-silent-rules was given.
4193if test "${enable_silent_rules+set}" = set; then :
4194 enableval=$enable_silent_rules;
4195fi
4196
cristyc0890a62012-07-19 00:18:20 +00004197case $enable_silent_rules in # (((
4198 yes) AM_DEFAULT_VERBOSITY=0;;
4199 no) AM_DEFAULT_VERBOSITY=1;;
4200 *) AM_DEFAULT_VERBOSITY=0;;
cristy73bd4a52010-10-05 11:24:23 +00004201esac
cristyc3fb77b2012-02-06 01:49:41 +00004202am_make=${MAKE-make}
4203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4204$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4205if ${am_cv_make_support_nested_variables+:} false; then :
4206 $as_echo_n "(cached) " >&6
4207else
4208 if $as_echo 'TRUE=$(BAR$(V))
4209BAR0=false
4210BAR1=true
4211V=1
4212am__doit:
4213 @$(TRUE)
4214.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4215 am_cv_make_support_nested_variables=yes
4216else
4217 am_cv_make_support_nested_variables=no
4218fi
4219fi
4220{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4221$as_echo "$am_cv_make_support_nested_variables" >&6; }
4222if test $am_cv_make_support_nested_variables = yes; then
4223 AM_V='$(V)'
4224 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4225else
4226 AM_V=$AM_DEFAULT_VERBOSITY
4227 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4228fi
cristy73bd4a52010-10-05 11:24:23 +00004229AM_BACKSLASH='\'
4230
cristy3ed852e2009-09-05 21:47:34 +00004231
4232MAGICK_LIB_VERSION="0x"
4233if test ${MAGICK_LIBRARY_CURRENT} -lt 10 ; then
4234 MAGICK_LIB_VERSION=${MAGICK_LIB_VERSION}0
4235fi
4236MAGICK_LIB_VERSION=${MAGICK_LIB_VERSION}${MAGICK_LIBRARY_CURRENT}
4237if test ${MAGICK_LIBRARY_AGE} -lt 10 ; then
4238 MAGICK_LIB_VERSION=${MAGICK_LIB_VERSION}0
4239fi
4240MAGICK_LIB_VERSION=${MAGICK_LIB_VERSION}${MAGICK_LIBRARY_AGE}
4241if test ${MAGICK_LIBRARY_REVISION} -lt 10 ; then
4242 MAGICK_LIB_VERSION=${MAGICK_LIB_VERSION}0
4243fi
4244MAGICK_LIB_VERSION=${MAGICK_LIB_VERSION}${MAGICK_LIBRARY_REVISION}
4245
4246
4247# Definition used to define MagickLibVersionText in version.h
4248MAGICK_LIB_VERSION_TEXT="${PACKAGE_VERSION}"
4249
4250
4251# Definition used to define MagickLibVersionNumber in version.h
4252MAGICK_LIB_VERSION_NUMBER="${MAGICK_LIBRARY_CURRENT},${MAGICK_LIBRARY_AGE},${MAGICK_LIBRARY_REVISION}"
4253
4254
4255# Regenerate config.status if ChangeLog or version.sh is updated.
4256CONFIG_STATUS_DEPENDENCIES='$(top_srcdir)/version.sh'
4257
4258
4259PERLMAINCC=$CC
4260
4261MAGICK_CFLAGS=''
4262MAGICK_CPPFLAGS=$CPPFLAGS_USER
4263MAGICK_PCFLAGS=$CPPFLAGS_USER
4264MAGICK_LDFLAGS=''
4265MAGICK_LIBS=''
cristyfd9dcd42010-08-08 18:07:02 +00004266MAGICK_FEATURES=''
cristy3ed852e2009-09-05 21:47:34 +00004267
4268#
4269# Evaluate shell variable equivalents to Makefile directory variables
4270#
4271if test "x$prefix" = xNONE; then
4272 prefix=$ac_default_prefix
4273fi
4274# Let make expand exec_prefix.
4275if test "x$exec_prefix" = xNONE; then
4276 exec_prefix='${prefix}'
4277fi
4278
4279#
4280eval "eval PREFIX_DIR=${prefix}"
4281
4282eval "eval EXEC_PREFIX_DIR=${exec_prefix}"
4283
4284eval "eval BIN_DIR=$bindir"
4285
4286eval "eval SBIN_DIR=$sbindir"
4287
4288eval "eval LIBEXEC_DIR=$libexecdir"
4289
4290eval "eval DATA_DIR=$datadir"
4291
cristy4e65ec22012-04-08 01:33:27 +00004292eval "eval DOC_DIR=$datadir/doc"
cristyd55889c2011-03-27 00:50:24 +00004293
cristy3ed852e2009-09-05 21:47:34 +00004294eval "eval SYSCONF_DIR=$sysconfdir"
4295
4296eval "eval SHAREDSTATE_DIR=$sharedstatedir"
4297
4298eval "eval LOCALSTATE_DIR=$localstatedir"
4299
4300eval "eval LIB_DIR=$libdir"
4301
4302eval "eval INCLUDE_DIR=$includedir"
4303
4304eval "eval PERSISTINCLUDE_DIR=$oldincludedir"
4305
4306eval "eval INFO_DIR=$infodir"
4307
4308eval "eval MAN_DIR=$mandir"
4309
4310
4311# Get full paths to source and build directories
4312srcdirfull="`cd $srcdir && pwd`"
4313builddir="`pwd`"
4314
4315#
4316# Compute variables useful for running uninstalled software.
4317#
4318MAGICK_CODER_MODULE_PATH="${builddir}/coders"
4319MAGICK_CONFIGURE_SRC_PATH="${srcdirfull}/config"
4320MAGICK_CONFIGURE_BUILD_PATH="${builddir}/config"
4321MAGICK_FILTER_MODULE_PATH="${builddir}/filters"
4322DIRSEP=':'
4323case "${build_os}" in
4324 mingw* )
4325 MAGICK_CODER_MODULE_PATH=`$WinPathScript "${MAGICK_CODER_MODULE_PATH}" 0`
4326 MAGICK_CONFIGURE_SRC_PATH=`$WinPathScript "${MAGICK_CONFIGURE_SRC_PATH}" 0`
4327 MAGICK_CONFIGURE_BUILD_PATH=`$WinPathScript "${MAGICK_CONFIGURE_BUILD_PATH}" 0`
4328 MAGICK_FILTER_MODULE_PATH=`$WinPathScript "${MAGICK_FILTER_MODULE_PATH}" 0`
4329 DIRSEP=';'
4330 ;;
4331esac
4332case "${host_os}" in
4333 mingw* )
4334 DIRSEP=';'
4335 ;;
4336esac
4337
4338
4339
4340
4341
4342
cristya0b81c32010-01-22 02:54:33 +00004343
4344#
4345# Enable OS features.
4346#
cristy73bd4a52010-10-05 11:24:23 +00004347DEPDIR="${am__leading_dot}deps"
4348
4349ac_config_commands="$ac_config_commands depfiles"
4350
4351
4352am_make=${MAKE-make}
4353cat > confinc << 'END'
4354am__doit:
4355 @echo this is the am__doit target
4356.PHONY: am__doit
4357END
4358# If we don't find an include directive, just comment out the code.
4359{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4360$as_echo_n "checking for style of include used by $am_make... " >&6; }
4361am__include="#"
4362am__quote=
4363_am_result=none
4364# First try GNU make style include.
4365echo "include confinc" > confmf
cristyc0890a62012-07-19 00:18:20 +00004366# Ignore all kinds of additional output from 'make'.
cristy73bd4a52010-10-05 11:24:23 +00004367case `$am_make -s -f confmf 2> /dev/null` in #(
4368*the\ am__doit\ target*)
4369 am__include=include
4370 am__quote=
4371 _am_result=GNU
4372 ;;
4373esac
4374# Now try BSD make style include.
4375if test "$am__include" = "#"; then
4376 echo '.include "confinc"' > confmf
4377 case `$am_make -s -f confmf 2> /dev/null` in #(
4378 *the\ am__doit\ target*)
4379 am__include=.include
4380 am__quote="\""
4381 _am_result=BSD
4382 ;;
4383 esac
4384fi
4385
4386
4387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4388$as_echo "$_am_result" >&6; }
4389rm -f confinc confmf
4390
4391# Check whether --enable-dependency-tracking was given.
4392if test "${enable_dependency_tracking+set}" = set; then :
4393 enableval=$enable_dependency_tracking;
4394fi
4395
4396if test "x$enable_dependency_tracking" != xno; then
4397 am_depcomp="$ac_aux_dir/depcomp"
4398 AMDEPBACKSLASH='\'
cristy7247bba2012-02-05 16:37:27 +00004399 am__nodep='_no'
cristy73bd4a52010-10-05 11:24:23 +00004400fi
4401 if test "x$enable_dependency_tracking" != xno; then
4402 AMDEP_TRUE=
4403 AMDEP_FALSE='#'
4404else
4405 AMDEP_TRUE='#'
4406 AMDEP_FALSE=
4407fi
4408
4409
cristy3ed852e2009-09-05 21:47:34 +00004410ac_ext=c
4411ac_cpp='$CPP $CPPFLAGS'
4412ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4413ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4414ac_compiler_gnu=$ac_cv_c_compiler_gnu
4415if test -n "$ac_tool_prefix"; then
4416 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4417set dummy ${ac_tool_prefix}gcc; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00004418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00004419$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00004420if ${ac_cv_prog_CC+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00004421 $as_echo_n "(cached) " >&6
4422else
4423 if test -n "$CC"; then
4424 ac_cv_prog_CC="$CC" # Let the user override the test.
4425else
4426as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4427for as_dir in $PATH
4428do
4429 IFS=$as_save_IFS
4430 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00004431 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +00004432 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +00004433 ac_cv_prog_CC="${ac_tool_prefix}gcc"
cristy8b350f62009-11-15 23:12:43 +00004434 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00004435 break 2
4436 fi
4437done
cristy8b350f62009-11-15 23:12:43 +00004438 done
cristy3ed852e2009-09-05 21:47:34 +00004439IFS=$as_save_IFS
4440
4441fi
4442fi
4443CC=$ac_cv_prog_CC
4444if test -n "$CC"; then
cristy8b350f62009-11-15 23:12:43 +00004445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
cristy3ed852e2009-09-05 21:47:34 +00004446$as_echo "$CC" >&6; }
4447else
cristy8b350f62009-11-15 23:12:43 +00004448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00004449$as_echo "no" >&6; }
4450fi
4451
4452
4453fi
4454if test -z "$ac_cv_prog_CC"; then
4455 ac_ct_CC=$CC
4456 # Extract the first word of "gcc", so it can be a program name with args.
4457set dummy gcc; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00004458{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00004459$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00004460if ${ac_cv_prog_ac_ct_CC+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00004461 $as_echo_n "(cached) " >&6
4462else
4463 if test -n "$ac_ct_CC"; then
4464 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4465else
4466as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4467for as_dir in $PATH
4468do
4469 IFS=$as_save_IFS
4470 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00004471 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +00004472 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +00004473 ac_cv_prog_ac_ct_CC="gcc"
cristy8b350f62009-11-15 23:12:43 +00004474 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00004475 break 2
4476 fi
4477done
cristy8b350f62009-11-15 23:12:43 +00004478 done
cristy3ed852e2009-09-05 21:47:34 +00004479IFS=$as_save_IFS
4480
4481fi
4482fi
4483ac_ct_CC=$ac_cv_prog_ac_ct_CC
4484if test -n "$ac_ct_CC"; then
cristy8b350f62009-11-15 23:12:43 +00004485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
cristy3ed852e2009-09-05 21:47:34 +00004486$as_echo "$ac_ct_CC" >&6; }
4487else
cristy8b350f62009-11-15 23:12:43 +00004488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00004489$as_echo "no" >&6; }
4490fi
4491
4492 if test "x$ac_ct_CC" = x; then
4493 CC=""
4494 else
4495 case $cross_compiling:$ac_tool_warned in
4496yes:)
cristy8b350f62009-11-15 23:12:43 +00004497{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
cristy3ed852e2009-09-05 21:47:34 +00004498$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4499ac_tool_warned=yes ;;
4500esac
4501 CC=$ac_ct_CC
4502 fi
4503else
4504 CC="$ac_cv_prog_CC"
4505fi
4506
4507if test -z "$CC"; then
4508 if test -n "$ac_tool_prefix"; then
4509 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4510set dummy ${ac_tool_prefix}cc; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00004511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00004512$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00004513if ${ac_cv_prog_CC+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00004514 $as_echo_n "(cached) " >&6
4515else
4516 if test -n "$CC"; then
4517 ac_cv_prog_CC="$CC" # Let the user override the test.
4518else
4519as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4520for as_dir in $PATH
4521do
4522 IFS=$as_save_IFS
4523 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00004524 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +00004525 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +00004526 ac_cv_prog_CC="${ac_tool_prefix}cc"
cristy8b350f62009-11-15 23:12:43 +00004527 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00004528 break 2
4529 fi
4530done
cristy8b350f62009-11-15 23:12:43 +00004531 done
cristy3ed852e2009-09-05 21:47:34 +00004532IFS=$as_save_IFS
4533
4534fi
4535fi
4536CC=$ac_cv_prog_CC
4537if test -n "$CC"; then
cristy8b350f62009-11-15 23:12:43 +00004538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
cristy3ed852e2009-09-05 21:47:34 +00004539$as_echo "$CC" >&6; }
4540else
cristy8b350f62009-11-15 23:12:43 +00004541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00004542$as_echo "no" >&6; }
4543fi
4544
4545
4546 fi
4547fi
4548if test -z "$CC"; then
4549 # Extract the first word of "cc", so it can be a program name with args.
4550set dummy cc; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00004551{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00004552$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00004553if ${ac_cv_prog_CC+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00004554 $as_echo_n "(cached) " >&6
4555else
4556 if test -n "$CC"; then
4557 ac_cv_prog_CC="$CC" # Let the user override the test.
4558else
4559 ac_prog_rejected=no
4560as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4561for as_dir in $PATH
4562do
4563 IFS=$as_save_IFS
4564 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00004565 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +00004566 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +00004567 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4568 ac_prog_rejected=yes
4569 continue
4570 fi
4571 ac_cv_prog_CC="cc"
cristy8b350f62009-11-15 23:12:43 +00004572 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00004573 break 2
4574 fi
4575done
cristy8b350f62009-11-15 23:12:43 +00004576 done
cristy3ed852e2009-09-05 21:47:34 +00004577IFS=$as_save_IFS
4578
4579if test $ac_prog_rejected = yes; then
4580 # We found a bogon in the path, so make sure we never use it.
4581 set dummy $ac_cv_prog_CC
4582 shift
4583 if test $# != 0; then
4584 # We chose a different compiler from the bogus one.
4585 # However, it has the same basename, so the bogon will be chosen
4586 # first if we set CC to just the basename; use the full file name.
4587 shift
4588 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4589 fi
4590fi
4591fi
4592fi
4593CC=$ac_cv_prog_CC
4594if test -n "$CC"; then
cristy8b350f62009-11-15 23:12:43 +00004595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
cristy3ed852e2009-09-05 21:47:34 +00004596$as_echo "$CC" >&6; }
4597else
cristy8b350f62009-11-15 23:12:43 +00004598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00004599$as_echo "no" >&6; }
4600fi
4601
4602
4603fi
4604if test -z "$CC"; then
4605 if test -n "$ac_tool_prefix"; then
4606 for ac_prog in cl.exe
4607 do
4608 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4609set dummy $ac_tool_prefix$ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00004610{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00004611$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00004612if ${ac_cv_prog_CC+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00004613 $as_echo_n "(cached) " >&6
4614else
4615 if test -n "$CC"; then
4616 ac_cv_prog_CC="$CC" # Let the user override the test.
4617else
4618as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4619for as_dir in $PATH
4620do
4621 IFS=$as_save_IFS
4622 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00004623 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +00004624 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +00004625 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
cristy8b350f62009-11-15 23:12:43 +00004626 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00004627 break 2
4628 fi
4629done
cristy8b350f62009-11-15 23:12:43 +00004630 done
cristy3ed852e2009-09-05 21:47:34 +00004631IFS=$as_save_IFS
4632
4633fi
4634fi
4635CC=$ac_cv_prog_CC
4636if test -n "$CC"; then
cristy8b350f62009-11-15 23:12:43 +00004637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
cristy3ed852e2009-09-05 21:47:34 +00004638$as_echo "$CC" >&6; }
4639else
cristy8b350f62009-11-15 23:12:43 +00004640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00004641$as_echo "no" >&6; }
4642fi
4643
4644
4645 test -n "$CC" && break
4646 done
4647fi
4648if test -z "$CC"; then
4649 ac_ct_CC=$CC
4650 for ac_prog in cl.exe
4651do
4652 # Extract the first word of "$ac_prog", so it can be a program name with args.
4653set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00004654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00004655$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00004656if ${ac_cv_prog_ac_ct_CC+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00004657 $as_echo_n "(cached) " >&6
4658else
4659 if test -n "$ac_ct_CC"; then
4660 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4661else
4662as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4663for as_dir in $PATH
4664do
4665 IFS=$as_save_IFS
4666 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00004667 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +00004668 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +00004669 ac_cv_prog_ac_ct_CC="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +00004670 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00004671 break 2
4672 fi
4673done
cristy8b350f62009-11-15 23:12:43 +00004674 done
cristy3ed852e2009-09-05 21:47:34 +00004675IFS=$as_save_IFS
4676
4677fi
4678fi
4679ac_ct_CC=$ac_cv_prog_ac_ct_CC
4680if test -n "$ac_ct_CC"; then
cristy8b350f62009-11-15 23:12:43 +00004681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
cristy3ed852e2009-09-05 21:47:34 +00004682$as_echo "$ac_ct_CC" >&6; }
4683else
cristy8b350f62009-11-15 23:12:43 +00004684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00004685$as_echo "no" >&6; }
4686fi
4687
4688
4689 test -n "$ac_ct_CC" && break
4690done
4691
4692 if test "x$ac_ct_CC" = x; then
4693 CC=""
4694 else
4695 case $cross_compiling:$ac_tool_warned in
4696yes:)
cristy8b350f62009-11-15 23:12:43 +00004697{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
cristy3ed852e2009-09-05 21:47:34 +00004698$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4699ac_tool_warned=yes ;;
4700esac
4701 CC=$ac_ct_CC
4702 fi
4703fi
4704
4705fi
4706
4707
cristy8b350f62009-11-15 23:12:43 +00004708test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +00004709$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +00004710as_fn_error $? "no acceptable C compiler found in \$PATH
4711See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +00004712
4713# Provide some information about the compiler.
cristy8b350f62009-11-15 23:12:43 +00004714$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
cristy3ed852e2009-09-05 21:47:34 +00004715set X $ac_compile
4716ac_compiler=$2
cristy8b350f62009-11-15 23:12:43 +00004717for ac_option in --version -v -V -qversion; do
4718 { { ac_try="$ac_compiler $ac_option >&5"
cristy3ed852e2009-09-05 21:47:34 +00004719case "(($ac_try" in
4720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4721 *) ac_try_echo=$ac_try;;
4722esac
cristy8b350f62009-11-15 23:12:43 +00004723eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4724$as_echo "$ac_try_echo"; } >&5
4725 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
cristy3ed852e2009-09-05 21:47:34 +00004726 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +00004727 if test -s conftest.err; then
4728 sed '10a\
4729... rest of stderr output deleted ...
4730 10q' conftest.err >conftest.er1
4731 cat conftest.er1 >&5
cristy8b350f62009-11-15 23:12:43 +00004732 fi
cristycd4c5312009-11-22 01:19:08 +00004733 rm -f conftest.er1 conftest.err
cristy8b350f62009-11-15 23:12:43 +00004734 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4735 test $ac_status = 0; }
4736done
cristy3ed852e2009-09-05 21:47:34 +00004737
cristy8b350f62009-11-15 23:12:43 +00004738cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00004739/* end confdefs.h. */
cristycd4c5312009-11-22 01:19:08 +00004740
cristy3ed852e2009-09-05 21:47:34 +00004741int
4742main ()
4743{
4744
4745 ;
4746 return 0;
4747}
4748_ACEOF
4749ac_clean_files_save=$ac_clean_files
cristycd4c5312009-11-22 01:19:08 +00004750ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
cristy3ed852e2009-09-05 21:47:34 +00004751# Try to create an executable without -o first, disregard a.out.
4752# It will help us diagnose broken compilers, and finding out an intuition
4753# of exeext.
cristycd4c5312009-11-22 01:19:08 +00004754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4755$as_echo_n "checking whether the C compiler works... " >&6; }
cristy3ed852e2009-09-05 21:47:34 +00004756ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4757
4758# The possible output files:
4759ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4760
4761ac_rmfiles=
4762for ac_file in $ac_files
4763do
4764 case $ac_file in
4765 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4766 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4767 esac
4768done
4769rm -f $ac_rmfiles
4770
cristy8b350f62009-11-15 23:12:43 +00004771if { { ac_try="$ac_link_default"
cristy3ed852e2009-09-05 21:47:34 +00004772case "(($ac_try" in
4773 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4774 *) ac_try_echo=$ac_try;;
4775esac
cristy8b350f62009-11-15 23:12:43 +00004776eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4777$as_echo "$ac_try_echo"; } >&5
cristy3ed852e2009-09-05 21:47:34 +00004778 (eval "$ac_link_default") 2>&5
4779 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +00004780 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4781 test $ac_status = 0; }; then :
cristy3ed852e2009-09-05 21:47:34 +00004782 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4783# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4784# in a Makefile. We should not override ac_cv_exeext if it was cached,
4785# so that the user can short-circuit this test for compilers unknown to
4786# Autoconf.
4787for ac_file in $ac_files ''
4788do
4789 test -f "$ac_file" || continue
4790 case $ac_file in
4791 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4792 ;;
4793 [ab].out )
4794 # We found the default executable, but exeext='' is most
4795 # certainly right.
4796 break;;
4797 *.* )
cristy8b350f62009-11-15 23:12:43 +00004798 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
cristy3ed852e2009-09-05 21:47:34 +00004799 then :; else
4800 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4801 fi
4802 # We set ac_cv_exeext here because the later test for it is not
4803 # safe: cross compilers may not add the suffix if given an `-o'
4804 # argument, so we may need to know it at that point already.
4805 # Even if this section looks crufty: it has the advantage of
4806 # actually working.
4807 break;;
4808 * )
4809 break;;
4810 esac
4811done
4812test "$ac_cv_exeext" = no && ac_cv_exeext=
4813
4814else
4815 ac_file=''
4816fi
cristy8b350f62009-11-15 23:12:43 +00004817if test -z "$ac_file"; then :
cristycd4c5312009-11-22 01:19:08 +00004818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4819$as_echo "no" >&6; }
4820$as_echo "$as_me: failed program was:" >&5
cristy3ed852e2009-09-05 21:47:34 +00004821sed 's/^/| /' conftest.$ac_ext >&5
4822
cristy8b350f62009-11-15 23:12:43 +00004823{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +00004824$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +00004825as_fn_error 77 "C compiler cannot create executables
4826See \`config.log' for more details" "$LINENO" 5; }
cristycd4c5312009-11-22 01:19:08 +00004827else
4828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4829$as_echo "yes" >&6; }
cristy3ed852e2009-09-05 21:47:34 +00004830fi
cristycd4c5312009-11-22 01:19:08 +00004831{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4832$as_echo_n "checking for C compiler default output file name... " >&6; }
4833{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4834$as_echo "$ac_file" >&6; }
cristy3ed852e2009-09-05 21:47:34 +00004835ac_exeext=$ac_cv_exeext
4836
cristycd4c5312009-11-22 01:19:08 +00004837rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
cristy3ed852e2009-09-05 21:47:34 +00004838ac_clean_files=$ac_clean_files_save
cristy8b350f62009-11-15 23:12:43 +00004839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
cristy3ed852e2009-09-05 21:47:34 +00004840$as_echo_n "checking for suffix of executables... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00004841if { { ac_try="$ac_link"
cristy3ed852e2009-09-05 21:47:34 +00004842case "(($ac_try" in
4843 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4844 *) ac_try_echo=$ac_try;;
4845esac
cristy8b350f62009-11-15 23:12:43 +00004846eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4847$as_echo "$ac_try_echo"; } >&5
cristy3ed852e2009-09-05 21:47:34 +00004848 (eval "$ac_link") 2>&5
4849 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +00004850 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4851 test $ac_status = 0; }; then :
cristy3ed852e2009-09-05 21:47:34 +00004852 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4853# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4854# work properly (i.e., refer to `conftest.exe'), while it won't with
4855# `rm'.
4856for ac_file in conftest.exe conftest conftest.*; do
4857 test -f "$ac_file" || continue
4858 case $ac_file in
4859 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4860 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4861 break;;
4862 * ) break;;
4863 esac
4864done
4865else
cristy8b350f62009-11-15 23:12:43 +00004866 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +00004867$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +00004868as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4869See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +00004870fi
cristycd4c5312009-11-22 01:19:08 +00004871rm -f conftest conftest$ac_cv_exeext
cristy8b350f62009-11-15 23:12:43 +00004872{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
cristy3ed852e2009-09-05 21:47:34 +00004873$as_echo "$ac_cv_exeext" >&6; }
4874
4875rm -f conftest.$ac_ext
4876EXEEXT=$ac_cv_exeext
4877ac_exeext=$EXEEXT
cristycd4c5312009-11-22 01:19:08 +00004878cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4879/* end confdefs.h. */
4880#include <stdio.h>
4881int
4882main ()
4883{
4884FILE *f = fopen ("conftest.out", "w");
4885 return ferror (f) || fclose (f) != 0;
4886
4887 ;
4888 return 0;
4889}
4890_ACEOF
4891ac_clean_files="$ac_clean_files conftest.out"
4892# Check that the compiler produces executables we can run. If not, either
4893# the compiler is broken, or we cross compile.
4894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4895$as_echo_n "checking whether we are cross compiling... " >&6; }
4896if test "$cross_compiling" != yes; then
4897 { { ac_try="$ac_link"
4898case "(($ac_try" in
4899 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4900 *) ac_try_echo=$ac_try;;
4901esac
4902eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4903$as_echo "$ac_try_echo"; } >&5
4904 (eval "$ac_link") 2>&5
4905 ac_status=$?
4906 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4907 test $ac_status = 0; }
4908 if { ac_try='./conftest$ac_cv_exeext'
4909 { { case "(($ac_try" in
4910 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4911 *) ac_try_echo=$ac_try;;
4912esac
4913eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4914$as_echo "$ac_try_echo"; } >&5
4915 (eval "$ac_try") 2>&5
4916 ac_status=$?
4917 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4918 test $ac_status = 0; }; }; then
4919 cross_compiling=no
4920 else
4921 if test "$cross_compiling" = maybe; then
4922 cross_compiling=yes
4923 else
4924 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4925$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +00004926as_fn_error $? "cannot run C compiled programs.
cristycd4c5312009-11-22 01:19:08 +00004927If you meant to cross compile, use \`--host'.
cristy98dddb52010-11-04 00:30:15 +00004928See \`config.log' for more details" "$LINENO" 5; }
cristycd4c5312009-11-22 01:19:08 +00004929 fi
4930 fi
4931fi
4932{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4933$as_echo "$cross_compiling" >&6; }
4934
4935rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4936ac_clean_files=$ac_clean_files_save
cristy8b350f62009-11-15 23:12:43 +00004937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
cristy3ed852e2009-09-05 21:47:34 +00004938$as_echo_n "checking for suffix of object files... " >&6; }
cristyda16f162011-02-19 23:52:17 +00004939if ${ac_cv_objext+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00004940 $as_echo_n "(cached) " >&6
4941else
cristy8b350f62009-11-15 23:12:43 +00004942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00004943/* end confdefs.h. */
4944
4945int
4946main ()
4947{
4948
4949 ;
4950 return 0;
4951}
4952_ACEOF
4953rm -f conftest.o conftest.obj
cristy8b350f62009-11-15 23:12:43 +00004954if { { ac_try="$ac_compile"
cristy3ed852e2009-09-05 21:47:34 +00004955case "(($ac_try" in
4956 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4957 *) ac_try_echo=$ac_try;;
4958esac
cristy8b350f62009-11-15 23:12:43 +00004959eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4960$as_echo "$ac_try_echo"; } >&5
cristy3ed852e2009-09-05 21:47:34 +00004961 (eval "$ac_compile") 2>&5
4962 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +00004963 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4964 test $ac_status = 0; }; then :
cristy3ed852e2009-09-05 21:47:34 +00004965 for ac_file in conftest.o conftest.obj conftest.*; do
4966 test -f "$ac_file" || continue;
4967 case $ac_file in
4968 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4969 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4970 break;;
4971 esac
4972done
4973else
4974 $as_echo "$as_me: failed program was:" >&5
4975sed 's/^/| /' conftest.$ac_ext >&5
4976
cristy8b350f62009-11-15 23:12:43 +00004977{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +00004978$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +00004979as_fn_error $? "cannot compute suffix of object files: cannot compile
4980See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +00004981fi
cristy3ed852e2009-09-05 21:47:34 +00004982rm -f conftest.$ac_cv_objext conftest.$ac_ext
4983fi
cristy8b350f62009-11-15 23:12:43 +00004984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
cristy3ed852e2009-09-05 21:47:34 +00004985$as_echo "$ac_cv_objext" >&6; }
4986OBJEXT=$ac_cv_objext
4987ac_objext=$OBJEXT
cristy8b350f62009-11-15 23:12:43 +00004988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
cristy3ed852e2009-09-05 21:47:34 +00004989$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
cristyda16f162011-02-19 23:52:17 +00004990if ${ac_cv_c_compiler_gnu+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00004991 $as_echo_n "(cached) " >&6
4992else
cristy8b350f62009-11-15 23:12:43 +00004993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00004994/* end confdefs.h. */
4995
4996int
4997main ()
4998{
4999#ifndef __GNUC__
5000 choke me
5001#endif
5002
5003 ;
5004 return 0;
5005}
5006_ACEOF
cristy8b350f62009-11-15 23:12:43 +00005007if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00005008 ac_compiler_gnu=yes
5009else
cristy8b350f62009-11-15 23:12:43 +00005010 ac_compiler_gnu=no
cristy3ed852e2009-09-05 21:47:34 +00005011fi
cristy3ed852e2009-09-05 21:47:34 +00005012rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5013ac_cv_c_compiler_gnu=$ac_compiler_gnu
5014
5015fi
cristy8b350f62009-11-15 23:12:43 +00005016{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
cristy3ed852e2009-09-05 21:47:34 +00005017$as_echo "$ac_cv_c_compiler_gnu" >&6; }
5018if test $ac_compiler_gnu = yes; then
5019 GCC=yes
5020else
5021 GCC=
5022fi
5023ac_test_CFLAGS=${CFLAGS+set}
5024ac_save_CFLAGS=$CFLAGS
cristy8b350f62009-11-15 23:12:43 +00005025{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
cristy3ed852e2009-09-05 21:47:34 +00005026$as_echo_n "checking whether $CC accepts -g... " >&6; }
cristyda16f162011-02-19 23:52:17 +00005027if ${ac_cv_prog_cc_g+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00005028 $as_echo_n "(cached) " >&6
5029else
5030 ac_save_c_werror_flag=$ac_c_werror_flag
5031 ac_c_werror_flag=yes
5032 ac_cv_prog_cc_g=no
5033 CFLAGS="-g"
cristy8b350f62009-11-15 23:12:43 +00005034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00005035/* end confdefs.h. */
5036
5037int
5038main ()
5039{
5040
5041 ;
5042 return 0;
5043}
5044_ACEOF
cristy8b350f62009-11-15 23:12:43 +00005045if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00005046 ac_cv_prog_cc_g=yes
5047else
cristy8b350f62009-11-15 23:12:43 +00005048 CFLAGS=""
5049 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00005050/* end confdefs.h. */
5051
5052int
5053main ()
5054{
5055
5056 ;
5057 return 0;
5058}
5059_ACEOF
cristy8b350f62009-11-15 23:12:43 +00005060if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00005061
cristy8b350f62009-11-15 23:12:43 +00005062else
5063 ac_c_werror_flag=$ac_save_c_werror_flag
cristy3ed852e2009-09-05 21:47:34 +00005064 CFLAGS="-g"
cristy8b350f62009-11-15 23:12:43 +00005065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00005066/* end confdefs.h. */
5067
5068int
5069main ()
5070{
5071
5072 ;
5073 return 0;
5074}
5075_ACEOF
cristy8b350f62009-11-15 23:12:43 +00005076if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00005077 ac_cv_prog_cc_g=yes
cristy3ed852e2009-09-05 21:47:34 +00005078fi
cristy3ed852e2009-09-05 21:47:34 +00005079rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5080fi
cristy3ed852e2009-09-05 21:47:34 +00005081rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5082fi
cristy3ed852e2009-09-05 21:47:34 +00005083rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5084 ac_c_werror_flag=$ac_save_c_werror_flag
5085fi
cristy8b350f62009-11-15 23:12:43 +00005086{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
cristy3ed852e2009-09-05 21:47:34 +00005087$as_echo "$ac_cv_prog_cc_g" >&6; }
5088if test "$ac_test_CFLAGS" = set; then
5089 CFLAGS=$ac_save_CFLAGS
5090elif test $ac_cv_prog_cc_g = yes; then
5091 if test "$GCC" = yes; then
5092 CFLAGS="-g -O2"
5093 else
5094 CFLAGS="-g"
5095 fi
5096else
5097 if test "$GCC" = yes; then
5098 CFLAGS="-O2"
5099 else
5100 CFLAGS=
5101 fi
5102fi
cristy8b350f62009-11-15 23:12:43 +00005103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
cristy3ed852e2009-09-05 21:47:34 +00005104$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
cristyda16f162011-02-19 23:52:17 +00005105if ${ac_cv_prog_cc_c89+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00005106 $as_echo_n "(cached) " >&6
5107else
5108 ac_cv_prog_cc_c89=no
5109ac_save_CC=$CC
cristy8b350f62009-11-15 23:12:43 +00005110cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00005111/* end confdefs.h. */
5112#include <stdarg.h>
5113#include <stdio.h>
cristy14fefe52012-05-21 00:59:18 +00005114struct stat;
cristy3ed852e2009-09-05 21:47:34 +00005115/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5116struct buf { int x; };
5117FILE * (*rcsopen) (struct buf *, struct stat *, int);
5118static char *e (p, i)
5119 char **p;
5120 int i;
5121{
5122 return p[i];
5123}
5124static char *f (char * (*g) (char **, int), char **p, ...)
5125{
5126 char *s;
5127 va_list v;
5128 va_start (v,p);
5129 s = g (p, va_arg (v,int));
5130 va_end (v);
5131 return s;
5132}
5133
5134/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5135 function prototypes and stuff, but not '\xHH' hex character constants.
5136 These don't provoke an error unfortunately, instead are silently treated
5137 as 'x'. The following induces an error, until -std is added to get
5138 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5139 array size at least. It's necessary to write '\x00'==0 to get something
5140 that's true only with -std. */
5141int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5142
5143/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5144 inside strings and character constants. */
5145#define FOO(x) 'x'
5146int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5147
5148int test (int i, double x);
5149struct s1 {int (*f) (int a);};
5150struct s2 {int (*f) (double a);};
5151int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5152int argc;
5153char **argv;
5154int
5155main ()
5156{
5157return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5158 ;
5159 return 0;
5160}
5161_ACEOF
5162for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5163 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5164do
5165 CC="$ac_save_CC $ac_arg"
cristy8b350f62009-11-15 23:12:43 +00005166 if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00005167 ac_cv_prog_cc_c89=$ac_arg
cristy3ed852e2009-09-05 21:47:34 +00005168fi
cristy3ed852e2009-09-05 21:47:34 +00005169rm -f core conftest.err conftest.$ac_objext
5170 test "x$ac_cv_prog_cc_c89" != "xno" && break
5171done
5172rm -f conftest.$ac_ext
5173CC=$ac_save_CC
5174
5175fi
5176# AC_CACHE_VAL
5177case "x$ac_cv_prog_cc_c89" in
5178 x)
cristy8b350f62009-11-15 23:12:43 +00005179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
cristy3ed852e2009-09-05 21:47:34 +00005180$as_echo "none needed" >&6; } ;;
5181 xno)
cristy8b350f62009-11-15 23:12:43 +00005182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
cristy3ed852e2009-09-05 21:47:34 +00005183$as_echo "unsupported" >&6; } ;;
5184 *)
5185 CC="$CC $ac_cv_prog_cc_c89"
cristy8b350f62009-11-15 23:12:43 +00005186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
cristy3ed852e2009-09-05 21:47:34 +00005187$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5188esac
cristy8b350f62009-11-15 23:12:43 +00005189if test "x$ac_cv_prog_cc_c89" != xno; then :
cristy3ed852e2009-09-05 21:47:34 +00005190
cristy8b350f62009-11-15 23:12:43 +00005191fi
cristy3ed852e2009-09-05 21:47:34 +00005192
5193ac_ext=c
5194ac_cpp='$CPP $CPPFLAGS'
5195ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5196ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5197ac_compiler_gnu=$ac_cv_c_compiler_gnu
cristy3ed852e2009-09-05 21:47:34 +00005198
cristy73bd4a52010-10-05 11:24:23 +00005199depcc="$CC" am_compiler_list=
5200
5201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5202$as_echo_n "checking dependency style of $depcc... " >&6; }
cristyda16f162011-02-19 23:52:17 +00005203if ${am_cv_CC_dependencies_compiler_type+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00005204 $as_echo_n "(cached) " >&6
5205else
5206 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5207 # We make a subdir and do the tests there. Otherwise we can end up
5208 # making bogus files that we don't know about and never remove. For
5209 # instance it was reported that on HP-UX the gcc test will end up
cristyc0890a62012-07-19 00:18:20 +00005210 # making a dummy file named 'D' -- because '-MD' means "put the output
5211 # in D".
cristy7247bba2012-02-05 16:37:27 +00005212 rm -rf conftest.dir
cristy73bd4a52010-10-05 11:24:23 +00005213 mkdir conftest.dir
5214 # Copy depcomp to subdir because otherwise we won't find it if we're
5215 # using a relative directory.
5216 cp "$am_depcomp" conftest.dir
5217 cd conftest.dir
5218 # We will build objects and dependencies in a subdirectory because
5219 # it helps to detect inapplicable dependency modes. For instance
5220 # both Tru64's cc and ICC support -MD to output dependencies as a
5221 # side effect of compilation, but ICC will put the dependencies in
5222 # the current directory while Tru64 will put them in the object
5223 # directory.
5224 mkdir sub
5225
5226 am_cv_CC_dependencies_compiler_type=none
5227 if test "$am_compiler_list" = ""; then
5228 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5229 fi
5230 am__universal=false
5231 case " $depcc " in #(
5232 *\ -arch\ *\ -arch\ *) am__universal=true ;;
5233 esac
5234
5235 for depmode in $am_compiler_list; do
5236 # Setup a source with many dependencies, because some compilers
5237 # like to wrap large dependency lists on column 80 (with \), and
5238 # we should not choose a depcomp mode which is confused by this.
5239 #
5240 # We need to recreate these files for each test, as the compiler may
5241 # overwrite some of them when testing with obscure command lines.
5242 # This happens at least with the AIX C compiler.
5243 : > sub/conftest.c
5244 for i in 1 2 3 4 5 6; do
5245 echo '#include "conftst'$i'.h"' >> sub/conftest.c
cristyc0890a62012-07-19 00:18:20 +00005246 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
5247 # Solaris 10 /bin/sh.
5248 echo '/* dummy */' > sub/conftst$i.h
cristy73bd4a52010-10-05 11:24:23 +00005249 done
5250 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5251
cristyc0890a62012-07-19 00:18:20 +00005252 # We check with '-c' and '-o' for the sake of the "dashmstdout"
cristy73bd4a52010-10-05 11:24:23 +00005253 # mode. It turns out that the SunPro C++ compiler does not properly
cristyc0890a62012-07-19 00:18:20 +00005254 # handle '-M -o', and we need to detect this. Also, some Intel
5255 # versions had trouble with output in subdirs.
cristy73bd4a52010-10-05 11:24:23 +00005256 am__obj=sub/conftest.${OBJEXT-o}
5257 am__minus_obj="-o $am__obj"
5258 case $depmode in
5259 gcc)
5260 # This depmode causes a compiler race in universal mode.
5261 test "$am__universal" = false || continue
5262 ;;
5263 nosideeffect)
cristyc0890a62012-07-19 00:18:20 +00005264 # After this tag, mechanisms are not by side-effect, so they'll
5265 # only be used when explicitly requested.
cristy73bd4a52010-10-05 11:24:23 +00005266 if test "x$enable_dependency_tracking" = xyes; then
5267 continue
5268 else
5269 break
5270 fi
5271 ;;
cristy7247bba2012-02-05 16:37:27 +00005272 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
cristyc0890a62012-07-19 00:18:20 +00005273 # This compiler won't grok '-c -o', but also, the minuso test has
cristy73bd4a52010-10-05 11:24:23 +00005274 # not run yet. These depmodes are late enough in the game, and
5275 # so weak that their functioning should not be impacted.
5276 am__obj=conftest.${OBJEXT-o}
5277 am__minus_obj=
5278 ;;
5279 none) break ;;
5280 esac
5281 if depmode=$depmode \
5282 source=sub/conftest.c object=$am__obj \
5283 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5284 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5285 >/dev/null 2>conftest.err &&
5286 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5287 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5288 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5289 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5290 # icc doesn't choke on unknown options, it will just issue warnings
5291 # or remarks (even with -Werror). So we grep stderr for any message
5292 # that says an option was ignored or not supported.
5293 # When given -MP, icc 7.0 and 7.1 complain thusly:
5294 # icc: Command line warning: ignoring option '-M'; no argument required
5295 # The diagnosis changed in icc 8.0:
5296 # icc: Command line remark: option '-MP' not supported
5297 if (grep 'ignoring option' conftest.err ||
5298 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5299 am_cv_CC_dependencies_compiler_type=$depmode
5300 break
5301 fi
5302 fi
5303 done
5304
5305 cd ..
5306 rm -rf conftest.dir
5307else
5308 am_cv_CC_dependencies_compiler_type=none
5309fi
5310
5311fi
5312{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5313$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5314CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5315
5316 if
5317 test "x$enable_dependency_tracking" != xno \
5318 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5319 am__fastdepCC_TRUE=
5320 am__fastdepCC_FALSE='#'
5321else
5322 am__fastdepCC_TRUE='#'
5323 am__fastdepCC_FALSE=
5324fi
5325
5326
cristy3ed852e2009-09-05 21:47:34 +00005327
cristya0b81c32010-01-22 02:54:33 +00005328ac_ext=c
5329ac_cpp='$CPP $CPPFLAGS'
5330ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5331ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5332ac_compiler_gnu=$ac_cv_c_compiler_gnu
5333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5334$as_echo_n "checking how to run the C preprocessor... " >&6; }
5335# On Suns, sometimes $CPP names a directory.
5336if test -n "$CPP" && test -d "$CPP"; then
5337 CPP=
5338fi
5339if test -z "$CPP"; then
cristyda16f162011-02-19 23:52:17 +00005340 if ${ac_cv_prog_CPP+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00005341 $as_echo_n "(cached) " >&6
5342else
5343 # Double quotes because CPP needs to be expanded
5344 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5345 do
5346 ac_preproc_ok=false
5347for ac_c_preproc_warn_flag in '' yes
5348do
5349 # Use a header file that comes with gcc, so configuring glibc
5350 # with a fresh cross-compiler works.
5351 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5352 # <limits.h> exists even on freestanding compilers.
5353 # On the NeXT, cc -E runs the code through the compiler's parser,
5354 # not just through cpp. "Syntax error" is here to catch this case.
5355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5356/* end confdefs.h. */
5357#ifdef __STDC__
5358# include <limits.h>
5359#else
5360# include <assert.h>
5361#endif
5362 Syntax error
5363_ACEOF
5364if ac_fn_c_try_cpp "$LINENO"; then :
5365
5366else
5367 # Broken: fails on valid input.
5368continue
5369fi
cristyda16f162011-02-19 23:52:17 +00005370rm -f conftest.err conftest.i conftest.$ac_ext
cristya0b81c32010-01-22 02:54:33 +00005371
5372 # OK, works on sane cases. Now check whether nonexistent headers
5373 # can be detected and how.
5374 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5375/* end confdefs.h. */
5376#include <ac_nonexistent.h>
5377_ACEOF
5378if ac_fn_c_try_cpp "$LINENO"; then :
5379 # Broken: success on invalid input.
5380continue
5381else
5382 # Passes both tests.
5383ac_preproc_ok=:
5384break
5385fi
cristyda16f162011-02-19 23:52:17 +00005386rm -f conftest.err conftest.i conftest.$ac_ext
cristya0b81c32010-01-22 02:54:33 +00005387
5388done
5389# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
cristyda16f162011-02-19 23:52:17 +00005390rm -f conftest.i conftest.err conftest.$ac_ext
cristya0b81c32010-01-22 02:54:33 +00005391if $ac_preproc_ok; then :
5392 break
5393fi
5394
5395 done
5396 ac_cv_prog_CPP=$CPP
5397
5398fi
5399 CPP=$ac_cv_prog_CPP
5400else
5401 ac_cv_prog_CPP=$CPP
5402fi
5403{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5404$as_echo "$CPP" >&6; }
5405ac_preproc_ok=false
5406for ac_c_preproc_warn_flag in '' yes
5407do
5408 # Use a header file that comes with gcc, so configuring glibc
5409 # with a fresh cross-compiler works.
5410 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5411 # <limits.h> exists even on freestanding compilers.
5412 # On the NeXT, cc -E runs the code through the compiler's parser,
5413 # not just through cpp. "Syntax error" is here to catch this case.
5414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5415/* end confdefs.h. */
5416#ifdef __STDC__
5417# include <limits.h>
5418#else
5419# include <assert.h>
5420#endif
5421 Syntax error
5422_ACEOF
5423if ac_fn_c_try_cpp "$LINENO"; then :
5424
5425else
5426 # Broken: fails on valid input.
5427continue
5428fi
cristyda16f162011-02-19 23:52:17 +00005429rm -f conftest.err conftest.i conftest.$ac_ext
cristya0b81c32010-01-22 02:54:33 +00005430
5431 # OK, works on sane cases. Now check whether nonexistent headers
5432 # can be detected and how.
5433 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5434/* end confdefs.h. */
5435#include <ac_nonexistent.h>
5436_ACEOF
5437if ac_fn_c_try_cpp "$LINENO"; then :
5438 # Broken: success on invalid input.
5439continue
5440else
5441 # Passes both tests.
5442ac_preproc_ok=:
5443break
5444fi
cristyda16f162011-02-19 23:52:17 +00005445rm -f conftest.err conftest.i conftest.$ac_ext
cristya0b81c32010-01-22 02:54:33 +00005446
5447done
5448# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
cristyda16f162011-02-19 23:52:17 +00005449rm -f conftest.i conftest.err conftest.$ac_ext
cristya0b81c32010-01-22 02:54:33 +00005450if $ac_preproc_ok; then :
5451
5452else
5453 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5454$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +00005455as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5456See \`config.log' for more details" "$LINENO" 5; }
cristya0b81c32010-01-22 02:54:33 +00005457fi
5458
5459ac_ext=c
5460ac_cpp='$CPP $CPPFLAGS'
5461ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5462ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5463ac_compiler_gnu=$ac_cv_c_compiler_gnu
5464
5465
5466{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5467$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
cristyda16f162011-02-19 23:52:17 +00005468if ${ac_cv_path_GREP+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00005469 $as_echo_n "(cached) " >&6
5470else
5471 if test -z "$GREP"; then
5472 ac_path_GREP_found=false
5473 # Loop through the user's path and test for each of PROGNAME-LIST
5474 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5475for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5476do
5477 IFS=$as_save_IFS
5478 test -z "$as_dir" && as_dir=.
5479 for ac_prog in grep ggrep; do
5480 for ac_exec_ext in '' $ac_executable_extensions; do
5481 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
cristy14fefe52012-05-21 00:59:18 +00005482 as_fn_executable_p "$ac_path_GREP" || continue
cristya0b81c32010-01-22 02:54:33 +00005483# Check for GNU ac_path_GREP and select it if it is found.
5484 # Check for GNU $ac_path_GREP
5485case `"$ac_path_GREP" --version 2>&1` in
5486*GNU*)
5487 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5488*)
5489 ac_count=0
5490 $as_echo_n 0123456789 >"conftest.in"
5491 while :
5492 do
5493 cat "conftest.in" "conftest.in" >"conftest.tmp"
5494 mv "conftest.tmp" "conftest.in"
5495 cp "conftest.in" "conftest.nl"
5496 $as_echo 'GREP' >> "conftest.nl"
5497 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5498 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5499 as_fn_arith $ac_count + 1 && ac_count=$as_val
5500 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5501 # Best one so far, save it but keep looking for a better one
5502 ac_cv_path_GREP="$ac_path_GREP"
5503 ac_path_GREP_max=$ac_count
5504 fi
5505 # 10*(2^10) chars as input seems more than enough
5506 test $ac_count -gt 10 && break
5507 done
5508 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5509esac
5510
5511 $ac_path_GREP_found && break 3
5512 done
5513 done
5514 done
5515IFS=$as_save_IFS
5516 if test -z "$ac_cv_path_GREP"; then
cristy98dddb52010-11-04 00:30:15 +00005517 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
cristya0b81c32010-01-22 02:54:33 +00005518 fi
5519else
5520 ac_cv_path_GREP=$GREP
5521fi
5522
5523fi
5524{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5525$as_echo "$ac_cv_path_GREP" >&6; }
5526 GREP="$ac_cv_path_GREP"
5527
5528
5529{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5530$as_echo_n "checking for egrep... " >&6; }
cristyda16f162011-02-19 23:52:17 +00005531if ${ac_cv_path_EGREP+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00005532 $as_echo_n "(cached) " >&6
5533else
5534 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5535 then ac_cv_path_EGREP="$GREP -E"
5536 else
5537 if test -z "$EGREP"; then
5538 ac_path_EGREP_found=false
5539 # Loop through the user's path and test for each of PROGNAME-LIST
5540 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5541for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5542do
5543 IFS=$as_save_IFS
5544 test -z "$as_dir" && as_dir=.
5545 for ac_prog in egrep; do
5546 for ac_exec_ext in '' $ac_executable_extensions; do
5547 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
cristy14fefe52012-05-21 00:59:18 +00005548 as_fn_executable_p "$ac_path_EGREP" || continue
cristya0b81c32010-01-22 02:54:33 +00005549# Check for GNU ac_path_EGREP and select it if it is found.
5550 # Check for GNU $ac_path_EGREP
5551case `"$ac_path_EGREP" --version 2>&1` in
5552*GNU*)
5553 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5554*)
5555 ac_count=0
5556 $as_echo_n 0123456789 >"conftest.in"
5557 while :
5558 do
5559 cat "conftest.in" "conftest.in" >"conftest.tmp"
5560 mv "conftest.tmp" "conftest.in"
5561 cp "conftest.in" "conftest.nl"
5562 $as_echo 'EGREP' >> "conftest.nl"
5563 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5564 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5565 as_fn_arith $ac_count + 1 && ac_count=$as_val
5566 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5567 # Best one so far, save it but keep looking for a better one
5568 ac_cv_path_EGREP="$ac_path_EGREP"
5569 ac_path_EGREP_max=$ac_count
5570 fi
5571 # 10*(2^10) chars as input seems more than enough
5572 test $ac_count -gt 10 && break
5573 done
5574 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5575esac
5576
5577 $ac_path_EGREP_found && break 3
5578 done
5579 done
5580 done
5581IFS=$as_save_IFS
5582 if test -z "$ac_cv_path_EGREP"; then
cristy98dddb52010-11-04 00:30:15 +00005583 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
cristya0b81c32010-01-22 02:54:33 +00005584 fi
5585else
5586 ac_cv_path_EGREP=$EGREP
5587fi
5588
5589 fi
5590fi
5591{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5592$as_echo "$ac_cv_path_EGREP" >&6; }
5593 EGREP="$ac_cv_path_EGREP"
5594
5595
5596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5597$as_echo_n "checking for ANSI C header files... " >&6; }
cristyda16f162011-02-19 23:52:17 +00005598if ${ac_cv_header_stdc+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00005599 $as_echo_n "(cached) " >&6
5600else
5601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5602/* end confdefs.h. */
5603#include <stdlib.h>
5604#include <stdarg.h>
5605#include <string.h>
5606#include <float.h>
5607
5608int
5609main ()
5610{
5611
5612 ;
5613 return 0;
5614}
5615_ACEOF
5616if ac_fn_c_try_compile "$LINENO"; then :
5617 ac_cv_header_stdc=yes
5618else
5619 ac_cv_header_stdc=no
5620fi
5621rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5622
5623if test $ac_cv_header_stdc = yes; then
5624 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5626/* end confdefs.h. */
5627#include <string.h>
5628
5629_ACEOF
5630if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5631 $EGREP "memchr" >/dev/null 2>&1; then :
5632
5633else
5634 ac_cv_header_stdc=no
5635fi
5636rm -f conftest*
5637
5638fi
5639
5640if test $ac_cv_header_stdc = yes; then
5641 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5643/* end confdefs.h. */
5644#include <stdlib.h>
5645
5646_ACEOF
5647if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5648 $EGREP "free" >/dev/null 2>&1; then :
5649
5650else
5651 ac_cv_header_stdc=no
5652fi
5653rm -f conftest*
5654
5655fi
5656
5657if test $ac_cv_header_stdc = yes; then
5658 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5659 if test "$cross_compiling" = yes; then :
5660 :
5661else
5662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5663/* end confdefs.h. */
5664#include <ctype.h>
5665#include <stdlib.h>
5666#if ((' ' & 0x0FF) == 0x020)
5667# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5668# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5669#else
5670# define ISLOWER(c) \
5671 (('a' <= (c) && (c) <= 'i') \
5672 || ('j' <= (c) && (c) <= 'r') \
5673 || ('s' <= (c) && (c) <= 'z'))
5674# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5675#endif
5676
5677#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5678int
5679main ()
5680{
5681 int i;
5682 for (i = 0; i < 256; i++)
5683 if (XOR (islower (i), ISLOWER (i))
5684 || toupper (i) != TOUPPER (i))
5685 return 2;
5686 return 0;
5687}
5688_ACEOF
5689if ac_fn_c_try_run "$LINENO"; then :
5690
5691else
5692 ac_cv_header_stdc=no
5693fi
5694rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5695 conftest.$ac_objext conftest.beam conftest.$ac_ext
5696fi
5697
5698fi
5699fi
5700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5701$as_echo "$ac_cv_header_stdc" >&6; }
5702if test $ac_cv_header_stdc = yes; then
5703
5704$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5705
5706fi
5707
5708# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5709for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5710 inttypes.h stdint.h unistd.h
5711do :
5712 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5713ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5714"
cristy98dddb52010-11-04 00:30:15 +00005715if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
cristya0b81c32010-01-22 02:54:33 +00005716 cat >>confdefs.h <<_ACEOF
5717#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5718_ACEOF
5719
5720fi
5721
5722done
5723
5724
5725
5726 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +00005727if test "x$ac_cv_header_minix_config_h" = xyes; then :
cristya0b81c32010-01-22 02:54:33 +00005728 MINIX=yes
5729else
5730 MINIX=
5731fi
5732
5733
5734 if test "$MINIX" = yes; then
5735
5736$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5737
5738
5739$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5740
5741
5742$as_echo "#define _MINIX 1" >>confdefs.h
5743
5744 fi
5745
5746
5747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5748$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
cristyda16f162011-02-19 23:52:17 +00005749if ${ac_cv_safe_to_define___extensions__+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00005750 $as_echo_n "(cached) " >&6
5751else
5752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5753/* end confdefs.h. */
5754
cristy14fefe52012-05-21 00:59:18 +00005755# define __EXTENSIONS__ 1
5756 $ac_includes_default
cristya0b81c32010-01-22 02:54:33 +00005757int
5758main ()
5759{
5760
5761 ;
5762 return 0;
5763}
5764_ACEOF
5765if ac_fn_c_try_compile "$LINENO"; then :
5766 ac_cv_safe_to_define___extensions__=yes
5767else
5768 ac_cv_safe_to_define___extensions__=no
5769fi
5770rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5771fi
5772{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5773$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5774 test $ac_cv_safe_to_define___extensions__ = yes &&
5775 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5776
5777 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5778
5779 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5780
5781 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5782
5783 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5784
5785
5786
5787# Check for programs
5788ac_ext=c
5789ac_cpp='$CPP $CPPFLAGS'
5790ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5791ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5792ac_compiler_gnu=$ac_cv_c_compiler_gnu
5793if test -n "$ac_tool_prefix"; then
5794 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
5795set dummy ${ac_tool_prefix}gcc; ac_word=$2
5796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5797$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00005798if ${ac_cv_prog_CC+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00005799 $as_echo_n "(cached) " >&6
5800else
5801 if test -n "$CC"; then
5802 ac_cv_prog_CC="$CC" # Let the user override the test.
5803else
5804as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5805for as_dir in $PATH
5806do
5807 IFS=$as_save_IFS
5808 test -z "$as_dir" && as_dir=.
5809 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +00005810 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristya0b81c32010-01-22 02:54:33 +00005811 ac_cv_prog_CC="${ac_tool_prefix}gcc"
5812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5813 break 2
5814 fi
5815done
5816 done
5817IFS=$as_save_IFS
5818
5819fi
5820fi
5821CC=$ac_cv_prog_CC
5822if test -n "$CC"; then
5823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5824$as_echo "$CC" >&6; }
5825else
5826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5827$as_echo "no" >&6; }
5828fi
5829
5830
5831fi
5832if test -z "$ac_cv_prog_CC"; then
5833 ac_ct_CC=$CC
5834 # Extract the first word of "gcc", so it can be a program name with args.
5835set dummy gcc; ac_word=$2
5836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5837$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00005838if ${ac_cv_prog_ac_ct_CC+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00005839 $as_echo_n "(cached) " >&6
5840else
5841 if test -n "$ac_ct_CC"; then
5842 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5843else
5844as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5845for as_dir in $PATH
5846do
5847 IFS=$as_save_IFS
5848 test -z "$as_dir" && as_dir=.
5849 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +00005850 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristya0b81c32010-01-22 02:54:33 +00005851 ac_cv_prog_ac_ct_CC="gcc"
5852 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5853 break 2
5854 fi
5855done
5856 done
5857IFS=$as_save_IFS
5858
5859fi
5860fi
5861ac_ct_CC=$ac_cv_prog_ac_ct_CC
5862if test -n "$ac_ct_CC"; then
5863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5864$as_echo "$ac_ct_CC" >&6; }
5865else
5866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5867$as_echo "no" >&6; }
5868fi
5869
5870 if test "x$ac_ct_CC" = x; then
5871 CC=""
5872 else
5873 case $cross_compiling:$ac_tool_warned in
5874yes:)
5875{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5876$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5877ac_tool_warned=yes ;;
5878esac
5879 CC=$ac_ct_CC
5880 fi
5881else
5882 CC="$ac_cv_prog_CC"
5883fi
5884
5885if test -z "$CC"; then
5886 if test -n "$ac_tool_prefix"; then
5887 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
5888set dummy ${ac_tool_prefix}cc; ac_word=$2
5889{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5890$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00005891if ${ac_cv_prog_CC+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00005892 $as_echo_n "(cached) " >&6
5893else
5894 if test -n "$CC"; then
5895 ac_cv_prog_CC="$CC" # Let the user override the test.
5896else
5897as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5898for as_dir in $PATH
5899do
5900 IFS=$as_save_IFS
5901 test -z "$as_dir" && as_dir=.
5902 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +00005903 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristya0b81c32010-01-22 02:54:33 +00005904 ac_cv_prog_CC="${ac_tool_prefix}cc"
5905 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5906 break 2
5907 fi
5908done
5909 done
5910IFS=$as_save_IFS
5911
5912fi
5913fi
5914CC=$ac_cv_prog_CC
5915if test -n "$CC"; then
5916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5917$as_echo "$CC" >&6; }
5918else
5919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5920$as_echo "no" >&6; }
5921fi
5922
5923
5924 fi
5925fi
5926if test -z "$CC"; then
5927 # Extract the first word of "cc", so it can be a program name with args.
5928set dummy cc; ac_word=$2
5929{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5930$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00005931if ${ac_cv_prog_CC+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00005932 $as_echo_n "(cached) " >&6
5933else
5934 if test -n "$CC"; then
5935 ac_cv_prog_CC="$CC" # Let the user override the test.
5936else
5937 ac_prog_rejected=no
5938as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5939for as_dir in $PATH
5940do
5941 IFS=$as_save_IFS
5942 test -z "$as_dir" && as_dir=.
5943 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +00005944 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristya0b81c32010-01-22 02:54:33 +00005945 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
5946 ac_prog_rejected=yes
5947 continue
5948 fi
5949 ac_cv_prog_CC="cc"
5950 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5951 break 2
5952 fi
5953done
5954 done
5955IFS=$as_save_IFS
5956
5957if test $ac_prog_rejected = yes; then
5958 # We found a bogon in the path, so make sure we never use it.
5959 set dummy $ac_cv_prog_CC
5960 shift
5961 if test $# != 0; then
5962 # We chose a different compiler from the bogus one.
5963 # However, it has the same basename, so the bogon will be chosen
5964 # first if we set CC to just the basename; use the full file name.
5965 shift
5966 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
5967 fi
5968fi
5969fi
5970fi
5971CC=$ac_cv_prog_CC
5972if test -n "$CC"; then
5973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5974$as_echo "$CC" >&6; }
5975else
5976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5977$as_echo "no" >&6; }
5978fi
5979
5980
5981fi
5982if test -z "$CC"; then
5983 if test -n "$ac_tool_prefix"; then
5984 for ac_prog in cl.exe
5985 do
5986 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5987set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5989$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00005990if ${ac_cv_prog_CC+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00005991 $as_echo_n "(cached) " >&6
5992else
5993 if test -n "$CC"; then
5994 ac_cv_prog_CC="$CC" # Let the user override the test.
5995else
5996as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5997for as_dir in $PATH
5998do
5999 IFS=$as_save_IFS
6000 test -z "$as_dir" && as_dir=.
6001 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +00006002 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristya0b81c32010-01-22 02:54:33 +00006003 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
6004 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6005 break 2
6006 fi
6007done
6008 done
6009IFS=$as_save_IFS
6010
6011fi
6012fi
6013CC=$ac_cv_prog_CC
6014if test -n "$CC"; then
6015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
6016$as_echo "$CC" >&6; }
6017else
6018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6019$as_echo "no" >&6; }
6020fi
6021
6022
6023 test -n "$CC" && break
6024 done
6025fi
6026if test -z "$CC"; then
6027 ac_ct_CC=$CC
6028 for ac_prog in cl.exe
6029do
6030 # Extract the first word of "$ac_prog", so it can be a program name with args.
6031set dummy $ac_prog; ac_word=$2
6032{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6033$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00006034if ${ac_cv_prog_ac_ct_CC+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00006035 $as_echo_n "(cached) " >&6
6036else
6037 if test -n "$ac_ct_CC"; then
6038 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
6039else
6040as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6041for as_dir in $PATH
6042do
6043 IFS=$as_save_IFS
6044 test -z "$as_dir" && as_dir=.
6045 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +00006046 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristya0b81c32010-01-22 02:54:33 +00006047 ac_cv_prog_ac_ct_CC="$ac_prog"
6048 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6049 break 2
6050 fi
6051done
6052 done
6053IFS=$as_save_IFS
6054
6055fi
6056fi
6057ac_ct_CC=$ac_cv_prog_ac_ct_CC
6058if test -n "$ac_ct_CC"; then
6059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
6060$as_echo "$ac_ct_CC" >&6; }
6061else
6062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6063$as_echo "no" >&6; }
6064fi
6065
6066
6067 test -n "$ac_ct_CC" && break
6068done
6069
6070 if test "x$ac_ct_CC" = x; then
6071 CC=""
6072 else
6073 case $cross_compiling:$ac_tool_warned in
6074yes:)
6075{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6076$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6077ac_tool_warned=yes ;;
6078esac
6079 CC=$ac_ct_CC
6080 fi
6081fi
6082
6083fi
6084
6085
6086test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6087$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +00006088as_fn_error $? "no acceptable C compiler found in \$PATH
6089See \`config.log' for more details" "$LINENO" 5; }
cristya0b81c32010-01-22 02:54:33 +00006090
6091# Provide some information about the compiler.
6092$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
6093set X $ac_compile
6094ac_compiler=$2
6095for ac_option in --version -v -V -qversion; do
6096 { { ac_try="$ac_compiler $ac_option >&5"
6097case "(($ac_try" in
6098 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6099 *) ac_try_echo=$ac_try;;
6100esac
6101eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
6102$as_echo "$ac_try_echo"; } >&5
6103 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
6104 ac_status=$?
6105 if test -s conftest.err; then
6106 sed '10a\
6107... rest of stderr output deleted ...
6108 10q' conftest.err >conftest.er1
6109 cat conftest.er1 >&5
6110 fi
6111 rm -f conftest.er1 conftest.err
6112 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6113 test $ac_status = 0; }
6114done
6115
6116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
6117$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
cristyda16f162011-02-19 23:52:17 +00006118if ${ac_cv_c_compiler_gnu+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00006119 $as_echo_n "(cached) " >&6
6120else
6121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6122/* end confdefs.h. */
6123
6124int
6125main ()
6126{
6127#ifndef __GNUC__
6128 choke me
6129#endif
6130
6131 ;
6132 return 0;
6133}
6134_ACEOF
6135if ac_fn_c_try_compile "$LINENO"; then :
6136 ac_compiler_gnu=yes
6137else
6138 ac_compiler_gnu=no
6139fi
6140rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6141ac_cv_c_compiler_gnu=$ac_compiler_gnu
6142
6143fi
6144{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
6145$as_echo "$ac_cv_c_compiler_gnu" >&6; }
6146if test $ac_compiler_gnu = yes; then
6147 GCC=yes
6148else
6149 GCC=
6150fi
6151ac_test_CFLAGS=${CFLAGS+set}
6152ac_save_CFLAGS=$CFLAGS
6153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
6154$as_echo_n "checking whether $CC accepts -g... " >&6; }
cristyda16f162011-02-19 23:52:17 +00006155if ${ac_cv_prog_cc_g+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00006156 $as_echo_n "(cached) " >&6
6157else
6158 ac_save_c_werror_flag=$ac_c_werror_flag
6159 ac_c_werror_flag=yes
6160 ac_cv_prog_cc_g=no
6161 CFLAGS="-g"
6162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6163/* end confdefs.h. */
6164
6165int
6166main ()
6167{
6168
6169 ;
6170 return 0;
6171}
6172_ACEOF
6173if ac_fn_c_try_compile "$LINENO"; then :
6174 ac_cv_prog_cc_g=yes
6175else
6176 CFLAGS=""
6177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6178/* end confdefs.h. */
6179
6180int
6181main ()
6182{
6183
6184 ;
6185 return 0;
6186}
6187_ACEOF
6188if ac_fn_c_try_compile "$LINENO"; then :
6189
6190else
6191 ac_c_werror_flag=$ac_save_c_werror_flag
6192 CFLAGS="-g"
6193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6194/* end confdefs.h. */
6195
6196int
6197main ()
6198{
6199
6200 ;
6201 return 0;
6202}
6203_ACEOF
6204if ac_fn_c_try_compile "$LINENO"; then :
6205 ac_cv_prog_cc_g=yes
6206fi
6207rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6208fi
6209rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6210fi
6211rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6212 ac_c_werror_flag=$ac_save_c_werror_flag
6213fi
6214{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
6215$as_echo "$ac_cv_prog_cc_g" >&6; }
6216if test "$ac_test_CFLAGS" = set; then
6217 CFLAGS=$ac_save_CFLAGS
6218elif test $ac_cv_prog_cc_g = yes; then
6219 if test "$GCC" = yes; then
6220 CFLAGS="-g -O2"
6221 else
6222 CFLAGS="-g"
6223 fi
6224else
6225 if test "$GCC" = yes; then
6226 CFLAGS="-O2"
6227 else
6228 CFLAGS=
6229 fi
6230fi
6231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
6232$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
cristyda16f162011-02-19 23:52:17 +00006233if ${ac_cv_prog_cc_c89+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00006234 $as_echo_n "(cached) " >&6
6235else
6236 ac_cv_prog_cc_c89=no
6237ac_save_CC=$CC
6238cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6239/* end confdefs.h. */
6240#include <stdarg.h>
6241#include <stdio.h>
cristy14fefe52012-05-21 00:59:18 +00006242struct stat;
cristya0b81c32010-01-22 02:54:33 +00006243/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
6244struct buf { int x; };
6245FILE * (*rcsopen) (struct buf *, struct stat *, int);
6246static char *e (p, i)
6247 char **p;
6248 int i;
6249{
6250 return p[i];
6251}
6252static char *f (char * (*g) (char **, int), char **p, ...)
6253{
6254 char *s;
6255 va_list v;
6256 va_start (v,p);
6257 s = g (p, va_arg (v,int));
6258 va_end (v);
6259 return s;
6260}
6261
6262/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
6263 function prototypes and stuff, but not '\xHH' hex character constants.
6264 These don't provoke an error unfortunately, instead are silently treated
6265 as 'x'. The following induces an error, until -std is added to get
6266 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
6267 array size at least. It's necessary to write '\x00'==0 to get something
6268 that's true only with -std. */
6269int osf4_cc_array ['\x00' == 0 ? 1 : -1];
6270
6271/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
6272 inside strings and character constants. */
6273#define FOO(x) 'x'
6274int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
6275
6276int test (int i, double x);
6277struct s1 {int (*f) (int a);};
6278struct s2 {int (*f) (double a);};
6279int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
6280int argc;
6281char **argv;
6282int
6283main ()
6284{
6285return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
6286 ;
6287 return 0;
6288}
6289_ACEOF
6290for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
6291 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
6292do
6293 CC="$ac_save_CC $ac_arg"
6294 if ac_fn_c_try_compile "$LINENO"; then :
6295 ac_cv_prog_cc_c89=$ac_arg
6296fi
6297rm -f core conftest.err conftest.$ac_objext
6298 test "x$ac_cv_prog_cc_c89" != "xno" && break
6299done
6300rm -f conftest.$ac_ext
6301CC=$ac_save_CC
6302
6303fi
6304# AC_CACHE_VAL
6305case "x$ac_cv_prog_cc_c89" in
6306 x)
6307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
6308$as_echo "none needed" >&6; } ;;
6309 xno)
6310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
6311$as_echo "unsupported" >&6; } ;;
6312 *)
6313 CC="$CC $ac_cv_prog_cc_c89"
6314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
6315$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
6316esac
6317if test "x$ac_cv_prog_cc_c89" != xno; then :
6318
6319fi
6320
6321ac_ext=c
6322ac_cpp='$CPP $CPPFLAGS'
6323ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6324ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6325ac_compiler_gnu=$ac_cv_c_compiler_gnu
6326
cristy73bd4a52010-10-05 11:24:23 +00006327depcc="$CC" am_compiler_list=
6328
6329{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6330$as_echo_n "checking dependency style of $depcc... " >&6; }
cristyda16f162011-02-19 23:52:17 +00006331if ${am_cv_CC_dependencies_compiler_type+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00006332 $as_echo_n "(cached) " >&6
6333else
6334 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
6335 # We make a subdir and do the tests there. Otherwise we can end up
6336 # making bogus files that we don't know about and never remove. For
6337 # instance it was reported that on HP-UX the gcc test will end up
cristyc0890a62012-07-19 00:18:20 +00006338 # making a dummy file named 'D' -- because '-MD' means "put the output
6339 # in D".
cristy7247bba2012-02-05 16:37:27 +00006340 rm -rf conftest.dir
cristy73bd4a52010-10-05 11:24:23 +00006341 mkdir conftest.dir
6342 # Copy depcomp to subdir because otherwise we won't find it if we're
6343 # using a relative directory.
6344 cp "$am_depcomp" conftest.dir
6345 cd conftest.dir
6346 # We will build objects and dependencies in a subdirectory because
6347 # it helps to detect inapplicable dependency modes. For instance
6348 # both Tru64's cc and ICC support -MD to output dependencies as a
6349 # side effect of compilation, but ICC will put the dependencies in
6350 # the current directory while Tru64 will put them in the object
6351 # directory.
6352 mkdir sub
6353
6354 am_cv_CC_dependencies_compiler_type=none
6355 if test "$am_compiler_list" = ""; then
6356 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6357 fi
6358 am__universal=false
6359 case " $depcc " in #(
6360 *\ -arch\ *\ -arch\ *) am__universal=true ;;
6361 esac
6362
6363 for depmode in $am_compiler_list; do
6364 # Setup a source with many dependencies, because some compilers
6365 # like to wrap large dependency lists on column 80 (with \), and
6366 # we should not choose a depcomp mode which is confused by this.
6367 #
6368 # We need to recreate these files for each test, as the compiler may
6369 # overwrite some of them when testing with obscure command lines.
6370 # This happens at least with the AIX C compiler.
6371 : > sub/conftest.c
6372 for i in 1 2 3 4 5 6; do
6373 echo '#include "conftst'$i'.h"' >> sub/conftest.c
cristyc0890a62012-07-19 00:18:20 +00006374 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
6375 # Solaris 10 /bin/sh.
6376 echo '/* dummy */' > sub/conftst$i.h
cristy73bd4a52010-10-05 11:24:23 +00006377 done
6378 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
6379
cristyc0890a62012-07-19 00:18:20 +00006380 # We check with '-c' and '-o' for the sake of the "dashmstdout"
cristy73bd4a52010-10-05 11:24:23 +00006381 # mode. It turns out that the SunPro C++ compiler does not properly
cristyc0890a62012-07-19 00:18:20 +00006382 # handle '-M -o', and we need to detect this. Also, some Intel
6383 # versions had trouble with output in subdirs.
cristy73bd4a52010-10-05 11:24:23 +00006384 am__obj=sub/conftest.${OBJEXT-o}
6385 am__minus_obj="-o $am__obj"
6386 case $depmode in
6387 gcc)
6388 # This depmode causes a compiler race in universal mode.
6389 test "$am__universal" = false || continue
6390 ;;
6391 nosideeffect)
cristyc0890a62012-07-19 00:18:20 +00006392 # After this tag, mechanisms are not by side-effect, so they'll
6393 # only be used when explicitly requested.
cristy73bd4a52010-10-05 11:24:23 +00006394 if test "x$enable_dependency_tracking" = xyes; then
6395 continue
6396 else
6397 break
6398 fi
6399 ;;
cristy7247bba2012-02-05 16:37:27 +00006400 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
cristyc0890a62012-07-19 00:18:20 +00006401 # This compiler won't grok '-c -o', but also, the minuso test has
cristy73bd4a52010-10-05 11:24:23 +00006402 # not run yet. These depmodes are late enough in the game, and
6403 # so weak that their functioning should not be impacted.
6404 am__obj=conftest.${OBJEXT-o}
6405 am__minus_obj=
6406 ;;
6407 none) break ;;
6408 esac
6409 if depmode=$depmode \
6410 source=sub/conftest.c object=$am__obj \
6411 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6412 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
6413 >/dev/null 2>conftest.err &&
6414 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
6415 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
6416 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
6417 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
6418 # icc doesn't choke on unknown options, it will just issue warnings
6419 # or remarks (even with -Werror). So we grep stderr for any message
6420 # that says an option was ignored or not supported.
6421 # When given -MP, icc 7.0 and 7.1 complain thusly:
6422 # icc: Command line warning: ignoring option '-M'; no argument required
6423 # The diagnosis changed in icc 8.0:
6424 # icc: Command line remark: option '-MP' not supported
6425 if (grep 'ignoring option' conftest.err ||
6426 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6427 am_cv_CC_dependencies_compiler_type=$depmode
6428 break
6429 fi
6430 fi
6431 done
6432
6433 cd ..
6434 rm -rf conftest.dir
6435else
6436 am_cv_CC_dependencies_compiler_type=none
6437fi
6438
6439fi
6440{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6441$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6442CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6443
6444 if
6445 test "x$enable_dependency_tracking" != xno \
6446 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
6447 am__fastdepCC_TRUE=
6448 am__fastdepCC_FALSE='#'
6449else
6450 am__fastdepCC_TRUE='#'
6451 am__fastdepCC_FALSE=
6452fi
6453
6454
cristy95646052009-11-28 23:05:30 +00006455ac_ext=cpp
6456ac_cpp='$CXXCPP $CPPFLAGS'
6457ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6458ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6459ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6460if test -z "$CXX"; then
6461 if test -n "$CCC"; then
6462 CXX=$CCC
6463 else
6464 if test -n "$ac_tool_prefix"; then
6465 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
6466 do
6467 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6468set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6470$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00006471if ${ac_cv_prog_CXX+:} false; then :
cristy95646052009-11-28 23:05:30 +00006472 $as_echo_n "(cached) " >&6
6473else
6474 if test -n "$CXX"; then
6475 ac_cv_prog_CXX="$CXX" # Let the user override the test.
6476else
6477as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6478for as_dir in $PATH
6479do
6480 IFS=$as_save_IFS
6481 test -z "$as_dir" && as_dir=.
6482 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +00006483 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy95646052009-11-28 23:05:30 +00006484 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
6485 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6486 break 2
6487 fi
6488done
6489 done
6490IFS=$as_save_IFS
6491
6492fi
6493fi
6494CXX=$ac_cv_prog_CXX
6495if test -n "$CXX"; then
6496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
6497$as_echo "$CXX" >&6; }
6498else
6499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6500$as_echo "no" >&6; }
6501fi
6502
6503
6504 test -n "$CXX" && break
6505 done
6506fi
6507if test -z "$CXX"; then
6508 ac_ct_CXX=$CXX
6509 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
6510do
6511 # Extract the first word of "$ac_prog", so it can be a program name with args.
6512set dummy $ac_prog; ac_word=$2
6513{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6514$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00006515if ${ac_cv_prog_ac_ct_CXX+:} false; then :
cristy95646052009-11-28 23:05:30 +00006516 $as_echo_n "(cached) " >&6
6517else
6518 if test -n "$ac_ct_CXX"; then
6519 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
6520else
6521as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6522for as_dir in $PATH
6523do
6524 IFS=$as_save_IFS
6525 test -z "$as_dir" && as_dir=.
6526 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +00006527 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy95646052009-11-28 23:05:30 +00006528 ac_cv_prog_ac_ct_CXX="$ac_prog"
6529 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6530 break 2
6531 fi
6532done
6533 done
6534IFS=$as_save_IFS
6535
6536fi
6537fi
6538ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
6539if test -n "$ac_ct_CXX"; then
6540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
6541$as_echo "$ac_ct_CXX" >&6; }
6542else
6543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6544$as_echo "no" >&6; }
6545fi
6546
6547
6548 test -n "$ac_ct_CXX" && break
6549done
6550
6551 if test "x$ac_ct_CXX" = x; then
6552 CXX="g++"
6553 else
6554 case $cross_compiling:$ac_tool_warned in
6555yes:)
6556{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6557$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6558ac_tool_warned=yes ;;
6559esac
6560 CXX=$ac_ct_CXX
6561 fi
6562fi
6563
6564 fi
6565fi
6566# Provide some information about the compiler.
6567$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
6568set X $ac_compile
6569ac_compiler=$2
6570for ac_option in --version -v -V -qversion; do
6571 { { ac_try="$ac_compiler $ac_option >&5"
6572case "(($ac_try" in
6573 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6574 *) ac_try_echo=$ac_try;;
6575esac
6576eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
6577$as_echo "$ac_try_echo"; } >&5
6578 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
6579 ac_status=$?
6580 if test -s conftest.err; then
6581 sed '10a\
6582... rest of stderr output deleted ...
6583 10q' conftest.err >conftest.er1
6584 cat conftest.er1 >&5
6585 fi
6586 rm -f conftest.er1 conftest.err
6587 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6588 test $ac_status = 0; }
6589done
6590
6591{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
6592$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
cristyda16f162011-02-19 23:52:17 +00006593if ${ac_cv_cxx_compiler_gnu+:} false; then :
cristy95646052009-11-28 23:05:30 +00006594 $as_echo_n "(cached) " >&6
6595else
6596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6597/* end confdefs.h. */
6598
6599int
6600main ()
6601{
6602#ifndef __GNUC__
6603 choke me
6604#endif
6605
6606 ;
6607 return 0;
6608}
6609_ACEOF
6610if ac_fn_cxx_try_compile "$LINENO"; then :
6611 ac_compiler_gnu=yes
6612else
6613 ac_compiler_gnu=no
6614fi
6615rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6616ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
6617
6618fi
6619{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
6620$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
6621if test $ac_compiler_gnu = yes; then
6622 GXX=yes
6623else
6624 GXX=
6625fi
6626ac_test_CXXFLAGS=${CXXFLAGS+set}
6627ac_save_CXXFLAGS=$CXXFLAGS
6628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
6629$as_echo_n "checking whether $CXX accepts -g... " >&6; }
cristyda16f162011-02-19 23:52:17 +00006630if ${ac_cv_prog_cxx_g+:} false; then :
cristy95646052009-11-28 23:05:30 +00006631 $as_echo_n "(cached) " >&6
6632else
6633 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
6634 ac_cxx_werror_flag=yes
6635 ac_cv_prog_cxx_g=no
6636 CXXFLAGS="-g"
6637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6638/* end confdefs.h. */
6639
6640int
6641main ()
6642{
6643
6644 ;
6645 return 0;
6646}
6647_ACEOF
6648if ac_fn_cxx_try_compile "$LINENO"; then :
6649 ac_cv_prog_cxx_g=yes
6650else
6651 CXXFLAGS=""
6652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6653/* end confdefs.h. */
6654
6655int
6656main ()
6657{
6658
6659 ;
6660 return 0;
6661}
6662_ACEOF
6663if ac_fn_cxx_try_compile "$LINENO"; then :
6664
6665else
6666 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6667 CXXFLAGS="-g"
6668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6669/* end confdefs.h. */
6670
6671int
6672main ()
6673{
6674
6675 ;
6676 return 0;
6677}
6678_ACEOF
6679if ac_fn_cxx_try_compile "$LINENO"; then :
6680 ac_cv_prog_cxx_g=yes
6681fi
6682rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6683fi
6684rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6685fi
6686rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6687 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6688fi
6689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
6690$as_echo "$ac_cv_prog_cxx_g" >&6; }
6691if test "$ac_test_CXXFLAGS" = set; then
6692 CXXFLAGS=$ac_save_CXXFLAGS
6693elif test $ac_cv_prog_cxx_g = yes; then
6694 if test "$GXX" = yes; then
6695 CXXFLAGS="-g -O2"
6696 else
6697 CXXFLAGS="-g"
6698 fi
6699else
6700 if test "$GXX" = yes; then
6701 CXXFLAGS="-O2"
6702 else
6703 CXXFLAGS=
6704 fi
6705fi
6706ac_ext=c
6707ac_cpp='$CPP $CPPFLAGS'
6708ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6709ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6710ac_compiler_gnu=$ac_cv_c_compiler_gnu
6711
cristy73bd4a52010-10-05 11:24:23 +00006712depcc="$CXX" am_compiler_list=
6713
6714{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6715$as_echo_n "checking dependency style of $depcc... " >&6; }
cristyda16f162011-02-19 23:52:17 +00006716if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00006717 $as_echo_n "(cached) " >&6
6718else
6719 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
6720 # We make a subdir and do the tests there. Otherwise we can end up
6721 # making bogus files that we don't know about and never remove. For
6722 # instance it was reported that on HP-UX the gcc test will end up
cristyc0890a62012-07-19 00:18:20 +00006723 # making a dummy file named 'D' -- because '-MD' means "put the output
6724 # in D".
cristy7247bba2012-02-05 16:37:27 +00006725 rm -rf conftest.dir
cristy73bd4a52010-10-05 11:24:23 +00006726 mkdir conftest.dir
6727 # Copy depcomp to subdir because otherwise we won't find it if we're
6728 # using a relative directory.
6729 cp "$am_depcomp" conftest.dir
6730 cd conftest.dir
6731 # We will build objects and dependencies in a subdirectory because
6732 # it helps to detect inapplicable dependency modes. For instance
6733 # both Tru64's cc and ICC support -MD to output dependencies as a
6734 # side effect of compilation, but ICC will put the dependencies in
6735 # the current directory while Tru64 will put them in the object
6736 # directory.
6737 mkdir sub
6738
6739 am_cv_CXX_dependencies_compiler_type=none
6740 if test "$am_compiler_list" = ""; then
6741 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6742 fi
6743 am__universal=false
6744 case " $depcc " in #(
6745 *\ -arch\ *\ -arch\ *) am__universal=true ;;
6746 esac
6747
6748 for depmode in $am_compiler_list; do
6749 # Setup a source with many dependencies, because some compilers
6750 # like to wrap large dependency lists on column 80 (with \), and
6751 # we should not choose a depcomp mode which is confused by this.
6752 #
6753 # We need to recreate these files for each test, as the compiler may
6754 # overwrite some of them when testing with obscure command lines.
6755 # This happens at least with the AIX C compiler.
6756 : > sub/conftest.c
6757 for i in 1 2 3 4 5 6; do
6758 echo '#include "conftst'$i'.h"' >> sub/conftest.c
cristyc0890a62012-07-19 00:18:20 +00006759 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
6760 # Solaris 10 /bin/sh.
6761 echo '/* dummy */' > sub/conftst$i.h
cristy73bd4a52010-10-05 11:24:23 +00006762 done
6763 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
6764
cristyc0890a62012-07-19 00:18:20 +00006765 # We check with '-c' and '-o' for the sake of the "dashmstdout"
cristy73bd4a52010-10-05 11:24:23 +00006766 # mode. It turns out that the SunPro C++ compiler does not properly
cristyc0890a62012-07-19 00:18:20 +00006767 # handle '-M -o', and we need to detect this. Also, some Intel
6768 # versions had trouble with output in subdirs.
cristy73bd4a52010-10-05 11:24:23 +00006769 am__obj=sub/conftest.${OBJEXT-o}
6770 am__minus_obj="-o $am__obj"
6771 case $depmode in
6772 gcc)
6773 # This depmode causes a compiler race in universal mode.
6774 test "$am__universal" = false || continue
6775 ;;
6776 nosideeffect)
cristyc0890a62012-07-19 00:18:20 +00006777 # After this tag, mechanisms are not by side-effect, so they'll
6778 # only be used when explicitly requested.
cristy73bd4a52010-10-05 11:24:23 +00006779 if test "x$enable_dependency_tracking" = xyes; then
6780 continue
6781 else
6782 break
6783 fi
6784 ;;
cristy7247bba2012-02-05 16:37:27 +00006785 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
cristyc0890a62012-07-19 00:18:20 +00006786 # This compiler won't grok '-c -o', but also, the minuso test has
cristy73bd4a52010-10-05 11:24:23 +00006787 # not run yet. These depmodes are late enough in the game, and
6788 # so weak that their functioning should not be impacted.
6789 am__obj=conftest.${OBJEXT-o}
6790 am__minus_obj=
6791 ;;
6792 none) break ;;
6793 esac
6794 if depmode=$depmode \
6795 source=sub/conftest.c object=$am__obj \
6796 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6797 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
6798 >/dev/null 2>conftest.err &&
6799 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
6800 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
6801 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
6802 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
6803 # icc doesn't choke on unknown options, it will just issue warnings
6804 # or remarks (even with -Werror). So we grep stderr for any message
6805 # that says an option was ignored or not supported.
6806 # When given -MP, icc 7.0 and 7.1 complain thusly:
6807 # icc: Command line warning: ignoring option '-M'; no argument required
6808 # The diagnosis changed in icc 8.0:
6809 # icc: Command line remark: option '-MP' not supported
6810 if (grep 'ignoring option' conftest.err ||
6811 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6812 am_cv_CXX_dependencies_compiler_type=$depmode
6813 break
6814 fi
6815 fi
6816 done
6817
6818 cd ..
6819 rm -rf conftest.dir
6820else
6821 am_cv_CXX_dependencies_compiler_type=none
6822fi
6823
6824fi
6825{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
6826$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
6827CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
6828
6829 if
6830 test "x$enable_dependency_tracking" != xno \
6831 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
6832 am__fastdepCXX_TRUE=
6833 am__fastdepCXX_FALSE='#'
6834else
6835 am__fastdepCXX_TRUE='#'
6836 am__fastdepCXX_FALSE=
6837fi
6838
6839
cristy8b350f62009-11-15 23:12:43 +00006840 case $ac_cv_prog_cc_stdc in #(
6841 no) :
6842 ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;; #(
6843 *) :
6844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
cristy3ed852e2009-09-05 21:47:34 +00006845$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
cristyda16f162011-02-19 23:52:17 +00006846if ${ac_cv_prog_cc_c99+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00006847 $as_echo_n "(cached) " >&6
6848else
6849 ac_cv_prog_cc_c99=no
6850ac_save_CC=$CC
cristy8b350f62009-11-15 23:12:43 +00006851cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00006852/* end confdefs.h. */
6853#include <stdarg.h>
6854#include <stdbool.h>
6855#include <stdlib.h>
6856#include <wchar.h>
6857#include <stdio.h>
6858
6859// Check varargs macros. These examples are taken from C99 6.10.3.5.
6860#define debug(...) fprintf (stderr, __VA_ARGS__)
6861#define showlist(...) puts (#__VA_ARGS__)
6862#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
6863static void
6864test_varargs_macros (void)
6865{
6866 int x = 1234;
6867 int y = 5678;
6868 debug ("Flag");
6869 debug ("X = %d\n", x);
6870 showlist (The first, second, and third items.);
6871 report (x>y, "x is %d but y is %d", x, y);
6872}
6873
6874// Check long long types.
6875#define BIG64 18446744073709551615ull
6876#define BIG32 4294967295ul
6877#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
6878#if !BIG_OK
6879 your preprocessor is broken;
6880#endif
6881#if BIG_OK
6882#else
6883 your preprocessor is broken;
6884#endif
6885static long long int bignum = -9223372036854775807LL;
6886static unsigned long long int ubignum = BIG64;
6887
6888struct incomplete_array
6889{
6890 int datasize;
6891 double data[];
6892};
6893
6894struct named_init {
6895 int number;
6896 const wchar_t *name;
6897 double average;
6898};
6899
6900typedef const char *ccp;
6901
6902static inline int
6903test_restrict (ccp restrict text)
6904{
6905 // See if C++-style comments work.
6906 // Iterate through items via the restricted pointer.
6907 // Also check for declarations in for loops.
6908 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
6909 continue;
6910 return 0;
6911}
6912
6913// Check varargs and va_copy.
6914static void
6915test_varargs (const char *format, ...)
6916{
6917 va_list args;
6918 va_start (args, format);
6919 va_list args_copy;
6920 va_copy (args_copy, args);
6921
6922 const char *str;
6923 int number;
6924 float fnumber;
6925
6926 while (*format)
6927 {
6928 switch (*format++)
6929 {
6930 case 's': // string
6931 str = va_arg (args_copy, const char *);
6932 break;
6933 case 'd': // int
6934 number = va_arg (args_copy, int);
6935 break;
6936 case 'f': // float
6937 fnumber = va_arg (args_copy, double);
6938 break;
6939 default:
6940 break;
6941 }
6942 }
6943 va_end (args_copy);
6944 va_end (args);
6945}
6946
6947int
6948main ()
6949{
6950
6951 // Check bool.
6952 _Bool success = false;
6953
6954 // Check restrict.
6955 if (test_restrict ("String literal") == 0)
6956 success = true;
6957 char *restrict newvar = "Another string";
6958
6959 // Check varargs.
6960 test_varargs ("s, d' f .", "string", 65, 34.234);
6961 test_varargs_macros ();
6962
6963 // Check flexible array members.
6964 struct incomplete_array *ia =
6965 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
6966 ia->datasize = 10;
6967 for (int i = 0; i < ia->datasize; ++i)
6968 ia->data[i] = i * 1.234;
6969
6970 // Check named initializers.
6971 struct named_init ni = {
6972 .number = 34,
6973 .name = L"Test wide string",
6974 .average = 543.34343,
6975 };
6976
6977 ni.number = 58;
6978
6979 int dynamic_array[ni.number];
6980 dynamic_array[ni.number - 1] = 543;
6981
6982 // work around unused variable warnings
6983 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
6984 || dynamic_array[ni.number - 1] != 543);
6985
6986 ;
6987 return 0;
6988}
6989_ACEOF
cristy14fefe52012-05-21 00:59:18 +00006990for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
cristy3ed852e2009-09-05 21:47:34 +00006991do
6992 CC="$ac_save_CC $ac_arg"
cristy8b350f62009-11-15 23:12:43 +00006993 if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00006994 ac_cv_prog_cc_c99=$ac_arg
cristy3ed852e2009-09-05 21:47:34 +00006995fi
cristy3ed852e2009-09-05 21:47:34 +00006996rm -f core conftest.err conftest.$ac_objext
6997 test "x$ac_cv_prog_cc_c99" != "xno" && break
6998done
6999rm -f conftest.$ac_ext
7000CC=$ac_save_CC
7001
7002fi
7003# AC_CACHE_VAL
7004case "x$ac_cv_prog_cc_c99" in
7005 x)
cristy8b350f62009-11-15 23:12:43 +00007006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
cristy3ed852e2009-09-05 21:47:34 +00007007$as_echo "none needed" >&6; } ;;
7008 xno)
cristy8b350f62009-11-15 23:12:43 +00007009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
cristy3ed852e2009-09-05 21:47:34 +00007010$as_echo "unsupported" >&6; } ;;
7011 *)
7012 CC="$CC $ac_cv_prog_cc_c99"
cristy8b350f62009-11-15 23:12:43 +00007013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
cristy3ed852e2009-09-05 21:47:34 +00007014$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
7015esac
cristy8b350f62009-11-15 23:12:43 +00007016if test "x$ac_cv_prog_cc_c99" != xno; then :
cristy3ed852e2009-09-05 21:47:34 +00007017 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
7018else
cristy8b350f62009-11-15 23:12:43 +00007019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
cristy3ed852e2009-09-05 21:47:34 +00007020$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
cristyda16f162011-02-19 23:52:17 +00007021if ${ac_cv_prog_cc_c89+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00007022 $as_echo_n "(cached) " >&6
7023else
7024 ac_cv_prog_cc_c89=no
7025ac_save_CC=$CC
cristy8b350f62009-11-15 23:12:43 +00007026cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007027/* end confdefs.h. */
7028#include <stdarg.h>
7029#include <stdio.h>
cristy14fefe52012-05-21 00:59:18 +00007030struct stat;
cristy3ed852e2009-09-05 21:47:34 +00007031/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
7032struct buf { int x; };
7033FILE * (*rcsopen) (struct buf *, struct stat *, int);
7034static char *e (p, i)
7035 char **p;
7036 int i;
7037{
7038 return p[i];
7039}
7040static char *f (char * (*g) (char **, int), char **p, ...)
7041{
7042 char *s;
7043 va_list v;
7044 va_start (v,p);
7045 s = g (p, va_arg (v,int));
7046 va_end (v);
7047 return s;
7048}
7049
7050/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
7051 function prototypes and stuff, but not '\xHH' hex character constants.
7052 These don't provoke an error unfortunately, instead are silently treated
7053 as 'x'. The following induces an error, until -std is added to get
7054 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
7055 array size at least. It's necessary to write '\x00'==0 to get something
7056 that's true only with -std. */
7057int osf4_cc_array ['\x00' == 0 ? 1 : -1];
7058
7059/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
7060 inside strings and character constants. */
7061#define FOO(x) 'x'
7062int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
7063
7064int test (int i, double x);
7065struct s1 {int (*f) (int a);};
7066struct s2 {int (*f) (double a);};
7067int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
7068int argc;
7069char **argv;
7070int
7071main ()
7072{
7073return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
7074 ;
7075 return 0;
7076}
7077_ACEOF
7078for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
7079 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
7080do
7081 CC="$ac_save_CC $ac_arg"
cristy8b350f62009-11-15 23:12:43 +00007082 if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00007083 ac_cv_prog_cc_c89=$ac_arg
cristy3ed852e2009-09-05 21:47:34 +00007084fi
cristy3ed852e2009-09-05 21:47:34 +00007085rm -f core conftest.err conftest.$ac_objext
7086 test "x$ac_cv_prog_cc_c89" != "xno" && break
7087done
7088rm -f conftest.$ac_ext
7089CC=$ac_save_CC
7090
7091fi
7092# AC_CACHE_VAL
7093case "x$ac_cv_prog_cc_c89" in
7094 x)
cristy8b350f62009-11-15 23:12:43 +00007095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
cristy3ed852e2009-09-05 21:47:34 +00007096$as_echo "none needed" >&6; } ;;
7097 xno)
cristy8b350f62009-11-15 23:12:43 +00007098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
cristy3ed852e2009-09-05 21:47:34 +00007099$as_echo "unsupported" >&6; } ;;
7100 *)
7101 CC="$CC $ac_cv_prog_cc_c89"
cristy8b350f62009-11-15 23:12:43 +00007102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
cristy3ed852e2009-09-05 21:47:34 +00007103$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
7104esac
cristy8b350f62009-11-15 23:12:43 +00007105if test "x$ac_cv_prog_cc_c89" != xno; then :
cristy3ed852e2009-09-05 21:47:34 +00007106 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
7107else
7108 ac_cv_prog_cc_stdc=no
7109fi
7110
cristy3ed852e2009-09-05 21:47:34 +00007111fi
cristy3ed852e2009-09-05 21:47:34 +00007112 ;;
7113esac
cristy8b350f62009-11-15 23:12:43 +00007114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO Standard C" >&5
cristy3ed852e2009-09-05 21:47:34 +00007115$as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; }
cristyda16f162011-02-19 23:52:17 +00007116 if ${ac_cv_prog_cc_stdc+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00007117 $as_echo_n "(cached) " >&6
7118fi
7119
cristy8b350f62009-11-15 23:12:43 +00007120 case $ac_cv_prog_cc_stdc in #(
7121 no) :
7122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
7123$as_echo "unsupported" >&6; } ;; #(
7124 '') :
7125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
7126$as_echo "none needed" >&6; } ;; #(
7127 *) :
7128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_stdc" >&5
cristy3ed852e2009-09-05 21:47:34 +00007129$as_echo "$ac_cv_prog_cc_stdc" >&6; } ;;
7130esac
7131
cristy3ed852e2009-09-05 21:47:34 +00007132ac_ext=c
7133ac_cpp='$CPP $CPPFLAGS'
7134ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7135ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7136ac_compiler_gnu=$ac_cv_c_compiler_gnu
cristy8b350f62009-11-15 23:12:43 +00007137{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
cristy3ed852e2009-09-05 21:47:34 +00007138$as_echo_n "checking how to run the C preprocessor... " >&6; }
7139# On Suns, sometimes $CPP names a directory.
7140if test -n "$CPP" && test -d "$CPP"; then
7141 CPP=
7142fi
7143if test -z "$CPP"; then
cristyda16f162011-02-19 23:52:17 +00007144 if ${ac_cv_prog_CPP+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00007145 $as_echo_n "(cached) " >&6
7146else
7147 # Double quotes because CPP needs to be expanded
7148 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7149 do
7150 ac_preproc_ok=false
7151for ac_c_preproc_warn_flag in '' yes
7152do
7153 # Use a header file that comes with gcc, so configuring glibc
7154 # with a fresh cross-compiler works.
7155 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7156 # <limits.h> exists even on freestanding compilers.
7157 # On the NeXT, cc -E runs the code through the compiler's parser,
7158 # not just through cpp. "Syntax error" is here to catch this case.
cristy8b350f62009-11-15 23:12:43 +00007159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007160/* end confdefs.h. */
7161#ifdef __STDC__
7162# include <limits.h>
7163#else
7164# include <assert.h>
7165#endif
7166 Syntax error
7167_ACEOF
cristy8b350f62009-11-15 23:12:43 +00007168if ac_fn_c_try_cpp "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00007169
cristy8b350f62009-11-15 23:12:43 +00007170else
cristy3ed852e2009-09-05 21:47:34 +00007171 # Broken: fails on valid input.
7172continue
7173fi
cristyda16f162011-02-19 23:52:17 +00007174rm -f conftest.err conftest.i conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007175
7176 # OK, works on sane cases. Now check whether nonexistent headers
7177 # can be detected and how.
cristy8b350f62009-11-15 23:12:43 +00007178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007179/* end confdefs.h. */
7180#include <ac_nonexistent.h>
7181_ACEOF
cristy8b350f62009-11-15 23:12:43 +00007182if ac_fn_c_try_cpp "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00007183 # Broken: success on invalid input.
7184continue
7185else
cristy3ed852e2009-09-05 21:47:34 +00007186 # Passes both tests.
7187ac_preproc_ok=:
7188break
7189fi
cristyda16f162011-02-19 23:52:17 +00007190rm -f conftest.err conftest.i conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007191
7192done
7193# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
cristyda16f162011-02-19 23:52:17 +00007194rm -f conftest.i conftest.err conftest.$ac_ext
cristy8b350f62009-11-15 23:12:43 +00007195if $ac_preproc_ok; then :
cristy3ed852e2009-09-05 21:47:34 +00007196 break
7197fi
7198
7199 done
7200 ac_cv_prog_CPP=$CPP
7201
7202fi
7203 CPP=$ac_cv_prog_CPP
7204else
7205 ac_cv_prog_CPP=$CPP
7206fi
cristy8b350f62009-11-15 23:12:43 +00007207{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
cristy3ed852e2009-09-05 21:47:34 +00007208$as_echo "$CPP" >&6; }
7209ac_preproc_ok=false
7210for ac_c_preproc_warn_flag in '' yes
7211do
7212 # Use a header file that comes with gcc, so configuring glibc
7213 # with a fresh cross-compiler works.
7214 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7215 # <limits.h> exists even on freestanding compilers.
7216 # On the NeXT, cc -E runs the code through the compiler's parser,
7217 # not just through cpp. "Syntax error" is here to catch this case.
cristy8b350f62009-11-15 23:12:43 +00007218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007219/* end confdefs.h. */
7220#ifdef __STDC__
7221# include <limits.h>
7222#else
7223# include <assert.h>
7224#endif
7225 Syntax error
7226_ACEOF
cristy8b350f62009-11-15 23:12:43 +00007227if ac_fn_c_try_cpp "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00007228
cristy8b350f62009-11-15 23:12:43 +00007229else
cristy3ed852e2009-09-05 21:47:34 +00007230 # Broken: fails on valid input.
7231continue
7232fi
cristyda16f162011-02-19 23:52:17 +00007233rm -f conftest.err conftest.i conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007234
7235 # OK, works on sane cases. Now check whether nonexistent headers
7236 # can be detected and how.
cristy8b350f62009-11-15 23:12:43 +00007237 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007238/* end confdefs.h. */
7239#include <ac_nonexistent.h>
7240_ACEOF
cristy8b350f62009-11-15 23:12:43 +00007241if ac_fn_c_try_cpp "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00007242 # Broken: success on invalid input.
7243continue
7244else
cristy3ed852e2009-09-05 21:47:34 +00007245 # Passes both tests.
7246ac_preproc_ok=:
7247break
7248fi
cristyda16f162011-02-19 23:52:17 +00007249rm -f conftest.err conftest.i conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007250
7251done
7252# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
cristyda16f162011-02-19 23:52:17 +00007253rm -f conftest.i conftest.err conftest.$ac_ext
cristy8b350f62009-11-15 23:12:43 +00007254if $ac_preproc_ok; then :
7255
cristy3ed852e2009-09-05 21:47:34 +00007256else
cristy8b350f62009-11-15 23:12:43 +00007257 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +00007258$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +00007259as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
7260See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +00007261fi
7262
7263ac_ext=c
7264ac_cpp='$CPP $CPPFLAGS'
7265ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7266ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7267ac_compiler_gnu=$ac_cv_c_compiler_gnu
7268
cristy73bd4a52010-10-05 11:24:23 +00007269{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
7270$as_echo_n "checking for a sed that does not truncate output... " >&6; }
cristyda16f162011-02-19 23:52:17 +00007271if ${ac_cv_path_SED+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00007272 $as_echo_n "(cached) " >&6
7273else
7274 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
7275 for ac_i in 1 2 3 4 5 6 7; do
7276 ac_script="$ac_script$as_nl$ac_script"
7277 done
7278 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
7279 { ac_script=; unset ac_script;}
7280 if test -z "$SED"; then
7281 ac_path_SED_found=false
7282 # Loop through the user's path and test for each of PROGNAME-LIST
7283 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7284for as_dir in $PATH
7285do
7286 IFS=$as_save_IFS
7287 test -z "$as_dir" && as_dir=.
7288 for ac_prog in sed gsed; do
7289 for ac_exec_ext in '' $ac_executable_extensions; do
7290 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
cristy14fefe52012-05-21 00:59:18 +00007291 as_fn_executable_p "$ac_path_SED" || continue
cristy73bd4a52010-10-05 11:24:23 +00007292# Check for GNU ac_path_SED and select it if it is found.
7293 # Check for GNU $ac_path_SED
7294case `"$ac_path_SED" --version 2>&1` in
7295*GNU*)
7296 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
7297*)
7298 ac_count=0
7299 $as_echo_n 0123456789 >"conftest.in"
7300 while :
7301 do
7302 cat "conftest.in" "conftest.in" >"conftest.tmp"
7303 mv "conftest.tmp" "conftest.in"
7304 cp "conftest.in" "conftest.nl"
7305 $as_echo '' >> "conftest.nl"
7306 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
7307 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7308 as_fn_arith $ac_count + 1 && ac_count=$as_val
7309 if test $ac_count -gt ${ac_path_SED_max-0}; then
7310 # Best one so far, save it but keep looking for a better one
7311 ac_cv_path_SED="$ac_path_SED"
7312 ac_path_SED_max=$ac_count
7313 fi
7314 # 10*(2^10) chars as input seems more than enough
7315 test $ac_count -gt 10 && break
7316 done
7317 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7318esac
7319
7320 $ac_path_SED_found && break 3
7321 done
7322 done
7323 done
7324IFS=$as_save_IFS
7325 if test -z "$ac_cv_path_SED"; then
cristy98dddb52010-11-04 00:30:15 +00007326 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
cristy73bd4a52010-10-05 11:24:23 +00007327 fi
7328else
7329 ac_cv_path_SED=$SED
7330fi
7331
7332fi
7333{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
7334$as_echo "$ac_cv_path_SED" >&6; }
7335 SED="$ac_cv_path_SED"
7336 rm -f conftest.sed
7337
7338test -z "$SED" && SED=sed
7339Xsed="$SED -e 1s/^X//"
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
7352$as_echo_n "checking for fgrep... " >&6; }
cristyda16f162011-02-19 23:52:17 +00007353if ${ac_cv_path_FGREP+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00007354 $as_echo_n "(cached) " >&6
7355else
7356 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
7357 then ac_cv_path_FGREP="$GREP -F"
7358 else
7359 if test -z "$FGREP"; then
7360 ac_path_FGREP_found=false
7361 # Loop through the user's path and test for each of PROGNAME-LIST
7362 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7363for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7364do
7365 IFS=$as_save_IFS
7366 test -z "$as_dir" && as_dir=.
7367 for ac_prog in fgrep; do
7368 for ac_exec_ext in '' $ac_executable_extensions; do
7369 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
cristy14fefe52012-05-21 00:59:18 +00007370 as_fn_executable_p "$ac_path_FGREP" || continue
cristy73bd4a52010-10-05 11:24:23 +00007371# Check for GNU ac_path_FGREP and select it if it is found.
7372 # Check for GNU $ac_path_FGREP
7373case `"$ac_path_FGREP" --version 2>&1` in
7374*GNU*)
7375 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
7376*)
7377 ac_count=0
7378 $as_echo_n 0123456789 >"conftest.in"
7379 while :
7380 do
7381 cat "conftest.in" "conftest.in" >"conftest.tmp"
7382 mv "conftest.tmp" "conftest.in"
7383 cp "conftest.in" "conftest.nl"
7384 $as_echo 'FGREP' >> "conftest.nl"
7385 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
7386 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7387 as_fn_arith $ac_count + 1 && ac_count=$as_val
7388 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
7389 # Best one so far, save it but keep looking for a better one
7390 ac_cv_path_FGREP="$ac_path_FGREP"
7391 ac_path_FGREP_max=$ac_count
7392 fi
7393 # 10*(2^10) chars as input seems more than enough
7394 test $ac_count -gt 10 && break
7395 done
7396 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7397esac
7398
7399 $ac_path_FGREP_found && break 3
7400 done
7401 done
7402 done
7403IFS=$as_save_IFS
7404 if test -z "$ac_cv_path_FGREP"; then
cristy98dddb52010-11-04 00:30:15 +00007405 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
cristy73bd4a52010-10-05 11:24:23 +00007406 fi
7407else
7408 ac_cv_path_FGREP=$FGREP
7409fi
7410
7411 fi
7412fi
7413{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
7414$as_echo "$ac_cv_path_FGREP" >&6; }
7415 FGREP="$ac_cv_path_FGREP"
7416
7417
7418test -z "$GREP" && GREP=grep
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
cristy0c60a692010-11-04 01:09:47 +00007436ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7437ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
7438ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
7439
7440{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
7441$as_echo_n "checking how to print strings... " >&6; }
7442# Test print first, because it will be a builtin if present.
cristyda16f162011-02-19 23:52:17 +00007443if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
cristy0c60a692010-11-04 01:09:47 +00007444 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
7445 ECHO='print -r --'
7446elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
7447 ECHO='printf %s\n'
7448else
7449 # Use this function as a fallback that always works.
7450 func_fallback_echo ()
7451 {
7452 eval 'cat <<_LTECHO_EOF
7453$1
7454_LTECHO_EOF'
7455 }
7456 ECHO='func_fallback_echo'
7457fi
7458
7459# func_echo_all arg...
7460# Invoke $ECHO with all args, space-separated.
7461func_echo_all ()
7462{
7463 $ECHO ""
7464}
7465
7466case "$ECHO" in
7467 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
7468$as_echo "printf" >&6; } ;;
7469 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
7470$as_echo "print -r" >&6; } ;;
7471 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
7472$as_echo "cat" >&6; } ;;
7473esac
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
cristy73bd4a52010-10-05 11:24:23 +00007488
7489
7490# Check whether --with-gnu-ld was given.
7491if test "${with_gnu_ld+set}" = set; then :
7492 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7493else
7494 with_gnu_ld=no
7495fi
7496
7497ac_prog=ld
7498if test "$GCC" = yes; then
7499 # Check if gcc -print-prog-name=ld gives a path.
7500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
7501$as_echo_n "checking for ld used by $CC... " >&6; }
7502 case $host in
7503 *-*-mingw*)
7504 # gcc leaves a trailing carriage return which upsets mingw
7505 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7506 *)
7507 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7508 esac
7509 case $ac_prog in
7510 # Accept absolute paths.
7511 [\\/]* | ?:[\\/]*)
7512 re_direlt='/[^/][^/]*/\.\./'
7513 # Canonicalize the pathname of ld
7514 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
7515 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
7516 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
7517 done
7518 test -z "$LD" && LD="$ac_prog"
7519 ;;
7520 "")
7521 # If it fails, then pretend we aren't using GCC.
7522 ac_prog=ld
7523 ;;
7524 *)
7525 # If it is relative, then search for the first ld in PATH.
7526 with_gnu_ld=unknown
7527 ;;
7528 esac
7529elif test "$with_gnu_ld" = yes; then
7530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7531$as_echo_n "checking for GNU ld... " >&6; }
7532else
7533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7534$as_echo_n "checking for non-GNU ld... " >&6; }
7535fi
cristyda16f162011-02-19 23:52:17 +00007536if ${lt_cv_path_LD+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00007537 $as_echo_n "(cached) " >&6
7538else
7539 if test -z "$LD"; then
7540 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7541 for ac_dir in $PATH; do
7542 IFS="$lt_save_ifs"
7543 test -z "$ac_dir" && ac_dir=.
7544 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7545 lt_cv_path_LD="$ac_dir/$ac_prog"
7546 # Check to see if the program is GNU ld. I'd rather use --version,
7547 # but apparently some variants of GNU ld only accept -v.
7548 # Break only if it was the GNU/non-GNU ld that we prefer.
7549 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
7550 *GNU* | *'with BFD'*)
7551 test "$with_gnu_ld" != no && break
7552 ;;
7553 *)
7554 test "$with_gnu_ld" != yes && break
7555 ;;
7556 esac
7557 fi
7558 done
7559 IFS="$lt_save_ifs"
7560else
7561 lt_cv_path_LD="$LD" # Let the user override the test with a path.
7562fi
7563fi
7564
7565LD="$lt_cv_path_LD"
7566if test -n "$LD"; then
7567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7568$as_echo "$LD" >&6; }
7569else
7570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7571$as_echo "no" >&6; }
7572fi
cristy98dddb52010-11-04 00:30:15 +00007573test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
cristy73bd4a52010-10-05 11:24:23 +00007574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7575$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
cristyda16f162011-02-19 23:52:17 +00007576if ${lt_cv_prog_gnu_ld+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00007577 $as_echo_n "(cached) " >&6
7578else
7579 # I'd rather use --version here, but apparently some GNU lds only accept -v.
7580case `$LD -v 2>&1 </dev/null` in
7581*GNU* | *'with BFD'*)
7582 lt_cv_prog_gnu_ld=yes
7583 ;;
7584*)
7585 lt_cv_prog_gnu_ld=no
7586 ;;
7587esac
7588fi
7589{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
7590$as_echo "$lt_cv_prog_gnu_ld" >&6; }
7591with_gnu_ld=$lt_cv_prog_gnu_ld
7592
7593
7594
7595
7596
7597
7598
7599
7600
cristy3ed852e2009-09-05 21:47:34 +00007601
cristy837d6dc2010-02-27 01:16:57 +00007602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
7603$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
cristyda16f162011-02-19 23:52:17 +00007604if ${ac_cv_prog_cc_c99+:} false; then :
cristy837d6dc2010-02-27 01:16:57 +00007605 $as_echo_n "(cached) " >&6
7606else
7607 ac_cv_prog_cc_c99=no
7608ac_save_CC=$CC
7609cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7610/* end confdefs.h. */
7611#include <stdarg.h>
7612#include <stdbool.h>
7613#include <stdlib.h>
7614#include <wchar.h>
7615#include <stdio.h>
7616
7617// Check varargs macros. These examples are taken from C99 6.10.3.5.
7618#define debug(...) fprintf (stderr, __VA_ARGS__)
7619#define showlist(...) puts (#__VA_ARGS__)
7620#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
7621static void
7622test_varargs_macros (void)
7623{
7624 int x = 1234;
7625 int y = 5678;
7626 debug ("Flag");
7627 debug ("X = %d\n", x);
7628 showlist (The first, second, and third items.);
7629 report (x>y, "x is %d but y is %d", x, y);
7630}
7631
7632// Check long long types.
7633#define BIG64 18446744073709551615ull
7634#define BIG32 4294967295ul
7635#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
7636#if !BIG_OK
7637 your preprocessor is broken;
7638#endif
7639#if BIG_OK
7640#else
7641 your preprocessor is broken;
7642#endif
7643static long long int bignum = -9223372036854775807LL;
7644static unsigned long long int ubignum = BIG64;
7645
7646struct incomplete_array
7647{
7648 int datasize;
7649 double data[];
7650};
7651
7652struct named_init {
7653 int number;
7654 const wchar_t *name;
7655 double average;
7656};
7657
7658typedef const char *ccp;
7659
7660static inline int
7661test_restrict (ccp restrict text)
7662{
7663 // See if C++-style comments work.
7664 // Iterate through items via the restricted pointer.
7665 // Also check for declarations in for loops.
7666 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
7667 continue;
7668 return 0;
7669}
7670
7671// Check varargs and va_copy.
7672static void
7673test_varargs (const char *format, ...)
7674{
7675 va_list args;
7676 va_start (args, format);
7677 va_list args_copy;
7678 va_copy (args_copy, args);
7679
7680 const char *str;
7681 int number;
7682 float fnumber;
7683
7684 while (*format)
7685 {
7686 switch (*format++)
7687 {
7688 case 's': // string
7689 str = va_arg (args_copy, const char *);
7690 break;
7691 case 'd': // int
7692 number = va_arg (args_copy, int);
7693 break;
7694 case 'f': // float
7695 fnumber = va_arg (args_copy, double);
7696 break;
7697 default:
7698 break;
7699 }
7700 }
7701 va_end (args_copy);
7702 va_end (args);
7703}
7704
7705int
7706main ()
7707{
7708
7709 // Check bool.
7710 _Bool success = false;
7711
7712 // Check restrict.
7713 if (test_restrict ("String literal") == 0)
7714 success = true;
7715 char *restrict newvar = "Another string";
7716
7717 // Check varargs.
7718 test_varargs ("s, d' f .", "string", 65, 34.234);
7719 test_varargs_macros ();
7720
7721 // Check flexible array members.
7722 struct incomplete_array *ia =
7723 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
7724 ia->datasize = 10;
7725 for (int i = 0; i < ia->datasize; ++i)
7726 ia->data[i] = i * 1.234;
7727
7728 // Check named initializers.
7729 struct named_init ni = {
7730 .number = 34,
7731 .name = L"Test wide string",
7732 .average = 543.34343,
7733 };
7734
7735 ni.number = 58;
7736
7737 int dynamic_array[ni.number];
7738 dynamic_array[ni.number - 1] = 543;
7739
7740 // work around unused variable warnings
7741 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
7742 || dynamic_array[ni.number - 1] != 543);
7743
7744 ;
7745 return 0;
7746}
7747_ACEOF
cristy14fefe52012-05-21 00:59:18 +00007748for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
cristy837d6dc2010-02-27 01:16:57 +00007749do
7750 CC="$ac_save_CC $ac_arg"
7751 if ac_fn_c_try_compile "$LINENO"; then :
7752 ac_cv_prog_cc_c99=$ac_arg
7753fi
7754rm -f core conftest.err conftest.$ac_objext
7755 test "x$ac_cv_prog_cc_c99" != "xno" && break
7756done
7757rm -f conftest.$ac_ext
7758CC=$ac_save_CC
7759
7760fi
7761# AC_CACHE_VAL
7762case "x$ac_cv_prog_cc_c99" in
7763 x)
7764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
7765$as_echo "none needed" >&6; } ;;
7766 xno)
7767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
7768$as_echo "unsupported" >&6; } ;;
7769 *)
7770 CC="$CC $ac_cv_prog_cc_c99"
7771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
7772$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
7773esac
7774if test "x$ac_cv_prog_cc_c99" != xno; then :
7775
7776fi
7777
7778
cristy73bd4a52010-10-05 11:24:23 +00007779if test "x$CC" != xcc; then
7780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
7781$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
7782else
7783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
7784$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
7785fi
7786set dummy $CC; ac_cc=`$as_echo "$2" |
7787 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
cristyda16f162011-02-19 23:52:17 +00007788if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00007789 $as_echo_n "(cached) " >&6
7790else
cristy73bd4a52010-10-05 11:24:23 +00007791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7792/* end confdefs.h. */
7793
7794int
7795main ()
7796{
7797
7798 ;
7799 return 0;
7800}
7801_ACEOF
7802# Make sure it works both with $CC and with simple cc.
7803# We do the test twice because some compilers refuse to overwrite an
7804# existing .o file with -o, though they will create one.
7805ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
7806rm -f conftest2.*
7807if { { case "(($ac_try" in
7808 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7809 *) ac_try_echo=$ac_try;;
7810esac
7811eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7812$as_echo "$ac_try_echo"; } >&5
7813 (eval "$ac_try") 2>&5
7814 ac_status=$?
7815 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7816 test $ac_status = 0; } &&
7817 test -f conftest2.$ac_objext && { { case "(($ac_try" in
7818 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7819 *) ac_try_echo=$ac_try;;
7820esac
7821eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7822$as_echo "$ac_try_echo"; } >&5
7823 (eval "$ac_try") 2>&5
7824 ac_status=$?
7825 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7826 test $ac_status = 0; };
7827then
7828 eval ac_cv_prog_cc_${ac_cc}_c_o=yes
7829 if test "x$CC" != xcc; then
7830 # Test first that cc exists at all.
7831 if { ac_try='cc -c conftest.$ac_ext >&5'
7832 { { case "(($ac_try" in
7833 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7834 *) ac_try_echo=$ac_try;;
7835esac
7836eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7837$as_echo "$ac_try_echo"; } >&5
7838 (eval "$ac_try") 2>&5
7839 ac_status=$?
7840 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7841 test $ac_status = 0; }; }; then
7842 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
7843 rm -f conftest2.*
7844 if { { case "(($ac_try" in
7845 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7846 *) ac_try_echo=$ac_try;;
7847esac
7848eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7849$as_echo "$ac_try_echo"; } >&5
7850 (eval "$ac_try") 2>&5
7851 ac_status=$?
7852 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7853 test $ac_status = 0; } &&
7854 test -f conftest2.$ac_objext && { { case "(($ac_try" in
7855 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7856 *) ac_try_echo=$ac_try;;
7857esac
7858eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7859$as_echo "$ac_try_echo"; } >&5
7860 (eval "$ac_try") 2>&5
7861 ac_status=$?
7862 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7863 test $ac_status = 0; };
7864 then
7865 # cc works too.
7866 :
7867 else
7868 # cc exists but doesn't like -o.
7869 eval ac_cv_prog_cc_${ac_cc}_c_o=no
7870 fi
7871 fi
7872 fi
7873else
7874 eval ac_cv_prog_cc_${ac_cc}_c_o=no
7875fi
7876rm -f core conftest*
7877
7878fi
7879if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
7880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7881$as_echo "yes" >&6; }
7882else
7883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7884$as_echo "no" >&6; }
7885
7886$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
7887
7888fi
7889
7890# FIXME: we rely on the cache variable name because
7891# there is no other way.
7892set dummy $CC
7893am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
7894eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
7895if test "$am_t" != yes; then
7896 # Losing compiler, so override with the script.
7897 # FIXME: It is wrong to rewrite CC.
7898 # But if we don't then we get into trouble of one sort or another.
7899 # A longer-term fix would be to have automake use am__CC in this case,
7900 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
7901 CC="$am_aux_dir/compile $CC"
7902fi
7903
7904
7905{ $as_echo "$as_me:${as_lineno-$LINENO}: checking CFLAGS for maximum warnings" >&5
7906$as_echo_n "checking CFLAGS for maximum warnings... " >&6; }
cristyda16f162011-02-19 23:52:17 +00007907if ${ac_cv_cflags_warn_all+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00007908 $as_echo_n "(cached) " >&6
7909else
7910 ac_cv_cflags_warn_all="no, unknown"
cristy73bd4a52010-10-05 11:24:23 +00007911 ac_ext=c
7912ac_cpp='$CPP $CPPFLAGS'
7913ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7914ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7915ac_compiler_gnu=$ac_cv_c_compiler_gnu
7916
7917 ac_save_CFLAGS="$CFLAGS"
7918for ac_arg in "-pedantic % -Wall" "-xstrconst % -v" "-std1 % -verbose -w0 -warnprotos" "-qlanglvl=ansi % -qsrcmsg -qinfo=all:noppt:noppc:noobs:nocnd" "-ansi -ansiE % -fullwarn" "+ESlit % +w1" "-Xc % -pvctl,fullmsg" "-h conform % -h msglevel 2" #
7919do CFLAGS="$ac_save_CFLAGS "`echo $ac_arg | sed -e 's,%%.*,,' -e 's,%,,'`
7920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7921/* end confdefs.h. */
7922
7923int
7924main ()
7925{
cristy24fc1fe2010-10-23 21:13:01 +00007926
cristy73bd4a52010-10-05 11:24:23 +00007927 ;
7928 return 0;
7929}
7930_ACEOF
7931if ac_fn_c_try_compile "$LINENO"; then :
7932 ac_cv_cflags_warn_all=`echo $ac_arg | sed -e 's,.*% *,,'` ; break
7933fi
7934rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7935done
7936 CFLAGS="$ac_save_CFLAGS"
7937 ac_ext=c
7938ac_cpp='$CPP $CPPFLAGS'
7939ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7940ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7941ac_compiler_gnu=$ac_cv_c_compiler_gnu
7942
7943
7944fi
7945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cflags_warn_all" >&5
7946$as_echo "$ac_cv_cflags_warn_all" >&6; }
7947case ".$ac_cv_cflags_warn_all" in
7948 .ok|.ok,*) ;;
7949 .|.no|.no,*)
7950 ;;
7951 *)
7952 if echo " $CFLAGS " | grep " $ac_cv_cflags_warn_all " 2>&1 >/dev/null
7953 then { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS does contain \$ac_cv_cflags_warn_all"; } >&5
7954 (: CFLAGS does contain $ac_cv_cflags_warn_all) 2>&5
7955 ac_status=$?
7956 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7957 test $ac_status = 0; }
7958 else { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS \$ac_cv_cflags_warn_all\""; } >&5
7959 (: CFLAGS="$CFLAGS $ac_cv_cflags_warn_all") 2>&5
7960 ac_status=$?
7961 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7962 test $ac_status = 0; }
7963 CFLAGS="$CFLAGS $ac_cv_cflags_warn_all"
7964 fi
7965 ;;
nicolas6237c462010-10-05 06:11:49 +00007966esac
cristy3ed852e2009-09-05 21:47:34 +00007967
cristy568c2d42012-07-27 01:41:20 +00007968{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler vendor" >&5
7969$as_echo_n "checking for C compiler vendor... " >&6; }
7970if ${ax_cv_c_compiler_vendor+:} false; then :
7971 $as_echo_n "(cached) " >&6
7972else
7973 # note: don't check for gcc first since some other compilers define __GNUC__
7974 vendors="intel: __ICC,__ECC,__INTEL_COMPILER
7975 ibm: __xlc__,__xlC__,__IBMC__,__IBMCPP__
7976 pathscale: __PATHCC__,__PATHSCALE__
7977 clang: __clang__
7978 gnu: __GNUC__
7979 sun: __SUNPRO_C,__SUNPRO_CC
7980 hp: __HP_cc,__HP_aCC
7981 dec: __DECC,__DECCXX,__DECC_VER,__DECCXX_VER
7982 borland: __BORLANDC__,__TURBOC__
7983 comeau: __COMO__
7984 cray: _CRAYC
7985 kai: __KCC
7986 lcc: __LCC__
7987 sgi: __sgi,sgi
7988 microsoft: _MSC_VER
7989 metrowerks: __MWERKS__
7990 watcom: __WATCOMC__
7991 portland: __PGI
7992 unknown: UNKNOWN"
7993 for ventest in $vendors; do
7994 case $ventest in
7995 *:) vendor=$ventest; continue ;;
7996 *) vencpp="defined("`echo $ventest | sed 's/,/) || defined(/g'`")" ;;
7997 esac
7998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7999/* end confdefs.h. */
8000
8001int
8002main ()
8003{
8004
8005 #if !($vencpp)
8006 thisisanerror;
8007 #endif
8008
8009 ;
8010 return 0;
8011}
8012_ACEOF
8013if ac_fn_c_try_compile "$LINENO"; then :
8014 break
8015fi
8016rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8017 done
8018 ax_cv_c_compiler_vendor=`echo $vendor | cut -d: -f1`
8019
8020fi
8021{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_c_compiler_vendor" >&5
8022$as_echo "$ax_cv_c_compiler_vendor" >&6; }
8023
cristya0b81c32010-01-22 02:54:33 +00008024
8025{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
8026$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
8027set x ${MAKE-make}
8028ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
cristyda16f162011-02-19 23:52:17 +00008029if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00008030 $as_echo_n "(cached) " >&6
8031else
8032 cat >conftest.make <<\_ACEOF
8033SHELL = /bin/sh
8034all:
8035 @echo '@@@%%%=$(MAKE)=@@@%%%'
8036_ACEOF
cristy98dddb52010-11-04 00:30:15 +00008037# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
cristya0b81c32010-01-22 02:54:33 +00008038case `${MAKE-make} -f conftest.make 2>/dev/null` in
8039 *@@@%%%=?*=@@@%%%*)
8040 eval ac_cv_prog_make_${ac_make}_set=yes;;
8041 *)
8042 eval ac_cv_prog_make_${ac_make}_set=no;;
8043esac
8044rm -f conftest.make
8045fi
8046if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
8047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8048$as_echo "yes" >&6; }
8049 SET_MAKE=
8050else
8051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8052$as_echo "no" >&6; }
8053 SET_MAKE="MAKE=${MAKE-make}"
8054fi
8055
cristy8b350f62009-11-15 23:12:43 +00008056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
cristy3ed852e2009-09-05 21:47:34 +00008057$as_echo_n "checking whether ln -s works... " >&6; }
8058LN_S=$as_ln_s
8059if test "$LN_S" = "ln -s"; then
cristy8b350f62009-11-15 23:12:43 +00008060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +00008061$as_echo "yes" >&6; }
8062else
cristy8b350f62009-11-15 23:12:43 +00008063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
cristy3ed852e2009-09-05 21:47:34 +00008064$as_echo "no, using $LN_S" >&6; }
8065fi
8066
cristybc556452012-08-17 19:44:03 +00008067for ac_prog in gawk mawk nawk awk
8068do
8069 # Extract the first word of "$ac_prog", so it can be a program name with args.
8070set dummy $ac_prog; ac_word=$2
8071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8072$as_echo_n "checking for $ac_word... " >&6; }
8073if ${ac_cv_prog_AWK+:} false; then :
8074 $as_echo_n "(cached) " >&6
8075else
8076 if test -n "$AWK"; then
8077 ac_cv_prog_AWK="$AWK" # Let the user override the test.
8078else
8079as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8080for as_dir in $PATH
8081do
8082 IFS=$as_save_IFS
8083 test -z "$as_dir" && as_dir=.
8084 for ac_exec_ext in '' $ac_executable_extensions; do
8085 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8086 ac_cv_prog_AWK="$ac_prog"
8087 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8088 break 2
8089 fi
8090done
8091 done
8092IFS=$as_save_IFS
8093
8094fi
8095fi
8096AWK=$ac_cv_prog_AWK
8097if test -n "$AWK"; then
8098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
8099$as_echo "$AWK" >&6; }
8100else
8101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8102$as_echo "no" >&6; }
8103fi
8104
8105
8106 test -n "$AWK" && break
8107done
8108
cristy73bd4a52010-10-05 11:24:23 +00008109{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if malloc debugging is wanted" >&5
8110$as_echo_n "checking if malloc debugging is wanted... " >&6; }
8111
8112# Check whether --with-dmalloc was given.
8113if test "${with_dmalloc+set}" = set; then :
8114 withval=$with_dmalloc; if test "$withval" = yes; then
8115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8116$as_echo "yes" >&6; }
8117
8118$as_echo "#define WITH_DMALLOC 1" >>confdefs.h
8119
8120 LIBS="$LIBS -ldmalloc"
8121 LDFLAGS="$LDFLAGS -g"
8122else
8123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8124$as_echo "no" >&6; }
8125fi
8126else
8127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8128$as_echo "no" >&6; }
8129fi
8130
8131
8132
8133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5
8134$as_echo_n "checking for __attribute__... " >&6; }
cristyda16f162011-02-19 23:52:17 +00008135if ${ax_cv___attribute__+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00008136 $as_echo_n "(cached) " >&6
8137else
8138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8139/* end confdefs.h. */
8140#include <stdlib.h>
cristy73380532012-02-18 20:26:28 +00008141 static void foo(void) __attribute__ ((__unused__));
cristy73bd4a52010-10-05 11:24:23 +00008142 static void
8143 foo(void) {
8144 exit(1);
8145 }
8146
8147int
8148main ()
8149{
8150
8151 ;
8152 return 0;
8153}
8154_ACEOF
8155if ac_fn_c_try_compile "$LINENO"; then :
8156 ax_cv___attribute__=yes
8157else
8158 ax_cv___attribute__=no
8159
8160fi
8161rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8162
8163fi
8164{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv___attribute__" >&5
8165$as_echo "$ax_cv___attribute__" >&6; }
8166 if test "$ax_cv___attribute__" = "yes"; then
8167
8168$as_echo "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h
8169
8170 fi
8171
8172
8173
cristy37110d62012-03-01 18:38:20 +00008174
8175
8176# Check whether --with-gcc-arch was given.
8177if test "${with_gcc_arch+set}" = set; then :
8178 withval=$with_gcc_arch; ax_gcc_arch=$withval
8179else
cristya32d1812012-03-02 19:24:21 +00008180 ax_gcc_arch=no
cristy37110d62012-03-01 18:38:20 +00008181fi
8182
8183
8184{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc architecture flag" >&5
8185$as_echo_n "checking for gcc architecture flag... " >&6; }
8186{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
8187$as_echo "" >&6; }
8188if ${ax_cv_gcc_archflag+:} false; then :
8189 $as_echo_n "(cached) " >&6
8190else
8191
8192ax_cv_gcc_archflag="unknown"
8193
8194if test "$GCC" = yes; then
8195
8196if test "x$ax_gcc_arch" = xyes; then
8197ax_gcc_arch=""
8198if test "$cross_compiling" = no; then
8199case $host_cpu in
8200 i[3456]86*|x86_64*) # use cpuid codes
8201
8202ac_ext=c
8203ac_cpp='$CPP $CPPFLAGS'
8204ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8205ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8206ac_compiler_gnu=$ac_cv_c_compiler_gnu
8207
8208{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for x86 cpuid 0 output" >&5
8209$as_echo_n "checking for x86 cpuid 0 output... " >&6; }
8210if ${ax_cv_gcc_x86_cpuid_0+:} false; then :
8211 $as_echo_n "(cached) " >&6
8212else
8213 if test "$cross_compiling" = yes; then :
8214 ax_cv_gcc_x86_cpuid_0=unknown
8215else
8216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8217/* end confdefs.h. */
8218#include <stdio.h>
8219int
8220main ()
8221{
8222
8223 int op = 0, eax, ebx, ecx, edx;
8224 FILE *f;
8225 __asm__("cpuid"
8226 : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
8227 : "a" (op));
8228 f = fopen("conftest_cpuid", "w"); if (!f) return 1;
8229 fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
8230 fclose(f);
8231 return 0;
8232
8233 ;
8234 return 0;
8235}
8236_ACEOF
8237if ac_fn_c_try_run "$LINENO"; then :
8238 ax_cv_gcc_x86_cpuid_0=`cat conftest_cpuid`; rm -f conftest_cpuid
8239else
8240 ax_cv_gcc_x86_cpuid_0=unknown; rm -f conftest_cpuid
8241fi
8242rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8243 conftest.$ac_objext conftest.beam conftest.$ac_ext
8244fi
8245
8246fi
8247{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_x86_cpuid_0" >&5
8248$as_echo "$ax_cv_gcc_x86_cpuid_0" >&6; }
8249ac_ext=c
8250ac_cpp='$CPP $CPPFLAGS'
8251ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8252ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8253ac_compiler_gnu=$ac_cv_c_compiler_gnu
8254
8255
8256
8257ac_ext=c
8258ac_cpp='$CPP $CPPFLAGS'
8259ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8260ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8261ac_compiler_gnu=$ac_cv_c_compiler_gnu
8262
8263{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for x86 cpuid 1 output" >&5
8264$as_echo_n "checking for x86 cpuid 1 output... " >&6; }
8265if ${ax_cv_gcc_x86_cpuid_1+:} false; then :
8266 $as_echo_n "(cached) " >&6
8267else
8268 if test "$cross_compiling" = yes; then :
8269 ax_cv_gcc_x86_cpuid_1=unknown
8270else
8271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8272/* end confdefs.h. */
8273#include <stdio.h>
8274int
8275main ()
8276{
8277
8278 int op = 1, eax, ebx, ecx, edx;
8279 FILE *f;
8280 __asm__("cpuid"
8281 : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
8282 : "a" (op));
8283 f = fopen("conftest_cpuid", "w"); if (!f) return 1;
8284 fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
8285 fclose(f);
8286 return 0;
8287
8288 ;
8289 return 0;
8290}
8291_ACEOF
8292if ac_fn_c_try_run "$LINENO"; then :
8293 ax_cv_gcc_x86_cpuid_1=`cat conftest_cpuid`; rm -f conftest_cpuid
8294else
8295 ax_cv_gcc_x86_cpuid_1=unknown; rm -f conftest_cpuid
8296fi
8297rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8298 conftest.$ac_objext conftest.beam conftest.$ac_ext
8299fi
8300
8301fi
8302{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_x86_cpuid_1" >&5
8303$as_echo "$ax_cv_gcc_x86_cpuid_1" >&6; }
8304ac_ext=c
8305ac_cpp='$CPP $CPPFLAGS'
8306ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8307ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8308ac_compiler_gnu=$ac_cv_c_compiler_gnu
8309
8310
8311 case $ax_cv_gcc_x86_cpuid_0 in
8312 *:756e6547:*:*) # Intel
8313 case $ax_cv_gcc_x86_cpuid_1 in
8314 *5[48]?:*:*:*) ax_gcc_arch="pentium-mmx pentium" ;;
8315 *5??:*:*:*) ax_gcc_arch=pentium ;;
8316 *0?6[3456]?:*:*:*) ax_gcc_arch="pentium2 pentiumpro" ;;
8317 *0?6a?:*[01]:*:*) ax_gcc_arch="pentium2 pentiumpro" ;;
8318 *0?6a?:*[234]:*:*) ax_gcc_arch="pentium3 pentiumpro" ;;
8319 *0?6[9de]?:*:*:*) ax_gcc_arch="pentium-m pentium3 pentiumpro" ;;
8320 *0?6[78b]?:*:*:*) ax_gcc_arch="pentium3 pentiumpro" ;;
8321 *0?6f?:*:*:*|*1?66?:*:*:*) ax_gcc_arch="core2 pentium-m pentium3 pentiumpro" ;;
8322 *1?6[7d]?:*:*:*) ax_gcc_arch="penryn core2 pentium-m pentium3 pentiumpro" ;;
8323 *1?6[aef]?:*:*:*|*2?6[5cef]?:*:*:*) ax_gcc_arch="corei7 core2 pentium-m pentium3 pentiumpro" ;;
8324 *1?6c?:*:*:*|*[23]?66?:*:*:*) ax_gcc_arch="atom core2 pentium-m pentium3 pentiumpro" ;;
8325 *2?6[ad]?:*:*:*) ax_gcc_arch="corei7-avx corei7 core2 pentium-m pentium3 pentiumpro" ;;
8326 *0?6??:*:*:*) ax_gcc_arch=pentiumpro ;;
8327 *6??:*:*:*) ax_gcc_arch="core2 pentiumpro" ;;
8328 ?000?f3[347]:*:*:*|?000?f41347:*:*:*|?000?f6?:*:*:*)
8329 case $host_cpu in
8330 x86_64*) ax_gcc_arch="nocona pentium4 pentiumpro" ;;
8331 *) ax_gcc_arch="prescott pentium4 pentiumpro" ;;
8332 esac ;;
8333 ?000?f??:*:*:*) ax_gcc_arch="pentium4 pentiumpro";;
8334 esac ;;
8335 *:68747541:*:*) # AMD
8336 case $ax_cv_gcc_x86_cpuid_1 in
8337 *5[67]?:*:*:*) ax_gcc_arch=k6 ;;
8338 *5[8d]?:*:*:*) ax_gcc_arch="k6-2 k6" ;;
8339 *5[9]?:*:*:*) ax_gcc_arch="k6-3 k6" ;;
8340 *60?:*:*:*) ax_gcc_arch=k7 ;;
8341 *6[12]?:*:*:*) ax_gcc_arch="athlon k7" ;;
8342 *6[34]?:*:*:*) ax_gcc_arch="athlon-tbird k7" ;;
8343 *67?:*:*:*) ax_gcc_arch="athlon-4 athlon k7" ;;
8344 *6[68a]?:*:*:*)
8345
8346ac_ext=c
8347ac_cpp='$CPP $CPPFLAGS'
8348ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8349ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8350ac_compiler_gnu=$ac_cv_c_compiler_gnu
8351
8352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for x86 cpuid 0x80000006 output" >&5
8353$as_echo_n "checking for x86 cpuid 0x80000006 output... " >&6; }
8354if ${ax_cv_gcc_x86_cpuid_0x80000006+:} false; then :
8355 $as_echo_n "(cached) " >&6
8356else
8357 if test "$cross_compiling" = yes; then :
8358 ax_cv_gcc_x86_cpuid_0x80000006=unknown
8359else
8360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8361/* end confdefs.h. */
8362#include <stdio.h>
8363int
8364main ()
8365{
8366
8367 int op = 0x80000006, eax, ebx, ecx, edx;
8368 FILE *f;
8369 __asm__("cpuid"
8370 : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
8371 : "a" (op));
8372 f = fopen("conftest_cpuid", "w"); if (!f) return 1;
8373 fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
8374 fclose(f);
8375 return 0;
8376
8377 ;
8378 return 0;
8379}
8380_ACEOF
8381if ac_fn_c_try_run "$LINENO"; then :
8382 ax_cv_gcc_x86_cpuid_0x80000006=`cat conftest_cpuid`; rm -f conftest_cpuid
8383else
8384 ax_cv_gcc_x86_cpuid_0x80000006=unknown; rm -f conftest_cpuid
8385fi
8386rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8387 conftest.$ac_objext conftest.beam conftest.$ac_ext
8388fi
8389
8390fi
8391{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_x86_cpuid_0x80000006" >&5
8392$as_echo "$ax_cv_gcc_x86_cpuid_0x80000006" >&6; }
8393ac_ext=c
8394ac_cpp='$CPP $CPPFLAGS'
8395ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8396ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8397ac_compiler_gnu=$ac_cv_c_compiler_gnu
8398
8399 # L2 cache size
8400 case $ax_cv_gcc_x86_cpuid_0x80000006 in
8401 *:*:*[1-9a-f]??????:*) # (L2 = ecx >> 16) >= 256
8402 ax_gcc_arch="athlon-xp athlon-4 athlon k7" ;;
8403 *) ax_gcc_arch="athlon-4 athlon k7" ;;
8404 esac ;;
8405 ?00??f[4cef8b]?:*:*:*) ax_gcc_arch="athlon64 k8" ;;
8406 ?00??f5?:*:*:*) ax_gcc_arch="opteron k8" ;;
8407 ?00??f7?:*:*:*) ax_gcc_arch="athlon-fx opteron k8" ;;
8408 ?00??f??:*:*:*) ax_gcc_arch="k8" ;;
8409 ?05??f??:*:*:*) ax_gcc_arch="btver1 amdfam10 k8" ;;
8410 ?06??f??:*:*:*) ax_gcc_arch="bdver1 amdfam10 k8" ;;
8411 *f??:*:*:*) ax_gcc_arch="amdfam10 k8" ;;
8412 esac ;;
8413 *:746e6543:*:*) # IDT
8414 case $ax_cv_gcc_x86_cpuid_1 in
8415 *54?:*:*:*) ax_gcc_arch=winchip-c6 ;;
8416 *58?:*:*:*) ax_gcc_arch=winchip2 ;;
8417 *6[78]?:*:*:*) ax_gcc_arch=c3 ;;
8418 *69?:*:*:*) ax_gcc_arch="c3-2 c3" ;;
8419 esac ;;
8420 esac
8421 if test x"$ax_gcc_arch" = x; then # fallback
8422 case $host_cpu in
8423 i586*) ax_gcc_arch=pentium ;;
8424 i686*) ax_gcc_arch=pentiumpro ;;
8425 esac
8426 fi
8427 ;;
8428
8429 sparc*)
8430 # Extract the first word of "prtdiag", so it can be a program name with args.
8431set dummy prtdiag; ac_word=$2
8432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8433$as_echo_n "checking for $ac_word... " >&6; }
8434if ${ac_cv_path_PRTDIAG+:} false; then :
8435 $as_echo_n "(cached) " >&6
8436else
8437 case $PRTDIAG in
8438 [\\/]* | ?:[\\/]*)
8439 ac_cv_path_PRTDIAG="$PRTDIAG" # Let the user override the test with a path.
8440 ;;
8441 *)
8442 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8443as_dummy="$PATH:/usr/platform/`uname -i`/sbin/:/usr/platform/`uname -m`/sbin/"
8444for as_dir in $as_dummy
8445do
8446 IFS=$as_save_IFS
8447 test -z "$as_dir" && as_dir=.
8448 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +00008449 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy37110d62012-03-01 18:38:20 +00008450 ac_cv_path_PRTDIAG="$as_dir/$ac_word$ac_exec_ext"
8451 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8452 break 2
8453 fi
8454done
8455 done
8456IFS=$as_save_IFS
8457
8458 test -z "$ac_cv_path_PRTDIAG" && ac_cv_path_PRTDIAG="prtdiag"
8459 ;;
8460esac
8461fi
8462PRTDIAG=$ac_cv_path_PRTDIAG
8463if test -n "$PRTDIAG"; then
8464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PRTDIAG" >&5
8465$as_echo "$PRTDIAG" >&6; }
8466else
8467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8468$as_echo "no" >&6; }
8469fi
8470
8471
8472 cputype=`(((grep cpu /proc/cpuinfo | cut -d: -f2) ; ($PRTDIAG -v |grep -i sparc) ; grep -i cpu /var/run/dmesg.boot ) | head -n 1) 2> /dev/null`
8473 cputype=`echo "$cputype" | tr -d ' -' |tr $as_cr_LETTERS $as_cr_letters`
8474 case $cputype in
8475 *ultrasparciv*) ax_gcc_arch="ultrasparc4 ultrasparc3 ultrasparc v9" ;;
8476 *ultrasparciii*) ax_gcc_arch="ultrasparc3 ultrasparc v9" ;;
8477 *ultrasparc*) ax_gcc_arch="ultrasparc v9" ;;
8478 *supersparc*|*tms390z5[05]*) ax_gcc_arch="supersparc v8" ;;
8479 *hypersparc*|*rt62[056]*) ax_gcc_arch="hypersparc v8" ;;
8480 *cypress*) ax_gcc_arch=cypress ;;
8481 esac ;;
8482
8483 alphaev5) ax_gcc_arch=ev5 ;;
8484 alphaev56) ax_gcc_arch=ev56 ;;
8485 alphapca56) ax_gcc_arch="pca56 ev56" ;;
8486 alphapca57) ax_gcc_arch="pca57 pca56 ev56" ;;
8487 alphaev6) ax_gcc_arch=ev6 ;;
8488 alphaev67) ax_gcc_arch=ev67 ;;
8489 alphaev68) ax_gcc_arch="ev68 ev67" ;;
8490 alphaev69) ax_gcc_arch="ev69 ev68 ev67" ;;
8491 alphaev7) ax_gcc_arch="ev7 ev69 ev68 ev67" ;;
8492 alphaev79) ax_gcc_arch="ev79 ev7 ev69 ev68 ev67" ;;
8493
8494 powerpc*)
8495 cputype=`((grep cpu /proc/cpuinfo | head -n 1 | cut -d: -f2 | cut -d, -f1 | sed 's/ //g') ; /usr/bin/machine ; /bin/machine; grep CPU /var/run/dmesg.boot | head -n 1 | cut -d" " -f2) 2> /dev/null`
8496 cputype=`echo $cputype | sed -e 's/ppc//g;s/ *//g'`
8497 case $cputype in
8498 *750*) ax_gcc_arch="750 G3" ;;
8499 *740[0-9]*) ax_gcc_arch="$cputype 7400 G4" ;;
8500 *74[4-5][0-9]*) ax_gcc_arch="$cputype 7450 G4" ;;
8501 *74[0-9][0-9]*) ax_gcc_arch="$cputype G4" ;;
8502 *970*) ax_gcc_arch="970 G5 power4";;
8503 *POWER4*|*power4*|*gq*) ax_gcc_arch="power4 970";;
8504 *POWER5*|*power5*|*gr*|*gs*) ax_gcc_arch="power5 power4 970";;
8505 603ev|8240) ax_gcc_arch="$cputype 603e 603";;
8506 *) ax_gcc_arch=$cputype ;;
8507 esac
8508 ax_gcc_arch="$ax_gcc_arch powerpc"
8509 ;;
8510esac
8511fi # not cross-compiling
8512fi # guess arch
8513
8514if test "x$ax_gcc_arch" != x -a "x$ax_gcc_arch" != xno; then
8515for arch in $ax_gcc_arch; do
cristya32d1812012-03-02 19:24:21 +00008516 if test "xno" = xyes; then # if we require portable code
cristy37110d62012-03-01 18:38:20 +00008517 flags="-mtune=$arch"
8518 # -mcpu=$arch and m$arch generate nonportable code on every arch except
8519 # x86. And some other arches (e.g. Alpha) don't accept -mtune. Grrr.
8520 case $host_cpu in i*86|x86_64*) flags="$flags -mcpu=$arch -m$arch";; esac
8521 else
8522 flags="-march=$arch -mcpu=$arch -m$arch"
8523 fi
8524 for flag in $flags; do
8525 as_CACHEVAR=`$as_echo "ax_cv_check_cflags__$flag" | $as_tr_sh`
8526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
8527$as_echo_n "checking whether C compiler accepts $flag... " >&6; }
8528if eval \${$as_CACHEVAR+:} false; then :
8529 $as_echo_n "(cached) " >&6
8530else
8531
8532 ax_check_save_flags=$CFLAGS
8533 CFLAGS="$CFLAGS $flag"
8534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8535/* end confdefs.h. */
8536
8537int
8538main ()
8539{
8540
8541 ;
8542 return 0;
8543}
8544_ACEOF
8545if ac_fn_c_try_compile "$LINENO"; then :
8546 eval "$as_CACHEVAR=yes"
8547else
8548 eval "$as_CACHEVAR=no"
8549fi
8550rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8551 CFLAGS=$ax_check_save_flags
8552fi
8553eval ac_res=\$$as_CACHEVAR
8554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8555$as_echo "$ac_res" >&6; }
8556if test x"`eval 'as_val=${'$as_CACHEVAR'};$as_echo "$as_val"'`" = xyes; then :
8557 ax_cv_gcc_archflag=$flag; break
8558else
8559 :
8560fi
8561
8562 done
8563 test "x$ax_cv_gcc_archflag" = xunknown || break
8564done
8565fi
8566
8567fi # $GCC=yes
8568
8569fi
8570
8571{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc architecture flag" >&5
8572$as_echo_n "checking for gcc architecture flag... " >&6; }
8573{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_archflag" >&5
8574$as_echo "$ax_cv_gcc_archflag" >&6; }
8575if test "x$ax_cv_gcc_archflag" = xunknown; then
8576 :
8577else
8578 CFLAGS="$CFLAGS $ax_cv_gcc_archflag"
8579fi
8580
8581
8582
cristy73bd4a52010-10-05 11:24:23 +00008583if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
8584 if test -n "$ac_tool_prefix"; then
8585 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
8586set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
8587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8588$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00008589if ${ac_cv_path_PKG_CONFIG+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00008590 $as_echo_n "(cached) " >&6
8591else
8592 case $PKG_CONFIG in
8593 [\\/]* | ?:[\\/]*)
8594 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8595 ;;
8596 *)
8597 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8598for as_dir in $PATH
8599do
8600 IFS=$as_save_IFS
8601 test -z "$as_dir" && as_dir=.
8602 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +00008603 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +00008604 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
8605 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8606 break 2
8607 fi
8608done
8609 done
8610IFS=$as_save_IFS
8611
8612 ;;
8613esac
8614fi
8615PKG_CONFIG=$ac_cv_path_PKG_CONFIG
8616if test -n "$PKG_CONFIG"; then
8617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
8618$as_echo "$PKG_CONFIG" >&6; }
8619else
8620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8621$as_echo "no" >&6; }
8622fi
8623
8624
8625fi
8626if test -z "$ac_cv_path_PKG_CONFIG"; then
8627 ac_pt_PKG_CONFIG=$PKG_CONFIG
8628 # Extract the first word of "pkg-config", so it can be a program name with args.
8629set dummy pkg-config; ac_word=$2
8630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8631$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00008632if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00008633 $as_echo_n "(cached) " >&6
8634else
8635 case $ac_pt_PKG_CONFIG in
8636 [\\/]* | ?:[\\/]*)
8637 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
8638 ;;
8639 *)
8640 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8641for as_dir in $PATH
8642do
8643 IFS=$as_save_IFS
8644 test -z "$as_dir" && as_dir=.
8645 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +00008646 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +00008647 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
8648 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8649 break 2
8650 fi
8651done
8652 done
8653IFS=$as_save_IFS
8654
8655 ;;
8656esac
8657fi
8658ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
8659if test -n "$ac_pt_PKG_CONFIG"; then
8660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
8661$as_echo "$ac_pt_PKG_CONFIG" >&6; }
8662else
8663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8664$as_echo "no" >&6; }
8665fi
8666
8667 if test "x$ac_pt_PKG_CONFIG" = x; then
8668 PKG_CONFIG=""
8669 else
8670 case $cross_compiling:$ac_tool_warned in
8671yes:)
8672{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8673$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8674ac_tool_warned=yes ;;
8675esac
8676 PKG_CONFIG=$ac_pt_PKG_CONFIG
8677 fi
8678else
8679 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
8680fi
8681
8682fi
8683if test -n "$PKG_CONFIG"; then
8684 _pkg_min_version=0.9.0
8685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
8686$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
8687 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
8688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8689$as_echo "yes" >&6; }
8690 else
8691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8692$as_echo "no" >&6; }
8693 PKG_CONFIG=""
8694 fi
8695
8696fi
cristy3ed852e2009-09-05 21:47:34 +00008697
cristy9b86f202012-11-28 21:55:35 +00008698# Check for linker script support
8699
8700 # Check whether --enable-ld-version-script was given.
8701if test "${enable_ld_version_script+set}" = set; then :
8702 enableval=$enable_ld_version_script; have_ld_version_script=$enableval
8703fi
8704
8705 if test -z "$have_ld_version_script"; then
8706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if LD -Wl,--version-script works" >&5
8707$as_echo_n "checking if LD -Wl,--version-script works... " >&6; }
8708 save_LDFLAGS="$LDFLAGS"
8709 LDFLAGS="$LDFLAGS -Wl,--version-script=conftest.map"
8710 cat > conftest.map <<EOF
8711foo
8712EOF
8713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8714/* end confdefs.h. */
8715
8716int
8717main ()
8718{
8719
8720 ;
8721 return 0;
8722}
8723_ACEOF
8724if ac_fn_c_try_link "$LINENO"; then :
8725 accepts_syntax_errors=yes
8726else
8727 accepts_syntax_errors=no
8728fi
8729rm -f core conftest.err conftest.$ac_objext \
8730 conftest$ac_exeext conftest.$ac_ext
8731 if test "$accepts_syntax_errors" = no; then
8732 cat > conftest.map <<EOF
8733VERS_1 {
8734 global: sym;
8735};
8736
8737VERS_2 {
8738 global: sym;
8739} VERS_1;
8740EOF
8741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8742/* end confdefs.h. */
8743
8744int
8745main ()
8746{
8747
8748 ;
8749 return 0;
8750}
8751_ACEOF
8752if ac_fn_c_try_link "$LINENO"; then :
8753 have_ld_version_script=yes
8754else
8755 have_ld_version_script=no
8756fi
8757rm -f core conftest.err conftest.$ac_objext \
8758 conftest$ac_exeext conftest.$ac_ext
8759 else
8760 have_ld_version_script=no
8761 fi
8762 rm -f conftest.map
8763 LDFLAGS="$save_LDFLAGS"
8764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_ld_version_script" >&5
8765$as_echo "$have_ld_version_script" >&6; }
8766 fi
8767 if test "$have_ld_version_script" = "yes"; then
8768 HAVE_LD_VERSION_SCRIPT_TRUE=
8769 HAVE_LD_VERSION_SCRIPT_FALSE='#'
8770else
8771 HAVE_LD_VERSION_SCRIPT_TRUE='#'
8772 HAVE_LD_VERSION_SCRIPT_FALSE=
8773fi
8774
8775
8776
cristy3ed852e2009-09-05 21:47:34 +00008777#
cristy3ed852e2009-09-05 21:47:34 +00008778# Enable run-time checking.
8779#
8780# Check whether --enable-bounds-checking was given.
cristy8b350f62009-11-15 23:12:43 +00008781if test "${enable_bounds_checking+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00008782 enableval=$enable_bounds_checking; enable_bounds_checking=$enableval
8783else
8784 enable_bounds_checking='no'
8785fi
8786
8787
8788if test "$enable_bounds_checking" = yes; then
8789
cristy8b350f62009-11-15 23:12:43 +00008790$as_echo "#define _FORTIFY_SOURCE 2" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +00008791
8792fi
8793
8794#
8795# Tests for Windows
8796#
8797
8798
8799
8800GDI32_LIBS=''
cristy3ed852e2009-09-05 21:47:34 +00008801native_win32_build='no'
8802cygwin_build='no'
8803case "${host_os}" in
8804 cygwin* )
cristy3ed852e2009-09-05 21:47:34 +00008805 cygwin_build='yes'
8806 GDI32_LIBS='-lgdi32'
8807 ;;
8808 mingw* )
cristy3ed852e2009-09-05 21:47:34 +00008809 native_win32_build='yes'
8810 GDI32_LIBS='-lgdi32'
8811 ;;
8812esac
8813if test "${GDI32_LIBS}x" != 'x'; then
8814
cristy8b350f62009-11-15 23:12:43 +00008815$as_echo "#define WINGDI32_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +00008816
8817fi
8818
cristy73bd4a52010-10-05 11:24:23 +00008819 if test "${GDI32_LIBS}x" != 'x' ; then
8820 WINGDI32_DELEGATE_TRUE=
8821 WINGDI32_DELEGATE_FALSE='#'
8822else
8823 WINGDI32_DELEGATE_TRUE='#'
8824 WINGDI32_DELEGATE_FALSE=
8825fi
8826
8827 if test "${native_win32_build}" = 'yes' ; then
8828 WIN32_NATIVE_BUILD_TRUE=
8829 WIN32_NATIVE_BUILD_FALSE='#'
8830else
8831 WIN32_NATIVE_BUILD_TRUE='#'
8832 WIN32_NATIVE_BUILD_FALSE=
8833fi
8834
8835 if test "${cygwin_build}" = 'yes' ; then
8836 CYGWIN_BUILD_TRUE=
8837 CYGWIN_BUILD_FALSE='#'
8838else
8839 CYGWIN_BUILD_TRUE='#'
8840 CYGWIN_BUILD_FALSE=
8841fi
8842
8843 if test "x${CC}" = 'xcl.exe' ; then
8844 USING_CL_TRUE=
8845 USING_CL_FALSE='#'
8846else
8847 USING_CL_TRUE='#'
8848 USING_CL_FALSE=
8849fi
8850
cristy3ed852e2009-09-05 21:47:34 +00008851
8852WinPathScript="${srcdirfull}/winpath.sh"
8853
8854
8855#
8856# Compiler flags tweaks
8857#
8858if test "${GCC}" != "yes"; then
8859 case "${host}" in
8860 *-*-hpux* )
8861 # aCC: HP ANSI C++ B3910B A.03.34
8862 CFLAGS="${CFLAGS} -Wp,-H30000"
8863 if test -n "${CXXFLAGS}"; then
8864 CXXFLAGS='-AA'
8865 else
8866 CXXFLAGS="${CXXFLAGS} -AA"
8867 fi
8868 ;;
8869 *-dec-osf5.* )
8870 # Compaq alphaev68-dec-osf5.1 compiler
8871 if test -n "${CXXFLAGS}"; then
8872 CXXFLAGS='-std strict_ansi -noimplicit_include'
8873 else
8874 CXXFLAGS="${CXXFLAGS} -std strict_ansi -noimplicit_include"
8875 fi
8876 esac
8877fi
8878
8879# Check for lazy-loading.
cristy8b350f62009-11-15 23:12:43 +00008880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker lazyload option" >&5
cristy3ed852e2009-09-05 21:47:34 +00008881$as_echo_n "checking for linker lazyload option... " >&6; }
cristyda16f162011-02-19 23:52:17 +00008882if ${im_cv_ld_lazyload+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00008883 $as_echo_n "(cached) " >&6
8884else
8885
8886im_cv_ld_lazyload='none'
8887case "${host}" in
8888 *-*-solaris2.8 | *-*-solaris2.9 | *-*-solaris2.1? )
8889 if test "$lt_cv_prog_gnu_ld" != 'yes' ; then
8890 im_cv_ld_lazyload='-Wl,-zlazyload'
8891 fi
8892 ;;
8893esac
8894
8895fi
cristy8b350f62009-11-15 23:12:43 +00008896{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $im_cv_ld_lazyload" >&5
cristy3ed852e2009-09-05 21:47:34 +00008897$as_echo "$im_cv_ld_lazyload" >&6; }
8898if test "${im_cv_ld_lazyload}" != 'none' ; then
8899 if test -z "${LDFLAGS}" ; then
8900 LDFLAGS="${im_cv_ld_lazyload}"
8901 else
8902 LDFLAGS="${im_cv_ld_lazyload} ${LDFLAGS}"
8903 fi
8904fi
8905
8906case "$host" in
8907*darwin* | *-macos10*)
cristy3ed852e2009-09-05 21:47:34 +00008908 # Check whether --enable-osx-universal-binary was given.
cristy8b350f62009-11-15 23:12:43 +00008909if test "${enable_osx_universal_binary+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00008910 enableval=$enable_osx_universal_binary; build_osxuniversal="${enableval}"
8911else
8912 build_osxuniversal=no
8913fi
8914
8915
8916 if test "${build_osxuniversal}" != no ; then
8917 if test "$enable_dependency_tracking" != no ; then
cristy98dddb52010-11-04 00:30:15 +00008918 as_fn_error $? "--enable-osx-universal-binary requires --disable-dependency-tracking.
cristy3ed852e2009-09-05 21:47:34 +00008919Please re-run configure with these options:
8920 --disable-dependency-tracking --enable-osx-universal-binary
cristy8b350f62009-11-15 23:12:43 +00008921 " "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00008922 fi
8923 CFLAGS="$CFLAGS -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch ppc -arch i386"
8924 CXXFLAGS="$CXXFLAGS -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch ppc -arch i386"
8925 LDFLAGS="$LDFLAGS -Wl,-syslibroot,/Developer/SDKs/MacOSX10.5.sdk -arch ppc -arch i386"
8926 fi
8927 ;;
8928esac
8929
cristy0151ae12011-10-28 16:32:29 +00008930#
8931# ARCH specific include directory
8932#
8933
cristy670aa3c2011-11-03 00:54:00 +00008934# Check whether --with-includearch-dir was given.
8935if test "${with_includearch_dir+set}" = set; then :
8936 withval=$with_includearch_dir; includearch_dir=$withval
cristy0151ae12011-10-28 16:32:29 +00008937else
cristy670aa3c2011-11-03 00:54:00 +00008938 includearch_dir=$INCLUDE_DIR
cristy0151ae12011-10-28 16:32:29 +00008939fi
8940
8941
cristy670aa3c2011-11-03 00:54:00 +00008942eval "eval INCLUDEARCH_DIR=$includearch_dir"
cristyac9041a2011-10-28 16:52:32 +00008943
cristy0151ae12011-10-28 16:32:29 +00008944
8945#
8946# ARCH specific configuration directory
8947#
8948
cristy670aa3c2011-11-03 00:54:00 +00008949# Check whether --with-sharearch-dir was given.
8950if test "${with_sharearch_dir+set}" = set; then :
8951 withval=$with_sharearch_dir; sharearch_dir=$withval
cristy0151ae12011-10-28 16:32:29 +00008952else
cristy408ebcd2011-11-14 01:36:57 +00008953 sharearch_dir="${LIB_DIR}"
cristy0151ae12011-10-28 16:32:29 +00008954fi
8955
8956
cristy670aa3c2011-11-03 00:54:00 +00008957eval "eval SHAREARCH_DIR=$sharearch_dir"
8958SHAREARCH_DIR="$sharearch_dir"
cristyac9041a2011-10-28 16:52:32 +00008959
cristy0151ae12011-10-28 16:32:29 +00008960
8961#
cristy3ed852e2009-09-05 21:47:34 +00008962# Enable support for threads
8963
8964# Check whether --with-threads was given.
cristy8b350f62009-11-15 23:12:43 +00008965if test "${with_threads+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00008966 withval=$with_threads; with_threads=$withval
8967else
8968 with_threads='yes'
8969fi
8970
8971
8972have_threads=no
8973if test "$with_threads" != 'no'; then
cristy73bd4a52010-10-05 11:24:23 +00008974
8975
cristy73bd4a52010-10-05 11:24:23 +00008976ac_ext=c
8977ac_cpp='$CPP $CPPFLAGS'
8978ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8979ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8980ac_compiler_gnu=$ac_cv_c_compiler_gnu
8981
8982ax_pthread_ok=no
8983
8984# We used to check for pthread.h first, but this fails if pthread.h
8985# requires special compiler flags (e.g. on True64 or Sequent).
8986# It gets checked for in the link test anyway.
8987
8988# First of all, check if the user has set any of the PTHREAD_LIBS,
8989# etcetera environment variables, and if threads linking works using
8990# them:
8991if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
8992 save_CFLAGS="$CFLAGS"
8993 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
8994 save_LIBS="$LIBS"
8995 LIBS="$PTHREAD_LIBS $LIBS"
8996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
8997$as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
8998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8999/* end confdefs.h. */
9000
9001/* Override any GCC internal prototype to avoid an error.
9002 Use char because int might match the return type of a GCC
9003 builtin and then its argument prototype would still apply. */
9004#ifdef __cplusplus
9005extern "C"
9006#endif
9007char pthread_join ();
9008int
9009main ()
9010{
9011return pthread_join ();
9012 ;
9013 return 0;
9014}
9015_ACEOF
9016if ac_fn_c_try_link "$LINENO"; then :
9017 ax_pthread_ok=yes
9018fi
9019rm -f core conftest.err conftest.$ac_objext \
9020 conftest$ac_exeext conftest.$ac_ext
9021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
9022$as_echo "$ax_pthread_ok" >&6; }
9023 if test x"$ax_pthread_ok" = xno; then
9024 PTHREAD_LIBS=""
9025 PTHREAD_CFLAGS=""
9026 fi
9027 LIBS="$save_LIBS"
9028 CFLAGS="$save_CFLAGS"
9029fi
9030
9031# We must check for the threads library under a number of different
9032# names; the ordering is very important because some systems
9033# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
9034# libraries is broken (non-POSIX).
9035
9036# Create a list of thread flags to try. Items starting with a "-" are
9037# C compiler flags, and other items are library names, except for "none"
9038# which indicates that we try without any flags at all, and "pthread-config"
9039# which is a program returning the flags for the Pth emulation library.
9040
cristy18307f12011-12-30 01:20:16 +00009041ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt lpthread pthread-config"
cristy73bd4a52010-10-05 11:24:23 +00009042
9043# The ordering *is* (sometimes) important. Some notes on the
9044# individual items follow:
9045
9046# pthreads: AIX (must check this before -lpthread)
9047# none: in case threads are in libc; should be tried before -Kthread and
9048# other compiler flags to prevent continual compiler warnings
9049# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
9050# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
9051# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
9052# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
9053# -pthreads: Solaris/gcc
9054# -mthreads: Mingw32/gcc, Lynx/gcc
9055# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
9056# doesn't hurt to check since this sometimes defines pthreads too;
9057# also defines -D_REENTRANT)
9058# ... -mt is also the pthreads flag for HP/aCC
9059# pthread: Linux, etcetera
9060# --thread-safe: KAI C++
9061# pthread-config: use pthread-config program (for GNU Pth library)
9062
9063case "${host_cpu}-${host_os}" in
9064 *solaris*)
9065
9066 # On Solaris (at least, for some versions), libc contains stubbed
9067 # (non-functional) versions of the pthreads routines, so link-based
9068 # tests will erroneously succeed. (We need to link with -pthreads/-mt/
9069 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather
9070 # a function called by this macro, so we could check for that, but
9071 # who knows whether they'll stub that too in a future libc.) So,
9072 # we'll just look for -pthreads and -lpthread first:
9073
9074 ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags"
9075 ;;
9076
cristya316db12011-10-24 00:49:45 +00009077 *-darwin*)
9078 ax_pthread_flags="-pthread $ax_pthread_flags"
9079 ;;
cristy73bd4a52010-10-05 11:24:23 +00009080esac
9081
9082if test x"$ax_pthread_ok" = xno; then
9083for flag in $ax_pthread_flags; do
9084
9085 case $flag in
9086 none)
9087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
9088$as_echo_n "checking whether pthreads work without any flags... " >&6; }
9089 ;;
9090
9091 -*)
9092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
9093$as_echo_n "checking whether pthreads work with $flag... " >&6; }
9094 PTHREAD_CFLAGS="$flag"
9095 ;;
9096
cristya316db12011-10-24 00:49:45 +00009097 pthread-config)
9098 # Extract the first word of "pthread-config", so it can be a program name with args.
cristy73bd4a52010-10-05 11:24:23 +00009099set dummy pthread-config; ac_word=$2
9100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9101$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00009102if ${ac_cv_prog_ax_pthread_config+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00009103 $as_echo_n "(cached) " >&6
9104else
9105 if test -n "$ax_pthread_config"; then
9106 ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
9107else
9108as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9109for as_dir in $PATH
9110do
9111 IFS=$as_save_IFS
9112 test -z "$as_dir" && as_dir=.
9113 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +00009114 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +00009115 ac_cv_prog_ax_pthread_config="yes"
9116 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9117 break 2
9118 fi
9119done
9120 done
9121IFS=$as_save_IFS
9122
9123 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
9124fi
9125fi
9126ax_pthread_config=$ac_cv_prog_ax_pthread_config
9127if test -n "$ax_pthread_config"; then
9128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
9129$as_echo "$ax_pthread_config" >&6; }
9130else
9131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9132$as_echo "no" >&6; }
9133fi
9134
9135
cristya316db12011-10-24 00:49:45 +00009136 if test x"$ax_pthread_config" = xno; then continue; fi
9137 PTHREAD_CFLAGS="`pthread-config --cflags`"
9138 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
9139 ;;
cristy73bd4a52010-10-05 11:24:23 +00009140
9141 *)
9142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
9143$as_echo_n "checking for the pthreads library -l$flag... " >&6; }
9144 PTHREAD_LIBS="-l$flag"
9145 ;;
9146 esac
9147
9148 save_LIBS="$LIBS"
9149 save_CFLAGS="$CFLAGS"
9150 LIBS="$PTHREAD_LIBS $LIBS"
9151 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
9152
9153 # Check for various functions. We must include pthread.h,
9154 # since some functions may be macros. (On the Sequent, we
9155 # need a special flag -Kthread to make this header compile.)
9156 # We check for pthread_join because it is in -lpthread on IRIX
9157 # while pthread_create is in libc. We check for pthread_attr_init
9158 # due to DEC craziness with -lpthreads. We check for
9159 # pthread_cleanup_push because it is one of the few pthread
9160 # functions on Solaris that doesn't have a non-functional libc stub.
9161 # We try pthread_create on general principles.
9162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9163/* end confdefs.h. */
9164#include <pthread.h>
cristya316db12011-10-24 00:49:45 +00009165 static void routine(void *a) { a = 0; }
9166 static void *start_routine(void *a) { return a; }
cristy73bd4a52010-10-05 11:24:23 +00009167int
9168main ()
9169{
9170pthread_t th; pthread_attr_t attr;
cristya316db12011-10-24 00:49:45 +00009171 pthread_create(&th, 0, start_routine, 0);
9172 pthread_join(th, 0);
9173 pthread_attr_init(&attr);
9174 pthread_cleanup_push(routine, 0);
9175 pthread_cleanup_pop(0) /* ; */
cristy73bd4a52010-10-05 11:24:23 +00009176 ;
9177 return 0;
9178}
9179_ACEOF
9180if ac_fn_c_try_link "$LINENO"; then :
9181 ax_pthread_ok=yes
9182fi
9183rm -f core conftest.err conftest.$ac_objext \
9184 conftest$ac_exeext conftest.$ac_ext
9185
9186 LIBS="$save_LIBS"
9187 CFLAGS="$save_CFLAGS"
9188
9189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
9190$as_echo "$ax_pthread_ok" >&6; }
9191 if test "x$ax_pthread_ok" = xyes; then
9192 break;
9193 fi
9194
9195 PTHREAD_LIBS=""
9196 PTHREAD_CFLAGS=""
9197done
9198fi
9199
9200# Various other checks:
9201if test "x$ax_pthread_ok" = xyes; then
9202 save_LIBS="$LIBS"
9203 LIBS="$PTHREAD_LIBS $LIBS"
9204 save_CFLAGS="$CFLAGS"
9205 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
9206
9207 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
cristya316db12011-10-24 00:49:45 +00009208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
cristy73bd4a52010-10-05 11:24:23 +00009209$as_echo_n "checking for joinable pthread attribute... " >&6; }
cristya316db12011-10-24 00:49:45 +00009210 attr_name=unknown
9211 for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
9212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy73bd4a52010-10-05 11:24:23 +00009213/* end confdefs.h. */
9214#include <pthread.h>
9215int
9216main ()
9217{
cristya316db12011-10-24 00:49:45 +00009218int attr = $attr; return attr /* ; */
cristy73bd4a52010-10-05 11:24:23 +00009219 ;
9220 return 0;
9221}
9222_ACEOF
9223if ac_fn_c_try_link "$LINENO"; then :
9224 attr_name=$attr; break
9225fi
9226rm -f core conftest.err conftest.$ac_objext \
9227 conftest$ac_exeext conftest.$ac_ext
cristya316db12011-10-24 00:49:45 +00009228 done
cristy73bd4a52010-10-05 11:24:23 +00009229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5
9230$as_echo "$attr_name" >&6; }
9231 if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
9232
9233cat >>confdefs.h <<_ACEOF
9234#define PTHREAD_CREATE_JOINABLE $attr_name
9235_ACEOF
9236
9237 fi
9238
9239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
9240$as_echo_n "checking if more special flags are required for pthreads... " >&6; }
9241 flag=no
9242 case "${host_cpu}-${host_os}" in
9243 *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";;
9244 *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";;
9245 esac
9246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5
9247$as_echo "${flag}" >&6; }
9248 if test "x$flag" != xno; then
9249 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
9250 fi
9251
cristya316db12011-10-24 00:49:45 +00009252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
9253$as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
9254if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false; then :
9255 $as_echo_n "(cached) " >&6
9256else
9257
9258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9259/* end confdefs.h. */
9260
9261 #include <pthread.h>
9262int
9263main ()
9264{
9265int i = PTHREAD_PRIO_INHERIT;
9266 ;
9267 return 0;
9268}
9269_ACEOF
9270if ac_fn_c_try_link "$LINENO"; then :
9271 ax_cv_PTHREAD_PRIO_INHERIT=yes
9272else
9273 ax_cv_PTHREAD_PRIO_INHERIT=no
9274fi
9275rm -f core conftest.err conftest.$ac_objext \
9276 conftest$ac_exeext conftest.$ac_ext
9277
9278fi
9279{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
9280$as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
9281 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes"; then :
9282
9283$as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
9284
9285fi
9286
cristy73bd4a52010-10-05 11:24:23 +00009287 LIBS="$save_LIBS"
9288 CFLAGS="$save_CFLAGS"
9289
9290 # More AIX lossage: must compile with xlc_r or cc_r
cristya316db12011-10-24 00:49:45 +00009291 if test x"$GCC" != xyes; then
cristy73bd4a52010-10-05 11:24:23 +00009292 for ac_prog in xlc_r cc_r
9293do
9294 # Extract the first word of "$ac_prog", so it can be a program name with args.
9295set dummy $ac_prog; ac_word=$2
9296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9297$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00009298if ${ac_cv_prog_PTHREAD_CC+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00009299 $as_echo_n "(cached) " >&6
9300else
9301 if test -n "$PTHREAD_CC"; then
9302 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
9303else
9304as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9305for as_dir in $PATH
9306do
9307 IFS=$as_save_IFS
9308 test -z "$as_dir" && as_dir=.
9309 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +00009310 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +00009311 ac_cv_prog_PTHREAD_CC="$ac_prog"
9312 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9313 break 2
9314 fi
9315done
9316 done
9317IFS=$as_save_IFS
9318
9319fi
9320fi
9321PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
9322if test -n "$PTHREAD_CC"; then
9323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
9324$as_echo "$PTHREAD_CC" >&6; }
9325else
9326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9327$as_echo "no" >&6; }
9328fi
9329
9330
9331 test -n "$PTHREAD_CC" && break
9332done
9333test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}"
9334
9335 else
9336 PTHREAD_CC=$CC
cristya316db12011-10-24 00:49:45 +00009337 fi
cristy73bd4a52010-10-05 11:24:23 +00009338else
9339 PTHREAD_CC="$CC"
9340fi
9341
9342
9343
9344
9345
9346# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
9347if test x"$ax_pthread_ok" = xyes; then
9348
9349$as_echo "#define HAVE_PTHREAD 1" >>confdefs.h
9350
9351 :
9352else
9353 ax_pthread_ok=no
9354
9355fi
9356ac_ext=c
9357ac_cpp='$CPP $CPPFLAGS'
9358ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9359ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9360ac_compiler_gnu=$ac_cv_c_compiler_gnu
9361
9362
cristy7acf8fb2010-09-23 19:58:53 +00009363 if test "$ax_pthread_ok" = yes; then
cristy3ed852e2009-09-05 21:47:34 +00009364 have_threads=yes
9365 DEF_THREAD="$PTHREAD_CFLAGS"
9366 CFLAGS="$CFLAGS $DEF_THREAD"
9367 CXXFLAGS="$CXXFLAGS $DEF_THREAD"
9368 if test "$CC" != "$PTHREAD_CC"; then
cristy8b350f62009-11-15 23:12:43 +00009369 { $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 +00009370$as_echo "$as_me: WARNING: Replacing compiler $CC with compiler $PTHREAD_CC to support pthreads." >&2;}
9371 CC="$PTHREAD_CC"
9372 fi
cristy55bf91c2010-09-24 00:29:41 +00009373
9374$as_echo "#define THREAD_SUPPORT 1" >>confdefs.h
9375
cristy3ed852e2009-09-05 21:47:34 +00009376 fi
9377fi
9378
9379# Enable support for OpenMP
9380if test "$have_threads" != 'yes'; then
9381 ac_cv_prog_c_openmp=unsupported
9382fi
9383
9384 OPENMP_CFLAGS=
9385 # Check whether --enable-openmp was given.
cristy8b350f62009-11-15 23:12:43 +00009386if test "${enable_openmp+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00009387 enableval=$enable_openmp;
9388fi
9389
9390 if test "$enable_openmp" != no; then
cristy8b350f62009-11-15 23:12:43 +00009391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to support OpenMP" >&5
cristy3ed852e2009-09-05 21:47:34 +00009392$as_echo_n "checking for $CC option to support OpenMP... " >&6; }
cristyda16f162011-02-19 23:52:17 +00009393if ${ac_cv_prog_c_openmp+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00009394 $as_echo_n "(cached) " >&6
9395else
cristy8b350f62009-11-15 23:12:43 +00009396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9397/* end confdefs.h. */
cristy3ed852e2009-09-05 21:47:34 +00009398
9399#ifndef _OPENMP
9400 choke me
9401#endif
9402#include <omp.h>
9403int main () { return omp_get_num_threads (); }
9404
9405_ACEOF
cristy8b350f62009-11-15 23:12:43 +00009406if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00009407 ac_cv_prog_c_openmp='none needed'
9408else
cristy8b350f62009-11-15 23:12:43 +00009409 ac_cv_prog_c_openmp='unsupported'
cristy14fefe52012-05-21 00:59:18 +00009410 for ac_option in -fopenmp -xopenmp -openmp -mp -omp -qsmp=omp -homp \
9411 -Popenmp --openmp; do
cristy3ed852e2009-09-05 21:47:34 +00009412 ac_save_CFLAGS=$CFLAGS
9413 CFLAGS="$CFLAGS $ac_option"
cristy8b350f62009-11-15 23:12:43 +00009414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9415/* end confdefs.h. */
cristy3ed852e2009-09-05 21:47:34 +00009416
9417#ifndef _OPENMP
9418 choke me
9419#endif
9420#include <omp.h>
9421int main () { return omp_get_num_threads (); }
9422
9423_ACEOF
cristy8b350f62009-11-15 23:12:43 +00009424if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00009425 ac_cv_prog_c_openmp=$ac_option
cristy3ed852e2009-09-05 21:47:34 +00009426fi
cristy8b350f62009-11-15 23:12:43 +00009427rm -f core conftest.err conftest.$ac_objext \
9428 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00009429 CFLAGS=$ac_save_CFLAGS
9430 if test "$ac_cv_prog_c_openmp" != unsupported; then
9431 break
9432 fi
9433 done
9434fi
cristy8b350f62009-11-15 23:12:43 +00009435rm -f core conftest.err conftest.$ac_objext \
9436 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00009437fi
cristy8b350f62009-11-15 23:12:43 +00009438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_c_openmp" >&5
cristy3ed852e2009-09-05 21:47:34 +00009439$as_echo "$ac_cv_prog_c_openmp" >&6; }
9440 case $ac_cv_prog_c_openmp in #(
9441 "none needed" | unsupported)
cristy8b350f62009-11-15 23:12:43 +00009442 ;; #(
cristy3ed852e2009-09-05 21:47:34 +00009443 *)
cristy8b350f62009-11-15 23:12:43 +00009444 OPENMP_CFLAGS=$ac_cv_prog_c_openmp ;;
cristy3ed852e2009-09-05 21:47:34 +00009445 esac
9446 fi
9447
9448
9449CFLAGS="$OPENMP_CFLAGS $CFLAGS"
9450MAGICK_PCFLAGS="$MAGICK_PCFLAGS $OPENMP_CFLAGS"
9451
cristy391f1ce2010-09-09 17:23:28 +00009452if test "$enable_openmp" != no; then
9453 if test "$ac_cv_prog_c_openmp" != 'unsupported'; then
9454 MAGICK_FEATURES="OpenMP $MAGICK_FEATURES"
9455 fi
9456fi
cristy3ed852e2009-09-05 21:47:34 +00009457
cristy736173a2009-09-20 21:18:22 +00009458# Enable support for OpenCL
cristy73bd4a52010-10-05 11:24:23 +00009459
9460
cristy73bd4a52010-10-05 11:24:23 +00009461ac_ext=c
9462ac_cpp='$CPP $CPPFLAGS'
9463ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9464ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9465ac_compiler_gnu=$ac_cv_c_compiler_gnu
9466
9467ax_pthread_ok=no
9468
9469# We used to check for pthread.h first, but this fails if pthread.h
9470# requires special compiler flags (e.g. on True64 or Sequent).
9471# It gets checked for in the link test anyway.
9472
9473# First of all, check if the user has set any of the PTHREAD_LIBS,
9474# etcetera environment variables, and if threads linking works using
9475# them:
9476if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
9477 save_CFLAGS="$CFLAGS"
9478 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
9479 save_LIBS="$LIBS"
9480 LIBS="$PTHREAD_LIBS $LIBS"
9481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
9482$as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
9483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9484/* end confdefs.h. */
9485
9486/* Override any GCC internal prototype to avoid an error.
9487 Use char because int might match the return type of a GCC
9488 builtin and then its argument prototype would still apply. */
9489#ifdef __cplusplus
9490extern "C"
9491#endif
9492char pthread_join ();
9493int
9494main ()
9495{
9496return pthread_join ();
9497 ;
9498 return 0;
9499}
9500_ACEOF
9501if ac_fn_c_try_link "$LINENO"; then :
9502 ax_pthread_ok=yes
9503fi
9504rm -f core conftest.err conftest.$ac_objext \
9505 conftest$ac_exeext conftest.$ac_ext
9506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
9507$as_echo "$ax_pthread_ok" >&6; }
9508 if test x"$ax_pthread_ok" = xno; then
9509 PTHREAD_LIBS=""
9510 PTHREAD_CFLAGS=""
9511 fi
9512 LIBS="$save_LIBS"
9513 CFLAGS="$save_CFLAGS"
9514fi
9515
9516# We must check for the threads library under a number of different
9517# names; the ordering is very important because some systems
9518# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
9519# libraries is broken (non-POSIX).
9520
9521# Create a list of thread flags to try. Items starting with a "-" are
9522# C compiler flags, and other items are library names, except for "none"
9523# which indicates that we try without any flags at all, and "pthread-config"
9524# which is a program returning the flags for the Pth emulation library.
9525
cristy18307f12011-12-30 01:20:16 +00009526ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt lpthread pthread-config"
cristy73bd4a52010-10-05 11:24:23 +00009527
9528# The ordering *is* (sometimes) important. Some notes on the
9529# individual items follow:
9530
9531# pthreads: AIX (must check this before -lpthread)
9532# none: in case threads are in libc; should be tried before -Kthread and
9533# other compiler flags to prevent continual compiler warnings
9534# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
9535# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
9536# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
9537# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
9538# -pthreads: Solaris/gcc
9539# -mthreads: Mingw32/gcc, Lynx/gcc
9540# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
9541# doesn't hurt to check since this sometimes defines pthreads too;
9542# also defines -D_REENTRANT)
9543# ... -mt is also the pthreads flag for HP/aCC
9544# pthread: Linux, etcetera
9545# --thread-safe: KAI C++
9546# pthread-config: use pthread-config program (for GNU Pth library)
9547
9548case "${host_cpu}-${host_os}" in
9549 *solaris*)
9550
9551 # On Solaris (at least, for some versions), libc contains stubbed
9552 # (non-functional) versions of the pthreads routines, so link-based
9553 # tests will erroneously succeed. (We need to link with -pthreads/-mt/
9554 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather
9555 # a function called by this macro, so we could check for that, but
9556 # who knows whether they'll stub that too in a future libc.) So,
9557 # we'll just look for -pthreads and -lpthread first:
9558
9559 ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags"
9560 ;;
9561
cristya316db12011-10-24 00:49:45 +00009562 *-darwin*)
9563 ax_pthread_flags="-pthread $ax_pthread_flags"
9564 ;;
cristy73bd4a52010-10-05 11:24:23 +00009565esac
9566
9567if test x"$ax_pthread_ok" = xno; then
9568for flag in $ax_pthread_flags; do
9569
9570 case $flag in
9571 none)
9572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
9573$as_echo_n "checking whether pthreads work without any flags... " >&6; }
9574 ;;
9575
9576 -*)
9577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
9578$as_echo_n "checking whether pthreads work with $flag... " >&6; }
9579 PTHREAD_CFLAGS="$flag"
9580 ;;
9581
cristya316db12011-10-24 00:49:45 +00009582 pthread-config)
9583 # Extract the first word of "pthread-config", so it can be a program name with args.
cristy73bd4a52010-10-05 11:24:23 +00009584set dummy pthread-config; ac_word=$2
9585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9586$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00009587if ${ac_cv_prog_ax_pthread_config+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00009588 $as_echo_n "(cached) " >&6
9589else
9590 if test -n "$ax_pthread_config"; then
9591 ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
9592else
9593as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9594for as_dir in $PATH
9595do
9596 IFS=$as_save_IFS
9597 test -z "$as_dir" && as_dir=.
9598 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +00009599 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +00009600 ac_cv_prog_ax_pthread_config="yes"
9601 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9602 break 2
9603 fi
9604done
9605 done
9606IFS=$as_save_IFS
9607
9608 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
9609fi
9610fi
9611ax_pthread_config=$ac_cv_prog_ax_pthread_config
9612if test -n "$ax_pthread_config"; then
9613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
9614$as_echo "$ax_pthread_config" >&6; }
9615else
9616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9617$as_echo "no" >&6; }
9618fi
9619
9620
cristya316db12011-10-24 00:49:45 +00009621 if test x"$ax_pthread_config" = xno; then continue; fi
9622 PTHREAD_CFLAGS="`pthread-config --cflags`"
9623 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
9624 ;;
cristy73bd4a52010-10-05 11:24:23 +00009625
9626 *)
9627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
9628$as_echo_n "checking for the pthreads library -l$flag... " >&6; }
9629 PTHREAD_LIBS="-l$flag"
9630 ;;
9631 esac
9632
9633 save_LIBS="$LIBS"
9634 save_CFLAGS="$CFLAGS"
9635 LIBS="$PTHREAD_LIBS $LIBS"
9636 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
9637
9638 # Check for various functions. We must include pthread.h,
9639 # since some functions may be macros. (On the Sequent, we
9640 # need a special flag -Kthread to make this header compile.)
9641 # We check for pthread_join because it is in -lpthread on IRIX
9642 # while pthread_create is in libc. We check for pthread_attr_init
9643 # due to DEC craziness with -lpthreads. We check for
9644 # pthread_cleanup_push because it is one of the few pthread
9645 # functions on Solaris that doesn't have a non-functional libc stub.
9646 # We try pthread_create on general principles.
9647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9648/* end confdefs.h. */
9649#include <pthread.h>
cristya316db12011-10-24 00:49:45 +00009650 static void routine(void *a) { a = 0; }
9651 static void *start_routine(void *a) { return a; }
cristy73bd4a52010-10-05 11:24:23 +00009652int
9653main ()
9654{
9655pthread_t th; pthread_attr_t attr;
cristya316db12011-10-24 00:49:45 +00009656 pthread_create(&th, 0, start_routine, 0);
9657 pthread_join(th, 0);
9658 pthread_attr_init(&attr);
9659 pthread_cleanup_push(routine, 0);
9660 pthread_cleanup_pop(0) /* ; */
cristy73bd4a52010-10-05 11:24:23 +00009661 ;
9662 return 0;
9663}
9664_ACEOF
9665if ac_fn_c_try_link "$LINENO"; then :
9666 ax_pthread_ok=yes
9667fi
9668rm -f core conftest.err conftest.$ac_objext \
9669 conftest$ac_exeext conftest.$ac_ext
9670
9671 LIBS="$save_LIBS"
9672 CFLAGS="$save_CFLAGS"
9673
9674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
9675$as_echo "$ax_pthread_ok" >&6; }
9676 if test "x$ax_pthread_ok" = xyes; then
9677 break;
9678 fi
9679
9680 PTHREAD_LIBS=""
9681 PTHREAD_CFLAGS=""
9682done
9683fi
9684
9685# Various other checks:
9686if test "x$ax_pthread_ok" = xyes; then
9687 save_LIBS="$LIBS"
9688 LIBS="$PTHREAD_LIBS $LIBS"
9689 save_CFLAGS="$CFLAGS"
9690 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
9691
9692 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
cristya316db12011-10-24 00:49:45 +00009693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
cristy73bd4a52010-10-05 11:24:23 +00009694$as_echo_n "checking for joinable pthread attribute... " >&6; }
cristya316db12011-10-24 00:49:45 +00009695 attr_name=unknown
9696 for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
9697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy73bd4a52010-10-05 11:24:23 +00009698/* end confdefs.h. */
9699#include <pthread.h>
9700int
9701main ()
9702{
cristya316db12011-10-24 00:49:45 +00009703int attr = $attr; return attr /* ; */
cristy73bd4a52010-10-05 11:24:23 +00009704 ;
9705 return 0;
9706}
9707_ACEOF
9708if ac_fn_c_try_link "$LINENO"; then :
9709 attr_name=$attr; break
9710fi
9711rm -f core conftest.err conftest.$ac_objext \
9712 conftest$ac_exeext conftest.$ac_ext
cristya316db12011-10-24 00:49:45 +00009713 done
cristy73bd4a52010-10-05 11:24:23 +00009714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5
9715$as_echo "$attr_name" >&6; }
9716 if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
9717
9718cat >>confdefs.h <<_ACEOF
9719#define PTHREAD_CREATE_JOINABLE $attr_name
9720_ACEOF
9721
9722 fi
9723
9724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
9725$as_echo_n "checking if more special flags are required for pthreads... " >&6; }
9726 flag=no
9727 case "${host_cpu}-${host_os}" in
9728 *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";;
9729 *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";;
9730 esac
9731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5
9732$as_echo "${flag}" >&6; }
9733 if test "x$flag" != xno; then
9734 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
9735 fi
9736
cristya316db12011-10-24 00:49:45 +00009737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
9738$as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
9739if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false; then :
9740 $as_echo_n "(cached) " >&6
9741else
9742
9743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9744/* end confdefs.h. */
9745
9746 #include <pthread.h>
9747int
9748main ()
9749{
9750int i = PTHREAD_PRIO_INHERIT;
9751 ;
9752 return 0;
9753}
9754_ACEOF
9755if ac_fn_c_try_link "$LINENO"; then :
9756 ax_cv_PTHREAD_PRIO_INHERIT=yes
9757else
9758 ax_cv_PTHREAD_PRIO_INHERIT=no
9759fi
9760rm -f core conftest.err conftest.$ac_objext \
9761 conftest$ac_exeext conftest.$ac_ext
9762
9763fi
9764{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
9765$as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
9766 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes"; then :
9767
9768$as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
9769
9770fi
9771
cristy73bd4a52010-10-05 11:24:23 +00009772 LIBS="$save_LIBS"
9773 CFLAGS="$save_CFLAGS"
9774
9775 # More AIX lossage: must compile with xlc_r or cc_r
cristya316db12011-10-24 00:49:45 +00009776 if test x"$GCC" != xyes; then
cristy73bd4a52010-10-05 11:24:23 +00009777 for ac_prog in xlc_r cc_r
9778do
9779 # Extract the first word of "$ac_prog", so it can be a program name with args.
9780set dummy $ac_prog; ac_word=$2
9781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9782$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00009783if ${ac_cv_prog_PTHREAD_CC+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00009784 $as_echo_n "(cached) " >&6
9785else
9786 if test -n "$PTHREAD_CC"; then
9787 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
9788else
9789as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9790for as_dir in $PATH
9791do
9792 IFS=$as_save_IFS
9793 test -z "$as_dir" && as_dir=.
9794 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +00009795 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +00009796 ac_cv_prog_PTHREAD_CC="$ac_prog"
9797 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9798 break 2
9799 fi
9800done
9801 done
9802IFS=$as_save_IFS
9803
9804fi
9805fi
9806PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
9807if test -n "$PTHREAD_CC"; then
9808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
9809$as_echo "$PTHREAD_CC" >&6; }
9810else
9811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9812$as_echo "no" >&6; }
9813fi
9814
9815
9816 test -n "$PTHREAD_CC" && break
9817done
9818test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}"
9819
9820 else
9821 PTHREAD_CC=$CC
cristya316db12011-10-24 00:49:45 +00009822 fi
cristy73bd4a52010-10-05 11:24:23 +00009823else
9824 PTHREAD_CC="$CC"
9825fi
9826
9827
9828
9829
9830
9831# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
9832if test x"$ax_pthread_ok" = xyes; then
9833
9834$as_echo "#define HAVE_PTHREAD 1" >>confdefs.h
9835
9836 :
9837else
9838 ax_pthread_ok=no
9839
9840fi
9841ac_ext=c
9842ac_cpp='$CPP $CPPFLAGS'
9843ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9844ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9845ac_compiler_gnu=$ac_cv_c_compiler_gnu
9846
9847
9848
9849# Check whether --enable-opencl was given.
9850if test "${enable_opencl+set}" = set; then :
cristy48794642012-09-02 15:19:08 +00009851 enableval=$enable_opencl; enable_opencl=$enableval
cristy73bd4a52010-10-05 11:24:23 +00009852else
cristy48794642012-09-02 15:19:08 +00009853 enable_opencl='no'
cristy73bd4a52010-10-05 11:24:23 +00009854fi
9855
9856
cristy48794642012-09-02 15:19:08 +00009857if test "$enable_opencl" = 'yes'; then
cristy73bd4a52010-10-05 11:24:23 +00009858 ac_ext=c
9859ac_cpp='$CPP $CPPFLAGS'
9860ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9861ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9862ac_compiler_gnu=$ac_cv_c_compiler_gnu
9863
cristy75314cc2012-09-15 23:08:29 +00009864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the Microsoft C compiler" >&5
9865$as_echo_n "checking whether we are using the Microsoft C compiler... " >&6; }
9866if ${ax_cv_c_compiler_ms+:} false; then :
9867 $as_echo_n "(cached) " >&6
9868else
9869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9870/* end confdefs.h. */
9871
9872int
9873main ()
9874{
9875#ifndef _MSC_VER
9876 choke me
9877#endif
9878
9879 ;
9880 return 0;
9881}
9882_ACEOF
9883if ac_fn_c_try_compile "$LINENO"; then :
9884 ax_compiler_ms=yes
9885else
9886 ax_compiler_ms=no
9887fi
9888rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9889ax_cv_c_compiler_ms=$ax_compiler_ms
9890
9891fi
9892{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_c_compiler_ms" >&5
9893$as_echo "$ax_cv_c_compiler_ms" >&6; }
cristy73bd4a52010-10-05 11:24:23 +00009894 if test X$ax_compiler_ms = Xno; then :
9895 CL_CFLAGS="${PTHREAD_CFLAGS}"; CL_LIBS="${PTHREAD_LIBS} -lm"
9896fi
9897
9898 ax_save_CPPFLAGS=$CPPFLAGS
9899 CPPFLAGS="$CL_CFLAGS $CPPFLAGS"
9900 for ac_header in CL/cl.h OpenCL/cl.h
9901do :
9902 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9903ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
cristy98dddb52010-11-04 00:30:15 +00009904if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
cristy73bd4a52010-10-05 11:24:23 +00009905 cat >>confdefs.h <<_ACEOF
9906#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9907_ACEOF
9908
9909fi
9910
9911done
9912
9913 CPPFLAGS=$ax_save_CPPFLAGS
9914
9915 for ac_header in windows.h
9916do :
9917 ac_fn_c_check_header_mongrel "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +00009918if test "x$ac_cv_header_windows_h" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +00009919 cat >>confdefs.h <<_ACEOF
9920#define HAVE_WINDOWS_H 1
9921_ACEOF
9922
9923fi
9924
9925done
9926
9927
9928
9929
9930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenCL library" >&5
9931$as_echo_n "checking for OpenCL library... " >&6; }
cristyda16f162011-02-19 23:52:17 +00009932if ${ax_cv_check_cl_libcl+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00009933 $as_echo_n "(cached) " >&6
9934else
9935 ax_cv_check_cl_libcl=no
9936 case $host_cpu in
9937 x86_64) ax_check_cl_libdir=lib64 ;;
9938 *) ax_check_cl_libdir=lib ;;
9939 esac
9940 ax_save_CPPFLAGS=$CPPFLAGS
9941 CPPFLAGS="$CL_CFLAGS $CPPFLAGS"
9942 ax_save_LIBS=$LIBS
9943 LIBS=""
9944 ax_check_libs="-lOpenCL -lCL -lclparser"
9945 for ax_lib in $ax_check_libs; do
9946 if test X$ax_compiler_ms = Xyes; then :
9947 ax_try_lib=`echo $ax_lib | $SED -e 's/^-l//' -e 's/$/.lib/'`
9948else
9949 ax_try_lib=$ax_lib
9950fi
9951 LIBS="$ax_try_lib $CL_LIBS $ax_save_LIBS"
9952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9953/* end confdefs.h. */
9954
9955 # if defined(HAVE_WINDOWS_H) && defined(_WIN32)
9956 # include <windows.h>
9957 # endif
9958 # ifdef HAVE_CL_CL_H
9959 # include <CL/cl.h>
9960 # elif defined(HAVE_OPENCL_CL_H)
9961 # include <OpenCL/cl.h>
9962 # else
9963 # error no CL.h
9964 # endif
9965int
9966main ()
9967{
9968clCreateContextFromType(0,0,0,0,0)
9969 ;
9970 return 0;
9971}
9972_ACEOF
9973if ac_fn_c_try_link "$LINENO"; then :
9974 ax_cv_check_cl_libcl=$ax_try_lib; break
9975else
9976 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"
9977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9978/* end confdefs.h. */
9979
9980 # if defined(HAVE_WINDOWS_H) && defined(_WIN32)
9981 # include <windows.h>
9982 # endif
9983 # ifdef HAVE_CL_CL_H
9984 # include <CL/cl.h>
9985 # elif defined(HAVE_OPENCL_CL_H)
9986 # include <OpenCL/cl.h>
9987 # else
9988 # error no CL.h
9989 # endif
9990int
9991main ()
9992{
9993clCreateContextFromType(0,0,0,0,0)
9994 ;
9995 return 0;
9996}
9997_ACEOF
9998if ac_fn_c_try_link "$LINENO"; then :
9999 ax_cv_check_cl_libcl="$ax_try_lib $ax_check_cl_nvidia_flags"; break
10000else
cristy78c5a0c2010-12-04 20:00:59 +000010001 ax_check_cl_dylib_flag='-Wl,-framework,OpenCL -L/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries' LIBS="$ax_try_lib $ax_check_cl_dylib_flag $CL_LIBS $ax_save_LIBS"
cristy73bd4a52010-10-05 11:24:23 +000010002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10003/* end confdefs.h. */
10004
10005 # if defined(HAVE_WINDOWS_H) && defined(_WIN32)
10006 # include <windows.h>
10007 # endif
10008 # ifdef HAVE_CL_CL_H
10009 # include <CL/cl.h>
10010 # elif defined(HAVE_OPENCL_CL_H)
10011 # include <OpenCL/cl.h>
10012 # else
10013 # error no CL.h
10014 # endif
10015int
10016main ()
10017{
10018clCreateContextFromType(0,0,0,0,0)
10019 ;
10020 return 0;
10021}
10022_ACEOF
10023if ac_fn_c_try_link "$LINENO"; then :
10024 ax_cv_check_cl_libcl="$ax_try_lib $ax_check_cl_dylib_flag"; break
10025fi
10026rm -f core conftest.err conftest.$ac_objext \
10027 conftest$ac_exeext conftest.$ac_ext
10028fi
10029rm -f core conftest.err conftest.$ac_objext \
10030 conftest$ac_exeext conftest.$ac_ext
10031fi
10032rm -f core conftest.err conftest.$ac_objext \
10033 conftest$ac_exeext conftest.$ac_ext
10034 done
10035
cristyc3f8b8e2011-12-22 14:55:16 +000010036 if test "X$ax_cv_check_cl_libcl" = Xno; then :
cristy78c5a0c2010-12-04 20:00:59 +000010037 LIBS='-Wl,-framework,OpenCL'
cristy73bd4a52010-10-05 11:24:23 +000010038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10039/* end confdefs.h. */
10040
10041 # if defined(HAVE_WINDOWS_H) && defined(_WIN32)
10042 # include <windows.h>
10043 # endif
10044 # ifdef HAVE_CL_CL_H
10045 # include <CL/cl.h>
10046 # elif defined(HAVE_OPENCL_CL_H)
10047 # include <OpenCL/cl.h>
10048 # else
10049 # error no CL.h
10050 # endif
10051int
10052main ()
10053{
10054clCreateContextFromType(0,0,0,0,0)
10055 ;
10056 return 0;
10057}
10058_ACEOF
10059if ac_fn_c_try_link "$LINENO"; then :
10060 ax_cv_check_cl_libcl=$LIBS
10061fi
10062rm -f core conftest.err conftest.$ac_objext \
10063 conftest$ac_exeext conftest.$ac_ext
10064fi
10065
10066 LIBS=$ax_save_LIBS
10067 CPPFLAGS=$ax_save_CPPFLAGS
10068fi
10069{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cl_libcl" >&5
10070$as_echo "$ax_cv_check_cl_libcl" >&6; }
10071
10072 if test "X$ax_cv_check_cl_libcl" = Xno; then :
10073 no_cl=yes; CL_CFLAGS=""; CL_LIBS=""
10074else
10075 CL_LIBS="$ax_cv_check_cl_libcl $CL_LIBS";
10076$as_echo "#define _OPENCL 1" >>confdefs.h
10077
10078fi
10079 ac_ext=c
10080ac_cpp='$CPP $CPPFLAGS'
10081ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10082ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10083ac_compiler_gnu=$ac_cv_c_compiler_gnu
10084
10085fi
10086
10087
10088
10089
cristyc7083c12009-10-14 03:16:55 +000010090CFLAGS="$CL_CFLAGS $CFLAGS"
10091LIBS="$CL_LIBS $LIBS"
cristy736173a2009-09-20 21:18:22 +000010092
cristy391f1ce2010-09-09 17:23:28 +000010093if test "$enable_opencl" != no; then
cristy6e3607c2011-09-13 13:59:17 +000010094 if test "X$ax_cv_check_cl_libcl" != Xno; then :
cristy391f1ce2010-09-09 17:23:28 +000010095 MAGICK_FEATURES="OpenCL $MAGICK_FEATURES"
10096 fi
cristyfd9dcd42010-08-08 18:07:02 +000010097fi
cristy2e8b51d2009-10-17 18:26:15 +000010098
cristy3ed852e2009-09-05 21:47:34 +000010099########
10100#
10101# Check for large file support
10102#
10103########
10104# Check whether --enable-largefile was given.
cristy8b350f62009-11-15 23:12:43 +000010105if test "${enable_largefile+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000010106 enableval=$enable_largefile;
10107fi
10108
10109if test "$enable_largefile" != no; then
10110
cristy8b350f62009-11-15 23:12:43 +000010111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
cristy3ed852e2009-09-05 21:47:34 +000010112$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
cristyda16f162011-02-19 23:52:17 +000010113if ${ac_cv_sys_largefile_CC+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000010114 $as_echo_n "(cached) " >&6
10115else
10116 ac_cv_sys_largefile_CC=no
10117 if test "$GCC" != yes; then
10118 ac_save_CC=$CC
10119 while :; do
10120 # IRIX 6.2 and later do not support large files by default,
10121 # so use the C compiler's -n32 option if that helps.
cristy8b350f62009-11-15 23:12:43 +000010122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000010123/* end confdefs.h. */
10124#include <sys/types.h>
10125 /* Check that off_t can represent 2**63 - 1 correctly.
10126 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10127 since some C++ compilers masquerading as C compilers
10128 incorrectly reject 9223372036854775807. */
10129#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10130 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10131 && LARGE_OFF_T % 2147483647 == 1)
10132 ? 1 : -1];
10133int
10134main ()
10135{
10136
10137 ;
10138 return 0;
10139}
10140_ACEOF
cristy8b350f62009-11-15 23:12:43 +000010141 if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000010142 break
cristy3ed852e2009-09-05 21:47:34 +000010143fi
cristy3ed852e2009-09-05 21:47:34 +000010144rm -f core conftest.err conftest.$ac_objext
10145 CC="$CC -n32"
cristy8b350f62009-11-15 23:12:43 +000010146 if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000010147 ac_cv_sys_largefile_CC=' -n32'; break
cristy3ed852e2009-09-05 21:47:34 +000010148fi
cristy3ed852e2009-09-05 21:47:34 +000010149rm -f core conftest.err conftest.$ac_objext
10150 break
10151 done
10152 CC=$ac_save_CC
10153 rm -f conftest.$ac_ext
10154 fi
10155fi
cristy8b350f62009-11-15 23:12:43 +000010156{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
cristy3ed852e2009-09-05 21:47:34 +000010157$as_echo "$ac_cv_sys_largefile_CC" >&6; }
10158 if test "$ac_cv_sys_largefile_CC" != no; then
10159 CC=$CC$ac_cv_sys_largefile_CC
10160 fi
10161
cristy8b350f62009-11-15 23:12:43 +000010162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
cristy3ed852e2009-09-05 21:47:34 +000010163$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
cristyda16f162011-02-19 23:52:17 +000010164if ${ac_cv_sys_file_offset_bits+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000010165 $as_echo_n "(cached) " >&6
10166else
10167 while :; do
cristy8b350f62009-11-15 23:12:43 +000010168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000010169/* end confdefs.h. */
10170#include <sys/types.h>
10171 /* Check that off_t can represent 2**63 - 1 correctly.
10172 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10173 since some C++ compilers masquerading as C compilers
10174 incorrectly reject 9223372036854775807. */
10175#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10176 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10177 && LARGE_OFF_T % 2147483647 == 1)
10178 ? 1 : -1];
10179int
10180main ()
10181{
10182
10183 ;
10184 return 0;
10185}
10186_ACEOF
cristy8b350f62009-11-15 23:12:43 +000010187if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000010188 ac_cv_sys_file_offset_bits=no; break
cristy3ed852e2009-09-05 21:47:34 +000010189fi
cristy3ed852e2009-09-05 21:47:34 +000010190rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
cristy8b350f62009-11-15 23:12:43 +000010191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000010192/* end confdefs.h. */
10193#define _FILE_OFFSET_BITS 64
10194#include <sys/types.h>
10195 /* Check that off_t can represent 2**63 - 1 correctly.
10196 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10197 since some C++ compilers masquerading as C compilers
10198 incorrectly reject 9223372036854775807. */
10199#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10200 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10201 && LARGE_OFF_T % 2147483647 == 1)
10202 ? 1 : -1];
10203int
10204main ()
10205{
10206
10207 ;
10208 return 0;
10209}
10210_ACEOF
cristy8b350f62009-11-15 23:12:43 +000010211if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000010212 ac_cv_sys_file_offset_bits=64; break
cristy3ed852e2009-09-05 21:47:34 +000010213fi
cristy3ed852e2009-09-05 21:47:34 +000010214rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10215 ac_cv_sys_file_offset_bits=unknown
10216 break
10217done
10218fi
cristy8b350f62009-11-15 23:12:43 +000010219{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
cristy3ed852e2009-09-05 21:47:34 +000010220$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
10221case $ac_cv_sys_file_offset_bits in #(
10222 no | unknown) ;;
10223 *)
10224cat >>confdefs.h <<_ACEOF
10225#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
10226_ACEOF
10227;;
10228esac
10229rm -rf conftest*
10230 if test $ac_cv_sys_file_offset_bits = unknown; then
cristy8b350f62009-11-15 23:12:43 +000010231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
cristy3ed852e2009-09-05 21:47:34 +000010232$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
cristyda16f162011-02-19 23:52:17 +000010233if ${ac_cv_sys_large_files+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000010234 $as_echo_n "(cached) " >&6
10235else
10236 while :; do
cristy8b350f62009-11-15 23:12:43 +000010237 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000010238/* end confdefs.h. */
10239#include <sys/types.h>
10240 /* Check that off_t can represent 2**63 - 1 correctly.
10241 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10242 since some C++ compilers masquerading as C compilers
10243 incorrectly reject 9223372036854775807. */
10244#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10245 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10246 && LARGE_OFF_T % 2147483647 == 1)
10247 ? 1 : -1];
10248int
10249main ()
10250{
10251
10252 ;
10253 return 0;
10254}
10255_ACEOF
cristy8b350f62009-11-15 23:12:43 +000010256if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000010257 ac_cv_sys_large_files=no; break
cristy3ed852e2009-09-05 21:47:34 +000010258fi
cristy3ed852e2009-09-05 21:47:34 +000010259rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
cristy8b350f62009-11-15 23:12:43 +000010260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000010261/* end confdefs.h. */
10262#define _LARGE_FILES 1
10263#include <sys/types.h>
10264 /* Check that off_t can represent 2**63 - 1 correctly.
10265 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10266 since some C++ compilers masquerading as C compilers
10267 incorrectly reject 9223372036854775807. */
10268#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10269 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10270 && LARGE_OFF_T % 2147483647 == 1)
10271 ? 1 : -1];
10272int
10273main ()
10274{
10275
10276 ;
10277 return 0;
10278}
10279_ACEOF
cristy8b350f62009-11-15 23:12:43 +000010280if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000010281 ac_cv_sys_large_files=1; break
cristy3ed852e2009-09-05 21:47:34 +000010282fi
cristy3ed852e2009-09-05 21:47:34 +000010283rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10284 ac_cv_sys_large_files=unknown
10285 break
10286done
10287fi
cristy8b350f62009-11-15 23:12:43 +000010288{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
cristy3ed852e2009-09-05 21:47:34 +000010289$as_echo "$ac_cv_sys_large_files" >&6; }
10290case $ac_cv_sys_large_files in #(
10291 no | unknown) ;;
10292 *)
10293cat >>confdefs.h <<_ACEOF
10294#define _LARGE_FILES $ac_cv_sys_large_files
10295_ACEOF
10296;;
10297esac
10298rm -rf conftest*
10299 fi
cristy14fefe52012-05-21 00:59:18 +000010300
10301
cristy3ed852e2009-09-05 21:47:34 +000010302fi
10303
cristy8b350f62009-11-15 23:12:43 +000010304{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
cristy3ed852e2009-09-05 21:47:34 +000010305$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
cristyda16f162011-02-19 23:52:17 +000010306if ${ac_cv_sys_largefile_source+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000010307 $as_echo_n "(cached) " >&6
10308else
10309 while :; do
cristy8b350f62009-11-15 23:12:43 +000010310 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000010311/* end confdefs.h. */
10312#include <sys/types.h> /* for off_t */
10313 #include <stdio.h>
10314int
10315main ()
10316{
10317int (*fp) (FILE *, off_t, int) = fseeko;
10318 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
10319 ;
10320 return 0;
10321}
10322_ACEOF
cristy8b350f62009-11-15 23:12:43 +000010323if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000010324 ac_cv_sys_largefile_source=no; break
cristy3ed852e2009-09-05 21:47:34 +000010325fi
cristy8b350f62009-11-15 23:12:43 +000010326rm -f core conftest.err conftest.$ac_objext \
10327 conftest$ac_exeext conftest.$ac_ext
10328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000010329/* end confdefs.h. */
10330#define _LARGEFILE_SOURCE 1
10331#include <sys/types.h> /* for off_t */
10332 #include <stdio.h>
10333int
10334main ()
10335{
10336int (*fp) (FILE *, off_t, int) = fseeko;
10337 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
10338 ;
10339 return 0;
10340}
10341_ACEOF
cristy8b350f62009-11-15 23:12:43 +000010342if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000010343 ac_cv_sys_largefile_source=1; break
cristy3ed852e2009-09-05 21:47:34 +000010344fi
cristy8b350f62009-11-15 23:12:43 +000010345rm -f core conftest.err conftest.$ac_objext \
10346 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000010347 ac_cv_sys_largefile_source=unknown
10348 break
10349done
10350fi
cristy8b350f62009-11-15 23:12:43 +000010351{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
cristy3ed852e2009-09-05 21:47:34 +000010352$as_echo "$ac_cv_sys_largefile_source" >&6; }
10353case $ac_cv_sys_largefile_source in #(
10354 no | unknown) ;;
10355 *)
10356cat >>confdefs.h <<_ACEOF
10357#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
10358_ACEOF
10359;;
10360esac
10361rm -rf conftest*
10362
10363# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
10364# in glibc 2.1.3, but that breaks too many other things.
10365# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
10366if test $ac_cv_sys_largefile_source != unknown; then
10367
cristy8b350f62009-11-15 23:12:43 +000010368$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000010369
10370fi
10371
10372LFS_CPPFLAGS=''
10373if test "$enable_largefile" != no; then
cristyc1e0cc12011-09-21 16:41:16 +000010374 case $ac_cv_sys_file_offset_bits in
10375 no)
10376 # nothing to do here as the host supports LFS fine
10377 ;;
10378 unknown)
cristy8b350f62009-11-15 23:12:43 +000010379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for native large file support" >&5
cristy3ed852e2009-09-05 21:47:34 +000010380$as_echo_n "checking for native large file support... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000010381 if test "$cross_compiling" = yes; then :
10382 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000010383$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +000010384as_fn_error $? "cannot run test program while cross compiling
10385See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +000010386else
cristy8b350f62009-11-15 23:12:43 +000010387 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10388/* end confdefs.h. */
cristy3ed852e2009-09-05 21:47:34 +000010389#include <unistd.h>
10390 main () {
10391 exit(!(sizeof(off_t) == 8));
10392 }
cristyda16f162011-02-19 23:52:17 +000010393int
10394main ()
10395{
10396
10397 ;
10398 return 0;
10399}
cristy3ed852e2009-09-05 21:47:34 +000010400_ACEOF
cristy8b350f62009-11-15 23:12:43 +000010401if ac_fn_c_try_run "$LINENO"; then :
10402 ac_cv_sys_file_offset_bits=64; $as_echo "#define _FILE_OFFSET_BITS 64" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000010403
cristy09b53e12011-10-14 12:47:22 +000010404 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5
10405$as_echo "$as_me: yes" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000010406else
cristy09b53e12011-10-14 12:47:22 +000010407 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5
10408$as_echo "$as_me: no" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000010409fi
cristy8b350f62009-11-15 23:12:43 +000010410rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10411 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000010412fi
10413
cristyc1e0cc12011-09-21 16:41:16 +000010414 ;;
10415 *)
10416 LFS_CPPFLAGS="$LFS_CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits"
10417 ;;
10418 esac
cristy3ed852e2009-09-05 21:47:34 +000010419 if test "$ac_cv_sys_large_files" != 'no'; then
10420 LFS_CPPFLAGS="$LFS_CPPFLAGS -D_LARGE_FILES=1"
10421 fi
10422 if test "$ac_cv_sys_largefile_source" != 'no'; then
10423 LFS_CPPFLAGS="$LFS_CPPFLAGS -D_LARGEFILE_SOURCE=1"
10424 fi
10425fi
10426
10427
cristy3ed852e2009-09-05 21:47:34 +000010428# Configure libtool
cristy73bd4a52010-10-05 11:24:23 +000010429enable_dlopen=yes
10430
10431
10432
10433case `pwd` in
10434 *\ * | *\ *)
10435 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
10436$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
10437esac
10438
10439
10440
cristy99bd5232011-12-07 14:38:20 +000010441macro_version='2.4.2'
10442macro_revision='1.3337'
cristy73bd4a52010-10-05 11:24:23 +000010443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456ltmain="$ac_aux_dir/ltmain.sh"
10457
cristy0c60a692010-11-04 01:09:47 +000010458# Backslashify metacharacters that are still active within
10459# double-quoted strings.
10460sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
10461
10462# Same as above, but do not quote variable references.
10463double_quote_subst='s/\(["`\\]\)/\\\1/g'
10464
10465# Sed substitution to delay expansion of an escaped shell variable in a
10466# double_quote_subst'ed string.
10467delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
10468
10469# Sed substitution to delay expansion of an escaped single quote.
10470delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
10471
10472# Sed substitution to avoid accidental globbing in evaled expressions
10473no_glob_subst='s/\*/\\\*/g'
10474
cristy73bd4a52010-10-05 11:24:23 +000010475{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
10476$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
cristyda16f162011-02-19 23:52:17 +000010477if ${lt_cv_path_NM+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000010478 $as_echo_n "(cached) " >&6
10479else
10480 if test -n "$NM"; then
10481 # Let the user override the test.
10482 lt_cv_path_NM="$NM"
10483else
10484 lt_nm_to_check="${ac_tool_prefix}nm"
10485 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
10486 lt_nm_to_check="$lt_nm_to_check nm"
10487 fi
10488 for lt_tmp_nm in $lt_nm_to_check; do
10489 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
10490 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
10491 IFS="$lt_save_ifs"
10492 test -z "$ac_dir" && ac_dir=.
10493 tmp_nm="$ac_dir/$lt_tmp_nm"
10494 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
10495 # Check to see if the nm accepts a BSD-compat flag.
10496 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
10497 # nm: unknown option "B" ignored
10498 # Tru64's nm complains that /dev/null is an invalid object file
10499 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
10500 */dev/null* | *'Invalid file or object type'*)
10501 lt_cv_path_NM="$tmp_nm -B"
10502 break
10503 ;;
10504 *)
10505 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
10506 */dev/null*)
10507 lt_cv_path_NM="$tmp_nm -p"
10508 break
10509 ;;
10510 *)
10511 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
10512 continue # so that we can try to find one that supports BSD flags
10513 ;;
10514 esac
10515 ;;
10516 esac
10517 fi
10518 done
10519 IFS="$lt_save_ifs"
10520 done
10521 : ${lt_cv_path_NM=no}
10522fi
10523fi
10524{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
10525$as_echo "$lt_cv_path_NM" >&6; }
10526if test "$lt_cv_path_NM" != "no"; then
10527 NM="$lt_cv_path_NM"
10528else
10529 # Didn't find any BSD compatible name lister, look for dumpbin.
cristy0c60a692010-11-04 01:09:47 +000010530 if test -n "$DUMPBIN"; then :
10531 # Let the user override the test.
10532 else
10533 if test -n "$ac_tool_prefix"; then
10534 for ac_prog in dumpbin "link -dump"
cristy73bd4a52010-10-05 11:24:23 +000010535 do
10536 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
10537set dummy $ac_tool_prefix$ac_prog; ac_word=$2
10538{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10539$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000010540if ${ac_cv_prog_DUMPBIN+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000010541 $as_echo_n "(cached) " >&6
10542else
10543 if test -n "$DUMPBIN"; then
10544 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
10545else
10546as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10547for as_dir in $PATH
10548do
10549 IFS=$as_save_IFS
10550 test -z "$as_dir" && as_dir=.
10551 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000010552 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +000010553 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
10554 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10555 break 2
10556 fi
10557done
10558 done
10559IFS=$as_save_IFS
10560
10561fi
10562fi
10563DUMPBIN=$ac_cv_prog_DUMPBIN
10564if test -n "$DUMPBIN"; then
10565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
10566$as_echo "$DUMPBIN" >&6; }
10567else
10568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10569$as_echo "no" >&6; }
10570fi
10571
10572
10573 test -n "$DUMPBIN" && break
10574 done
10575fi
10576if test -z "$DUMPBIN"; then
10577 ac_ct_DUMPBIN=$DUMPBIN
cristy0c60a692010-11-04 01:09:47 +000010578 for ac_prog in dumpbin "link -dump"
cristy73bd4a52010-10-05 11:24:23 +000010579do
10580 # Extract the first word of "$ac_prog", so it can be a program name with args.
10581set dummy $ac_prog; ac_word=$2
10582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10583$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000010584if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000010585 $as_echo_n "(cached) " >&6
10586else
10587 if test -n "$ac_ct_DUMPBIN"; then
10588 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
10589else
10590as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10591for as_dir in $PATH
10592do
10593 IFS=$as_save_IFS
10594 test -z "$as_dir" && as_dir=.
10595 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000010596 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +000010597 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
10598 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10599 break 2
10600 fi
10601done
10602 done
10603IFS=$as_save_IFS
10604
10605fi
10606fi
10607ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
10608if test -n "$ac_ct_DUMPBIN"; then
10609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
10610$as_echo "$ac_ct_DUMPBIN" >&6; }
10611else
10612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10613$as_echo "no" >&6; }
10614fi
10615
10616
10617 test -n "$ac_ct_DUMPBIN" && break
10618done
10619
10620 if test "x$ac_ct_DUMPBIN" = x; then
10621 DUMPBIN=":"
10622 else
10623 case $cross_compiling:$ac_tool_warned in
10624yes:)
10625{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10626$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10627ac_tool_warned=yes ;;
10628esac
10629 DUMPBIN=$ac_ct_DUMPBIN
10630 fi
10631fi
10632
cristy0c60a692010-11-04 01:09:47 +000010633 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
10634 *COFF*)
10635 DUMPBIN="$DUMPBIN -symbols"
10636 ;;
10637 *)
10638 DUMPBIN=:
10639 ;;
10640 esac
10641 fi
cristy73bd4a52010-10-05 11:24:23 +000010642
10643 if test "$DUMPBIN" != ":"; then
10644 NM="$DUMPBIN"
10645 fi
10646fi
10647test -z "$NM" && NM=nm
10648
10649
10650
10651
10652
10653
10654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
10655$as_echo_n "checking the name lister ($NM) interface... " >&6; }
cristyda16f162011-02-19 23:52:17 +000010656if ${lt_cv_nm_interface+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000010657 $as_echo_n "(cached) " >&6
10658else
10659 lt_cv_nm_interface="BSD nm"
10660 echo "int some_variable = 0;" > conftest.$ac_ext
cristy0c60a692010-11-04 01:09:47 +000010661 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
cristy73bd4a52010-10-05 11:24:23 +000010662 (eval "$ac_compile" 2>conftest.err)
10663 cat conftest.err >&5
cristy0c60a692010-11-04 01:09:47 +000010664 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
cristy73bd4a52010-10-05 11:24:23 +000010665 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
10666 cat conftest.err >&5
cristy0c60a692010-11-04 01:09:47 +000010667 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
cristy73bd4a52010-10-05 11:24:23 +000010668 cat conftest.out >&5
10669 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
10670 lt_cv_nm_interface="MS dumpbin"
10671 fi
10672 rm -f conftest*
10673fi
10674{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
10675$as_echo "$lt_cv_nm_interface" >&6; }
10676
10677# find the maximum length of command line arguments
10678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
10679$as_echo_n "checking the maximum length of command line arguments... " >&6; }
cristyda16f162011-02-19 23:52:17 +000010680if ${lt_cv_sys_max_cmd_len+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000010681 $as_echo_n "(cached) " >&6
10682else
10683 i=0
10684 teststring="ABCD"
10685
10686 case $build_os in
10687 msdosdjgpp*)
10688 # On DJGPP, this test can blow up pretty badly due to problems in libc
10689 # (any single argument exceeding 2000 bytes causes a buffer overrun
10690 # during glob expansion). Even if it were fixed, the result of this
10691 # check would be larger than it should be.
10692 lt_cv_sys_max_cmd_len=12288; # 12K is about right
10693 ;;
10694
10695 gnu*)
10696 # Under GNU Hurd, this test is not required because there is
10697 # no limit to the length of command line arguments.
10698 # Libtool will interpret -1 as no limit whatsoever
10699 lt_cv_sys_max_cmd_len=-1;
10700 ;;
10701
10702 cygwin* | mingw* | cegcc*)
10703 # On Win9x/ME, this test blows up -- it succeeds, but takes
10704 # about 5 minutes as the teststring grows exponentially.
10705 # Worse, since 9x/ME are not pre-emptively multitasking,
10706 # you end up with a "frozen" computer, even though with patience
10707 # the test eventually succeeds (with a max line length of 256k).
10708 # Instead, let's just punt: use the minimum linelength reported by
10709 # all of the supported platforms: 8192 (on NT/2K/XP).
10710 lt_cv_sys_max_cmd_len=8192;
10711 ;;
10712
cristy0c60a692010-11-04 01:09:47 +000010713 mint*)
10714 # On MiNT this can take a long time and run out of memory.
10715 lt_cv_sys_max_cmd_len=8192;
10716 ;;
10717
cristy73bd4a52010-10-05 11:24:23 +000010718 amigaos*)
10719 # On AmigaOS with pdksh, this test takes hours, literally.
10720 # So we just punt and use a minimum line length of 8192.
10721 lt_cv_sys_max_cmd_len=8192;
10722 ;;
10723
10724 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
10725 # This has been around since 386BSD, at least. Likely further.
10726 if test -x /sbin/sysctl; then
10727 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
10728 elif test -x /usr/sbin/sysctl; then
10729 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
10730 else
10731 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
10732 fi
10733 # And add a safety zone
10734 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
10735 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
10736 ;;
10737
10738 interix*)
10739 # We know the value 262144 and hardcode it with a safety zone (like BSD)
10740 lt_cv_sys_max_cmd_len=196608
10741 ;;
10742
cristy99bd5232011-12-07 14:38:20 +000010743 os2*)
10744 # The test takes a long time on OS/2.
10745 lt_cv_sys_max_cmd_len=8192
10746 ;;
10747
cristy73bd4a52010-10-05 11:24:23 +000010748 osf*)
10749 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
10750 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
10751 # nice to cause kernel panics so lets avoid the loop below.
10752 # First set a reasonable default.
10753 lt_cv_sys_max_cmd_len=16384
10754 #
10755 if test -x /sbin/sysconfig; then
10756 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
10757 *1*) lt_cv_sys_max_cmd_len=-1 ;;
10758 esac
10759 fi
10760 ;;
10761 sco3.2v5*)
10762 lt_cv_sys_max_cmd_len=102400
10763 ;;
10764 sysv5* | sco5v6* | sysv4.2uw2*)
10765 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
10766 if test -n "$kargmax"; then
10767 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
10768 else
10769 lt_cv_sys_max_cmd_len=32768
10770 fi
10771 ;;
10772 *)
10773 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
10774 if test -n "$lt_cv_sys_max_cmd_len"; then
10775 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
10776 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
10777 else
10778 # Make teststring a little bigger before we do anything with it.
10779 # a 1K string should be a reasonable start.
10780 for i in 1 2 3 4 5 6 7 8 ; do
10781 teststring=$teststring$teststring
10782 done
10783 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
10784 # If test is not a shell built-in, we'll probably end up computing a
10785 # maximum length that is only half of the actual maximum length, but
10786 # we can't tell.
cristy99bd5232011-12-07 14:38:20 +000010787 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
cristy0c60a692010-11-04 01:09:47 +000010788 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
cristy73bd4a52010-10-05 11:24:23 +000010789 test $i != 17 # 1/2 MB should be enough
10790 do
10791 i=`expr $i + 1`
10792 teststring=$teststring$teststring
10793 done
10794 # Only check the string length outside the loop.
10795 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
10796 teststring=
10797 # Add a significant safety factor because C++ compilers can tack on
10798 # massive amounts of additional arguments before passing them to the
10799 # linker. It appears as though 1/2 is a usable value.
10800 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
10801 fi
10802 ;;
10803 esac
10804
10805fi
10806
10807if test -n $lt_cv_sys_max_cmd_len ; then
10808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
10809$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
10810else
10811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
10812$as_echo "none" >&6; }
10813fi
10814max_cmd_len=$lt_cv_sys_max_cmd_len
10815
10816
10817
10818
10819
10820
10821: ${CP="cp -f"}
10822: ${MV="mv -f"}
10823: ${RM="rm -f"}
10824
10825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
10826$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
10827# Try some XSI features
10828xsi_shell=no
10829( _lt_dummy="a/b/c"
cristyda16f162011-02-19 23:52:17 +000010830 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
10831 = c,a/b,b/c, \
cristy73bd4a52010-10-05 11:24:23 +000010832 && eval 'test $(( 1 + 1 )) -eq 2 \
10833 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
10834 && xsi_shell=yes
10835{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
10836$as_echo "$xsi_shell" >&6; }
10837
10838
10839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
10840$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
10841lt_shell_append=no
10842( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
10843 >/dev/null 2>&1 \
10844 && lt_shell_append=yes
10845{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
10846$as_echo "$lt_shell_append" >&6; }
10847
10848
10849if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
10850 lt_unset=unset
10851else
10852 lt_unset=false
10853fi
10854
10855
10856
10857
10858
10859# test EBCDIC or ASCII
10860case `echo X|tr X '\101'` in
10861 A) # ASCII based system
10862 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
10863 lt_SP2NL='tr \040 \012'
10864 lt_NL2SP='tr \015\012 \040\040'
10865 ;;
10866 *) # EBCDIC based system
10867 lt_SP2NL='tr \100 \n'
10868 lt_NL2SP='tr \r\n \100\100'
10869 ;;
10870esac
10871
10872
10873
10874
10875
10876
10877
10878
10879
cristyda16f162011-02-19 23:52:17 +000010880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
10881$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
10882if ${lt_cv_to_host_file_cmd+:} false; then :
10883 $as_echo_n "(cached) " >&6
10884else
10885 case $host in
10886 *-*-mingw* )
10887 case $build in
10888 *-*-mingw* ) # actually msys
10889 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
10890 ;;
10891 *-*-cygwin* )
10892 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
10893 ;;
10894 * ) # otherwise, assume *nix
10895 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
10896 ;;
10897 esac
10898 ;;
10899 *-*-cygwin* )
10900 case $build in
10901 *-*-mingw* ) # actually msys
10902 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
10903 ;;
10904 *-*-cygwin* )
10905 lt_cv_to_host_file_cmd=func_convert_file_noop
10906 ;;
10907 * ) # otherwise, assume *nix
10908 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
10909 ;;
10910 esac
10911 ;;
10912 * ) # unhandled hosts (and "normal" native builds)
10913 lt_cv_to_host_file_cmd=func_convert_file_noop
10914 ;;
10915esac
10916
10917fi
10918
10919to_host_file_cmd=$lt_cv_to_host_file_cmd
10920{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
10921$as_echo "$lt_cv_to_host_file_cmd" >&6; }
10922
10923
10924
10925
10926
10927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
10928$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
10929if ${lt_cv_to_tool_file_cmd+:} false; then :
10930 $as_echo_n "(cached) " >&6
10931else
10932 #assume ordinary cross tools, or native build.
10933lt_cv_to_tool_file_cmd=func_convert_file_noop
10934case $host in
10935 *-*-mingw* )
10936 case $build in
10937 *-*-mingw* ) # actually msys
10938 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
10939 ;;
10940 esac
10941 ;;
10942esac
10943
10944fi
10945
10946to_tool_file_cmd=$lt_cv_to_tool_file_cmd
10947{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
10948$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
10949
10950
10951
10952
10953
cristy73bd4a52010-10-05 11:24:23 +000010954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
10955$as_echo_n "checking for $LD option to reload object files... " >&6; }
cristyda16f162011-02-19 23:52:17 +000010956if ${lt_cv_ld_reload_flag+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000010957 $as_echo_n "(cached) " >&6
10958else
10959 lt_cv_ld_reload_flag='-r'
10960fi
10961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
10962$as_echo "$lt_cv_ld_reload_flag" >&6; }
10963reload_flag=$lt_cv_ld_reload_flag
10964case $reload_flag in
10965"" | " "*) ;;
10966*) reload_flag=" $reload_flag" ;;
10967esac
10968reload_cmds='$LD$reload_flag -o $output$reload_objs'
10969case $host_os in
cristyda16f162011-02-19 23:52:17 +000010970 cygwin* | mingw* | pw32* | cegcc*)
10971 if test "$GCC" != yes; then
10972 reload_cmds=false
10973 fi
10974 ;;
cristy73bd4a52010-10-05 11:24:23 +000010975 darwin*)
10976 if test "$GCC" = yes; then
10977 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
10978 else
10979 reload_cmds='$LD$reload_flag -o $output$reload_objs'
10980 fi
10981 ;;
10982esac
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992if test -n "$ac_tool_prefix"; then
10993 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
10994set dummy ${ac_tool_prefix}objdump; ac_word=$2
10995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10996$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000010997if ${ac_cv_prog_OBJDUMP+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000010998 $as_echo_n "(cached) " >&6
10999else
11000 if test -n "$OBJDUMP"; then
11001 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
11002else
11003as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11004for as_dir in $PATH
11005do
11006 IFS=$as_save_IFS
11007 test -z "$as_dir" && as_dir=.
11008 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000011009 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +000011010 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
11011 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11012 break 2
11013 fi
11014done
11015 done
11016IFS=$as_save_IFS
11017
11018fi
11019fi
11020OBJDUMP=$ac_cv_prog_OBJDUMP
11021if test -n "$OBJDUMP"; then
11022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
11023$as_echo "$OBJDUMP" >&6; }
11024else
11025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11026$as_echo "no" >&6; }
11027fi
11028
11029
11030fi
11031if test -z "$ac_cv_prog_OBJDUMP"; then
11032 ac_ct_OBJDUMP=$OBJDUMP
11033 # Extract the first word of "objdump", so it can be a program name with args.
11034set dummy objdump; ac_word=$2
11035{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11036$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000011037if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000011038 $as_echo_n "(cached) " >&6
11039else
11040 if test -n "$ac_ct_OBJDUMP"; then
11041 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
11042else
11043as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11044for as_dir in $PATH
11045do
11046 IFS=$as_save_IFS
11047 test -z "$as_dir" && as_dir=.
11048 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000011049 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +000011050 ac_cv_prog_ac_ct_OBJDUMP="objdump"
11051 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11052 break 2
11053 fi
11054done
11055 done
11056IFS=$as_save_IFS
11057
11058fi
11059fi
11060ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
11061if test -n "$ac_ct_OBJDUMP"; then
11062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
11063$as_echo "$ac_ct_OBJDUMP" >&6; }
11064else
11065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11066$as_echo "no" >&6; }
11067fi
11068
11069 if test "x$ac_ct_OBJDUMP" = x; then
11070 OBJDUMP="false"
11071 else
11072 case $cross_compiling:$ac_tool_warned in
11073yes:)
11074{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11075$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11076ac_tool_warned=yes ;;
11077esac
11078 OBJDUMP=$ac_ct_OBJDUMP
11079 fi
11080else
11081 OBJDUMP="$ac_cv_prog_OBJDUMP"
11082fi
11083
11084test -z "$OBJDUMP" && OBJDUMP=objdump
11085
11086
11087
11088
11089
11090
11091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
11092$as_echo_n "checking how to recognize dependent libraries... " >&6; }
cristyda16f162011-02-19 23:52:17 +000011093if ${lt_cv_deplibs_check_method+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000011094 $as_echo_n "(cached) " >&6
11095else
11096 lt_cv_file_magic_cmd='$MAGIC_CMD'
11097lt_cv_file_magic_test_file=
11098lt_cv_deplibs_check_method='unknown'
11099# Need to set the preceding variable on all platforms that support
11100# interlibrary dependencies.
11101# 'none' -- dependencies not supported.
11102# `unknown' -- same as none, but documents that we really don't know.
11103# 'pass_all' -- all dependencies passed with no checks.
11104# 'test_compile' -- check by making test program.
11105# 'file_magic [[regex]]' -- check by looking for files in library path
11106# which responds to the $file_magic_cmd with a given extended regex.
11107# If you have `file' or equivalent on your system and you're not sure
11108# whether `pass_all' will *always* work, you probably want this one.
11109
11110case $host_os in
11111aix[4-9]*)
11112 lt_cv_deplibs_check_method=pass_all
11113 ;;
11114
11115beos*)
11116 lt_cv_deplibs_check_method=pass_all
11117 ;;
11118
11119bsdi[45]*)
11120 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
11121 lt_cv_file_magic_cmd='/usr/bin/file -L'
11122 lt_cv_file_magic_test_file=/shlib/libc.so
11123 ;;
11124
11125cygwin*)
11126 # func_win32_libid is a shell function defined in ltmain.sh
11127 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
11128 lt_cv_file_magic_cmd='func_win32_libid'
11129 ;;
11130
11131mingw* | pw32*)
11132 # Base MSYS/MinGW do not provide the 'file' command needed by
11133 # func_win32_libid shell function, so use a weaker test based on 'objdump',
11134 # unless we find 'file', for example because we are cross-compiling.
cristy0c60a692010-11-04 01:09:47 +000011135 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
11136 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
cristy73bd4a52010-10-05 11:24:23 +000011137 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
11138 lt_cv_file_magic_cmd='func_win32_libid'
11139 else
cristy0c60a692010-11-04 01:09:47 +000011140 # Keep this pattern in sync with the one in func_win32_libid.
11141 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
cristy73bd4a52010-10-05 11:24:23 +000011142 lt_cv_file_magic_cmd='$OBJDUMP -f'
11143 fi
11144 ;;
11145
cristy0c60a692010-11-04 01:09:47 +000011146cegcc*)
cristy73bd4a52010-10-05 11:24:23 +000011147 # use the weaker test based on 'objdump'. See mingw*.
11148 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
11149 lt_cv_file_magic_cmd='$OBJDUMP -f'
11150 ;;
11151
11152darwin* | rhapsody*)
11153 lt_cv_deplibs_check_method=pass_all
11154 ;;
11155
11156freebsd* | dragonfly*)
11157 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
11158 case $host_cpu in
11159 i*86 )
11160 # Not sure whether the presence of OpenBSD here was a mistake.
11161 # Let's accept both of them until this is cleared up.
11162 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
11163 lt_cv_file_magic_cmd=/usr/bin/file
11164 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
11165 ;;
11166 esac
11167 else
11168 lt_cv_deplibs_check_method=pass_all
11169 fi
11170 ;;
11171
11172gnu*)
11173 lt_cv_deplibs_check_method=pass_all
11174 ;;
11175
cristy0c60a692010-11-04 01:09:47 +000011176haiku*)
11177 lt_cv_deplibs_check_method=pass_all
11178 ;;
11179
cristy73bd4a52010-10-05 11:24:23 +000011180hpux10.20* | hpux11*)
11181 lt_cv_file_magic_cmd=/usr/bin/file
11182 case $host_cpu in
11183 ia64*)
11184 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
11185 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
11186 ;;
11187 hppa*64*)
cristy0c60a692010-11-04 01:09:47 +000011188 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
cristy73bd4a52010-10-05 11:24:23 +000011189 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
11190 ;;
11191 *)
cristy0c60a692010-11-04 01:09:47 +000011192 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
cristy73bd4a52010-10-05 11:24:23 +000011193 lt_cv_file_magic_test_file=/usr/lib/libc.sl
11194 ;;
11195 esac
11196 ;;
11197
11198interix[3-9]*)
11199 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
11200 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
11201 ;;
11202
11203irix5* | irix6* | nonstopux*)
11204 case $LD in
11205 *-32|*"-32 ") libmagic=32-bit;;
11206 *-n32|*"-n32 ") libmagic=N32;;
11207 *-64|*"-64 ") libmagic=64-bit;;
11208 *) libmagic=never-match;;
11209 esac
11210 lt_cv_deplibs_check_method=pass_all
11211 ;;
11212
cristy99bd5232011-12-07 14:38:20 +000011213# This must be glibc/ELF.
cristy0c60a692010-11-04 01:09:47 +000011214linux* | k*bsd*-gnu | kopensolaris*-gnu)
cristy73bd4a52010-10-05 11:24:23 +000011215 lt_cv_deplibs_check_method=pass_all
11216 ;;
11217
11218netbsd*)
11219 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
11220 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
11221 else
11222 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
11223 fi
11224 ;;
11225
11226newos6*)
11227 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
11228 lt_cv_file_magic_cmd=/usr/bin/file
11229 lt_cv_file_magic_test_file=/usr/lib/libnls.so
11230 ;;
11231
11232*nto* | *qnx*)
11233 lt_cv_deplibs_check_method=pass_all
11234 ;;
11235
11236openbsd*)
11237 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11238 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
11239 else
11240 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
11241 fi
11242 ;;
11243
11244osf3* | osf4* | osf5*)
11245 lt_cv_deplibs_check_method=pass_all
11246 ;;
11247
11248rdos*)
11249 lt_cv_deplibs_check_method=pass_all
11250 ;;
11251
11252solaris*)
11253 lt_cv_deplibs_check_method=pass_all
11254 ;;
11255
11256sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11257 lt_cv_deplibs_check_method=pass_all
11258 ;;
11259
11260sysv4 | sysv4.3*)
11261 case $host_vendor in
11262 motorola)
11263 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]'
11264 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
11265 ;;
11266 ncr)
11267 lt_cv_deplibs_check_method=pass_all
11268 ;;
11269 sequent)
11270 lt_cv_file_magic_cmd='/bin/file'
11271 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
11272 ;;
11273 sni)
11274 lt_cv_file_magic_cmd='/bin/file'
11275 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
11276 lt_cv_file_magic_test_file=/lib/libc.so
11277 ;;
11278 siemens)
11279 lt_cv_deplibs_check_method=pass_all
11280 ;;
11281 pc)
11282 lt_cv_deplibs_check_method=pass_all
11283 ;;
11284 esac
11285 ;;
11286
11287tpf*)
11288 lt_cv_deplibs_check_method=pass_all
11289 ;;
11290esac
11291
11292fi
11293{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
11294$as_echo "$lt_cv_deplibs_check_method" >&6; }
cristyda16f162011-02-19 23:52:17 +000011295
11296file_magic_glob=
11297want_nocaseglob=no
11298if test "$build" = "$host"; then
11299 case $host_os in
11300 mingw* | pw32*)
11301 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
11302 want_nocaseglob=yes
11303 else
11304 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
11305 fi
11306 ;;
11307 esac
11308fi
11309
cristy73bd4a52010-10-05 11:24:23 +000011310file_magic_cmd=$lt_cv_file_magic_cmd
11311deplibs_check_method=$lt_cv_deplibs_check_method
11312test -z "$deplibs_check_method" && deplibs_check_method=unknown
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
cristyda16f162011-02-19 23:52:17 +000011325
11326
11327
11328
11329
11330
11331
11332
11333
11334
cristy73bd4a52010-10-05 11:24:23 +000011335if test -n "$ac_tool_prefix"; then
cristyda16f162011-02-19 23:52:17 +000011336 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
11337set dummy ${ac_tool_prefix}dlltool; ac_word=$2
cristy73bd4a52010-10-05 11:24:23 +000011338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11339$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000011340if ${ac_cv_prog_DLLTOOL+:} false; then :
11341 $as_echo_n "(cached) " >&6
11342else
11343 if test -n "$DLLTOOL"; then
11344 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
11345else
11346as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11347for as_dir in $PATH
11348do
11349 IFS=$as_save_IFS
11350 test -z "$as_dir" && as_dir=.
11351 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000011352 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristyda16f162011-02-19 23:52:17 +000011353 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
11354 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11355 break 2
11356 fi
11357done
11358 done
11359IFS=$as_save_IFS
11360
11361fi
11362fi
11363DLLTOOL=$ac_cv_prog_DLLTOOL
11364if test -n "$DLLTOOL"; then
11365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
11366$as_echo "$DLLTOOL" >&6; }
11367else
11368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11369$as_echo "no" >&6; }
11370fi
11371
11372
11373fi
11374if test -z "$ac_cv_prog_DLLTOOL"; then
11375 ac_ct_DLLTOOL=$DLLTOOL
11376 # Extract the first word of "dlltool", so it can be a program name with args.
11377set dummy dlltool; ac_word=$2
11378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11379$as_echo_n "checking for $ac_word... " >&6; }
11380if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
11381 $as_echo_n "(cached) " >&6
11382else
11383 if test -n "$ac_ct_DLLTOOL"; then
11384 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
11385else
11386as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11387for as_dir in $PATH
11388do
11389 IFS=$as_save_IFS
11390 test -z "$as_dir" && as_dir=.
11391 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000011392 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristyda16f162011-02-19 23:52:17 +000011393 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
11394 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11395 break 2
11396 fi
11397done
11398 done
11399IFS=$as_save_IFS
11400
11401fi
11402fi
11403ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
11404if test -n "$ac_ct_DLLTOOL"; then
11405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
11406$as_echo "$ac_ct_DLLTOOL" >&6; }
11407else
11408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11409$as_echo "no" >&6; }
11410fi
11411
11412 if test "x$ac_ct_DLLTOOL" = x; then
11413 DLLTOOL="false"
11414 else
11415 case $cross_compiling:$ac_tool_warned in
11416yes:)
11417{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11418$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11419ac_tool_warned=yes ;;
11420esac
11421 DLLTOOL=$ac_ct_DLLTOOL
11422 fi
11423else
11424 DLLTOOL="$ac_cv_prog_DLLTOOL"
11425fi
11426
11427test -z "$DLLTOOL" && DLLTOOL=dlltool
11428
11429
11430
11431
11432
11433
11434
11435{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
11436$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
11437if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
11438 $as_echo_n "(cached) " >&6
11439else
11440 lt_cv_sharedlib_from_linklib_cmd='unknown'
11441
11442case $host_os in
11443cygwin* | mingw* | pw32* | cegcc*)
11444 # two different shell functions defined in ltmain.sh
11445 # decide which to use based on capabilities of $DLLTOOL
11446 case `$DLLTOOL --help 2>&1` in
11447 *--identify-strict*)
11448 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
11449 ;;
11450 *)
11451 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
11452 ;;
11453 esac
11454 ;;
11455*)
11456 # fallback: assume linklib IS sharedlib
11457 lt_cv_sharedlib_from_linklib_cmd="$ECHO"
11458 ;;
11459esac
11460
11461fi
11462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
11463$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
11464sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
11465test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
11466
11467
11468
11469
11470
11471
11472
11473if test -n "$ac_tool_prefix"; then
11474 for ac_prog in ar
11475 do
11476 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
11477set dummy $ac_tool_prefix$ac_prog; ac_word=$2
11478{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11479$as_echo_n "checking for $ac_word... " >&6; }
11480if ${ac_cv_prog_AR+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000011481 $as_echo_n "(cached) " >&6
11482else
11483 if test -n "$AR"; then
11484 ac_cv_prog_AR="$AR" # Let the user override the test.
11485else
11486as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11487for as_dir in $PATH
11488do
11489 IFS=$as_save_IFS
11490 test -z "$as_dir" && as_dir=.
11491 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000011492 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristyda16f162011-02-19 23:52:17 +000011493 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
cristy73bd4a52010-10-05 11:24:23 +000011494 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11495 break 2
11496 fi
11497done
11498 done
11499IFS=$as_save_IFS
11500
11501fi
11502fi
11503AR=$ac_cv_prog_AR
11504if test -n "$AR"; then
11505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
11506$as_echo "$AR" >&6; }
11507else
11508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11509$as_echo "no" >&6; }
11510fi
11511
11512
cristyda16f162011-02-19 23:52:17 +000011513 test -n "$AR" && break
11514 done
cristy73bd4a52010-10-05 11:24:23 +000011515fi
cristyda16f162011-02-19 23:52:17 +000011516if test -z "$AR"; then
cristy73bd4a52010-10-05 11:24:23 +000011517 ac_ct_AR=$AR
cristyda16f162011-02-19 23:52:17 +000011518 for ac_prog in ar
11519do
11520 # Extract the first word of "$ac_prog", so it can be a program name with args.
11521set dummy $ac_prog; ac_word=$2
cristy73bd4a52010-10-05 11:24:23 +000011522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11523$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000011524if ${ac_cv_prog_ac_ct_AR+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000011525 $as_echo_n "(cached) " >&6
11526else
11527 if test -n "$ac_ct_AR"; then
11528 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
11529else
11530as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11531for as_dir in $PATH
11532do
11533 IFS=$as_save_IFS
11534 test -z "$as_dir" && as_dir=.
11535 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000011536 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristyda16f162011-02-19 23:52:17 +000011537 ac_cv_prog_ac_ct_AR="$ac_prog"
cristy73bd4a52010-10-05 11:24:23 +000011538 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11539 break 2
11540 fi
11541done
11542 done
11543IFS=$as_save_IFS
11544
11545fi
11546fi
11547ac_ct_AR=$ac_cv_prog_ac_ct_AR
11548if test -n "$ac_ct_AR"; then
11549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
11550$as_echo "$ac_ct_AR" >&6; }
11551else
11552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11553$as_echo "no" >&6; }
11554fi
11555
cristyda16f162011-02-19 23:52:17 +000011556
11557 test -n "$ac_ct_AR" && break
11558done
11559
cristy73bd4a52010-10-05 11:24:23 +000011560 if test "x$ac_ct_AR" = x; then
11561 AR="false"
11562 else
11563 case $cross_compiling:$ac_tool_warned in
11564yes:)
11565{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11566$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11567ac_tool_warned=yes ;;
11568esac
11569 AR=$ac_ct_AR
11570 fi
cristy73bd4a52010-10-05 11:24:23 +000011571fi
11572
cristyda16f162011-02-19 23:52:17 +000011573: ${AR=ar}
11574: ${AR_FLAGS=cru}
cristy73bd4a52010-10-05 11:24:23 +000011575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
cristyda16f162011-02-19 23:52:17 +000011586{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
11587$as_echo_n "checking for archiver @FILE support... " >&6; }
11588if ${lt_cv_ar_at_file+:} false; then :
11589 $as_echo_n "(cached) " >&6
11590else
11591 lt_cv_ar_at_file=no
11592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11593/* end confdefs.h. */
11594
11595int
11596main ()
11597{
11598
11599 ;
11600 return 0;
11601}
11602_ACEOF
11603if ac_fn_c_try_compile "$LINENO"; then :
11604 echo conftest.$ac_objext > conftest.lst
11605 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
11606 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
11607 (eval $lt_ar_try) 2>&5
11608 ac_status=$?
11609 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11610 test $ac_status = 0; }
11611 if test "$ac_status" -eq 0; then
11612 # Ensure the archiver fails upon bogus file names.
11613 rm -f conftest.$ac_objext libconftest.a
11614 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
11615 (eval $lt_ar_try) 2>&5
11616 ac_status=$?
11617 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11618 test $ac_status = 0; }
11619 if test "$ac_status" -ne 0; then
11620 lt_cv_ar_at_file=@
11621 fi
11622 fi
11623 rm -f conftest.* libconftest.a
11624
11625fi
11626rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11627
11628fi
11629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
11630$as_echo "$lt_cv_ar_at_file" >&6; }
11631
11632if test "x$lt_cv_ar_at_file" = xno; then
11633 archiver_list_spec=
11634else
11635 archiver_list_spec=$lt_cv_ar_at_file
11636fi
11637
11638
11639
11640
11641
11642
11643
cristy73bd4a52010-10-05 11:24:23 +000011644if test -n "$ac_tool_prefix"; then
11645 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
11646set dummy ${ac_tool_prefix}strip; ac_word=$2
11647{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11648$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000011649if ${ac_cv_prog_STRIP+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000011650 $as_echo_n "(cached) " >&6
11651else
11652 if test -n "$STRIP"; then
11653 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
11654else
11655as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11656for as_dir in $PATH
11657do
11658 IFS=$as_save_IFS
11659 test -z "$as_dir" && as_dir=.
11660 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000011661 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +000011662 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
11663 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11664 break 2
11665 fi
11666done
11667 done
11668IFS=$as_save_IFS
11669
11670fi
11671fi
11672STRIP=$ac_cv_prog_STRIP
11673if test -n "$STRIP"; then
11674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
11675$as_echo "$STRIP" >&6; }
11676else
11677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11678$as_echo "no" >&6; }
11679fi
11680
11681
11682fi
11683if test -z "$ac_cv_prog_STRIP"; then
11684 ac_ct_STRIP=$STRIP
11685 # Extract the first word of "strip", so it can be a program name with args.
11686set dummy strip; ac_word=$2
11687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11688$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000011689if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000011690 $as_echo_n "(cached) " >&6
11691else
11692 if test -n "$ac_ct_STRIP"; then
11693 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
11694else
11695as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11696for as_dir in $PATH
11697do
11698 IFS=$as_save_IFS
11699 test -z "$as_dir" && as_dir=.
11700 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000011701 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +000011702 ac_cv_prog_ac_ct_STRIP="strip"
11703 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11704 break 2
11705 fi
11706done
11707 done
11708IFS=$as_save_IFS
11709
11710fi
11711fi
11712ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
11713if test -n "$ac_ct_STRIP"; then
11714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
11715$as_echo "$ac_ct_STRIP" >&6; }
11716else
11717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11718$as_echo "no" >&6; }
11719fi
11720
11721 if test "x$ac_ct_STRIP" = x; then
11722 STRIP=":"
11723 else
11724 case $cross_compiling:$ac_tool_warned in
11725yes:)
11726{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11727$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11728ac_tool_warned=yes ;;
11729esac
11730 STRIP=$ac_ct_STRIP
11731 fi
11732else
11733 STRIP="$ac_cv_prog_STRIP"
11734fi
11735
11736test -z "$STRIP" && STRIP=:
11737
11738
11739
11740
11741
11742
11743if test -n "$ac_tool_prefix"; then
11744 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
11745set dummy ${ac_tool_prefix}ranlib; ac_word=$2
11746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11747$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000011748if ${ac_cv_prog_RANLIB+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000011749 $as_echo_n "(cached) " >&6
11750else
11751 if test -n "$RANLIB"; then
11752 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
11753else
11754as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11755for as_dir in $PATH
11756do
11757 IFS=$as_save_IFS
11758 test -z "$as_dir" && as_dir=.
11759 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000011760 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +000011761 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
11762 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11763 break 2
11764 fi
11765done
11766 done
11767IFS=$as_save_IFS
11768
11769fi
11770fi
11771RANLIB=$ac_cv_prog_RANLIB
11772if test -n "$RANLIB"; then
11773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
11774$as_echo "$RANLIB" >&6; }
11775else
11776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11777$as_echo "no" >&6; }
11778fi
11779
11780
11781fi
11782if test -z "$ac_cv_prog_RANLIB"; then
11783 ac_ct_RANLIB=$RANLIB
11784 # Extract the first word of "ranlib", so it can be a program name with args.
11785set dummy ranlib; ac_word=$2
11786{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11787$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000011788if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000011789 $as_echo_n "(cached) " >&6
11790else
11791 if test -n "$ac_ct_RANLIB"; then
11792 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
11793else
11794as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11795for as_dir in $PATH
11796do
11797 IFS=$as_save_IFS
11798 test -z "$as_dir" && as_dir=.
11799 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000011800 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +000011801 ac_cv_prog_ac_ct_RANLIB="ranlib"
11802 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11803 break 2
11804 fi
11805done
11806 done
11807IFS=$as_save_IFS
11808
11809fi
11810fi
11811ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
11812if test -n "$ac_ct_RANLIB"; then
11813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
11814$as_echo "$ac_ct_RANLIB" >&6; }
11815else
11816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11817$as_echo "no" >&6; }
11818fi
11819
11820 if test "x$ac_ct_RANLIB" = x; then
11821 RANLIB=":"
11822 else
11823 case $cross_compiling:$ac_tool_warned in
11824yes:)
11825{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11826$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11827ac_tool_warned=yes ;;
11828esac
11829 RANLIB=$ac_ct_RANLIB
11830 fi
11831else
11832 RANLIB="$ac_cv_prog_RANLIB"
11833fi
11834
11835test -z "$RANLIB" && RANLIB=:
11836
11837
11838
11839
11840
11841
11842# Determine commands to create old-style static archives.
11843old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
11844old_postinstall_cmds='chmod 644 $oldlib'
11845old_postuninstall_cmds=
11846
11847if test -n "$RANLIB"; then
11848 case $host_os in
11849 openbsd*)
cristy99bd5232011-12-07 14:38:20 +000011850 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
cristy73bd4a52010-10-05 11:24:23 +000011851 ;;
11852 *)
cristy99bd5232011-12-07 14:38:20 +000011853 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
cristy73bd4a52010-10-05 11:24:23 +000011854 ;;
11855 esac
cristy99bd5232011-12-07 14:38:20 +000011856 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
cristy73bd4a52010-10-05 11:24:23 +000011857fi
11858
cristy0c60a692010-11-04 01:09:47 +000011859case $host_os in
11860 darwin*)
11861 lock_old_archive_extraction=yes ;;
11862 *)
11863 lock_old_archive_extraction=no ;;
11864esac
11865
11866
11867
11868
11869
11870
cristy73bd4a52010-10-05 11:24:23 +000011871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904# If no C compiler was specified, use CC.
11905LTCC=${LTCC-"$CC"}
11906
11907# If no C compiler flags were specified, use CFLAGS.
11908LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11909
11910# Allow CC to be a program name with arguments.
11911compiler=$CC
11912
11913
11914# Check for command to grab the raw symbol name followed by C symbol from nm.
11915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
11916$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
cristyda16f162011-02-19 23:52:17 +000011917if ${lt_cv_sys_global_symbol_pipe+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000011918 $as_echo_n "(cached) " >&6
11919else
11920
11921# These are sane defaults that work on at least a few old systems.
11922# [They come from Ultrix. What could be older than Ultrix?!! ;)]
11923
11924# Character class describing NM global symbol codes.
11925symcode='[BCDEGRST]'
11926
11927# Regexp to match symbols that can be accessed directly from C.
11928sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
11929
11930# Define system-specific variables.
11931case $host_os in
11932aix*)
11933 symcode='[BCDT]'
11934 ;;
11935cygwin* | mingw* | pw32* | cegcc*)
11936 symcode='[ABCDGISTW]'
11937 ;;
11938hpux*)
11939 if test "$host_cpu" = ia64; then
11940 symcode='[ABCDEGRST]'
11941 fi
11942 ;;
11943irix* | nonstopux*)
11944 symcode='[BCDEGRST]'
11945 ;;
11946osf*)
11947 symcode='[BCDEGQRST]'
11948 ;;
11949solaris*)
11950 symcode='[BDRT]'
11951 ;;
11952sco3.2v5*)
11953 symcode='[DT]'
11954 ;;
11955sysv4.2uw2*)
11956 symcode='[DT]'
11957 ;;
11958sysv5* | sco5v6* | unixware* | OpenUNIX*)
11959 symcode='[ABDT]'
11960 ;;
11961sysv4)
11962 symcode='[DFNSTU]'
11963 ;;
11964esac
11965
11966# If we're using GNU nm, then use its standard symbol codes.
11967case `$NM -V 2>&1` in
11968*GNU* | *'with BFD'*)
11969 symcode='[ABCDGIRSTW]' ;;
11970esac
11971
11972# Transform an extracted symbol line into a proper C declaration.
11973# Some systems (esp. on ia64) link data and code symbols differently,
11974# so use this general approach.
11975lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
11976
11977# Transform an extracted symbol line into symbol name and symbol address
cristyda16f162011-02-19 23:52:17 +000011978lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
11979lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
cristy73bd4a52010-10-05 11:24:23 +000011980
11981# Handle CRLF in mingw tool chain
11982opt_cr=
11983case $build_os in
11984mingw*)
11985 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
11986 ;;
11987esac
11988
11989# Try without a prefix underscore, then with it.
11990for ac_symprfx in "" "_"; do
11991
11992 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
11993 symxfrm="\\1 $ac_symprfx\\2 \\2"
11994
11995 # Write the raw and C identifiers.
11996 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
11997 # Fake it for dumpbin and say T for any non-static function
11998 # and D for any global variable.
11999 # Also find C++ and __fastcall symbols from MSVC++,
12000 # which start with @ or ?.
12001 lt_cv_sys_global_symbol_pipe="$AWK '"\
12002" {last_section=section; section=\$ 3};"\
cristy99bd5232011-12-07 14:38:20 +000012003" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
cristy73bd4a52010-10-05 11:24:23 +000012004" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
12005" \$ 0!~/External *\|/{next};"\
12006" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
12007" {if(hide[section]) next};"\
12008" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
12009" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
12010" s[1]~/^[@?]/{print s[1], s[1]; next};"\
12011" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
12012" ' prfx=^$ac_symprfx"
12013 else
12014 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
12015 fi
cristyda16f162011-02-19 23:52:17 +000012016 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
cristy73bd4a52010-10-05 11:24:23 +000012017
12018 # Check to see that the pipe works correctly.
12019 pipe_works=no
12020
12021 rm -f conftest*
12022 cat > conftest.$ac_ext <<_LT_EOF
12023#ifdef __cplusplus
12024extern "C" {
12025#endif
12026char nm_test_var;
12027void nm_test_func(void);
12028void nm_test_func(void){}
12029#ifdef __cplusplus
12030}
12031#endif
12032int main(){nm_test_var='a';nm_test_func();return(0);}
12033_LT_EOF
12034
12035 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12036 (eval $ac_compile) 2>&5
12037 ac_status=$?
12038 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12039 test $ac_status = 0; }; then
12040 # Now try to grab the symbols.
12041 nlist=conftest.nm
cristy0c60a692010-11-04 01:09:47 +000012042 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
12043 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
cristy73bd4a52010-10-05 11:24:23 +000012044 ac_status=$?
12045 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12046 test $ac_status = 0; } && test -s "$nlist"; then
12047 # Try sorting and uniquifying the output.
12048 if sort "$nlist" | uniq > "$nlist"T; then
12049 mv -f "$nlist"T "$nlist"
12050 else
12051 rm -f "$nlist"T
12052 fi
12053
12054 # Make sure that we snagged all the symbols we need.
12055 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
12056 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
12057 cat <<_LT_EOF > conftest.$ac_ext
cristyda16f162011-02-19 23:52:17 +000012058/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
12059#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
12060/* DATA imports from DLLs on WIN32 con't be const, because runtime
12061 relocations are performed -- see ld's documentation on pseudo-relocs. */
12062# define LT_DLSYM_CONST
12063#elif defined(__osf__)
12064/* This system does not cope well with relocations in const data. */
12065# define LT_DLSYM_CONST
12066#else
12067# define LT_DLSYM_CONST const
12068#endif
12069
cristy73bd4a52010-10-05 11:24:23 +000012070#ifdef __cplusplus
12071extern "C" {
12072#endif
12073
12074_LT_EOF
12075 # Now generate the symbol file.
12076 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
12077
12078 cat <<_LT_EOF >> conftest.$ac_ext
12079
12080/* The mapping between symbol names and symbols. */
cristyda16f162011-02-19 23:52:17 +000012081LT_DLSYM_CONST struct {
cristy73bd4a52010-10-05 11:24:23 +000012082 const char *name;
12083 void *address;
12084}
12085lt__PROGRAM__LTX_preloaded_symbols[] =
12086{
12087 { "@PROGRAM@", (void *) 0 },
12088_LT_EOF
12089 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
12090 cat <<\_LT_EOF >> conftest.$ac_ext
12091 {0, (void *) 0}
12092};
12093
12094/* This works around a problem in FreeBSD linker */
12095#ifdef FREEBSD_WORKAROUND
12096static const void *lt_preloaded_setup() {
12097 return lt__PROGRAM__LTX_preloaded_symbols;
12098}
12099#endif
12100
12101#ifdef __cplusplus
12102}
12103#endif
12104_LT_EOF
12105 # Now try linking the two files.
12106 mv conftest.$ac_objext conftstm.$ac_objext
cristyda16f162011-02-19 23:52:17 +000012107 lt_globsym_save_LIBS=$LIBS
12108 lt_globsym_save_CFLAGS=$CFLAGS
cristy73bd4a52010-10-05 11:24:23 +000012109 LIBS="conftstm.$ac_objext"
12110 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
12111 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12112 (eval $ac_link) 2>&5
12113 ac_status=$?
12114 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12115 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
12116 pipe_works=yes
12117 fi
cristyda16f162011-02-19 23:52:17 +000012118 LIBS=$lt_globsym_save_LIBS
12119 CFLAGS=$lt_globsym_save_CFLAGS
cristy73bd4a52010-10-05 11:24:23 +000012120 else
12121 echo "cannot find nm_test_func in $nlist" >&5
12122 fi
12123 else
12124 echo "cannot find nm_test_var in $nlist" >&5
12125 fi
12126 else
12127 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
12128 fi
12129 else
12130 echo "$progname: failed program was:" >&5
12131 cat conftest.$ac_ext >&5
12132 fi
12133 rm -rf conftest* conftst*
12134
12135 # Do not use the global_symbol_pipe unless it works.
12136 if test "$pipe_works" = yes; then
12137 break
12138 else
12139 lt_cv_sys_global_symbol_pipe=
12140 fi
12141done
12142
12143fi
12144
12145if test -z "$lt_cv_sys_global_symbol_pipe"; then
12146 lt_cv_sys_global_symbol_to_cdecl=
12147fi
12148if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
12149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
12150$as_echo "failed" >&6; }
12151else
12152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
12153$as_echo "ok" >&6; }
12154fi
12155
cristyda16f162011-02-19 23:52:17 +000012156# Response file support.
12157if test "$lt_cv_nm_interface" = "MS dumpbin"; then
12158 nm_file_list_spec='@'
12159elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
12160 nm_file_list_spec='@'
12161fi
cristy73bd4a52010-10-05 11:24:23 +000012162
12163
12164
12165
12166
12167
12168
12169
12170
12171
12172
12173
12174
12175
12176
12177
12178
12179
12180
12181
12182
cristyda16f162011-02-19 23:52:17 +000012183
12184
12185
12186
12187
12188
12189{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
12190$as_echo_n "checking for sysroot... " >&6; }
12191
12192# Check whether --with-sysroot was given.
12193if test "${with_sysroot+set}" = set; then :
12194 withval=$with_sysroot;
12195else
12196 with_sysroot=no
12197fi
12198
12199
12200lt_sysroot=
12201case ${with_sysroot} in #(
12202 yes)
12203 if test "$GCC" = yes; then
12204 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
12205 fi
12206 ;; #(
12207 /*)
12208 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
12209 ;; #(
12210 no|'')
12211 ;; #(
12212 *)
12213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
12214$as_echo "${with_sysroot}" >&6; }
12215 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
12216 ;;
12217esac
12218
12219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
12220$as_echo "${lt_sysroot:-no}" >&6; }
12221
12222
12223
12224
12225
cristy73bd4a52010-10-05 11:24:23 +000012226# Check whether --enable-libtool-lock was given.
12227if test "${enable_libtool_lock+set}" = set; then :
12228 enableval=$enable_libtool_lock;
12229fi
12230
12231test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
12232
12233# Some flags need to be propagated to the compiler or linker for good
12234# libtool support.
12235case $host in
12236ia64-*-hpux*)
12237 # Find out which ABI we are using.
12238 echo 'int i;' > conftest.$ac_ext
12239 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12240 (eval $ac_compile) 2>&5
12241 ac_status=$?
12242 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12243 test $ac_status = 0; }; then
12244 case `/usr/bin/file conftest.$ac_objext` in
12245 *ELF-32*)
12246 HPUX_IA64_MODE="32"
12247 ;;
12248 *ELF-64*)
12249 HPUX_IA64_MODE="64"
12250 ;;
12251 esac
12252 fi
12253 rm -rf conftest*
12254 ;;
12255*-*-irix6*)
12256 # Find out which ABI we are using.
cristy0c60a692010-11-04 01:09:47 +000012257 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
cristy73bd4a52010-10-05 11:24:23 +000012258 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12259 (eval $ac_compile) 2>&5
12260 ac_status=$?
12261 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12262 test $ac_status = 0; }; then
12263 if test "$lt_cv_prog_gnu_ld" = yes; then
12264 case `/usr/bin/file conftest.$ac_objext` in
12265 *32-bit*)
12266 LD="${LD-ld} -melf32bsmip"
12267 ;;
12268 *N32*)
12269 LD="${LD-ld} -melf32bmipn32"
12270 ;;
12271 *64-bit*)
12272 LD="${LD-ld} -melf64bmip"
12273 ;;
12274 esac
12275 else
12276 case `/usr/bin/file conftest.$ac_objext` in
12277 *32-bit*)
12278 LD="${LD-ld} -32"
12279 ;;
12280 *N32*)
12281 LD="${LD-ld} -n32"
12282 ;;
12283 *64-bit*)
12284 LD="${LD-ld} -64"
12285 ;;
12286 esac
12287 fi
12288 fi
12289 rm -rf conftest*
12290 ;;
12291
12292x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
12293s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
12294 # Find out which ABI we are using.
12295 echo 'int i;' > conftest.$ac_ext
12296 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12297 (eval $ac_compile) 2>&5
12298 ac_status=$?
12299 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12300 test $ac_status = 0; }; then
12301 case `/usr/bin/file conftest.o` in
12302 *32-bit*)
12303 case $host in
12304 x86_64-*kfreebsd*-gnu)
12305 LD="${LD-ld} -m elf_i386_fbsd"
12306 ;;
12307 x86_64-*linux*)
12308 LD="${LD-ld} -m elf_i386"
12309 ;;
12310 ppc64-*linux*|powerpc64-*linux*)
12311 LD="${LD-ld} -m elf32ppclinux"
12312 ;;
12313 s390x-*linux*)
12314 LD="${LD-ld} -m elf_s390"
12315 ;;
12316 sparc64-*linux*)
12317 LD="${LD-ld} -m elf32_sparc"
12318 ;;
12319 esac
12320 ;;
12321 *64-bit*)
12322 case $host in
12323 x86_64-*kfreebsd*-gnu)
12324 LD="${LD-ld} -m elf_x86_64_fbsd"
12325 ;;
12326 x86_64-*linux*)
12327 LD="${LD-ld} -m elf_x86_64"
12328 ;;
12329 ppc*-*linux*|powerpc*-*linux*)
12330 LD="${LD-ld} -m elf64ppc"
12331 ;;
12332 s390*-*linux*|s390*-*tpf*)
12333 LD="${LD-ld} -m elf64_s390"
12334 ;;
12335 sparc*-*linux*)
12336 LD="${LD-ld} -m elf64_sparc"
12337 ;;
12338 esac
12339 ;;
12340 esac
12341 fi
12342 rm -rf conftest*
12343 ;;
12344
12345*-*-sco3.2v5*)
12346 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
12347 SAVE_CFLAGS="$CFLAGS"
12348 CFLAGS="$CFLAGS -belf"
12349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
12350$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
cristyda16f162011-02-19 23:52:17 +000012351if ${lt_cv_cc_needs_belf+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000012352 $as_echo_n "(cached) " >&6
12353else
12354 ac_ext=c
12355ac_cpp='$CPP $CPPFLAGS'
12356ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12357ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12358ac_compiler_gnu=$ac_cv_c_compiler_gnu
12359
12360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12361/* end confdefs.h. */
12362
12363int
12364main ()
12365{
12366
12367 ;
12368 return 0;
12369}
12370_ACEOF
12371if ac_fn_c_try_link "$LINENO"; then :
12372 lt_cv_cc_needs_belf=yes
12373else
12374 lt_cv_cc_needs_belf=no
12375fi
12376rm -f core conftest.err conftest.$ac_objext \
12377 conftest$ac_exeext conftest.$ac_ext
12378 ac_ext=c
12379ac_cpp='$CPP $CPPFLAGS'
12380ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12381ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12382ac_compiler_gnu=$ac_cv_c_compiler_gnu
12383
12384fi
12385{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
12386$as_echo "$lt_cv_cc_needs_belf" >&6; }
12387 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
12388 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
12389 CFLAGS="$SAVE_CFLAGS"
12390 fi
12391 ;;
cristy99bd5232011-12-07 14:38:20 +000012392*-*solaris*)
cristy73bd4a52010-10-05 11:24:23 +000012393 # Find out which ABI we are using.
12394 echo 'int i;' > conftest.$ac_ext
12395 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12396 (eval $ac_compile) 2>&5
12397 ac_status=$?
12398 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12399 test $ac_status = 0; }; then
12400 case `/usr/bin/file conftest.o` in
12401 *64-bit*)
12402 case $lt_cv_prog_gnu_ld in
cristy99bd5232011-12-07 14:38:20 +000012403 yes*)
12404 case $host in
12405 i?86-*-solaris*)
12406 LD="${LD-ld} -m elf_x86_64"
12407 ;;
12408 sparc*-*-solaris*)
12409 LD="${LD-ld} -m elf64_sparc"
12410 ;;
12411 esac
12412 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
12413 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
12414 LD="${LD-ld}_sol2"
12415 fi
12416 ;;
cristy73bd4a52010-10-05 11:24:23 +000012417 *)
12418 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
12419 LD="${LD-ld} -64"
12420 fi
12421 ;;
12422 esac
12423 ;;
12424 esac
12425 fi
12426 rm -rf conftest*
12427 ;;
12428esac
12429
12430need_locks="$enable_libtool_lock"
12431
cristyda16f162011-02-19 23:52:17 +000012432if test -n "$ac_tool_prefix"; then
12433 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
12434set dummy ${ac_tool_prefix}mt; ac_word=$2
12435{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12436$as_echo_n "checking for $ac_word... " >&6; }
12437if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
12438 $as_echo_n "(cached) " >&6
12439else
12440 if test -n "$MANIFEST_TOOL"; then
12441 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
12442else
12443as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12444for as_dir in $PATH
12445do
12446 IFS=$as_save_IFS
12447 test -z "$as_dir" && as_dir=.
12448 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000012449 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristyda16f162011-02-19 23:52:17 +000012450 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
12451 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12452 break 2
12453 fi
12454done
12455 done
12456IFS=$as_save_IFS
12457
12458fi
12459fi
12460MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
12461if test -n "$MANIFEST_TOOL"; then
12462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
12463$as_echo "$MANIFEST_TOOL" >&6; }
12464else
12465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12466$as_echo "no" >&6; }
12467fi
12468
12469
12470fi
12471if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
12472 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
12473 # Extract the first word of "mt", so it can be a program name with args.
12474set dummy mt; ac_word=$2
12475{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12476$as_echo_n "checking for $ac_word... " >&6; }
12477if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
12478 $as_echo_n "(cached) " >&6
12479else
12480 if test -n "$ac_ct_MANIFEST_TOOL"; then
12481 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
12482else
12483as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12484for as_dir in $PATH
12485do
12486 IFS=$as_save_IFS
12487 test -z "$as_dir" && as_dir=.
12488 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000012489 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristyda16f162011-02-19 23:52:17 +000012490 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
12491 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12492 break 2
12493 fi
12494done
12495 done
12496IFS=$as_save_IFS
12497
12498fi
12499fi
12500ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
12501if test -n "$ac_ct_MANIFEST_TOOL"; then
12502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
12503$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
12504else
12505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12506$as_echo "no" >&6; }
12507fi
12508
12509 if test "x$ac_ct_MANIFEST_TOOL" = x; then
12510 MANIFEST_TOOL=":"
12511 else
12512 case $cross_compiling:$ac_tool_warned in
12513yes:)
12514{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12515$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12516ac_tool_warned=yes ;;
12517esac
12518 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
12519 fi
12520else
12521 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
12522fi
12523
12524test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
12525{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
12526$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
12527if ${lt_cv_path_mainfest_tool+:} false; then :
12528 $as_echo_n "(cached) " >&6
12529else
12530 lt_cv_path_mainfest_tool=no
12531 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
12532 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
12533 cat conftest.err >&5
12534 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
12535 lt_cv_path_mainfest_tool=yes
12536 fi
12537 rm -f conftest*
12538fi
12539{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
12540$as_echo "$lt_cv_path_mainfest_tool" >&6; }
12541if test "x$lt_cv_path_mainfest_tool" != xyes; then
12542 MANIFEST_TOOL=:
12543fi
12544
12545
12546
12547
12548
cristy73bd4a52010-10-05 11:24:23 +000012549
12550 case $host_os in
12551 rhapsody* | darwin*)
12552 if test -n "$ac_tool_prefix"; then
12553 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
12554set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
12555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12556$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000012557if ${ac_cv_prog_DSYMUTIL+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000012558 $as_echo_n "(cached) " >&6
12559else
12560 if test -n "$DSYMUTIL"; then
12561 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
12562else
12563as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12564for as_dir in $PATH
12565do
12566 IFS=$as_save_IFS
12567 test -z "$as_dir" && as_dir=.
12568 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000012569 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +000012570 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
12571 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12572 break 2
12573 fi
12574done
12575 done
12576IFS=$as_save_IFS
12577
12578fi
12579fi
12580DSYMUTIL=$ac_cv_prog_DSYMUTIL
12581if test -n "$DSYMUTIL"; then
12582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
12583$as_echo "$DSYMUTIL" >&6; }
12584else
12585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12586$as_echo "no" >&6; }
12587fi
12588
12589
12590fi
12591if test -z "$ac_cv_prog_DSYMUTIL"; then
12592 ac_ct_DSYMUTIL=$DSYMUTIL
12593 # Extract the first word of "dsymutil", so it can be a program name with args.
12594set dummy dsymutil; ac_word=$2
12595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12596$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000012597if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000012598 $as_echo_n "(cached) " >&6
12599else
12600 if test -n "$ac_ct_DSYMUTIL"; then
12601 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
12602else
12603as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12604for as_dir in $PATH
12605do
12606 IFS=$as_save_IFS
12607 test -z "$as_dir" && as_dir=.
12608 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000012609 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +000012610 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
12611 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12612 break 2
12613 fi
12614done
12615 done
12616IFS=$as_save_IFS
12617
12618fi
12619fi
12620ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
12621if test -n "$ac_ct_DSYMUTIL"; then
12622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
12623$as_echo "$ac_ct_DSYMUTIL" >&6; }
12624else
12625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12626$as_echo "no" >&6; }
12627fi
12628
12629 if test "x$ac_ct_DSYMUTIL" = x; then
12630 DSYMUTIL=":"
12631 else
12632 case $cross_compiling:$ac_tool_warned in
12633yes:)
12634{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12635$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12636ac_tool_warned=yes ;;
12637esac
12638 DSYMUTIL=$ac_ct_DSYMUTIL
12639 fi
12640else
12641 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
12642fi
12643
12644 if test -n "$ac_tool_prefix"; then
12645 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
12646set dummy ${ac_tool_prefix}nmedit; ac_word=$2
12647{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12648$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000012649if ${ac_cv_prog_NMEDIT+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000012650 $as_echo_n "(cached) " >&6
12651else
12652 if test -n "$NMEDIT"; then
12653 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
12654else
12655as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12656for as_dir in $PATH
12657do
12658 IFS=$as_save_IFS
12659 test -z "$as_dir" && as_dir=.
12660 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000012661 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +000012662 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
12663 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12664 break 2
12665 fi
12666done
12667 done
12668IFS=$as_save_IFS
12669
12670fi
12671fi
12672NMEDIT=$ac_cv_prog_NMEDIT
12673if test -n "$NMEDIT"; then
12674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
12675$as_echo "$NMEDIT" >&6; }
12676else
12677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12678$as_echo "no" >&6; }
12679fi
12680
12681
12682fi
12683if test -z "$ac_cv_prog_NMEDIT"; then
12684 ac_ct_NMEDIT=$NMEDIT
12685 # Extract the first word of "nmedit", so it can be a program name with args.
12686set dummy nmedit; ac_word=$2
12687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12688$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000012689if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000012690 $as_echo_n "(cached) " >&6
12691else
12692 if test -n "$ac_ct_NMEDIT"; then
12693 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
12694else
12695as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12696for as_dir in $PATH
12697do
12698 IFS=$as_save_IFS
12699 test -z "$as_dir" && as_dir=.
12700 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000012701 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +000012702 ac_cv_prog_ac_ct_NMEDIT="nmedit"
12703 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12704 break 2
12705 fi
12706done
12707 done
12708IFS=$as_save_IFS
12709
12710fi
12711fi
12712ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
12713if test -n "$ac_ct_NMEDIT"; then
12714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
12715$as_echo "$ac_ct_NMEDIT" >&6; }
12716else
12717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12718$as_echo "no" >&6; }
12719fi
12720
12721 if test "x$ac_ct_NMEDIT" = x; then
12722 NMEDIT=":"
12723 else
12724 case $cross_compiling:$ac_tool_warned in
12725yes:)
12726{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12727$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12728ac_tool_warned=yes ;;
12729esac
12730 NMEDIT=$ac_ct_NMEDIT
12731 fi
12732else
12733 NMEDIT="$ac_cv_prog_NMEDIT"
12734fi
12735
12736 if test -n "$ac_tool_prefix"; then
12737 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
12738set dummy ${ac_tool_prefix}lipo; ac_word=$2
12739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12740$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000012741if ${ac_cv_prog_LIPO+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000012742 $as_echo_n "(cached) " >&6
12743else
12744 if test -n "$LIPO"; then
12745 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
12746else
12747as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12748for as_dir in $PATH
12749do
12750 IFS=$as_save_IFS
12751 test -z "$as_dir" && as_dir=.
12752 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000012753 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +000012754 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
12755 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12756 break 2
12757 fi
12758done
12759 done
12760IFS=$as_save_IFS
12761
12762fi
12763fi
12764LIPO=$ac_cv_prog_LIPO
12765if test -n "$LIPO"; then
12766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
12767$as_echo "$LIPO" >&6; }
12768else
12769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12770$as_echo "no" >&6; }
12771fi
12772
12773
12774fi
12775if test -z "$ac_cv_prog_LIPO"; then
12776 ac_ct_LIPO=$LIPO
12777 # Extract the first word of "lipo", so it can be a program name with args.
12778set dummy lipo; ac_word=$2
12779{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12780$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000012781if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000012782 $as_echo_n "(cached) " >&6
12783else
12784 if test -n "$ac_ct_LIPO"; then
12785 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
12786else
12787as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12788for as_dir in $PATH
12789do
12790 IFS=$as_save_IFS
12791 test -z "$as_dir" && as_dir=.
12792 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000012793 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +000012794 ac_cv_prog_ac_ct_LIPO="lipo"
12795 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12796 break 2
12797 fi
12798done
12799 done
12800IFS=$as_save_IFS
12801
12802fi
12803fi
12804ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
12805if test -n "$ac_ct_LIPO"; then
12806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
12807$as_echo "$ac_ct_LIPO" >&6; }
12808else
12809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12810$as_echo "no" >&6; }
12811fi
12812
12813 if test "x$ac_ct_LIPO" = x; then
12814 LIPO=":"
12815 else
12816 case $cross_compiling:$ac_tool_warned in
12817yes:)
12818{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12819$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12820ac_tool_warned=yes ;;
12821esac
12822 LIPO=$ac_ct_LIPO
12823 fi
12824else
12825 LIPO="$ac_cv_prog_LIPO"
12826fi
12827
12828 if test -n "$ac_tool_prefix"; then
12829 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
12830set dummy ${ac_tool_prefix}otool; ac_word=$2
12831{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12832$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000012833if ${ac_cv_prog_OTOOL+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000012834 $as_echo_n "(cached) " >&6
12835else
12836 if test -n "$OTOOL"; then
12837 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
12838else
12839as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12840for as_dir in $PATH
12841do
12842 IFS=$as_save_IFS
12843 test -z "$as_dir" && as_dir=.
12844 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000012845 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +000012846 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
12847 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12848 break 2
12849 fi
12850done
12851 done
12852IFS=$as_save_IFS
12853
12854fi
12855fi
12856OTOOL=$ac_cv_prog_OTOOL
12857if test -n "$OTOOL"; then
12858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
12859$as_echo "$OTOOL" >&6; }
12860else
12861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12862$as_echo "no" >&6; }
12863fi
12864
12865
12866fi
12867if test -z "$ac_cv_prog_OTOOL"; then
12868 ac_ct_OTOOL=$OTOOL
12869 # Extract the first word of "otool", so it can be a program name with args.
12870set dummy otool; ac_word=$2
12871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12872$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000012873if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000012874 $as_echo_n "(cached) " >&6
12875else
12876 if test -n "$ac_ct_OTOOL"; then
12877 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
12878else
12879as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12880for as_dir in $PATH
12881do
12882 IFS=$as_save_IFS
12883 test -z "$as_dir" && as_dir=.
12884 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000012885 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +000012886 ac_cv_prog_ac_ct_OTOOL="otool"
12887 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12888 break 2
12889 fi
12890done
12891 done
12892IFS=$as_save_IFS
12893
12894fi
12895fi
12896ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
12897if test -n "$ac_ct_OTOOL"; then
12898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
12899$as_echo "$ac_ct_OTOOL" >&6; }
12900else
12901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12902$as_echo "no" >&6; }
12903fi
12904
12905 if test "x$ac_ct_OTOOL" = x; then
12906 OTOOL=":"
12907 else
12908 case $cross_compiling:$ac_tool_warned in
12909yes:)
12910{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12911$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12912ac_tool_warned=yes ;;
12913esac
12914 OTOOL=$ac_ct_OTOOL
12915 fi
12916else
12917 OTOOL="$ac_cv_prog_OTOOL"
12918fi
12919
12920 if test -n "$ac_tool_prefix"; then
12921 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
12922set dummy ${ac_tool_prefix}otool64; ac_word=$2
12923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12924$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000012925if ${ac_cv_prog_OTOOL64+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000012926 $as_echo_n "(cached) " >&6
12927else
12928 if test -n "$OTOOL64"; then
12929 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
12930else
12931as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12932for as_dir in $PATH
12933do
12934 IFS=$as_save_IFS
12935 test -z "$as_dir" && as_dir=.
12936 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000012937 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +000012938 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
12939 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12940 break 2
12941 fi
12942done
12943 done
12944IFS=$as_save_IFS
12945
12946fi
12947fi
12948OTOOL64=$ac_cv_prog_OTOOL64
12949if test -n "$OTOOL64"; then
12950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
12951$as_echo "$OTOOL64" >&6; }
12952else
12953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12954$as_echo "no" >&6; }
12955fi
12956
12957
12958fi
12959if test -z "$ac_cv_prog_OTOOL64"; then
12960 ac_ct_OTOOL64=$OTOOL64
12961 # Extract the first word of "otool64", so it can be a program name with args.
12962set dummy otool64; ac_word=$2
12963{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12964$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000012965if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000012966 $as_echo_n "(cached) " >&6
12967else
12968 if test -n "$ac_ct_OTOOL64"; then
12969 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
12970else
12971as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12972for as_dir in $PATH
12973do
12974 IFS=$as_save_IFS
12975 test -z "$as_dir" && as_dir=.
12976 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000012977 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +000012978 ac_cv_prog_ac_ct_OTOOL64="otool64"
12979 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12980 break 2
12981 fi
12982done
12983 done
12984IFS=$as_save_IFS
12985
12986fi
12987fi
12988ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
12989if test -n "$ac_ct_OTOOL64"; then
12990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
12991$as_echo "$ac_ct_OTOOL64" >&6; }
12992else
12993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12994$as_echo "no" >&6; }
12995fi
12996
12997 if test "x$ac_ct_OTOOL64" = x; then
12998 OTOOL64=":"
12999 else
13000 case $cross_compiling:$ac_tool_warned in
13001yes:)
13002{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13003$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13004ac_tool_warned=yes ;;
13005esac
13006 OTOOL64=$ac_ct_OTOOL64
13007 fi
13008else
13009 OTOOL64="$ac_cv_prog_OTOOL64"
13010fi
13011
13012
13013
13014
13015
13016
13017
13018
13019
13020
13021
13022
13023
13024
13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
13036
13037
13038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
13039$as_echo_n "checking for -single_module linker flag... " >&6; }
cristyda16f162011-02-19 23:52:17 +000013040if ${lt_cv_apple_cc_single_mod+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000013041 $as_echo_n "(cached) " >&6
13042else
13043 lt_cv_apple_cc_single_mod=no
13044 if test -z "${LT_MULTI_MODULE}"; then
13045 # By default we will add the -single_module flag. You can override
13046 # by either setting the environment variable LT_MULTI_MODULE
13047 # non-empty at configure time, or by adding -multi_module to the
13048 # link flags.
13049 rm -rf libconftest.dylib*
13050 echo "int foo(void){return 1;}" > conftest.c
13051 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
13052-dynamiclib -Wl,-single_module conftest.c" >&5
13053 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
13054 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
13055 _lt_result=$?
cristy99bd5232011-12-07 14:38:20 +000013056 # If there is a non-empty error log, and "single_module"
13057 # appears in it, assume the flag caused a linker warning
13058 if test -s conftest.err && $GREP single_module conftest.err; then
13059 cat conftest.err >&5
13060 # Otherwise, if the output was created with a 0 exit code from
13061 # the compiler, it worked.
13062 elif test -f libconftest.dylib && test $_lt_result -eq 0; then
cristy73bd4a52010-10-05 11:24:23 +000013063 lt_cv_apple_cc_single_mod=yes
13064 else
13065 cat conftest.err >&5
13066 fi
13067 rm -rf libconftest.dylib*
13068 rm -f conftest.*
13069 fi
13070fi
13071{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
13072$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
cristy99bd5232011-12-07 14:38:20 +000013073
cristy73bd4a52010-10-05 11:24:23 +000013074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
13075$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
cristyda16f162011-02-19 23:52:17 +000013076if ${lt_cv_ld_exported_symbols_list+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000013077 $as_echo_n "(cached) " >&6
13078else
13079 lt_cv_ld_exported_symbols_list=no
13080 save_LDFLAGS=$LDFLAGS
13081 echo "_main" > conftest.sym
13082 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
13083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13084/* end confdefs.h. */
13085
13086int
13087main ()
13088{
13089
13090 ;
13091 return 0;
13092}
13093_ACEOF
13094if ac_fn_c_try_link "$LINENO"; then :
13095 lt_cv_ld_exported_symbols_list=yes
13096else
13097 lt_cv_ld_exported_symbols_list=no
13098fi
13099rm -f core conftest.err conftest.$ac_objext \
13100 conftest$ac_exeext conftest.$ac_ext
13101 LDFLAGS="$save_LDFLAGS"
13102
13103fi
13104{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
13105$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
cristy99bd5232011-12-07 14:38:20 +000013106
cristy0c60a692010-11-04 01:09:47 +000013107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
13108$as_echo_n "checking for -force_load linker flag... " >&6; }
cristyda16f162011-02-19 23:52:17 +000013109if ${lt_cv_ld_force_load+:} false; then :
cristy0c60a692010-11-04 01:09:47 +000013110 $as_echo_n "(cached) " >&6
13111else
13112 lt_cv_ld_force_load=no
13113 cat > conftest.c << _LT_EOF
13114int forced_loaded() { return 2;}
13115_LT_EOF
13116 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
13117 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
13118 echo "$AR cru libconftest.a conftest.o" >&5
13119 $AR cru libconftest.a conftest.o 2>&5
13120 echo "$RANLIB libconftest.a" >&5
13121 $RANLIB libconftest.a 2>&5
13122 cat > conftest.c << _LT_EOF
13123int main() { return 0;}
13124_LT_EOF
13125 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
13126 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
13127 _lt_result=$?
cristy99bd5232011-12-07 14:38:20 +000013128 if test -s conftest.err && $GREP force_load conftest.err; then
13129 cat conftest.err >&5
13130 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
cristy0c60a692010-11-04 01:09:47 +000013131 lt_cv_ld_force_load=yes
13132 else
13133 cat conftest.err >&5
13134 fi
13135 rm -f conftest.err libconftest.a conftest conftest.c
13136 rm -rf conftest.dSYM
13137
13138fi
13139{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
13140$as_echo "$lt_cv_ld_force_load" >&6; }
cristy73bd4a52010-10-05 11:24:23 +000013141 case $host_os in
13142 rhapsody* | darwin1.[012])
13143 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
13144 darwin1.*)
13145 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
13146 darwin*) # darwin 5.x on
13147 # if running on 10.5 or later, the deployment target defaults
13148 # to the OS version, if on x86, and 10.4, the deployment
13149 # target defaults to 10.4. Don't you love it?
13150 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
13151 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
13152 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
13153 10.[012]*)
13154 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
13155 10.*)
13156 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
13157 esac
13158 ;;
13159 esac
13160 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
13161 _lt_dar_single_mod='$single_module'
13162 fi
13163 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
13164 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
13165 else
13166 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
13167 fi
cristy0c60a692010-11-04 01:09:47 +000013168 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
cristy73bd4a52010-10-05 11:24:23 +000013169 _lt_dsymutil='~$DSYMUTIL $lib || :'
13170 else
13171 _lt_dsymutil=
13172 fi
13173 ;;
13174 esac
13175
13176for ac_header in dlfcn.h
13177do :
13178 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
13179"
cristyda16f162011-02-19 23:52:17 +000013180if test "x$ac_cv_header_dlfcn_h" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000013181 cat >>confdefs.h <<_ACEOF
13182#define HAVE_DLFCN_H 1
13183_ACEOF
13184
13185fi
13186
13187done
13188
13189
13190
cristy73bd4a52010-10-05 11:24:23 +000013191
cristyda16f162011-02-19 23:52:17 +000013192func_stripname_cnf ()
13193{
13194 case ${2} in
13195 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13196 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13197 esac
13198} # func_stripname_cnf
13199
13200
13201
cristy73bd4a52010-10-05 11:24:23 +000013202
13203
13204# Set options
13205enable_win32_dll=yes
13206
13207case $host in
cristy0c60a692010-11-04 01:09:47 +000013208*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
cristy73bd4a52010-10-05 11:24:23 +000013209 if test -n "$ac_tool_prefix"; then
13210 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
13211set dummy ${ac_tool_prefix}as; ac_word=$2
13212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13213$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000013214if ${ac_cv_prog_AS+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000013215 $as_echo_n "(cached) " >&6
13216else
13217 if test -n "$AS"; then
13218 ac_cv_prog_AS="$AS" # Let the user override the test.
13219else
13220as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13221for as_dir in $PATH
13222do
13223 IFS=$as_save_IFS
13224 test -z "$as_dir" && as_dir=.
13225 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000013226 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +000013227 ac_cv_prog_AS="${ac_tool_prefix}as"
13228 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13229 break 2
13230 fi
13231done
13232 done
13233IFS=$as_save_IFS
13234
13235fi
13236fi
13237AS=$ac_cv_prog_AS
13238if test -n "$AS"; then
13239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
13240$as_echo "$AS" >&6; }
13241else
13242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13243$as_echo "no" >&6; }
13244fi
13245
13246
13247fi
13248if test -z "$ac_cv_prog_AS"; then
13249 ac_ct_AS=$AS
13250 # Extract the first word of "as", so it can be a program name with args.
13251set dummy as; ac_word=$2
13252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13253$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000013254if ${ac_cv_prog_ac_ct_AS+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000013255 $as_echo_n "(cached) " >&6
13256else
13257 if test -n "$ac_ct_AS"; then
13258 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
13259else
13260as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13261for as_dir in $PATH
13262do
13263 IFS=$as_save_IFS
13264 test -z "$as_dir" && as_dir=.
13265 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000013266 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +000013267 ac_cv_prog_ac_ct_AS="as"
13268 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13269 break 2
13270 fi
13271done
13272 done
13273IFS=$as_save_IFS
13274
13275fi
13276fi
13277ac_ct_AS=$ac_cv_prog_ac_ct_AS
13278if test -n "$ac_ct_AS"; then
13279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
13280$as_echo "$ac_ct_AS" >&6; }
13281else
13282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13283$as_echo "no" >&6; }
13284fi
13285
13286 if test "x$ac_ct_AS" = x; then
13287 AS="false"
13288 else
13289 case $cross_compiling:$ac_tool_warned in
13290yes:)
13291{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13292$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13293ac_tool_warned=yes ;;
13294esac
13295 AS=$ac_ct_AS
13296 fi
13297else
13298 AS="$ac_cv_prog_AS"
13299fi
13300
13301 if test -n "$ac_tool_prefix"; then
13302 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
13303set dummy ${ac_tool_prefix}dlltool; ac_word=$2
13304{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13305$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000013306if ${ac_cv_prog_DLLTOOL+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000013307 $as_echo_n "(cached) " >&6
13308else
13309 if test -n "$DLLTOOL"; then
13310 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
13311else
13312as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13313for as_dir in $PATH
13314do
13315 IFS=$as_save_IFS
13316 test -z "$as_dir" && as_dir=.
13317 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000013318 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +000013319 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
13320 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13321 break 2
13322 fi
13323done
13324 done
13325IFS=$as_save_IFS
13326
13327fi
13328fi
13329DLLTOOL=$ac_cv_prog_DLLTOOL
13330if test -n "$DLLTOOL"; then
13331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
13332$as_echo "$DLLTOOL" >&6; }
13333else
13334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13335$as_echo "no" >&6; }
13336fi
13337
13338
13339fi
13340if test -z "$ac_cv_prog_DLLTOOL"; then
13341 ac_ct_DLLTOOL=$DLLTOOL
13342 # Extract the first word of "dlltool", so it can be a program name with args.
13343set dummy dlltool; ac_word=$2
13344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13345$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000013346if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000013347 $as_echo_n "(cached) " >&6
13348else
13349 if test -n "$ac_ct_DLLTOOL"; then
13350 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
13351else
13352as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13353for as_dir in $PATH
13354do
13355 IFS=$as_save_IFS
13356 test -z "$as_dir" && as_dir=.
13357 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000013358 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +000013359 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
13360 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13361 break 2
13362 fi
13363done
13364 done
13365IFS=$as_save_IFS
13366
13367fi
13368fi
13369ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
13370if test -n "$ac_ct_DLLTOOL"; then
13371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
13372$as_echo "$ac_ct_DLLTOOL" >&6; }
13373else
13374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13375$as_echo "no" >&6; }
13376fi
13377
13378 if test "x$ac_ct_DLLTOOL" = x; then
13379 DLLTOOL="false"
13380 else
13381 case $cross_compiling:$ac_tool_warned in
13382yes:)
13383{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13384$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13385ac_tool_warned=yes ;;
13386esac
13387 DLLTOOL=$ac_ct_DLLTOOL
13388 fi
13389else
13390 DLLTOOL="$ac_cv_prog_DLLTOOL"
13391fi
13392
13393 if test -n "$ac_tool_prefix"; then
13394 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
13395set dummy ${ac_tool_prefix}objdump; ac_word=$2
13396{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13397$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000013398if ${ac_cv_prog_OBJDUMP+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000013399 $as_echo_n "(cached) " >&6
13400else
13401 if test -n "$OBJDUMP"; then
13402 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
13403else
13404as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13405for as_dir in $PATH
13406do
13407 IFS=$as_save_IFS
13408 test -z "$as_dir" && as_dir=.
13409 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000013410 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +000013411 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
13412 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13413 break 2
13414 fi
13415done
13416 done
13417IFS=$as_save_IFS
13418
13419fi
13420fi
13421OBJDUMP=$ac_cv_prog_OBJDUMP
13422if test -n "$OBJDUMP"; then
13423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
13424$as_echo "$OBJDUMP" >&6; }
13425else
13426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13427$as_echo "no" >&6; }
13428fi
13429
13430
13431fi
13432if test -z "$ac_cv_prog_OBJDUMP"; then
13433 ac_ct_OBJDUMP=$OBJDUMP
13434 # Extract the first word of "objdump", so it can be a program name with args.
13435set dummy objdump; ac_word=$2
13436{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13437$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000013438if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000013439 $as_echo_n "(cached) " >&6
13440else
13441 if test -n "$ac_ct_OBJDUMP"; then
13442 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
13443else
13444as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13445for as_dir in $PATH
13446do
13447 IFS=$as_save_IFS
13448 test -z "$as_dir" && as_dir=.
13449 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000013450 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy73bd4a52010-10-05 11:24:23 +000013451 ac_cv_prog_ac_ct_OBJDUMP="objdump"
13452 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13453 break 2
13454 fi
13455done
13456 done
13457IFS=$as_save_IFS
13458
13459fi
13460fi
13461ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
13462if test -n "$ac_ct_OBJDUMP"; then
13463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
13464$as_echo "$ac_ct_OBJDUMP" >&6; }
13465else
13466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13467$as_echo "no" >&6; }
13468fi
13469
13470 if test "x$ac_ct_OBJDUMP" = x; then
13471 OBJDUMP="false"
13472 else
13473 case $cross_compiling:$ac_tool_warned in
13474yes:)
13475{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13476$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13477ac_tool_warned=yes ;;
13478esac
13479 OBJDUMP=$ac_ct_OBJDUMP
13480 fi
13481else
13482 OBJDUMP="$ac_cv_prog_OBJDUMP"
13483fi
13484
13485 ;;
13486esac
13487
13488test -z "$AS" && AS=as
13489
13490
13491
13492
13493
13494test -z "$DLLTOOL" && DLLTOOL=dlltool
13495
13496
13497
13498
13499
13500test -z "$OBJDUMP" && OBJDUMP=objdump
13501
13502
13503
13504
13505
13506
13507
13508
13509
13510 # Check whether --enable-shared was given.
13511if test "${enable_shared+set}" = set; then :
13512 enableval=$enable_shared; p=${PACKAGE-default}
13513 case $enableval in
13514 yes) enable_shared=yes ;;
13515 no) enable_shared=no ;;
13516 *)
13517 enable_shared=no
13518 # Look at the argument we got. We use all the common list separators.
13519 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
13520 for pkg in $enableval; do
13521 IFS="$lt_save_ifs"
13522 if test "X$pkg" = "X$p"; then
13523 enable_shared=yes
13524 fi
13525 done
13526 IFS="$lt_save_ifs"
13527 ;;
13528 esac
13529else
13530 enable_shared=yes
13531fi
13532
13533
13534
13535
13536
13537
13538
13539
13540
13541 # Check whether --enable-static was given.
13542if test "${enable_static+set}" = set; then :
13543 enableval=$enable_static; p=${PACKAGE-default}
13544 case $enableval in
13545 yes) enable_static=yes ;;
13546 no) enable_static=no ;;
13547 *)
13548 enable_static=no
13549 # Look at the argument we got. We use all the common list separators.
13550 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
13551 for pkg in $enableval; do
13552 IFS="$lt_save_ifs"
13553 if test "X$pkg" = "X$p"; then
13554 enable_static=yes
13555 fi
13556 done
13557 IFS="$lt_save_ifs"
13558 ;;
13559 esac
13560else
13561 enable_static=yes
13562fi
13563
13564
13565
13566
13567
13568
13569
13570
13571
13572
13573# Check whether --with-pic was given.
13574if test "${with_pic+set}" = set; then :
cristy99bd5232011-12-07 14:38:20 +000013575 withval=$with_pic; lt_p=${PACKAGE-default}
13576 case $withval in
13577 yes|no) pic_mode=$withval ;;
13578 *)
13579 pic_mode=default
13580 # Look at the argument we got. We use all the common list separators.
13581 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
13582 for lt_pkg in $withval; do
13583 IFS="$lt_save_ifs"
13584 if test "X$lt_pkg" = "X$lt_p"; then
13585 pic_mode=yes
13586 fi
13587 done
13588 IFS="$lt_save_ifs"
13589 ;;
13590 esac
cristy73bd4a52010-10-05 11:24:23 +000013591else
13592 pic_mode=default
13593fi
13594
13595
13596test -z "$pic_mode" && pic_mode=default
13597
13598
13599
13600
13601
13602
13603
13604 # Check whether --enable-fast-install was given.
13605if test "${enable_fast_install+set}" = set; then :
13606 enableval=$enable_fast_install; p=${PACKAGE-default}
13607 case $enableval in
13608 yes) enable_fast_install=yes ;;
13609 no) enable_fast_install=no ;;
13610 *)
13611 enable_fast_install=no
13612 # Look at the argument we got. We use all the common list separators.
13613 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
13614 for pkg in $enableval; do
13615 IFS="$lt_save_ifs"
13616 if test "X$pkg" = "X$p"; then
13617 enable_fast_install=yes
13618 fi
13619 done
13620 IFS="$lt_save_ifs"
13621 ;;
13622 esac
13623else
13624 enable_fast_install=yes
13625fi
13626
13627
13628
13629
13630
13631
13632
13633
13634
13635
13636
13637# This can be used to rebuild libtool when needed
13638LIBTOOL_DEPS="$ltmain"
13639
13640# Always use our own libtool.
13641LIBTOOL='$(SHELL) $(top_builddir)/libtool'
13642
13643
13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
13655
13656
13657
13658
13659
13660
13661
13662
13663
13664
13665
13666
cristy0c60a692010-11-04 01:09:47 +000013667
cristy99bd5232011-12-07 14:38:20 +000013668
13669
13670
13671
cristy73bd4a52010-10-05 11:24:23 +000013672test -z "$LN_S" && LN_S="ln -s"
13673
13674
13675
13676
13677
13678
13679
13680
13681
13682
13683
13684
13685
13686
13687if test -n "${ZSH_VERSION+set}" ; then
13688 setopt NO_GLOB_SUBST
13689fi
13690
13691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
13692$as_echo_n "checking for objdir... " >&6; }
cristyda16f162011-02-19 23:52:17 +000013693if ${lt_cv_objdir+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000013694 $as_echo_n "(cached) " >&6
13695else
13696 rm -f .libs 2>/dev/null
13697mkdir .libs 2>/dev/null
13698if test -d .libs; then
13699 lt_cv_objdir=.libs
13700else
13701 # MS-DOS does not allow filenames that begin with a dot.
13702 lt_cv_objdir=_libs
13703fi
13704rmdir .libs 2>/dev/null
13705fi
13706{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
13707$as_echo "$lt_cv_objdir" >&6; }
13708objdir=$lt_cv_objdir
13709
13710
13711
13712
13713
13714cat >>confdefs.h <<_ACEOF
13715#define LT_OBJDIR "$lt_cv_objdir/"
13716_ACEOF
13717
13718
13719
13720
cristy73bd4a52010-10-05 11:24:23 +000013721case $host_os in
13722aix3*)
13723 # AIX sometimes has problems with the GCC collect2 program. For some
13724 # reason, if we set the COLLECT_NAMES environment variable, the problems
13725 # vanish in a puff of smoke.
13726 if test "X${COLLECT_NAMES+set}" != Xset; then
13727 COLLECT_NAMES=
13728 export COLLECT_NAMES
13729 fi
13730 ;;
13731esac
13732
cristy73bd4a52010-10-05 11:24:23 +000013733# Global variables:
13734ofile=libtool
13735can_build_shared=yes
13736
13737# All known linkers require a `.a' archive for static linking (except MSVC,
13738# which needs '.lib').
13739libext=a
13740
13741with_gnu_ld="$lt_cv_prog_gnu_ld"
13742
13743old_CC="$CC"
13744old_CFLAGS="$CFLAGS"
13745
13746# Set sane defaults for various variables
13747test -z "$CC" && CC=cc
13748test -z "$LTCC" && LTCC=$CC
13749test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
13750test -z "$LD" && LD=ld
13751test -z "$ac_objext" && ac_objext=o
13752
13753for cc_temp in $compiler""; do
13754 case $cc_temp in
13755 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13756 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13757 \-*) ;;
13758 *) break;;
13759 esac
13760done
cristy0c60a692010-11-04 01:09:47 +000013761cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
cristy73bd4a52010-10-05 11:24:23 +000013762
13763
13764# Only perform the check for file, if the check method requires it
13765test -z "$MAGIC_CMD" && MAGIC_CMD=file
13766case $deplibs_check_method in
13767file_magic*)
13768 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
13769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
13770$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
cristyda16f162011-02-19 23:52:17 +000013771if ${lt_cv_path_MAGIC_CMD+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000013772 $as_echo_n "(cached) " >&6
13773else
13774 case $MAGIC_CMD in
13775[\\/*] | ?:[\\/]*)
13776 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
13777 ;;
13778*)
13779 lt_save_MAGIC_CMD="$MAGIC_CMD"
13780 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
13781 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
13782 for ac_dir in $ac_dummy; do
13783 IFS="$lt_save_ifs"
13784 test -z "$ac_dir" && ac_dir=.
13785 if test -f $ac_dir/${ac_tool_prefix}file; then
13786 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
13787 if test -n "$file_magic_test_file"; then
13788 case $deplibs_check_method in
13789 "file_magic "*)
13790 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
13791 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
13792 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
13793 $EGREP "$file_magic_regex" > /dev/null; then
13794 :
13795 else
13796 cat <<_LT_EOF 1>&2
13797
13798*** Warning: the command libtool uses to detect shared libraries,
13799*** $file_magic_cmd, produces output that libtool cannot recognize.
13800*** The result is that libtool may fail to recognize shared libraries
13801*** as such. This will affect the creation of libtool libraries that
13802*** depend on shared libraries, but programs linked with such libtool
13803*** libraries will work regardless of this problem. Nevertheless, you
13804*** may want to report the problem to your system manager and/or to
13805*** bug-libtool@gnu.org
13806
13807_LT_EOF
13808 fi ;;
13809 esac
13810 fi
13811 break
13812 fi
13813 done
13814 IFS="$lt_save_ifs"
13815 MAGIC_CMD="$lt_save_MAGIC_CMD"
13816 ;;
13817esac
13818fi
13819
13820MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
13821if test -n "$MAGIC_CMD"; then
13822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
13823$as_echo "$MAGIC_CMD" >&6; }
13824else
13825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13826$as_echo "no" >&6; }
13827fi
13828
13829
13830
13831
13832
13833if test -z "$lt_cv_path_MAGIC_CMD"; then
13834 if test -n "$ac_tool_prefix"; then
13835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
13836$as_echo_n "checking for file... " >&6; }
cristyda16f162011-02-19 23:52:17 +000013837if ${lt_cv_path_MAGIC_CMD+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000013838 $as_echo_n "(cached) " >&6
13839else
13840 case $MAGIC_CMD in
13841[\\/*] | ?:[\\/]*)
13842 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
13843 ;;
13844*)
13845 lt_save_MAGIC_CMD="$MAGIC_CMD"
13846 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
13847 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
13848 for ac_dir in $ac_dummy; do
13849 IFS="$lt_save_ifs"
13850 test -z "$ac_dir" && ac_dir=.
13851 if test -f $ac_dir/file; then
13852 lt_cv_path_MAGIC_CMD="$ac_dir/file"
13853 if test -n "$file_magic_test_file"; then
13854 case $deplibs_check_method in
13855 "file_magic "*)
13856 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
13857 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
13858 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
13859 $EGREP "$file_magic_regex" > /dev/null; then
13860 :
13861 else
13862 cat <<_LT_EOF 1>&2
13863
13864*** Warning: the command libtool uses to detect shared libraries,
13865*** $file_magic_cmd, produces output that libtool cannot recognize.
13866*** The result is that libtool may fail to recognize shared libraries
13867*** as such. This will affect the creation of libtool libraries that
13868*** depend on shared libraries, but programs linked with such libtool
13869*** libraries will work regardless of this problem. Nevertheless, you
13870*** may want to report the problem to your system manager and/or to
13871*** bug-libtool@gnu.org
13872
13873_LT_EOF
13874 fi ;;
13875 esac
13876 fi
13877 break
13878 fi
13879 done
13880 IFS="$lt_save_ifs"
13881 MAGIC_CMD="$lt_save_MAGIC_CMD"
13882 ;;
13883esac
13884fi
13885
13886MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
13887if test -n "$MAGIC_CMD"; then
13888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
13889$as_echo "$MAGIC_CMD" >&6; }
13890else
13891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13892$as_echo "no" >&6; }
13893fi
13894
13895
13896 else
13897 MAGIC_CMD=:
13898 fi
13899fi
13900
13901 fi
13902 ;;
13903esac
13904
13905# Use C for the default configuration in the libtool script
13906
13907lt_save_CC="$CC"
13908ac_ext=c
13909ac_cpp='$CPP $CPPFLAGS'
13910ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13911ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13912ac_compiler_gnu=$ac_cv_c_compiler_gnu
13913
13914
13915# Source file extension for C test sources.
13916ac_ext=c
13917
13918# Object file extension for compiled C test sources.
13919objext=o
13920objext=$objext
13921
13922# Code to be used in simple compile tests
13923lt_simple_compile_test_code="int some_variable = 0;"
13924
13925# Code to be used in simple link tests
13926lt_simple_link_test_code='int main(){return(0);}'
13927
13928
13929
13930
13931
13932
13933
13934# If no C compiler was specified, use CC.
13935LTCC=${LTCC-"$CC"}
13936
13937# If no C compiler flags were specified, use CFLAGS.
13938LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13939
13940# Allow CC to be a program name with arguments.
13941compiler=$CC
13942
13943# Save the default compiler, since it gets overwritten when the other
13944# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
13945compiler_DEFAULT=$CC
13946
13947# save warnings/boilerplate of simple test code
13948ac_outfile=conftest.$ac_objext
13949echo "$lt_simple_compile_test_code" >conftest.$ac_ext
13950eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13951_lt_compiler_boilerplate=`cat conftest.err`
13952$RM conftest*
13953
13954ac_outfile=conftest.$ac_objext
13955echo "$lt_simple_link_test_code" >conftest.$ac_ext
13956eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13957_lt_linker_boilerplate=`cat conftest.err`
13958$RM -r conftest*
13959
13960
13961## CAVEAT EMPTOR:
13962## There is no encapsulation within the following macros, do not change
13963## the running order or otherwise move them around unless you know exactly
13964## what you are doing...
13965if test -n "$compiler"; then
13966
13967lt_prog_compiler_no_builtin_flag=
13968
13969if test "$GCC" = yes; then
cristy0c60a692010-11-04 01:09:47 +000013970 case $cc_basename in
13971 nvcc*)
13972 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
13973 *)
13974 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
13975 esac
cristy73bd4a52010-10-05 11:24:23 +000013976
13977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
13978$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
cristyda16f162011-02-19 23:52:17 +000013979if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000013980 $as_echo_n "(cached) " >&6
13981else
13982 lt_cv_prog_compiler_rtti_exceptions=no
13983 ac_outfile=conftest.$ac_objext
13984 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13985 lt_compiler_flag="-fno-rtti -fno-exceptions"
13986 # Insert the option either (1) after the last *FLAGS variable, or
13987 # (2) before a word containing "conftest.", or (3) at the end.
13988 # Note that $ac_compile itself does not contain backslashes and begins
13989 # with a dollar sign (not a hyphen), so the echo should work correctly.
13990 # The option is referenced via a variable to avoid confusing sed.
13991 lt_compile=`echo "$ac_compile" | $SED \
13992 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13993 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13994 -e 's:$: $lt_compiler_flag:'`
cristy0c60a692010-11-04 01:09:47 +000013995 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
cristy73bd4a52010-10-05 11:24:23 +000013996 (eval "$lt_compile" 2>conftest.err)
13997 ac_status=$?
13998 cat conftest.err >&5
cristy0c60a692010-11-04 01:09:47 +000013999 echo "$as_me:$LINENO: \$? = $ac_status" >&5
cristy73bd4a52010-10-05 11:24:23 +000014000 if (exit $ac_status) && test -s "$ac_outfile"; then
14001 # The compiler can only warn and ignore the option if not recognized
14002 # So say no if there are warnings other than the usual output.
cristy0c60a692010-11-04 01:09:47 +000014003 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
cristy73bd4a52010-10-05 11:24:23 +000014004 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14005 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14006 lt_cv_prog_compiler_rtti_exceptions=yes
14007 fi
14008 fi
14009 $RM conftest*
14010
14011fi
14012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
14013$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
14014
14015if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
14016 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
14017else
14018 :
14019fi
14020
14021fi
14022
14023
14024
14025
14026
14027
14028 lt_prog_compiler_wl=
14029lt_prog_compiler_pic=
14030lt_prog_compiler_static=
14031
cristy73bd4a52010-10-05 11:24:23 +000014032
14033 if test "$GCC" = yes; then
14034 lt_prog_compiler_wl='-Wl,'
14035 lt_prog_compiler_static='-static'
14036
14037 case $host_os in
14038 aix*)
14039 # All AIX code is PIC.
14040 if test "$host_cpu" = ia64; then
14041 # AIX 5 now supports IA64 processor
14042 lt_prog_compiler_static='-Bstatic'
14043 fi
14044 ;;
14045
14046 amigaos*)
14047 case $host_cpu in
14048 powerpc)
14049 # see comment about AmigaOS4 .so support
14050 lt_prog_compiler_pic='-fPIC'
14051 ;;
14052 m68k)
14053 # FIXME: we need at least 68020 code to build shared libraries, but
14054 # adding the `-m68020' flag to GCC prevents building anything better,
14055 # like `-m68040'.
14056 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
14057 ;;
14058 esac
14059 ;;
14060
14061 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14062 # PIC is the default for these OSes.
14063 ;;
14064
14065 mingw* | cygwin* | pw32* | os2* | cegcc*)
14066 # This hack is so that the source file can tell whether it is being
14067 # built for inclusion in a dll (and should export symbols for example).
14068 # Although the cygwin gcc ignores -fPIC, still need this for old-style
14069 # (--disable-auto-import) libraries
14070 lt_prog_compiler_pic='-DDLL_EXPORT'
14071 ;;
14072
14073 darwin* | rhapsody*)
14074 # PIC is the default on this platform
14075 # Common symbols not allowed in MH_DYLIB files
14076 lt_prog_compiler_pic='-fno-common'
14077 ;;
14078
cristy0c60a692010-11-04 01:09:47 +000014079 haiku*)
14080 # PIC is the default for Haiku.
14081 # The "-static" flag exists, but is broken.
14082 lt_prog_compiler_static=
14083 ;;
14084
cristy73bd4a52010-10-05 11:24:23 +000014085 hpux*)
14086 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
14087 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
14088 # sets the default TLS model and affects inlining.
14089 case $host_cpu in
14090 hppa*64*)
14091 # +Z the default
14092 ;;
14093 *)
14094 lt_prog_compiler_pic='-fPIC'
14095 ;;
14096 esac
14097 ;;
14098
14099 interix[3-9]*)
14100 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14101 # Instead, we relocate shared libraries at runtime.
14102 ;;
14103
14104 msdosdjgpp*)
14105 # Just because we use GCC doesn't mean we suddenly get shared libraries
14106 # on systems that don't support them.
14107 lt_prog_compiler_can_build_shared=no
14108 enable_shared=no
14109 ;;
14110
14111 *nto* | *qnx*)
14112 # QNX uses GNU C++, but need to define -shared option too, otherwise
14113 # it will coredump.
14114 lt_prog_compiler_pic='-fPIC -shared'
14115 ;;
14116
14117 sysv4*MP*)
14118 if test -d /usr/nec; then
14119 lt_prog_compiler_pic=-Kconform_pic
14120 fi
14121 ;;
14122
14123 *)
14124 lt_prog_compiler_pic='-fPIC'
14125 ;;
14126 esac
cristy0c60a692010-11-04 01:09:47 +000014127
14128 case $cc_basename in
14129 nvcc*) # Cuda Compiler Driver 2.2
14130 lt_prog_compiler_wl='-Xlinker '
cristy99bd5232011-12-07 14:38:20 +000014131 if test -n "$lt_prog_compiler_pic"; then
14132 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
14133 fi
cristy0c60a692010-11-04 01:09:47 +000014134 ;;
14135 esac
cristy73bd4a52010-10-05 11:24:23 +000014136 else
14137 # PORTME Check for flag to pass linker flags through the system compiler.
14138 case $host_os in
14139 aix*)
14140 lt_prog_compiler_wl='-Wl,'
14141 if test "$host_cpu" = ia64; then
14142 # AIX 5 now supports IA64 processor
14143 lt_prog_compiler_static='-Bstatic'
14144 else
14145 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
14146 fi
14147 ;;
14148
14149 mingw* | cygwin* | pw32* | os2* | cegcc*)
14150 # This hack is so that the source file can tell whether it is being
14151 # built for inclusion in a dll (and should export symbols for example).
14152 lt_prog_compiler_pic='-DDLL_EXPORT'
14153 ;;
14154
14155 hpux9* | hpux10* | hpux11*)
14156 lt_prog_compiler_wl='-Wl,'
14157 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14158 # not for PA HP-UX.
14159 case $host_cpu in
14160 hppa*64*|ia64*)
14161 # +Z the default
14162 ;;
14163 *)
14164 lt_prog_compiler_pic='+Z'
14165 ;;
14166 esac
14167 # Is there a better lt_prog_compiler_static that works with the bundled CC?
14168 lt_prog_compiler_static='${wl}-a ${wl}archive'
14169 ;;
14170
14171 irix5* | irix6* | nonstopux*)
14172 lt_prog_compiler_wl='-Wl,'
14173 # PIC (with -KPIC) is the default.
14174 lt_prog_compiler_static='-non_shared'
14175 ;;
14176
cristy0c60a692010-11-04 01:09:47 +000014177 linux* | k*bsd*-gnu | kopensolaris*-gnu)
cristy73bd4a52010-10-05 11:24:23 +000014178 case $cc_basename in
14179 # old Intel for x86_64 which still supported -KPIC.
14180 ecc*)
14181 lt_prog_compiler_wl='-Wl,'
14182 lt_prog_compiler_pic='-KPIC'
14183 lt_prog_compiler_static='-static'
14184 ;;
14185 # icc used to be incompatible with GCC.
14186 # ICC 10 doesn't accept -KPIC any more.
14187 icc* | ifort*)
14188 lt_prog_compiler_wl='-Wl,'
14189 lt_prog_compiler_pic='-fPIC'
14190 lt_prog_compiler_static='-static'
14191 ;;
14192 # Lahey Fortran 8.1.
14193 lf95*)
14194 lt_prog_compiler_wl='-Wl,'
14195 lt_prog_compiler_pic='--shared'
14196 lt_prog_compiler_static='--static'
14197 ;;
cristyda16f162011-02-19 23:52:17 +000014198 nagfor*)
14199 # NAG Fortran compiler
14200 lt_prog_compiler_wl='-Wl,-Wl,,'
14201 lt_prog_compiler_pic='-PIC'
14202 lt_prog_compiler_static='-Bstatic'
14203 ;;
cristy0c60a692010-11-04 01:09:47 +000014204 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
cristy73bd4a52010-10-05 11:24:23 +000014205 # Portland Group compilers (*not* the Pentium gcc compiler,
14206 # which looks to be a dead project)
14207 lt_prog_compiler_wl='-Wl,'
14208 lt_prog_compiler_pic='-fpic'
14209 lt_prog_compiler_static='-Bstatic'
14210 ;;
14211 ccc*)
14212 lt_prog_compiler_wl='-Wl,'
14213 # All Alpha code is PIC.
14214 lt_prog_compiler_static='-non_shared'
14215 ;;
cristy0c60a692010-11-04 01:09:47 +000014216 xl* | bgxl* | bgf* | mpixl*)
14217 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
cristy73bd4a52010-10-05 11:24:23 +000014218 lt_prog_compiler_wl='-Wl,'
14219 lt_prog_compiler_pic='-qpic'
14220 lt_prog_compiler_static='-qstaticlink'
14221 ;;
14222 *)
14223 case `$CC -V 2>&1 | sed 5q` in
cristy99bd5232011-12-07 14:38:20 +000014224 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
cristy0c60a692010-11-04 01:09:47 +000014225 # Sun Fortran 8.3 passes all unrecognized flags to the linker
14226 lt_prog_compiler_pic='-KPIC'
14227 lt_prog_compiler_static='-Bstatic'
14228 lt_prog_compiler_wl=''
14229 ;;
cristy99bd5232011-12-07 14:38:20 +000014230 *Sun\ F* | *Sun*Fortran*)
14231 lt_prog_compiler_pic='-KPIC'
14232 lt_prog_compiler_static='-Bstatic'
14233 lt_prog_compiler_wl='-Qoption ld '
14234 ;;
cristy73bd4a52010-10-05 11:24:23 +000014235 *Sun\ C*)
14236 # Sun C 5.9
14237 lt_prog_compiler_pic='-KPIC'
14238 lt_prog_compiler_static='-Bstatic'
14239 lt_prog_compiler_wl='-Wl,'
14240 ;;
cristy99bd5232011-12-07 14:38:20 +000014241 *Intel*\ [CF]*Compiler*)
14242 lt_prog_compiler_wl='-Wl,'
14243 lt_prog_compiler_pic='-fPIC'
14244 lt_prog_compiler_static='-static'
14245 ;;
14246 *Portland\ Group*)
14247 lt_prog_compiler_wl='-Wl,'
14248 lt_prog_compiler_pic='-fpic'
14249 lt_prog_compiler_static='-Bstatic'
14250 ;;
cristy73bd4a52010-10-05 11:24:23 +000014251 esac
14252 ;;
14253 esac
14254 ;;
14255
14256 newsos6)
14257 lt_prog_compiler_pic='-KPIC'
14258 lt_prog_compiler_static='-Bstatic'
14259 ;;
14260
14261 *nto* | *qnx*)
14262 # QNX uses GNU C++, but need to define -shared option too, otherwise
14263 # it will coredump.
14264 lt_prog_compiler_pic='-fPIC -shared'
14265 ;;
14266
14267 osf3* | osf4* | osf5*)
14268 lt_prog_compiler_wl='-Wl,'
14269 # All OSF/1 code is PIC.
14270 lt_prog_compiler_static='-non_shared'
14271 ;;
14272
14273 rdos*)
14274 lt_prog_compiler_static='-non_shared'
14275 ;;
14276
14277 solaris*)
14278 lt_prog_compiler_pic='-KPIC'
14279 lt_prog_compiler_static='-Bstatic'
14280 case $cc_basename in
cristy0c60a692010-11-04 01:09:47 +000014281 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
cristy73bd4a52010-10-05 11:24:23 +000014282 lt_prog_compiler_wl='-Qoption ld ';;
14283 *)
14284 lt_prog_compiler_wl='-Wl,';;
14285 esac
14286 ;;
14287
14288 sunos4*)
14289 lt_prog_compiler_wl='-Qoption ld '
14290 lt_prog_compiler_pic='-PIC'
14291 lt_prog_compiler_static='-Bstatic'
14292 ;;
14293
14294 sysv4 | sysv4.2uw2* | sysv4.3*)
14295 lt_prog_compiler_wl='-Wl,'
14296 lt_prog_compiler_pic='-KPIC'
14297 lt_prog_compiler_static='-Bstatic'
14298 ;;
14299
14300 sysv4*MP*)
14301 if test -d /usr/nec ;then
14302 lt_prog_compiler_pic='-Kconform_pic'
14303 lt_prog_compiler_static='-Bstatic'
14304 fi
14305 ;;
14306
14307 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14308 lt_prog_compiler_wl='-Wl,'
14309 lt_prog_compiler_pic='-KPIC'
14310 lt_prog_compiler_static='-Bstatic'
14311 ;;
14312
14313 unicos*)
14314 lt_prog_compiler_wl='-Wl,'
14315 lt_prog_compiler_can_build_shared=no
14316 ;;
14317
14318 uts4*)
14319 lt_prog_compiler_pic='-pic'
14320 lt_prog_compiler_static='-Bstatic'
14321 ;;
14322
14323 *)
14324 lt_prog_compiler_can_build_shared=no
14325 ;;
14326 esac
14327 fi
14328
14329case $host_os in
14330 # For platforms which do not support PIC, -DPIC is meaningless:
14331 *djgpp*)
14332 lt_prog_compiler_pic=
14333 ;;
14334 *)
14335 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
14336 ;;
14337esac
cristy73bd4a52010-10-05 11:24:23 +000014338
cristyda16f162011-02-19 23:52:17 +000014339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
14340$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14341if ${lt_cv_prog_compiler_pic+:} false; then :
14342 $as_echo_n "(cached) " >&6
14343else
14344 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
14345fi
14346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
14347$as_echo "$lt_cv_prog_compiler_pic" >&6; }
14348lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
cristy73bd4a52010-10-05 11:24:23 +000014349
14350#
14351# Check to make sure the PIC flag actually works.
14352#
14353if test -n "$lt_prog_compiler_pic"; then
14354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
14355$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
cristyda16f162011-02-19 23:52:17 +000014356if ${lt_cv_prog_compiler_pic_works+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000014357 $as_echo_n "(cached) " >&6
14358else
14359 lt_cv_prog_compiler_pic_works=no
14360 ac_outfile=conftest.$ac_objext
14361 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14362 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
14363 # Insert the option either (1) after the last *FLAGS variable, or
14364 # (2) before a word containing "conftest.", or (3) at the end.
14365 # Note that $ac_compile itself does not contain backslashes and begins
14366 # with a dollar sign (not a hyphen), so the echo should work correctly.
14367 # The option is referenced via a variable to avoid confusing sed.
14368 lt_compile=`echo "$ac_compile" | $SED \
14369 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14370 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14371 -e 's:$: $lt_compiler_flag:'`
cristy0c60a692010-11-04 01:09:47 +000014372 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
cristy73bd4a52010-10-05 11:24:23 +000014373 (eval "$lt_compile" 2>conftest.err)
14374 ac_status=$?
14375 cat conftest.err >&5
cristy0c60a692010-11-04 01:09:47 +000014376 echo "$as_me:$LINENO: \$? = $ac_status" >&5
cristy73bd4a52010-10-05 11:24:23 +000014377 if (exit $ac_status) && test -s "$ac_outfile"; then
14378 # The compiler can only warn and ignore the option if not recognized
14379 # So say no if there are warnings other than the usual output.
cristy0c60a692010-11-04 01:09:47 +000014380 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
cristy73bd4a52010-10-05 11:24:23 +000014381 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14382 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14383 lt_cv_prog_compiler_pic_works=yes
14384 fi
14385 fi
14386 $RM conftest*
14387
14388fi
14389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
14390$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
14391
14392if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
14393 case $lt_prog_compiler_pic in
14394 "" | " "*) ;;
14395 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
14396 esac
14397else
14398 lt_prog_compiler_pic=
14399 lt_prog_compiler_can_build_shared=no
14400fi
14401
14402fi
14403
14404
14405
14406
14407
14408
cristyda16f162011-02-19 23:52:17 +000014409
14410
14411
14412
14413
cristy73bd4a52010-10-05 11:24:23 +000014414#
14415# Check to make sure the static flag actually works.
14416#
14417wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
14418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14419$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
cristyda16f162011-02-19 23:52:17 +000014420if ${lt_cv_prog_compiler_static_works+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000014421 $as_echo_n "(cached) " >&6
14422else
14423 lt_cv_prog_compiler_static_works=no
14424 save_LDFLAGS="$LDFLAGS"
14425 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14426 echo "$lt_simple_link_test_code" > conftest.$ac_ext
14427 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14428 # The linker can only warn and ignore the option if not recognized
14429 # So say no if there are warnings
14430 if test -s conftest.err; then
14431 # Append any errors to the config.log.
14432 cat conftest.err 1>&5
cristy0c60a692010-11-04 01:09:47 +000014433 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
cristy73bd4a52010-10-05 11:24:23 +000014434 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14435 if diff conftest.exp conftest.er2 >/dev/null; then
14436 lt_cv_prog_compiler_static_works=yes
14437 fi
14438 else
14439 lt_cv_prog_compiler_static_works=yes
14440 fi
14441 fi
14442 $RM -r conftest*
14443 LDFLAGS="$save_LDFLAGS"
14444
14445fi
14446{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
14447$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
14448
14449if test x"$lt_cv_prog_compiler_static_works" = xyes; then
14450 :
14451else
14452 lt_prog_compiler_static=
14453fi
14454
14455
14456
14457
14458
14459
14460
14461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14462$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
cristyda16f162011-02-19 23:52:17 +000014463if ${lt_cv_prog_compiler_c_o+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000014464 $as_echo_n "(cached) " >&6
14465else
14466 lt_cv_prog_compiler_c_o=no
14467 $RM -r conftest 2>/dev/null
14468 mkdir conftest
14469 cd conftest
14470 mkdir out
14471 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14472
14473 lt_compiler_flag="-o out/conftest2.$ac_objext"
14474 # Insert the option either (1) after the last *FLAGS variable, or
14475 # (2) before a word containing "conftest.", or (3) at the end.
14476 # Note that $ac_compile itself does not contain backslashes and begins
14477 # with a dollar sign (not a hyphen), so the echo should work correctly.
14478 lt_compile=`echo "$ac_compile" | $SED \
14479 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14480 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14481 -e 's:$: $lt_compiler_flag:'`
cristy0c60a692010-11-04 01:09:47 +000014482 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
cristy73bd4a52010-10-05 11:24:23 +000014483 (eval "$lt_compile" 2>out/conftest.err)
14484 ac_status=$?
14485 cat out/conftest.err >&5
cristy0c60a692010-11-04 01:09:47 +000014486 echo "$as_me:$LINENO: \$? = $ac_status" >&5
cristy73bd4a52010-10-05 11:24:23 +000014487 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14488 then
14489 # The compiler can only warn and ignore the option if not recognized
14490 # So say no if there are warnings
cristy0c60a692010-11-04 01:09:47 +000014491 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
cristy73bd4a52010-10-05 11:24:23 +000014492 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14493 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14494 lt_cv_prog_compiler_c_o=yes
14495 fi
14496 fi
14497 chmod u+w . 2>&5
14498 $RM conftest*
14499 # SGI C++ compiler will create directory out/ii_files/ for
14500 # template instantiation
14501 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14502 $RM out/* && rmdir out
14503 cd ..
14504 $RM -r conftest
14505 $RM conftest*
14506
14507fi
14508{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
14509$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
14510
14511
14512
14513
14514
14515
14516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14517$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
cristyda16f162011-02-19 23:52:17 +000014518if ${lt_cv_prog_compiler_c_o+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000014519 $as_echo_n "(cached) " >&6
14520else
14521 lt_cv_prog_compiler_c_o=no
14522 $RM -r conftest 2>/dev/null
14523 mkdir conftest
14524 cd conftest
14525 mkdir out
14526 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14527
14528 lt_compiler_flag="-o out/conftest2.$ac_objext"
14529 # Insert the option either (1) after the last *FLAGS variable, or
14530 # (2) before a word containing "conftest.", or (3) at the end.
14531 # Note that $ac_compile itself does not contain backslashes and begins
14532 # with a dollar sign (not a hyphen), so the echo should work correctly.
14533 lt_compile=`echo "$ac_compile" | $SED \
14534 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14535 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14536 -e 's:$: $lt_compiler_flag:'`
cristy0c60a692010-11-04 01:09:47 +000014537 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
cristy73bd4a52010-10-05 11:24:23 +000014538 (eval "$lt_compile" 2>out/conftest.err)
14539 ac_status=$?
14540 cat out/conftest.err >&5
cristy0c60a692010-11-04 01:09:47 +000014541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
cristy73bd4a52010-10-05 11:24:23 +000014542 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14543 then
14544 # The compiler can only warn and ignore the option if not recognized
14545 # So say no if there are warnings
cristy0c60a692010-11-04 01:09:47 +000014546 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
cristy73bd4a52010-10-05 11:24:23 +000014547 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14548 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14549 lt_cv_prog_compiler_c_o=yes
14550 fi
14551 fi
14552 chmod u+w . 2>&5
14553 $RM conftest*
14554 # SGI C++ compiler will create directory out/ii_files/ for
14555 # template instantiation
14556 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14557 $RM out/* && rmdir out
14558 cd ..
14559 $RM -r conftest
14560 $RM conftest*
14561
14562fi
14563{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
14564$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
14565
14566
14567
14568
14569hard_links="nottested"
14570if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
14571 # do not overwrite the value of need_locks provided by the user
14572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14573$as_echo_n "checking if we can lock with hard links... " >&6; }
14574 hard_links=yes
14575 $RM conftest*
14576 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14577 touch conftest.a
14578 ln conftest.a conftest.b 2>&5 || hard_links=no
14579 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14581$as_echo "$hard_links" >&6; }
14582 if test "$hard_links" = no; then
14583 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14584$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14585 need_locks=warn
14586 fi
14587else
14588 need_locks=no
14589fi
14590
14591
14592
14593
14594
14595
14596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14597$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14598
14599 runpath_var=
14600 allow_undefined_flag=
14601 always_export_symbols=no
14602 archive_cmds=
14603 archive_expsym_cmds=
14604 compiler_needs_object=no
14605 enable_shared_with_static_runtimes=no
14606 export_dynamic_flag_spec=
14607 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14608 hardcode_automatic=no
14609 hardcode_direct=no
14610 hardcode_direct_absolute=no
14611 hardcode_libdir_flag_spec=
cristy73bd4a52010-10-05 11:24:23 +000014612 hardcode_libdir_separator=
14613 hardcode_minus_L=no
14614 hardcode_shlibpath_var=unsupported
14615 inherit_rpath=no
14616 link_all_deplibs=unknown
14617 module_cmds=
14618 module_expsym_cmds=
14619 old_archive_from_new_cmds=
14620 old_archive_from_expsyms_cmds=
14621 thread_safe_flag_spec=
14622 whole_archive_flag_spec=
14623 # include_expsyms should be a list of space-separated symbols to be *always*
14624 # included in the symbol list
14625 include_expsyms=
14626 # exclude_expsyms can be an extended regexp of symbols to exclude
14627 # it will be wrapped by ` (' and `)$', so one must not match beginning or
14628 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14629 # as well as any symbol that contains `d'.
14630 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14631 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14632 # platforms (ab)use it in PIC code, but their linkers get confused if
14633 # the symbol is explicitly referenced. Since portable code cannot
14634 # rely on this symbol name, it's probably fine to never include it in
14635 # preloaded symbol tables.
14636 # Exclude shared library initialization/finalization symbols.
14637 extract_expsyms_cmds=
14638
14639 case $host_os in
14640 cygwin* | mingw* | pw32* | cegcc*)
14641 # FIXME: the MSVC++ port hasn't been tested in a loooong time
14642 # When not using gcc, we currently assume that we are using
14643 # Microsoft Visual C++.
14644 if test "$GCC" != yes; then
14645 with_gnu_ld=no
14646 fi
14647 ;;
14648 interix*)
14649 # we just hope/assume this is gcc and not c89 (= MSVC++)
14650 with_gnu_ld=yes
14651 ;;
14652 openbsd*)
14653 with_gnu_ld=no
14654 ;;
14655 esac
14656
14657 ld_shlibs=yes
cristy0c60a692010-11-04 01:09:47 +000014658
14659 # On some targets, GNU ld is compatible enough with the native linker
14660 # that we're better off using the native interface for both.
14661 lt_use_gnu_ld_interface=no
cristy73bd4a52010-10-05 11:24:23 +000014662 if test "$with_gnu_ld" = yes; then
cristy0c60a692010-11-04 01:09:47 +000014663 case $host_os in
14664 aix*)
14665 # The AIX port of GNU ld has always aspired to compatibility
14666 # with the native linker. However, as the warning in the GNU ld
14667 # block says, versions before 2.19.5* couldn't really create working
14668 # shared libraries, regardless of the interface used.
14669 case `$LD -v 2>&1` in
14670 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
14671 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
14672 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
14673 *)
14674 lt_use_gnu_ld_interface=yes
14675 ;;
14676 esac
14677 ;;
14678 *)
14679 lt_use_gnu_ld_interface=yes
14680 ;;
14681 esac
14682 fi
14683
14684 if test "$lt_use_gnu_ld_interface" = yes; then
cristy73bd4a52010-10-05 11:24:23 +000014685 # If archive_cmds runs LD, not CC, wlarc should be empty
14686 wlarc='${wl}'
14687
14688 # Set some defaults for GNU ld with shared library support. These
14689 # are reset later if shared libraries are not supported. Putting them
14690 # here allows them to be overridden if necessary.
14691 runpath_var=LD_RUN_PATH
14692 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
14693 export_dynamic_flag_spec='${wl}--export-dynamic'
14694 # ancient GNU ld didn't support --whole-archive et. al.
14695 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
14696 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14697 else
14698 whole_archive_flag_spec=
14699 fi
14700 supports_anon_versioning=no
14701 case `$LD -v 2>&1` in
cristy0c60a692010-11-04 01:09:47 +000014702 *GNU\ gold*) supports_anon_versioning=yes ;;
cristy73bd4a52010-10-05 11:24:23 +000014703 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14704 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14705 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14706 *\ 2.11.*) ;; # other 2.11 versions
14707 *) supports_anon_versioning=yes ;;
14708 esac
14709
14710 # See if GNU ld supports shared libraries.
14711 case $host_os in
14712 aix[3-9]*)
14713 # On AIX/PPC, the GNU linker is very broken
14714 if test "$host_cpu" != ia64; then
14715 ld_shlibs=no
14716 cat <<_LT_EOF 1>&2
14717
cristy0c60a692010-11-04 01:09:47 +000014718*** Warning: the GNU linker, at least up to release 2.19, is reported
cristy73bd4a52010-10-05 11:24:23 +000014719*** to be unable to reliably create shared libraries on AIX.
14720*** Therefore, libtool is disabling shared libraries support. If you
cristy0c60a692010-11-04 01:09:47 +000014721*** really care for shared libraries, you may want to install binutils
14722*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
14723*** You will then need to restart the configuration process.
cristy73bd4a52010-10-05 11:24:23 +000014724
14725_LT_EOF
14726 fi
14727 ;;
14728
14729 amigaos*)
14730 case $host_cpu in
14731 powerpc)
14732 # see comment about AmigaOS4 .so support
14733 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14734 archive_expsym_cmds=''
14735 ;;
14736 m68k)
14737 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)'
14738 hardcode_libdir_flag_spec='-L$libdir'
14739 hardcode_minus_L=yes
14740 ;;
14741 esac
14742 ;;
14743
14744 beos*)
14745 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14746 allow_undefined_flag=unsupported
14747 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14748 # support --undefined. This deserves some investigation. FIXME
14749 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14750 else
14751 ld_shlibs=no
14752 fi
14753 ;;
14754
14755 cygwin* | mingw* | pw32* | cegcc*)
14756 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
14757 # as there is no search path for DLLs.
14758 hardcode_libdir_flag_spec='-L$libdir'
cristy0c60a692010-11-04 01:09:47 +000014759 export_dynamic_flag_spec='${wl}--export-all-symbols'
cristy73bd4a52010-10-05 11:24:23 +000014760 allow_undefined_flag=unsupported
14761 always_export_symbols=no
14762 enable_shared_with_static_runtimes=yes
cristyda16f162011-02-19 23:52:17 +000014763 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
14764 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
cristy73bd4a52010-10-05 11:24:23 +000014765
14766 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
14767 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14768 # If the export-symbols file already is a .def file (1st line
14769 # is EXPORTS), use it as is; otherwise, prepend...
14770 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14771 cp $export_symbols $output_objdir/$soname.def;
14772 else
14773 echo EXPORTS > $output_objdir/$soname.def;
14774 cat $export_symbols >> $output_objdir/$soname.def;
14775 fi~
14776 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14777 else
14778 ld_shlibs=no
14779 fi
14780 ;;
14781
cristy0c60a692010-11-04 01:09:47 +000014782 haiku*)
14783 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14784 link_all_deplibs=yes
14785 ;;
14786
cristy73bd4a52010-10-05 11:24:23 +000014787 interix[3-9]*)
14788 hardcode_direct=no
14789 hardcode_shlibpath_var=no
14790 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
14791 export_dynamic_flag_spec='${wl}-E'
14792 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14793 # Instead, shared libraries are loaded at an image base (0x10000000 by
14794 # default) and relocated if they conflict, which is a slow very memory
14795 # consuming and fragmenting process. To avoid this, we pick a random,
14796 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14797 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
14798 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
14799 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'
14800 ;;
14801
cristy0c60a692010-11-04 01:09:47 +000014802 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
cristy73bd4a52010-10-05 11:24:23 +000014803 tmp_diet=no
14804 if test "$host_os" = linux-dietlibc; then
14805 case $cc_basename in
14806 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
14807 esac
14808 fi
14809 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
14810 && test "$tmp_diet" = no
14811 then
cristyda16f162011-02-19 23:52:17 +000014812 tmp_addflag=' $pic_flag'
cristy73bd4a52010-10-05 11:24:23 +000014813 tmp_sharedflag='-shared'
14814 case $cc_basename,$host_cpu in
14815 pgcc*) # Portland Group C compiler
cristy0c60a692010-11-04 01:09:47 +000014816 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
cristy73bd4a52010-10-05 11:24:23 +000014817 tmp_addflag=' $pic_flag'
14818 ;;
cristy0c60a692010-11-04 01:09:47 +000014819 pgf77* | pgf90* | pgf95* | pgfortran*)
14820 # Portland Group f77 and f90 compilers
14821 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
cristy73bd4a52010-10-05 11:24:23 +000014822 tmp_addflag=' $pic_flag -Mnomain' ;;
14823 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
14824 tmp_addflag=' -i_dynamic' ;;
14825 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
14826 tmp_addflag=' -i_dynamic -nofor_main' ;;
14827 ifc* | ifort*) # Intel Fortran compiler
14828 tmp_addflag=' -nofor_main' ;;
14829 lf95*) # Lahey Fortran 8.1
14830 whole_archive_flag_spec=
14831 tmp_sharedflag='--shared' ;;
cristy0c60a692010-11-04 01:09:47 +000014832 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
cristy73bd4a52010-10-05 11:24:23 +000014833 tmp_sharedflag='-qmkshrobj'
14834 tmp_addflag= ;;
cristy0c60a692010-11-04 01:09:47 +000014835 nvcc*) # Cuda Compiler Driver 2.2
14836 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
14837 compiler_needs_object=yes
14838 ;;
cristy73bd4a52010-10-05 11:24:23 +000014839 esac
14840 case `$CC -V 2>&1 | sed 5q` in
14841 *Sun\ C*) # Sun C 5.9
cristy0c60a692010-11-04 01:09:47 +000014842 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
cristy73bd4a52010-10-05 11:24:23 +000014843 compiler_needs_object=yes
14844 tmp_sharedflag='-G' ;;
14845 *Sun\ F*) # Sun Fortran 8.3
14846 tmp_sharedflag='-G' ;;
14847 esac
14848 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14849
14850 if test "x$supports_anon_versioning" = xyes; then
14851 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
14852 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14853 echo "local: *; };" >> $output_objdir/$libname.ver~
14854 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14855 fi
14856
14857 case $cc_basename in
cristy0c60a692010-11-04 01:09:47 +000014858 xlf* | bgf* | bgxlf* | mpixlf*)
cristy73bd4a52010-10-05 11:24:23 +000014859 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
14860 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
cristy99bd5232011-12-07 14:38:20 +000014861 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
cristy0c60a692010-11-04 01:09:47 +000014862 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000014863 if test "x$supports_anon_versioning" = xyes; then
14864 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
14865 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14866 echo "local: *; };" >> $output_objdir/$libname.ver~
cristy0c60a692010-11-04 01:09:47 +000014867 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000014868 fi
14869 ;;
14870 esac
14871 else
14872 ld_shlibs=no
14873 fi
14874 ;;
14875
14876 netbsd*)
14877 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14878 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14879 wlarc=
14880 else
cristyda16f162011-02-19 23:52:17 +000014881 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14882 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000014883 fi
14884 ;;
14885
14886 solaris*)
14887 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
14888 ld_shlibs=no
14889 cat <<_LT_EOF 1>&2
14890
14891*** Warning: The releases 2.8.* of the GNU linker cannot reliably
14892*** create shared libraries on Solaris systems. Therefore, libtool
14893*** is disabling shared libraries support. We urge you to upgrade GNU
14894*** binutils to release 2.9.1 or newer. Another option is to modify
14895*** your PATH or compiler configuration so that the native linker is
14896*** used, and then restart.
14897
14898_LT_EOF
14899 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
cristyda16f162011-02-19 23:52:17 +000014900 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14901 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000014902 else
14903 ld_shlibs=no
14904 fi
14905 ;;
14906
14907 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14908 case `$LD -v 2>&1` in
14909 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
14910 ld_shlibs=no
14911 cat <<_LT_EOF 1>&2
14912
14913*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
14914*** reliably create shared libraries on SCO systems. Therefore, libtool
14915*** is disabling shared libraries support. We urge you to upgrade GNU
14916*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
14917*** your PATH or compiler configuration so that the native linker is
14918*** used, and then restart.
14919
14920_LT_EOF
14921 ;;
14922 *)
14923 # For security reasons, it is highly recommended that you always
14924 # use absolute paths for naming shared libraries, and exclude the
14925 # DT_RUNPATH tag from executables and libraries. But doing so
14926 # requires that you compile everything twice, which is a pain.
14927 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14928 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
14929 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14930 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14931 else
14932 ld_shlibs=no
14933 fi
14934 ;;
14935 esac
14936 ;;
14937
14938 sunos4*)
14939 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14940 wlarc=
14941 hardcode_direct=yes
14942 hardcode_shlibpath_var=no
14943 ;;
14944
14945 *)
14946 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
cristyda16f162011-02-19 23:52:17 +000014947 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14948 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000014949 else
14950 ld_shlibs=no
14951 fi
14952 ;;
14953 esac
14954
14955 if test "$ld_shlibs" = no; then
14956 runpath_var=
14957 hardcode_libdir_flag_spec=
14958 export_dynamic_flag_spec=
14959 whole_archive_flag_spec=
14960 fi
14961 else
14962 # PORTME fill in a description of your system's linker (not GNU ld)
14963 case $host_os in
14964 aix3*)
14965 allow_undefined_flag=unsupported
14966 always_export_symbols=yes
14967 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'
14968 # Note: this linker hardcodes the directories in LIBPATH if there
14969 # are no directories specified by -L.
14970 hardcode_minus_L=yes
14971 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
14972 # Neither direct hardcoding nor static linking is supported with a
14973 # broken collect2.
14974 hardcode_direct=unsupported
14975 fi
14976 ;;
14977
14978 aix[4-9]*)
14979 if test "$host_cpu" = ia64; then
14980 # On IA64, the linker does run time linking by default, so we don't
14981 # have to do anything special.
14982 aix_use_runtimelinking=no
14983 exp_sym_flag='-Bexport'
14984 no_entry_flag=""
14985 else
14986 # If we're using GNU nm, then we don't want the "-C" option.
14987 # -C means demangle to AIX nm, but means don't demangle with GNU nm
cristy0c60a692010-11-04 01:09:47 +000014988 # Also, AIX nm treats weak defined symbols like other global
14989 # defined symbols, whereas GNU nm marks them as "W".
cristy73bd4a52010-10-05 11:24:23 +000014990 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
cristy0c60a692010-11-04 01:09:47 +000014991 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
cristy73bd4a52010-10-05 11:24:23 +000014992 else
14993 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'
14994 fi
14995 aix_use_runtimelinking=no
14996
14997 # Test if we are trying to use run time linking or normal
14998 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
14999 # need to do runtime linking.
15000 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15001 for ld_flag in $LDFLAGS; do
15002 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15003 aix_use_runtimelinking=yes
15004 break
15005 fi
15006 done
15007 ;;
15008 esac
15009
15010 exp_sym_flag='-bexport'
15011 no_entry_flag='-bnoentry'
15012 fi
15013
15014 # When large executables or shared objects are built, AIX ld can
15015 # have problems creating the table of contents. If linking a library
15016 # or program results in "error TOC overflow" add -mminimal-toc to
15017 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
15018 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15019
15020 archive_cmds=''
15021 hardcode_direct=yes
15022 hardcode_direct_absolute=yes
15023 hardcode_libdir_separator=':'
15024 link_all_deplibs=yes
15025 file_list_spec='${wl}-f,'
15026
15027 if test "$GCC" = yes; then
15028 case $host_os in aix4.[012]|aix4.[012].*)
15029 # We only want to do this on AIX 4.2 and lower, the check
15030 # below for broken collect2 doesn't work under 4.3+
15031 collect2name=`${CC} -print-prog-name=collect2`
15032 if test -f "$collect2name" &&
15033 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
15034 then
15035 # We have reworked collect2
15036 :
15037 else
15038 # We have old collect2
15039 hardcode_direct=unsupported
15040 # It fails to find uninstalled libraries when the uninstalled
15041 # path is not listed in the libpath. Setting hardcode_minus_L
15042 # to unsupported forces relinking
15043 hardcode_minus_L=yes
15044 hardcode_libdir_flag_spec='-L$libdir'
15045 hardcode_libdir_separator=
15046 fi
15047 ;;
15048 esac
15049 shared_flag='-shared'
15050 if test "$aix_use_runtimelinking" = yes; then
15051 shared_flag="$shared_flag "'${wl}-G'
15052 fi
15053 else
15054 # not using gcc
15055 if test "$host_cpu" = ia64; then
15056 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15057 # chokes on -Wl,-G. The following line is correct:
15058 shared_flag='-G'
15059 else
15060 if test "$aix_use_runtimelinking" = yes; then
15061 shared_flag='${wl}-G'
15062 else
15063 shared_flag='${wl}-bM:SRE'
15064 fi
15065 fi
15066 fi
15067
15068 export_dynamic_flag_spec='${wl}-bexpall'
15069 # It seems that -bexpall does not export symbols beginning with
15070 # underscore (_), so it is better to generate a list of symbols to export.
15071 always_export_symbols=yes
15072 if test "$aix_use_runtimelinking" = yes; then
15073 # Warning - without using the other runtime loading flags (-brtl),
15074 # -berok will link without error, but may produce a broken library.
15075 allow_undefined_flag='-berok'
15076 # Determine the default libpath from the value encoded in an
15077 # empty executable.
cristyda16f162011-02-19 23:52:17 +000015078 if test "${lt_cv_aix_libpath+set}" = set; then
15079 aix_libpath=$lt_cv_aix_libpath
15080else
15081 if ${lt_cv_aix_libpath_+:} false; then :
15082 $as_echo_n "(cached) " >&6
15083else
15084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy73bd4a52010-10-05 11:24:23 +000015085/* end confdefs.h. */
15086
15087int
15088main ()
15089{
15090
15091 ;
15092 return 0;
15093}
15094_ACEOF
15095if ac_fn_c_try_link "$LINENO"; then :
15096
cristyda16f162011-02-19 23:52:17 +000015097 lt_aix_libpath_sed='
15098 /Import File Strings/,/^$/ {
15099 /^0/ {
15100 s/^0 *\([^ ]*\) *$/\1/
15101 p
15102 }
15103 }'
15104 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15105 # Check for a 64-bit object if we didn't find anything.
15106 if test -z "$lt_cv_aix_libpath_"; then
15107 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15108 fi
cristy73bd4a52010-10-05 11:24:23 +000015109fi
15110rm -f core conftest.err conftest.$ac_objext \
15111 conftest$ac_exeext conftest.$ac_ext
cristyda16f162011-02-19 23:52:17 +000015112 if test -z "$lt_cv_aix_libpath_"; then
15113 lt_cv_aix_libpath_="/usr/lib:/lib"
15114 fi
15115
15116fi
15117
15118 aix_libpath=$lt_cv_aix_libpath_
15119fi
cristy73bd4a52010-10-05 11:24:23 +000015120
15121 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
cristy0c60a692010-11-04 01:09:47 +000015122 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
cristy73bd4a52010-10-05 11:24:23 +000015123 else
15124 if test "$host_cpu" = ia64; then
15125 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
15126 allow_undefined_flag="-z nodefs"
15127 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"
15128 else
15129 # Determine the default libpath from the value encoded in an
15130 # empty executable.
cristyda16f162011-02-19 23:52:17 +000015131 if test "${lt_cv_aix_libpath+set}" = set; then
15132 aix_libpath=$lt_cv_aix_libpath
15133else
15134 if ${lt_cv_aix_libpath_+:} false; then :
15135 $as_echo_n "(cached) " >&6
15136else
15137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy73bd4a52010-10-05 11:24:23 +000015138/* end confdefs.h. */
15139
15140int
15141main ()
15142{
15143
15144 ;
15145 return 0;
15146}
15147_ACEOF
15148if ac_fn_c_try_link "$LINENO"; then :
15149
cristyda16f162011-02-19 23:52:17 +000015150 lt_aix_libpath_sed='
15151 /Import File Strings/,/^$/ {
15152 /^0/ {
15153 s/^0 *\([^ ]*\) *$/\1/
15154 p
15155 }
15156 }'
15157 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15158 # Check for a 64-bit object if we didn't find anything.
15159 if test -z "$lt_cv_aix_libpath_"; then
15160 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15161 fi
cristy73bd4a52010-10-05 11:24:23 +000015162fi
15163rm -f core conftest.err conftest.$ac_objext \
15164 conftest$ac_exeext conftest.$ac_ext
cristyda16f162011-02-19 23:52:17 +000015165 if test -z "$lt_cv_aix_libpath_"; then
15166 lt_cv_aix_libpath_="/usr/lib:/lib"
15167 fi
15168
15169fi
15170
15171 aix_libpath=$lt_cv_aix_libpath_
15172fi
cristy73bd4a52010-10-05 11:24:23 +000015173
15174 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
15175 # Warning - without using the other run time loading flags,
15176 # -berok will link without error, but may produce a broken library.
15177 no_undefined_flag=' ${wl}-bernotok'
15178 allow_undefined_flag=' ${wl}-berok'
cristy0c60a692010-11-04 01:09:47 +000015179 if test "$with_gnu_ld" = yes; then
15180 # We only use this code for GNU lds that support --whole-archive.
15181 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
15182 else
15183 # Exported symbols can be pulled into shared objects from archives
15184 whole_archive_flag_spec='$convenience'
15185 fi
cristy73bd4a52010-10-05 11:24:23 +000015186 archive_cmds_need_lc=yes
15187 # This is similar to how AIX traditionally builds its shared libraries.
15188 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'
15189 fi
15190 fi
15191 ;;
15192
15193 amigaos*)
15194 case $host_cpu in
15195 powerpc)
15196 # see comment about AmigaOS4 .so support
15197 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15198 archive_expsym_cmds=''
15199 ;;
15200 m68k)
15201 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)'
15202 hardcode_libdir_flag_spec='-L$libdir'
15203 hardcode_minus_L=yes
15204 ;;
15205 esac
15206 ;;
15207
15208 bsdi[45]*)
15209 export_dynamic_flag_spec=-rdynamic
15210 ;;
15211
15212 cygwin* | mingw* | pw32* | cegcc*)
15213 # When not using gcc, we currently assume that we are using
15214 # Microsoft Visual C++.
15215 # hardcode_libdir_flag_spec is actually meaningless, as there is
15216 # no search path for DLLs.
cristyda16f162011-02-19 23:52:17 +000015217 case $cc_basename in
15218 cl*)
15219 # Native MSVC
15220 hardcode_libdir_flag_spec=' '
15221 allow_undefined_flag=unsupported
15222 always_export_symbols=yes
15223 file_list_spec='@'
15224 # Tell ltmain to make .lib files, not .a files.
15225 libext=lib
15226 # Tell ltmain to make .dll files, not .so files.
15227 shrext_cmds=".dll"
15228 # FIXME: Setting linknames here is a bad hack.
15229 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
15230 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
15231 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
15232 else
15233 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
15234 fi~
15235 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
15236 linknames='
15237 # The linker will not automatically build a static lib if we build a DLL.
15238 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
15239 enable_shared_with_static_runtimes=yes
cristy99bd5232011-12-07 14:38:20 +000015240 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
cristyda16f162011-02-19 23:52:17 +000015241 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
15242 # Don't use ranlib
15243 old_postinstall_cmds='chmod 644 $oldlib'
15244 postlink_cmds='lt_outputfile="@OUTPUT@"~
15245 lt_tool_outputfile="@TOOL_OUTPUT@"~
15246 case $lt_outputfile in
15247 *.exe|*.EXE) ;;
15248 *)
15249 lt_outputfile="$lt_outputfile.exe"
15250 lt_tool_outputfile="$lt_tool_outputfile.exe"
15251 ;;
15252 esac~
15253 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
15254 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
15255 $RM "$lt_outputfile.manifest";
15256 fi'
15257 ;;
15258 *)
15259 # Assume MSVC wrapper
15260 hardcode_libdir_flag_spec=' '
15261 allow_undefined_flag=unsupported
15262 # Tell ltmain to make .lib files, not .a files.
15263 libext=lib
15264 # Tell ltmain to make .dll files, not .so files.
15265 shrext_cmds=".dll"
15266 # FIXME: Setting linknames here is a bad hack.
15267 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
15268 # The linker will automatically build a .lib file if we build a DLL.
15269 old_archive_from_new_cmds='true'
15270 # FIXME: Should let the user specify the lib program.
15271 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
15272 enable_shared_with_static_runtimes=yes
15273 ;;
15274 esac
cristy73bd4a52010-10-05 11:24:23 +000015275 ;;
15276
15277 darwin* | rhapsody*)
15278
15279
15280 archive_cmds_need_lc=no
15281 hardcode_direct=no
15282 hardcode_automatic=yes
15283 hardcode_shlibpath_var=unsupported
cristy0c60a692010-11-04 01:09:47 +000015284 if test "$lt_cv_ld_force_load" = "yes"; then
15285 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
cristy99bd5232011-12-07 14:38:20 +000015286
cristy0c60a692010-11-04 01:09:47 +000015287 else
15288 whole_archive_flag_spec=''
15289 fi
cristy73bd4a52010-10-05 11:24:23 +000015290 link_all_deplibs=yes
15291 allow_undefined_flag="$_lt_dar_allow_undefined"
15292 case $cc_basename in
15293 ifort*) _lt_dar_can_shared=yes ;;
15294 *) _lt_dar_can_shared=$GCC ;;
15295 esac
15296 if test "$_lt_dar_can_shared" = "yes"; then
cristy0c60a692010-11-04 01:09:47 +000015297 output_verbose_link_cmd=func_echo_all
cristy73bd4a52010-10-05 11:24:23 +000015298 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
15299 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15300 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}"
15301 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}"
15302
15303 else
15304 ld_shlibs=no
15305 fi
15306
15307 ;;
15308
15309 dgux*)
15310 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15311 hardcode_libdir_flag_spec='-L$libdir'
15312 hardcode_shlibpath_var=no
15313 ;;
15314
cristy73bd4a52010-10-05 11:24:23 +000015315 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15316 # support. Future versions do this automatically, but an explicit c++rt0.o
15317 # does not break anything, and helps significantly (at the cost of a little
15318 # extra space).
15319 freebsd2.2*)
15320 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15321 hardcode_libdir_flag_spec='-R$libdir'
15322 hardcode_direct=yes
15323 hardcode_shlibpath_var=no
15324 ;;
15325
15326 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
cristy99bd5232011-12-07 14:38:20 +000015327 freebsd2.*)
cristy73bd4a52010-10-05 11:24:23 +000015328 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15329 hardcode_direct=yes
15330 hardcode_minus_L=yes
15331 hardcode_shlibpath_var=no
15332 ;;
15333
15334 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15335 freebsd* | dragonfly*)
cristyda16f162011-02-19 23:52:17 +000015336 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
cristy73bd4a52010-10-05 11:24:23 +000015337 hardcode_libdir_flag_spec='-R$libdir'
15338 hardcode_direct=yes
15339 hardcode_shlibpath_var=no
15340 ;;
15341
15342 hpux9*)
15343 if test "$GCC" = yes; then
cristyda16f162011-02-19 23:52:17 +000015344 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
cristy73bd4a52010-10-05 11:24:23 +000015345 else
15346 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'
15347 fi
15348 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
15349 hardcode_libdir_separator=:
15350 hardcode_direct=yes
15351
15352 # hardcode_minus_L: Not really in the search PATH,
15353 # but as the default location of the library.
15354 hardcode_minus_L=yes
15355 export_dynamic_flag_spec='${wl}-E'
15356 ;;
15357
15358 hpux10*)
cristy0c60a692010-11-04 01:09:47 +000015359 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
cristyda16f162011-02-19 23:52:17 +000015360 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
cristy73bd4a52010-10-05 11:24:23 +000015361 else
15362 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15363 fi
15364 if test "$with_gnu_ld" = no; then
15365 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
cristy73bd4a52010-10-05 11:24:23 +000015366 hardcode_libdir_separator=:
15367 hardcode_direct=yes
15368 hardcode_direct_absolute=yes
15369 export_dynamic_flag_spec='${wl}-E'
15370 # hardcode_minus_L: Not really in the search PATH,
15371 # but as the default location of the library.
15372 hardcode_minus_L=yes
15373 fi
15374 ;;
15375
15376 hpux11*)
cristy0c60a692010-11-04 01:09:47 +000015377 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
cristy73bd4a52010-10-05 11:24:23 +000015378 case $host_cpu in
15379 hppa*64*)
15380 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15381 ;;
15382 ia64*)
cristyda16f162011-02-19 23:52:17 +000015383 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
cristy73bd4a52010-10-05 11:24:23 +000015384 ;;
15385 *)
cristyda16f162011-02-19 23:52:17 +000015386 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
cristy73bd4a52010-10-05 11:24:23 +000015387 ;;
15388 esac
15389 else
15390 case $host_cpu in
15391 hppa*64*)
15392 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15393 ;;
15394 ia64*)
15395 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15396 ;;
15397 *)
cristy0c60a692010-11-04 01:09:47 +000015398
15399 # Older versions of the 11.00 compiler do not understand -b yet
15400 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
15401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
15402$as_echo_n "checking if $CC understands -b... " >&6; }
cristyda16f162011-02-19 23:52:17 +000015403if ${lt_cv_prog_compiler__b+:} false; then :
cristy0c60a692010-11-04 01:09:47 +000015404 $as_echo_n "(cached) " >&6
15405else
15406 lt_cv_prog_compiler__b=no
15407 save_LDFLAGS="$LDFLAGS"
15408 LDFLAGS="$LDFLAGS -b"
15409 echo "$lt_simple_link_test_code" > conftest.$ac_ext
15410 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
15411 # The linker can only warn and ignore the option if not recognized
15412 # So say no if there are warnings
15413 if test -s conftest.err; then
15414 # Append any errors to the config.log.
15415 cat conftest.err 1>&5
15416 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
15417 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15418 if diff conftest.exp conftest.er2 >/dev/null; then
15419 lt_cv_prog_compiler__b=yes
15420 fi
15421 else
15422 lt_cv_prog_compiler__b=yes
15423 fi
15424 fi
15425 $RM -r conftest*
15426 LDFLAGS="$save_LDFLAGS"
15427
15428fi
15429{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
15430$as_echo "$lt_cv_prog_compiler__b" >&6; }
15431
15432if test x"$lt_cv_prog_compiler__b" = xyes; then
15433 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15434else
15435 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15436fi
15437
cristy73bd4a52010-10-05 11:24:23 +000015438 ;;
15439 esac
15440 fi
15441 if test "$with_gnu_ld" = no; then
15442 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
15443 hardcode_libdir_separator=:
15444
15445 case $host_cpu in
15446 hppa*64*|ia64*)
15447 hardcode_direct=no
15448 hardcode_shlibpath_var=no
15449 ;;
15450 *)
15451 hardcode_direct=yes
15452 hardcode_direct_absolute=yes
15453 export_dynamic_flag_spec='${wl}-E'
15454
15455 # hardcode_minus_L: Not really in the search PATH,
15456 # but as the default location of the library.
15457 hardcode_minus_L=yes
15458 ;;
15459 esac
15460 fi
15461 ;;
15462
15463 irix5* | irix6* | nonstopux*)
15464 if test "$GCC" = yes; then
cristyda16f162011-02-19 23:52:17 +000015465 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000015466 # Try to use the -exported_symbol ld option, if it does not
15467 # work, assume that -exports_file does not work either and
15468 # implicitly export all symbols.
cristyda16f162011-02-19 23:52:17 +000015469 # This should be the same for all languages, so no per-tag cache variable.
15470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
15471$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
15472if ${lt_cv_irix_exported_symbol+:} false; then :
15473 $as_echo_n "(cached) " >&6
15474else
15475 save_LDFLAGS="$LDFLAGS"
15476 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
15477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy73bd4a52010-10-05 11:24:23 +000015478/* end confdefs.h. */
cristyda16f162011-02-19 23:52:17 +000015479int foo (void) { return 0; }
cristy73bd4a52010-10-05 11:24:23 +000015480_ACEOF
15481if ac_fn_c_try_link "$LINENO"; then :
cristyda16f162011-02-19 23:52:17 +000015482 lt_cv_irix_exported_symbol=yes
15483else
15484 lt_cv_irix_exported_symbol=no
cristy73bd4a52010-10-05 11:24:23 +000015485fi
15486rm -f core conftest.err conftest.$ac_objext \
15487 conftest$ac_exeext conftest.$ac_ext
cristyda16f162011-02-19 23:52:17 +000015488 LDFLAGS="$save_LDFLAGS"
15489fi
15490{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
15491$as_echo "$lt_cv_irix_exported_symbol" >&6; }
15492 if test "$lt_cv_irix_exported_symbol" = yes; then
15493 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
15494 fi
cristy73bd4a52010-10-05 11:24:23 +000015495 else
cristy0c60a692010-11-04 01:09:47 +000015496 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
15497 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000015498 fi
15499 archive_cmds_need_lc='no'
15500 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
15501 hardcode_libdir_separator=:
15502 inherit_rpath=yes
15503 link_all_deplibs=yes
15504 ;;
15505
15506 netbsd*)
15507 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15508 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
15509 else
15510 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
15511 fi
15512 hardcode_libdir_flag_spec='-R$libdir'
15513 hardcode_direct=yes
15514 hardcode_shlibpath_var=no
15515 ;;
15516
15517 newsos6)
15518 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15519 hardcode_direct=yes
15520 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
15521 hardcode_libdir_separator=:
15522 hardcode_shlibpath_var=no
15523 ;;
15524
15525 *nto* | *qnx*)
15526 ;;
15527
15528 openbsd*)
15529 if test -f /usr/libexec/ld.so; then
15530 hardcode_direct=yes
15531 hardcode_shlibpath_var=no
15532 hardcode_direct_absolute=yes
15533 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15534 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15535 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15536 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
15537 export_dynamic_flag_spec='${wl}-E'
15538 else
15539 case $host_os in
15540 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15541 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15542 hardcode_libdir_flag_spec='-R$libdir'
15543 ;;
15544 *)
15545 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15546 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
15547 ;;
15548 esac
15549 fi
15550 else
15551 ld_shlibs=no
15552 fi
15553 ;;
15554
15555 os2*)
15556 hardcode_libdir_flag_spec='-L$libdir'
15557 hardcode_minus_L=yes
15558 allow_undefined_flag=unsupported
cristy0c60a692010-11-04 01:09:47 +000015559 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
cristy73bd4a52010-10-05 11:24:23 +000015560 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15561 ;;
15562
15563 osf3*)
15564 if test "$GCC" = yes; then
15565 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
cristy0c60a692010-11-04 01:09:47 +000015566 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000015567 else
15568 allow_undefined_flag=' -expect_unresolved \*'
cristy0c60a692010-11-04 01:09:47 +000015569 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000015570 fi
15571 archive_cmds_need_lc='no'
15572 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
15573 hardcode_libdir_separator=:
15574 ;;
15575
15576 osf4* | osf5*) # as osf3* with the addition of -msym flag
15577 if test "$GCC" = yes; then
15578 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
cristyda16f162011-02-19 23:52:17 +000015579 archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000015580 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
15581 else
15582 allow_undefined_flag=' -expect_unresolved \*'
cristy0c60a692010-11-04 01:09:47 +000015583 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000015584 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
cristy0c60a692010-11-04 01:09:47 +000015585 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
cristy73bd4a52010-10-05 11:24:23 +000015586
15587 # Both c and cxx compiler support -rpath directly
15588 hardcode_libdir_flag_spec='-rpath $libdir'
15589 fi
15590 archive_cmds_need_lc='no'
15591 hardcode_libdir_separator=:
15592 ;;
15593
15594 solaris*)
15595 no_undefined_flag=' -z defs'
15596 if test "$GCC" = yes; then
15597 wlarc='${wl}'
cristyda16f162011-02-19 23:52:17 +000015598 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
cristy73bd4a52010-10-05 11:24:23 +000015599 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
cristyda16f162011-02-19 23:52:17 +000015600 $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
cristy73bd4a52010-10-05 11:24:23 +000015601 else
15602 case `$CC -V 2>&1` in
15603 *"Compilers 5.0"*)
15604 wlarc=''
15605 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15606 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
15607 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
15608 ;;
15609 *)
15610 wlarc='${wl}'
15611 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
15612 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
15613 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
15614 ;;
15615 esac
15616 fi
15617 hardcode_libdir_flag_spec='-R$libdir'
15618 hardcode_shlibpath_var=no
15619 case $host_os in
15620 solaris2.[0-5] | solaris2.[0-5].*) ;;
15621 *)
15622 # The compiler driver will combine and reorder linker options,
15623 # but understands `-z linker_flag'. GCC discards it without `$wl',
15624 # but is careful enough not to reorder.
15625 # Supported since Solaris 2.6 (maybe 2.5.1?)
15626 if test "$GCC" = yes; then
15627 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15628 else
15629 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
15630 fi
15631 ;;
15632 esac
15633 link_all_deplibs=yes
15634 ;;
15635
15636 sunos4*)
15637 if test "x$host_vendor" = xsequent; then
15638 # Use $CC to link under sequent, because it throws in some extra .o
15639 # files that make .init and .fini sections work.
15640 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15641 else
15642 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15643 fi
15644 hardcode_libdir_flag_spec='-L$libdir'
15645 hardcode_direct=yes
15646 hardcode_minus_L=yes
15647 hardcode_shlibpath_var=no
15648 ;;
15649
15650 sysv4)
15651 case $host_vendor in
15652 sni)
15653 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15654 hardcode_direct=yes # is this really true???
15655 ;;
15656 siemens)
15657 ## LD is ld it makes a PLAMLIB
15658 ## CC just makes a GrossModule.
15659 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15660 reload_cmds='$CC -r -o $output$reload_objs'
15661 hardcode_direct=no
15662 ;;
15663 motorola)
15664 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15665 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
15666 ;;
15667 esac
15668 runpath_var='LD_RUN_PATH'
15669 hardcode_shlibpath_var=no
15670 ;;
15671
15672 sysv4.3*)
15673 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15674 hardcode_shlibpath_var=no
15675 export_dynamic_flag_spec='-Bexport'
15676 ;;
15677
15678 sysv4*MP*)
15679 if test -d /usr/nec; then
15680 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15681 hardcode_shlibpath_var=no
15682 runpath_var=LD_RUN_PATH
15683 hardcode_runpath_var=yes
15684 ld_shlibs=yes
15685 fi
15686 ;;
15687
15688 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15689 no_undefined_flag='${wl}-z,text'
15690 archive_cmds_need_lc=no
15691 hardcode_shlibpath_var=no
15692 runpath_var='LD_RUN_PATH'
15693
15694 if test "$GCC" = yes; then
15695 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15696 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15697 else
15698 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15699 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15700 fi
15701 ;;
15702
15703 sysv5* | sco3.2v5* | sco5v6*)
15704 # Note: We can NOT use -z defs as we might desire, because we do not
15705 # link with -lc, and that would cause any symbols used from libc to
15706 # always be unresolved, which means just about no library would
15707 # ever link correctly. If we're not using GNU ld we use -z text
15708 # though, which does catch some bad symbols but isn't as heavy-handed
15709 # as -z defs.
15710 no_undefined_flag='${wl}-z,text'
15711 allow_undefined_flag='${wl}-z,nodefs'
15712 archive_cmds_need_lc=no
15713 hardcode_shlibpath_var=no
15714 hardcode_libdir_flag_spec='${wl}-R,$libdir'
15715 hardcode_libdir_separator=':'
15716 link_all_deplibs=yes
15717 export_dynamic_flag_spec='${wl}-Bexport'
15718 runpath_var='LD_RUN_PATH'
15719
15720 if test "$GCC" = yes; then
15721 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15722 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15723 else
15724 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15725 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15726 fi
15727 ;;
15728
15729 uts4*)
15730 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15731 hardcode_libdir_flag_spec='-L$libdir'
15732 hardcode_shlibpath_var=no
15733 ;;
15734
15735 *)
15736 ld_shlibs=no
15737 ;;
15738 esac
15739
15740 if test x$host_vendor = xsni; then
15741 case $host in
15742 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
15743 export_dynamic_flag_spec='${wl}-Blargedynsym'
15744 ;;
15745 esac
15746 fi
15747 fi
15748
15749{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
15750$as_echo "$ld_shlibs" >&6; }
15751test "$ld_shlibs" = no && can_build_shared=no
15752
15753with_gnu_ld=$with_gnu_ld
15754
15755
15756
15757
15758
15759
15760
15761
15762
15763
15764
15765
15766
15767
15768
15769#
15770# Do we need to explicitly link libc?
15771#
15772case "x$archive_cmds_need_lc" in
15773x|xyes)
15774 # Assume -lc should be added
15775 archive_cmds_need_lc=yes
15776
15777 if test "$enable_shared" = yes && test "$GCC" = yes; then
15778 case $archive_cmds in
15779 *'~'*)
15780 # FIXME: we may have to deal with multi-command sequences.
15781 ;;
15782 '$CC '*)
15783 # Test whether the compiler implicitly links with -lc since on some
15784 # systems, -lgcc has to come before -lc. If gcc already passes -lc
15785 # to ld, don't add -lc before -lgcc.
15786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
15787$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
cristyda16f162011-02-19 23:52:17 +000015788if ${lt_cv_archive_cmds_need_lc+:} false; then :
cristy0c60a692010-11-04 01:09:47 +000015789 $as_echo_n "(cached) " >&6
15790else
15791 $RM conftest*
15792 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
cristy73bd4a52010-10-05 11:24:23 +000015793
cristy0c60a692010-11-04 01:09:47 +000015794 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
cristy73bd4a52010-10-05 11:24:23 +000015795 (eval $ac_compile) 2>&5
15796 ac_status=$?
15797 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15798 test $ac_status = 0; } 2>conftest.err; then
cristy0c60a692010-11-04 01:09:47 +000015799 soname=conftest
15800 lib=conftest
15801 libobjs=conftest.$ac_objext
15802 deplibs=
15803 wl=$lt_prog_compiler_wl
15804 pic_flag=$lt_prog_compiler_pic
15805 compiler_flags=-v
15806 linker_flags=-v
15807 verstring=
15808 output_objdir=.
15809 libname=conftest
15810 lt_save_allow_undefined_flag=$allow_undefined_flag
15811 allow_undefined_flag=
15812 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
cristy73bd4a52010-10-05 11:24:23 +000015813 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
15814 ac_status=$?
15815 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15816 test $ac_status = 0; }
cristy0c60a692010-11-04 01:09:47 +000015817 then
15818 lt_cv_archive_cmds_need_lc=no
15819 else
15820 lt_cv_archive_cmds_need_lc=yes
15821 fi
15822 allow_undefined_flag=$lt_save_allow_undefined_flag
15823 else
15824 cat conftest.err 1>&5
15825 fi
15826 $RM conftest*
15827
15828fi
15829{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
15830$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
15831 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
cristy73bd4a52010-10-05 11:24:23 +000015832 ;;
15833 esac
15834 fi
15835 ;;
15836esac
15837
15838
15839
15840
15841
15842
15843
15844
15845
15846
15847
15848
15849
15850
15851
15852
15853
15854
15855
15856
15857
15858
15859
15860
15861
15862
15863
15864
15865
15866
15867
15868
15869
15870
15871
15872
15873
15874
15875
15876
15877
15878
15879
15880
15881
15882
15883
15884
15885
15886
15887
15888
15889
15890
15891
15892
15893
15894
15895
15896
15897
15898
15899
15900
15901
15902
15903
15904
15905
15906
15907
15908
15909
15910
15911
15912
15913
15914
15915
15916
15917
15918
15919
15920
15921
15922
15923
15924
15925
15926
15927
15928
15929
15930
15931
15932
15933
15934
15935
15936
15937
15938
15939
15940
15941
15942
15943
15944
15945
15946
15947
15948
15949
15950
15951
15952
15953
15954
15955
15956
15957
15958
15959
15960
15961
15962
15963
15964
15965
15966
15967
15968
15969
15970
15971
15972
15973
15974
15975
15976
15977
15978
15979
15980
15981
15982
15983
15984
15985
15986
15987
15988
cristy73bd4a52010-10-05 11:24:23 +000015989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
15990$as_echo_n "checking dynamic linker characteristics... " >&6; }
15991
15992if test "$GCC" = yes; then
15993 case $host_os in
15994 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
15995 *) lt_awk_arg="/^libraries:/" ;;
15996 esac
cristy0c60a692010-11-04 01:09:47 +000015997 case $host_os in
15998 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
15999 *) lt_sed_strip_eq="s,=/,/,g" ;;
16000 esac
16001 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
16002 case $lt_search_path_spec in
16003 *\;*)
cristy73bd4a52010-10-05 11:24:23 +000016004 # if the path contains ";" then we assume it to be the separator
16005 # otherwise default to the standard path separator (i.e. ":") - it is
16006 # assumed that no part of a normal pathname contains ";" but that should
16007 # okay in the real world where ";" in dirpaths is itself problematic.
cristy0c60a692010-11-04 01:09:47 +000016008 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
16009 ;;
16010 *)
16011 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
16012 ;;
16013 esac
cristy73bd4a52010-10-05 11:24:23 +000016014 # Ok, now we have the path, separated by spaces, we can step through it
16015 # and add multilib dir if necessary.
16016 lt_tmp_lt_search_path_spec=
16017 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
16018 for lt_sys_path in $lt_search_path_spec; do
16019 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
16020 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
16021 else
16022 test -d "$lt_sys_path" && \
16023 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
16024 fi
16025 done
cristy0c60a692010-11-04 01:09:47 +000016026 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
cristy73bd4a52010-10-05 11:24:23 +000016027BEGIN {RS=" "; FS="/|\n";} {
16028 lt_foo="";
16029 lt_count=0;
16030 for (lt_i = NF; lt_i > 0; lt_i--) {
16031 if ($lt_i != "" && $lt_i != ".") {
16032 if ($lt_i == "..") {
16033 lt_count++;
16034 } else {
16035 if (lt_count == 0) {
16036 lt_foo="/" $lt_i lt_foo;
16037 } else {
16038 lt_count--;
16039 }
16040 }
16041 }
16042 }
16043 if (lt_foo != "") { lt_freq[lt_foo]++; }
16044 if (lt_freq[lt_foo] == 1) { print lt_foo; }
16045}'`
cristy0c60a692010-11-04 01:09:47 +000016046 # AWK program above erroneously prepends '/' to C:/dos/paths
16047 # for these hosts.
16048 case $host_os in
16049 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
16050 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
16051 esac
16052 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
cristy73bd4a52010-10-05 11:24:23 +000016053else
16054 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
16055fi
16056library_names_spec=
16057libname_spec='lib$name'
16058soname_spec=
16059shrext_cmds=".so"
16060postinstall_cmds=
16061postuninstall_cmds=
16062finish_cmds=
16063finish_eval=
16064shlibpath_var=
16065shlibpath_overrides_runpath=unknown
16066version_type=none
16067dynamic_linker="$host_os ld.so"
16068sys_lib_dlsearch_path_spec="/lib /usr/lib"
16069need_lib_prefix=unknown
16070hardcode_into_libs=no
16071
16072# when you set need_version to no, make sure it does not cause -set_version
16073# flags to be left without arguments
16074need_version=unknown
16075
16076case $host_os in
16077aix3*)
cristy99bd5232011-12-07 14:38:20 +000016078 version_type=linux # correct to gnu/linux during the next big refactor
cristy73bd4a52010-10-05 11:24:23 +000016079 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
16080 shlibpath_var=LIBPATH
16081
16082 # AIX 3 has no versioning support, so we append a major version to the name.
16083 soname_spec='${libname}${release}${shared_ext}$major'
16084 ;;
16085
16086aix[4-9]*)
cristy99bd5232011-12-07 14:38:20 +000016087 version_type=linux # correct to gnu/linux during the next big refactor
cristy73bd4a52010-10-05 11:24:23 +000016088 need_lib_prefix=no
16089 need_version=no
16090 hardcode_into_libs=yes
16091 if test "$host_cpu" = ia64; then
16092 # AIX 5 supports IA64
16093 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
16094 shlibpath_var=LD_LIBRARY_PATH
16095 else
16096 # With GCC up to 2.95.x, collect2 would create an import file
16097 # for dependence libraries. The import file would start with
16098 # the line `#! .'. This would cause the generated library to
16099 # depend on `.', always an invalid library. This was fixed in
16100 # development snapshots of GCC prior to 3.0.
16101 case $host_os in
16102 aix4 | aix4.[01] | aix4.[01].*)
16103 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
16104 echo ' yes '
16105 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
16106 :
16107 else
16108 can_build_shared=no
16109 fi
16110 ;;
16111 esac
16112 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
16113 # soname into executable. Probably we can add versioning support to
16114 # collect2, so additional links can be useful in future.
16115 if test "$aix_use_runtimelinking" = yes; then
16116 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
16117 # instead of lib<name>.a to let people know that these are not
16118 # typical AIX shared libraries.
16119 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16120 else
16121 # We preserve .a as extension for shared libraries through AIX4.2
16122 # and later when we are not doing run time linking.
16123 library_names_spec='${libname}${release}.a $libname.a'
16124 soname_spec='${libname}${release}${shared_ext}$major'
16125 fi
16126 shlibpath_var=LIBPATH
16127 fi
16128 ;;
16129
16130amigaos*)
16131 case $host_cpu in
16132 powerpc)
16133 # Since July 2007 AmigaOS4 officially supports .so libraries.
16134 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
16135 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16136 ;;
16137 m68k)
16138 library_names_spec='$libname.ixlibrary $libname.a'
16139 # Create ${libname}_ixlibrary.a entries in /sys/libs.
cristy0c60a692010-11-04 01:09:47 +000016140 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
cristy73bd4a52010-10-05 11:24:23 +000016141 ;;
16142 esac
16143 ;;
16144
16145beos*)
16146 library_names_spec='${libname}${shared_ext}'
16147 dynamic_linker="$host_os ld.so"
16148 shlibpath_var=LIBRARY_PATH
16149 ;;
16150
16151bsdi[45]*)
cristy99bd5232011-12-07 14:38:20 +000016152 version_type=linux # correct to gnu/linux during the next big refactor
cristy73bd4a52010-10-05 11:24:23 +000016153 need_version=no
16154 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16155 soname_spec='${libname}${release}${shared_ext}$major'
16156 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
16157 shlibpath_var=LD_LIBRARY_PATH
16158 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
16159 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
16160 # the default ld.so.conf also contains /usr/contrib/lib and
16161 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
16162 # libtool to hard-code these into programs
16163 ;;
16164
16165cygwin* | mingw* | pw32* | cegcc*)
16166 version_type=windows
16167 shrext_cmds=".dll"
16168 need_version=no
16169 need_lib_prefix=no
16170
cristyda16f162011-02-19 23:52:17 +000016171 case $GCC,$cc_basename in
16172 yes,*)
16173 # gcc
cristy73bd4a52010-10-05 11:24:23 +000016174 library_names_spec='$libname.dll.a'
16175 # DLL is installed to $(libdir)/../bin by postinstall_cmds
16176 postinstall_cmds='base_file=`basename \${file}`~
16177 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
16178 dldir=$destdir/`dirname \$dlpath`~
16179 test -d \$dldir || mkdir -p \$dldir~
16180 $install_prog $dir/$dlname \$dldir/$dlname~
16181 chmod a+x \$dldir/$dlname~
16182 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
16183 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
16184 fi'
16185 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16186 dlpath=$dir/\$dldll~
16187 $RM \$dlpath'
16188 shlibpath_overrides_runpath=yes
16189
16190 case $host_os in
16191 cygwin*)
16192 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
16193 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
cristy0c60a692010-11-04 01:09:47 +000016194
16195 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
cristy73bd4a52010-10-05 11:24:23 +000016196 ;;
16197 mingw* | cegcc*)
16198 # MinGW DLLs use traditional 'lib' prefix
16199 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
cristy73bd4a52010-10-05 11:24:23 +000016200 ;;
16201 pw32*)
16202 # pw32 DLLs use 'pw' prefix rather than 'lib'
16203 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16204 ;;
16205 esac
cristyda16f162011-02-19 23:52:17 +000016206 dynamic_linker='Win32 ld.exe'
16207 ;;
16208
16209 *,cl*)
16210 # Native MSVC
16211 libname_spec='$name'
16212 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16213 library_names_spec='${libname}.dll.lib'
16214
16215 case $build_os in
16216 mingw*)
16217 sys_lib_search_path_spec=
16218 lt_save_ifs=$IFS
16219 IFS=';'
16220 for lt_path in $LIB
16221 do
16222 IFS=$lt_save_ifs
16223 # Let DOS variable expansion print the short 8.3 style file name.
16224 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
16225 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
16226 done
16227 IFS=$lt_save_ifs
16228 # Convert to MSYS style.
16229 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
16230 ;;
16231 cygwin*)
16232 # Convert to unix form, then to dos form, then back to unix form
16233 # but this time dos style (no spaces!) so that the unix form looks
16234 # like /cygdrive/c/PROGRA~1:/cygdr...
16235 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
16236 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
16237 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
16238 ;;
16239 *)
16240 sys_lib_search_path_spec="$LIB"
16241 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
16242 # It is most probably a Windows format PATH.
16243 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
16244 else
16245 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
16246 fi
16247 # FIXME: find the short name or the path components, as spaces are
16248 # common. (e.g. "Program Files" -> "PROGRA~1")
16249 ;;
16250 esac
16251
16252 # DLL is installed to $(libdir)/../bin by postinstall_cmds
16253 postinstall_cmds='base_file=`basename \${file}`~
16254 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
16255 dldir=$destdir/`dirname \$dlpath`~
16256 test -d \$dldir || mkdir -p \$dldir~
16257 $install_prog $dir/$dlname \$dldir/$dlname'
16258 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16259 dlpath=$dir/\$dldll~
16260 $RM \$dlpath'
16261 shlibpath_overrides_runpath=yes
16262 dynamic_linker='Win32 link.exe'
cristy73bd4a52010-10-05 11:24:23 +000016263 ;;
16264
16265 *)
cristyda16f162011-02-19 23:52:17 +000016266 # Assume MSVC wrapper
cristy73bd4a52010-10-05 11:24:23 +000016267 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
cristyda16f162011-02-19 23:52:17 +000016268 dynamic_linker='Win32 ld.exe'
cristy73bd4a52010-10-05 11:24:23 +000016269 ;;
16270 esac
cristy73bd4a52010-10-05 11:24:23 +000016271 # FIXME: first we should search . and the directory the executable is in
16272 shlibpath_var=PATH
16273 ;;
16274
16275darwin* | rhapsody*)
16276 dynamic_linker="$host_os dyld"
16277 version_type=darwin
16278 need_lib_prefix=no
16279 need_version=no
16280 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16281 soname_spec='${libname}${release}${major}$shared_ext'
16282 shlibpath_overrides_runpath=yes
16283 shlibpath_var=DYLD_LIBRARY_PATH
16284 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
16285
16286 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
16287 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16288 ;;
16289
16290dgux*)
cristy99bd5232011-12-07 14:38:20 +000016291 version_type=linux # correct to gnu/linux during the next big refactor
cristy73bd4a52010-10-05 11:24:23 +000016292 need_lib_prefix=no
16293 need_version=no
16294 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16295 soname_spec='${libname}${release}${shared_ext}$major'
16296 shlibpath_var=LD_LIBRARY_PATH
16297 ;;
16298
cristy73bd4a52010-10-05 11:24:23 +000016299freebsd* | dragonfly*)
16300 # DragonFly does not have aout. When/if they implement a new
16301 # versioning mechanism, adjust this.
16302 if test -x /usr/bin/objformat; then
16303 objformat=`/usr/bin/objformat`
16304 else
16305 case $host_os in
cristy99bd5232011-12-07 14:38:20 +000016306 freebsd[23].*) objformat=aout ;;
cristy73bd4a52010-10-05 11:24:23 +000016307 *) objformat=elf ;;
16308 esac
16309 fi
16310 version_type=freebsd-$objformat
16311 case $version_type in
16312 freebsd-elf*)
16313 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16314 need_version=no
16315 need_lib_prefix=no
16316 ;;
16317 freebsd-*)
16318 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16319 need_version=yes
16320 ;;
16321 esac
16322 shlibpath_var=LD_LIBRARY_PATH
16323 case $host_os in
cristy99bd5232011-12-07 14:38:20 +000016324 freebsd2.*)
cristy73bd4a52010-10-05 11:24:23 +000016325 shlibpath_overrides_runpath=yes
16326 ;;
16327 freebsd3.[01]* | freebsdelf3.[01]*)
16328 shlibpath_overrides_runpath=yes
16329 hardcode_into_libs=yes
16330 ;;
16331 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16332 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16333 shlibpath_overrides_runpath=no
16334 hardcode_into_libs=yes
16335 ;;
16336 *) # from 4.6 on, and DragonFly
16337 shlibpath_overrides_runpath=yes
16338 hardcode_into_libs=yes
16339 ;;
16340 esac
16341 ;;
16342
16343gnu*)
cristy99bd5232011-12-07 14:38:20 +000016344 version_type=linux # correct to gnu/linux during the next big refactor
cristy73bd4a52010-10-05 11:24:23 +000016345 need_lib_prefix=no
16346 need_version=no
16347 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16348 soname_spec='${libname}${release}${shared_ext}$major'
16349 shlibpath_var=LD_LIBRARY_PATH
cristy99bd5232011-12-07 14:38:20 +000016350 shlibpath_overrides_runpath=no
cristy73bd4a52010-10-05 11:24:23 +000016351 hardcode_into_libs=yes
16352 ;;
16353
cristy0c60a692010-11-04 01:09:47 +000016354haiku*)
cristy99bd5232011-12-07 14:38:20 +000016355 version_type=linux # correct to gnu/linux during the next big refactor
cristy0c60a692010-11-04 01:09:47 +000016356 need_lib_prefix=no
16357 need_version=no
16358 dynamic_linker="$host_os runtime_loader"
16359 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16360 soname_spec='${libname}${release}${shared_ext}$major'
16361 shlibpath_var=LIBRARY_PATH
16362 shlibpath_overrides_runpath=yes
16363 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
16364 hardcode_into_libs=yes
16365 ;;
16366
cristy73bd4a52010-10-05 11:24:23 +000016367hpux9* | hpux10* | hpux11*)
16368 # Give a soname corresponding to the major version so that dld.sl refuses to
16369 # link against other versions.
16370 version_type=sunos
16371 need_lib_prefix=no
16372 need_version=no
16373 case $host_cpu in
16374 ia64*)
16375 shrext_cmds='.so'
16376 hardcode_into_libs=yes
16377 dynamic_linker="$host_os dld.so"
16378 shlibpath_var=LD_LIBRARY_PATH
16379 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16380 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16381 soname_spec='${libname}${release}${shared_ext}$major'
16382 if test "X$HPUX_IA64_MODE" = X32; then
16383 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16384 else
16385 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16386 fi
16387 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16388 ;;
16389 hppa*64*)
16390 shrext_cmds='.sl'
16391 hardcode_into_libs=yes
16392 dynamic_linker="$host_os dld.sl"
16393 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16394 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16395 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16396 soname_spec='${libname}${release}${shared_ext}$major'
16397 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16398 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16399 ;;
16400 *)
16401 shrext_cmds='.sl'
16402 dynamic_linker="$host_os dld.sl"
16403 shlibpath_var=SHLIB_PATH
16404 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16405 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16406 soname_spec='${libname}${release}${shared_ext}$major'
16407 ;;
16408 esac
cristy0c60a692010-11-04 01:09:47 +000016409 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
cristy73bd4a52010-10-05 11:24:23 +000016410 postinstall_cmds='chmod 555 $lib'
cristy0c60a692010-11-04 01:09:47 +000016411 # or fails outright, so override atomically:
16412 install_override_mode=555
cristy73bd4a52010-10-05 11:24:23 +000016413 ;;
16414
16415interix[3-9]*)
cristy99bd5232011-12-07 14:38:20 +000016416 version_type=linux # correct to gnu/linux during the next big refactor
cristy73bd4a52010-10-05 11:24:23 +000016417 need_lib_prefix=no
16418 need_version=no
16419 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16420 soname_spec='${libname}${release}${shared_ext}$major'
16421 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16422 shlibpath_var=LD_LIBRARY_PATH
16423 shlibpath_overrides_runpath=no
16424 hardcode_into_libs=yes
16425 ;;
16426
16427irix5* | irix6* | nonstopux*)
16428 case $host_os in
16429 nonstopux*) version_type=nonstopux ;;
16430 *)
16431 if test "$lt_cv_prog_gnu_ld" = yes; then
cristy99bd5232011-12-07 14:38:20 +000016432 version_type=linux # correct to gnu/linux during the next big refactor
cristy73bd4a52010-10-05 11:24:23 +000016433 else
16434 version_type=irix
16435 fi ;;
16436 esac
16437 need_lib_prefix=no
16438 need_version=no
16439 soname_spec='${libname}${release}${shared_ext}$major'
16440 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16441 case $host_os in
16442 irix5* | nonstopux*)
16443 libsuff= shlibsuff=
16444 ;;
16445 *)
16446 case $LD in # libtool.m4 will add one of these switches to LD
16447 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16448 libsuff= shlibsuff= libmagic=32-bit;;
16449 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16450 libsuff=32 shlibsuff=N32 libmagic=N32;;
16451 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16452 libsuff=64 shlibsuff=64 libmagic=64-bit;;
16453 *) libsuff= shlibsuff= libmagic=never-match;;
16454 esac
16455 ;;
16456 esac
16457 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16458 shlibpath_overrides_runpath=no
16459 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16460 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16461 hardcode_into_libs=yes
16462 ;;
16463
16464# No shared lib support for Linux oldld, aout, or coff.
16465linux*oldld* | linux*aout* | linux*coff*)
16466 dynamic_linker=no
16467 ;;
16468
cristy99bd5232011-12-07 14:38:20 +000016469# This must be glibc/ELF.
cristy0c60a692010-11-04 01:09:47 +000016470linux* | k*bsd*-gnu | kopensolaris*-gnu)
cristy99bd5232011-12-07 14:38:20 +000016471 version_type=linux # correct to gnu/linux during the next big refactor
cristy73bd4a52010-10-05 11:24:23 +000016472 need_lib_prefix=no
16473 need_version=no
16474 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16475 soname_spec='${libname}${release}${shared_ext}$major'
16476 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16477 shlibpath_var=LD_LIBRARY_PATH
16478 shlibpath_overrides_runpath=no
cristy0c60a692010-11-04 01:09:47 +000016479
cristy73bd4a52010-10-05 11:24:23 +000016480 # Some binutils ld are patched to set DT_RUNPATH
cristyda16f162011-02-19 23:52:17 +000016481 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
cristy0c60a692010-11-04 01:09:47 +000016482 $as_echo_n "(cached) " >&6
16483else
16484 lt_cv_shlibpath_overrides_runpath=no
16485 save_LDFLAGS=$LDFLAGS
16486 save_libdir=$libdir
16487 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
16488 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
16489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy73bd4a52010-10-05 11:24:23 +000016490/* end confdefs.h. */
16491
16492int
16493main ()
16494{
16495
16496 ;
16497 return 0;
16498}
16499_ACEOF
16500if ac_fn_c_try_link "$LINENO"; then :
16501 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
cristy0c60a692010-11-04 01:09:47 +000016502 lt_cv_shlibpath_overrides_runpath=yes
cristy73bd4a52010-10-05 11:24:23 +000016503fi
16504fi
16505rm -f core conftest.err conftest.$ac_objext \
16506 conftest$ac_exeext conftest.$ac_ext
cristy0c60a692010-11-04 01:09:47 +000016507 LDFLAGS=$save_LDFLAGS
16508 libdir=$save_libdir
16509
16510fi
16511
16512 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
cristy73bd4a52010-10-05 11:24:23 +000016513
16514 # This implies no fast_install, which is unacceptable.
16515 # Some rework will be needed to allow for fast_install
16516 # before this can be enabled.
16517 hardcode_into_libs=yes
16518
16519 # Add ABI-specific directories to the system library path.
16520 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
16521
16522 # Append ld.so.conf contents to the search path
16523 if test -f /etc/ld.so.conf; then
cristy0c60a692010-11-04 01:09:47 +000016524 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
cristy73bd4a52010-10-05 11:24:23 +000016525 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
cristy0c60a692010-11-04 01:09:47 +000016526
cristy73bd4a52010-10-05 11:24:23 +000016527 fi
16528
16529 # We used to test for /lib/ld.so.1 and disable shared libraries on
16530 # powerpc, because MkLinux only supported shared libraries with the
16531 # GNU dynamic linker. Since this was broken with cross compilers,
16532 # most powerpc-linux boxes support dynamic linking these days and
16533 # people can always --disable-shared, the test was removed, and we
16534 # assume the GNU/Linux dynamic linker is in use.
16535 dynamic_linker='GNU/Linux ld.so'
16536 ;;
16537
16538netbsd*)
16539 version_type=sunos
16540 need_lib_prefix=no
16541 need_version=no
16542 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
16543 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16544 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16545 dynamic_linker='NetBSD (a.out) ld.so'
16546 else
16547 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16548 soname_spec='${libname}${release}${shared_ext}$major'
16549 dynamic_linker='NetBSD ld.elf_so'
16550 fi
16551 shlibpath_var=LD_LIBRARY_PATH
16552 shlibpath_overrides_runpath=yes
16553 hardcode_into_libs=yes
16554 ;;
16555
16556newsos6)
cristy99bd5232011-12-07 14:38:20 +000016557 version_type=linux # correct to gnu/linux during the next big refactor
cristy73bd4a52010-10-05 11:24:23 +000016558 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16559 shlibpath_var=LD_LIBRARY_PATH
16560 shlibpath_overrides_runpath=yes
16561 ;;
16562
16563*nto* | *qnx*)
16564 version_type=qnx
16565 need_lib_prefix=no
16566 need_version=no
16567 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16568 soname_spec='${libname}${release}${shared_ext}$major'
16569 shlibpath_var=LD_LIBRARY_PATH
16570 shlibpath_overrides_runpath=no
16571 hardcode_into_libs=yes
16572 dynamic_linker='ldqnx.so'
16573 ;;
16574
16575openbsd*)
16576 version_type=sunos
16577 sys_lib_dlsearch_path_spec="/usr/lib"
16578 need_lib_prefix=no
16579 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16580 case $host_os in
16581 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
16582 *) need_version=no ;;
16583 esac
16584 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16585 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16586 shlibpath_var=LD_LIBRARY_PATH
16587 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16588 case $host_os in
16589 openbsd2.[89] | openbsd2.[89].*)
16590 shlibpath_overrides_runpath=no
16591 ;;
16592 *)
16593 shlibpath_overrides_runpath=yes
16594 ;;
16595 esac
16596 else
16597 shlibpath_overrides_runpath=yes
16598 fi
16599 ;;
16600
16601os2*)
16602 libname_spec='$name'
16603 shrext_cmds=".dll"
16604 need_lib_prefix=no
16605 library_names_spec='$libname${shared_ext} $libname.a'
16606 dynamic_linker='OS/2 ld.exe'
16607 shlibpath_var=LIBPATH
16608 ;;
16609
16610osf3* | osf4* | osf5*)
16611 version_type=osf
16612 need_lib_prefix=no
16613 need_version=no
16614 soname_spec='${libname}${release}${shared_ext}$major'
16615 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16616 shlibpath_var=LD_LIBRARY_PATH
16617 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16618 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16619 ;;
16620
16621rdos*)
16622 dynamic_linker=no
16623 ;;
16624
16625solaris*)
cristy99bd5232011-12-07 14:38:20 +000016626 version_type=linux # correct to gnu/linux during the next big refactor
cristy73bd4a52010-10-05 11:24:23 +000016627 need_lib_prefix=no
16628 need_version=no
16629 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16630 soname_spec='${libname}${release}${shared_ext}$major'
16631 shlibpath_var=LD_LIBRARY_PATH
16632 shlibpath_overrides_runpath=yes
16633 hardcode_into_libs=yes
16634 # ldd complains unless libraries are executable
16635 postinstall_cmds='chmod +x $lib'
16636 ;;
16637
16638sunos4*)
16639 version_type=sunos
16640 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16641 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16642 shlibpath_var=LD_LIBRARY_PATH
16643 shlibpath_overrides_runpath=yes
16644 if test "$with_gnu_ld" = yes; then
16645 need_lib_prefix=no
16646 fi
16647 need_version=yes
16648 ;;
16649
16650sysv4 | sysv4.3*)
cristy99bd5232011-12-07 14:38:20 +000016651 version_type=linux # correct to gnu/linux during the next big refactor
cristy73bd4a52010-10-05 11:24:23 +000016652 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16653 soname_spec='${libname}${release}${shared_ext}$major'
16654 shlibpath_var=LD_LIBRARY_PATH
16655 case $host_vendor in
16656 sni)
16657 shlibpath_overrides_runpath=no
16658 need_lib_prefix=no
16659 runpath_var=LD_RUN_PATH
16660 ;;
16661 siemens)
16662 need_lib_prefix=no
16663 ;;
16664 motorola)
16665 need_lib_prefix=no
16666 need_version=no
16667 shlibpath_overrides_runpath=no
16668 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16669 ;;
16670 esac
16671 ;;
16672
16673sysv4*MP*)
16674 if test -d /usr/nec ;then
cristy99bd5232011-12-07 14:38:20 +000016675 version_type=linux # correct to gnu/linux during the next big refactor
cristy73bd4a52010-10-05 11:24:23 +000016676 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16677 soname_spec='$libname${shared_ext}.$major'
16678 shlibpath_var=LD_LIBRARY_PATH
16679 fi
16680 ;;
16681
16682sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16683 version_type=freebsd-elf
16684 need_lib_prefix=no
16685 need_version=no
16686 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16687 soname_spec='${libname}${release}${shared_ext}$major'
16688 shlibpath_var=LD_LIBRARY_PATH
16689 shlibpath_overrides_runpath=yes
16690 hardcode_into_libs=yes
16691 if test "$with_gnu_ld" = yes; then
16692 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16693 else
16694 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16695 case $host_os in
16696 sco3.2v5*)
16697 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16698 ;;
16699 esac
16700 fi
16701 sys_lib_dlsearch_path_spec='/usr/lib'
16702 ;;
16703
16704tpf*)
16705 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
cristy99bd5232011-12-07 14:38:20 +000016706 version_type=linux # correct to gnu/linux during the next big refactor
cristy73bd4a52010-10-05 11:24:23 +000016707 need_lib_prefix=no
16708 need_version=no
16709 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16710 shlibpath_var=LD_LIBRARY_PATH
16711 shlibpath_overrides_runpath=no
16712 hardcode_into_libs=yes
16713 ;;
16714
16715uts4*)
cristy99bd5232011-12-07 14:38:20 +000016716 version_type=linux # correct to gnu/linux during the next big refactor
cristy73bd4a52010-10-05 11:24:23 +000016717 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16718 soname_spec='${libname}${release}${shared_ext}$major'
16719 shlibpath_var=LD_LIBRARY_PATH
16720 ;;
16721
16722*)
16723 dynamic_linker=no
16724 ;;
16725esac
16726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
16727$as_echo "$dynamic_linker" >&6; }
16728test "$dynamic_linker" = no && can_build_shared=no
16729
16730variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16731if test "$GCC" = yes; then
16732 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16733fi
16734
16735if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16736 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16737fi
16738if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16739 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16740fi
16741
16742
16743
16744
16745
16746
16747
16748
16749
16750
16751
16752
16753
16754
16755
16756
16757
16758
16759
16760
16761
16762
16763
16764
16765
16766
16767
16768
16769
16770
16771
16772
16773
16774
16775
16776
16777
16778
16779
16780
16781
16782
16783
16784
16785
16786
16787
16788
16789
16790
16791
16792
16793
16794
16795
16796
16797
16798
16799
16800
16801
16802
16803
16804
16805
16806
16807
16808
16809
16810
16811
16812
16813
16814
16815
16816
16817
16818
16819
16820
16821
16822
16823
16824
16825
16826
16827
cristy0c60a692010-11-04 01:09:47 +000016828
16829
16830
16831
16832
cristy73bd4a52010-10-05 11:24:23 +000016833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
16834$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16835hardcode_action=
16836if test -n "$hardcode_libdir_flag_spec" ||
16837 test -n "$runpath_var" ||
16838 test "X$hardcode_automatic" = "Xyes" ; then
16839
16840 # We can hardcode non-existent directories.
16841 if test "$hardcode_direct" != no &&
16842 # If the only mechanism to avoid hardcoding is shlibpath_var, we
16843 # have to relink, otherwise we might link with an installed library
16844 # when we should be linking with a yet-to-be-installed one
16845 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
16846 test "$hardcode_minus_L" != no; then
16847 # Linking always hardcodes the temporary library directory.
16848 hardcode_action=relink
16849 else
16850 # We can link without hardcoding, and we can hardcode nonexisting dirs.
16851 hardcode_action=immediate
16852 fi
16853else
16854 # We cannot hardcode anything, or else we can only hardcode existing
16855 # directories.
16856 hardcode_action=unsupported
16857fi
16858{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
16859$as_echo "$hardcode_action" >&6; }
16860
16861if test "$hardcode_action" = relink ||
16862 test "$inherit_rpath" = yes; then
16863 # Fast installation is not supported
16864 enable_fast_install=no
16865elif test "$shlibpath_overrides_runpath" = yes ||
16866 test "$enable_shared" = no; then
16867 # Fast installation is not necessary
16868 enable_fast_install=needless
16869fi
16870
16871
16872
16873
16874
16875
16876 if test "x$enable_dlopen" != xyes; then
16877 enable_dlopen=unknown
16878 enable_dlopen_self=unknown
16879 enable_dlopen_self_static=unknown
16880else
16881 lt_cv_dlopen=no
16882 lt_cv_dlopen_libs=
16883
16884 case $host_os in
16885 beos*)
16886 lt_cv_dlopen="load_add_on"
16887 lt_cv_dlopen_libs=
16888 lt_cv_dlopen_self=yes
16889 ;;
16890
16891 mingw* | pw32* | cegcc*)
16892 lt_cv_dlopen="LoadLibrary"
16893 lt_cv_dlopen_libs=
16894 ;;
16895
16896 cygwin*)
16897 lt_cv_dlopen="dlopen"
16898 lt_cv_dlopen_libs=
16899 ;;
16900
16901 darwin*)
16902 # if libdl is installed we need to link against it
16903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
16904$as_echo_n "checking for dlopen in -ldl... " >&6; }
cristyda16f162011-02-19 23:52:17 +000016905if ${ac_cv_lib_dl_dlopen+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000016906 $as_echo_n "(cached) " >&6
16907else
16908 ac_check_lib_save_LIBS=$LIBS
16909LIBS="-ldl $LIBS"
16910cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16911/* end confdefs.h. */
16912
16913/* Override any GCC internal prototype to avoid an error.
16914 Use char because int might match the return type of a GCC
16915 builtin and then its argument prototype would still apply. */
16916#ifdef __cplusplus
16917extern "C"
16918#endif
16919char dlopen ();
16920int
16921main ()
16922{
16923return dlopen ();
16924 ;
16925 return 0;
16926}
16927_ACEOF
16928if ac_fn_c_try_link "$LINENO"; then :
16929 ac_cv_lib_dl_dlopen=yes
16930else
16931 ac_cv_lib_dl_dlopen=no
16932fi
16933rm -f core conftest.err conftest.$ac_objext \
16934 conftest$ac_exeext conftest.$ac_ext
16935LIBS=$ac_check_lib_save_LIBS
16936fi
16937{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
16938$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
cristyda16f162011-02-19 23:52:17 +000016939if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000016940 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
16941else
16942
16943 lt_cv_dlopen="dyld"
16944 lt_cv_dlopen_libs=
16945 lt_cv_dlopen_self=yes
16946
16947fi
16948
16949 ;;
16950
16951 *)
16952 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
cristyda16f162011-02-19 23:52:17 +000016953if test "x$ac_cv_func_shl_load" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000016954 lt_cv_dlopen="shl_load"
16955else
16956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
16957$as_echo_n "checking for shl_load in -ldld... " >&6; }
cristyda16f162011-02-19 23:52:17 +000016958if ${ac_cv_lib_dld_shl_load+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000016959 $as_echo_n "(cached) " >&6
16960else
16961 ac_check_lib_save_LIBS=$LIBS
16962LIBS="-ldld $LIBS"
16963cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16964/* end confdefs.h. */
16965
16966/* Override any GCC internal prototype to avoid an error.
16967 Use char because int might match the return type of a GCC
16968 builtin and then its argument prototype would still apply. */
16969#ifdef __cplusplus
16970extern "C"
16971#endif
16972char shl_load ();
16973int
16974main ()
16975{
16976return shl_load ();
16977 ;
16978 return 0;
16979}
16980_ACEOF
16981if ac_fn_c_try_link "$LINENO"; then :
16982 ac_cv_lib_dld_shl_load=yes
16983else
16984 ac_cv_lib_dld_shl_load=no
16985fi
16986rm -f core conftest.err conftest.$ac_objext \
16987 conftest$ac_exeext conftest.$ac_ext
16988LIBS=$ac_check_lib_save_LIBS
16989fi
16990{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
16991$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
cristyda16f162011-02-19 23:52:17 +000016992if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000016993 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
16994else
16995 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
cristyda16f162011-02-19 23:52:17 +000016996if test "x$ac_cv_func_dlopen" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000016997 lt_cv_dlopen="dlopen"
16998else
16999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
17000$as_echo_n "checking for dlopen in -ldl... " >&6; }
cristyda16f162011-02-19 23:52:17 +000017001if ${ac_cv_lib_dl_dlopen+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000017002 $as_echo_n "(cached) " >&6
17003else
17004 ac_check_lib_save_LIBS=$LIBS
17005LIBS="-ldl $LIBS"
17006cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17007/* end confdefs.h. */
17008
17009/* Override any GCC internal prototype to avoid an error.
17010 Use char because int might match the return type of a GCC
17011 builtin and then its argument prototype would still apply. */
17012#ifdef __cplusplus
17013extern "C"
17014#endif
17015char dlopen ();
17016int
17017main ()
17018{
17019return dlopen ();
17020 ;
17021 return 0;
17022}
17023_ACEOF
17024if ac_fn_c_try_link "$LINENO"; then :
17025 ac_cv_lib_dl_dlopen=yes
17026else
17027 ac_cv_lib_dl_dlopen=no
17028fi
17029rm -f core conftest.err conftest.$ac_objext \
17030 conftest$ac_exeext conftest.$ac_ext
17031LIBS=$ac_check_lib_save_LIBS
17032fi
17033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
17034$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
cristyda16f162011-02-19 23:52:17 +000017035if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000017036 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
17037else
17038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
17039$as_echo_n "checking for dlopen in -lsvld... " >&6; }
cristyda16f162011-02-19 23:52:17 +000017040if ${ac_cv_lib_svld_dlopen+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000017041 $as_echo_n "(cached) " >&6
17042else
17043 ac_check_lib_save_LIBS=$LIBS
17044LIBS="-lsvld $LIBS"
17045cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17046/* end confdefs.h. */
17047
17048/* Override any GCC internal prototype to avoid an error.
17049 Use char because int might match the return type of a GCC
17050 builtin and then its argument prototype would still apply. */
17051#ifdef __cplusplus
17052extern "C"
17053#endif
17054char dlopen ();
17055int
17056main ()
17057{
17058return dlopen ();
17059 ;
17060 return 0;
17061}
17062_ACEOF
17063if ac_fn_c_try_link "$LINENO"; then :
17064 ac_cv_lib_svld_dlopen=yes
17065else
17066 ac_cv_lib_svld_dlopen=no
17067fi
17068rm -f core conftest.err conftest.$ac_objext \
17069 conftest$ac_exeext conftest.$ac_ext
17070LIBS=$ac_check_lib_save_LIBS
17071fi
17072{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
17073$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
cristyda16f162011-02-19 23:52:17 +000017074if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000017075 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
17076else
17077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
17078$as_echo_n "checking for dld_link in -ldld... " >&6; }
cristyda16f162011-02-19 23:52:17 +000017079if ${ac_cv_lib_dld_dld_link+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000017080 $as_echo_n "(cached) " >&6
17081else
17082 ac_check_lib_save_LIBS=$LIBS
17083LIBS="-ldld $LIBS"
17084cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17085/* end confdefs.h. */
17086
17087/* Override any GCC internal prototype to avoid an error.
17088 Use char because int might match the return type of a GCC
17089 builtin and then its argument prototype would still apply. */
17090#ifdef __cplusplus
17091extern "C"
17092#endif
17093char dld_link ();
17094int
17095main ()
17096{
17097return dld_link ();
17098 ;
17099 return 0;
17100}
17101_ACEOF
17102if ac_fn_c_try_link "$LINENO"; then :
17103 ac_cv_lib_dld_dld_link=yes
17104else
17105 ac_cv_lib_dld_dld_link=no
17106fi
17107rm -f core conftest.err conftest.$ac_objext \
17108 conftest$ac_exeext conftest.$ac_ext
17109LIBS=$ac_check_lib_save_LIBS
17110fi
17111{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
17112$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
cristyda16f162011-02-19 23:52:17 +000017113if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000017114 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
17115fi
17116
17117
17118fi
17119
17120
17121fi
17122
17123
17124fi
17125
17126
17127fi
17128
17129
17130fi
17131
17132 ;;
17133 esac
17134
17135 if test "x$lt_cv_dlopen" != xno; then
17136 enable_dlopen=yes
17137 else
17138 enable_dlopen=no
17139 fi
17140
17141 case $lt_cv_dlopen in
17142 dlopen)
17143 save_CPPFLAGS="$CPPFLAGS"
17144 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
17145
17146 save_LDFLAGS="$LDFLAGS"
17147 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
17148
17149 save_LIBS="$LIBS"
17150 LIBS="$lt_cv_dlopen_libs $LIBS"
17151
17152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
17153$as_echo_n "checking whether a program can dlopen itself... " >&6; }
cristyda16f162011-02-19 23:52:17 +000017154if ${lt_cv_dlopen_self+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000017155 $as_echo_n "(cached) " >&6
17156else
17157 if test "$cross_compiling" = yes; then :
17158 lt_cv_dlopen_self=cross
17159else
17160 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
17161 lt_status=$lt_dlunknown
17162 cat > conftest.$ac_ext <<_LT_EOF
cristy0c60a692010-11-04 01:09:47 +000017163#line $LINENO "configure"
cristy73bd4a52010-10-05 11:24:23 +000017164#include "confdefs.h"
17165
17166#if HAVE_DLFCN_H
17167#include <dlfcn.h>
17168#endif
17169
17170#include <stdio.h>
17171
17172#ifdef RTLD_GLOBAL
17173# define LT_DLGLOBAL RTLD_GLOBAL
17174#else
17175# ifdef DL_GLOBAL
17176# define LT_DLGLOBAL DL_GLOBAL
17177# else
17178# define LT_DLGLOBAL 0
17179# endif
17180#endif
17181
17182/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
17183 find out it does not work in some platform. */
17184#ifndef LT_DLLAZY_OR_NOW
17185# ifdef RTLD_LAZY
17186# define LT_DLLAZY_OR_NOW RTLD_LAZY
17187# else
17188# ifdef DL_LAZY
17189# define LT_DLLAZY_OR_NOW DL_LAZY
17190# else
17191# ifdef RTLD_NOW
17192# define LT_DLLAZY_OR_NOW RTLD_NOW
17193# else
17194# ifdef DL_NOW
17195# define LT_DLLAZY_OR_NOW DL_NOW
17196# else
17197# define LT_DLLAZY_OR_NOW 0
17198# endif
17199# endif
17200# endif
17201# endif
17202#endif
17203
cristy0c60a692010-11-04 01:09:47 +000017204/* When -fvisbility=hidden is used, assume the code has been annotated
17205 correspondingly for the symbols needed. */
17206#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
cristyda16f162011-02-19 23:52:17 +000017207int fnord () __attribute__((visibility("default")));
cristy0c60a692010-11-04 01:09:47 +000017208#endif
17209
cristyda16f162011-02-19 23:52:17 +000017210int fnord () { return 42; }
cristy73bd4a52010-10-05 11:24:23 +000017211int main ()
17212{
17213 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
17214 int status = $lt_dlunknown;
17215
17216 if (self)
17217 {
17218 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
cristy0c60a692010-11-04 01:09:47 +000017219 else
17220 {
17221 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
17222 else puts (dlerror ());
17223 }
cristy73bd4a52010-10-05 11:24:23 +000017224 /* dlclose (self); */
17225 }
17226 else
17227 puts (dlerror ());
17228
17229 return status;
17230}
17231_LT_EOF
17232 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
17233 (eval $ac_link) 2>&5
17234 ac_status=$?
17235 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17236 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
17237 (./conftest; exit; ) >&5 2>/dev/null
17238 lt_status=$?
17239 case x$lt_status in
17240 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
17241 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
17242 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
17243 esac
17244 else :
17245 # compilation failed
17246 lt_cv_dlopen_self=no
17247 fi
17248fi
17249rm -fr conftest*
17250
17251
17252fi
17253{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
17254$as_echo "$lt_cv_dlopen_self" >&6; }
17255
17256 if test "x$lt_cv_dlopen_self" = xyes; then
17257 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
17258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
17259$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
cristyda16f162011-02-19 23:52:17 +000017260if ${lt_cv_dlopen_self_static+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000017261 $as_echo_n "(cached) " >&6
17262else
17263 if test "$cross_compiling" = yes; then :
17264 lt_cv_dlopen_self_static=cross
17265else
17266 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
17267 lt_status=$lt_dlunknown
17268 cat > conftest.$ac_ext <<_LT_EOF
cristy0c60a692010-11-04 01:09:47 +000017269#line $LINENO "configure"
cristy73bd4a52010-10-05 11:24:23 +000017270#include "confdefs.h"
17271
17272#if HAVE_DLFCN_H
17273#include <dlfcn.h>
17274#endif
17275
17276#include <stdio.h>
17277
17278#ifdef RTLD_GLOBAL
17279# define LT_DLGLOBAL RTLD_GLOBAL
17280#else
17281# ifdef DL_GLOBAL
17282# define LT_DLGLOBAL DL_GLOBAL
17283# else
17284# define LT_DLGLOBAL 0
17285# endif
17286#endif
17287
17288/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
17289 find out it does not work in some platform. */
17290#ifndef LT_DLLAZY_OR_NOW
17291# ifdef RTLD_LAZY
17292# define LT_DLLAZY_OR_NOW RTLD_LAZY
17293# else
17294# ifdef DL_LAZY
17295# define LT_DLLAZY_OR_NOW DL_LAZY
17296# else
17297# ifdef RTLD_NOW
17298# define LT_DLLAZY_OR_NOW RTLD_NOW
17299# else
17300# ifdef DL_NOW
17301# define LT_DLLAZY_OR_NOW DL_NOW
17302# else
17303# define LT_DLLAZY_OR_NOW 0
17304# endif
17305# endif
17306# endif
17307# endif
17308#endif
17309
cristy0c60a692010-11-04 01:09:47 +000017310/* When -fvisbility=hidden is used, assume the code has been annotated
17311 correspondingly for the symbols needed. */
17312#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
cristyda16f162011-02-19 23:52:17 +000017313int fnord () __attribute__((visibility("default")));
cristy0c60a692010-11-04 01:09:47 +000017314#endif
17315
cristyda16f162011-02-19 23:52:17 +000017316int fnord () { return 42; }
cristy73bd4a52010-10-05 11:24:23 +000017317int main ()
17318{
17319 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
17320 int status = $lt_dlunknown;
17321
17322 if (self)
17323 {
17324 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
cristy0c60a692010-11-04 01:09:47 +000017325 else
17326 {
17327 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
17328 else puts (dlerror ());
17329 }
cristy73bd4a52010-10-05 11:24:23 +000017330 /* dlclose (self); */
17331 }
17332 else
17333 puts (dlerror ());
17334
17335 return status;
17336}
17337_LT_EOF
17338 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
17339 (eval $ac_link) 2>&5
17340 ac_status=$?
17341 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17342 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
17343 (./conftest; exit; ) >&5 2>/dev/null
17344 lt_status=$?
17345 case x$lt_status in
17346 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
17347 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
17348 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
17349 esac
17350 else :
17351 # compilation failed
17352 lt_cv_dlopen_self_static=no
17353 fi
17354fi
17355rm -fr conftest*
17356
17357
17358fi
17359{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
17360$as_echo "$lt_cv_dlopen_self_static" >&6; }
17361 fi
17362
17363 CPPFLAGS="$save_CPPFLAGS"
17364 LDFLAGS="$save_LDFLAGS"
17365 LIBS="$save_LIBS"
17366 ;;
17367 esac
17368
17369 case $lt_cv_dlopen_self in
17370 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
17371 *) enable_dlopen_self=unknown ;;
17372 esac
17373
17374 case $lt_cv_dlopen_self_static in
17375 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
17376 *) enable_dlopen_self_static=unknown ;;
17377 esac
17378fi
17379
17380
17381
17382
17383
17384
17385
17386
17387
17388
17389
17390
17391
17392
17393
17394
17395
17396striplib=
17397old_striplib=
17398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
17399$as_echo_n "checking whether stripping libraries is possible... " >&6; }
17400if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
17401 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
17402 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
17403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17404$as_echo "yes" >&6; }
17405else
17406# FIXME - insert some real tests, host_os isn't really good enough
17407 case $host_os in
17408 darwin*)
17409 if test -n "$STRIP" ; then
17410 striplib="$STRIP -x"
17411 old_striplib="$STRIP -S"
17412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17413$as_echo "yes" >&6; }
17414 else
17415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17416$as_echo "no" >&6; }
17417 fi
17418 ;;
17419 *)
17420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17421$as_echo "no" >&6; }
17422 ;;
17423 esac
17424fi
17425
17426
17427
17428
17429
17430
17431
17432
17433
17434
17435
17436
17437 # Report which library types will actually be built
17438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
17439$as_echo_n "checking if libtool supports shared libraries... " >&6; }
17440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
17441$as_echo "$can_build_shared" >&6; }
17442
17443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
17444$as_echo_n "checking whether to build shared libraries... " >&6; }
17445 test "$can_build_shared" = "no" && enable_shared=no
17446
17447 # On AIX, shared libraries and static libraries use the same namespace, and
17448 # are all built from PIC.
17449 case $host_os in
17450 aix3*)
17451 test "$enable_shared" = yes && enable_static=no
17452 if test -n "$RANLIB"; then
17453 archive_cmds="$archive_cmds~\$RANLIB \$lib"
17454 postinstall_cmds='$RANLIB $lib'
17455 fi
17456 ;;
17457
17458 aix[4-9]*)
17459 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
17460 test "$enable_shared" = yes && enable_static=no
17461 fi
17462 ;;
17463 esac
17464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
17465$as_echo "$enable_shared" >&6; }
17466
17467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
17468$as_echo_n "checking whether to build static libraries... " >&6; }
17469 # Make sure either enable_shared or enable_static is yes.
17470 test "$enable_shared" = yes || enable_static=yes
17471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
17472$as_echo "$enable_static" >&6; }
17473
17474
17475
17476
17477fi
17478ac_ext=c
17479ac_cpp='$CPP $CPPFLAGS'
17480ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17481ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17482ac_compiler_gnu=$ac_cv_c_compiler_gnu
17483
17484CC="$lt_save_CC"
17485
cristy0c60a692010-11-04 01:09:47 +000017486 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
17487 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
17488 (test "X$CXX" != "Xg++"))) ; then
17489 ac_ext=cpp
17490ac_cpp='$CXXCPP $CPPFLAGS'
17491ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17492ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17493ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17494{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
17495$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
17496if test -z "$CXXCPP"; then
cristyda16f162011-02-19 23:52:17 +000017497 if ${ac_cv_prog_CXXCPP+:} false; then :
cristy0c60a692010-11-04 01:09:47 +000017498 $as_echo_n "(cached) " >&6
17499else
17500 # Double quotes because CXXCPP needs to be expanded
17501 for CXXCPP in "$CXX -E" "/lib/cpp"
17502 do
17503 ac_preproc_ok=false
17504for ac_cxx_preproc_warn_flag in '' yes
17505do
17506 # Use a header file that comes with gcc, so configuring glibc
17507 # with a fresh cross-compiler works.
17508 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17509 # <limits.h> exists even on freestanding compilers.
17510 # On the NeXT, cc -E runs the code through the compiler's parser,
17511 # not just through cpp. "Syntax error" is here to catch this case.
17512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17513/* end confdefs.h. */
17514#ifdef __STDC__
17515# include <limits.h>
17516#else
17517# include <assert.h>
17518#endif
17519 Syntax error
17520_ACEOF
17521if ac_fn_cxx_try_cpp "$LINENO"; then :
17522
17523else
17524 # Broken: fails on valid input.
17525continue
17526fi
cristyda16f162011-02-19 23:52:17 +000017527rm -f conftest.err conftest.i conftest.$ac_ext
cristy0c60a692010-11-04 01:09:47 +000017528
17529 # OK, works on sane cases. Now check whether nonexistent headers
17530 # can be detected and how.
17531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17532/* end confdefs.h. */
17533#include <ac_nonexistent.h>
17534_ACEOF
17535if ac_fn_cxx_try_cpp "$LINENO"; then :
17536 # Broken: success on invalid input.
17537continue
17538else
17539 # Passes both tests.
17540ac_preproc_ok=:
17541break
17542fi
cristyda16f162011-02-19 23:52:17 +000017543rm -f conftest.err conftest.i conftest.$ac_ext
cristy0c60a692010-11-04 01:09:47 +000017544
17545done
17546# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
cristyda16f162011-02-19 23:52:17 +000017547rm -f conftest.i conftest.err conftest.$ac_ext
cristy0c60a692010-11-04 01:09:47 +000017548if $ac_preproc_ok; then :
17549 break
17550fi
17551
17552 done
17553 ac_cv_prog_CXXCPP=$CXXCPP
17554
17555fi
17556 CXXCPP=$ac_cv_prog_CXXCPP
17557else
17558 ac_cv_prog_CXXCPP=$CXXCPP
17559fi
17560{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
17561$as_echo "$CXXCPP" >&6; }
17562ac_preproc_ok=false
17563for ac_cxx_preproc_warn_flag in '' yes
17564do
17565 # Use a header file that comes with gcc, so configuring glibc
17566 # with a fresh cross-compiler works.
17567 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17568 # <limits.h> exists even on freestanding compilers.
17569 # On the NeXT, cc -E runs the code through the compiler's parser,
17570 # not just through cpp. "Syntax error" is here to catch this case.
17571 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17572/* end confdefs.h. */
17573#ifdef __STDC__
17574# include <limits.h>
17575#else
17576# include <assert.h>
17577#endif
17578 Syntax error
17579_ACEOF
17580if ac_fn_cxx_try_cpp "$LINENO"; then :
17581
17582else
17583 # Broken: fails on valid input.
17584continue
17585fi
cristyda16f162011-02-19 23:52:17 +000017586rm -f conftest.err conftest.i conftest.$ac_ext
cristy0c60a692010-11-04 01:09:47 +000017587
17588 # OK, works on sane cases. Now check whether nonexistent headers
17589 # can be detected and how.
17590 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17591/* end confdefs.h. */
17592#include <ac_nonexistent.h>
17593_ACEOF
17594if ac_fn_cxx_try_cpp "$LINENO"; then :
17595 # Broken: success on invalid input.
17596continue
17597else
17598 # Passes both tests.
17599ac_preproc_ok=:
17600break
17601fi
cristyda16f162011-02-19 23:52:17 +000017602rm -f conftest.err conftest.i conftest.$ac_ext
cristy0c60a692010-11-04 01:09:47 +000017603
17604done
17605# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
cristyda16f162011-02-19 23:52:17 +000017606rm -f conftest.i conftest.err conftest.$ac_ext
cristy0c60a692010-11-04 01:09:47 +000017607if $ac_preproc_ok; then :
17608
17609else
17610 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17611$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17612as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
17613See \`config.log' for more details" "$LINENO" 5; }
17614fi
17615
17616ac_ext=c
17617ac_cpp='$CPP $CPPFLAGS'
17618ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17619ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17620ac_compiler_gnu=$ac_cv_c_compiler_gnu
17621
17622else
17623 _lt_caught_CXX_error=yes
17624fi
cristy73bd4a52010-10-05 11:24:23 +000017625
17626ac_ext=cpp
17627ac_cpp='$CXXCPP $CPPFLAGS'
17628ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17629ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17630ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17631
17632archive_cmds_need_lc_CXX=no
17633allow_undefined_flag_CXX=
17634always_export_symbols_CXX=no
17635archive_expsym_cmds_CXX=
17636compiler_needs_object_CXX=no
17637export_dynamic_flag_spec_CXX=
17638hardcode_direct_CXX=no
17639hardcode_direct_absolute_CXX=no
17640hardcode_libdir_flag_spec_CXX=
cristy73bd4a52010-10-05 11:24:23 +000017641hardcode_libdir_separator_CXX=
17642hardcode_minus_L_CXX=no
17643hardcode_shlibpath_var_CXX=unsupported
17644hardcode_automatic_CXX=no
17645inherit_rpath_CXX=no
17646module_cmds_CXX=
17647module_expsym_cmds_CXX=
17648link_all_deplibs_CXX=unknown
17649old_archive_cmds_CXX=$old_archive_cmds
cristy0c60a692010-11-04 01:09:47 +000017650reload_flag_CXX=$reload_flag
17651reload_cmds_CXX=$reload_cmds
cristy73bd4a52010-10-05 11:24:23 +000017652no_undefined_flag_CXX=
17653whole_archive_flag_spec_CXX=
17654enable_shared_with_static_runtimes_CXX=no
17655
17656# Source file extension for C++ test sources.
17657ac_ext=cpp
17658
17659# Object file extension for compiled C++ test sources.
17660objext=o
17661objext_CXX=$objext
17662
17663# No sense in running all these tests if we already determined that
17664# the CXX compiler isn't working. Some variables (like enable_shared)
17665# are currently assumed to apply to all compilers on this platform,
17666# and will be corrupted by setting them based on a non-working compiler.
17667if test "$_lt_caught_CXX_error" != yes; then
17668 # Code to be used in simple compile tests
17669 lt_simple_compile_test_code="int some_variable = 0;"
17670
17671 # Code to be used in simple link tests
17672 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
17673
17674 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
17675
17676
17677
17678
17679
17680
17681# If no C compiler was specified, use CC.
17682LTCC=${LTCC-"$CC"}
17683
17684# If no C compiler flags were specified, use CFLAGS.
17685LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
17686
17687# Allow CC to be a program name with arguments.
17688compiler=$CC
17689
17690
17691 # save warnings/boilerplate of simple test code
17692 ac_outfile=conftest.$ac_objext
17693echo "$lt_simple_compile_test_code" >conftest.$ac_ext
17694eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
17695_lt_compiler_boilerplate=`cat conftest.err`
17696$RM conftest*
17697
17698 ac_outfile=conftest.$ac_objext
17699echo "$lt_simple_link_test_code" >conftest.$ac_ext
17700eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
17701_lt_linker_boilerplate=`cat conftest.err`
17702$RM -r conftest*
17703
17704
17705 # Allow CC to be a program name with arguments.
17706 lt_save_CC=$CC
cristyda16f162011-02-19 23:52:17 +000017707 lt_save_CFLAGS=$CFLAGS
cristy73bd4a52010-10-05 11:24:23 +000017708 lt_save_LD=$LD
17709 lt_save_GCC=$GCC
17710 GCC=$GXX
17711 lt_save_with_gnu_ld=$with_gnu_ld
17712 lt_save_path_LD=$lt_cv_path_LD
17713 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
17714 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
17715 else
17716 $as_unset lt_cv_prog_gnu_ld
17717 fi
17718 if test -n "${lt_cv_path_LDCXX+set}"; then
17719 lt_cv_path_LD=$lt_cv_path_LDCXX
17720 else
17721 $as_unset lt_cv_path_LD
17722 fi
17723 test -z "${LDCXX+set}" || LD=$LDCXX
17724 CC=${CXX-"c++"}
cristyda16f162011-02-19 23:52:17 +000017725 CFLAGS=$CXXFLAGS
cristy73bd4a52010-10-05 11:24:23 +000017726 compiler=$CC
17727 compiler_CXX=$CC
17728 for cc_temp in $compiler""; do
17729 case $cc_temp in
17730 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17731 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17732 \-*) ;;
17733 *) break;;
17734 esac
17735done
cristy0c60a692010-11-04 01:09:47 +000017736cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
cristy73bd4a52010-10-05 11:24:23 +000017737
17738
17739 if test -n "$compiler"; then
17740 # We don't want -fno-exception when compiling C++ code, so set the
17741 # no_builtin_flag separately
17742 if test "$GXX" = yes; then
17743 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
17744 else
17745 lt_prog_compiler_no_builtin_flag_CXX=
17746 fi
17747
17748 if test "$GXX" = yes; then
17749 # Set up default GNU C++ configuration
17750
17751
17752
17753# Check whether --with-gnu-ld was given.
17754if test "${with_gnu_ld+set}" = set; then :
17755 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
17756else
17757 with_gnu_ld=no
17758fi
17759
17760ac_prog=ld
17761if test "$GCC" = yes; then
17762 # Check if gcc -print-prog-name=ld gives a path.
17763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
17764$as_echo_n "checking for ld used by $CC... " >&6; }
17765 case $host in
17766 *-*-mingw*)
17767 # gcc leaves a trailing carriage return which upsets mingw
17768 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
17769 *)
17770 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
17771 esac
17772 case $ac_prog in
17773 # Accept absolute paths.
17774 [\\/]* | ?:[\\/]*)
17775 re_direlt='/[^/][^/]*/\.\./'
17776 # Canonicalize the pathname of ld
17777 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
17778 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
17779 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
17780 done
17781 test -z "$LD" && LD="$ac_prog"
17782 ;;
17783 "")
17784 # If it fails, then pretend we aren't using GCC.
17785 ac_prog=ld
17786 ;;
17787 *)
17788 # If it is relative, then search for the first ld in PATH.
17789 with_gnu_ld=unknown
17790 ;;
17791 esac
17792elif test "$with_gnu_ld" = yes; then
17793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
17794$as_echo_n "checking for GNU ld... " >&6; }
17795else
17796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
17797$as_echo_n "checking for non-GNU ld... " >&6; }
17798fi
cristyda16f162011-02-19 23:52:17 +000017799if ${lt_cv_path_LD+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000017800 $as_echo_n "(cached) " >&6
17801else
17802 if test -z "$LD"; then
17803 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
17804 for ac_dir in $PATH; do
17805 IFS="$lt_save_ifs"
17806 test -z "$ac_dir" && ac_dir=.
17807 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
17808 lt_cv_path_LD="$ac_dir/$ac_prog"
17809 # Check to see if the program is GNU ld. I'd rather use --version,
17810 # but apparently some variants of GNU ld only accept -v.
17811 # Break only if it was the GNU/non-GNU ld that we prefer.
17812 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
17813 *GNU* | *'with BFD'*)
17814 test "$with_gnu_ld" != no && break
17815 ;;
17816 *)
17817 test "$with_gnu_ld" != yes && break
17818 ;;
17819 esac
17820 fi
17821 done
17822 IFS="$lt_save_ifs"
17823else
17824 lt_cv_path_LD="$LD" # Let the user override the test with a path.
17825fi
17826fi
17827
17828LD="$lt_cv_path_LD"
17829if test -n "$LD"; then
17830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
17831$as_echo "$LD" >&6; }
17832else
17833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17834$as_echo "no" >&6; }
17835fi
cristy98dddb52010-11-04 00:30:15 +000017836test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
cristy73bd4a52010-10-05 11:24:23 +000017837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
17838$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
cristyda16f162011-02-19 23:52:17 +000017839if ${lt_cv_prog_gnu_ld+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000017840 $as_echo_n "(cached) " >&6
17841else
17842 # I'd rather use --version here, but apparently some GNU lds only accept -v.
17843case `$LD -v 2>&1 </dev/null` in
17844*GNU* | *'with BFD'*)
17845 lt_cv_prog_gnu_ld=yes
17846 ;;
17847*)
17848 lt_cv_prog_gnu_ld=no
17849 ;;
17850esac
17851fi
17852{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
17853$as_echo "$lt_cv_prog_gnu_ld" >&6; }
17854with_gnu_ld=$lt_cv_prog_gnu_ld
17855
17856
17857
17858
17859
17860
17861
17862 # Check if GNU C++ uses GNU ld as the underlying linker, since the
17863 # archiving commands below assume that GNU ld is being used.
17864 if test "$with_gnu_ld" = yes; then
cristyda16f162011-02-19 23:52:17 +000017865 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
17866 archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000017867
17868 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
17869 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
17870
17871 # If archive_cmds runs LD, not CC, wlarc should be empty
17872 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
17873 # investigate it a little bit more. (MM)
17874 wlarc='${wl}'
17875
17876 # ancient GNU ld didn't support --whole-archive et. al.
17877 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
17878 $GREP 'no-whole-archive' > /dev/null; then
17879 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17880 else
17881 whole_archive_flag_spec_CXX=
17882 fi
17883 else
17884 with_gnu_ld=no
17885 wlarc=
17886
17887 # A generic and very simple default shared library creation
17888 # command for GNU C++ for the case where it uses the native
17889 # linker, instead of GNU ld. If possible, this setting should
17890 # overridden to take advantage of the native linker features on
17891 # the platform it is being used on.
17892 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
17893 fi
17894
17895 # Commands to make compiler produce verbose output that lists
17896 # what "hidden" libraries, object files and flags are used when
17897 # linking a shared library.
cristy0c60a692010-11-04 01:09:47 +000017898 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
cristy73bd4a52010-10-05 11:24:23 +000017899
17900 else
17901 GXX=no
17902 with_gnu_ld=no
17903 wlarc=
17904 fi
17905
17906 # PORTME: fill in a description of your system's C++ link characteristics
17907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17908$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17909 ld_shlibs_CXX=yes
17910 case $host_os in
17911 aix3*)
17912 # FIXME: insert proper C++ library support
17913 ld_shlibs_CXX=no
17914 ;;
17915 aix[4-9]*)
17916 if test "$host_cpu" = ia64; then
17917 # On IA64, the linker does run time linking by default, so we don't
17918 # have to do anything special.
17919 aix_use_runtimelinking=no
17920 exp_sym_flag='-Bexport'
17921 no_entry_flag=""
17922 else
17923 aix_use_runtimelinking=no
17924
17925 # Test if we are trying to use run time linking or normal
17926 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
17927 # need to do runtime linking.
17928 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
17929 for ld_flag in $LDFLAGS; do
17930 case $ld_flag in
17931 *-brtl*)
17932 aix_use_runtimelinking=yes
17933 break
17934 ;;
17935 esac
17936 done
17937 ;;
17938 esac
17939
17940 exp_sym_flag='-bexport'
17941 no_entry_flag='-bnoentry'
17942 fi
17943
17944 # When large executables or shared objects are built, AIX ld can
17945 # have problems creating the table of contents. If linking a library
17946 # or program results in "error TOC overflow" add -mminimal-toc to
17947 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
17948 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17949
17950 archive_cmds_CXX=''
17951 hardcode_direct_CXX=yes
17952 hardcode_direct_absolute_CXX=yes
17953 hardcode_libdir_separator_CXX=':'
17954 link_all_deplibs_CXX=yes
17955 file_list_spec_CXX='${wl}-f,'
17956
17957 if test "$GXX" = yes; then
17958 case $host_os in aix4.[012]|aix4.[012].*)
17959 # We only want to do this on AIX 4.2 and lower, the check
17960 # below for broken collect2 doesn't work under 4.3+
17961 collect2name=`${CC} -print-prog-name=collect2`
17962 if test -f "$collect2name" &&
17963 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
17964 then
17965 # We have reworked collect2
17966 :
17967 else
17968 # We have old collect2
17969 hardcode_direct_CXX=unsupported
17970 # It fails to find uninstalled libraries when the uninstalled
17971 # path is not listed in the libpath. Setting hardcode_minus_L
17972 # to unsupported forces relinking
17973 hardcode_minus_L_CXX=yes
17974 hardcode_libdir_flag_spec_CXX='-L$libdir'
17975 hardcode_libdir_separator_CXX=
17976 fi
17977 esac
17978 shared_flag='-shared'
17979 if test "$aix_use_runtimelinking" = yes; then
17980 shared_flag="$shared_flag "'${wl}-G'
17981 fi
17982 else
17983 # not using gcc
17984 if test "$host_cpu" = ia64; then
17985 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17986 # chokes on -Wl,-G. The following line is correct:
17987 shared_flag='-G'
17988 else
17989 if test "$aix_use_runtimelinking" = yes; then
17990 shared_flag='${wl}-G'
17991 else
17992 shared_flag='${wl}-bM:SRE'
17993 fi
17994 fi
17995 fi
17996
17997 export_dynamic_flag_spec_CXX='${wl}-bexpall'
17998 # It seems that -bexpall does not export symbols beginning with
17999 # underscore (_), so it is better to generate a list of symbols to
18000 # export.
18001 always_export_symbols_CXX=yes
18002 if test "$aix_use_runtimelinking" = yes; then
18003 # Warning - without using the other runtime loading flags (-brtl),
18004 # -berok will link without error, but may produce a broken library.
18005 allow_undefined_flag_CXX='-berok'
18006 # Determine the default libpath from the value encoded in an empty
18007 # executable.
cristyda16f162011-02-19 23:52:17 +000018008 if test "${lt_cv_aix_libpath+set}" = set; then
18009 aix_libpath=$lt_cv_aix_libpath
18010else
18011 if ${lt_cv_aix_libpath__CXX+:} false; then :
18012 $as_echo_n "(cached) " >&6
18013else
18014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy73bd4a52010-10-05 11:24:23 +000018015/* end confdefs.h. */
18016
18017int
18018main ()
18019{
18020
18021 ;
18022 return 0;
18023}
18024_ACEOF
18025if ac_fn_cxx_try_link "$LINENO"; then :
18026
cristyda16f162011-02-19 23:52:17 +000018027 lt_aix_libpath_sed='
18028 /Import File Strings/,/^$/ {
18029 /^0/ {
18030 s/^0 *\([^ ]*\) *$/\1/
18031 p
18032 }
18033 }'
18034 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18035 # Check for a 64-bit object if we didn't find anything.
18036 if test -z "$lt_cv_aix_libpath__CXX"; then
18037 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18038 fi
cristy73bd4a52010-10-05 11:24:23 +000018039fi
18040rm -f core conftest.err conftest.$ac_objext \
18041 conftest$ac_exeext conftest.$ac_ext
cristyda16f162011-02-19 23:52:17 +000018042 if test -z "$lt_cv_aix_libpath__CXX"; then
18043 lt_cv_aix_libpath__CXX="/usr/lib:/lib"
18044 fi
18045
18046fi
18047
18048 aix_libpath=$lt_cv_aix_libpath__CXX
18049fi
cristy73bd4a52010-10-05 11:24:23 +000018050
18051 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
18052
cristy0c60a692010-11-04 01:09:47 +000018053 archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
cristy73bd4a52010-10-05 11:24:23 +000018054 else
18055 if test "$host_cpu" = ia64; then
18056 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
18057 allow_undefined_flag_CXX="-z nodefs"
18058 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"
18059 else
18060 # Determine the default libpath from the value encoded in an
18061 # empty executable.
cristyda16f162011-02-19 23:52:17 +000018062 if test "${lt_cv_aix_libpath+set}" = set; then
18063 aix_libpath=$lt_cv_aix_libpath
18064else
18065 if ${lt_cv_aix_libpath__CXX+:} false; then :
18066 $as_echo_n "(cached) " >&6
18067else
18068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy73bd4a52010-10-05 11:24:23 +000018069/* end confdefs.h. */
18070
18071int
18072main ()
18073{
18074
18075 ;
18076 return 0;
18077}
18078_ACEOF
18079if ac_fn_cxx_try_link "$LINENO"; then :
18080
cristyda16f162011-02-19 23:52:17 +000018081 lt_aix_libpath_sed='
18082 /Import File Strings/,/^$/ {
18083 /^0/ {
18084 s/^0 *\([^ ]*\) *$/\1/
18085 p
18086 }
18087 }'
18088 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18089 # Check for a 64-bit object if we didn't find anything.
18090 if test -z "$lt_cv_aix_libpath__CXX"; then
18091 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18092 fi
cristy73bd4a52010-10-05 11:24:23 +000018093fi
18094rm -f core conftest.err conftest.$ac_objext \
18095 conftest$ac_exeext conftest.$ac_ext
cristyda16f162011-02-19 23:52:17 +000018096 if test -z "$lt_cv_aix_libpath__CXX"; then
18097 lt_cv_aix_libpath__CXX="/usr/lib:/lib"
18098 fi
18099
18100fi
18101
18102 aix_libpath=$lt_cv_aix_libpath__CXX
18103fi
cristy73bd4a52010-10-05 11:24:23 +000018104
18105 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
18106 # Warning - without using the other run time loading flags,
18107 # -berok will link without error, but may produce a broken library.
18108 no_undefined_flag_CXX=' ${wl}-bernotok'
18109 allow_undefined_flag_CXX=' ${wl}-berok'
cristy0c60a692010-11-04 01:09:47 +000018110 if test "$with_gnu_ld" = yes; then
18111 # We only use this code for GNU lds that support --whole-archive.
18112 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
18113 else
18114 # Exported symbols can be pulled into shared objects from archives
18115 whole_archive_flag_spec_CXX='$convenience'
18116 fi
cristy73bd4a52010-10-05 11:24:23 +000018117 archive_cmds_need_lc_CXX=yes
18118 # This is similar to how AIX traditionally builds its shared
18119 # libraries.
18120 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'
18121 fi
18122 fi
18123 ;;
18124
18125 beos*)
18126 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
18127 allow_undefined_flag_CXX=unsupported
18128 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
18129 # support --undefined. This deserves some investigation. FIXME
18130 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18131 else
18132 ld_shlibs_CXX=no
18133 fi
18134 ;;
18135
18136 chorus*)
18137 case $cc_basename in
18138 *)
18139 # FIXME: insert proper C++ library support
18140 ld_shlibs_CXX=no
18141 ;;
18142 esac
18143 ;;
18144
18145 cygwin* | mingw* | pw32* | cegcc*)
cristyda16f162011-02-19 23:52:17 +000018146 case $GXX,$cc_basename in
18147 ,cl* | no,cl*)
18148 # Native MSVC
18149 # hardcode_libdir_flag_spec is actually meaningless, as there is
18150 # no search path for DLLs.
18151 hardcode_libdir_flag_spec_CXX=' '
18152 allow_undefined_flag_CXX=unsupported
18153 always_export_symbols_CXX=yes
18154 file_list_spec_CXX='@'
18155 # Tell ltmain to make .lib files, not .a files.
18156 libext=lib
18157 # Tell ltmain to make .dll files, not .so files.
18158 shrext_cmds=".dll"
18159 # FIXME: Setting linknames here is a bad hack.
18160 archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
18161 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
18162 $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
18163 else
18164 $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
18165 fi~
18166 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
18167 linknames='
18168 # The linker will not automatically build a static lib if we build a DLL.
18169 # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
18170 enable_shared_with_static_runtimes_CXX=yes
18171 # Don't use ranlib
18172 old_postinstall_cmds_CXX='chmod 644 $oldlib'
18173 postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
18174 lt_tool_outputfile="@TOOL_OUTPUT@"~
18175 case $lt_outputfile in
18176 *.exe|*.EXE) ;;
18177 *)
18178 lt_outputfile="$lt_outputfile.exe"
18179 lt_tool_outputfile="$lt_tool_outputfile.exe"
18180 ;;
18181 esac~
18182 func_to_tool_file "$lt_outputfile"~
18183 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
18184 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
18185 $RM "$lt_outputfile.manifest";
18186 fi'
18187 ;;
18188 *)
18189 # g++
18190 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
18191 # as there is no search path for DLLs.
18192 hardcode_libdir_flag_spec_CXX='-L$libdir'
18193 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
18194 allow_undefined_flag_CXX=unsupported
18195 always_export_symbols_CXX=no
18196 enable_shared_with_static_runtimes_CXX=yes
cristy73bd4a52010-10-05 11:24:23 +000018197
cristyda16f162011-02-19 23:52:17 +000018198 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
18199 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'
18200 # If the export-symbols file already is a .def file (1st line
18201 # is EXPORTS), use it as is; otherwise, prepend...
18202 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
18203 cp $export_symbols $output_objdir/$soname.def;
18204 else
18205 echo EXPORTS > $output_objdir/$soname.def;
18206 cat $export_symbols >> $output_objdir/$soname.def;
18207 fi~
18208 $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'
18209 else
18210 ld_shlibs_CXX=no
18211 fi
18212 ;;
18213 esac
18214 ;;
cristy73bd4a52010-10-05 11:24:23 +000018215 darwin* | rhapsody*)
18216
18217
18218 archive_cmds_need_lc_CXX=no
18219 hardcode_direct_CXX=no
18220 hardcode_automatic_CXX=yes
18221 hardcode_shlibpath_var_CXX=unsupported
cristy0c60a692010-11-04 01:09:47 +000018222 if test "$lt_cv_ld_force_load" = "yes"; then
18223 whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
cristy99bd5232011-12-07 14:38:20 +000018224
cristy0c60a692010-11-04 01:09:47 +000018225 else
18226 whole_archive_flag_spec_CXX=''
18227 fi
cristy73bd4a52010-10-05 11:24:23 +000018228 link_all_deplibs_CXX=yes
18229 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
18230 case $cc_basename in
18231 ifort*) _lt_dar_can_shared=yes ;;
18232 *) _lt_dar_can_shared=$GCC ;;
18233 esac
18234 if test "$_lt_dar_can_shared" = "yes"; then
cristy0c60a692010-11-04 01:09:47 +000018235 output_verbose_link_cmd=func_echo_all
cristy73bd4a52010-10-05 11:24:23 +000018236 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}"
18237 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
18238 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}"
18239 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}"
18240 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
18241 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}"
18242 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}"
18243 fi
18244
18245 else
18246 ld_shlibs_CXX=no
18247 fi
18248
18249 ;;
18250
18251 dgux*)
18252 case $cc_basename in
18253 ec++*)
18254 # FIXME: insert proper C++ library support
18255 ld_shlibs_CXX=no
18256 ;;
18257 ghcx*)
18258 # Green Hills C++ Compiler
18259 # FIXME: insert proper C++ library support
18260 ld_shlibs_CXX=no
18261 ;;
18262 *)
18263 # FIXME: insert proper C++ library support
18264 ld_shlibs_CXX=no
18265 ;;
18266 esac
18267 ;;
18268
cristy99bd5232011-12-07 14:38:20 +000018269 freebsd2.*)
cristy73bd4a52010-10-05 11:24:23 +000018270 # C++ shared libraries reported to be fairly broken before
18271 # switch to ELF
18272 ld_shlibs_CXX=no
18273 ;;
18274
18275 freebsd-elf*)
18276 archive_cmds_need_lc_CXX=no
18277 ;;
18278
18279 freebsd* | dragonfly*)
18280 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
18281 # conventions
18282 ld_shlibs_CXX=yes
18283 ;;
18284
18285 gnu*)
18286 ;;
18287
cristy0c60a692010-11-04 01:09:47 +000018288 haiku*)
18289 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18290 link_all_deplibs_CXX=yes
18291 ;;
18292
cristy73bd4a52010-10-05 11:24:23 +000018293 hpux9*)
18294 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
18295 hardcode_libdir_separator_CXX=:
18296 export_dynamic_flag_spec_CXX='${wl}-E'
18297 hardcode_direct_CXX=yes
18298 hardcode_minus_L_CXX=yes # Not in the search PATH,
18299 # but as the default
18300 # location of the library.
18301
18302 case $cc_basename in
18303 CC*)
18304 # FIXME: insert proper C++ library support
18305 ld_shlibs_CXX=no
18306 ;;
18307 aCC*)
18308 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'
18309 # Commands to make compiler produce verbose output that lists
18310 # what "hidden" libraries, object files and flags are used when
18311 # linking a shared library.
18312 #
18313 # There doesn't appear to be a way to prevent this compiler from
18314 # explicitly linking system object files so we need to strip them
18315 # from the output so that they don't get included in the library
18316 # dependencies.
cristy0c60a692010-11-04 01:09:47 +000018317 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
cristy73bd4a52010-10-05 11:24:23 +000018318 ;;
18319 *)
18320 if test "$GXX" = yes; then
cristyda16f162011-02-19 23:52:17 +000018321 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
cristy73bd4a52010-10-05 11:24:23 +000018322 else
18323 # FIXME: insert proper C++ library support
18324 ld_shlibs_CXX=no
18325 fi
18326 ;;
18327 esac
18328 ;;
18329
18330 hpux10*|hpux11*)
18331 if test $with_gnu_ld = no; then
18332 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
18333 hardcode_libdir_separator_CXX=:
18334
18335 case $host_cpu in
18336 hppa*64*|ia64*)
18337 ;;
18338 *)
18339 export_dynamic_flag_spec_CXX='${wl}-E'
18340 ;;
18341 esac
18342 fi
18343 case $host_cpu in
18344 hppa*64*|ia64*)
18345 hardcode_direct_CXX=no
18346 hardcode_shlibpath_var_CXX=no
18347 ;;
18348 *)
18349 hardcode_direct_CXX=yes
18350 hardcode_direct_absolute_CXX=yes
18351 hardcode_minus_L_CXX=yes # Not in the search PATH,
18352 # but as the default
18353 # location of the library.
18354 ;;
18355 esac
18356
18357 case $cc_basename in
18358 CC*)
18359 # FIXME: insert proper C++ library support
18360 ld_shlibs_CXX=no
18361 ;;
18362 aCC*)
18363 case $host_cpu in
18364 hppa*64*)
18365 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
18366 ;;
18367 ia64*)
18368 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
18369 ;;
18370 *)
18371 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
18372 ;;
18373 esac
18374 # Commands to make compiler produce verbose output that lists
18375 # what "hidden" libraries, object files and flags are used when
18376 # linking a shared library.
18377 #
18378 # There doesn't appear to be a way to prevent this compiler from
18379 # explicitly linking system object files so we need to strip them
18380 # from the output so that they don't get included in the library
18381 # dependencies.
cristy0c60a692010-11-04 01:09:47 +000018382 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
cristy73bd4a52010-10-05 11:24:23 +000018383 ;;
18384 *)
18385 if test "$GXX" = yes; then
18386 if test $with_gnu_ld = no; then
18387 case $host_cpu in
18388 hppa*64*)
18389 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
18390 ;;
18391 ia64*)
cristyda16f162011-02-19 23:52:17 +000018392 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
cristy73bd4a52010-10-05 11:24:23 +000018393 ;;
18394 *)
cristyda16f162011-02-19 23:52:17 +000018395 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
cristy73bd4a52010-10-05 11:24:23 +000018396 ;;
18397 esac
18398 fi
18399 else
18400 # FIXME: insert proper C++ library support
18401 ld_shlibs_CXX=no
18402 fi
18403 ;;
18404 esac
18405 ;;
18406
18407 interix[3-9]*)
18408 hardcode_direct_CXX=no
18409 hardcode_shlibpath_var_CXX=no
18410 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
18411 export_dynamic_flag_spec_CXX='${wl}-E'
18412 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
18413 # Instead, shared libraries are loaded at an image base (0x10000000 by
18414 # default) and relocated if they conflict, which is a slow very memory
18415 # consuming and fragmenting process. To avoid this, we pick a random,
18416 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
18417 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
18418 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'
18419 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'
18420 ;;
18421 irix5* | irix6*)
18422 case $cc_basename in
18423 CC*)
18424 # SGI C++
cristy0c60a692010-11-04 01:09:47 +000018425 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000018426
18427 # Archives containing C++ object files must be created using
18428 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
18429 # necessary to make sure instantiated templates are included
18430 # in the archive.
18431 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
18432 ;;
18433 *)
18434 if test "$GXX" = yes; then
18435 if test "$with_gnu_ld" = no; then
cristyda16f162011-02-19 23:52:17 +000018436 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000018437 else
cristyda16f162011-02-19 23:52:17 +000018438 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000018439 fi
18440 fi
18441 link_all_deplibs_CXX=yes
18442 ;;
18443 esac
18444 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
18445 hardcode_libdir_separator_CXX=:
18446 inherit_rpath_CXX=yes
18447 ;;
18448
cristy0c60a692010-11-04 01:09:47 +000018449 linux* | k*bsd*-gnu | kopensolaris*-gnu)
cristy73bd4a52010-10-05 11:24:23 +000018450 case $cc_basename in
18451 KCC*)
18452 # Kuck and Associates, Inc. (KAI) C++ Compiler
18453
18454 # KCC will only create a shared library if the output file
18455 # ends with ".so" (or ".sl" for HP-UX), so rename the library
18456 # to its proper name (with version) after linking.
18457 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'
18458 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'
18459 # Commands to make compiler produce verbose output that lists
18460 # what "hidden" libraries, object files and flags are used when
18461 # linking a shared library.
18462 #
18463 # There doesn't appear to be a way to prevent this compiler from
18464 # explicitly linking system object files so we need to strip them
18465 # from the output so that they don't get included in the library
18466 # dependencies.
cristy0c60a692010-11-04 01:09:47 +000018467 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
cristy73bd4a52010-10-05 11:24:23 +000018468
18469 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
18470 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
18471
18472 # Archives containing C++ object files must be created using
18473 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
18474 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
18475 ;;
18476 icpc* | ecpc* )
18477 # Intel C++
18478 with_gnu_ld=yes
18479 # version 8.0 and above of icpc choke on multiply defined symbols
18480 # if we add $predep_objects and $postdep_objects, however 7.1 and
18481 # earlier do not add the objects themselves.
18482 case `$CC -V 2>&1` in
18483 *"Version 7."*)
18484 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
18485 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'
18486 ;;
18487 *) # Version 8.0 or newer
18488 tmp_idyn=
18489 case $host_cpu in
18490 ia64*) tmp_idyn=' -i_dynamic';;
18491 esac
18492 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18493 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'
18494 ;;
18495 esac
18496 archive_cmds_need_lc_CXX=no
18497 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
18498 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
18499 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
18500 ;;
18501 pgCC* | pgcpp*)
18502 # Portland Group C++ compiler
18503 case `$CC -V` in
cristy0c60a692010-11-04 01:09:47 +000018504 *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
cristy73bd4a52010-10-05 11:24:23 +000018505 prelink_cmds_CXX='tpldir=Template.dir~
18506 rm -rf $tpldir~
18507 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
cristy0c60a692010-11-04 01:09:47 +000018508 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
cristy73bd4a52010-10-05 11:24:23 +000018509 old_archive_cmds_CXX='tpldir=Template.dir~
18510 rm -rf $tpldir~
18511 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
cristy0c60a692010-11-04 01:09:47 +000018512 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
cristy73bd4a52010-10-05 11:24:23 +000018513 $RANLIB $oldlib'
18514 archive_cmds_CXX='tpldir=Template.dir~
18515 rm -rf $tpldir~
18516 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
cristy0c60a692010-11-04 01:09:47 +000018517 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000018518 archive_expsym_cmds_CXX='tpldir=Template.dir~
18519 rm -rf $tpldir~
18520 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
cristy0c60a692010-11-04 01:09:47 +000018521 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000018522 ;;
cristy0c60a692010-11-04 01:09:47 +000018523 *) # Version 6 and above use weak symbols
cristy73bd4a52010-10-05 11:24:23 +000018524 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
18525 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'
18526 ;;
18527 esac
18528
18529 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
18530 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
cristy0c60a692010-11-04 01:09:47 +000018531 whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
cristy73bd4a52010-10-05 11:24:23 +000018532 ;;
18533 cxx*)
18534 # Compaq C++
18535 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
18536 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'
18537
18538 runpath_var=LD_RUN_PATH
18539 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
18540 hardcode_libdir_separator_CXX=:
18541
18542 # Commands to make compiler produce verbose output that lists
18543 # what "hidden" libraries, object files and flags are used when
18544 # linking a shared library.
18545 #
18546 # There doesn't appear to be a way to prevent this compiler from
18547 # explicitly linking system object files so we need to strip them
18548 # from the output so that they don't get included in the library
18549 # dependencies.
cristy0c60a692010-11-04 01:09:47 +000018550 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
cristy73bd4a52010-10-05 11:24:23 +000018551 ;;
cristy0c60a692010-11-04 01:09:47 +000018552 xl* | mpixl* | bgxl*)
cristy73bd4a52010-10-05 11:24:23 +000018553 # IBM XL 8.0 on PPC, with GNU ld
18554 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
18555 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
18556 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18557 if test "x$supports_anon_versioning" = xyes; then
18558 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
18559 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
18560 echo "local: *; };" >> $output_objdir/$libname.ver~
18561 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
18562 fi
18563 ;;
18564 *)
18565 case `$CC -V 2>&1 | sed 5q` in
18566 *Sun\ C*)
18567 # Sun C++ 5.9
18568 no_undefined_flag_CXX=' -zdefs'
18569 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
18570 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'
18571 hardcode_libdir_flag_spec_CXX='-R$libdir'
cristy0c60a692010-11-04 01:09:47 +000018572 whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
cristy73bd4a52010-10-05 11:24:23 +000018573 compiler_needs_object_CXX=yes
18574
18575 # Not sure whether something based on
18576 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
18577 # would be better.
cristy0c60a692010-11-04 01:09:47 +000018578 output_verbose_link_cmd='func_echo_all'
cristy73bd4a52010-10-05 11:24:23 +000018579
18580 # Archives containing C++ object files must be created using
18581 # "CC -xar", where "CC" is the Sun C++ compiler. This is
18582 # necessary to make sure instantiated templates are included
18583 # in the archive.
18584 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
18585 ;;
18586 esac
18587 ;;
18588 esac
18589 ;;
18590
18591 lynxos*)
18592 # FIXME: insert proper C++ library support
18593 ld_shlibs_CXX=no
18594 ;;
18595
18596 m88k*)
18597 # FIXME: insert proper C++ library support
18598 ld_shlibs_CXX=no
18599 ;;
18600
18601 mvs*)
18602 case $cc_basename in
18603 cxx*)
18604 # FIXME: insert proper C++ library support
18605 ld_shlibs_CXX=no
18606 ;;
18607 *)
18608 # FIXME: insert proper C++ library support
18609 ld_shlibs_CXX=no
18610 ;;
18611 esac
18612 ;;
18613
18614 netbsd*)
18615 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
18616 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
18617 wlarc=
18618 hardcode_libdir_flag_spec_CXX='-R$libdir'
18619 hardcode_direct_CXX=yes
18620 hardcode_shlibpath_var_CXX=no
18621 fi
18622 # Workaround some broken pre-1.5 toolchains
18623 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
18624 ;;
18625
18626 *nto* | *qnx*)
18627 ld_shlibs_CXX=yes
18628 ;;
18629
18630 openbsd2*)
18631 # C++ shared libraries are fairly broken
18632 ld_shlibs_CXX=no
18633 ;;
18634
18635 openbsd*)
18636 if test -f /usr/libexec/ld.so; then
18637 hardcode_direct_CXX=yes
18638 hardcode_shlibpath_var_CXX=no
18639 hardcode_direct_absolute_CXX=yes
18640 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
18641 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
18642 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18643 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
18644 export_dynamic_flag_spec_CXX='${wl}-E'
18645 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
18646 fi
cristy0c60a692010-11-04 01:09:47 +000018647 output_verbose_link_cmd=func_echo_all
cristy73bd4a52010-10-05 11:24:23 +000018648 else
18649 ld_shlibs_CXX=no
18650 fi
18651 ;;
18652
18653 osf3* | osf4* | osf5*)
18654 case $cc_basename in
18655 KCC*)
18656 # Kuck and Associates, Inc. (KAI) C++ Compiler
18657
18658 # KCC will only create a shared library if the output file
18659 # ends with ".so" (or ".sl" for HP-UX), so rename the library
18660 # to its proper name (with version) after linking.
18661 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'
18662
18663 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
18664 hardcode_libdir_separator_CXX=:
18665
18666 # Archives containing C++ object files must be created using
18667 # the KAI C++ compiler.
18668 case $host in
18669 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
18670 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
18671 esac
18672 ;;
18673 RCC*)
18674 # Rational C++ 2.4.1
18675 # FIXME: insert proper C++ library support
18676 ld_shlibs_CXX=no
18677 ;;
18678 cxx*)
18679 case $host in
18680 osf3*)
18681 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
cristy0c60a692010-11-04 01:09:47 +000018682 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000018683 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
18684 ;;
18685 *)
18686 allow_undefined_flag_CXX=' -expect_unresolved \*'
cristy0c60a692010-11-04 01:09:47 +000018687 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000018688 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
18689 echo "-hidden">> $lib.exp~
cristy0c60a692010-11-04 01:09:47 +000018690 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
cristy73bd4a52010-10-05 11:24:23 +000018691 $RM $lib.exp'
18692 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
18693 ;;
18694 esac
18695
18696 hardcode_libdir_separator_CXX=:
18697
18698 # Commands to make compiler produce verbose output that lists
18699 # what "hidden" libraries, object files and flags are used when
18700 # linking a shared library.
18701 #
18702 # There doesn't appear to be a way to prevent this compiler from
18703 # explicitly linking system object files so we need to strip them
18704 # from the output so that they don't get included in the library
18705 # dependencies.
cristy0c60a692010-11-04 01:09:47 +000018706 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
cristy73bd4a52010-10-05 11:24:23 +000018707 ;;
18708 *)
18709 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
18710 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
18711 case $host in
18712 osf3*)
cristy0c60a692010-11-04 01:09:47 +000018713 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000018714 ;;
18715 *)
cristyda16f162011-02-19 23:52:17 +000018716 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000018717 ;;
18718 esac
18719
18720 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
18721 hardcode_libdir_separator_CXX=:
18722
18723 # Commands to make compiler produce verbose output that lists
18724 # what "hidden" libraries, object files and flags are used when
18725 # linking a shared library.
cristy0c60a692010-11-04 01:09:47 +000018726 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
cristy73bd4a52010-10-05 11:24:23 +000018727
18728 else
18729 # FIXME: insert proper C++ library support
18730 ld_shlibs_CXX=no
18731 fi
18732 ;;
18733 esac
18734 ;;
18735
18736 psos*)
18737 # FIXME: insert proper C++ library support
18738 ld_shlibs_CXX=no
18739 ;;
18740
18741 sunos4*)
18742 case $cc_basename in
18743 CC*)
18744 # Sun C++ 4.x
18745 # FIXME: insert proper C++ library support
18746 ld_shlibs_CXX=no
18747 ;;
18748 lcc*)
18749 # Lucid
18750 # FIXME: insert proper C++ library support
18751 ld_shlibs_CXX=no
18752 ;;
18753 *)
18754 # FIXME: insert proper C++ library support
18755 ld_shlibs_CXX=no
18756 ;;
18757 esac
18758 ;;
18759
18760 solaris*)
18761 case $cc_basename in
cristy0c60a692010-11-04 01:09:47 +000018762 CC* | sunCC*)
cristy73bd4a52010-10-05 11:24:23 +000018763 # Sun C++ 4.2, 5.x and Centerline C++
18764 archive_cmds_need_lc_CXX=yes
18765 no_undefined_flag_CXX=' -zdefs'
18766 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
18767 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18768 $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'
18769
18770 hardcode_libdir_flag_spec_CXX='-R$libdir'
18771 hardcode_shlibpath_var_CXX=no
18772 case $host_os in
18773 solaris2.[0-5] | solaris2.[0-5].*) ;;
18774 *)
18775 # The compiler driver will combine and reorder linker options,
18776 # but understands `-z linker_flag'.
18777 # Supported since Solaris 2.6 (maybe 2.5.1?)
18778 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
18779 ;;
18780 esac
18781 link_all_deplibs_CXX=yes
18782
cristy0c60a692010-11-04 01:09:47 +000018783 output_verbose_link_cmd='func_echo_all'
cristy73bd4a52010-10-05 11:24:23 +000018784
18785 # Archives containing C++ object files must be created using
18786 # "CC -xar", where "CC" is the Sun C++ compiler. This is
18787 # necessary to make sure instantiated templates are included
18788 # in the archive.
18789 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
18790 ;;
18791 gcx*)
18792 # Green Hills C++ Compiler
18793 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
18794
18795 # The C++ compiler must be used to create the archive.
18796 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
18797 ;;
18798 *)
18799 # GNU C++ compiler with Solaris linker
18800 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
18801 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
18802 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
cristyda16f162011-02-19 23:52:17 +000018803 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000018804 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
cristyda16f162011-02-19 23:52:17 +000018805 $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
cristy73bd4a52010-10-05 11:24:23 +000018806
18807 # Commands to make compiler produce verbose output that lists
18808 # what "hidden" libraries, object files and flags are used when
18809 # linking a shared library.
cristy0c60a692010-11-04 01:09:47 +000018810 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
cristy73bd4a52010-10-05 11:24:23 +000018811 else
18812 # g++ 2.7 appears to require `-G' NOT `-shared' on this
18813 # platform.
18814 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
18815 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18816 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
18817
18818 # Commands to make compiler produce verbose output that lists
18819 # what "hidden" libraries, object files and flags are used when
18820 # linking a shared library.
cristy0c60a692010-11-04 01:09:47 +000018821 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
cristy73bd4a52010-10-05 11:24:23 +000018822 fi
18823
18824 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
18825 case $host_os in
18826 solaris2.[0-5] | solaris2.[0-5].*) ;;
18827 *)
18828 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18829 ;;
18830 esac
18831 fi
18832 ;;
18833 esac
18834 ;;
18835
18836 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18837 no_undefined_flag_CXX='${wl}-z,text'
18838 archive_cmds_need_lc_CXX=no
18839 hardcode_shlibpath_var_CXX=no
18840 runpath_var='LD_RUN_PATH'
18841
18842 case $cc_basename in
18843 CC*)
18844 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18845 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18846 ;;
18847 *)
18848 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18849 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18850 ;;
18851 esac
18852 ;;
18853
18854 sysv5* | sco3.2v5* | sco5v6*)
18855 # Note: We can NOT use -z defs as we might desire, because we do not
18856 # link with -lc, and that would cause any symbols used from libc to
18857 # always be unresolved, which means just about no library would
18858 # ever link correctly. If we're not using GNU ld we use -z text
18859 # though, which does catch some bad symbols but isn't as heavy-handed
18860 # as -z defs.
18861 no_undefined_flag_CXX='${wl}-z,text'
18862 allow_undefined_flag_CXX='${wl}-z,nodefs'
18863 archive_cmds_need_lc_CXX=no
18864 hardcode_shlibpath_var_CXX=no
18865 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
18866 hardcode_libdir_separator_CXX=':'
18867 link_all_deplibs_CXX=yes
18868 export_dynamic_flag_spec_CXX='${wl}-Bexport'
18869 runpath_var='LD_RUN_PATH'
18870
18871 case $cc_basename in
18872 CC*)
18873 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18874 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
cristy0c60a692010-11-04 01:09:47 +000018875 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
18876 '"$old_archive_cmds_CXX"
18877 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
18878 '"$reload_cmds_CXX"
cristy73bd4a52010-10-05 11:24:23 +000018879 ;;
18880 *)
18881 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18882 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18883 ;;
18884 esac
18885 ;;
18886
18887 tandem*)
18888 case $cc_basename in
18889 NCC*)
18890 # NonStop-UX NCC 3.20
18891 # FIXME: insert proper C++ library support
18892 ld_shlibs_CXX=no
18893 ;;
18894 *)
18895 # FIXME: insert proper C++ library support
18896 ld_shlibs_CXX=no
18897 ;;
18898 esac
18899 ;;
18900
18901 vxworks*)
18902 # FIXME: insert proper C++ library support
18903 ld_shlibs_CXX=no
18904 ;;
18905
18906 *)
18907 # FIXME: insert proper C++ library support
18908 ld_shlibs_CXX=no
18909 ;;
18910 esac
18911
18912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
18913$as_echo "$ld_shlibs_CXX" >&6; }
18914 test "$ld_shlibs_CXX" = no && can_build_shared=no
18915
18916 GCC_CXX="$GXX"
18917 LD_CXX="$LD"
18918
18919 ## CAVEAT EMPTOR:
18920 ## There is no encapsulation within the following macros, do not change
18921 ## the running order or otherwise move them around unless you know exactly
18922 ## what you are doing...
18923 # Dependencies to place before and after the object being linked:
18924predep_objects_CXX=
18925postdep_objects_CXX=
18926predeps_CXX=
18927postdeps_CXX=
18928compiler_lib_search_path_CXX=
18929
18930cat > conftest.$ac_ext <<_LT_EOF
18931class Foo
18932{
18933public:
18934 Foo (void) { a = 0; }
18935private:
18936 int a;
18937};
18938_LT_EOF
18939
cristyda16f162011-02-19 23:52:17 +000018940
18941_lt_libdeps_save_CFLAGS=$CFLAGS
18942case "$CC $CFLAGS " in #(
18943*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
18944*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
cristy99bd5232011-12-07 14:38:20 +000018945*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
cristyda16f162011-02-19 23:52:17 +000018946esac
18947
cristy73bd4a52010-10-05 11:24:23 +000018948if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
18949 (eval $ac_compile) 2>&5
18950 ac_status=$?
18951 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18952 test $ac_status = 0; }; then
18953 # Parse the compiler output and extract the necessary
18954 # objects, libraries and library flags.
18955
18956 # Sentinel used to keep track of whether or not we are before
18957 # the conftest object file.
18958 pre_test_object_deps_done=no
18959
18960 for p in `eval "$output_verbose_link_cmd"`; do
cristyda16f162011-02-19 23:52:17 +000018961 case ${prev}${p} in
cristy73bd4a52010-10-05 11:24:23 +000018962
18963 -L* | -R* | -l*)
18964 # Some compilers place space between "-{L,R}" and the path.
18965 # Remove the space.
18966 if test $p = "-L" ||
18967 test $p = "-R"; then
18968 prev=$p
18969 continue
cristy73bd4a52010-10-05 11:24:23 +000018970 fi
18971
cristyda16f162011-02-19 23:52:17 +000018972 # Expand the sysroot to ease extracting the directories later.
18973 if test -z "$prev"; then
18974 case $p in
18975 -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
18976 -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
18977 -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
18978 esac
18979 fi
18980 case $p in
18981 =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
18982 esac
cristy73bd4a52010-10-05 11:24:23 +000018983 if test "$pre_test_object_deps_done" = no; then
cristyda16f162011-02-19 23:52:17 +000018984 case ${prev} in
18985 -L | -R)
cristy73bd4a52010-10-05 11:24:23 +000018986 # Internal compiler library paths should come after those
18987 # provided the user. The postdeps already come after the
18988 # user supplied libs so there is no need to process them.
18989 if test -z "$compiler_lib_search_path_CXX"; then
18990 compiler_lib_search_path_CXX="${prev}${p}"
18991 else
18992 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
18993 fi
18994 ;;
18995 # The "-l" case would never come before the object being
18996 # linked, so don't bother handling this case.
18997 esac
18998 else
18999 if test -z "$postdeps_CXX"; then
19000 postdeps_CXX="${prev}${p}"
19001 else
19002 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
19003 fi
19004 fi
cristyda16f162011-02-19 23:52:17 +000019005 prev=
cristy73bd4a52010-10-05 11:24:23 +000019006 ;;
19007
cristyda16f162011-02-19 23:52:17 +000019008 *.lto.$objext) ;; # Ignore GCC LTO objects
cristy73bd4a52010-10-05 11:24:23 +000019009 *.$objext)
19010 # This assumes that the test object file only shows up
19011 # once in the compiler output.
19012 if test "$p" = "conftest.$objext"; then
19013 pre_test_object_deps_done=yes
19014 continue
19015 fi
19016
19017 if test "$pre_test_object_deps_done" = no; then
19018 if test -z "$predep_objects_CXX"; then
19019 predep_objects_CXX="$p"
19020 else
19021 predep_objects_CXX="$predep_objects_CXX $p"
19022 fi
19023 else
19024 if test -z "$postdep_objects_CXX"; then
19025 postdep_objects_CXX="$p"
19026 else
19027 postdep_objects_CXX="$postdep_objects_CXX $p"
19028 fi
19029 fi
19030 ;;
19031
19032 *) ;; # Ignore the rest.
19033
19034 esac
19035 done
19036
19037 # Clean up.
19038 rm -f a.out a.exe
19039else
19040 echo "libtool.m4: error: problem compiling CXX test program"
19041fi
19042
19043$RM -f confest.$objext
cristyda16f162011-02-19 23:52:17 +000019044CFLAGS=$_lt_libdeps_save_CFLAGS
cristy73bd4a52010-10-05 11:24:23 +000019045
19046# PORTME: override above test on systems where it is broken
19047case $host_os in
19048interix[3-9]*)
19049 # Interix 3.5 installs completely hosed .la files for C++, so rather than
19050 # hack all around it, let's just trust "g++" to DTRT.
19051 predep_objects_CXX=
19052 postdep_objects_CXX=
19053 postdeps_CXX=
19054 ;;
19055
19056linux*)
19057 case `$CC -V 2>&1 | sed 5q` in
19058 *Sun\ C*)
19059 # Sun C++ 5.9
19060
19061 # The more standards-conforming stlport4 library is
19062 # incompatible with the Cstd library. Avoid specifying
19063 # it if it's in CXXFLAGS. Ignore libCrun as
19064 # -library=stlport4 depends on it.
19065 case " $CXX $CXXFLAGS " in
19066 *" -library=stlport4 "*)
19067 solaris_use_stlport4=yes
19068 ;;
19069 esac
19070
19071 if test "$solaris_use_stlport4" != yes; then
19072 postdeps_CXX='-library=Cstd -library=Crun'
19073 fi
19074 ;;
19075 esac
19076 ;;
19077
19078solaris*)
19079 case $cc_basename in
cristy0c60a692010-11-04 01:09:47 +000019080 CC* | sunCC*)
cristy73bd4a52010-10-05 11:24:23 +000019081 # The more standards-conforming stlport4 library is
19082 # incompatible with the Cstd library. Avoid specifying
19083 # it if it's in CXXFLAGS. Ignore libCrun as
19084 # -library=stlport4 depends on it.
19085 case " $CXX $CXXFLAGS " in
19086 *" -library=stlport4 "*)
19087 solaris_use_stlport4=yes
19088 ;;
19089 esac
19090
19091 # Adding this requires a known-good setup of shared libraries for
19092 # Sun compiler versions before 5.6, else PIC objects from an old
19093 # archive will be linked into the output, leading to subtle bugs.
19094 if test "$solaris_use_stlport4" != yes; then
19095 postdeps_CXX='-library=Cstd -library=Crun'
19096 fi
19097 ;;
19098 esac
19099 ;;
19100esac
19101
19102
19103case " $postdeps_CXX " in
19104*" -lc "*) archive_cmds_need_lc_CXX=no ;;
19105esac
19106 compiler_lib_search_dirs_CXX=
19107if test -n "${compiler_lib_search_path_CXX}"; then
19108 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
19109fi
19110
19111
19112
19113
19114
19115
19116
19117
19118
19119
19120
19121
19122
19123
19124
19125
19126
19127
19128
19129
19130
19131
19132
19133
19134
19135
19136
19137
19138
19139
19140
19141 lt_prog_compiler_wl_CXX=
19142lt_prog_compiler_pic_CXX=
19143lt_prog_compiler_static_CXX=
19144
cristy73bd4a52010-10-05 11:24:23 +000019145
19146 # C++ specific cases for pic, static, wl, etc.
19147 if test "$GXX" = yes; then
19148 lt_prog_compiler_wl_CXX='-Wl,'
19149 lt_prog_compiler_static_CXX='-static'
19150
19151 case $host_os in
19152 aix*)
19153 # All AIX code is PIC.
19154 if test "$host_cpu" = ia64; then
19155 # AIX 5 now supports IA64 processor
19156 lt_prog_compiler_static_CXX='-Bstatic'
19157 fi
19158 ;;
19159
19160 amigaos*)
19161 case $host_cpu in
19162 powerpc)
19163 # see comment about AmigaOS4 .so support
19164 lt_prog_compiler_pic_CXX='-fPIC'
19165 ;;
19166 m68k)
19167 # FIXME: we need at least 68020 code to build shared libraries, but
19168 # adding the `-m68020' flag to GCC prevents building anything better,
19169 # like `-m68040'.
19170 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
19171 ;;
19172 esac
19173 ;;
19174
19175 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
19176 # PIC is the default for these OSes.
19177 ;;
19178 mingw* | cygwin* | os2* | pw32* | cegcc*)
19179 # This hack is so that the source file can tell whether it is being
19180 # built for inclusion in a dll (and should export symbols for example).
19181 # Although the cygwin gcc ignores -fPIC, still need this for old-style
19182 # (--disable-auto-import) libraries
19183 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
19184 ;;
19185 darwin* | rhapsody*)
19186 # PIC is the default on this platform
19187 # Common symbols not allowed in MH_DYLIB files
19188 lt_prog_compiler_pic_CXX='-fno-common'
19189 ;;
19190 *djgpp*)
19191 # DJGPP does not support shared libraries at all
19192 lt_prog_compiler_pic_CXX=
19193 ;;
cristy0c60a692010-11-04 01:09:47 +000019194 haiku*)
19195 # PIC is the default for Haiku.
19196 # The "-static" flag exists, but is broken.
19197 lt_prog_compiler_static_CXX=
19198 ;;
cristy73bd4a52010-10-05 11:24:23 +000019199 interix[3-9]*)
19200 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
19201 # Instead, we relocate shared libraries at runtime.
19202 ;;
19203 sysv4*MP*)
19204 if test -d /usr/nec; then
19205 lt_prog_compiler_pic_CXX=-Kconform_pic
19206 fi
19207 ;;
19208 hpux*)
19209 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
19210 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
19211 # sets the default TLS model and affects inlining.
19212 case $host_cpu in
19213 hppa*64*)
19214 ;;
19215 *)
19216 lt_prog_compiler_pic_CXX='-fPIC'
19217 ;;
19218 esac
19219 ;;
19220 *qnx* | *nto*)
19221 # QNX uses GNU C++, but need to define -shared option too, otherwise
19222 # it will coredump.
19223 lt_prog_compiler_pic_CXX='-fPIC -shared'
19224 ;;
19225 *)
19226 lt_prog_compiler_pic_CXX='-fPIC'
19227 ;;
19228 esac
19229 else
19230 case $host_os in
19231 aix[4-9]*)
19232 # All AIX code is PIC.
19233 if test "$host_cpu" = ia64; then
19234 # AIX 5 now supports IA64 processor
19235 lt_prog_compiler_static_CXX='-Bstatic'
19236 else
19237 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
19238 fi
19239 ;;
19240 chorus*)
19241 case $cc_basename in
19242 cxch68*)
19243 # Green Hills C++ Compiler
19244 # _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"
19245 ;;
19246 esac
19247 ;;
cristyda16f162011-02-19 23:52:17 +000019248 mingw* | cygwin* | os2* | pw32* | cegcc*)
19249 # This hack is so that the source file can tell whether it is being
19250 # built for inclusion in a dll (and should export symbols for example).
19251 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
19252 ;;
cristy73bd4a52010-10-05 11:24:23 +000019253 dgux*)
19254 case $cc_basename in
19255 ec++*)
19256 lt_prog_compiler_pic_CXX='-KPIC'
19257 ;;
19258 ghcx*)
19259 # Green Hills C++ Compiler
19260 lt_prog_compiler_pic_CXX='-pic'
19261 ;;
19262 *)
19263 ;;
19264 esac
19265 ;;
19266 freebsd* | dragonfly*)
19267 # FreeBSD uses GNU C++
19268 ;;
19269 hpux9* | hpux10* | hpux11*)
19270 case $cc_basename in
19271 CC*)
19272 lt_prog_compiler_wl_CXX='-Wl,'
19273 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
19274 if test "$host_cpu" != ia64; then
19275 lt_prog_compiler_pic_CXX='+Z'
19276 fi
19277 ;;
19278 aCC*)
19279 lt_prog_compiler_wl_CXX='-Wl,'
19280 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
19281 case $host_cpu in
19282 hppa*64*|ia64*)
19283 # +Z the default
19284 ;;
19285 *)
19286 lt_prog_compiler_pic_CXX='+Z'
19287 ;;
19288 esac
19289 ;;
19290 *)
19291 ;;
19292 esac
19293 ;;
19294 interix*)
19295 # This is c89, which is MS Visual C++ (no shared libs)
19296 # Anyone wants to do a port?
19297 ;;
19298 irix5* | irix6* | nonstopux*)
19299 case $cc_basename in
19300 CC*)
19301 lt_prog_compiler_wl_CXX='-Wl,'
19302 lt_prog_compiler_static_CXX='-non_shared'
19303 # CC pic flag -KPIC is the default.
19304 ;;
19305 *)
19306 ;;
19307 esac
19308 ;;
cristy0c60a692010-11-04 01:09:47 +000019309 linux* | k*bsd*-gnu | kopensolaris*-gnu)
cristy73bd4a52010-10-05 11:24:23 +000019310 case $cc_basename in
19311 KCC*)
19312 # KAI C++ Compiler
19313 lt_prog_compiler_wl_CXX='--backend -Wl,'
19314 lt_prog_compiler_pic_CXX='-fPIC'
19315 ;;
19316 ecpc* )
19317 # old Intel C++ for x86_64 which still supported -KPIC.
19318 lt_prog_compiler_wl_CXX='-Wl,'
19319 lt_prog_compiler_pic_CXX='-KPIC'
19320 lt_prog_compiler_static_CXX='-static'
19321 ;;
19322 icpc* )
19323 # Intel C++, used to be incompatible with GCC.
19324 # ICC 10 doesn't accept -KPIC any more.
19325 lt_prog_compiler_wl_CXX='-Wl,'
19326 lt_prog_compiler_pic_CXX='-fPIC'
19327 lt_prog_compiler_static_CXX='-static'
19328 ;;
19329 pgCC* | pgcpp*)
19330 # Portland Group C++ compiler
19331 lt_prog_compiler_wl_CXX='-Wl,'
19332 lt_prog_compiler_pic_CXX='-fpic'
19333 lt_prog_compiler_static_CXX='-Bstatic'
19334 ;;
19335 cxx*)
19336 # Compaq C++
19337 # Make sure the PIC flag is empty. It appears that all Alpha
19338 # Linux and Compaq Tru64 Unix objects are PIC.
19339 lt_prog_compiler_pic_CXX=
19340 lt_prog_compiler_static_CXX='-non_shared'
19341 ;;
cristy0c60a692010-11-04 01:09:47 +000019342 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
19343 # IBM XL 8.0, 9.0 on PPC and BlueGene
cristy73bd4a52010-10-05 11:24:23 +000019344 lt_prog_compiler_wl_CXX='-Wl,'
19345 lt_prog_compiler_pic_CXX='-qpic'
19346 lt_prog_compiler_static_CXX='-qstaticlink'
19347 ;;
19348 *)
19349 case `$CC -V 2>&1 | sed 5q` in
19350 *Sun\ C*)
19351 # Sun C++ 5.9
19352 lt_prog_compiler_pic_CXX='-KPIC'
19353 lt_prog_compiler_static_CXX='-Bstatic'
19354 lt_prog_compiler_wl_CXX='-Qoption ld '
19355 ;;
19356 esac
19357 ;;
19358 esac
19359 ;;
19360 lynxos*)
19361 ;;
19362 m88k*)
19363 ;;
19364 mvs*)
19365 case $cc_basename in
19366 cxx*)
19367 lt_prog_compiler_pic_CXX='-W c,exportall'
19368 ;;
19369 *)
19370 ;;
19371 esac
19372 ;;
19373 netbsd*)
19374 ;;
19375 *qnx* | *nto*)
19376 # QNX uses GNU C++, but need to define -shared option too, otherwise
19377 # it will coredump.
19378 lt_prog_compiler_pic_CXX='-fPIC -shared'
19379 ;;
19380 osf3* | osf4* | osf5*)
19381 case $cc_basename in
19382 KCC*)
19383 lt_prog_compiler_wl_CXX='--backend -Wl,'
19384 ;;
19385 RCC*)
19386 # Rational C++ 2.4.1
19387 lt_prog_compiler_pic_CXX='-pic'
19388 ;;
19389 cxx*)
19390 # Digital/Compaq C++
19391 lt_prog_compiler_wl_CXX='-Wl,'
19392 # Make sure the PIC flag is empty. It appears that all Alpha
19393 # Linux and Compaq Tru64 Unix objects are PIC.
19394 lt_prog_compiler_pic_CXX=
19395 lt_prog_compiler_static_CXX='-non_shared'
19396 ;;
19397 *)
19398 ;;
19399 esac
19400 ;;
19401 psos*)
19402 ;;
19403 solaris*)
19404 case $cc_basename in
cristy0c60a692010-11-04 01:09:47 +000019405 CC* | sunCC*)
cristy73bd4a52010-10-05 11:24:23 +000019406 # Sun C++ 4.2, 5.x and Centerline C++
19407 lt_prog_compiler_pic_CXX='-KPIC'
19408 lt_prog_compiler_static_CXX='-Bstatic'
19409 lt_prog_compiler_wl_CXX='-Qoption ld '
19410 ;;
19411 gcx*)
19412 # Green Hills C++ Compiler
19413 lt_prog_compiler_pic_CXX='-PIC'
19414 ;;
19415 *)
19416 ;;
19417 esac
19418 ;;
19419 sunos4*)
19420 case $cc_basename in
19421 CC*)
19422 # Sun C++ 4.x
19423 lt_prog_compiler_pic_CXX='-pic'
19424 lt_prog_compiler_static_CXX='-Bstatic'
19425 ;;
19426 lcc*)
19427 # Lucid
19428 lt_prog_compiler_pic_CXX='-pic'
19429 ;;
19430 *)
19431 ;;
19432 esac
19433 ;;
19434 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
19435 case $cc_basename in
19436 CC*)
19437 lt_prog_compiler_wl_CXX='-Wl,'
19438 lt_prog_compiler_pic_CXX='-KPIC'
19439 lt_prog_compiler_static_CXX='-Bstatic'
19440 ;;
19441 esac
19442 ;;
19443 tandem*)
19444 case $cc_basename in
19445 NCC*)
19446 # NonStop-UX NCC 3.20
19447 lt_prog_compiler_pic_CXX='-KPIC'
19448 ;;
19449 *)
19450 ;;
19451 esac
19452 ;;
19453 vxworks*)
19454 ;;
19455 *)
19456 lt_prog_compiler_can_build_shared_CXX=no
19457 ;;
19458 esac
19459 fi
19460
19461case $host_os in
19462 # For platforms which do not support PIC, -DPIC is meaningless:
19463 *djgpp*)
19464 lt_prog_compiler_pic_CXX=
19465 ;;
19466 *)
19467 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
19468 ;;
19469esac
cristy73bd4a52010-10-05 11:24:23 +000019470
cristyda16f162011-02-19 23:52:17 +000019471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
19472$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
19473if ${lt_cv_prog_compiler_pic_CXX+:} false; then :
19474 $as_echo_n "(cached) " >&6
19475else
19476 lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
19477fi
19478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
19479$as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
19480lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
cristy73bd4a52010-10-05 11:24:23 +000019481
19482#
19483# Check to make sure the PIC flag actually works.
19484#
19485if test -n "$lt_prog_compiler_pic_CXX"; then
19486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
19487$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
cristyda16f162011-02-19 23:52:17 +000019488if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000019489 $as_echo_n "(cached) " >&6
19490else
19491 lt_cv_prog_compiler_pic_works_CXX=no
19492 ac_outfile=conftest.$ac_objext
19493 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
19494 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
19495 # Insert the option either (1) after the last *FLAGS variable, or
19496 # (2) before a word containing "conftest.", or (3) at the end.
19497 # Note that $ac_compile itself does not contain backslashes and begins
19498 # with a dollar sign (not a hyphen), so the echo should work correctly.
19499 # The option is referenced via a variable to avoid confusing sed.
19500 lt_compile=`echo "$ac_compile" | $SED \
19501 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
19502 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
19503 -e 's:$: $lt_compiler_flag:'`
cristy0c60a692010-11-04 01:09:47 +000019504 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
cristy73bd4a52010-10-05 11:24:23 +000019505 (eval "$lt_compile" 2>conftest.err)
19506 ac_status=$?
19507 cat conftest.err >&5
cristy0c60a692010-11-04 01:09:47 +000019508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
cristy73bd4a52010-10-05 11:24:23 +000019509 if (exit $ac_status) && test -s "$ac_outfile"; then
19510 # The compiler can only warn and ignore the option if not recognized
19511 # So say no if there are warnings other than the usual output.
cristy0c60a692010-11-04 01:09:47 +000019512 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
cristy73bd4a52010-10-05 11:24:23 +000019513 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
19514 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
19515 lt_cv_prog_compiler_pic_works_CXX=yes
19516 fi
19517 fi
19518 $RM conftest*
19519
19520fi
19521{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
19522$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
19523
19524if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
19525 case $lt_prog_compiler_pic_CXX in
19526 "" | " "*) ;;
19527 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
19528 esac
19529else
19530 lt_prog_compiler_pic_CXX=
19531 lt_prog_compiler_can_build_shared_CXX=no
19532fi
19533
19534fi
19535
19536
19537
cristyda16f162011-02-19 23:52:17 +000019538
19539
cristy73bd4a52010-10-05 11:24:23 +000019540#
19541# Check to make sure the static flag actually works.
19542#
19543wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
19544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
19545$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
cristyda16f162011-02-19 23:52:17 +000019546if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000019547 $as_echo_n "(cached) " >&6
19548else
19549 lt_cv_prog_compiler_static_works_CXX=no
19550 save_LDFLAGS="$LDFLAGS"
19551 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
19552 echo "$lt_simple_link_test_code" > conftest.$ac_ext
19553 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
19554 # The linker can only warn and ignore the option if not recognized
19555 # So say no if there are warnings
19556 if test -s conftest.err; then
19557 # Append any errors to the config.log.
19558 cat conftest.err 1>&5
cristy0c60a692010-11-04 01:09:47 +000019559 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
cristy73bd4a52010-10-05 11:24:23 +000019560 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
19561 if diff conftest.exp conftest.er2 >/dev/null; then
19562 lt_cv_prog_compiler_static_works_CXX=yes
19563 fi
19564 else
19565 lt_cv_prog_compiler_static_works_CXX=yes
19566 fi
19567 fi
19568 $RM -r conftest*
19569 LDFLAGS="$save_LDFLAGS"
19570
19571fi
19572{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
19573$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
19574
19575if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
19576 :
19577else
19578 lt_prog_compiler_static_CXX=
19579fi
19580
19581
19582
19583
19584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
19585$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
cristyda16f162011-02-19 23:52:17 +000019586if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000019587 $as_echo_n "(cached) " >&6
19588else
19589 lt_cv_prog_compiler_c_o_CXX=no
19590 $RM -r conftest 2>/dev/null
19591 mkdir conftest
19592 cd conftest
19593 mkdir out
19594 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
19595
19596 lt_compiler_flag="-o out/conftest2.$ac_objext"
19597 # Insert the option either (1) after the last *FLAGS variable, or
19598 # (2) before a word containing "conftest.", or (3) at the end.
19599 # Note that $ac_compile itself does not contain backslashes and begins
19600 # with a dollar sign (not a hyphen), so the echo should work correctly.
19601 lt_compile=`echo "$ac_compile" | $SED \
19602 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
19603 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
19604 -e 's:$: $lt_compiler_flag:'`
cristy0c60a692010-11-04 01:09:47 +000019605 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
cristy73bd4a52010-10-05 11:24:23 +000019606 (eval "$lt_compile" 2>out/conftest.err)
19607 ac_status=$?
19608 cat out/conftest.err >&5
cristy0c60a692010-11-04 01:09:47 +000019609 echo "$as_me:$LINENO: \$? = $ac_status" >&5
cristy73bd4a52010-10-05 11:24:23 +000019610 if (exit $ac_status) && test -s out/conftest2.$ac_objext
19611 then
19612 # The compiler can only warn and ignore the option if not recognized
19613 # So say no if there are warnings
cristy0c60a692010-11-04 01:09:47 +000019614 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
cristy73bd4a52010-10-05 11:24:23 +000019615 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
19616 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
19617 lt_cv_prog_compiler_c_o_CXX=yes
19618 fi
19619 fi
19620 chmod u+w . 2>&5
19621 $RM conftest*
19622 # SGI C++ compiler will create directory out/ii_files/ for
19623 # template instantiation
19624 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
19625 $RM out/* && rmdir out
19626 cd ..
19627 $RM -r conftest
19628 $RM conftest*
19629
19630fi
19631{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
19632$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
19633
19634
19635
19636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
19637$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
cristyda16f162011-02-19 23:52:17 +000019638if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000019639 $as_echo_n "(cached) " >&6
19640else
19641 lt_cv_prog_compiler_c_o_CXX=no
19642 $RM -r conftest 2>/dev/null
19643 mkdir conftest
19644 cd conftest
19645 mkdir out
19646 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
19647
19648 lt_compiler_flag="-o out/conftest2.$ac_objext"
19649 # Insert the option either (1) after the last *FLAGS variable, or
19650 # (2) before a word containing "conftest.", or (3) at the end.
19651 # Note that $ac_compile itself does not contain backslashes and begins
19652 # with a dollar sign (not a hyphen), so the echo should work correctly.
19653 lt_compile=`echo "$ac_compile" | $SED \
19654 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
19655 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
19656 -e 's:$: $lt_compiler_flag:'`
cristy0c60a692010-11-04 01:09:47 +000019657 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
cristy73bd4a52010-10-05 11:24:23 +000019658 (eval "$lt_compile" 2>out/conftest.err)
19659 ac_status=$?
19660 cat out/conftest.err >&5
cristy0c60a692010-11-04 01:09:47 +000019661 echo "$as_me:$LINENO: \$? = $ac_status" >&5
cristy73bd4a52010-10-05 11:24:23 +000019662 if (exit $ac_status) && test -s out/conftest2.$ac_objext
19663 then
19664 # The compiler can only warn and ignore the option if not recognized
19665 # So say no if there are warnings
cristy0c60a692010-11-04 01:09:47 +000019666 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
cristy73bd4a52010-10-05 11:24:23 +000019667 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
19668 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
19669 lt_cv_prog_compiler_c_o_CXX=yes
19670 fi
19671 fi
19672 chmod u+w . 2>&5
19673 $RM conftest*
19674 # SGI C++ compiler will create directory out/ii_files/ for
19675 # template instantiation
19676 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
19677 $RM out/* && rmdir out
19678 cd ..
19679 $RM -r conftest
19680 $RM conftest*
19681
19682fi
19683{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
19684$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
19685
19686
19687
19688
19689hard_links="nottested"
19690if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
19691 # do not overwrite the value of need_locks provided by the user
19692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
19693$as_echo_n "checking if we can lock with hard links... " >&6; }
19694 hard_links=yes
19695 $RM conftest*
19696 ln conftest.a conftest.b 2>/dev/null && hard_links=no
19697 touch conftest.a
19698 ln conftest.a conftest.b 2>&5 || hard_links=no
19699 ln conftest.a conftest.b 2>/dev/null && hard_links=no
19700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
19701$as_echo "$hard_links" >&6; }
19702 if test "$hard_links" = no; then
19703 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
19704$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
19705 need_locks=warn
19706 fi
19707else
19708 need_locks=no
19709fi
19710
19711
19712
19713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
19714$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
19715
19716 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
cristyda16f162011-02-19 23:52:17 +000019717 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
cristy73bd4a52010-10-05 11:24:23 +000019718 case $host_os in
19719 aix[4-9]*)
19720 # If we're using GNU nm, then we don't want the "-C" option.
19721 # -C means demangle to AIX nm, but means don't demangle with GNU nm
cristy0c60a692010-11-04 01:09:47 +000019722 # Also, AIX nm treats weak defined symbols like other global defined
19723 # symbols, whereas GNU nm marks them as "W".
cristy73bd4a52010-10-05 11:24:23 +000019724 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
cristy0c60a692010-11-04 01:09:47 +000019725 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
cristy73bd4a52010-10-05 11:24:23 +000019726 else
19727 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'
19728 fi
19729 ;;
19730 pw32*)
19731 export_symbols_cmds_CXX="$ltdll_cmds"
cristyda16f162011-02-19 23:52:17 +000019732 ;;
cristy73bd4a52010-10-05 11:24:23 +000019733 cygwin* | mingw* | cegcc*)
cristyda16f162011-02-19 23:52:17 +000019734 case $cc_basename in
cristy99bd5232011-12-07 14:38:20 +000019735 cl*)
19736 exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
19737 ;;
cristyda16f162011-02-19 23:52:17 +000019738 *)
19739 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
19740 exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
19741 ;;
19742 esac
19743 ;;
cristy73bd4a52010-10-05 11:24:23 +000019744 *)
19745 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
cristyda16f162011-02-19 23:52:17 +000019746 ;;
cristy73bd4a52010-10-05 11:24:23 +000019747 esac
cristy73bd4a52010-10-05 11:24:23 +000019748
19749{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
19750$as_echo "$ld_shlibs_CXX" >&6; }
19751test "$ld_shlibs_CXX" = no && can_build_shared=no
19752
19753with_gnu_ld_CXX=$with_gnu_ld
19754
19755
19756
19757
19758
19759
19760#
19761# Do we need to explicitly link libc?
19762#
19763case "x$archive_cmds_need_lc_CXX" in
19764x|xyes)
19765 # Assume -lc should be added
19766 archive_cmds_need_lc_CXX=yes
19767
19768 if test "$enable_shared" = yes && test "$GCC" = yes; then
19769 case $archive_cmds_CXX in
19770 *'~'*)
19771 # FIXME: we may have to deal with multi-command sequences.
19772 ;;
19773 '$CC '*)
19774 # Test whether the compiler implicitly links with -lc since on some
19775 # systems, -lgcc has to come before -lc. If gcc already passes -lc
19776 # to ld, don't add -lc before -lgcc.
19777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
19778$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
cristyda16f162011-02-19 23:52:17 +000019779if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
cristy0c60a692010-11-04 01:09:47 +000019780 $as_echo_n "(cached) " >&6
19781else
19782 $RM conftest*
19783 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
cristy73bd4a52010-10-05 11:24:23 +000019784
cristy0c60a692010-11-04 01:09:47 +000019785 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
cristy73bd4a52010-10-05 11:24:23 +000019786 (eval $ac_compile) 2>&5
19787 ac_status=$?
19788 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19789 test $ac_status = 0; } 2>conftest.err; then
cristy0c60a692010-11-04 01:09:47 +000019790 soname=conftest
19791 lib=conftest
19792 libobjs=conftest.$ac_objext
19793 deplibs=
19794 wl=$lt_prog_compiler_wl_CXX
19795 pic_flag=$lt_prog_compiler_pic_CXX
19796 compiler_flags=-v
19797 linker_flags=-v
19798 verstring=
19799 output_objdir=.
19800 libname=conftest
19801 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
19802 allow_undefined_flag_CXX=
19803 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
cristy73bd4a52010-10-05 11:24:23 +000019804 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
19805 ac_status=$?
19806 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19807 test $ac_status = 0; }
cristy0c60a692010-11-04 01:09:47 +000019808 then
19809 lt_cv_archive_cmds_need_lc_CXX=no
19810 else
19811 lt_cv_archive_cmds_need_lc_CXX=yes
19812 fi
19813 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
19814 else
19815 cat conftest.err 1>&5
19816 fi
19817 $RM conftest*
19818
19819fi
19820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
19821$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
19822 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
cristy73bd4a52010-10-05 11:24:23 +000019823 ;;
19824 esac
19825 fi
19826 ;;
19827esac
19828
19829
19830
19831
19832
19833
19834
19835
19836
19837
19838
19839
19840
19841
19842
19843
19844
19845
19846
19847
19848
19849
19850
19851
19852
19853
19854
19855
19856
19857
19858
19859
19860
19861
19862
19863
19864
19865
19866
19867
19868
19869
19870
19871
19872
19873
19874
19875
19876
19877
19878
19879
19880
19881
19882
19883
19884
19885
19886
19887
19888
19889
cristy73bd4a52010-10-05 11:24:23 +000019890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
19891$as_echo_n "checking dynamic linker characteristics... " >&6; }
19892
19893library_names_spec=
19894libname_spec='lib$name'
19895soname_spec=
19896shrext_cmds=".so"
19897postinstall_cmds=
19898postuninstall_cmds=
19899finish_cmds=
19900finish_eval=
19901shlibpath_var=
19902shlibpath_overrides_runpath=unknown
19903version_type=none
19904dynamic_linker="$host_os ld.so"
19905sys_lib_dlsearch_path_spec="/lib /usr/lib"
19906need_lib_prefix=unknown
19907hardcode_into_libs=no
19908
19909# when you set need_version to no, make sure it does not cause -set_version
19910# flags to be left without arguments
19911need_version=unknown
19912
19913case $host_os in
19914aix3*)
cristy99bd5232011-12-07 14:38:20 +000019915 version_type=linux # correct to gnu/linux during the next big refactor
cristy73bd4a52010-10-05 11:24:23 +000019916 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
19917 shlibpath_var=LIBPATH
19918
19919 # AIX 3 has no versioning support, so we append a major version to the name.
19920 soname_spec='${libname}${release}${shared_ext}$major'
19921 ;;
19922
19923aix[4-9]*)
cristy99bd5232011-12-07 14:38:20 +000019924 version_type=linux # correct to gnu/linux during the next big refactor
cristy73bd4a52010-10-05 11:24:23 +000019925 need_lib_prefix=no
19926 need_version=no
19927 hardcode_into_libs=yes
19928 if test "$host_cpu" = ia64; then
19929 # AIX 5 supports IA64
19930 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
19931 shlibpath_var=LD_LIBRARY_PATH
19932 else
19933 # With GCC up to 2.95.x, collect2 would create an import file
19934 # for dependence libraries. The import file would start with
19935 # the line `#! .'. This would cause the generated library to
19936 # depend on `.', always an invalid library. This was fixed in
19937 # development snapshots of GCC prior to 3.0.
19938 case $host_os in
19939 aix4 | aix4.[01] | aix4.[01].*)
19940 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
19941 echo ' yes '
19942 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
19943 :
19944 else
19945 can_build_shared=no
19946 fi
19947 ;;
19948 esac
19949 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
19950 # soname into executable. Probably we can add versioning support to
19951 # collect2, so additional links can be useful in future.
19952 if test "$aix_use_runtimelinking" = yes; then
19953 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
19954 # instead of lib<name>.a to let people know that these are not
19955 # typical AIX shared libraries.
19956 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19957 else
19958 # We preserve .a as extension for shared libraries through AIX4.2
19959 # and later when we are not doing run time linking.
19960 library_names_spec='${libname}${release}.a $libname.a'
19961 soname_spec='${libname}${release}${shared_ext}$major'
19962 fi
19963 shlibpath_var=LIBPATH
19964 fi
19965 ;;
19966
19967amigaos*)
19968 case $host_cpu in
19969 powerpc)
19970 # Since July 2007 AmigaOS4 officially supports .so libraries.
19971 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
19972 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19973 ;;
19974 m68k)
19975 library_names_spec='$libname.ixlibrary $libname.a'
19976 # Create ${libname}_ixlibrary.a entries in /sys/libs.
cristy0c60a692010-11-04 01:09:47 +000019977 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
cristy73bd4a52010-10-05 11:24:23 +000019978 ;;
19979 esac
19980 ;;
19981
19982beos*)
19983 library_names_spec='${libname}${shared_ext}'
19984 dynamic_linker="$host_os ld.so"
19985 shlibpath_var=LIBRARY_PATH
19986 ;;
19987
19988bsdi[45]*)
cristy99bd5232011-12-07 14:38:20 +000019989 version_type=linux # correct to gnu/linux during the next big refactor
cristy73bd4a52010-10-05 11:24:23 +000019990 need_version=no
19991 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19992 soname_spec='${libname}${release}${shared_ext}$major'
19993 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
19994 shlibpath_var=LD_LIBRARY_PATH
19995 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
19996 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
19997 # the default ld.so.conf also contains /usr/contrib/lib and
19998 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
19999 # libtool to hard-code these into programs
20000 ;;
20001
20002cygwin* | mingw* | pw32* | cegcc*)
20003 version_type=windows
20004 shrext_cmds=".dll"
20005 need_version=no
20006 need_lib_prefix=no
20007
cristyda16f162011-02-19 23:52:17 +000020008 case $GCC,$cc_basename in
20009 yes,*)
20010 # gcc
cristy73bd4a52010-10-05 11:24:23 +000020011 library_names_spec='$libname.dll.a'
20012 # DLL is installed to $(libdir)/../bin by postinstall_cmds
20013 postinstall_cmds='base_file=`basename \${file}`~
20014 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
20015 dldir=$destdir/`dirname \$dlpath`~
20016 test -d \$dldir || mkdir -p \$dldir~
20017 $install_prog $dir/$dlname \$dldir/$dlname~
20018 chmod a+x \$dldir/$dlname~
20019 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
20020 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
20021 fi'
20022 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
20023 dlpath=$dir/\$dldll~
20024 $RM \$dlpath'
20025 shlibpath_overrides_runpath=yes
20026
20027 case $host_os in
20028 cygwin*)
20029 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
20030 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
cristy0c60a692010-11-04 01:09:47 +000020031
cristy73bd4a52010-10-05 11:24:23 +000020032 ;;
20033 mingw* | cegcc*)
20034 # MinGW DLLs use traditional 'lib' prefix
20035 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
cristy73bd4a52010-10-05 11:24:23 +000020036 ;;
20037 pw32*)
20038 # pw32 DLLs use 'pw' prefix rather than 'lib'
20039 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
20040 ;;
20041 esac
cristyda16f162011-02-19 23:52:17 +000020042 dynamic_linker='Win32 ld.exe'
20043 ;;
20044
20045 *,cl*)
20046 # Native MSVC
20047 libname_spec='$name'
20048 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
20049 library_names_spec='${libname}.dll.lib'
20050
20051 case $build_os in
20052 mingw*)
20053 sys_lib_search_path_spec=
20054 lt_save_ifs=$IFS
20055 IFS=';'
20056 for lt_path in $LIB
20057 do
20058 IFS=$lt_save_ifs
20059 # Let DOS variable expansion print the short 8.3 style file name.
20060 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
20061 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
20062 done
20063 IFS=$lt_save_ifs
20064 # Convert to MSYS style.
20065 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
20066 ;;
20067 cygwin*)
20068 # Convert to unix form, then to dos form, then back to unix form
20069 # but this time dos style (no spaces!) so that the unix form looks
20070 # like /cygdrive/c/PROGRA~1:/cygdr...
20071 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
20072 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
20073 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
20074 ;;
20075 *)
20076 sys_lib_search_path_spec="$LIB"
20077 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
20078 # It is most probably a Windows format PATH.
20079 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
20080 else
20081 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
20082 fi
20083 # FIXME: find the short name or the path components, as spaces are
20084 # common. (e.g. "Program Files" -> "PROGRA~1")
20085 ;;
20086 esac
20087
20088 # DLL is installed to $(libdir)/../bin by postinstall_cmds
20089 postinstall_cmds='base_file=`basename \${file}`~
20090 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
20091 dldir=$destdir/`dirname \$dlpath`~
20092 test -d \$dldir || mkdir -p \$dldir~
20093 $install_prog $dir/$dlname \$dldir/$dlname'
20094 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
20095 dlpath=$dir/\$dldll~
20096 $RM \$dlpath'
20097 shlibpath_overrides_runpath=yes
20098 dynamic_linker='Win32 link.exe'
cristy73bd4a52010-10-05 11:24:23 +000020099 ;;
20100
20101 *)
cristyda16f162011-02-19 23:52:17 +000020102 # Assume MSVC wrapper
cristy73bd4a52010-10-05 11:24:23 +000020103 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
cristyda16f162011-02-19 23:52:17 +000020104 dynamic_linker='Win32 ld.exe'
cristy73bd4a52010-10-05 11:24:23 +000020105 ;;
20106 esac
cristy73bd4a52010-10-05 11:24:23 +000020107 # FIXME: first we should search . and the directory the executable is in
20108 shlibpath_var=PATH
20109 ;;
20110
20111darwin* | rhapsody*)
20112 dynamic_linker="$host_os dyld"
20113 version_type=darwin
20114 need_lib_prefix=no
20115 need_version=no
20116 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
20117 soname_spec='${libname}${release}${major}$shared_ext'
20118 shlibpath_overrides_runpath=yes
20119 shlibpath_var=DYLD_LIBRARY_PATH
20120 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
20121
20122 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
20123 ;;
20124
20125dgux*)
cristy99bd5232011-12-07 14:38:20 +000020126 version_type=linux # correct to gnu/linux during the next big refactor
cristy73bd4a52010-10-05 11:24:23 +000020127 need_lib_prefix=no
20128 need_version=no
20129 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
20130 soname_spec='${libname}${release}${shared_ext}$major'
20131 shlibpath_var=LD_LIBRARY_PATH
20132 ;;
20133
cristy73bd4a52010-10-05 11:24:23 +000020134freebsd* | dragonfly*)
20135 # DragonFly does not have aout. When/if they implement a new
20136 # versioning mechanism, adjust this.
20137 if test -x /usr/bin/objformat; then
20138 objformat=`/usr/bin/objformat`
20139 else
20140 case $host_os in
cristy99bd5232011-12-07 14:38:20 +000020141 freebsd[23].*) objformat=aout ;;
cristy73bd4a52010-10-05 11:24:23 +000020142 *) objformat=elf ;;
20143 esac
20144 fi
20145 version_type=freebsd-$objformat
20146 case $version_type in
20147 freebsd-elf*)
20148 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
20149 need_version=no
20150 need_lib_prefix=no
20151 ;;
20152 freebsd-*)
20153 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
20154 need_version=yes
20155 ;;
20156 esac
20157 shlibpath_var=LD_LIBRARY_PATH
20158 case $host_os in
cristy99bd5232011-12-07 14:38:20 +000020159 freebsd2.*)
cristy73bd4a52010-10-05 11:24:23 +000020160 shlibpath_overrides_runpath=yes
20161 ;;
20162 freebsd3.[01]* | freebsdelf3.[01]*)
20163 shlibpath_overrides_runpath=yes
20164 hardcode_into_libs=yes
20165 ;;
20166 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
20167 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
20168 shlibpath_overrides_runpath=no
20169 hardcode_into_libs=yes
20170 ;;
20171 *) # from 4.6 on, and DragonFly
20172 shlibpath_overrides_runpath=yes
20173 hardcode_into_libs=yes
20174 ;;
20175 esac
20176 ;;
20177
20178gnu*)
cristy99bd5232011-12-07 14:38:20 +000020179 version_type=linux # correct to gnu/linux during the next big refactor
cristy73bd4a52010-10-05 11:24:23 +000020180 need_lib_prefix=no
20181 need_version=no
20182 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
20183 soname_spec='${libname}${release}${shared_ext}$major'
20184 shlibpath_var=LD_LIBRARY_PATH
cristy99bd5232011-12-07 14:38:20 +000020185 shlibpath_overrides_runpath=no
cristy73bd4a52010-10-05 11:24:23 +000020186 hardcode_into_libs=yes
20187 ;;
20188
cristy0c60a692010-11-04 01:09:47 +000020189haiku*)
cristy99bd5232011-12-07 14:38:20 +000020190 version_type=linux # correct to gnu/linux during the next big refactor
cristy0c60a692010-11-04 01:09:47 +000020191 need_lib_prefix=no
20192 need_version=no
20193 dynamic_linker="$host_os runtime_loader"
20194 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
20195 soname_spec='${libname}${release}${shared_ext}$major'
20196 shlibpath_var=LIBRARY_PATH
20197 shlibpath_overrides_runpath=yes
20198 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
20199 hardcode_into_libs=yes
20200 ;;
20201
cristy73bd4a52010-10-05 11:24:23 +000020202hpux9* | hpux10* | hpux11*)
20203 # Give a soname corresponding to the major version so that dld.sl refuses to
20204 # link against other versions.
20205 version_type=sunos
20206 need_lib_prefix=no
20207 need_version=no
20208 case $host_cpu in
20209 ia64*)
20210 shrext_cmds='.so'
20211 hardcode_into_libs=yes
20212 dynamic_linker="$host_os dld.so"
20213 shlibpath_var=LD_LIBRARY_PATH
20214 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
20215 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20216 soname_spec='${libname}${release}${shared_ext}$major'
20217 if test "X$HPUX_IA64_MODE" = X32; then
20218 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
20219 else
20220 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
20221 fi
20222 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
20223 ;;
20224 hppa*64*)
20225 shrext_cmds='.sl'
20226 hardcode_into_libs=yes
20227 dynamic_linker="$host_os dld.sl"
20228 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
20229 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
20230 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20231 soname_spec='${libname}${release}${shared_ext}$major'
20232 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
20233 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
20234 ;;
20235 *)
20236 shrext_cmds='.sl'
20237 dynamic_linker="$host_os dld.sl"
20238 shlibpath_var=SHLIB_PATH
20239 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
20240 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20241 soname_spec='${libname}${release}${shared_ext}$major'
20242 ;;
20243 esac
cristy0c60a692010-11-04 01:09:47 +000020244 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
cristy73bd4a52010-10-05 11:24:23 +000020245 postinstall_cmds='chmod 555 $lib'
cristy0c60a692010-11-04 01:09:47 +000020246 # or fails outright, so override atomically:
20247 install_override_mode=555
cristy73bd4a52010-10-05 11:24:23 +000020248 ;;
20249
20250interix[3-9]*)
cristy99bd5232011-12-07 14:38:20 +000020251 version_type=linux # correct to gnu/linux during the next big refactor
cristy73bd4a52010-10-05 11:24:23 +000020252 need_lib_prefix=no
20253 need_version=no
20254 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
20255 soname_spec='${libname}${release}${shared_ext}$major'
20256 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
20257 shlibpath_var=LD_LIBRARY_PATH
20258 shlibpath_overrides_runpath=no
20259 hardcode_into_libs=yes
20260 ;;
20261
20262irix5* | irix6* | nonstopux*)
20263 case $host_os in
20264 nonstopux*) version_type=nonstopux ;;
20265 *)
20266 if test "$lt_cv_prog_gnu_ld" = yes; then
cristy99bd5232011-12-07 14:38:20 +000020267 version_type=linux # correct to gnu/linux during the next big refactor
cristy73bd4a52010-10-05 11:24:23 +000020268 else
20269 version_type=irix
20270 fi ;;
20271 esac
20272 need_lib_prefix=no
20273 need_version=no
20274 soname_spec='${libname}${release}${shared_ext}$major'
20275 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
20276 case $host_os in
20277 irix5* | nonstopux*)
20278 libsuff= shlibsuff=
20279 ;;
20280 *)
20281 case $LD in # libtool.m4 will add one of these switches to LD
20282 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
20283 libsuff= shlibsuff= libmagic=32-bit;;
20284 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
20285 libsuff=32 shlibsuff=N32 libmagic=N32;;
20286 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
20287 libsuff=64 shlibsuff=64 libmagic=64-bit;;
20288 *) libsuff= shlibsuff= libmagic=never-match;;
20289 esac
20290 ;;
20291 esac
20292 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
20293 shlibpath_overrides_runpath=no
20294 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
20295 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
20296 hardcode_into_libs=yes
20297 ;;
20298
20299# No shared lib support for Linux oldld, aout, or coff.
20300linux*oldld* | linux*aout* | linux*coff*)
20301 dynamic_linker=no
20302 ;;
20303
cristy99bd5232011-12-07 14:38:20 +000020304# This must be glibc/ELF.
cristy0c60a692010-11-04 01:09:47 +000020305linux* | k*bsd*-gnu | kopensolaris*-gnu)
cristy99bd5232011-12-07 14:38:20 +000020306 version_type=linux # correct to gnu/linux during the next big refactor
cristy73bd4a52010-10-05 11:24:23 +000020307 need_lib_prefix=no
20308 need_version=no
20309 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20310 soname_spec='${libname}${release}${shared_ext}$major'
20311 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
20312 shlibpath_var=LD_LIBRARY_PATH
20313 shlibpath_overrides_runpath=no
cristy0c60a692010-11-04 01:09:47 +000020314
cristy73bd4a52010-10-05 11:24:23 +000020315 # Some binutils ld are patched to set DT_RUNPATH
cristyda16f162011-02-19 23:52:17 +000020316 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
cristy0c60a692010-11-04 01:09:47 +000020317 $as_echo_n "(cached) " >&6
20318else
20319 lt_cv_shlibpath_overrides_runpath=no
20320 save_LDFLAGS=$LDFLAGS
20321 save_libdir=$libdir
20322 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
20323 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
20324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy73bd4a52010-10-05 11:24:23 +000020325/* end confdefs.h. */
20326
20327int
20328main ()
20329{
20330
20331 ;
20332 return 0;
20333}
20334_ACEOF
20335if ac_fn_cxx_try_link "$LINENO"; then :
20336 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
cristy0c60a692010-11-04 01:09:47 +000020337 lt_cv_shlibpath_overrides_runpath=yes
cristy73bd4a52010-10-05 11:24:23 +000020338fi
20339fi
20340rm -f core conftest.err conftest.$ac_objext \
20341 conftest$ac_exeext conftest.$ac_ext
cristy0c60a692010-11-04 01:09:47 +000020342 LDFLAGS=$save_LDFLAGS
20343 libdir=$save_libdir
20344
20345fi
20346
20347 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
cristy73bd4a52010-10-05 11:24:23 +000020348
20349 # This implies no fast_install, which is unacceptable.
20350 # Some rework will be needed to allow for fast_install
20351 # before this can be enabled.
20352 hardcode_into_libs=yes
20353
20354 # Add ABI-specific directories to the system library path.
20355 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
20356
20357 # Append ld.so.conf contents to the search path
20358 if test -f /etc/ld.so.conf; then
cristy0c60a692010-11-04 01:09:47 +000020359 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
cristy73bd4a52010-10-05 11:24:23 +000020360 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
cristy0c60a692010-11-04 01:09:47 +000020361
cristy73bd4a52010-10-05 11:24:23 +000020362 fi
20363
20364 # We used to test for /lib/ld.so.1 and disable shared libraries on
20365 # powerpc, because MkLinux only supported shared libraries with the
20366 # GNU dynamic linker. Since this was broken with cross compilers,
20367 # most powerpc-linux boxes support dynamic linking these days and
20368 # people can always --disable-shared, the test was removed, and we
20369 # assume the GNU/Linux dynamic linker is in use.
20370 dynamic_linker='GNU/Linux ld.so'
20371 ;;
20372
20373netbsd*)
20374 version_type=sunos
20375 need_lib_prefix=no
20376 need_version=no
20377 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
20378 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
20379 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
20380 dynamic_linker='NetBSD (a.out) ld.so'
20381 else
20382 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
20383 soname_spec='${libname}${release}${shared_ext}$major'
20384 dynamic_linker='NetBSD ld.elf_so'
20385 fi
20386 shlibpath_var=LD_LIBRARY_PATH
20387 shlibpath_overrides_runpath=yes
20388 hardcode_into_libs=yes
20389 ;;
20390
20391newsos6)
cristy99bd5232011-12-07 14:38:20 +000020392 version_type=linux # correct to gnu/linux during the next big refactor
cristy73bd4a52010-10-05 11:24:23 +000020393 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20394 shlibpath_var=LD_LIBRARY_PATH
20395 shlibpath_overrides_runpath=yes
20396 ;;
20397
20398*nto* | *qnx*)
20399 version_type=qnx
20400 need_lib_prefix=no
20401 need_version=no
20402 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20403 soname_spec='${libname}${release}${shared_ext}$major'
20404 shlibpath_var=LD_LIBRARY_PATH
20405 shlibpath_overrides_runpath=no
20406 hardcode_into_libs=yes
20407 dynamic_linker='ldqnx.so'
20408 ;;
20409
20410openbsd*)
20411 version_type=sunos
20412 sys_lib_dlsearch_path_spec="/usr/lib"
20413 need_lib_prefix=no
20414 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
20415 case $host_os in
20416 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
20417 *) need_version=no ;;
20418 esac
20419 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
20420 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
20421 shlibpath_var=LD_LIBRARY_PATH
20422 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
20423 case $host_os in
20424 openbsd2.[89] | openbsd2.[89].*)
20425 shlibpath_overrides_runpath=no
20426 ;;
20427 *)
20428 shlibpath_overrides_runpath=yes
20429 ;;
20430 esac
20431 else
20432 shlibpath_overrides_runpath=yes
20433 fi
20434 ;;
20435
20436os2*)
20437 libname_spec='$name'
20438 shrext_cmds=".dll"
20439 need_lib_prefix=no
20440 library_names_spec='$libname${shared_ext} $libname.a'
20441 dynamic_linker='OS/2 ld.exe'
20442 shlibpath_var=LIBPATH
20443 ;;
20444
20445osf3* | osf4* | osf5*)
20446 version_type=osf
20447 need_lib_prefix=no
20448 need_version=no
20449 soname_spec='${libname}${release}${shared_ext}$major'
20450 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20451 shlibpath_var=LD_LIBRARY_PATH
20452 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
20453 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
20454 ;;
20455
20456rdos*)
20457 dynamic_linker=no
20458 ;;
20459
20460solaris*)
cristy99bd5232011-12-07 14:38:20 +000020461 version_type=linux # correct to gnu/linux during the next big refactor
cristy73bd4a52010-10-05 11:24:23 +000020462 need_lib_prefix=no
20463 need_version=no
20464 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20465 soname_spec='${libname}${release}${shared_ext}$major'
20466 shlibpath_var=LD_LIBRARY_PATH
20467 shlibpath_overrides_runpath=yes
20468 hardcode_into_libs=yes
20469 # ldd complains unless libraries are executable
20470 postinstall_cmds='chmod +x $lib'
20471 ;;
20472
20473sunos4*)
20474 version_type=sunos
20475 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
20476 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
20477 shlibpath_var=LD_LIBRARY_PATH
20478 shlibpath_overrides_runpath=yes
20479 if test "$with_gnu_ld" = yes; then
20480 need_lib_prefix=no
20481 fi
20482 need_version=yes
20483 ;;
20484
20485sysv4 | sysv4.3*)
cristy99bd5232011-12-07 14:38:20 +000020486 version_type=linux # correct to gnu/linux during the next big refactor
cristy73bd4a52010-10-05 11:24:23 +000020487 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20488 soname_spec='${libname}${release}${shared_ext}$major'
20489 shlibpath_var=LD_LIBRARY_PATH
20490 case $host_vendor in
20491 sni)
20492 shlibpath_overrides_runpath=no
20493 need_lib_prefix=no
20494 runpath_var=LD_RUN_PATH
20495 ;;
20496 siemens)
20497 need_lib_prefix=no
20498 ;;
20499 motorola)
20500 need_lib_prefix=no
20501 need_version=no
20502 shlibpath_overrides_runpath=no
20503 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
20504 ;;
20505 esac
20506 ;;
20507
20508sysv4*MP*)
20509 if test -d /usr/nec ;then
cristy99bd5232011-12-07 14:38:20 +000020510 version_type=linux # correct to gnu/linux during the next big refactor
cristy73bd4a52010-10-05 11:24:23 +000020511 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
20512 soname_spec='$libname${shared_ext}.$major'
20513 shlibpath_var=LD_LIBRARY_PATH
20514 fi
20515 ;;
20516
20517sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
20518 version_type=freebsd-elf
20519 need_lib_prefix=no
20520 need_version=no
20521 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
20522 soname_spec='${libname}${release}${shared_ext}$major'
20523 shlibpath_var=LD_LIBRARY_PATH
20524 shlibpath_overrides_runpath=yes
20525 hardcode_into_libs=yes
20526 if test "$with_gnu_ld" = yes; then
20527 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
20528 else
20529 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
20530 case $host_os in
20531 sco3.2v5*)
20532 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
20533 ;;
20534 esac
20535 fi
20536 sys_lib_dlsearch_path_spec='/usr/lib'
20537 ;;
20538
20539tpf*)
20540 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
cristy99bd5232011-12-07 14:38:20 +000020541 version_type=linux # correct to gnu/linux during the next big refactor
cristy73bd4a52010-10-05 11:24:23 +000020542 need_lib_prefix=no
20543 need_version=no
20544 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20545 shlibpath_var=LD_LIBRARY_PATH
20546 shlibpath_overrides_runpath=no
20547 hardcode_into_libs=yes
20548 ;;
20549
20550uts4*)
cristy99bd5232011-12-07 14:38:20 +000020551 version_type=linux # correct to gnu/linux during the next big refactor
cristy73bd4a52010-10-05 11:24:23 +000020552 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
20553 soname_spec='${libname}${release}${shared_ext}$major'
20554 shlibpath_var=LD_LIBRARY_PATH
20555 ;;
20556
20557*)
20558 dynamic_linker=no
20559 ;;
20560esac
20561{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
20562$as_echo "$dynamic_linker" >&6; }
20563test "$dynamic_linker" = no && can_build_shared=no
20564
20565variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
20566if test "$GCC" = yes; then
20567 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
20568fi
20569
20570if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
20571 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
20572fi
20573if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
20574 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
20575fi
20576
20577
20578
20579
20580
20581
20582
20583
20584
20585
20586
20587
20588
20589
20590
20591
20592
20593
20594
20595
20596
20597
20598
20599
20600
20601
20602
20603
20604
20605
20606
20607
20608
20609
20610
20611
cristy0c60a692010-11-04 01:09:47 +000020612
20613
cristy73bd4a52010-10-05 11:24:23 +000020614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
20615$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
20616hardcode_action_CXX=
20617if test -n "$hardcode_libdir_flag_spec_CXX" ||
20618 test -n "$runpath_var_CXX" ||
20619 test "X$hardcode_automatic_CXX" = "Xyes" ; then
20620
20621 # We can hardcode non-existent directories.
20622 if test "$hardcode_direct_CXX" != no &&
20623 # If the only mechanism to avoid hardcoding is shlibpath_var, we
20624 # have to relink, otherwise we might link with an installed library
20625 # when we should be linking with a yet-to-be-installed one
20626 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
20627 test "$hardcode_minus_L_CXX" != no; then
20628 # Linking always hardcodes the temporary library directory.
20629 hardcode_action_CXX=relink
20630 else
20631 # We can link without hardcoding, and we can hardcode nonexisting dirs.
20632 hardcode_action_CXX=immediate
20633 fi
20634else
20635 # We cannot hardcode anything, or else we can only hardcode existing
20636 # directories.
20637 hardcode_action_CXX=unsupported
20638fi
20639{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
20640$as_echo "$hardcode_action_CXX" >&6; }
20641
20642if test "$hardcode_action_CXX" = relink ||
20643 test "$inherit_rpath_CXX" = yes; then
20644 # Fast installation is not supported
20645 enable_fast_install=no
20646elif test "$shlibpath_overrides_runpath" = yes ||
20647 test "$enable_shared" = no; then
20648 # Fast installation is not necessary
20649 enable_fast_install=needless
20650fi
20651
20652
20653
20654
20655
20656
20657
20658 fi # test -n "$compiler"
20659
20660 CC=$lt_save_CC
cristyda16f162011-02-19 23:52:17 +000020661 CFLAGS=$lt_save_CFLAGS
cristy73bd4a52010-10-05 11:24:23 +000020662 LDCXX=$LD
20663 LD=$lt_save_LD
20664 GCC=$lt_save_GCC
20665 with_gnu_ld=$lt_save_with_gnu_ld
20666 lt_cv_path_LDCXX=$lt_cv_path_LD
20667 lt_cv_path_LD=$lt_save_path_LD
20668 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
20669 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
20670fi # test "$_lt_caught_CXX_error" != yes
20671
20672ac_ext=c
20673ac_cpp='$CPP $CPPFLAGS'
20674ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20675ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20676ac_compiler_gnu=$ac_cv_c_compiler_gnu
20677
20678
20679
20680
20681
20682
20683
20684
20685
20686
20687
20688
20689
cristy99bd5232011-12-07 14:38:20 +000020690
20691
cristy73bd4a52010-10-05 11:24:23 +000020692 ac_config_commands="$ac_config_commands libtool"
20693
20694
20695
20696
20697# Only expand once:
20698
20699
20700
cristy3ed852e2009-09-05 21:47:34 +000020701
20702
cristy3ed852e2009-09-05 21:47:34 +000020703# Check to see if building shared libraries
20704libtool_build_shared_libs='no'
20705if test "$enable_shared" = 'yes'; then
20706 libtool_build_shared_libs='yes'
20707fi
20708
20709# Check to see if building static libraries
20710libtool_build_static_libs='no'
20711if test "$enable_static" = 'yes'; then
20712 libtool_build_static_libs='yes'
20713fi
20714
cristy73bd4a52010-10-05 11:24:23 +000020715 if test "${libtool_build_shared_libs}" = 'yes'; then
20716 WITH_SHARED_LIBS_TRUE=
20717 WITH_SHARED_LIBS_FALSE='#'
20718else
20719 WITH_SHARED_LIBS_TRUE='#'
20720 WITH_SHARED_LIBS_FALSE=
20721fi
20722
cristy3ed852e2009-09-05 21:47:34 +000020723#
20724# Enable support for building loadable modules
20725#
cristyaf4cbf32012-10-16 23:47:41 +000020726build_modules='no'
cristy3ed852e2009-09-05 21:47:34 +000020727
20728# Check whether --with-modules was given.
cristy8b350f62009-11-15 23:12:43 +000020729if test "${with_modules+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020730 withval=$with_modules; with_modules=$withval
20731else
cristy5a1cefd2010-01-06 20:42:35 +000020732 with_modules='no'
cristy3ed852e2009-09-05 21:47:34 +000020733fi
20734
20735
20736# Only allow building loadable modules if we are building shared libraries
20737if test "$with_modules" != 'no' ; then
20738 if test "$libtool_build_shared_libs" = 'no'; then
cristy8b350f62009-11-15 23:12:43 +000020739 { $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 +000020740$as_echo "$as_me: WARNING: Modules may only be built if building shared libraries is enabled." >&2;}
cristyc6722092012-10-14 00:19:31 +000020741 build_modules='no'
20742 else
20743 build_modules='yes'
20744 fi
cristy3ed852e2009-09-05 21:47:34 +000020745fi
cristyc6722092012-10-14 00:19:31 +000020746if test "$build_modules" != 'no' ; then
cristy3ed852e2009-09-05 21:47:34 +000020747
cristy8b350f62009-11-15 23:12:43 +000020748$as_echo "#define BUILD_MODULES 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000020749
20750fi
cristyc6722092012-10-14 00:19:31 +000020751 if test "$build_modules" != 'no'; then
cristy73bd4a52010-10-05 11:24:23 +000020752 WITH_MODULES_TRUE=
20753 WITH_MODULES_FALSE='#'
20754else
20755 WITH_MODULES_TRUE='#'
20756 WITH_MODULES_FALSE=
20757fi
20758
cristy3ed852e2009-09-05 21:47:34 +000020759
cristy3ed852e2009-09-05 21:47:34 +000020760# Enable build using delegate libraries built in subdirectories rather than installed
cristyfbb0ef02010-12-19 02:32:11 +000020761# delegate libraries (bzlib fftw fpx gslib jp2 jbig jpeg lcms lzma png tiff ttf wmf xml zlib)
cristy3ed852e2009-09-05 21:47:34 +000020762# Check whether --enable-delegate-build was given.
cristy8b350f62009-11-15 23:12:43 +000020763if test "${enable_delegate_build+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020764 enableval=$enable_delegate_build; enable_delegate_build=$enableval
20765else
20766 enable_delegate_build='no'
20767fi
20768
20769
20770# Check whether --enable-deprecated was given.
cristy8b350f62009-11-15 23:12:43 +000020771if test "${enable_deprecated+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020772 enableval=$enable_deprecated; enable_deprecated=$enableval
20773else
20774 enable_deprecated='no'
20775fi
20776
20777
20778if test "$enable_deprecated" = 'yes'; then
20779
cristy8b350f62009-11-15 23:12:43 +000020780$as_echo "#define EXCLUDE_DEPRECATED 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000020781
20782else
20783 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --disable-deprecated "
20784fi
20785
20786# Build a version of ImageMagick which operates uninstalled.
20787# Used to build distributions located via MAGICK_HOME / executable path
20788# Check whether --enable-installed was given.
cristy8b350f62009-11-15 23:12:43 +000020789if test "${enable_installed+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020790 enableval=$enable_installed; enable_installed=$enableval
20791else
20792 enable_installed='yes'
20793fi
20794
20795
20796if test "$enable_installed" = 'yes'; then
20797
cristy8b350f62009-11-15 23:12:43 +000020798$as_echo "#define INSTALLED_SUPPORT 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000020799
20800else
20801 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --disable-installed "
20802fi
20803
20804# Permit enciphering and deciphering image pixels.
20805# Check whether --enable-cipher was given.
cristy8b350f62009-11-15 23:12:43 +000020806if test "${enable_cipher+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020807 enableval=$enable_cipher; enable_cipher=$enableval
20808else
20809 enable_cipher='yes'
20810fi
20811
20812
20813if test "$enable_cipher" = 'yes'; then
20814
cristy8b350f62009-11-15 23:12:43 +000020815$as_echo "#define CIPHER_SUPPORT 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000020816
20817fi
20818
cristy6e3607c2011-09-13 13:59:17 +000020819# Build a zero-configuration version of ImageMagick.
20820# Check whether --enable-zero-configuration was given.
20821if test "${enable_zero_configuration+set}" = set; then :
20822 enableval=$enable_zero_configuration; enable_zero_configuration=$enableval
cristy3ed852e2009-09-05 21:47:34 +000020823else
cristy6e3607c2011-09-13 13:59:17 +000020824 enable_zero_configuration='no'
cristy3ed852e2009-09-05 21:47:34 +000020825fi
20826
20827
cristy6e3607c2011-09-13 13:59:17 +000020828if test "$enable_zero_configuration" = 'yes'; then
cristy3ed852e2009-09-05 21:47:34 +000020829
cristy6e3607c2011-09-13 13:59:17 +000020830$as_echo "#define ZERO_CONFIGURATION_SUPPORT 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000020831
cristy81af5702011-09-13 14:20:58 +000020832 MAGICK_FEATURES="Zero-Configuration $MAGICK_FEATURES"
cristy3ed852e2009-09-05 21:47:34 +000020833fi
20834
20835# Build a high dynamic range version of ImageMagick.
20836# Check whether --enable-hdri was given.
cristy8b350f62009-11-15 23:12:43 +000020837if test "${enable_hdri+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020838 enableval=$enable_hdri; enable_hdri=$enableval
20839else
cristy191c0b72012-08-12 16:29:52 +000020840 enable_hdri='yes'
cristy3ed852e2009-09-05 21:47:34 +000020841fi
20842
20843
20844MAGICK_HDRI=""
20845if test "$enable_hdri" = 'yes'; then
20846 MAGICK_HDRI="HDRI"
20847
cristy8b350f62009-11-15 23:12:43 +000020848$as_echo "#define HDRI_SUPPORT 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000020849
cristyfd9dcd42010-08-08 18:07:02 +000020850 MAGICK_FEATURES="HDRI $MAGICK_FEATURES"
cristy3ed852e2009-09-05 21:47:34 +000020851fi
20852
cristy3ed852e2009-09-05 21:47:34 +000020853# Build a version of ImageMagick with assert statements.
20854# Check whether --enable-assert was given.
cristy8b350f62009-11-15 23:12:43 +000020855if test "${enable_assert+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020856 enableval=$enable_assert; enable_assert=$enableval
20857else
20858 enable_assert='yes'
20859fi
20860
20861
20862if test "$enable_assert" = 'no'; then
20863
cristy8b350f62009-11-15 23:12:43 +000020864$as_echo "#define NDEBUG 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000020865
20866fi
20867
cristya448bd22011-10-14 12:38:13 +000020868# Don't emit "rebuild rules" for configure, Makefile.ins, etc.
cristy73bd4a52010-10-05 11:24:23 +000020869
20870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
20871$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
20872 # Check whether --enable-maintainer-mode was given.
20873if test "${enable_maintainer_mode+set}" = set; then :
20874 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
20875else
20876 USE_MAINTAINER_MODE=no
20877fi
20878
20879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
20880$as_echo "$USE_MAINTAINER_MODE" >&6; }
20881 if test $USE_MAINTAINER_MODE = yes; then
20882 MAINTAINER_MODE_TRUE=
20883 MAINTAINER_MODE_FALSE='#'
20884else
20885 MAINTAINER_MODE_TRUE='#'
20886 MAINTAINER_MODE_FALSE=
20887fi
20888
20889 MAINT=$MAINTAINER_MODE_TRUE
20890
20891
cristy3ed852e2009-09-05 21:47:34 +000020892
cristy3ed852e2009-09-05 21:47:34 +000020893# Enable ccmalloc memory debugging support
20894# Check whether --enable-ccmalloc was given.
cristy8b350f62009-11-15 23:12:43 +000020895if test "${enable_ccmalloc+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020896 enableval=$enable_ccmalloc; enable_ccmalloc=$enableval
20897else
20898 enable_ccmalloc='no'
20899fi
20900
20901
20902# Enable Electric Fence memory debugging support
20903# Check whether --enable-efence was given.
cristy8b350f62009-11-15 23:12:43 +000020904if test "${enable_efence+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020905 enableval=$enable_efence; enable_efence=$enableval
20906else
20907 enable_efence='no'
20908fi
20909
20910
20911# Enable prof-based profiling support
20912# Check whether --enable-prof was given.
cristy8b350f62009-11-15 23:12:43 +000020913if test "${enable_prof+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020914 enableval=$enable_prof; enable_prof=$enableval
20915else
20916 enable_prof='no'
20917fi
20918
20919
20920# Enable gprof-based profiling support
20921# Check whether --enable-gprof was given.
cristy8b350f62009-11-15 23:12:43 +000020922if test "${enable_gprof+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020923 enableval=$enable_gprof; enable_gprof=$enableval
20924else
20925 enable_gprof='no'
20926fi
20927
20928
20929# Enable gcov-based profiling support
20930# Check whether --enable-gcov was given.
cristy8b350f62009-11-15 23:12:43 +000020931if test "${enable_gcov+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020932 enableval=$enable_gcov; enable_gcov=$enableval
20933else
20934 enable_gcov='no'
20935fi
20936
20937
20938enable_profiling='no'
20939if test "$enable_prof" = 'yes' || test "$enable_gprof" = 'yes' || test "$enable_gcov" = 'yes'; then
20940 enable_profiling='yes'
20941 if test "$libtool_build_shared_libs" = 'yes'; then
20942 echo "Warning: Can not profile code using shared libraries"
20943 fi
20944fi
20945
20946# Magick API method prefix
20947
20948# Check whether --with-method-prefix was given.
cristy8b350f62009-11-15 23:12:43 +000020949if test "${with_method_prefix+set}" = set; then :
cristyfc3d0222012-02-07 15:05:57 +000020950 withval=$with_method_prefix; with_method_prefix=$withval
cristy3ed852e2009-09-05 21:47:34 +000020951else
cristyfc3d0222012-02-07 15:05:57 +000020952 with_method_prefix='no'
cristy3ed852e2009-09-05 21:47:34 +000020953fi
20954
20955
cristyfc3d0222012-02-07 15:05:57 +000020956if test "$with_method_prefix" != 'no'; then
cristy3ed852e2009-09-05 21:47:34 +000020957
20958cat >>confdefs.h <<_ACEOF
20959#define NAMESPACE_PREFIX $with_method_prefix
20960_ACEOF
20961
cristyfc3d0222012-02-07 15:05:57 +000020962 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-method-prefix "
cristy3ed852e2009-09-05 21:47:34 +000020963fi
20964
cristy71d8c202012-03-20 17:05:01 +000020965# Enable legacy support (default no)
20966# Check whether --enable-legacy-support was given.
20967if test "${enable_legacy_support+set}" = set; then :
20968 enableval=$enable_legacy_support; with_legacy_support=$enableval
20969else
20970 with_legacy_support='no'
20971fi
20972
20973 if test "$with_legacy_support" != 'no'; then
20974 LEGACY_SUPPORT_TRUE=
20975 LEGACY_SUPPORT_FALSE='#'
20976else
20977 LEGACY_SUPPORT_TRUE='#'
20978 LEGACY_SUPPORT_FALSE=
20979fi
20980
20981
cristy3ed852e2009-09-05 21:47:34 +000020982# Number of bits in a Quantum
20983
20984# Check whether --with-quantum-depth was given.
cristy8b350f62009-11-15 23:12:43 +000020985if test "${with_quantum_depth+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020986 withval=$with_quantum_depth; with_quantum_depth=$withval
20987else
20988 with_quantum_depth=16
20989fi
20990
20991
20992if test "$with_quantum_depth" != '8'; then
20993 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-quantum-depth=$with_quantum_depth "
20994fi
20995
20996case "${with_quantum_depth}" in
20997 8 ) ;;
20998 16 ) ;;
20999 32 ) ;;
21000 64 ) ;;
cristy98dddb52010-11-04 00:30:15 +000021001 * ) as_fn_error 16 "\"Pixel quantum depth must have value of 8" "$LINENO" 5 ;;
cristy3ed852e2009-09-05 21:47:34 +000021002esac
21003QUANTUM_DEPTH="$with_quantum_depth"
21004
21005cat >>confdefs.h <<_ACEOF
21006#define QUANTUM_DEPTH $QUANTUM_DEPTH
21007_ACEOF
21008
21009
cristy01ff9f32012-12-01 18:15:29 +000021010# define a lib suffix for abi purpose
cristy7a26abd2012-12-03 00:18:59 +000021011MAGICK_ABI_SUFFIX="Q${QUANTUM_DEPTH}"
cristye386d192012-12-01 21:05:20 +000021012if test "$enable_hdri" = 'yes'; then
cristy7a26abd2012-12-03 00:18:59 +000021013 MAGICK_ABI_SUFFIX="Q${QUANTUM_DEPTH}${MAGICK_HDRI}"
cristye386d192012-12-01 21:05:20 +000021014fi
cristy01ff9f32012-12-01 18:15:29 +000021015
21016
cristy3ed852e2009-09-05 21:47:34 +000021017# Set pixel cache threshold
21018
21019# Check whether --with-cache was given.
cristy8b350f62009-11-15 23:12:43 +000021020if test "${with_cache+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021021 withval=$with_cache; with_cache=$withval
21022else
21023 with_cache=''
21024fi
21025
21026
21027if test "$with_cache" != ''; then
21028
21029cat >>confdefs.h <<_ACEOF
21030#define PixelCacheThreshold $with_cache
21031_ACEOF
21032
21033 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-cache=$with_cache "
21034fi
21035
21036# Disable/Enable support for full delegate paths
21037
21038# Check whether --with-frozenpaths was given.
cristy8b350f62009-11-15 23:12:43 +000021039if test "${with_frozenpaths+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021040 withval=$with_frozenpaths; with_frozenpaths=$withval
21041else
21042 with_frozenpaths='no'
21043fi
21044
21045
21046# Enable build/install of Magick++
21047
21048# Check whether --with-magick-plus-plus was given.
cristy8b350f62009-11-15 23:12:43 +000021049if test "${with_magick_plus_plus+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021050 withval=$with_magick_plus_plus; with_magick_plus_plus=$withval
21051else
21052 with_magick_plus_plus='yes'
21053fi
21054
21055
cristy3a75f062012-09-08 23:29:40 +000021056# Encode the this name into the shared library.
21057
21058# Check whether --with-package-release-name was given.
21059if test "${with_package_release_name+set}" = set; then :
21060 withval=$with_package_release_name; MAGICK_LT_RELEASE_OPTS="-release $withval"
21061fi
21062
21063
21064
cristy3ed852e2009-09-05 21:47:34 +000021065# Disable build/install of PerlMagick.
21066
21067# Check whether --with-perl was given.
cristy8b350f62009-11-15 23:12:43 +000021068if test "${with_perl+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021069 withval=$with_perl; with_perl=$withval
21070else
cristyb5f4e2f2010-04-25 00:49:11 +000021071 with_perl='no'
cristy3ed852e2009-09-05 21:47:34 +000021072fi
21073
21074
21075# Options to pass when configuring PerlMagick
21076
21077# Check whether --with-perl-options was given.
cristy8b350f62009-11-15 23:12:43 +000021078if test "${with_perl_options+set}" = set; then :
cristy949301e2010-01-06 01:38:40 +000021079 withval=$with_perl_options; PERL_MAKE_OPTIONS=$withval
cristy3ed852e2009-09-05 21:47:34 +000021080fi
21081
21082
cristy3ed852e2009-09-05 21:47:34 +000021083
21084# Enable umem, object-caching memory allocation library.
21085
21086# Check whether --with-umem was given.
cristy8b350f62009-11-15 23:12:43 +000021087if test "${with_umem+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021088 withval=$with_umem; with_umem=$withval
21089else
21090 with_umem='no'
21091fi
21092
21093if test "$with_umem" != 'yes' ; then
21094 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-umem=$with_umem "
21095fi
21096
21097#
21098# Specify path to shared libstdc++ if not in normal location
21099#
21100
21101# Check whether --with-libstdc was given.
cristy8b350f62009-11-15 23:12:43 +000021102if test "${with_libstdc+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021103 withval=$with_libstdc; with_libstdc=$withval
21104else
21105 with_libstdc=''
21106fi
21107
21108
21109if test "$with_libstdc" != ''; then
21110 if test -d "$with_libstdc"; then
21111 LIBSTDCLDFLAGS="-L$with_libstdc"
21112 fi
21113fi
21114
21115
21116# Does gcc required -traditional?
21117if test $ac_cv_c_compiler_gnu = yes; then
cristy8b350f62009-11-15 23:12:43 +000021118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
cristy3ed852e2009-09-05 21:47:34 +000021119$as_echo_n "checking whether $CC needs -traditional... " >&6; }
cristyda16f162011-02-19 23:52:17 +000021120if ${ac_cv_prog_gcc_traditional+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021121 $as_echo_n "(cached) " >&6
21122else
21123 ac_pattern="Autoconf.*'x'"
cristy8b350f62009-11-15 23:12:43 +000021124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021125/* end confdefs.h. */
21126#include <sgtty.h>
21127Autoconf TIOCGETP
21128_ACEOF
21129if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
cristy8b350f62009-11-15 23:12:43 +000021130 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
cristy3ed852e2009-09-05 21:47:34 +000021131 ac_cv_prog_gcc_traditional=yes
21132else
21133 ac_cv_prog_gcc_traditional=no
21134fi
21135rm -f conftest*
21136
21137
21138 if test $ac_cv_prog_gcc_traditional = no; then
cristy8b350f62009-11-15 23:12:43 +000021139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021140/* end confdefs.h. */
21141#include <termio.h>
21142Autoconf TCGETA
21143_ACEOF
21144if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
cristy8b350f62009-11-15 23:12:43 +000021145 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
cristy3ed852e2009-09-05 21:47:34 +000021146 ac_cv_prog_gcc_traditional=yes
21147fi
21148rm -f conftest*
21149
21150 fi
21151fi
cristy8b350f62009-11-15 23:12:43 +000021152{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
cristy3ed852e2009-09-05 21:47:34 +000021153$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
21154 if test $ac_cv_prog_gcc_traditional = yes; then
21155 CC="$CC -traditional"
21156 fi
21157fi
21158
21159
21160########
21161#
21162# Set defines required to build DLLs and modules using MinGW
21163#
21164########
21165# These options are set for multi-thread DLL module build
21166# libMagickCore: _DLL _MAGICKMOD_ _MAGICKLIB_
21167# module: _DLL
21168# executable/Magick++: _DLL _MAGICKMOD_
21169MODULE_EXTRA_CPPFLAGS=''
21170LIBRARY_EXTRA_CPPFLAGS=''
21171if test "${native_win32_build}" = 'yes'; then
21172 if test "${libtool_build_shared_libs}" = 'yes'; then
21173 CPPFLAGS="$CPPFLAGS -D_DLL"
21174 MAGICK_CPPFLAGS="$MAGICK_CPPFLAGS -D_DLL"
21175 MAGICK_PCFLAGS="$MAGICK_PCFLAGS -D_DLL"
21176 LIBRARY_EXTRA_CPPFLAGS="$LIBRARY_EXTRA_CPPFLAGS -D_MAGICKLIB_"
cristyc6722092012-10-14 00:19:31 +000021177 if test "$build_modules" = 'yes'; then
cristy3ed852e2009-09-05 21:47:34 +000021178 LIBRARY_EXTRA_CPPFLAGS="$LIBRARY_EXTRA_CPPFLAGS -D_MAGICKMOD_"
21179 else
21180 MODULE_EXTRA_CPPFLAGS="$MODULE_EXTRA_CPPFLAGS -D_MAGICKLIB_"
21181 fi
21182 else
21183 CPPFLAGS="$CPPFLAGS -D_LIB"
21184 MAGICK_CPPFLAGS="$MAGICK_CPPFLAGS -D_LIB"
21185 MAGICK_PCFLAGS="$MAGICK_PCFLAGS -D_LIB"
21186 fi
21187 if test "$with_threads" = 'yes'; then
21188 CPPFLAGS="$CPPFLAGS -D_MT"
21189 MAGICK_CPPFLAGS="$MAGICK_CPPFLAGS -D_MT"
21190 MAGICK_PCFLAGS="$MAGICK_PCFLAGS -D_MT"
21191 fi
21192fi
21193
21194
21195
21196# Check standard headers
cristy8b350f62009-11-15 23:12:43 +000021197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
cristy3ed852e2009-09-05 21:47:34 +000021198$as_echo_n "checking for ANSI C header files... " >&6; }
cristyda16f162011-02-19 23:52:17 +000021199if ${ac_cv_header_stdc+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021200 $as_echo_n "(cached) " >&6
21201else
cristy8b350f62009-11-15 23:12:43 +000021202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021203/* end confdefs.h. */
21204#include <stdlib.h>
21205#include <stdarg.h>
21206#include <string.h>
21207#include <float.h>
21208
21209int
21210main ()
21211{
21212
21213 ;
21214 return 0;
21215}
21216_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021217if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021218 ac_cv_header_stdc=yes
21219else
cristy8b350f62009-11-15 23:12:43 +000021220 ac_cv_header_stdc=no
cristy3ed852e2009-09-05 21:47:34 +000021221fi
cristy3ed852e2009-09-05 21:47:34 +000021222rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21223
21224if test $ac_cv_header_stdc = yes; then
21225 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
cristy8b350f62009-11-15 23:12:43 +000021226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021227/* end confdefs.h. */
21228#include <string.h>
21229
21230_ACEOF
21231if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
cristy8b350f62009-11-15 23:12:43 +000021232 $EGREP "memchr" >/dev/null 2>&1; then :
21233
cristy3ed852e2009-09-05 21:47:34 +000021234else
21235 ac_cv_header_stdc=no
21236fi
21237rm -f conftest*
21238
21239fi
21240
21241if test $ac_cv_header_stdc = yes; then
21242 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
cristy8b350f62009-11-15 23:12:43 +000021243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021244/* end confdefs.h. */
21245#include <stdlib.h>
21246
21247_ACEOF
21248if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
cristy8b350f62009-11-15 23:12:43 +000021249 $EGREP "free" >/dev/null 2>&1; then :
21250
cristy3ed852e2009-09-05 21:47:34 +000021251else
21252 ac_cv_header_stdc=no
21253fi
21254rm -f conftest*
21255
21256fi
21257
21258if test $ac_cv_header_stdc = yes; then
21259 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
cristy8b350f62009-11-15 23:12:43 +000021260 if test "$cross_compiling" = yes; then :
cristy3ed852e2009-09-05 21:47:34 +000021261 :
21262else
cristy8b350f62009-11-15 23:12:43 +000021263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021264/* end confdefs.h. */
21265#include <ctype.h>
21266#include <stdlib.h>
21267#if ((' ' & 0x0FF) == 0x020)
21268# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
21269# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
21270#else
21271# define ISLOWER(c) \
21272 (('a' <= (c) && (c) <= 'i') \
21273 || ('j' <= (c) && (c) <= 'r') \
21274 || ('s' <= (c) && (c) <= 'z'))
21275# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
21276#endif
21277
21278#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
21279int
21280main ()
21281{
21282 int i;
21283 for (i = 0; i < 256; i++)
21284 if (XOR (islower (i), ISLOWER (i))
21285 || toupper (i) != TOUPPER (i))
21286 return 2;
21287 return 0;
21288}
21289_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021290if ac_fn_c_try_run "$LINENO"; then :
21291
cristy3ed852e2009-09-05 21:47:34 +000021292else
cristy8b350f62009-11-15 23:12:43 +000021293 ac_cv_header_stdc=no
cristy3ed852e2009-09-05 21:47:34 +000021294fi
cristy8b350f62009-11-15 23:12:43 +000021295rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
21296 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021297fi
21298
cristy3ed852e2009-09-05 21:47:34 +000021299fi
21300fi
cristy8b350f62009-11-15 23:12:43 +000021301{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
cristy3ed852e2009-09-05 21:47:34 +000021302$as_echo "$ac_cv_header_stdc" >&6; }
21303if test $ac_cv_header_stdc = yes; then
21304
cristy8b350f62009-11-15 23:12:43 +000021305$as_echo "#define STDC_HEADERS 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000021306
21307fi
21308
21309if ! test x"$ac_cv_header_stdc" = x"yes"; then
cristy8b350f62009-11-15 23:12:43 +000021310 { $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 +000021311 header files. Compilation cannot proceed. Please install the ANSI C
21312 headers and rerun this script." >&5
21313$as_echo "$as_me: WARNING: configure has detected that you do not have the ANSI standard C
21314 header files. Compilation cannot proceed. Please install the ANSI C
21315 headers and rerun this script." >&2;};
21316fi
cristya0b81c32010-01-22 02:54:33 +000021317
21318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable assertions" >&5
21319$as_echo_n "checking whether to enable assertions... " >&6; }
21320 # Check whether --enable-assert was given.
21321if test "${enable_assert+set}" = set; then :
21322 enableval=$enable_assert; ac_enable_assert=$enableval
21323 if test "x$enableval" = xno; then :
21324
21325$as_echo "#define NDEBUG 1" >>confdefs.h
21326
21327elif test "x$enableval" != xyes; then :
21328 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: invalid argument supplied to --enable-assert" >&5
21329$as_echo "$as_me: WARNING: invalid argument supplied to --enable-assert" >&2;}
21330 ac_enable_assert=yes
21331fi
21332else
21333 ac_enable_assert=yes
21334fi
21335
21336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_enable_assert" >&5
21337$as_echo "$ac_enable_assert" >&6; }
21338
cristy3ed852e2009-09-05 21:47:34 +000021339ac_header_dirent=no
21340for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
21341 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
cristy8b350f62009-11-15 23:12:43 +000021342{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
cristy3ed852e2009-09-05 21:47:34 +000021343$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
cristyda16f162011-02-19 23:52:17 +000021344if eval \${$as_ac_Header+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021345 $as_echo_n "(cached) " >&6
21346else
cristy8b350f62009-11-15 23:12:43 +000021347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021348/* end confdefs.h. */
21349#include <sys/types.h>
21350#include <$ac_hdr>
21351
21352int
21353main ()
21354{
21355if ((DIR *) 0)
21356return 0;
21357 ;
21358 return 0;
21359}
21360_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021361if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021362 eval "$as_ac_Header=yes"
21363else
cristy8b350f62009-11-15 23:12:43 +000021364 eval "$as_ac_Header=no"
cristy3ed852e2009-09-05 21:47:34 +000021365fi
cristy3ed852e2009-09-05 21:47:34 +000021366rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21367fi
cristy8b350f62009-11-15 23:12:43 +000021368eval ac_res=\$$as_ac_Header
21369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
cristy3ed852e2009-09-05 21:47:34 +000021370$as_echo "$ac_res" >&6; }
cristy98dddb52010-11-04 00:30:15 +000021371if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
cristy3ed852e2009-09-05 21:47:34 +000021372 cat >>confdefs.h <<_ACEOF
21373#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
21374_ACEOF
21375
21376ac_header_dirent=$ac_hdr; break
21377fi
21378
21379done
21380# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
21381if test $ac_header_dirent = dirent.h; then
cristy8b350f62009-11-15 23:12:43 +000021382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
cristy3ed852e2009-09-05 21:47:34 +000021383$as_echo_n "checking for library containing opendir... " >&6; }
cristyda16f162011-02-19 23:52:17 +000021384if ${ac_cv_search_opendir+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021385 $as_echo_n "(cached) " >&6
21386else
21387 ac_func_search_save_LIBS=$LIBS
cristy8b350f62009-11-15 23:12:43 +000021388cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021389/* end confdefs.h. */
21390
21391/* Override any GCC internal prototype to avoid an error.
21392 Use char because int might match the return type of a GCC
21393 builtin and then its argument prototype would still apply. */
21394#ifdef __cplusplus
21395extern "C"
21396#endif
21397char opendir ();
21398int
21399main ()
21400{
21401return opendir ();
21402 ;
21403 return 0;
21404}
21405_ACEOF
21406for ac_lib in '' dir; do
21407 if test -z "$ac_lib"; then
21408 ac_res="none required"
21409 else
21410 ac_res=-l$ac_lib
21411 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
21412 fi
cristy8b350f62009-11-15 23:12:43 +000021413 if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021414 ac_cv_search_opendir=$ac_res
cristy3ed852e2009-09-05 21:47:34 +000021415fi
cristy8b350f62009-11-15 23:12:43 +000021416rm -f core conftest.err conftest.$ac_objext \
21417 conftest$ac_exeext
cristyda16f162011-02-19 23:52:17 +000021418 if ${ac_cv_search_opendir+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021419 break
21420fi
21421done
cristyda16f162011-02-19 23:52:17 +000021422if ${ac_cv_search_opendir+:} false; then :
cristy8b350f62009-11-15 23:12:43 +000021423
cristy3ed852e2009-09-05 21:47:34 +000021424else
21425 ac_cv_search_opendir=no
21426fi
21427rm conftest.$ac_ext
21428LIBS=$ac_func_search_save_LIBS
21429fi
cristy8b350f62009-11-15 23:12:43 +000021430{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
cristy3ed852e2009-09-05 21:47:34 +000021431$as_echo "$ac_cv_search_opendir" >&6; }
21432ac_res=$ac_cv_search_opendir
cristy8b350f62009-11-15 23:12:43 +000021433if test "$ac_res" != no; then :
cristy3ed852e2009-09-05 21:47:34 +000021434 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
21435
21436fi
21437
21438else
cristy8b350f62009-11-15 23:12:43 +000021439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
cristy3ed852e2009-09-05 21:47:34 +000021440$as_echo_n "checking for library containing opendir... " >&6; }
cristyda16f162011-02-19 23:52:17 +000021441if ${ac_cv_search_opendir+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021442 $as_echo_n "(cached) " >&6
21443else
21444 ac_func_search_save_LIBS=$LIBS
cristy8b350f62009-11-15 23:12:43 +000021445cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021446/* end confdefs.h. */
21447
21448/* Override any GCC internal prototype to avoid an error.
21449 Use char because int might match the return type of a GCC
21450 builtin and then its argument prototype would still apply. */
21451#ifdef __cplusplus
21452extern "C"
21453#endif
21454char opendir ();
21455int
21456main ()
21457{
21458return opendir ();
21459 ;
21460 return 0;
21461}
21462_ACEOF
21463for ac_lib in '' x; do
21464 if test -z "$ac_lib"; then
21465 ac_res="none required"
21466 else
21467 ac_res=-l$ac_lib
21468 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
21469 fi
cristy8b350f62009-11-15 23:12:43 +000021470 if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021471 ac_cv_search_opendir=$ac_res
cristy3ed852e2009-09-05 21:47:34 +000021472fi
cristy8b350f62009-11-15 23:12:43 +000021473rm -f core conftest.err conftest.$ac_objext \
21474 conftest$ac_exeext
cristyda16f162011-02-19 23:52:17 +000021475 if ${ac_cv_search_opendir+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021476 break
21477fi
21478done
cristyda16f162011-02-19 23:52:17 +000021479if ${ac_cv_search_opendir+:} false; then :
cristy8b350f62009-11-15 23:12:43 +000021480
cristy3ed852e2009-09-05 21:47:34 +000021481else
21482 ac_cv_search_opendir=no
21483fi
21484rm conftest.$ac_ext
21485LIBS=$ac_func_search_save_LIBS
21486fi
cristy8b350f62009-11-15 23:12:43 +000021487{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
cristy3ed852e2009-09-05 21:47:34 +000021488$as_echo "$ac_cv_search_opendir" >&6; }
21489ac_res=$ac_cv_search_opendir
cristy8b350f62009-11-15 23:12:43 +000021490if test "$ac_res" != no; then :
cristy3ed852e2009-09-05 21:47:34 +000021491 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
21492
21493fi
21494
21495fi
21496
21497
21498# Check additional headers
cristy58945e42012-09-04 14:33:54 +000021499for ac_header in arm/limits.h complex.h errno.h fcntl.h limits.h linux/unistd.h locale.h machine/param.h mach-o/dyld.h OS.h process.h sun_prefetch.h stdarg.h sys/ipc.h sys/mman.h sys/resource.h sys/syslimits.h sys/time.h sys/timeb.h sys/times.h sys/wait.h wchar.h xlocale.h
cristy8b350f62009-11-15 23:12:43 +000021500do :
21501 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
21502ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
cristy98dddb52010-11-04 00:30:15 +000021503if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
cristy3ed852e2009-09-05 21:47:34 +000021504 cat >>confdefs.h <<_ACEOF
21505#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
21506_ACEOF
21507
21508fi
21509
21510done
21511
21512
21513########
21514#
21515# Checks for typedefs, structures, and compiler characteristics.
21516#
21517########
21518
cristy8b350f62009-11-15 23:12:43 +000021519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
cristy3ed852e2009-09-05 21:47:34 +000021520$as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
cristyda16f162011-02-19 23:52:17 +000021521if ${ac_cv_header_stdbool_h+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021522 $as_echo_n "(cached) " >&6
21523else
cristy8b350f62009-11-15 23:12:43 +000021524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021525/* end confdefs.h. */
21526
cristy14fefe52012-05-21 00:59:18 +000021527 #include <stdbool.h>
21528 #ifndef bool
21529 "error: bool is not defined"
21530 #endif
21531 #ifndef false
21532 "error: false is not defined"
21533 #endif
21534 #if false
21535 "error: false is not 0"
21536 #endif
21537 #ifndef true
21538 "error: true is not defined"
21539 #endif
21540 #if true != 1
21541 "error: true is not 1"
21542 #endif
21543 #ifndef __bool_true_false_are_defined
21544 "error: __bool_true_false_are_defined is not defined"
21545 #endif
cristy3ed852e2009-09-05 21:47:34 +000021546
cristy14fefe52012-05-21 00:59:18 +000021547 struct s { _Bool s: 1; _Bool t; } s;
cristy3ed852e2009-09-05 21:47:34 +000021548
cristy14fefe52012-05-21 00:59:18 +000021549 char a[true == 1 ? 1 : -1];
21550 char b[false == 0 ? 1 : -1];
21551 char c[__bool_true_false_are_defined == 1 ? 1 : -1];
21552 char d[(bool) 0.5 == true ? 1 : -1];
21553 /* See body of main program for 'e'. */
21554 char f[(_Bool) 0.0 == false ? 1 : -1];
21555 char g[true];
21556 char h[sizeof (_Bool)];
21557 char i[sizeof s.t];
21558 enum { j = false, k = true, l = false * true, m = true * 256 };
21559 /* The following fails for
21560 HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
21561 _Bool n[m];
21562 char o[sizeof n == m * sizeof n[0] ? 1 : -1];
21563 char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
21564 /* Catch a bug in an HP-UX C compiler. See
21565 http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
21566 http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
21567 */
21568 _Bool q = true;
21569 _Bool *pq = &q;
cristy3ed852e2009-09-05 21:47:34 +000021570
21571int
21572main ()
21573{
21574
cristy14fefe52012-05-21 00:59:18 +000021575 bool e = &s;
21576 *pq |= q;
21577 *pq |= ! q;
21578 /* Refer to every declared value, to avoid compiler optimizations. */
21579 return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
21580 + !m + !n + !o + !p + !q + !pq);
cristy3ed852e2009-09-05 21:47:34 +000021581
21582 ;
21583 return 0;
21584}
21585_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021586if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021587 ac_cv_header_stdbool_h=yes
21588else
cristy8b350f62009-11-15 23:12:43 +000021589 ac_cv_header_stdbool_h=no
cristy3ed852e2009-09-05 21:47:34 +000021590fi
cristy3ed852e2009-09-05 21:47:34 +000021591rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21592fi
cristy8b350f62009-11-15 23:12:43 +000021593{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
cristy3ed852e2009-09-05 21:47:34 +000021594$as_echo "$ac_cv_header_stdbool_h" >&6; }
cristy14fefe52012-05-21 00:59:18 +000021595 ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000021596if test "x$ac_cv_type__Bool" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000021597
21598cat >>confdefs.h <<_ACEOF
21599#define HAVE__BOOL 1
21600_ACEOF
21601
21602
21603fi
21604
cristy14fefe52012-05-21 00:59:18 +000021605
cristy3ed852e2009-09-05 21:47:34 +000021606if test $ac_cv_header_stdbool_h = yes; then
21607
cristy8b350f62009-11-15 23:12:43 +000021608$as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000021609
21610fi
21611
cristy8b350f62009-11-15 23:12:43 +000021612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
cristy3ed852e2009-09-05 21:47:34 +000021613$as_echo_n "checking for working volatile... " >&6; }
cristyda16f162011-02-19 23:52:17 +000021614if ${ac_cv_c_volatile+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021615 $as_echo_n "(cached) " >&6
21616else
cristy8b350f62009-11-15 23:12:43 +000021617 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021618/* end confdefs.h. */
21619
21620int
21621main ()
21622{
21623
21624volatile int x;
21625int * volatile y = (int *) 0;
21626return !x && !y;
21627 ;
21628 return 0;
21629}
21630_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021631if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021632 ac_cv_c_volatile=yes
21633else
cristy8b350f62009-11-15 23:12:43 +000021634 ac_cv_c_volatile=no
cristy3ed852e2009-09-05 21:47:34 +000021635fi
cristy3ed852e2009-09-05 21:47:34 +000021636rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21637fi
cristy8b350f62009-11-15 23:12:43 +000021638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
cristy3ed852e2009-09-05 21:47:34 +000021639$as_echo "$ac_cv_c_volatile" >&6; }
21640if test $ac_cv_c_volatile = no; then
21641
cristy8b350f62009-11-15 23:12:43 +000021642$as_echo "#define volatile /**/" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000021643
21644fi
21645
cristy8b350f62009-11-15 23:12:43 +000021646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for preprocessor stringizing operator" >&5
cristy3ed852e2009-09-05 21:47:34 +000021647$as_echo_n "checking for preprocessor stringizing operator... " >&6; }
cristyda16f162011-02-19 23:52:17 +000021648if ${ac_cv_c_stringize+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021649 $as_echo_n "(cached) " >&6
21650else
cristy8b350f62009-11-15 23:12:43 +000021651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021652/* end confdefs.h. */
21653#define x(y) #y
21654
21655char *s = x(teststring);
21656_ACEOF
21657if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
cristy8b350f62009-11-15 23:12:43 +000021658 $EGREP "#teststring" >/dev/null 2>&1; then :
cristy3ed852e2009-09-05 21:47:34 +000021659 ac_cv_c_stringize=no
21660else
21661 ac_cv_c_stringize=yes
21662fi
21663rm -f conftest*
21664
21665fi
cristy8b350f62009-11-15 23:12:43 +000021666{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stringize" >&5
cristy3ed852e2009-09-05 21:47:34 +000021667$as_echo "$ac_cv_c_stringize" >&6; }
21668if test $ac_cv_c_stringize = yes; then
21669
cristy8b350f62009-11-15 23:12:43 +000021670$as_echo "#define HAVE_STRINGIZE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000021671
21672fi
21673
cristy8b350f62009-11-15 23:12:43 +000021674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
cristy3ed852e2009-09-05 21:47:34 +000021675$as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
cristyda16f162011-02-19 23:52:17 +000021676if ${ac_cv_header_stat_broken+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021677 $as_echo_n "(cached) " >&6
21678else
cristy8b350f62009-11-15 23:12:43 +000021679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021680/* end confdefs.h. */
21681#include <sys/types.h>
21682#include <sys/stat.h>
21683
21684#if defined S_ISBLK && defined S_IFDIR
21685extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
21686#endif
21687
21688#if defined S_ISBLK && defined S_IFCHR
21689extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
21690#endif
21691
21692#if defined S_ISLNK && defined S_IFREG
21693extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
21694#endif
21695
21696#if defined S_ISSOCK && defined S_IFREG
21697extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
21698#endif
21699
21700_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021701if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021702 ac_cv_header_stat_broken=no
21703else
cristy8b350f62009-11-15 23:12:43 +000021704 ac_cv_header_stat_broken=yes
cristy3ed852e2009-09-05 21:47:34 +000021705fi
cristy3ed852e2009-09-05 21:47:34 +000021706rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21707fi
cristy8b350f62009-11-15 23:12:43 +000021708{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
cristy3ed852e2009-09-05 21:47:34 +000021709$as_echo "$ac_cv_header_stat_broken" >&6; }
21710if test $ac_cv_header_stat_broken = yes; then
21711
cristy8b350f62009-11-15 23:12:43 +000021712$as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000021713
21714fi
21715
cristy8b350f62009-11-15 23:12:43 +000021716{ $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 +000021717$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
cristyda16f162011-02-19 23:52:17 +000021718if ${ac_cv_header_time+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021719 $as_echo_n "(cached) " >&6
21720else
cristy8b350f62009-11-15 23:12:43 +000021721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021722/* end confdefs.h. */
21723#include <sys/types.h>
21724#include <sys/time.h>
21725#include <time.h>
21726
21727int
21728main ()
21729{
21730if ((struct tm *) 0)
21731return 0;
21732 ;
21733 return 0;
21734}
21735_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021736if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021737 ac_cv_header_time=yes
21738else
cristy8b350f62009-11-15 23:12:43 +000021739 ac_cv_header_time=no
cristy3ed852e2009-09-05 21:47:34 +000021740fi
cristy3ed852e2009-09-05 21:47:34 +000021741rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21742fi
cristy8b350f62009-11-15 23:12:43 +000021743{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
cristy3ed852e2009-09-05 21:47:34 +000021744$as_echo "$ac_cv_header_time" >&6; }
21745if test $ac_cv_header_time = yes; then
21746
cristy8b350f62009-11-15 23:12:43 +000021747$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000021748
21749fi
21750
cristy8b350f62009-11-15 23:12:43 +000021751{ $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 +000021752$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
cristyda16f162011-02-19 23:52:17 +000021753if ${ac_cv_struct_tm+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021754 $as_echo_n "(cached) " >&6
21755else
cristy8b350f62009-11-15 23:12:43 +000021756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021757/* end confdefs.h. */
21758#include <sys/types.h>
21759#include <time.h>
21760
21761int
21762main ()
21763{
21764struct tm tm;
21765 int *p = &tm.tm_sec;
21766 return !p;
21767 ;
21768 return 0;
21769}
21770_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021771if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021772 ac_cv_struct_tm=time.h
21773else
cristy8b350f62009-11-15 23:12:43 +000021774 ac_cv_struct_tm=sys/time.h
cristy3ed852e2009-09-05 21:47:34 +000021775fi
cristy3ed852e2009-09-05 21:47:34 +000021776rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21777fi
cristy8b350f62009-11-15 23:12:43 +000021778{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
cristy3ed852e2009-09-05 21:47:34 +000021779$as_echo "$ac_cv_struct_tm" >&6; }
21780if test $ac_cv_struct_tm = sys/time.h; then
21781
cristy8b350f62009-11-15 23:12:43 +000021782$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000021783
21784fi
21785
cristy92703d82010-04-26 00:18:18 +000021786ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
21787#include <$ac_cv_struct_tm>
21788
21789"
cristyda16f162011-02-19 23:52:17 +000021790if test "x$ac_cv_member_struct_tm_tm_zone" = xyes; then :
cristy92703d82010-04-26 00:18:18 +000021791
21792cat >>confdefs.h <<_ACEOF
21793#define HAVE_STRUCT_TM_TM_ZONE 1
21794_ACEOF
21795
21796
21797fi
21798
21799if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
21800
21801$as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
21802
21803else
21804 ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
21805"
cristyda16f162011-02-19 23:52:17 +000021806if test "x$ac_cv_have_decl_tzname" = xyes; then :
cristy92703d82010-04-26 00:18:18 +000021807 ac_have_decl=1
21808else
21809 ac_have_decl=0
21810fi
21811
21812cat >>confdefs.h <<_ACEOF
21813#define HAVE_DECL_TZNAME $ac_have_decl
21814_ACEOF
21815
21816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
21817$as_echo_n "checking for tzname... " >&6; }
cristyda16f162011-02-19 23:52:17 +000021818if ${ac_cv_var_tzname+:} false; then :
cristy92703d82010-04-26 00:18:18 +000021819 $as_echo_n "(cached) " >&6
21820else
21821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21822/* end confdefs.h. */
21823#include <time.h>
21824#if !HAVE_DECL_TZNAME
21825extern char *tzname[];
21826#endif
21827
21828int
21829main ()
21830{
21831return tzname[0][0];
21832 ;
21833 return 0;
21834}
21835_ACEOF
21836if ac_fn_c_try_link "$LINENO"; then :
21837 ac_cv_var_tzname=yes
21838else
21839 ac_cv_var_tzname=no
21840fi
21841rm -f core conftest.err conftest.$ac_objext \
21842 conftest$ac_exeext conftest.$ac_ext
21843fi
21844{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
21845$as_echo "$ac_cv_var_tzname" >&6; }
21846 if test $ac_cv_var_tzname = yes; then
21847
21848$as_echo "#define HAVE_TZNAME 1" >>confdefs.h
21849
21850 fi
21851fi
21852
cristy8b350f62009-11-15 23:12:43 +000021853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether #! works in shell scripts" >&5
cristy3ed852e2009-09-05 21:47:34 +000021854$as_echo_n "checking whether #! works in shell scripts... " >&6; }
cristyda16f162011-02-19 23:52:17 +000021855if ${ac_cv_sys_interpreter+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021856 $as_echo_n "(cached) " >&6
21857else
21858 echo '#! /bin/cat
21859exit 69
21860' >conftest
21861chmod u+x conftest
21862(SHELL=/bin/sh; export SHELL; ./conftest >/dev/null 2>&1)
21863if test $? -ne 69; then
21864 ac_cv_sys_interpreter=yes
21865else
21866 ac_cv_sys_interpreter=no
21867fi
21868rm -f conftest
21869fi
cristy8b350f62009-11-15 23:12:43 +000021870{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_interpreter" >&5
cristy3ed852e2009-09-05 21:47:34 +000021871$as_echo "$ac_cv_sys_interpreter" >&6; }
21872interpval=$ac_cv_sys_interpreter
21873
21874
cristy3ed852e2009-09-05 21:47:34 +000021875# If the C compiler supports the keyword inline, do nothing. Otherwise
21876# define inline to __inline__ or __inline if it accepts one of those,
21877# otherwise define inline to be empty.
cristy8b350f62009-11-15 23:12:43 +000021878{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
cristy3ed852e2009-09-05 21:47:34 +000021879$as_echo_n "checking for inline... " >&6; }
cristyda16f162011-02-19 23:52:17 +000021880if ${ac_cv_c_inline+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021881 $as_echo_n "(cached) " >&6
21882else
21883 ac_cv_c_inline=no
21884for ac_kw in inline __inline__ __inline; do
cristy8b350f62009-11-15 23:12:43 +000021885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021886/* end confdefs.h. */
21887#ifndef __cplusplus
21888typedef int foo_t;
21889static $ac_kw foo_t static_foo () {return 0; }
21890$ac_kw foo_t foo () {return 0; }
21891#endif
21892
21893_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021894if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021895 ac_cv_c_inline=$ac_kw
cristy3ed852e2009-09-05 21:47:34 +000021896fi
cristy3ed852e2009-09-05 21:47:34 +000021897rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21898 test "$ac_cv_c_inline" != no && break
21899done
21900
21901fi
cristy8b350f62009-11-15 23:12:43 +000021902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
cristy3ed852e2009-09-05 21:47:34 +000021903$as_echo "$ac_cv_c_inline" >&6; }
21904
cristy3ed852e2009-09-05 21:47:34 +000021905case $ac_cv_c_inline in
21906 inline | yes) ;;
21907 *)
21908 case $ac_cv_c_inline in
21909 no) ac_val=;;
21910 *) ac_val=$ac_cv_c_inline;;
21911 esac
21912 cat >>confdefs.h <<_ACEOF
21913#ifndef __cplusplus
21914#define inline $ac_val
21915#endif
21916_ACEOF
21917 ;;
21918esac
21919
21920
21921# If the C compiler supports the keyword restrict, do nothing. Otherwise
21922# define restrict to __restrict__ or __restrict if it accepts one of those,
21923# otherwise define restrict to be empty.
cristy8b350f62009-11-15 23:12:43 +000021924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
cristy3ed852e2009-09-05 21:47:34 +000021925$as_echo_n "checking for C/C++ restrict keyword... " >&6; }
cristyda16f162011-02-19 23:52:17 +000021926if ${ac_cv_c_restrict+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021927 $as_echo_n "(cached) " >&6
21928else
21929 ac_cv_c_restrict=no
21930 # The order here caters to the fact that C++ does not require restrict.
21931 for ac_kw in __restrict __restrict__ _Restrict restrict; do
cristy8b350f62009-11-15 23:12:43 +000021932 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021933/* end confdefs.h. */
21934typedef int * int_ptr;
21935 int foo (int_ptr $ac_kw ip) {
21936 return ip[0];
21937 }
21938int
21939main ()
21940{
21941int s[1];
21942 int * $ac_kw t = s;
21943 t[0] = 0;
21944 return foo(t)
21945 ;
21946 return 0;
21947}
21948_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021949if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021950 ac_cv_c_restrict=$ac_kw
cristy3ed852e2009-09-05 21:47:34 +000021951fi
cristy3ed852e2009-09-05 21:47:34 +000021952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21953 test "$ac_cv_c_restrict" != no && break
21954 done
21955
21956fi
cristy8b350f62009-11-15 23:12:43 +000021957{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
cristy3ed852e2009-09-05 21:47:34 +000021958$as_echo "$ac_cv_c_restrict" >&6; }
21959
cristy3ed852e2009-09-05 21:47:34 +000021960 case $ac_cv_c_restrict in
21961 restrict) ;;
cristy8b350f62009-11-15 23:12:43 +000021962 no) $as_echo "#define restrict /**/" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000021963 ;;
21964 *) cat >>confdefs.h <<_ACEOF
21965#define restrict $ac_cv_c_restrict
21966_ACEOF
21967 ;;
21968 esac
21969
21970
21971# If words are stored with the most significant byte first (like
21972# Motorola and SPARC CPUs), define `WORDS_BIGENDIAN'.
cristy8b350f62009-11-15 23:12:43 +000021973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
cristy3ed852e2009-09-05 21:47:34 +000021974$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
cristyda16f162011-02-19 23:52:17 +000021975if ${ac_cv_c_bigendian+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021976 $as_echo_n "(cached) " >&6
21977else
21978 ac_cv_c_bigendian=unknown
21979 # See if we're dealing with a universal compiler.
cristy8b350f62009-11-15 23:12:43 +000021980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021981/* end confdefs.h. */
21982#ifndef __APPLE_CC__
21983 not a universal capable compiler
21984 #endif
21985 typedef int dummy;
21986
21987_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021988if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021989
21990 # Check for potential -arch flags. It is not universal unless
cristy8b350f62009-11-15 23:12:43 +000021991 # there are at least two -arch flags with different values.
21992 ac_arch=
21993 ac_prev=
21994 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
21995 if test -n "$ac_prev"; then
21996 case $ac_word in
21997 i?86 | x86_64 | ppc | ppc64)
21998 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
21999 ac_arch=$ac_word
22000 else
22001 ac_cv_c_bigendian=universal
22002 break
22003 fi
22004 ;;
22005 esac
22006 ac_prev=
22007 elif test "x$ac_word" = "x-arch"; then
22008 ac_prev=arch
22009 fi
22010 done
cristy3ed852e2009-09-05 21:47:34 +000022011fi
cristy3ed852e2009-09-05 21:47:34 +000022012rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22013 if test $ac_cv_c_bigendian = unknown; then
22014 # See if sys/param.h defines the BYTE_ORDER macro.
cristy8b350f62009-11-15 23:12:43 +000022015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022016/* end confdefs.h. */
22017#include <sys/types.h>
22018 #include <sys/param.h>
22019
22020int
22021main ()
22022{
22023#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
22024 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
22025 && LITTLE_ENDIAN)
22026 bogus endian macros
22027 #endif
22028
22029 ;
22030 return 0;
22031}
22032_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022033if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022034 # It does; now see whether it defined to BIG_ENDIAN or not.
cristy8b350f62009-11-15 23:12:43 +000022035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022036/* end confdefs.h. */
22037#include <sys/types.h>
22038 #include <sys/param.h>
22039
22040int
22041main ()
22042{
22043#if BYTE_ORDER != BIG_ENDIAN
22044 not big endian
22045 #endif
22046
22047 ;
22048 return 0;
22049}
22050_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022051if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022052 ac_cv_c_bigendian=yes
22053else
cristy8b350f62009-11-15 23:12:43 +000022054 ac_cv_c_bigendian=no
cristy3ed852e2009-09-05 21:47:34 +000022055fi
cristy3ed852e2009-09-05 21:47:34 +000022056rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022057fi
cristy3ed852e2009-09-05 21:47:34 +000022058rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22059 fi
22060 if test $ac_cv_c_bigendian = unknown; then
22061 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
cristy8b350f62009-11-15 23:12:43 +000022062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022063/* end confdefs.h. */
22064#include <limits.h>
22065
22066int
22067main ()
22068{
22069#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
22070 bogus endian macros
22071 #endif
22072
22073 ;
22074 return 0;
22075}
22076_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022077if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022078 # It does; now see whether it defined to _BIG_ENDIAN or not.
cristy8b350f62009-11-15 23:12:43 +000022079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022080/* end confdefs.h. */
22081#include <limits.h>
22082
22083int
22084main ()
22085{
22086#ifndef _BIG_ENDIAN
22087 not big endian
22088 #endif
22089
22090 ;
22091 return 0;
22092}
22093_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022094if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022095 ac_cv_c_bigendian=yes
22096else
cristy8b350f62009-11-15 23:12:43 +000022097 ac_cv_c_bigendian=no
cristy3ed852e2009-09-05 21:47:34 +000022098fi
cristy3ed852e2009-09-05 21:47:34 +000022099rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022100fi
cristy3ed852e2009-09-05 21:47:34 +000022101rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22102 fi
22103 if test $ac_cv_c_bigendian = unknown; then
22104 # Compile a test program.
cristy8b350f62009-11-15 23:12:43 +000022105 if test "$cross_compiling" = yes; then :
cristy3ed852e2009-09-05 21:47:34 +000022106 # Try to guess by grepping values from an object file.
cristy8b350f62009-11-15 23:12:43 +000022107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022108/* end confdefs.h. */
22109short int ascii_mm[] =
22110 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
22111 short int ascii_ii[] =
22112 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
22113 int use_ascii (int i) {
22114 return ascii_mm[i] + ascii_ii[i];
22115 }
22116 short int ebcdic_ii[] =
22117 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
22118 short int ebcdic_mm[] =
22119 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
22120 int use_ebcdic (int i) {
22121 return ebcdic_mm[i] + ebcdic_ii[i];
22122 }
22123 extern int foo;
22124
22125int
22126main ()
22127{
22128return use_ascii (foo) == use_ebcdic (foo);
22129 ;
22130 return 0;
22131}
22132_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022133if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022134 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
22135 ac_cv_c_bigendian=yes
22136 fi
22137 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
22138 if test "$ac_cv_c_bigendian" = unknown; then
22139 ac_cv_c_bigendian=no
22140 else
22141 # finding both strings is unlikely to happen, but who knows?
22142 ac_cv_c_bigendian=unknown
22143 fi
22144 fi
cristy3ed852e2009-09-05 21:47:34 +000022145fi
cristy3ed852e2009-09-05 21:47:34 +000022146rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22147else
cristy8b350f62009-11-15 23:12:43 +000022148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022149/* end confdefs.h. */
22150$ac_includes_default
22151int
22152main ()
22153{
22154
22155 /* Are we little or big endian? From Harbison&Steele. */
22156 union
22157 {
22158 long int l;
22159 char c[sizeof (long int)];
22160 } u;
22161 u.l = 1;
22162 return u.c[sizeof (long int) - 1] == 1;
22163
22164 ;
22165 return 0;
22166}
22167_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022168if ac_fn_c_try_run "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022169 ac_cv_c_bigendian=no
22170else
cristy8b350f62009-11-15 23:12:43 +000022171 ac_cv_c_bigendian=yes
cristy3ed852e2009-09-05 21:47:34 +000022172fi
cristy8b350f62009-11-15 23:12:43 +000022173rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
22174 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022175fi
22176
cristy3ed852e2009-09-05 21:47:34 +000022177 fi
22178fi
cristy8b350f62009-11-15 23:12:43 +000022179{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
cristy3ed852e2009-09-05 21:47:34 +000022180$as_echo "$ac_cv_c_bigendian" >&6; }
22181 case $ac_cv_c_bigendian in #(
22182 yes)
cristy8b350f62009-11-15 23:12:43 +000022183 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000022184;; #(
22185 no)
22186 ;; #(
22187 universal)
22188
cristy8b350f62009-11-15 23:12:43 +000022189$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000022190
22191 ;; #(
22192 *)
cristy98dddb52010-11-04 00:30:15 +000022193 as_fn_error $? "unknown endianness
cristy8b350f62009-11-15 23:12:43 +000022194 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
cristy3ed852e2009-09-05 21:47:34 +000022195 esac
22196
22197
cristy501c8042011-05-26 17:46:28 +000022198# Define to a suitable type, if standard headers do not define it.
22199ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t"
22200case $ac_cv_c_int8_t in #(
22201 no|yes) ;; #(
22202 *)
cristy3ed852e2009-09-05 21:47:34 +000022203
22204cat >>confdefs.h <<_ACEOF
cristy501c8042011-05-26 17:46:28 +000022205#define int8_t $ac_cv_c_int8_t
22206_ACEOF
22207;;
22208esac
22209
22210ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"
22211case $ac_cv_c_int16_t in #(
22212 no|yes) ;; #(
22213 *)
22214
22215cat >>confdefs.h <<_ACEOF
22216#define int16_t $ac_cv_c_int16_t
22217_ACEOF
22218;;
22219esac
22220
22221ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
22222case $ac_cv_c_int32_t in #(
22223 no|yes) ;; #(
22224 *)
22225
22226cat >>confdefs.h <<_ACEOF
22227#define int32_t $ac_cv_c_int32_t
22228_ACEOF
22229;;
22230esac
22231
22232ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
22233case $ac_cv_c_int64_t in #(
22234 no|yes) ;; #(
22235 *)
22236
22237cat >>confdefs.h <<_ACEOF
22238#define int64_t $ac_cv_c_int64_t
22239_ACEOF
22240;;
22241esac
22242
22243
22244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
22245$as_echo_n "checking for long long int... " >&6; }
22246if ${ac_cv_type_long_long_int+:} false; then :
22247 $as_echo_n "(cached) " >&6
22248else
22249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22250/* end confdefs.h. */
22251
22252 /* For now, do not test the preprocessor; as of 2007 there are too many
22253 implementations with broken preprocessors. Perhaps this can
22254 be revisited in 2012. In the meantime, code should not expect
22255 #if to work with literals wider than 32 bits. */
22256 /* Test literals. */
22257 long long int ll = 9223372036854775807ll;
22258 long long int nll = -9223372036854775807LL;
22259 unsigned long long int ull = 18446744073709551615ULL;
22260 /* Test constant expressions. */
22261 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
22262 ? 1 : -1)];
22263 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
22264 ? 1 : -1)];
22265 int i = 63;
22266int
22267main ()
22268{
22269/* Test availability of runtime routines for shift and division. */
22270 long long int llmax = 9223372036854775807ll;
22271 unsigned long long int ullmax = 18446744073709551615ull;
22272 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
22273 | (llmax / ll) | (llmax % ll)
22274 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
22275 | (ullmax / ull) | (ullmax % ull));
22276 ;
22277 return 0;
22278}
22279
22280_ACEOF
22281if ac_fn_c_try_link "$LINENO"; then :
22282 if test "$cross_compiling" = yes; then :
22283 ac_cv_type_long_long_int=yes
22284else
22285 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22286/* end confdefs.h. */
22287#include <limits.h>
22288 #ifndef LLONG_MAX
22289 # define HALF \
22290 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
22291 # define LLONG_MAX (HALF - 1 + HALF)
22292 #endif
22293int
22294main ()
22295{
22296long long int n = 1;
22297 int i;
22298 for (i = 0; ; i++)
22299 {
22300 long long int m = n << i;
22301 if (m >> i != n)
22302 return 1;
22303 if (LLONG_MAX / 2 < m)
22304 break;
22305 }
22306 return 0;
22307 ;
22308 return 0;
22309}
22310_ACEOF
22311if ac_fn_c_try_run "$LINENO"; then :
22312 ac_cv_type_long_long_int=yes
22313else
22314 ac_cv_type_long_long_int=no
22315fi
22316rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
22317 conftest.$ac_objext conftest.beam conftest.$ac_ext
22318fi
22319
22320else
22321 ac_cv_type_long_long_int=no
22322fi
22323rm -f core conftest.err conftest.$ac_objext \
22324 conftest$ac_exeext conftest.$ac_ext
22325fi
22326{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
22327$as_echo "$ac_cv_type_long_long_int" >&6; }
22328 if test $ac_cv_type_long_long_int = yes; then
22329
22330$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
22331
22332 fi
22333
22334
22335
22336 ac_fn_c_check_type "$LINENO" "intmax_t" "ac_cv_type_intmax_t" "$ac_includes_default"
22337if test "x$ac_cv_type_intmax_t" = xyes; then :
22338
22339$as_echo "#define HAVE_INTMAX_T 1" >>confdefs.h
22340
22341else
22342 test $ac_cv_type_long_long_int = yes \
22343 && ac_type='long long int' \
22344 || ac_type='long int'
22345
22346cat >>confdefs.h <<_ACEOF
22347#define intmax_t $ac_type
cristy3ed852e2009-09-05 21:47:34 +000022348_ACEOF
22349
22350fi
22351
22352
cristy501c8042011-05-26 17:46:28 +000022353
22354 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
22355if test "x$ac_cv_type_intptr_t" = xyes; then :
22356
22357$as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000022358
cristy3ed852e2009-09-05 21:47:34 +000022359else
cristy501c8042011-05-26 17:46:28 +000022360 for ac_type in 'int' 'long int' 'long long int'; do
22361 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22362/* end confdefs.h. */
22363$ac_includes_default
22364int
22365main ()
22366{
22367static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
cristy14fefe52012-05-21 00:59:18 +000022368test_array [0] = 0;
22369return test_array [0];
cristy501c8042011-05-26 17:46:28 +000022370
22371 ;
22372 return 0;
22373}
22374_ACEOF
22375if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022376
22377cat >>confdefs.h <<_ACEOF
cristy501c8042011-05-26 17:46:28 +000022378#define intptr_t $ac_type
cristy3ed852e2009-09-05 21:47:34 +000022379_ACEOF
22380
cristy501c8042011-05-26 17:46:28 +000022381 ac_type=
22382fi
22383rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22384 test -z "$ac_type" && break
22385 done
cristy3ed852e2009-09-05 21:47:34 +000022386fi
22387
22388
cristy3ed852e2009-09-05 21:47:34 +000022389
cristy501c8042011-05-26 17:46:28 +000022390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double" >&5
22391$as_echo_n "checking for long double... " >&6; }
22392if ${ac_cv_type_long_double+:} false; then :
22393 $as_echo_n "(cached) " >&6
cristy3ed852e2009-09-05 21:47:34 +000022394else
cristy501c8042011-05-26 17:46:28 +000022395 if test "$GCC" = yes; then
22396 ac_cv_type_long_double=yes
22397 else
22398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22399/* end confdefs.h. */
22400/* The Stardent Vistra knows sizeof (long double), but does
22401 not support it. */
22402 long double foo = 0.0L;
22403int
22404main ()
22405{
22406static int test_array [1 - 2 * !(/* On Ultrix 4.3 cc, long double is 4 and double is 8. */
22407 sizeof (double) <= sizeof (long double))];
cristy14fefe52012-05-21 00:59:18 +000022408test_array [0] = 0;
22409return test_array [0];
cristy3ed852e2009-09-05 21:47:34 +000022410
cristy501c8042011-05-26 17:46:28 +000022411 ;
22412 return 0;
22413}
cristy3ed852e2009-09-05 21:47:34 +000022414_ACEOF
cristy501c8042011-05-26 17:46:28 +000022415if ac_fn_c_try_compile "$LINENO"; then :
22416 ac_cv_type_long_double=yes
cristy3ed852e2009-09-05 21:47:34 +000022417else
cristy501c8042011-05-26 17:46:28 +000022418 ac_cv_type_long_double=no
cristy3ed852e2009-09-05 21:47:34 +000022419fi
cristy501c8042011-05-26 17:46:28 +000022420rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22421 fi
cristy3ed852e2009-09-05 21:47:34 +000022422fi
cristy501c8042011-05-26 17:46:28 +000022423{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_double" >&5
22424$as_echo "$ac_cv_type_long_double" >&6; }
22425 if test $ac_cv_type_long_double = yes; then
cristy3ed852e2009-09-05 21:47:34 +000022426
cristy501c8042011-05-26 17:46:28 +000022427$as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000022428
cristy501c8042011-05-26 17:46:28 +000022429 fi
22430
cristy3ed852e2009-09-05 21:47:34 +000022431
cristy8b350f62009-11-15 23:12:43 +000022432 { $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 +000022433$as_echo_n "checking for long double with more range or precision than double... " >&6; }
cristyda16f162011-02-19 23:52:17 +000022434if ${ac_cv_type_long_double_wider+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000022435 $as_echo_n "(cached) " >&6
22436else
cristy8b350f62009-11-15 23:12:43 +000022437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022438/* end confdefs.h. */
22439#include <float.h>
22440 long double const a[] =
22441 {
22442 0.0L, DBL_MIN, DBL_MAX, DBL_EPSILON,
22443 LDBL_MIN, LDBL_MAX, LDBL_EPSILON
22444 };
22445 long double
22446 f (long double x)
22447 {
22448 return ((x + (unsigned long int) 10) * (-1 / x) + a[0]
22449 + (x ? f (x) : 'c'));
22450 }
22451
22452int
22453main ()
22454{
22455static int test_array [1 - 2 * !((0 < ((DBL_MAX_EXP < LDBL_MAX_EXP)
22456 + (DBL_MANT_DIG < LDBL_MANT_DIG)
22457 - (LDBL_MAX_EXP < DBL_MAX_EXP)
22458 - (LDBL_MANT_DIG < DBL_MANT_DIG)))
22459 && (int) LDBL_EPSILON == 0
22460 )];
cristy14fefe52012-05-21 00:59:18 +000022461test_array [0] = 0;
22462return test_array [0];
cristy3ed852e2009-09-05 21:47:34 +000022463
22464 ;
22465 return 0;
22466}
22467_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022468if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022469 ac_cv_type_long_double_wider=yes
22470else
cristy8b350f62009-11-15 23:12:43 +000022471 ac_cv_type_long_double_wider=no
cristy3ed852e2009-09-05 21:47:34 +000022472fi
cristy3ed852e2009-09-05 21:47:34 +000022473rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22474fi
cristy8b350f62009-11-15 23:12:43 +000022475{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_double_wider" >&5
cristy3ed852e2009-09-05 21:47:34 +000022476$as_echo "$ac_cv_type_long_double_wider" >&6; }
22477 if test $ac_cv_type_long_double_wider = yes; then
22478
cristy8b350f62009-11-15 23:12:43 +000022479$as_echo "#define HAVE_LONG_DOUBLE_WIDER 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000022480
22481 fi
22482
22483
cristy501c8042011-05-26 17:46:28 +000022484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
22485$as_echo_n "checking for long long int... " >&6; }
22486if ${ac_cv_type_long_long_int+:} false; then :
22487 $as_echo_n "(cached) " >&6
22488else
22489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22490/* end confdefs.h. */
22491
22492 /* For now, do not test the preprocessor; as of 2007 there are too many
22493 implementations with broken preprocessors. Perhaps this can
22494 be revisited in 2012. In the meantime, code should not expect
22495 #if to work with literals wider than 32 bits. */
22496 /* Test literals. */
22497 long long int ll = 9223372036854775807ll;
22498 long long int nll = -9223372036854775807LL;
22499 unsigned long long int ull = 18446744073709551615ULL;
22500 /* Test constant expressions. */
22501 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
22502 ? 1 : -1)];
22503 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
22504 ? 1 : -1)];
22505 int i = 63;
22506int
22507main ()
22508{
22509/* Test availability of runtime routines for shift and division. */
22510 long long int llmax = 9223372036854775807ll;
22511 unsigned long long int ullmax = 18446744073709551615ull;
22512 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
22513 | (llmax / ll) | (llmax % ll)
22514 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
22515 | (ullmax / ull) | (ullmax % ull));
22516 ;
22517 return 0;
22518}
22519
22520_ACEOF
22521if ac_fn_c_try_link "$LINENO"; then :
22522 if test "$cross_compiling" = yes; then :
22523 ac_cv_type_long_long_int=yes
22524else
22525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22526/* end confdefs.h. */
22527#include <limits.h>
22528 #ifndef LLONG_MAX
22529 # define HALF \
22530 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
22531 # define LLONG_MAX (HALF - 1 + HALF)
22532 #endif
22533int
22534main ()
22535{
22536long long int n = 1;
22537 int i;
22538 for (i = 0; ; i++)
22539 {
22540 long long int m = n << i;
22541 if (m >> i != n)
22542 return 1;
22543 if (LLONG_MAX / 2 < m)
22544 break;
22545 }
22546 return 0;
22547 ;
22548 return 0;
22549}
22550_ACEOF
22551if ac_fn_c_try_run "$LINENO"; then :
22552 ac_cv_type_long_long_int=yes
22553else
22554 ac_cv_type_long_long_int=no
22555fi
22556rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
22557 conftest.$ac_objext conftest.beam conftest.$ac_ext
22558fi
22559
22560else
22561 ac_cv_type_long_long_int=no
22562fi
22563rm -f core conftest.err conftest.$ac_objext \
22564 conftest$ac_exeext conftest.$ac_ext
22565fi
22566{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
22567$as_echo "$ac_cv_type_long_long_int" >&6; }
22568 if test $ac_cv_type_long_long_int = yes; then
22569
22570$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
22571
22572 fi
22573
22574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
22575$as_echo_n "checking for mbstate_t... " >&6; }
22576if ${ac_cv_type_mbstate_t+:} false; then :
22577 $as_echo_n "(cached) " >&6
22578else
22579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22580/* end confdefs.h. */
22581$ac_includes_default
22582# include <wchar.h>
22583int
22584main ()
22585{
22586mbstate_t x; return sizeof x;
22587 ;
22588 return 0;
22589}
22590_ACEOF
22591if ac_fn_c_try_compile "$LINENO"; then :
22592 ac_cv_type_mbstate_t=yes
22593else
22594 ac_cv_type_mbstate_t=no
22595fi
22596rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22597fi
22598{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5
22599$as_echo "$ac_cv_type_mbstate_t" >&6; }
22600 if test $ac_cv_type_mbstate_t = yes; then
22601
22602$as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
22603
22604 else
22605
22606$as_echo "#define mbstate_t int" >>confdefs.h
22607
22608 fi
22609ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
22610if test "x$ac_cv_type_mode_t" = xyes; then :
22611
22612else
22613
22614cat >>confdefs.h <<_ACEOF
22615#define mode_t int
22616_ACEOF
22617
22618fi
22619
22620ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
22621if test "x$ac_cv_type_off_t" = xyes; then :
22622
22623else
22624
22625cat >>confdefs.h <<_ACEOF
22626#define off_t long int
22627_ACEOF
22628
22629fi
22630
22631ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
22632if test "x$ac_cv_type_pid_t" = xyes; then :
22633
22634else
22635
22636cat >>confdefs.h <<_ACEOF
22637#define pid_t int
22638_ACEOF
22639
22640fi
22641
22642ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
22643if test "x$ac_cv_type_size_t" = xyes; then :
22644
22645else
22646
22647cat >>confdefs.h <<_ACEOF
22648#define size_t unsigned int
22649_ACEOF
22650
22651fi
22652
22653ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
22654if test "x$ac_cv_type_ssize_t" = xyes; then :
22655
22656else
22657
22658cat >>confdefs.h <<_ACEOF
22659#define ssize_t int
22660_ACEOF
22661
22662fi
22663
22664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
22665$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
22666if ${ac_cv_type_uid_t+:} false; then :
22667 $as_echo_n "(cached) " >&6
22668else
22669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22670/* end confdefs.h. */
22671#include <sys/types.h>
22672
22673_ACEOF
22674if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22675 $EGREP "uid_t" >/dev/null 2>&1; then :
22676 ac_cv_type_uid_t=yes
22677else
22678 ac_cv_type_uid_t=no
22679fi
22680rm -f conftest*
22681
22682fi
22683{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
22684$as_echo "$ac_cv_type_uid_t" >&6; }
22685if test $ac_cv_type_uid_t = no; then
22686
22687$as_echo "#define uid_t int" >>confdefs.h
22688
22689
22690$as_echo "#define gid_t int" >>confdefs.h
22691
22692fi
22693
22694ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
22695case $ac_cv_c_uint8_t in #(
22696 no|yes) ;; #(
22697 *)
22698
22699$as_echo "#define _UINT8_T 1" >>confdefs.h
22700
22701
22702cat >>confdefs.h <<_ACEOF
22703#define uint8_t $ac_cv_c_uint8_t
22704_ACEOF
22705;;
22706 esac
22707
22708ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
22709case $ac_cv_c_uint16_t in #(
22710 no|yes) ;; #(
22711 *)
22712
22713
22714cat >>confdefs.h <<_ACEOF
22715#define uint16_t $ac_cv_c_uint16_t
22716_ACEOF
22717;;
22718 esac
22719
22720ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
22721case $ac_cv_c_uint32_t in #(
22722 no|yes) ;; #(
22723 *)
22724
22725$as_echo "#define _UINT32_T 1" >>confdefs.h
22726
22727
22728cat >>confdefs.h <<_ACEOF
22729#define uint32_t $ac_cv_c_uint32_t
22730_ACEOF
22731;;
22732 esac
22733
22734ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
22735case $ac_cv_c_uint64_t in #(
22736 no|yes) ;; #(
22737 *)
22738
22739$as_echo "#define _UINT64_T 1" >>confdefs.h
22740
22741
22742cat >>confdefs.h <<_ACEOF
22743#define uint64_t $ac_cv_c_uint64_t
22744_ACEOF
22745;;
22746 esac
22747
22748
22749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
22750$as_echo_n "checking for unsigned long long int... " >&6; }
22751if ${ac_cv_type_unsigned_long_long_int+:} false; then :
22752 $as_echo_n "(cached) " >&6
22753else
22754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22755/* end confdefs.h. */
22756
22757 /* For now, do not test the preprocessor; as of 2007 there are too many
22758 implementations with broken preprocessors. Perhaps this can
22759 be revisited in 2012. In the meantime, code should not expect
22760 #if to work with literals wider than 32 bits. */
22761 /* Test literals. */
22762 long long int ll = 9223372036854775807ll;
22763 long long int nll = -9223372036854775807LL;
22764 unsigned long long int ull = 18446744073709551615ULL;
22765 /* Test constant expressions. */
22766 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
22767 ? 1 : -1)];
22768 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
22769 ? 1 : -1)];
22770 int i = 63;
22771int
22772main ()
22773{
22774/* Test availability of runtime routines for shift and division. */
22775 long long int llmax = 9223372036854775807ll;
22776 unsigned long long int ullmax = 18446744073709551615ull;
22777 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
22778 | (llmax / ll) | (llmax % ll)
22779 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
22780 | (ullmax / ull) | (ullmax % ull));
22781 ;
22782 return 0;
22783}
22784
22785_ACEOF
22786if ac_fn_c_try_link "$LINENO"; then :
22787 ac_cv_type_unsigned_long_long_int=yes
22788else
22789 ac_cv_type_unsigned_long_long_int=no
22790fi
22791rm -f core conftest.err conftest.$ac_objext \
22792 conftest$ac_exeext conftest.$ac_ext
22793fi
22794{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
22795$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
22796 if test $ac_cv_type_unsigned_long_long_int = yes; then
22797
22798$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
22799
22800 fi
22801
22802
22803
22804 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "$ac_includes_default"
22805if test "x$ac_cv_type_uintmax_t" = xyes; then :
22806
22807$as_echo "#define HAVE_UINTMAX_T 1" >>confdefs.h
22808
22809else
22810 test $ac_cv_type_unsigned_long_long_int = yes \
22811 && ac_type='unsigned long long int' \
22812 || ac_type='unsigned long int'
22813
22814cat >>confdefs.h <<_ACEOF
22815#define uintmax_t $ac_type
22816_ACEOF
22817
22818fi
22819
22820
22821
22822 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
22823if test "x$ac_cv_type_uintptr_t" = xyes; then :
22824
22825$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
22826
22827else
22828 for ac_type in 'unsigned int' 'unsigned long int' \
22829 'unsigned long long int'; do
22830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22831/* end confdefs.h. */
22832$ac_includes_default
22833int
22834main ()
22835{
22836static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
cristy14fefe52012-05-21 00:59:18 +000022837test_array [0] = 0;
22838return test_array [0];
cristy501c8042011-05-26 17:46:28 +000022839
22840 ;
22841 return 0;
22842}
22843_ACEOF
22844if ac_fn_c_try_compile "$LINENO"; then :
22845
22846cat >>confdefs.h <<_ACEOF
22847#define uintptr_t $ac_type
22848_ACEOF
22849
22850 ac_type=
22851fi
22852rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22853 test -z "$ac_type" && break
22854 done
22855fi
22856
22857
22858
22859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
22860$as_echo_n "checking for unsigned long long int... " >&6; }
22861if ${ac_cv_type_unsigned_long_long_int+:} false; then :
22862 $as_echo_n "(cached) " >&6
22863else
22864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22865/* end confdefs.h. */
22866
22867 /* For now, do not test the preprocessor; as of 2007 there are too many
22868 implementations with broken preprocessors. Perhaps this can
22869 be revisited in 2012. In the meantime, code should not expect
22870 #if to work with literals wider than 32 bits. */
22871 /* Test literals. */
22872 long long int ll = 9223372036854775807ll;
22873 long long int nll = -9223372036854775807LL;
22874 unsigned long long int ull = 18446744073709551615ULL;
22875 /* Test constant expressions. */
22876 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
22877 ? 1 : -1)];
22878 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
22879 ? 1 : -1)];
22880 int i = 63;
22881int
22882main ()
22883{
22884/* Test availability of runtime routines for shift and division. */
22885 long long int llmax = 9223372036854775807ll;
22886 unsigned long long int ullmax = 18446744073709551615ull;
22887 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
22888 | (llmax / ll) | (llmax % ll)
22889 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
22890 | (ullmax / ull) | (ullmax % ull));
22891 ;
22892 return 0;
22893}
22894
22895_ACEOF
22896if ac_fn_c_try_link "$LINENO"; then :
22897 ac_cv_type_unsigned_long_long_int=yes
22898else
22899 ac_cv_type_unsigned_long_long_int=no
22900fi
22901rm -f core conftest.err conftest.$ac_objext \
22902 conftest$ac_exeext conftest.$ac_ext
22903fi
22904{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
22905$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
22906 if test $ac_cv_type_unsigned_long_long_int = yes; then
22907
22908$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
22909
22910 fi
22911
22912
cristy3ed852e2009-09-05 21:47:34 +000022913# If the C type char is unsigned, define __CHAR_UNSIGNED__, unless the
22914# C compiler predefines it.
cristy8b350f62009-11-15 23:12:43 +000022915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether char is unsigned" >&5
cristy3ed852e2009-09-05 21:47:34 +000022916$as_echo_n "checking whether char is unsigned... " >&6; }
cristyda16f162011-02-19 23:52:17 +000022917if ${ac_cv_c_char_unsigned+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000022918 $as_echo_n "(cached) " >&6
22919else
cristy8b350f62009-11-15 23:12:43 +000022920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022921/* end confdefs.h. */
22922$ac_includes_default
22923int
22924main ()
22925{
22926static int test_array [1 - 2 * !(((char) -1) < 0)];
cristy14fefe52012-05-21 00:59:18 +000022927test_array [0] = 0;
22928return test_array [0];
cristy3ed852e2009-09-05 21:47:34 +000022929
22930 ;
22931 return 0;
22932}
22933_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022934if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022935 ac_cv_c_char_unsigned=no
22936else
cristy8b350f62009-11-15 23:12:43 +000022937 ac_cv_c_char_unsigned=yes
cristy3ed852e2009-09-05 21:47:34 +000022938fi
cristy3ed852e2009-09-05 21:47:34 +000022939rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22940fi
cristy8b350f62009-11-15 23:12:43 +000022941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_char_unsigned" >&5
cristy3ed852e2009-09-05 21:47:34 +000022942$as_echo "$ac_cv_c_char_unsigned" >&6; }
22943if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
cristy8b350f62009-11-15 23:12:43 +000022944 $as_echo "#define __CHAR_UNSIGNED__ 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000022945
22946fi
22947
22948
cristy9b86f202012-11-28 21:55:35 +000022949# Float_t and double_t are intended to be the the most efficient type.
cristyf0cf9a22012-10-24 12:05:01 +000022950ac_fn_c_check_type "$LINENO" "float_t" "ac_cv_type_float_t" "#include <math.h>
22951"
22952if test "x$ac_cv_type_float_t" = xyes; then :
22953
22954cat >>confdefs.h <<_ACEOF
22955#define HAVE_FLOAT_T 1
22956_ACEOF
22957
22958
22959fi
22960
22961ac_fn_c_check_type "$LINENO" "double_t" "ac_cv_type_double_t" "#include <math.h>
22962"
22963if test "x$ac_cv_type_double_t" = xyes; then :
22964
22965cat >>confdefs.h <<_ACEOF
22966#define HAVE_DOUBLE_T 1
22967_ACEOF
22968
22969
22970fi
22971
cristy9b86f202012-11-28 21:55:35 +000022972# The cast to long int works around a bug in the HP C Compiler
22973# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
22974# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
22975# This bug is HP SR number 8606223364.
22976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of float_t" >&5
22977$as_echo_n "checking size of float_t... " >&6; }
22978if ${ac_cv_sizeof_float_t+:} false; then :
22979 $as_echo_n "(cached) " >&6
22980else
22981 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (float_t))" "ac_cv_sizeof_float_t" "#include <math.h>
22982"; then :
22983
22984else
22985 if test "$ac_cv_type_float_t" = yes; then
22986 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
22987$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22988as_fn_error 77 "cannot compute sizeof (float_t)
22989See \`config.log' for more details" "$LINENO" 5; }
22990 else
22991 ac_cv_sizeof_float_t=0
22992 fi
22993fi
22994
22995fi
22996{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_float_t" >&5
22997$as_echo "$ac_cv_sizeof_float_t" >&6; }
22998
22999
23000
23001cat >>confdefs.h <<_ACEOF
23002#define SIZEOF_FLOAT_T $ac_cv_sizeof_float_t
23003_ACEOF
23004
23005
23006# The cast to long int works around a bug in the HP C Compiler
23007# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23008# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23009# This bug is HP SR number 8606223364.
23010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of double_t" >&5
23011$as_echo_n "checking size of double_t... " >&6; }
23012if ${ac_cv_sizeof_double_t+:} false; then :
23013 $as_echo_n "(cached) " >&6
23014else
23015 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (double_t))" "ac_cv_sizeof_double_t" "#include <math.h>
23016"; then :
23017
23018else
23019 if test "$ac_cv_type_double_t" = yes; then
23020 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
23021$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23022as_fn_error 77 "cannot compute sizeof (double_t)
23023See \`config.log' for more details" "$LINENO" 5; }
23024 else
23025 ac_cv_sizeof_double_t=0
23026 fi
23027fi
23028
23029fi
23030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_double_t" >&5
23031$as_echo "$ac_cv_sizeof_double_t" >&6; }
23032
23033
23034
23035cat >>confdefs.h <<_ACEOF
23036#define SIZEOF_DOUBLE_T $ac_cv_sizeof_double_t
23037_ACEOF
23038
23039
23040
23041# Get size of float, double and long double for comparaison.
23042# The cast to long int works around a bug in the HP C Compiler
23043# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23044# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23045# This bug is HP SR number 8606223364.
23046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of float" >&5
23047$as_echo_n "checking size of float... " >&6; }
23048if ${ac_cv_sizeof_float+:} false; then :
23049 $as_echo_n "(cached) " >&6
23050else
23051 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (float))" "ac_cv_sizeof_float" "$ac_includes_default"; then :
23052
23053else
23054 if test "$ac_cv_type_float" = yes; then
23055 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
23056$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23057as_fn_error 77 "cannot compute sizeof (float)
23058See \`config.log' for more details" "$LINENO" 5; }
23059 else
23060 ac_cv_sizeof_float=0
23061 fi
23062fi
23063
23064fi
23065{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_float" >&5
23066$as_echo "$ac_cv_sizeof_float" >&6; }
23067
23068
23069
23070cat >>confdefs.h <<_ACEOF
23071#define SIZEOF_FLOAT $ac_cv_sizeof_float
23072_ACEOF
23073
23074
23075# The cast to long int works around a bug in the HP C Compiler
23076# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23077# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23078# This bug is HP SR number 8606223364.
23079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of double" >&5
23080$as_echo_n "checking size of double... " >&6; }
23081if ${ac_cv_sizeof_double+:} false; then :
23082 $as_echo_n "(cached) " >&6
23083else
23084 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (double))" "ac_cv_sizeof_double" "$ac_includes_default"; then :
23085
23086else
23087 if test "$ac_cv_type_double" = yes; then
23088 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
23089$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23090as_fn_error 77 "cannot compute sizeof (double)
23091See \`config.log' for more details" "$LINENO" 5; }
23092 else
23093 ac_cv_sizeof_double=0
23094 fi
23095fi
23096
23097fi
23098{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_double" >&5
23099$as_echo "$ac_cv_sizeof_double" >&6; }
23100
23101
23102
23103cat >>confdefs.h <<_ACEOF
23104#define SIZEOF_DOUBLE $ac_cv_sizeof_double
23105_ACEOF
23106
23107
23108# The cast to long int works around a bug in the HP C Compiler
23109# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23110# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23111# This bug is HP SR number 8606223364.
23112{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
23113$as_echo_n "checking size of long double... " >&6; }
23114if ${ac_cv_sizeof_long_double+:} false; then :
23115 $as_echo_n "(cached) " >&6
23116else
23117 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
23118
23119else
23120 if test "$ac_cv_type_long_double" = yes; then
23121 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
23122$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23123as_fn_error 77 "cannot compute sizeof (long double)
23124See \`config.log' for more details" "$LINENO" 5; }
23125 else
23126 ac_cv_sizeof_long_double=0
23127 fi
23128fi
23129
23130fi
23131{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
23132$as_echo "$ac_cv_sizeof_long_double" >&6; }
23133
23134
23135
23136cat >>confdefs.h <<_ACEOF
23137#define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
23138_ACEOF
23139
23140
cristyf0cf9a22012-10-24 12:05:01 +000023141
cristy3ed852e2009-09-05 21:47:34 +000023142# Obtain size of an 'signed short' and define as SIZEOF_SIGNED_SHORT
23143# The cast to long int works around a bug in the HP C Compiler
23144# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23145# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23146# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000023147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of signed short" >&5
cristy3ed852e2009-09-05 21:47:34 +000023148$as_echo_n "checking size of signed short... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023149if ${ac_cv_sizeof_signed_short+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000023150 $as_echo_n "(cached) " >&6
23151else
cristy8b350f62009-11-15 23:12:43 +000023152 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 +000023153
cristy3ed852e2009-09-05 21:47:34 +000023154else
cristy8b350f62009-11-15 23:12:43 +000023155 if test "$ac_cv_type_signed_short" = yes; then
23156 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000023157$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +000023158as_fn_error 77 "cannot compute sizeof (signed short)
23159See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +000023160 else
23161 ac_cv_sizeof_signed_short=0
23162 fi
23163fi
cristy8b350f62009-11-15 23:12:43 +000023164
cristy3ed852e2009-09-05 21:47:34 +000023165fi
cristy8b350f62009-11-15 23:12:43 +000023166{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_signed_short" >&5
cristy3ed852e2009-09-05 21:47:34 +000023167$as_echo "$ac_cv_sizeof_signed_short" >&6; }
23168
23169
23170
23171cat >>confdefs.h <<_ACEOF
23172#define SIZEOF_SIGNED_SHORT $ac_cv_sizeof_signed_short
23173_ACEOF
23174
23175
23176
23177# Obtain size of an 'unsigned short' and define as SIZEOF_UNSIGNED_SHORT
23178# The cast to long int works around a bug in the HP C Compiler
23179# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23180# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23181# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000023182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned short" >&5
cristy3ed852e2009-09-05 21:47:34 +000023183$as_echo_n "checking size of unsigned short... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023184if ${ac_cv_sizeof_unsigned_short+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000023185 $as_echo_n "(cached) " >&6
23186else
cristy8b350f62009-11-15 23:12:43 +000023187 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 +000023188
cristy3ed852e2009-09-05 21:47:34 +000023189else
cristy8b350f62009-11-15 23:12:43 +000023190 if test "$ac_cv_type_unsigned_short" = yes; then
23191 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000023192$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +000023193as_fn_error 77 "cannot compute sizeof (unsigned short)
23194See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +000023195 else
23196 ac_cv_sizeof_unsigned_short=0
23197 fi
23198fi
cristy8b350f62009-11-15 23:12:43 +000023199
cristy3ed852e2009-09-05 21:47:34 +000023200fi
cristy8b350f62009-11-15 23:12:43 +000023201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_short" >&5
cristy3ed852e2009-09-05 21:47:34 +000023202$as_echo "$ac_cv_sizeof_unsigned_short" >&6; }
23203
23204
23205
23206cat >>confdefs.h <<_ACEOF
23207#define SIZEOF_UNSIGNED_SHORT $ac_cv_sizeof_unsigned_short
23208_ACEOF
23209
23210
23211
23212# Obtain size of an 'signed int' and define as SIZEOF_SIGNED_INT
23213# The cast to long int works around a bug in the HP C Compiler
23214# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23215# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23216# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000023217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of signed int" >&5
cristy3ed852e2009-09-05 21:47:34 +000023218$as_echo_n "checking size of signed int... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023219if ${ac_cv_sizeof_signed_int+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000023220 $as_echo_n "(cached) " >&6
23221else
cristy8b350f62009-11-15 23:12:43 +000023222 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 +000023223
cristy3ed852e2009-09-05 21:47:34 +000023224else
cristy8b350f62009-11-15 23:12:43 +000023225 if test "$ac_cv_type_signed_int" = yes; then
23226 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000023227$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +000023228as_fn_error 77 "cannot compute sizeof (signed int)
23229See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +000023230 else
23231 ac_cv_sizeof_signed_int=0
23232 fi
23233fi
cristy8b350f62009-11-15 23:12:43 +000023234
cristy3ed852e2009-09-05 21:47:34 +000023235fi
cristy8b350f62009-11-15 23:12:43 +000023236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_signed_int" >&5
cristy3ed852e2009-09-05 21:47:34 +000023237$as_echo "$ac_cv_sizeof_signed_int" >&6; }
23238
23239
23240
23241cat >>confdefs.h <<_ACEOF
23242#define SIZEOF_SIGNED_INT $ac_cv_sizeof_signed_int
23243_ACEOF
23244
23245
23246
23247# Obtain size of an 'unsigned int' and define as SIZEOF_UNSIGNED_INT
23248# The cast to long int works around a bug in the HP C Compiler
23249# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23250# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23251# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000023252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned int" >&5
cristy3ed852e2009-09-05 21:47:34 +000023253$as_echo_n "checking size of unsigned int... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023254if ${ac_cv_sizeof_unsigned_int+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000023255 $as_echo_n "(cached) " >&6
23256else
cristy8b350f62009-11-15 23:12:43 +000023257 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 +000023258
cristy3ed852e2009-09-05 21:47:34 +000023259else
cristy8b350f62009-11-15 23:12:43 +000023260 if test "$ac_cv_type_unsigned_int" = yes; then
23261 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000023262$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +000023263as_fn_error 77 "cannot compute sizeof (unsigned int)
23264See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +000023265 else
23266 ac_cv_sizeof_unsigned_int=0
23267 fi
23268fi
cristy8b350f62009-11-15 23:12:43 +000023269
cristy3ed852e2009-09-05 21:47:34 +000023270fi
cristy8b350f62009-11-15 23:12:43 +000023271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_int" >&5
cristy3ed852e2009-09-05 21:47:34 +000023272$as_echo "$ac_cv_sizeof_unsigned_int" >&6; }
23273
23274
23275
23276cat >>confdefs.h <<_ACEOF
23277#define SIZEOF_UNSIGNED_INT $ac_cv_sizeof_unsigned_int
23278_ACEOF
23279
23280
23281
23282# Obtain size of a 'signed long' and define as SIZEOF_SIGNED_LONG
23283# The cast to long int works around a bug in the HP C Compiler
23284# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23285# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23286# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000023287{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of signed long" >&5
cristy3ed852e2009-09-05 21:47:34 +000023288$as_echo_n "checking size of signed long... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023289if ${ac_cv_sizeof_signed_long+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000023290 $as_echo_n "(cached) " >&6
23291else
cristy8b350f62009-11-15 23:12:43 +000023292 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 +000023293
cristy3ed852e2009-09-05 21:47:34 +000023294else
cristy8b350f62009-11-15 23:12:43 +000023295 if test "$ac_cv_type_signed_long" = yes; then
23296 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000023297$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +000023298as_fn_error 77 "cannot compute sizeof (signed long)
23299See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +000023300 else
23301 ac_cv_sizeof_signed_long=0
23302 fi
23303fi
cristy8b350f62009-11-15 23:12:43 +000023304
cristy3ed852e2009-09-05 21:47:34 +000023305fi
cristy8b350f62009-11-15 23:12:43 +000023306{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_signed_long" >&5
cristy3ed852e2009-09-05 21:47:34 +000023307$as_echo "$ac_cv_sizeof_signed_long" >&6; }
23308
23309
23310
23311cat >>confdefs.h <<_ACEOF
23312#define SIZEOF_SIGNED_LONG $ac_cv_sizeof_signed_long
23313_ACEOF
23314
23315
23316
23317# Obtain size of a 'unsigned long' and define as SIZEOF_UNSIGNED_LONG
23318# The cast to long int works around a bug in the HP C Compiler
23319# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23320# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23321# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000023322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
cristy3ed852e2009-09-05 21:47:34 +000023323$as_echo_n "checking size of unsigned long... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023324if ${ac_cv_sizeof_unsigned_long+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000023325 $as_echo_n "(cached) " >&6
23326else
cristy8b350f62009-11-15 23:12:43 +000023327 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 +000023328
cristy3ed852e2009-09-05 21:47:34 +000023329else
cristy8b350f62009-11-15 23:12:43 +000023330 if test "$ac_cv_type_unsigned_long" = yes; then
23331 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000023332$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +000023333as_fn_error 77 "cannot compute sizeof (unsigned long)
23334See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +000023335 else
23336 ac_cv_sizeof_unsigned_long=0
23337 fi
23338fi
cristy8b350f62009-11-15 23:12:43 +000023339
cristy3ed852e2009-09-05 21:47:34 +000023340fi
cristy8b350f62009-11-15 23:12:43 +000023341{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
cristy3ed852e2009-09-05 21:47:34 +000023342$as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
23343
23344
23345
23346cat >>confdefs.h <<_ACEOF
23347#define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
23348_ACEOF
23349
23350
23351
23352# Obtain size of a 'long long' and define as SIZEOF_SIGNED_LONG_LONG. If
23353# 'signed long long' is not supported then the value defined is zero.
23354# The cast to long int works around a bug in the HP C Compiler
23355# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23356# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23357# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000023358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of signed long long" >&5
cristy3ed852e2009-09-05 21:47:34 +000023359$as_echo_n "checking size of signed long long... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023360if ${ac_cv_sizeof_signed_long_long+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000023361 $as_echo_n "(cached) " >&6
23362else
cristy8b350f62009-11-15 23:12:43 +000023363 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 +000023364
cristy3ed852e2009-09-05 21:47:34 +000023365else
cristy8b350f62009-11-15 23:12:43 +000023366 if test "$ac_cv_type_signed_long_long" = yes; then
23367 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000023368$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +000023369as_fn_error 77 "cannot compute sizeof (signed long long)
23370See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +000023371 else
23372 ac_cv_sizeof_signed_long_long=0
23373 fi
23374fi
cristy8b350f62009-11-15 23:12:43 +000023375
cristy3ed852e2009-09-05 21:47:34 +000023376fi
cristy8b350f62009-11-15 23:12:43 +000023377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_signed_long_long" >&5
cristy3ed852e2009-09-05 21:47:34 +000023378$as_echo "$ac_cv_sizeof_signed_long_long" >&6; }
23379
23380
23381
23382cat >>confdefs.h <<_ACEOF
23383#define SIZEOF_SIGNED_LONG_LONG $ac_cv_sizeof_signed_long_long
23384_ACEOF
23385
23386
23387
23388# Obtain size of a 'unsigned long long' and define as
23389# SIZEOF_UNSIGNED_LONG_LONG. If 'unsigned long long' is not
23390# supported then the value defined is zero.
23391# The cast to long int works around a bug in the HP C Compiler
23392# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23393# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23394# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000023395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
cristy3ed852e2009-09-05 21:47:34 +000023396$as_echo_n "checking size of unsigned long long... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023397if ${ac_cv_sizeof_unsigned_long_long+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000023398 $as_echo_n "(cached) " >&6
23399else
cristy8b350f62009-11-15 23:12:43 +000023400 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 +000023401
cristy3ed852e2009-09-05 21:47:34 +000023402else
cristy8b350f62009-11-15 23:12:43 +000023403 if test "$ac_cv_type_unsigned_long_long" = yes; then
23404 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000023405$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +000023406as_fn_error 77 "cannot compute sizeof (unsigned long long)
23407See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +000023408 else
23409 ac_cv_sizeof_unsigned_long_long=0
23410 fi
23411fi
cristy8b350f62009-11-15 23:12:43 +000023412
cristy3ed852e2009-09-05 21:47:34 +000023413fi
cristy8b350f62009-11-15 23:12:43 +000023414{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
cristy3ed852e2009-09-05 21:47:34 +000023415$as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
23416
23417
23418
23419cat >>confdefs.h <<_ACEOF
23420#define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
23421_ACEOF
23422
23423
23424
23425# Obtain size of off_t and define as SIZEOF_OFF_T
23426# The cast to long int works around a bug in the HP C Compiler
23427# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23428# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23429# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000023430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
cristy3ed852e2009-09-05 21:47:34 +000023431$as_echo_n "checking size of off_t... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023432if ${ac_cv_sizeof_off_t+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000023433 $as_echo_n "(cached) " >&6
23434else
cristy8b350f62009-11-15 23:12:43 +000023435 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 +000023436
cristy3ed852e2009-09-05 21:47:34 +000023437else
cristy8b350f62009-11-15 23:12:43 +000023438 if test "$ac_cv_type_off_t" = yes; then
23439 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000023440$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +000023441as_fn_error 77 "cannot compute sizeof (off_t)
23442See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +000023443 else
23444 ac_cv_sizeof_off_t=0
23445 fi
23446fi
cristy8b350f62009-11-15 23:12:43 +000023447
cristy3ed852e2009-09-05 21:47:34 +000023448fi
cristy8b350f62009-11-15 23:12:43 +000023449{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
cristy3ed852e2009-09-05 21:47:34 +000023450$as_echo "$ac_cv_sizeof_off_t" >&6; }
23451
23452
23453
23454cat >>confdefs.h <<_ACEOF
23455#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
23456_ACEOF
23457
23458
23459
23460# Obtain size of size_t and define as SIZEOF_SIZE_T
23461# The cast to long int works around a bug in the HP C Compiler
23462# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23463# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23464# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000023465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
cristy3ed852e2009-09-05 21:47:34 +000023466$as_echo_n "checking size of size_t... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023467if ${ac_cv_sizeof_size_t+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000023468 $as_echo_n "(cached) " >&6
23469else
cristy8b350f62009-11-15 23:12:43 +000023470 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 +000023471
cristy3ed852e2009-09-05 21:47:34 +000023472else
cristy8b350f62009-11-15 23:12:43 +000023473 if test "$ac_cv_type_size_t" = yes; then
23474 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000023475$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +000023476as_fn_error 77 "cannot compute sizeof (size_t)
23477See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +000023478 else
23479 ac_cv_sizeof_size_t=0
23480 fi
23481fi
cristy8b350f62009-11-15 23:12:43 +000023482
cristy3ed852e2009-09-05 21:47:34 +000023483fi
cristy8b350f62009-11-15 23:12:43 +000023484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
cristy3ed852e2009-09-05 21:47:34 +000023485$as_echo "$ac_cv_sizeof_size_t" >&6; }
23486
23487
23488
23489cat >>confdefs.h <<_ACEOF
23490#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
23491_ACEOF
23492
23493
23494
cristy330e9352010-06-01 18:42:49 +000023495# Obtain size of ssize_t and define as SIZEOF_SSIZE_T
23496# The cast to long int works around a bug in the HP C Compiler
23497# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23498# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23499# This bug is HP SR number 8606223364.
23500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of ssize_t" >&5
23501$as_echo_n "checking size of ssize_t... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023502if ${ac_cv_sizeof_ssize_t+:} false; then :
cristy330e9352010-06-01 18:42:49 +000023503 $as_echo_n "(cached) " >&6
23504else
23505 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (ssize_t))" "ac_cv_sizeof_ssize_t" "$ac_includes_default"; then :
23506
23507else
23508 if test "$ac_cv_type_ssize_t" = yes; then
23509 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
23510$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +000023511as_fn_error 77 "cannot compute sizeof (ssize_t)
23512See \`config.log' for more details" "$LINENO" 5; }
cristy330e9352010-06-01 18:42:49 +000023513 else
23514 ac_cv_sizeof_ssize_t=0
23515 fi
23516fi
23517
23518fi
23519{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_ssize_t" >&5
23520$as_echo "$ac_cv_sizeof_ssize_t" >&6; }
23521
23522
23523
23524cat >>confdefs.h <<_ACEOF
23525#define SIZEOF_SSIZE_T $ac_cv_sizeof_ssize_t
23526_ACEOF
23527
23528
23529
cristy3ed852e2009-09-05 21:47:34 +000023530# Obtain size of an unsigned int pointer and define as SIZEOF_UNSIGNED_INTP
23531# The cast to long int works around a bug in the HP C Compiler
23532# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23533# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23534# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000023535{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned int*" >&5
cristy3ed852e2009-09-05 21:47:34 +000023536$as_echo_n "checking size of unsigned int*... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023537if ${ac_cv_sizeof_unsigned_intp+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000023538 $as_echo_n "(cached) " >&6
23539else
cristy8b350f62009-11-15 23:12:43 +000023540 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 +000023541
cristy3ed852e2009-09-05 21:47:34 +000023542else
cristy8b350f62009-11-15 23:12:43 +000023543 if test "$ac_cv_type_unsigned_intp" = yes; then
23544 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000023545$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +000023546as_fn_error 77 "cannot compute sizeof (unsigned int*)
23547See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +000023548 else
23549 ac_cv_sizeof_unsigned_intp=0
23550 fi
23551fi
cristy8b350f62009-11-15 23:12:43 +000023552
cristy3ed852e2009-09-05 21:47:34 +000023553fi
cristy8b350f62009-11-15 23:12:43 +000023554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_intp" >&5
cristy3ed852e2009-09-05 21:47:34 +000023555$as_echo "$ac_cv_sizeof_unsigned_intp" >&6; }
23556
23557
23558
23559cat >>confdefs.h <<_ACEOF
23560#define SIZEOF_UNSIGNED_INTP $ac_cv_sizeof_unsigned_intp
23561_ACEOF
23562
23563
23564
23565#
23566# Compute sized types for current CPU and compiler options.
23567#
23568
cristy8b350f62009-11-15 23:12:43 +000023569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed 8-bit type" >&5
cristy3ed852e2009-09-05 21:47:34 +000023570$as_echo_n "checking for signed 8-bit type... " >&6; }
23571INT8_T='signed char'
cristy09b53e12011-10-14 12:47:22 +000023572{ $as_echo "$as_me:${as_lineno-$LINENO}: $INT8_T" >&5
23573$as_echo "$as_me: $INT8_T" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000023574
23575
cristy8b350f62009-11-15 23:12:43 +000023576{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned 8-bit type" >&5
cristy3ed852e2009-09-05 21:47:34 +000023577$as_echo_n "checking for unsigned 8-bit type... " >&6; }
23578UINT8_T='unsigned char'
cristy09b53e12011-10-14 12:47:22 +000023579{ $as_echo "$as_me:${as_lineno-$LINENO}: $UINT8_T" >&5
23580$as_echo "$as_me: $UINT8_T" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000023581
23582
cristy8b350f62009-11-15 23:12:43 +000023583{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed 16-bit type" >&5
cristy3ed852e2009-09-05 21:47:34 +000023584$as_echo_n "checking for signed 16-bit type... " >&6; }
23585INT16_T='signed short'
cristy09b53e12011-10-14 12:47:22 +000023586{ $as_echo "$as_me:${as_lineno-$LINENO}: $INT16_T" >&5
23587$as_echo "$as_me: $INT16_T" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000023588
23589
cristy8b350f62009-11-15 23:12:43 +000023590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned 16-bit type" >&5
cristy3ed852e2009-09-05 21:47:34 +000023591$as_echo_n "checking for unsigned 16-bit type... " >&6; }
23592UINT16_T='unsigned short'
cristy09b53e12011-10-14 12:47:22 +000023593{ $as_echo "$as_me:${as_lineno-$LINENO}: $UINT16_T" >&5
23594$as_echo "$as_me: $UINT16_T" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000023595
23596
cristy8b350f62009-11-15 23:12:43 +000023597{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed 32-bit type" >&5
cristy3ed852e2009-09-05 21:47:34 +000023598$as_echo_n "checking for signed 32-bit type... " >&6; }
23599INT32_T='none'
cristy6d5e20f2011-04-25 13:48:54 +000023600INT32_F='none'
cristy3ed852e2009-09-05 21:47:34 +000023601if test $ac_cv_sizeof_signed_int -eq 4; then
23602 INT32_T='signed int'
cristy6d5e20f2011-04-25 13:48:54 +000023603 INT32_F='""'
cristy3ed852e2009-09-05 21:47:34 +000023604elif test $ac_cv_sizeof_signed_long -eq 4; then
23605 INT32_T='signed long'
cristy6d5e20f2011-04-25 13:48:54 +000023606 INT32_F='"l"'
cristy3ed852e2009-09-05 21:47:34 +000023607fi
cristy09b53e12011-10-14 12:47:22 +000023608{ $as_echo "$as_me:${as_lineno-$LINENO}: $INT32_T" >&5
23609$as_echo "$as_me: $INT32_T" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000023610
23611
cristy6d5e20f2011-04-25 13:48:54 +000023612
cristy8b350f62009-11-15 23:12:43 +000023613{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned 32-bit type" >&5
cristy3ed852e2009-09-05 21:47:34 +000023614$as_echo_n "checking for unsigned 32-bit type... " >&6; }
23615UINT32_T='none'
cristy6d5e20f2011-04-25 13:48:54 +000023616UINT32_F='none'
cristy3ed852e2009-09-05 21:47:34 +000023617if test $ac_cv_sizeof_unsigned_int -eq 4; then
23618 UINT32_T='unsigned int'
cristy6d5e20f2011-04-25 13:48:54 +000023619 UINT32_F='""'
cristy3ed852e2009-09-05 21:47:34 +000023620elif test $ac_cv_sizeof_unsigned_long -eq 4; then
23621 UINT32_T='unsigned long'
cristy6d5e20f2011-04-25 13:48:54 +000023622 UINT32_F='"l"'
cristy3ed852e2009-09-05 21:47:34 +000023623fi
cristy09b53e12011-10-14 12:47:22 +000023624{ $as_echo "$as_me:${as_lineno-$LINENO}: $UINT32_T" >&5
23625$as_echo "$as_me: $UINT32_T" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000023626
23627
cristy6d5e20f2011-04-25 13:48:54 +000023628
cristy8b350f62009-11-15 23:12:43 +000023629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed 64-bit type" >&5
cristy3ed852e2009-09-05 21:47:34 +000023630$as_echo_n "checking for signed 64-bit type... " >&6; }
23631INT64_T='none'
cristy6d5e20f2011-04-25 13:48:54 +000023632INT64_F='none'
cristy3ed852e2009-09-05 21:47:34 +000023633if test $ac_cv_sizeof_signed_long -eq 8; then
23634 INT64_T='signed long'
cristy6d5e20f2011-04-25 13:48:54 +000023635 INT64_F='"l"'
cristy3ed852e2009-09-05 21:47:34 +000023636elif test $ac_cv_sizeof_signed_long_long -eq 8; then
23637 INT64_T='signed long long'
cristy6d5e20f2011-04-25 13:48:54 +000023638 INT64_F='"ll"'
cristy3ed852e2009-09-05 21:47:34 +000023639fi
cristy3a99dcf2011-12-17 01:29:40 +000023640case "${host_os}" in
cristy6d5e20f2011-04-25 13:48:54 +000023641 mingw* )
23642 INT64_F='"I64"'
23643 ;;
23644esac
cristy09b53e12011-10-14 12:47:22 +000023645{ $as_echo "$as_me:${as_lineno-$LINENO}: $INT64_T" >&5
23646$as_echo "$as_me: $INT64_T" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000023647
23648
cristy6d5e20f2011-04-25 13:48:54 +000023649
cristy8b350f62009-11-15 23:12:43 +000023650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned 64-bit type" >&5
cristy3ed852e2009-09-05 21:47:34 +000023651$as_echo_n "checking for unsigned 64-bit type... " >&6; }
23652UINT64_T='none'
cristy6d5e20f2011-04-25 13:48:54 +000023653UINT64_F='none'
cristy3ed852e2009-09-05 21:47:34 +000023654if test $ac_cv_sizeof_unsigned_long -eq 8; then
23655 UINT64_T='unsigned long'
cristy6d5e20f2011-04-25 13:48:54 +000023656 UINT64_F='"l"'
cristy3ed852e2009-09-05 21:47:34 +000023657elif test $ac_cv_sizeof_unsigned_long_long -eq 8; then
23658 UINT64_T='unsigned long long'
cristy6d5e20f2011-04-25 13:48:54 +000023659 UINT64_F='"ll"'
cristy3ed852e2009-09-05 21:47:34 +000023660fi
cristy3a99dcf2011-12-17 01:29:40 +000023661case "${host_os}" in
cristy6d5e20f2011-04-25 13:48:54 +000023662 mingw* )
23663 UINT64_F='"I64"'
23664 ;;
23665esac
cristy09b53e12011-10-14 12:47:22 +000023666{ $as_echo "$as_me:${as_lineno-$LINENO}: $UINT64_T" >&5
23667$as_echo "$as_me: $UINT64_T" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000023668
23669
cristy6d5e20f2011-04-25 13:48:54 +000023670
cristy8b350f62009-11-15 23:12:43 +000023671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned maximum type" >&5
cristy3ed852e2009-09-05 21:47:34 +000023672$as_echo_n "checking for unsigned maximum type... " >&6; }
23673UINTMAX_T='none'
cristy6d5e20f2011-04-25 13:48:54 +000023674UINTMAX_F='none'
cristy3ed852e2009-09-05 21:47:34 +000023675if test "$UINT64_T" != 'none'; then
23676 UINTMAX_T=$UINT64_T
cristy6d5e20f2011-04-25 13:48:54 +000023677 UINTMAX_F=$UINT64_F
cristy3ed852e2009-09-05 21:47:34 +000023678elif test "$UINT32_T" != 'none'; then
23679 UINTMAX_T=$UINT32_T
cristy6d5e20f2011-04-25 13:48:54 +000023680 UINTMAX_F=$UINT32_F
cristy3ed852e2009-09-05 21:47:34 +000023681fi
cristy09b53e12011-10-14 12:47:22 +000023682{ $as_echo "$as_me:${as_lineno-$LINENO}: $UINTMAX_T" >&5
23683$as_echo "$as_me: $UINTMAX_T" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000023684
23685
cristy6d5e20f2011-04-25 13:48:54 +000023686
cristy8b350f62009-11-15 23:12:43 +000023687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pointer difference type" >&5
cristy3ed852e2009-09-05 21:47:34 +000023688$as_echo_n "checking for pointer difference type... " >&6; }
23689UINTPTR_T='none'
cristy6d5e20f2011-04-25 13:48:54 +000023690UINTPTR_F='none'
cristy3ed852e2009-09-05 21:47:34 +000023691if test $ac_cv_sizeof_unsigned_long -eq $ac_cv_sizeof_unsigned_intp; then
23692 UINTPTR_T='unsigned long'
cristy6d5e20f2011-04-25 13:48:54 +000023693 UINTPTR_F='"l"'
cristy3ed852e2009-09-05 21:47:34 +000023694elif test $ac_cv_sizeof_unsigned_long_long -eq $ac_cv_sizeof_unsigned_intp; then
23695 UINTPTR_T='unsigned long long'
cristy6d5e20f2011-04-25 13:48:54 +000023696 UINTPTR_F='"ll"'
cristy3ed852e2009-09-05 21:47:34 +000023697fi
cristy09b53e12011-10-14 12:47:22 +000023698{ $as_echo "$as_me:${as_lineno-$LINENO}: $UINTPTR_T" >&5
23699$as_echo "$as_me: $UINTPTR_T" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000023700
23701
cristy6d5e20f2011-04-25 13:48:54 +000023702
cristy8b350f62009-11-15 23:12:43 +000023703{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __func__" >&5
cristy3ed852e2009-09-05 21:47:34 +000023704$as_echo_n "checking whether our compiler supports __func__... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000023705cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023706/* end confdefs.h. */
23707
23708int
23709main ()
23710{
23711{ const char *func = __func__; return(func != 0 ? 0 : 1); }
23712 ;
23713 return 0;
23714}
23715_ACEOF
cristy8b350f62009-11-15 23:12:43 +000023716if ac_fn_c_try_compile "$LINENO"; then :
cristy09b53e12011-10-14 12:47:22 +000023717 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5
23718$as_echo "$as_me: yes" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000023719else
cristy09b53e12011-10-14 12:47:22 +000023720 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5
23721$as_echo "$as_me: no" >&6;}
cristy8b350f62009-11-15 23:12:43 +000023722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __FUNCTION__" >&5
cristy3ed852e2009-09-05 21:47:34 +000023723$as_echo_n "checking whether our compiler supports __FUNCTION__... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000023724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023725/* end confdefs.h. */
23726
23727int
23728main ()
23729{
23730{ const char *func = __FUNCTION__; return(func != 0 ? 0 : 1); }
23731 ;
23732 return 0;
23733}
23734_ACEOF
cristy8b350f62009-11-15 23:12:43 +000023735if ac_fn_c_try_compile "$LINENO"; then :
cristy09b53e12011-10-14 12:47:22 +000023736 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5
23737$as_echo "$as_me: yes" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000023738
cristy8b350f62009-11-15 23:12:43 +000023739$as_echo "#define __func__ __FUNCTION__" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000023740
23741else
cristy09b53e12011-10-14 12:47:22 +000023742 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5
23743$as_echo "$as_me: no" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000023744
cristy8b350f62009-11-15 23:12:43 +000023745$as_echo "#define __func__ __FILE__" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000023746
23747fi
cristy3ed852e2009-09-05 21:47:34 +000023748rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23749fi
cristy3ed852e2009-09-05 21:47:34 +000023750rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23751
23752########
23753#
23754# Check for functions
23755#
23756########
cristy73bd4a52010-10-05 11:24:23 +000023757for ac_header in stdlib.h unistd.h
23758do :
23759 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
23760ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
cristy98dddb52010-11-04 00:30:15 +000023761if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
cristy73bd4a52010-10-05 11:24:23 +000023762 cat >>confdefs.h <<_ACEOF
23763#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
23764_ACEOF
23765
23766fi
23767
23768done
23769
23770for ac_func in getpagesize
23771do :
23772 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
cristyda16f162011-02-19 23:52:17 +000023773if test "x$ac_cv_func_getpagesize" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000023774 cat >>confdefs.h <<_ACEOF
23775#define HAVE_GETPAGESIZE 1
23776_ACEOF
23777
23778fi
23779done
23780
23781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap file i/o" >&5
23782$as_echo_n "checking for working mmap file i/o... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023783if ${magick_cv_func_mmap_fileio+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000023784 $as_echo_n "(cached) " >&6
23785else
23786 if test "$cross_compiling" = yes; then :
23787 magick_cv_func_mmap_fileio=no
23788else
23789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23790/* end confdefs.h. */
23791$ac_includes_default
23792/* malloc might have been renamed as rpl_malloc. */
23793#undef malloc
23794
23795/*
23796 This test is derived from GNU Autoconf's similar macro.
23797 The purpose of this test is to verify that files may be memory
23798 mapped, and that memory mapping and file I/O are coherent.
23799
23800 The test creates a test file, memory maps the file, updates
23801 the file using the memory map, and then reads the file using
23802 file I/O to verify that the file contains the updates.
23803*/
23804
23805#include <fcntl.h>
23806#include <sys/mman.h>
23807
23808#if !STDC_HEADERS && !HAVE_STDLIB_H
23809char *malloc ();
23810#endif
23811
23812/* This mess was copied from the GNU getpagesize.h. */
23813#if !HAVE_GETPAGESIZE
23814/* Assume that all systems that can run configure have sys/param.h. */
23815# if !HAVE_SYS_PARAM_H
23816# define HAVE_SYS_PARAM_H 1
23817# endif
23818
23819# ifdef _SC_PAGESIZE
23820# define getpagesize() sysconf(_SC_PAGESIZE)
23821# else /* no _SC_PAGESIZE */
23822# if HAVE_SYS_PARAM_H
23823# include <sys/param.h>
23824# ifdef EXEC_PAGESIZE
23825# define getpagesize() EXEC_PAGESIZE
23826# else /* no EXEC_PAGESIZE */
23827# ifdef NBPG
23828# define getpagesize() NBPG * CLSIZE
23829# ifndef CLSIZE
23830# define CLSIZE 1
23831# endif /* no CLSIZE */
23832# else /* no NBPG */
23833# ifdef NBPC
23834# define getpagesize() NBPC
23835# else /* no NBPC */
23836# ifdef PAGESIZE
23837# define getpagesize() PAGESIZE
23838# endif /* PAGESIZE */
23839# endif /* no NBPC */
23840# endif /* no NBPG */
23841# endif /* no EXEC_PAGESIZE */
23842# else /* no HAVE_SYS_PARAM_H */
23843# define getpagesize() 8192 /* punt totally */
23844# endif /* no HAVE_SYS_PARAM_H */
23845# endif /* no _SC_PAGESIZE */
23846
23847#endif /* no HAVE_GETPAGESIZE */
23848
23849int
23850main ()
23851{
23852 char *data, *data2, *data3;
23853 int i, pagesize;
23854 int fd;
23855
23856 pagesize = getpagesize ();
23857
23858 /* First, make a file with some known garbage in it. */
23859 data = (char *) malloc (pagesize);
23860 if (!data)
23861 exit (1);
23862 for (i = 0; i < pagesize; ++i)
23863 *(data + i) = rand ();
23864 umask (0);
23865 fd = creat ("conftest.mmap", 0600);
23866 if (fd < 0)
23867 exit (1);
23868 if (write (fd, data, pagesize) != pagesize)
23869 exit (1);
23870 close (fd);
23871
23872 /* Mmap the file as read/write/shared and verify that we see the
23873 same garbage. */
23874 fd = open ("conftest.mmap", O_RDWR);
23875 if (fd < 0)
23876 exit (1);
23877 data2 = mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0L);
23878 if (data2 == 0)
23879 exit (1);
23880 for (i = 0; i < pagesize; ++i)
23881 if (*(data + i) != *(data2 + i))
23882 exit (1);
23883
23884 /* Finally, make sure that changes to the mapped area
23885 percolate back to the file as seen by read(). */
23886 for (i = 0; i < pagesize; ++i)
23887 *(data2 + i) = *(data2 + i) + 1;
23888 data3 = (char *) malloc (pagesize);
23889 if (!data3)
23890 exit (1);
23891 if (read (fd, data3, pagesize) != pagesize)
23892 exit (1);
23893 for (i = 0; i < pagesize; ++i)
23894 if (*(data2 + i) != *(data3 + i))
23895 exit (1);
23896 close (fd);
23897 exit (0);
23898}
23899_ACEOF
23900if ac_fn_c_try_run "$LINENO"; then :
23901 magick_cv_func_mmap_fileio=yes
23902else
23903 magick_cv_func_mmap_fileio=no
23904fi
23905rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23906 conftest.$ac_objext conftest.beam conftest.$ac_ext
23907fi
23908
23909fi
23910{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $magick_cv_func_mmap_fileio" >&5
23911$as_echo "$magick_cv_func_mmap_fileio" >&6; }
23912if test $magick_cv_func_mmap_fileio = yes; then
23913
23914$as_echo "#define HAVE_MMAP_FILEIO 1" >>confdefs.h
23915
23916fi
23917rm -f conftest.mmap
23918
cristy8b350f62009-11-15 23:12:43 +000023919{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether closedir returns void" >&5
cristy3ed852e2009-09-05 21:47:34 +000023920$as_echo_n "checking whether closedir returns void... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023921if ${ac_cv_func_closedir_void+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000023922 $as_echo_n "(cached) " >&6
23923else
cristy8b350f62009-11-15 23:12:43 +000023924 if test "$cross_compiling" = yes; then :
cristy3ed852e2009-09-05 21:47:34 +000023925 ac_cv_func_closedir_void=yes
23926else
cristy8b350f62009-11-15 23:12:43 +000023927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023928/* end confdefs.h. */
23929$ac_includes_default
23930#include <$ac_header_dirent>
23931#ifndef __cplusplus
23932int closedir ();
23933#endif
23934
23935int
23936main ()
23937{
23938return closedir (opendir (".")) != 0;
23939 ;
23940 return 0;
23941}
23942_ACEOF
cristy8b350f62009-11-15 23:12:43 +000023943if ac_fn_c_try_run "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000023944 ac_cv_func_closedir_void=no
23945else
cristy8b350f62009-11-15 23:12:43 +000023946 ac_cv_func_closedir_void=yes
cristy3ed852e2009-09-05 21:47:34 +000023947fi
cristy8b350f62009-11-15 23:12:43 +000023948rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23949 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023950fi
23951
cristy3ed852e2009-09-05 21:47:34 +000023952fi
cristy8b350f62009-11-15 23:12:43 +000023953{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_closedir_void" >&5
cristy3ed852e2009-09-05 21:47:34 +000023954$as_echo "$ac_cv_func_closedir_void" >&6; }
23955if test $ac_cv_func_closedir_void = yes; then
23956
cristy8b350f62009-11-15 23:12:43 +000023957$as_echo "#define CLOSEDIR_VOID 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000023958
23959fi
23960
cristycd4c5312009-11-22 01:19:08 +000023961
23962
23963
23964 for ac_header in $ac_header_list
cristy8b350f62009-11-15 23:12:43 +000023965do :
23966 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
cristycd4c5312009-11-22 01:19:08 +000023967ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
23968"
cristy98dddb52010-11-04 00:30:15 +000023969if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
cristy3ed852e2009-09-05 21:47:34 +000023970 cat >>confdefs.h <<_ACEOF
23971#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
23972_ACEOF
23973
23974fi
23975
23976done
23977
cristycd4c5312009-11-22 01:19:08 +000023978
23979
23980
23981
23982
23983
23984
cristy3ed852e2009-09-05 21:47:34 +000023985for ac_func in getpagesize
cristy8b350f62009-11-15 23:12:43 +000023986do :
23987 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
cristyda16f162011-02-19 23:52:17 +000023988if test "x$ac_cv_func_getpagesize" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000023989 cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000023990#define HAVE_GETPAGESIZE 1
cristy3ed852e2009-09-05 21:47:34 +000023991_ACEOF
23992
23993fi
23994done
23995
cristy8b350f62009-11-15 23:12:43 +000023996{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
cristy3ed852e2009-09-05 21:47:34 +000023997$as_echo_n "checking for working mmap... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023998if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000023999 $as_echo_n "(cached) " >&6
24000else
cristy8b350f62009-11-15 23:12:43 +000024001 if test "$cross_compiling" = yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024002 ac_cv_func_mmap_fixed_mapped=no
24003else
cristy8b350f62009-11-15 23:12:43 +000024004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024005/* end confdefs.h. */
24006$ac_includes_default
24007/* malloc might have been renamed as rpl_malloc. */
24008#undef malloc
24009
24010/* Thanks to Mike Haertel and Jim Avera for this test.
24011 Here is a matrix of mmap possibilities:
24012 mmap private not fixed
24013 mmap private fixed at somewhere currently unmapped
24014 mmap private fixed at somewhere already mapped
24015 mmap shared not fixed
24016 mmap shared fixed at somewhere currently unmapped
24017 mmap shared fixed at somewhere already mapped
24018 For private mappings, we should verify that changes cannot be read()
24019 back from the file, nor mmap's back from the file at a different
24020 address. (There have been systems where private was not correctly
24021 implemented like the infamous i386 svr4.0, and systems where the
24022 VM page cache was not coherent with the file system buffer cache
24023 like early versions of FreeBSD and possibly contemporary NetBSD.)
24024 For shared mappings, we should conversely verify that changes get
24025 propagated back to all the places they're supposed to be.
24026
24027 Grep wants private fixed already mapped.
24028 The main things grep needs to know about mmap are:
24029 * does it exist and is it safe to write into the mmap'd area
24030 * how to use it (BSD variants) */
24031
24032#include <fcntl.h>
24033#include <sys/mman.h>
24034
24035#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
24036char *malloc ();
24037#endif
24038
24039/* This mess was copied from the GNU getpagesize.h. */
24040#ifndef HAVE_GETPAGESIZE
cristy3ed852e2009-09-05 21:47:34 +000024041# ifdef _SC_PAGESIZE
24042# define getpagesize() sysconf(_SC_PAGESIZE)
24043# else /* no _SC_PAGESIZE */
24044# ifdef HAVE_SYS_PARAM_H
24045# include <sys/param.h>
24046# ifdef EXEC_PAGESIZE
24047# define getpagesize() EXEC_PAGESIZE
24048# else /* no EXEC_PAGESIZE */
24049# ifdef NBPG
24050# define getpagesize() NBPG * CLSIZE
24051# ifndef CLSIZE
24052# define CLSIZE 1
24053# endif /* no CLSIZE */
24054# else /* no NBPG */
24055# ifdef NBPC
24056# define getpagesize() NBPC
24057# else /* no NBPC */
24058# ifdef PAGESIZE
24059# define getpagesize() PAGESIZE
24060# endif /* PAGESIZE */
24061# endif /* no NBPC */
24062# endif /* no NBPG */
24063# endif /* no EXEC_PAGESIZE */
24064# else /* no HAVE_SYS_PARAM_H */
24065# define getpagesize() 8192 /* punt totally */
24066# endif /* no HAVE_SYS_PARAM_H */
24067# endif /* no _SC_PAGESIZE */
24068
24069#endif /* no HAVE_GETPAGESIZE */
24070
24071int
24072main ()
24073{
24074 char *data, *data2, *data3;
cristyc54f5d42009-11-27 21:36:31 +000024075 const char *cdata2;
cristy3ed852e2009-09-05 21:47:34 +000024076 int i, pagesize;
cristycd4c5312009-11-22 01:19:08 +000024077 int fd, fd2;
cristy3ed852e2009-09-05 21:47:34 +000024078
24079 pagesize = getpagesize ();
24080
24081 /* First, make a file with some known garbage in it. */
24082 data = (char *) malloc (pagesize);
24083 if (!data)
24084 return 1;
24085 for (i = 0; i < pagesize; ++i)
24086 *(data + i) = rand ();
24087 umask (0);
24088 fd = creat ("conftest.mmap", 0600);
24089 if (fd < 0)
cristycd4c5312009-11-22 01:19:08 +000024090 return 2;
cristy3ed852e2009-09-05 21:47:34 +000024091 if (write (fd, data, pagesize) != pagesize)
cristycd4c5312009-11-22 01:19:08 +000024092 return 3;
cristy3ed852e2009-09-05 21:47:34 +000024093 close (fd);
24094
cristycd4c5312009-11-22 01:19:08 +000024095 /* Next, check that the tail of a page is zero-filled. File must have
24096 non-zero length, otherwise we risk SIGBUS for entire page. */
24097 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
24098 if (fd2 < 0)
24099 return 4;
cristyc54f5d42009-11-27 21:36:31 +000024100 cdata2 = "";
24101 if (write (fd2, cdata2, 1) != 1)
cristycd4c5312009-11-22 01:19:08 +000024102 return 5;
cristyc54f5d42009-11-27 21:36:31 +000024103 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
cristycd4c5312009-11-22 01:19:08 +000024104 if (data2 == MAP_FAILED)
24105 return 6;
24106 for (i = 0; i < pagesize; ++i)
24107 if (*(data2 + i))
24108 return 7;
24109 close (fd2);
24110 if (munmap (data2, pagesize))
24111 return 8;
24112
cristy3ed852e2009-09-05 21:47:34 +000024113 /* Next, try to mmap the file at a fixed address which already has
24114 something else allocated at it. If we can, also make sure that
24115 we see the same garbage. */
24116 fd = open ("conftest.mmap", O_RDWR);
24117 if (fd < 0)
cristycd4c5312009-11-22 01:19:08 +000024118 return 9;
cristy3ed852e2009-09-05 21:47:34 +000024119 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
24120 MAP_PRIVATE | MAP_FIXED, fd, 0L))
cristycd4c5312009-11-22 01:19:08 +000024121 return 10;
cristy3ed852e2009-09-05 21:47:34 +000024122 for (i = 0; i < pagesize; ++i)
24123 if (*(data + i) != *(data2 + i))
cristycd4c5312009-11-22 01:19:08 +000024124 return 11;
cristy3ed852e2009-09-05 21:47:34 +000024125
24126 /* Finally, make sure that changes to the mapped area do not
24127 percolate back to the file as seen by read(). (This is a bug on
24128 some variants of i386 svr4.0.) */
24129 for (i = 0; i < pagesize; ++i)
24130 *(data2 + i) = *(data2 + i) + 1;
24131 data3 = (char *) malloc (pagesize);
24132 if (!data3)
cristycd4c5312009-11-22 01:19:08 +000024133 return 12;
cristy3ed852e2009-09-05 21:47:34 +000024134 if (read (fd, data3, pagesize) != pagesize)
cristycd4c5312009-11-22 01:19:08 +000024135 return 13;
cristy3ed852e2009-09-05 21:47:34 +000024136 for (i = 0; i < pagesize; ++i)
24137 if (*(data + i) != *(data3 + i))
cristycd4c5312009-11-22 01:19:08 +000024138 return 14;
cristy3ed852e2009-09-05 21:47:34 +000024139 close (fd);
24140 return 0;
24141}
24142_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024143if ac_fn_c_try_run "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024144 ac_cv_func_mmap_fixed_mapped=yes
24145else
cristy8b350f62009-11-15 23:12:43 +000024146 ac_cv_func_mmap_fixed_mapped=no
cristy3ed852e2009-09-05 21:47:34 +000024147fi
cristy8b350f62009-11-15 23:12:43 +000024148rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24149 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024150fi
24151
cristy3ed852e2009-09-05 21:47:34 +000024152fi
cristy8b350f62009-11-15 23:12:43 +000024153{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
cristy3ed852e2009-09-05 21:47:34 +000024154$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
24155if test $ac_cv_func_mmap_fixed_mapped = yes; then
24156
cristy8b350f62009-11-15 23:12:43 +000024157$as_echo "#define HAVE_MMAP 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000024158
24159fi
cristycd4c5312009-11-22 01:19:08 +000024160rm -f conftest.mmap conftest.txt
cristy3ed852e2009-09-05 21:47:34 +000024161
cristy3ed852e2009-09-05 21:47:34 +000024162for ac_header in vfork.h
cristy8b350f62009-11-15 23:12:43 +000024163do :
24164 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000024165if test "x$ac_cv_header_vfork_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000024166 cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024167#define HAVE_VFORK_H 1
cristy3ed852e2009-09-05 21:47:34 +000024168_ACEOF
24169
24170fi
24171
24172done
24173
cristy3ed852e2009-09-05 21:47:34 +000024174for ac_func in fork vfork
cristy8b350f62009-11-15 23:12:43 +000024175do :
24176 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
24177ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
cristy98dddb52010-11-04 00:30:15 +000024178if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
cristy3ed852e2009-09-05 21:47:34 +000024179 cat >>confdefs.h <<_ACEOF
24180#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
24181_ACEOF
24182
24183fi
24184done
24185
24186if test "x$ac_cv_func_fork" = xyes; then
cristy8b350f62009-11-15 23:12:43 +000024187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
cristy3ed852e2009-09-05 21:47:34 +000024188$as_echo_n "checking for working fork... " >&6; }
cristyda16f162011-02-19 23:52:17 +000024189if ${ac_cv_func_fork_works+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000024190 $as_echo_n "(cached) " >&6
24191else
cristy8b350f62009-11-15 23:12:43 +000024192 if test "$cross_compiling" = yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024193 ac_cv_func_fork_works=cross
24194else
cristy8b350f62009-11-15 23:12:43 +000024195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024196/* end confdefs.h. */
24197$ac_includes_default
24198int
24199main ()
24200{
24201
24202 /* By Ruediger Kuhlmann. */
24203 return fork () < 0;
24204
24205 ;
24206 return 0;
24207}
24208_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024209if ac_fn_c_try_run "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024210 ac_cv_func_fork_works=yes
24211else
cristy8b350f62009-11-15 23:12:43 +000024212 ac_cv_func_fork_works=no
cristy3ed852e2009-09-05 21:47:34 +000024213fi
cristy8b350f62009-11-15 23:12:43 +000024214rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24215 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024216fi
24217
cristy3ed852e2009-09-05 21:47:34 +000024218fi
cristy8b350f62009-11-15 23:12:43 +000024219{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
cristy3ed852e2009-09-05 21:47:34 +000024220$as_echo "$ac_cv_func_fork_works" >&6; }
24221
24222else
24223 ac_cv_func_fork_works=$ac_cv_func_fork
24224fi
24225if test "x$ac_cv_func_fork_works" = xcross; then
24226 case $host in
24227 *-*-amigaos* | *-*-msdosdjgpp*)
24228 # Override, as these systems have only a dummy fork() stub
24229 ac_cv_func_fork_works=no
24230 ;;
24231 *)
24232 ac_cv_func_fork_works=yes
24233 ;;
24234 esac
cristy8b350f62009-11-15 23:12:43 +000024235 { $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 +000024236$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
24237fi
24238ac_cv_func_vfork_works=$ac_cv_func_vfork
24239if test "x$ac_cv_func_vfork" = xyes; then
cristy8b350f62009-11-15 23:12:43 +000024240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
cristy3ed852e2009-09-05 21:47:34 +000024241$as_echo_n "checking for working vfork... " >&6; }
cristyda16f162011-02-19 23:52:17 +000024242if ${ac_cv_func_vfork_works+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000024243 $as_echo_n "(cached) " >&6
24244else
cristy8b350f62009-11-15 23:12:43 +000024245 if test "$cross_compiling" = yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024246 ac_cv_func_vfork_works=cross
24247else
cristy8b350f62009-11-15 23:12:43 +000024248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024249/* end confdefs.h. */
24250/* Thanks to Paul Eggert for this test. */
24251$ac_includes_default
24252#include <sys/wait.h>
24253#ifdef HAVE_VFORK_H
24254# include <vfork.h>
24255#endif
24256/* On some sparc systems, changes by the child to local and incoming
24257 argument registers are propagated back to the parent. The compiler
24258 is told about this with #include <vfork.h>, but some compilers
24259 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
24260 static variable whose address is put into a register that is
24261 clobbered by the vfork. */
24262static void
24263#ifdef __cplusplus
24264sparc_address_test (int arg)
24265# else
24266sparc_address_test (arg) int arg;
24267#endif
24268{
24269 static pid_t child;
24270 if (!child) {
24271 child = vfork ();
24272 if (child < 0) {
24273 perror ("vfork");
24274 _exit(2);
24275 }
24276 if (!child) {
24277 arg = getpid();
24278 write(-1, "", 0);
24279 _exit (arg);
24280 }
24281 }
24282}
24283
24284int
24285main ()
24286{
24287 pid_t parent = getpid ();
24288 pid_t child;
24289
24290 sparc_address_test (0);
24291
24292 child = vfork ();
24293
24294 if (child == 0) {
24295 /* Here is another test for sparc vfork register problems. This
24296 test uses lots of local variables, at least as many local
24297 variables as main has allocated so far including compiler
24298 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
24299 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
24300 reuse the register of parent for one of the local variables,
24301 since it will think that parent can't possibly be used any more
24302 in this routine. Assigning to the local variable will thus
24303 munge parent in the parent process. */
24304 pid_t
24305 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
24306 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
24307 /* Convince the compiler that p..p7 are live; otherwise, it might
24308 use the same hardware register for all 8 local variables. */
24309 if (p != p1 || p != p2 || p != p3 || p != p4
24310 || p != p5 || p != p6 || p != p7)
24311 _exit(1);
24312
24313 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
24314 from child file descriptors. If the child closes a descriptor
24315 before it execs or exits, this munges the parent's descriptor
24316 as well. Test for this by closing stdout in the child. */
24317 _exit(close(fileno(stdout)) != 0);
24318 } else {
24319 int status;
24320 struct stat st;
24321
24322 while (wait(&status) != child)
24323 ;
24324 return (
24325 /* Was there some problem with vforking? */
24326 child < 0
24327
24328 /* Did the child fail? (This shouldn't happen.) */
24329 || status
24330
24331 /* Did the vfork/compiler bug occur? */
24332 || parent != getpid()
24333
24334 /* Did the file descriptor bug occur? */
24335 || fstat(fileno(stdout), &st) != 0
24336 );
24337 }
24338}
24339_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024340if ac_fn_c_try_run "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024341 ac_cv_func_vfork_works=yes
24342else
cristy8b350f62009-11-15 23:12:43 +000024343 ac_cv_func_vfork_works=no
cristy3ed852e2009-09-05 21:47:34 +000024344fi
cristy8b350f62009-11-15 23:12:43 +000024345rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24346 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024347fi
24348
cristy3ed852e2009-09-05 21:47:34 +000024349fi
cristy8b350f62009-11-15 23:12:43 +000024350{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
cristy3ed852e2009-09-05 21:47:34 +000024351$as_echo "$ac_cv_func_vfork_works" >&6; }
24352
24353fi;
24354if test "x$ac_cv_func_fork_works" = xcross; then
24355 ac_cv_func_vfork_works=$ac_cv_func_vfork
cristy8b350f62009-11-15 23:12:43 +000024356 { $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 +000024357$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
24358fi
24359
24360if test "x$ac_cv_func_vfork_works" = xyes; then
24361
cristy8b350f62009-11-15 23:12:43 +000024362$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000024363
24364else
24365
cristy8b350f62009-11-15 23:12:43 +000024366$as_echo "#define vfork fork" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000024367
24368fi
24369if test "x$ac_cv_func_fork_works" = xyes; then
24370
cristy8b350f62009-11-15 23:12:43 +000024371$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000024372
24373fi
24374
cristy8b350f62009-11-15 23:12:43 +000024375{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working memcmp" >&5
cristy3ed852e2009-09-05 21:47:34 +000024376$as_echo_n "checking for working memcmp... " >&6; }
cristyda16f162011-02-19 23:52:17 +000024377if ${ac_cv_func_memcmp_working+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000024378 $as_echo_n "(cached) " >&6
24379else
cristy8b350f62009-11-15 23:12:43 +000024380 if test "$cross_compiling" = yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024381 ac_cv_func_memcmp_working=no
24382else
cristy8b350f62009-11-15 23:12:43 +000024383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024384/* end confdefs.h. */
24385$ac_includes_default
24386int
24387main ()
24388{
24389
24390 /* Some versions of memcmp are not 8-bit clean. */
24391 char c0 = '\100', c1 = '\200', c2 = '\201';
24392 if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
24393 return 1;
24394
24395 /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
24396 or more and with at least one buffer not starting on a 4-byte boundary.
24397 William Lewis provided this test program. */
24398 {
24399 char foo[21];
24400 char bar[21];
24401 int i;
24402 for (i = 0; i < 4; i++)
24403 {
24404 char *a = foo + i;
24405 char *b = bar + i;
24406 strcpy (a, "--------01111111");
24407 strcpy (b, "--------10000000");
24408 if (memcmp (a, b, 16) >= 0)
24409 return 1;
24410 }
24411 return 0;
24412 }
24413
24414 ;
24415 return 0;
24416}
24417_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024418if ac_fn_c_try_run "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024419 ac_cv_func_memcmp_working=yes
24420else
cristy8b350f62009-11-15 23:12:43 +000024421 ac_cv_func_memcmp_working=no
cristy3ed852e2009-09-05 21:47:34 +000024422fi
cristy8b350f62009-11-15 23:12:43 +000024423rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24424 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024425fi
24426
cristy3ed852e2009-09-05 21:47:34 +000024427fi
cristy8b350f62009-11-15 23:12:43 +000024428{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_memcmp_working" >&5
cristy3ed852e2009-09-05 21:47:34 +000024429$as_echo "$ac_cv_func_memcmp_working" >&6; }
24430test $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
24431 *" memcmp.$ac_objext "* ) ;;
24432 *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
24433 ;;
24434esac
24435
24436
cristy3ed852e2009-09-05 21:47:34 +000024437for ac_header in sys/select.h sys/socket.h
cristy8b350f62009-11-15 23:12:43 +000024438do :
24439 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
24440ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
cristy98dddb52010-11-04 00:30:15 +000024441if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
cristy3ed852e2009-09-05 21:47:34 +000024442 cat >>confdefs.h <<_ACEOF
24443#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
24444_ACEOF
24445
24446fi
24447
24448done
24449
cristy8b350f62009-11-15 23:12:43 +000024450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
cristy3ed852e2009-09-05 21:47:34 +000024451$as_echo_n "checking types of arguments for select... " >&6; }
cristyda16f162011-02-19 23:52:17 +000024452if ${ac_cv_func_select_args+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000024453 $as_echo_n "(cached) " >&6
24454else
24455 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
24456 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
24457 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
cristy8b350f62009-11-15 23:12:43 +000024458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024459/* end confdefs.h. */
24460$ac_includes_default
24461#ifdef HAVE_SYS_SELECT_H
24462# include <sys/select.h>
24463#endif
24464#ifdef HAVE_SYS_SOCKET_H
24465# include <sys/socket.h>
24466#endif
24467
24468int
24469main ()
24470{
24471extern int select ($ac_arg1,
24472 $ac_arg234, $ac_arg234, $ac_arg234,
24473 $ac_arg5);
24474 ;
24475 return 0;
24476}
24477_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024478if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024479 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
cristy3ed852e2009-09-05 21:47:34 +000024480fi
cristy3ed852e2009-09-05 21:47:34 +000024481rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24482 done
24483 done
24484done
24485# Provide a safe default value.
cristyda16f162011-02-19 23:52:17 +000024486: "${ac_cv_func_select_args=int,int *,struct timeval *}"
cristy3ed852e2009-09-05 21:47:34 +000024487
24488fi
cristy8b350f62009-11-15 23:12:43 +000024489{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
cristy3ed852e2009-09-05 21:47:34 +000024490$as_echo "$ac_cv_func_select_args" >&6; }
24491ac_save_IFS=$IFS; IFS=','
24492set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
24493IFS=$ac_save_IFS
24494shift
24495
24496cat >>confdefs.h <<_ACEOF
24497#define SELECT_TYPE_ARG1 $1
24498_ACEOF
24499
24500
24501cat >>confdefs.h <<_ACEOF
24502#define SELECT_TYPE_ARG234 ($2)
24503_ACEOF
24504
24505
24506cat >>confdefs.h <<_ACEOF
24507#define SELECT_TYPE_ARG5 ($3)
24508_ACEOF
24509
24510rm -f conftest*
24511
cristyda16f162011-02-19 23:52:17 +000024512if ${ac_cv_func_setvbuf_reversed+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000024513 $as_echo_n "(cached) " >&6
24514else
24515 ac_cv_func_setvbuf_reversed=no
24516fi
24517
24518
cristy8b350f62009-11-15 23:12:43 +000024519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
cristy3ed852e2009-09-05 21:47:34 +000024520$as_echo_n "checking return type of signal handlers... " >&6; }
cristyda16f162011-02-19 23:52:17 +000024521if ${ac_cv_type_signal+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000024522 $as_echo_n "(cached) " >&6
24523else
cristy8b350f62009-11-15 23:12:43 +000024524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024525/* end confdefs.h. */
24526#include <sys/types.h>
24527#include <signal.h>
24528
24529int
24530main ()
24531{
24532return *(signal (0, 0)) (0) == 1;
24533 ;
24534 return 0;
24535}
24536_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024537if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024538 ac_cv_type_signal=int
24539else
cristy8b350f62009-11-15 23:12:43 +000024540 ac_cv_type_signal=void
cristy3ed852e2009-09-05 21:47:34 +000024541fi
cristy3ed852e2009-09-05 21:47:34 +000024542rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24543fi
cristy8b350f62009-11-15 23:12:43 +000024544{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
cristy3ed852e2009-09-05 21:47:34 +000024545$as_echo "$ac_cv_type_signal" >&6; }
24546
24547cat >>confdefs.h <<_ACEOF
24548#define RETSIGTYPE $ac_cv_type_signal
24549_ACEOF
24550
24551
cristy8b350f62009-11-15 23:12:43 +000024552{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
cristy3ed852e2009-09-05 21:47:34 +000024553$as_echo_n "checking for working strtod... " >&6; }
cristyda16f162011-02-19 23:52:17 +000024554if ${ac_cv_func_strtod+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000024555 $as_echo_n "(cached) " >&6
24556else
cristy8b350f62009-11-15 23:12:43 +000024557 if test "$cross_compiling" = yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024558 ac_cv_func_strtod=no
24559else
cristy8b350f62009-11-15 23:12:43 +000024560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024561/* end confdefs.h. */
24562
24563$ac_includes_default
24564#ifndef strtod
24565double strtod ();
24566#endif
24567int
24568main()
24569{
24570 {
24571 /* Some versions of Linux strtod mis-parse strings with leading '+'. */
24572 char *string = " +69";
24573 char *term;
24574 double value;
24575 value = strtod (string, &term);
24576 if (value != 69 || term != (string + 4))
24577 return 1;
24578 }
24579
24580 {
24581 /* Under Solaris 2.4, strtod returns the wrong value for the
24582 terminating character under some conditions. */
24583 char *string = "NaN";
24584 char *term;
24585 strtod (string, &term);
24586 if (term != string && *(term - 1) == 0)
24587 return 1;
24588 }
24589 return 0;
24590}
24591
24592_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024593if ac_fn_c_try_run "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024594 ac_cv_func_strtod=yes
24595else
cristy8b350f62009-11-15 23:12:43 +000024596 ac_cv_func_strtod=no
cristy3ed852e2009-09-05 21:47:34 +000024597fi
cristy8b350f62009-11-15 23:12:43 +000024598rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24599 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024600fi
24601
cristy3ed852e2009-09-05 21:47:34 +000024602fi
cristy8b350f62009-11-15 23:12:43 +000024603{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
cristy3ed852e2009-09-05 21:47:34 +000024604$as_echo "$ac_cv_func_strtod" >&6; }
24605if test $ac_cv_func_strtod = no; then
24606 case " $LIBOBJS " in
24607 *" strtod.$ac_objext "* ) ;;
24608 *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
24609 ;;
24610esac
24611
cristy8b350f62009-11-15 23:12:43 +000024612ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
cristyda16f162011-02-19 23:52:17 +000024613if test "x$ac_cv_func_pow" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000024614
cristy3ed852e2009-09-05 21:47:34 +000024615fi
24616
cristy3ed852e2009-09-05 21:47:34 +000024617if test $ac_cv_func_pow = no; then
cristy8b350f62009-11-15 23:12:43 +000024618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
cristy3ed852e2009-09-05 21:47:34 +000024619$as_echo_n "checking for pow in -lm... " >&6; }
cristyda16f162011-02-19 23:52:17 +000024620if ${ac_cv_lib_m_pow+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000024621 $as_echo_n "(cached) " >&6
24622else
24623 ac_check_lib_save_LIBS=$LIBS
24624LIBS="-lm $LIBS"
cristy8b350f62009-11-15 23:12:43 +000024625cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024626/* end confdefs.h. */
24627
24628/* Override any GCC internal prototype to avoid an error.
24629 Use char because int might match the return type of a GCC
24630 builtin and then its argument prototype would still apply. */
24631#ifdef __cplusplus
24632extern "C"
24633#endif
24634char pow ();
24635int
24636main ()
24637{
24638return pow ();
24639 ;
24640 return 0;
24641}
24642_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024643if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024644 ac_cv_lib_m_pow=yes
24645else
cristy8b350f62009-11-15 23:12:43 +000024646 ac_cv_lib_m_pow=no
cristy3ed852e2009-09-05 21:47:34 +000024647fi
cristy8b350f62009-11-15 23:12:43 +000024648rm -f core conftest.err conftest.$ac_objext \
24649 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024650LIBS=$ac_check_lib_save_LIBS
24651fi
cristy8b350f62009-11-15 23:12:43 +000024652{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
cristy3ed852e2009-09-05 21:47:34 +000024653$as_echo "$ac_cv_lib_m_pow" >&6; }
cristyda16f162011-02-19 23:52:17 +000024654if test "x$ac_cv_lib_m_pow" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000024655 POW_LIB=-lm
24656else
cristy8b350f62009-11-15 23:12:43 +000024657 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5
cristy3ed852e2009-09-05 21:47:34 +000024658$as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
24659fi
24660
24661fi
24662
24663fi
24664
cristy7d4a1d62011-10-13 15:54:12 +000024665ac_fn_c_check_decl "$LINENO" "strerror_r" "ac_cv_have_decl_strerror_r" "$ac_includes_default"
24666if test "x$ac_cv_have_decl_strerror_r" = xyes; then :
24667 ac_have_decl=1
24668else
24669 ac_have_decl=0
24670fi
24671
24672cat >>confdefs.h <<_ACEOF
24673#define HAVE_DECL_STRERROR_R $ac_have_decl
24674_ACEOF
24675
24676for ac_func in strerror_r
24677do :
24678 ac_fn_c_check_func "$LINENO" "strerror_r" "ac_cv_func_strerror_r"
24679if test "x$ac_cv_func_strerror_r" = xyes; then :
24680 cat >>confdefs.h <<_ACEOF
24681#define HAVE_STRERROR_R 1
24682_ACEOF
24683
24684fi
24685done
24686
24687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns char *" >&5
24688$as_echo_n "checking whether strerror_r returns char *... " >&6; }
24689if ${ac_cv_func_strerror_r_char_p+:} false; then :
24690 $as_echo_n "(cached) " >&6
24691else
24692
24693 ac_cv_func_strerror_r_char_p=no
24694 if test $ac_cv_have_decl_strerror_r = yes; then
24695 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24696/* end confdefs.h. */
24697$ac_includes_default
24698int
24699main ()
24700{
24701
24702 char buf[100];
24703 char x = *strerror_r (0, buf, sizeof buf);
24704 char *p = strerror_r (0, buf, sizeof buf);
cristyc6e91792011-10-13 18:39:26 +000024705 return !p || x;
cristy7d4a1d62011-10-13 15:54:12 +000024706
24707 ;
24708 return 0;
24709}
24710_ACEOF
24711if ac_fn_c_try_compile "$LINENO"; then :
24712 ac_cv_func_strerror_r_char_p=yes
24713fi
24714rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24715 else
24716 # strerror_r is not declared. Choose between
24717 # systems that have relatively inaccessible declarations for the
24718 # function. BeOS and DEC UNIX 4.0 fall in this category, but the
24719 # former has a strerror_r that returns char*, while the latter
24720 # has a strerror_r that returns `int'.
24721 # This test should segfault on the DEC system.
24722 if test "$cross_compiling" = yes; then :
24723 :
24724else
24725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24726/* end confdefs.h. */
24727$ac_includes_default
24728 extern char *strerror_r ();
24729int
24730main ()
24731{
24732char buf[100];
24733 char x = *strerror_r (0, buf, sizeof buf);
cristyc6e91792011-10-13 18:39:26 +000024734 return ! isalpha (x);
cristy7d4a1d62011-10-13 15:54:12 +000024735 ;
24736 return 0;
24737}
24738_ACEOF
24739if ac_fn_c_try_run "$LINENO"; then :
24740 ac_cv_func_strerror_r_char_p=yes
24741fi
24742rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24743 conftest.$ac_objext conftest.beam conftest.$ac_ext
24744fi
24745
24746 fi
24747
24748fi
24749{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strerror_r_char_p" >&5
24750$as_echo "$ac_cv_func_strerror_r_char_p" >&6; }
24751if test $ac_cv_func_strerror_r_char_p = yes; then
24752
24753$as_echo "#define STRERROR_R_CHAR_P 1" >>confdefs.h
24754
24755fi
24756
cristy3ed852e2009-09-05 21:47:34 +000024757for ac_func in vprintf
cristy8b350f62009-11-15 23:12:43 +000024758do :
24759 ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
cristyda16f162011-02-19 23:52:17 +000024760if test "x$ac_cv_func_vprintf" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000024761 cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024762#define HAVE_VPRINTF 1
cristy3ed852e2009-09-05 21:47:34 +000024763_ACEOF
24764
cristy8b350f62009-11-15 23:12:43 +000024765ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
cristyda16f162011-02-19 23:52:17 +000024766if test "x$ac_cv_func__doprnt" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000024767
cristy8b350f62009-11-15 23:12:43 +000024768$as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000024769
24770fi
24771
24772fi
24773done
24774
24775
24776
cristy161b9262010-03-20 19:34:32 +000024777#
24778# Find math library
24779#
24780MATH_LIBS=''
24781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrt in -lm" >&5
24782$as_echo_n "checking for sqrt in -lm... " >&6; }
cristyda16f162011-02-19 23:52:17 +000024783if ${ac_cv_lib_m_sqrt+:} false; then :
cristy161b9262010-03-20 19:34:32 +000024784 $as_echo_n "(cached) " >&6
24785else
24786 ac_check_lib_save_LIBS=$LIBS
24787LIBS="-lm $LIBS"
24788cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24789/* end confdefs.h. */
24790
24791/* Override any GCC internal prototype to avoid an error.
24792 Use char because int might match the return type of a GCC
24793 builtin and then its argument prototype would still apply. */
24794#ifdef __cplusplus
24795extern "C"
24796#endif
24797char sqrt ();
24798int
24799main ()
24800{
24801return sqrt ();
24802 ;
24803 return 0;
24804}
24805_ACEOF
24806if ac_fn_c_try_link "$LINENO"; then :
24807 ac_cv_lib_m_sqrt=yes
24808else
24809 ac_cv_lib_m_sqrt=no
24810fi
24811rm -f core conftest.err conftest.$ac_objext \
24812 conftest$ac_exeext conftest.$ac_ext
24813LIBS=$ac_check_lib_save_LIBS
24814fi
24815{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sqrt" >&5
24816$as_echo "$ac_cv_lib_m_sqrt" >&6; }
cristyda16f162011-02-19 23:52:17 +000024817if test "x$ac_cv_lib_m_sqrt" = xyes; then :
cristy161b9262010-03-20 19:34:32 +000024818 MATH_LIBS="-lm"
24819fi
24820
24821LIBS="$MATH_LIBS $LIBS"
24822
24823
cristy568c2d42012-07-27 01:41:20 +000024824for ac_func in acosh _aligned_malloc asinh atanh atoll atexit cabs carg cimag creal clock ctime_r directio _exit execvp fchmod floor fork ftime ftruncate getc_unlocked getcwd getpid getexecname getdtablesize getpagesize getrlimit getrusage gettimeofday gmtime_r isnan j0 j1 lltostr localtime_r lstat memmove memset mkstemp munmap nanosleep newlocale _NSGetExecutablePath pclose _pclose poll popen _popen posix_fadvise posix_fallocate posix_madvise posix_memalign posix_spawnp pow pread pwrite qsort_r raise rand_r readlink readdir_r realpath select seekdir setlocale sqrt setvbuf stat strchr strrchr strcspn strdup strpbrk strspn strstr strtod strtod_l strtol strtoul symlink sysconf sigemptyset sigaction spawnvp strerror strlcat strlcpy strcasecmp strncasecmp telldir tempnam times ulltostr uselocale usleep utime vfprintf vfprintf_l vsprintf vsnprintf vsnprintf_l waitpid _wfopen _wstat
cristy8b350f62009-11-15 23:12:43 +000024825do :
24826 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
24827ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
cristy98dddb52010-11-04 00:30:15 +000024828if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
cristy3ed852e2009-09-05 21:47:34 +000024829 cat >>confdefs.h <<_ACEOF
24830#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
24831_ACEOF
24832
24833fi
24834done
24835
24836
cristye43a45e2009-09-28 14:49:00 +000024837#
24838# Check for clock_gettime().
24839#
cristy8b350f62009-11-15 23:12:43 +000024840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5
cristye43a45e2009-09-28 14:49:00 +000024841$as_echo_n "checking for library containing clock_gettime... " >&6; }
cristyda16f162011-02-19 23:52:17 +000024842if ${ac_cv_search_clock_gettime+:} false; then :
cristye43a45e2009-09-28 14:49:00 +000024843 $as_echo_n "(cached) " >&6
24844else
24845 ac_func_search_save_LIBS=$LIBS
cristy8b350f62009-11-15 23:12:43 +000024846cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristye43a45e2009-09-28 14:49:00 +000024847/* end confdefs.h. */
24848
24849/* Override any GCC internal prototype to avoid an error.
24850 Use char because int might match the return type of a GCC
24851 builtin and then its argument prototype would still apply. */
24852#ifdef __cplusplus
24853extern "C"
24854#endif
24855char clock_gettime ();
24856int
24857main ()
24858{
24859return clock_gettime ();
24860 ;
24861 return 0;
24862}
24863_ACEOF
24864for ac_lib in '' rt; do
24865 if test -z "$ac_lib"; then
24866 ac_res="none required"
24867 else
24868 ac_res=-l$ac_lib
24869 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
24870 fi
cristy8b350f62009-11-15 23:12:43 +000024871 if ac_fn_c_try_link "$LINENO"; then :
cristye43a45e2009-09-28 14:49:00 +000024872 ac_cv_search_clock_gettime=$ac_res
cristye43a45e2009-09-28 14:49:00 +000024873fi
cristy8b350f62009-11-15 23:12:43 +000024874rm -f core conftest.err conftest.$ac_objext \
24875 conftest$ac_exeext
cristyda16f162011-02-19 23:52:17 +000024876 if ${ac_cv_search_clock_gettime+:} false; then :
cristye43a45e2009-09-28 14:49:00 +000024877 break
24878fi
24879done
cristyda16f162011-02-19 23:52:17 +000024880if ${ac_cv_search_clock_gettime+:} false; then :
cristy8b350f62009-11-15 23:12:43 +000024881
cristye43a45e2009-09-28 14:49:00 +000024882else
24883 ac_cv_search_clock_gettime=no
24884fi
24885rm conftest.$ac_ext
24886LIBS=$ac_func_search_save_LIBS
24887fi
cristy8b350f62009-11-15 23:12:43 +000024888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5
cristye43a45e2009-09-28 14:49:00 +000024889$as_echo "$ac_cv_search_clock_gettime" >&6; }
24890ac_res=$ac_cv_search_clock_gettime
cristy8b350f62009-11-15 23:12:43 +000024891if test "$ac_res" != no; then :
cristye43a45e2009-09-28 14:49:00 +000024892 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
24893
24894
cristy8b350f62009-11-15 23:12:43 +000024895$as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
cristye43a45e2009-09-28 14:49:00 +000024896
cristy8b350f62009-11-15 23:12:43 +000024897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clock_gettime supports CLOCK_REALTIME" >&5
cristye43a45e2009-09-28 14:49:00 +000024898$as_echo_n "checking whether clock_gettime supports CLOCK_REALTIME... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000024899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristye43a45e2009-09-28 14:49:00 +000024900/* end confdefs.h. */
cristyda16f162011-02-19 23:52:17 +000024901
24902 #include <time.h>
cristye43a45e2009-09-28 14:49:00 +000024903int
24904main ()
24905{
24906clockid_t clockType = CLOCK_REALTIME;
cristye43a45e2009-09-28 14:49:00 +000024907 ;
24908 return 0;
24909}
24910_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024911if ac_fn_c_try_compile "$LINENO"; then :
cristye43a45e2009-09-28 14:49:00 +000024912
cristy09b53e12011-10-14 12:47:22 +000024913 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5
24914$as_echo "$as_me: yes" >&6;}
cristye43a45e2009-09-28 14:49:00 +000024915
cristy8b350f62009-11-15 23:12:43 +000024916$as_echo "#define HAVE_CLOCK_REALTIME 1" >>confdefs.h
cristye43a45e2009-09-28 14:49:00 +000024917
24918
24919else
cristy09b53e12011-10-14 12:47:22 +000024920 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5
24921$as_echo "$as_me: no" >&6;}
cristye43a45e2009-09-28 14:49:00 +000024922
24923fi
cristye43a45e2009-09-28 14:49:00 +000024924rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24925
24926else
24927
cristy8b350f62009-11-15 23:12:43 +000024928 for ac_func in gettimeofday ftime
24929do :
24930 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
24931ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
cristy98dddb52010-11-04 00:30:15 +000024932if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
cristye43a45e2009-09-28 14:49:00 +000024933 cat >>confdefs.h <<_ACEOF
24934#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
24935_ACEOF
24936 break
24937fi
24938done
24939
24940
24941
24942fi
24943
24944
cristy3ed852e2009-09-05 21:47:34 +000024945########
24946#
24947# Check for function prototypes
24948#
24949########
24950
cristy8b350f62009-11-15 23:12:43 +000024951ac_fn_c_check_decl "$LINENO" "pread" "ac_cv_have_decl_pread" "
cristy3ed852e2009-09-05 21:47:34 +000024952#include <unistd.h>
cristy8b350f62009-11-15 23:12:43 +000024953"
cristyda16f162011-02-19 23:52:17 +000024954if test "x$ac_cv_have_decl_pread" = xyes; then :
cristy8b350f62009-11-15 23:12:43 +000024955 ac_have_decl=1
cristy3ed852e2009-09-05 21:47:34 +000024956else
cristy8b350f62009-11-15 23:12:43 +000024957 ac_have_decl=0
cristy3ed852e2009-09-05 21:47:34 +000024958fi
24959
cristy3ed852e2009-09-05 21:47:34 +000024960cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024961#define HAVE_DECL_PREAD $ac_have_decl
cristy3ed852e2009-09-05 21:47:34 +000024962_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024963ac_fn_c_check_decl "$LINENO" "pwrite" "ac_cv_have_decl_pwrite" "
cristy3ed852e2009-09-05 21:47:34 +000024964#include <unistd.h>
cristy8b350f62009-11-15 23:12:43 +000024965"
cristyda16f162011-02-19 23:52:17 +000024966if test "x$ac_cv_have_decl_pwrite" = xyes; then :
cristy8b350f62009-11-15 23:12:43 +000024967 ac_have_decl=1
cristy3ed852e2009-09-05 21:47:34 +000024968else
cristy8b350f62009-11-15 23:12:43 +000024969 ac_have_decl=0
cristy3ed852e2009-09-05 21:47:34 +000024970fi
24971
cristy3ed852e2009-09-05 21:47:34 +000024972cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024973#define HAVE_DECL_PWRITE $ac_have_decl
cristy3ed852e2009-09-05 21:47:34 +000024974_ACEOF
24975
24976
cristy8b350f62009-11-15 23:12:43 +000024977ac_fn_c_check_decl "$LINENO" "strlcpy" "ac_cv_have_decl_strlcpy" "
cristy3ed852e2009-09-05 21:47:34 +000024978#include <strings.h>
cristy8b350f62009-11-15 23:12:43 +000024979"
cristyda16f162011-02-19 23:52:17 +000024980if test "x$ac_cv_have_decl_strlcpy" = xyes; then :
cristy8b350f62009-11-15 23:12:43 +000024981 ac_have_decl=1
cristy3ed852e2009-09-05 21:47:34 +000024982else
cristy8b350f62009-11-15 23:12:43 +000024983 ac_have_decl=0
cristy3ed852e2009-09-05 21:47:34 +000024984fi
24985
cristy3ed852e2009-09-05 21:47:34 +000024986cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024987#define HAVE_DECL_STRLCPY $ac_have_decl
cristy3ed852e2009-09-05 21:47:34 +000024988_ACEOF
24989
24990
cristy8b350f62009-11-15 23:12:43 +000024991ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "
cristy3ed852e2009-09-05 21:47:34 +000024992#include <stdio.h>
24993#include <stdarg.h>
cristy8b350f62009-11-15 23:12:43 +000024994"
cristyda16f162011-02-19 23:52:17 +000024995if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
cristy8b350f62009-11-15 23:12:43 +000024996 ac_have_decl=1
cristy3ed852e2009-09-05 21:47:34 +000024997else
cristy8b350f62009-11-15 23:12:43 +000024998 ac_have_decl=0
cristy3ed852e2009-09-05 21:47:34 +000024999fi
25000
cristy3ed852e2009-09-05 21:47:34 +000025001cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025002#define HAVE_DECL_VSNPRINTF $ac_have_decl
cristy3ed852e2009-09-05 21:47:34 +000025003_ACEOF
25004
25005
cristy3ed852e2009-09-05 21:47:34 +000025006########
25007#
25008# C++ Support Tests (For Magick++)
25009#
25010########
25011have_magick_plus_plus='no'
25012if test "$with_magick_plus_plus" = 'yes'; then
25013 OLIBS="$LIBS"
25014 LIBS=''
25015 ac_ext=cpp
25016ac_cpp='$CXXCPP $CPPFLAGS'
25017ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25018ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25019ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25020
25021
25022 # Full set of headers used...
25023 # algorithm cctype cerrno cmath cstdio cstdlib cstring ctime exception
25024 # functional iomanip iosfwd iostream iterator list string strstream utility
25025 ac_ext=cpp
25026ac_cpp='$CXXCPP $CPPFLAGS'
25027ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25028ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25029ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25030
25031 ac_ext=cpp
25032ac_cpp='$CXXCPP $CPPFLAGS'
25033ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25034ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25035ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25036if test -z "$CXX"; then
25037 if test -n "$CCC"; then
25038 CXX=$CCC
25039 else
25040 if test -n "$ac_tool_prefix"; then
25041 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
25042 do
25043 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
25044set dummy $ac_tool_prefix$ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000025045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000025046$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025047if ${ac_cv_prog_CXX+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000025048 $as_echo_n "(cached) " >&6
25049else
25050 if test -n "$CXX"; then
25051 ac_cv_prog_CXX="$CXX" # Let the user override the test.
25052else
25053as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25054for as_dir in $PATH
25055do
25056 IFS=$as_save_IFS
25057 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000025058 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000025059 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000025060 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000025061 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000025062 break 2
25063 fi
25064done
cristy8b350f62009-11-15 23:12:43 +000025065 done
cristy3ed852e2009-09-05 21:47:34 +000025066IFS=$as_save_IFS
25067
25068fi
25069fi
25070CXX=$ac_cv_prog_CXX
25071if test -n "$CXX"; then
cristy8b350f62009-11-15 23:12:43 +000025072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
cristy3ed852e2009-09-05 21:47:34 +000025073$as_echo "$CXX" >&6; }
25074else
cristy8b350f62009-11-15 23:12:43 +000025075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000025076$as_echo "no" >&6; }
25077fi
25078
25079
25080 test -n "$CXX" && break
25081 done
25082fi
25083if test -z "$CXX"; then
25084 ac_ct_CXX=$CXX
25085 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
25086do
25087 # Extract the first word of "$ac_prog", so it can be a program name with args.
25088set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000025089{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000025090$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025091if ${ac_cv_prog_ac_ct_CXX+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000025092 $as_echo_n "(cached) " >&6
25093else
25094 if test -n "$ac_ct_CXX"; then
25095 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
25096else
25097as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25098for as_dir in $PATH
25099do
25100 IFS=$as_save_IFS
25101 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000025102 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000025103 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000025104 ac_cv_prog_ac_ct_CXX="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000025105 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000025106 break 2
25107 fi
25108done
cristy8b350f62009-11-15 23:12:43 +000025109 done
cristy3ed852e2009-09-05 21:47:34 +000025110IFS=$as_save_IFS
25111
25112fi
25113fi
25114ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
25115if test -n "$ac_ct_CXX"; then
cristy8b350f62009-11-15 23:12:43 +000025116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
cristy3ed852e2009-09-05 21:47:34 +000025117$as_echo "$ac_ct_CXX" >&6; }
25118else
cristy8b350f62009-11-15 23:12:43 +000025119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000025120$as_echo "no" >&6; }
25121fi
25122
25123
25124 test -n "$ac_ct_CXX" && break
25125done
25126
25127 if test "x$ac_ct_CXX" = x; then
25128 CXX="g++"
25129 else
25130 case $cross_compiling:$ac_tool_warned in
25131yes:)
cristy8b350f62009-11-15 23:12:43 +000025132{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
cristy3ed852e2009-09-05 21:47:34 +000025133$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
25134ac_tool_warned=yes ;;
25135esac
25136 CXX=$ac_ct_CXX
25137 fi
25138fi
25139
25140 fi
25141fi
25142# Provide some information about the compiler.
cristy8b350f62009-11-15 23:12:43 +000025143$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
cristy3ed852e2009-09-05 21:47:34 +000025144set X $ac_compile
25145ac_compiler=$2
cristy8b350f62009-11-15 23:12:43 +000025146for ac_option in --version -v -V -qversion; do
25147 { { ac_try="$ac_compiler $ac_option >&5"
cristy3ed852e2009-09-05 21:47:34 +000025148case "(($ac_try" in
25149 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25150 *) ac_try_echo=$ac_try;;
25151esac
cristy8b350f62009-11-15 23:12:43 +000025152eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
25153$as_echo "$ac_try_echo"; } >&5
25154 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
cristy3ed852e2009-09-05 21:47:34 +000025155 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +000025156 if test -s conftest.err; then
25157 sed '10a\
25158... rest of stderr output deleted ...
25159 10q' conftest.err >conftest.er1
25160 cat conftest.er1 >&5
cristy8b350f62009-11-15 23:12:43 +000025161 fi
cristycd4c5312009-11-22 01:19:08 +000025162 rm -f conftest.er1 conftest.err
cristy8b350f62009-11-15 23:12:43 +000025163 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
25164 test $ac_status = 0; }
25165done
cristy3ed852e2009-09-05 21:47:34 +000025166
cristy8b350f62009-11-15 23:12:43 +000025167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
cristy3ed852e2009-09-05 21:47:34 +000025168$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025169if ${ac_cv_cxx_compiler_gnu+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000025170 $as_echo_n "(cached) " >&6
25171else
cristy8b350f62009-11-15 23:12:43 +000025172 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025173/* end confdefs.h. */
25174
25175int
25176main ()
25177{
25178#ifndef __GNUC__
25179 choke me
25180#endif
25181
25182 ;
25183 return 0;
25184}
25185_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025186if ac_fn_cxx_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025187 ac_compiler_gnu=yes
25188else
cristy8b350f62009-11-15 23:12:43 +000025189 ac_compiler_gnu=no
cristy3ed852e2009-09-05 21:47:34 +000025190fi
cristy3ed852e2009-09-05 21:47:34 +000025191rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25192ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
25193
25194fi
cristy8b350f62009-11-15 23:12:43 +000025195{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
cristy3ed852e2009-09-05 21:47:34 +000025196$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
25197if test $ac_compiler_gnu = yes; then
25198 GXX=yes
25199else
25200 GXX=
25201fi
25202ac_test_CXXFLAGS=${CXXFLAGS+set}
25203ac_save_CXXFLAGS=$CXXFLAGS
cristy8b350f62009-11-15 23:12:43 +000025204{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
cristy3ed852e2009-09-05 21:47:34 +000025205$as_echo_n "checking whether $CXX accepts -g... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025206if ${ac_cv_prog_cxx_g+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000025207 $as_echo_n "(cached) " >&6
25208else
25209 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
25210 ac_cxx_werror_flag=yes
25211 ac_cv_prog_cxx_g=no
25212 CXXFLAGS="-g"
cristy8b350f62009-11-15 23:12:43 +000025213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025214/* end confdefs.h. */
25215
25216int
25217main ()
25218{
25219
25220 ;
25221 return 0;
25222}
25223_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025224if ac_fn_cxx_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025225 ac_cv_prog_cxx_g=yes
25226else
cristy8b350f62009-11-15 23:12:43 +000025227 CXXFLAGS=""
25228 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025229/* end confdefs.h. */
25230
25231int
25232main ()
25233{
25234
25235 ;
25236 return 0;
25237}
25238_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025239if ac_fn_cxx_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025240
cristy8b350f62009-11-15 23:12:43 +000025241else
25242 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
cristy3ed852e2009-09-05 21:47:34 +000025243 CXXFLAGS="-g"
cristy8b350f62009-11-15 23:12:43 +000025244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025245/* end confdefs.h. */
25246
25247int
25248main ()
25249{
25250
25251 ;
25252 return 0;
25253}
25254_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025255if ac_fn_cxx_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025256 ac_cv_prog_cxx_g=yes
cristy3ed852e2009-09-05 21:47:34 +000025257fi
cristy3ed852e2009-09-05 21:47:34 +000025258rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25259fi
cristy3ed852e2009-09-05 21:47:34 +000025260rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25261fi
cristy3ed852e2009-09-05 21:47:34 +000025262rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25263 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
25264fi
cristy8b350f62009-11-15 23:12:43 +000025265{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
cristy3ed852e2009-09-05 21:47:34 +000025266$as_echo "$ac_cv_prog_cxx_g" >&6; }
25267if test "$ac_test_CXXFLAGS" = set; then
25268 CXXFLAGS=$ac_save_CXXFLAGS
25269elif test $ac_cv_prog_cxx_g = yes; then
25270 if test "$GXX" = yes; then
25271 CXXFLAGS="-g -O2"
25272 else
25273 CXXFLAGS="-g"
25274 fi
25275else
25276 if test "$GXX" = yes; then
25277 CXXFLAGS="-O2"
25278 else
25279 CXXFLAGS=
25280 fi
25281fi
25282ac_ext=cpp
25283ac_cpp='$CXXCPP $CPPFLAGS'
25284ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25285ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25286ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25287
cristy73bd4a52010-10-05 11:24:23 +000025288depcc="$CXX" am_compiler_list=
25289
25290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
25291$as_echo_n "checking dependency style of $depcc... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025292if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000025293 $as_echo_n "(cached) " >&6
25294else
25295 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
25296 # We make a subdir and do the tests there. Otherwise we can end up
25297 # making bogus files that we don't know about and never remove. For
25298 # instance it was reported that on HP-UX the gcc test will end up
cristyc0890a62012-07-19 00:18:20 +000025299 # making a dummy file named 'D' -- because '-MD' means "put the output
25300 # in D".
cristy7247bba2012-02-05 16:37:27 +000025301 rm -rf conftest.dir
cristy73bd4a52010-10-05 11:24:23 +000025302 mkdir conftest.dir
25303 # Copy depcomp to subdir because otherwise we won't find it if we're
25304 # using a relative directory.
25305 cp "$am_depcomp" conftest.dir
25306 cd conftest.dir
25307 # We will build objects and dependencies in a subdirectory because
25308 # it helps to detect inapplicable dependency modes. For instance
25309 # both Tru64's cc and ICC support -MD to output dependencies as a
25310 # side effect of compilation, but ICC will put the dependencies in
25311 # the current directory while Tru64 will put them in the object
25312 # directory.
25313 mkdir sub
25314
25315 am_cv_CXX_dependencies_compiler_type=none
25316 if test "$am_compiler_list" = ""; then
25317 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
25318 fi
25319 am__universal=false
25320 case " $depcc " in #(
25321 *\ -arch\ *\ -arch\ *) am__universal=true ;;
25322 esac
25323
25324 for depmode in $am_compiler_list; do
25325 # Setup a source with many dependencies, because some compilers
25326 # like to wrap large dependency lists on column 80 (with \), and
25327 # we should not choose a depcomp mode which is confused by this.
25328 #
25329 # We need to recreate these files for each test, as the compiler may
25330 # overwrite some of them when testing with obscure command lines.
25331 # This happens at least with the AIX C compiler.
25332 : > sub/conftest.c
25333 for i in 1 2 3 4 5 6; do
25334 echo '#include "conftst'$i'.h"' >> sub/conftest.c
cristyc0890a62012-07-19 00:18:20 +000025335 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
25336 # Solaris 10 /bin/sh.
25337 echo '/* dummy */' > sub/conftst$i.h
cristy73bd4a52010-10-05 11:24:23 +000025338 done
25339 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
25340
cristyc0890a62012-07-19 00:18:20 +000025341 # We check with '-c' and '-o' for the sake of the "dashmstdout"
cristy73bd4a52010-10-05 11:24:23 +000025342 # mode. It turns out that the SunPro C++ compiler does not properly
cristyc0890a62012-07-19 00:18:20 +000025343 # handle '-M -o', and we need to detect this. Also, some Intel
25344 # versions had trouble with output in subdirs.
cristy73bd4a52010-10-05 11:24:23 +000025345 am__obj=sub/conftest.${OBJEXT-o}
25346 am__minus_obj="-o $am__obj"
25347 case $depmode in
25348 gcc)
25349 # This depmode causes a compiler race in universal mode.
25350 test "$am__universal" = false || continue
25351 ;;
25352 nosideeffect)
cristyc0890a62012-07-19 00:18:20 +000025353 # After this tag, mechanisms are not by side-effect, so they'll
25354 # only be used when explicitly requested.
cristy73bd4a52010-10-05 11:24:23 +000025355 if test "x$enable_dependency_tracking" = xyes; then
25356 continue
25357 else
25358 break
25359 fi
25360 ;;
cristy7247bba2012-02-05 16:37:27 +000025361 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
cristyc0890a62012-07-19 00:18:20 +000025362 # This compiler won't grok '-c -o', but also, the minuso test has
cristy73bd4a52010-10-05 11:24:23 +000025363 # not run yet. These depmodes are late enough in the game, and
25364 # so weak that their functioning should not be impacted.
25365 am__obj=conftest.${OBJEXT-o}
25366 am__minus_obj=
25367 ;;
25368 none) break ;;
25369 esac
25370 if depmode=$depmode \
25371 source=sub/conftest.c object=$am__obj \
25372 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
25373 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
25374 >/dev/null 2>conftest.err &&
25375 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
25376 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
25377 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
25378 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
25379 # icc doesn't choke on unknown options, it will just issue warnings
25380 # or remarks (even with -Werror). So we grep stderr for any message
25381 # that says an option was ignored or not supported.
25382 # When given -MP, icc 7.0 and 7.1 complain thusly:
25383 # icc: Command line warning: ignoring option '-M'; no argument required
25384 # The diagnosis changed in icc 8.0:
25385 # icc: Command line remark: option '-MP' not supported
25386 if (grep 'ignoring option' conftest.err ||
25387 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
25388 am_cv_CXX_dependencies_compiler_type=$depmode
25389 break
25390 fi
25391 fi
25392 done
25393
25394 cd ..
25395 rm -rf conftest.dir
25396else
25397 am_cv_CXX_dependencies_compiler_type=none
25398fi
25399
25400fi
25401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
25402$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
25403CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
25404
25405 if
25406 test "x$enable_dependency_tracking" != xno \
25407 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
25408 am__fastdepCXX_TRUE=
25409 am__fastdepCXX_FALSE='#'
25410else
25411 am__fastdepCXX_TRUE='#'
25412 am__fastdepCXX_FALSE=
25413fi
25414
25415
25416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler recognizes bool as a built-in type" >&5
25417$as_echo_n "checking whether the compiler recognizes bool as a built-in type... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025418if ${ax_cv_cxx_bool+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000025419 $as_echo_n "(cached) " >&6
25420else
25421
25422 ac_ext=cpp
25423ac_cpp='$CXXCPP $CPPFLAGS'
25424ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25425ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25426ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25427
25428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25429/* end confdefs.h. */
25430
25431int f(int x){return 1;}
25432int f(char x){return 1;}
25433int f(bool x){return 1;}
25434
25435int
25436main ()
25437{
25438bool b = true; return f(b);
25439 ;
25440 return 0;
25441}
25442_ACEOF
25443if ac_fn_cxx_try_compile "$LINENO"; then :
25444 ax_cv_cxx_bool=yes
25445else
25446 ax_cv_cxx_bool=no
25447fi
25448rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25449 ac_ext=cpp
25450ac_cpp='$CXXCPP $CPPFLAGS'
25451ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25452ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25453ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25454
25455
25456fi
25457{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_bool" >&5
25458$as_echo "$ax_cv_cxx_bool" >&6; }
25459if test "$ax_cv_cxx_bool" = yes; then
25460
25461$as_echo "#define HAVE_BOOL /**/" >>confdefs.h
25462
25463fi
25464
25465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler implements namespaces" >&5
25466$as_echo_n "checking whether the compiler implements namespaces... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025467if ${ax_cv_cxx_namespaces+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000025468 $as_echo_n "(cached) " >&6
25469else
25470
25471 ac_ext=cpp
25472ac_cpp='$CXXCPP $CPPFLAGS'
25473ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25474ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25475ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25476
25477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25478/* end confdefs.h. */
25479namespace Outer { namespace Inner { int i = 0; }}
25480int
25481main ()
25482{
25483using namespace Outer::Inner; return i;
25484 ;
25485 return 0;
25486}
25487_ACEOF
25488if ac_fn_cxx_try_compile "$LINENO"; then :
25489 ax_cv_cxx_namespaces=yes
25490else
25491 ax_cv_cxx_namespaces=no
25492fi
25493rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25494 ac_ext=cpp
25495ac_cpp='$CXXCPP $CPPFLAGS'
25496ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25497ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25498ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25499
25500
25501fi
25502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_namespaces" >&5
25503$as_echo "$ax_cv_cxx_namespaces" >&6; }
25504if test "$ax_cv_cxx_namespaces" = yes; then
25505
25506$as_echo "#define HAVE_NAMESPACES /**/" >>confdefs.h
25507
25508fi
25509
25510
25511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if g++ supports namespace std" >&5
25512$as_echo_n "checking if g++ supports namespace std... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025513if ${ax_cv_cxx_have_std_namespace+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000025514 $as_echo_n "(cached) " >&6
25515else
25516
25517 ac_ext=cpp
25518ac_cpp='$CXXCPP $CPPFLAGS'
25519ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25520ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25521ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25522
25523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25524/* end confdefs.h. */
25525#include <iostream>
25526 std::istream& is = std::cin;
25527int
25528main ()
25529{
25530
25531 ;
25532 return 0;
25533}
25534_ACEOF
25535if ac_fn_cxx_try_compile "$LINENO"; then :
25536 ax_cv_cxx_have_std_namespace=yes
25537else
25538 ax_cv_cxx_have_std_namespace=no
25539fi
25540rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25541 ac_ext=cpp
25542ac_cpp='$CXXCPP $CPPFLAGS'
25543ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25544ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25545ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25546
25547
25548fi
25549{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_have_std_namespace" >&5
25550$as_echo "$ax_cv_cxx_have_std_namespace" >&6; }
25551 if test "$ax_cv_cxx_have_std_namespace" = yes; then
25552
25553$as_echo "#define HAVE_NAMESPACE_STD /**/" >>confdefs.h
25554
25555 fi
25556
25557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports ISO C++ standard library" >&5
25558$as_echo_n "checking whether the compiler supports ISO C++ standard library... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025559if ${ac_cv_cxx_have_std_libs+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000025560 $as_echo_n "(cached) " >&6
25561else
25562
25563
25564 ac_ext=cpp
25565ac_cpp='$CXXCPP $CPPFLAGS'
25566ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25567ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25568ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25569
25570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25571/* end confdefs.h. */
25572#include <iostream>
25573#include <map>
25574#include <iomanip>
25575#include <cmath>
25576#ifdef HAVE_NAMESPACES
25577using namespace std;
25578#endif
25579int
25580main ()
25581{
25582return 0;
25583 ;
25584 return 0;
25585}
25586_ACEOF
25587if ac_fn_cxx_try_compile "$LINENO"; then :
25588 ac_cv_cxx_have_std_libs=yes
25589else
25590 ac_cv_cxx_have_std_libs=no
25591fi
25592rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25593 ac_ext=cpp
25594ac_cpp='$CXXCPP $CPPFLAGS'
25595ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25596ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25597ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25598
25599
25600fi
25601{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_have_std_libs" >&5
25602$as_echo "$ac_cv_cxx_have_std_libs" >&6; }
25603if test "$ac_cv_cxx_have_std_libs" = yes; then
25604
25605$as_echo "#define HAVE_STD_LIBS /**/" >>confdefs.h
25606
25607fi
25608
cristy3ed852e2009-09-05 21:47:34 +000025609
25610 OPENMP_CXXFLAGS=
25611 # Check whether --enable-openmp was given.
cristy8b350f62009-11-15 23:12:43 +000025612if test "${enable_openmp+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000025613 enableval=$enable_openmp;
25614fi
25615
25616 if test "$enable_openmp" != no; then
cristycd4c5312009-11-22 01:19:08 +000025617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CXX option to support OpenMP" >&5
25618$as_echo_n "checking for $CXX option to support OpenMP... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025619if ${ac_cv_prog_cxx_openmp+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000025620 $as_echo_n "(cached) " >&6
25621else
cristy8b350f62009-11-15 23:12:43 +000025622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25623/* end confdefs.h. */
cristy3ed852e2009-09-05 21:47:34 +000025624
25625#ifndef _OPENMP
25626 choke me
25627#endif
25628#include <omp.h>
25629int main () { return omp_get_num_threads (); }
25630
25631_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025632if ac_fn_cxx_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025633 ac_cv_prog_cxx_openmp='none needed'
25634else
cristy8b350f62009-11-15 23:12:43 +000025635 ac_cv_prog_cxx_openmp='unsupported'
cristy14fefe52012-05-21 00:59:18 +000025636 for ac_option in -fopenmp -xopenmp -openmp -mp -omp -qsmp=omp -homp \
25637 -Popenmp --openmp; do
cristy3ed852e2009-09-05 21:47:34 +000025638 ac_save_CXXFLAGS=$CXXFLAGS
25639 CXXFLAGS="$CXXFLAGS $ac_option"
cristy8b350f62009-11-15 23:12:43 +000025640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25641/* end confdefs.h. */
cristy3ed852e2009-09-05 21:47:34 +000025642
25643#ifndef _OPENMP
25644 choke me
25645#endif
25646#include <omp.h>
25647int main () { return omp_get_num_threads (); }
25648
25649_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025650if ac_fn_cxx_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025651 ac_cv_prog_cxx_openmp=$ac_option
cristy3ed852e2009-09-05 21:47:34 +000025652fi
cristy8b350f62009-11-15 23:12:43 +000025653rm -f core conftest.err conftest.$ac_objext \
25654 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025655 CXXFLAGS=$ac_save_CXXFLAGS
25656 if test "$ac_cv_prog_cxx_openmp" != unsupported; then
25657 break
25658 fi
25659 done
25660fi
cristy8b350f62009-11-15 23:12:43 +000025661rm -f core conftest.err conftest.$ac_objext \
25662 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025663fi
cristy8b350f62009-11-15 23:12:43 +000025664{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_openmp" >&5
cristy3ed852e2009-09-05 21:47:34 +000025665$as_echo "$ac_cv_prog_cxx_openmp" >&6; }
25666 case $ac_cv_prog_cxx_openmp in #(
25667 "none needed" | unsupported)
cristy8b350f62009-11-15 23:12:43 +000025668 ;; #(
cristy3ed852e2009-09-05 21:47:34 +000025669 *)
cristy8b350f62009-11-15 23:12:43 +000025670 OPENMP_CXXFLAGS=$ac_cv_prog_cxx_openmp ;;
cristy3ed852e2009-09-05 21:47:34 +000025671 esac
25672 fi
25673
25674
25675 ac_ext=c
25676ac_cpp='$CPP $CPPFLAGS'
25677ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25678ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25679ac_compiler_gnu=$ac_cv_c_compiler_gnu
25680
25681
cristy8b350f62009-11-15 23:12:43 +000025682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C++ compiler is sufficient for Magick++" >&5
cristy3ed852e2009-09-05 21:47:34 +000025683$as_echo_n "checking whether C++ compiler is sufficient for Magick++... " >&6; }
25684 if \
cristy964cb7f2010-04-25 23:18:00 +000025685 test $ax_cv_cxx_bool = 'yes' && \
cristy964cb7f2010-04-25 23:18:00 +000025686 test $ax_cv_cxx_namespaces = 'yes' && \
cristy3ed852e2009-09-05 21:47:34 +000025687 test $ac_cv_cxx_have_std_libs = 'yes' && \
cristy964cb7f2010-04-25 23:18:00 +000025688 test $ax_cv_cxx_have_std_namespace = 'yes'; then
cristy3ed852e2009-09-05 21:47:34 +000025689 have_magick_plus_plus='yes'
25690 else
25691 have_magick_plus_plus='no (failed tests)'
25692 fi
cristy09b53e12011-10-14 12:47:22 +000025693 { $as_echo "$as_me:${as_lineno-$LINENO}: $have_magick_plus_plus" >&5
25694$as_echo "$as_me: $have_magick_plus_plus" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000025695 LIBS="$OLIBS"
25696fi
cristy73bd4a52010-10-05 11:24:23 +000025697 if test "$have_magick_plus_plus" = 'yes'; then
25698 WITH_MAGICK_PLUS_PLUS_TRUE=
25699 WITH_MAGICK_PLUS_PLUS_FALSE='#'
25700else
25701 WITH_MAGICK_PLUS_PLUS_TRUE='#'
25702 WITH_MAGICK_PLUS_PLUS_FALSE=
25703fi
25704
cristy3ed852e2009-09-05 21:47:34 +000025705
25706# Only check for delegate libraries in subdirectories if requested.
25707if test "$enable_delegate_build" != 'no'; then
25708 # Check for delegate sub-directories and add -I & -L options as required.
25709 # This presumes that delegates are installed as detailed in the ImageMagick
25710 # README. If delegates are installed in a standard location where the
25711 # compiler will automatically find them then these options should not be
25712 # required.
25713
25714 #
25715 # Most delegates have includes in the same directory as the library, but not all...
25716 #
25717 # Includes
cristy2542fc62011-12-06 17:50:25 +000025718 for dir in bzlib fftw fpx gslib/src jp2 jp2/src/libjasper/include jbig/libjbig jpeg lcms/include lzma magick png tiff/libtiff ttf/include wand webp wmf/include xml/include zlib; do
cristy3ed852e2009-09-05 21:47:34 +000025719 if test -d "$builddir/$dir"; then
25720 CPPFLAGS="$CPPFLAGS -I$builddir/$dir"
25721 else
25722 if test -d "$srcdirfull/$dir"; then
25723 CPPFLAGS="$CPPFLAGS -I$srcdirfull/$dir"
25724 fi
25725 fi
25726 done
25727
25728 # Libraries
cristy2542fc62011-12-06 17:50:25 +000025729 for dir in bzlib fftw fpx gslib/src jp2 jp2/src/libjasper jbig/libjbig jpeg lcms/src lzma magick png tiff/libtiff ttf/objs wand webp wmf/src xml zlib; do
cristy3ed852e2009-09-05 21:47:34 +000025730 if test -d "$builddir/$dir/.libs"; then
25731 LDFLAGS="$LDFLAGS -L$builddir/$dir/.libs"
25732 else
25733 if test -d "$srcdirfull/$dir/.libs"; then
25734 LDFLAGS="$LDFLAGS -L$srcdirfull/$dir/.libs"
25735 fi
25736 fi
25737 if test -d "$builddir/$dir"; then
25738 LDFLAGS="$LDFLAGS -L$builddir/$dir"
25739 else
25740 if test -d "$srcdirfull/$dir"; then
25741 LDFLAGS="$LDFLAGS -L$srcdirfull/$dir"
25742 fi
25743 fi
25744 done
25745fi
25746
25747# Assume that delegate headers reside under same directory as ImageMagick
25748# installation prefix.
25749MAGICK_CPPFLAGS="-I$INCLUDE_DIR/ImageMagick $MAGICK_CPPFLAGS"
25750
25751#
25752# Find the X11 RGB database
25753#
cristy8b350f62009-11-15 23:12:43 +000025754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11 configure files" >&5
cristy3ed852e2009-09-05 21:47:34 +000025755$as_echo_n "checking for X11 configure files... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025756if ${im_cv_x_configure+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000025757 $as_echo_n "(cached) " >&6
25758else
25759 # Look for the header file in a standard set of common directories.
25760# Check X11 before X11Rn because it is often a symlink to the current release.
25761 for ac_dir in \
25762 /lib/usr/lib/X11 \
25763 /usr/X11/lib \
25764 /usr/X11R4/lib \
25765 /usr/X11R5/lib \
25766 /usr/X11R6/lib \
25767 /usr/X11R7/lib \
25768 /usr/X386/lib \
25769 /usr/XFree86/lib/X11 \
25770 /usr/athena/lib \
25771 /usr/lib \
25772 /usr/lib/X11 \
25773 /usr/lib/X11R4 \
25774 /usr/lib/X11R5 \
25775 /usr/lib/X11R6 \
25776 /usr/lib/X11R7 \
25777 /usr/local/X11/lib \
25778 /usr/local/X11R4/lib \
25779 /usr/local/X11R5/lib \
25780 /usr/local/X11R6/lib \
25781 /usr/local/lib \
25782 /usr/local/lib/X11 \
25783 /usr/local/lib/X11R4 \
25784 /usr/local/lib/X11R5 \
25785 /usr/local/lib/X11R6 \
25786 /usr/local/lib/X11R7 \
25787 /usr/local/x11r5/lib \
25788 /usr/lpp/Xamples/lib \
25789 /usr/openwin/lib \
25790 /usr/openwin/share/lib \
25791 /usr/unsupported/lib \
25792 /usr/x386/lib \
25793 ; do
25794 if test -f "$ac_dir/X11/rgb.txt"; then
25795 im_cv_x_configure="$ac_dir/X11/"
25796 break
25797 elif test -f "$ac_dir/rgb.txt"; then
25798 im_cv_x_configure="$ac_dir/"
25799 break
25800 fi
25801
25802 done
25803fi
cristy8b350f62009-11-15 23:12:43 +000025804{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $im_cv_x_configure" >&5
cristy3ed852e2009-09-05 21:47:34 +000025805$as_echo "$im_cv_x_configure" >&6; }
25806X11_CONFIGURE_PATH="$im_cv_x_configure"
25807case "${build_os}" in
25808 mingw* )
25809 X11ConfigurePath=`$WinPathScript "$X11ConfigurePath=" 1`
25810 ;;
25811esac
25812
25813cat >>confdefs.h <<_ACEOF
25814#define X11_CONFIGURE_PATH "$X11ConfigurePath"
25815_ACEOF
25816
25817
25818#
25819# Find OpenMP library
25820#
25821GOMP_LIBS=''
25822if test "$enable_openmp" != 'no'; then
25823 if test "${GCC}" = "yes"; then
cristy18307f12011-12-30 01:20:16 +000025824 # Open64 (passes for GCC but uses different OpenMP implementation)
25825 if test "x$GOMP_LIBS" = x ; then
25826 if $CC --version 2>&1 | grep Open64 > /dev/null ; then
25827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for omp_get_num_procs in -lopenmp" >&5
25828$as_echo_n "checking for omp_get_num_procs in -lopenmp... " >&6; }
25829if ${ac_cv_lib_openmp_omp_get_num_procs+:} false; then :
25830 $as_echo_n "(cached) " >&6
25831else
25832 ac_check_lib_save_LIBS=$LIBS
25833LIBS="-lopenmp $LIBS"
25834cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25835/* end confdefs.h. */
25836
25837/* Override any GCC internal prototype to avoid an error.
25838 Use char because int might match the return type of a GCC
25839 builtin and then its argument prototype would still apply. */
25840#ifdef __cplusplus
25841extern "C"
25842#endif
25843char omp_get_num_procs ();
25844int
25845main ()
25846{
25847return omp_get_num_procs ();
25848 ;
25849 return 0;
25850}
25851_ACEOF
25852if ac_fn_c_try_link "$LINENO"; then :
25853 ac_cv_lib_openmp_omp_get_num_procs=yes
25854else
25855 ac_cv_lib_openmp_omp_get_num_procs=no
25856fi
25857rm -f core conftest.err conftest.$ac_objext \
25858 conftest$ac_exeext conftest.$ac_ext
25859LIBS=$ac_check_lib_save_LIBS
25860fi
25861{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_openmp_omp_get_num_procs" >&5
25862$as_echo "$ac_cv_lib_openmp_omp_get_num_procs" >&6; }
25863if test "x$ac_cv_lib_openmp_omp_get_num_procs" = xyes; then :
25864 GOMP_LIBS="-lopenmp"
25865fi
25866
25867 fi
25868 fi
25869 # GCC
25870 if test "x$GOMP_LIBS" = x ; then
25871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GOMP_parallel_start in -lgomp" >&5
cristy3ed852e2009-09-05 21:47:34 +000025872$as_echo_n "checking for GOMP_parallel_start in -lgomp... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025873if ${ac_cv_lib_gomp_GOMP_parallel_start+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000025874 $as_echo_n "(cached) " >&6
25875else
25876 ac_check_lib_save_LIBS=$LIBS
25877LIBS="-lgomp $LIBS"
cristy8b350f62009-11-15 23:12:43 +000025878cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025879/* end confdefs.h. */
25880
25881/* Override any GCC internal prototype to avoid an error.
25882 Use char because int might match the return type of a GCC
25883 builtin and then its argument prototype would still apply. */
25884#ifdef __cplusplus
25885extern "C"
25886#endif
25887char GOMP_parallel_start ();
25888int
25889main ()
25890{
25891return GOMP_parallel_start ();
25892 ;
25893 return 0;
25894}
25895_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025896if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025897 ac_cv_lib_gomp_GOMP_parallel_start=yes
25898else
cristy8b350f62009-11-15 23:12:43 +000025899 ac_cv_lib_gomp_GOMP_parallel_start=no
cristy3ed852e2009-09-05 21:47:34 +000025900fi
cristy8b350f62009-11-15 23:12:43 +000025901rm -f core conftest.err conftest.$ac_objext \
25902 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025903LIBS=$ac_check_lib_save_LIBS
25904fi
cristy8b350f62009-11-15 23:12:43 +000025905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gomp_GOMP_parallel_start" >&5
cristy3ed852e2009-09-05 21:47:34 +000025906$as_echo "$ac_cv_lib_gomp_GOMP_parallel_start" >&6; }
cristyda16f162011-02-19 23:52:17 +000025907if test "x$ac_cv_lib_gomp_GOMP_parallel_start" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000025908 GOMP_LIBS="-lgomp"
25909fi
cristy18307f12011-12-30 01:20:16 +000025910
25911 fi
cristy3ed852e2009-09-05 21:47:34 +000025912 else
cristy18307f12011-12-30 01:20:16 +000025913 # Sun CC
25914 if test "x$GOMP_LIBS" = x ; then
25915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sunw_mp_register_warn in -lmtsk" >&5
cristy3ed852e2009-09-05 21:47:34 +000025916$as_echo_n "checking for sunw_mp_register_warn in -lmtsk... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025917if ${ac_cv_lib_mtsk_sunw_mp_register_warn+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000025918 $as_echo_n "(cached) " >&6
25919else
25920 ac_check_lib_save_LIBS=$LIBS
25921LIBS="-lmtsk $LIBS"
cristy8b350f62009-11-15 23:12:43 +000025922cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025923/* end confdefs.h. */
25924
25925/* Override any GCC internal prototype to avoid an error.
25926 Use char because int might match the return type of a GCC
25927 builtin and then its argument prototype would still apply. */
25928#ifdef __cplusplus
25929extern "C"
25930#endif
25931char sunw_mp_register_warn ();
25932int
25933main ()
25934{
25935return sunw_mp_register_warn ();
25936 ;
25937 return 0;
25938}
25939_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025940if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025941 ac_cv_lib_mtsk_sunw_mp_register_warn=yes
25942else
cristy8b350f62009-11-15 23:12:43 +000025943 ac_cv_lib_mtsk_sunw_mp_register_warn=no
cristy3ed852e2009-09-05 21:47:34 +000025944fi
cristy8b350f62009-11-15 23:12:43 +000025945rm -f core conftest.err conftest.$ac_objext \
25946 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025947LIBS=$ac_check_lib_save_LIBS
25948fi
cristy8b350f62009-11-15 23:12:43 +000025949{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mtsk_sunw_mp_register_warn" >&5
cristy3ed852e2009-09-05 21:47:34 +000025950$as_echo "$ac_cv_lib_mtsk_sunw_mp_register_warn" >&6; }
cristyda16f162011-02-19 23:52:17 +000025951if test "x$ac_cv_lib_mtsk_sunw_mp_register_warn" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000025952 GOMP_LIBS="-lmtsk"
25953fi
cristy18307f12011-12-30 01:20:16 +000025954
25955 fi
25956 # AIX xlc
25957 if test "x$GOMP_LIBS" = x ; then
cristy8b350f62009-11-15 23:12:43 +000025958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xlsmpFlush in -lxlsmp" >&5
cristy3ed852e2009-09-05 21:47:34 +000025959$as_echo_n "checking for _xlsmpFlush in -lxlsmp... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025960if ${ac_cv_lib_xlsmp__xlsmpFlush+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000025961 $as_echo_n "(cached) " >&6
25962else
25963 ac_check_lib_save_LIBS=$LIBS
25964LIBS="-lxlsmp $LIBS"
cristy8b350f62009-11-15 23:12:43 +000025965cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025966/* end confdefs.h. */
25967
25968/* Override any GCC internal prototype to avoid an error.
25969 Use char because int might match the return type of a GCC
25970 builtin and then its argument prototype would still apply. */
25971#ifdef __cplusplus
25972extern "C"
25973#endif
25974char _xlsmpFlush ();
25975int
25976main ()
25977{
25978return _xlsmpFlush ();
25979 ;
25980 return 0;
25981}
25982_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025983if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025984 ac_cv_lib_xlsmp__xlsmpFlush=yes
25985else
cristy8b350f62009-11-15 23:12:43 +000025986 ac_cv_lib_xlsmp__xlsmpFlush=no
cristy3ed852e2009-09-05 21:47:34 +000025987fi
cristy8b350f62009-11-15 23:12:43 +000025988rm -f core conftest.err conftest.$ac_objext \
25989 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025990LIBS=$ac_check_lib_save_LIBS
25991fi
cristy8b350f62009-11-15 23:12:43 +000025992{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xlsmp__xlsmpFlush" >&5
cristy3ed852e2009-09-05 21:47:34 +000025993$as_echo "$ac_cv_lib_xlsmp__xlsmpFlush" >&6; }
cristyda16f162011-02-19 23:52:17 +000025994if test "x$ac_cv_lib_xlsmp__xlsmpFlush" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000025995 GOMP_LIBS="-lxlsmp"
25996fi
cristy18307f12011-12-30 01:20:16 +000025997
25998 fi
25999 # SGI IRIX 6.5 MIPSpro C/C++
26000 if test "x$GOMP_LIBS" = x ; then
cristy8b350f62009-11-15 23:12:43 +000026001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mp_destroy in -lmp" >&5
cristy3ed852e2009-09-05 21:47:34 +000026002$as_echo_n "checking for mp_destroy in -lmp... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026003if ${ac_cv_lib_mp_mp_destroy+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026004 $as_echo_n "(cached) " >&6
26005else
26006 ac_check_lib_save_LIBS=$LIBS
26007LIBS="-lmp $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026008cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026009/* end confdefs.h. */
26010
26011/* Override any GCC internal prototype to avoid an error.
26012 Use char because int might match the return type of a GCC
26013 builtin and then its argument prototype would still apply. */
26014#ifdef __cplusplus
26015extern "C"
26016#endif
26017char mp_destroy ();
26018int
26019main ()
26020{
26021return mp_destroy ();
26022 ;
26023 return 0;
26024}
26025_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026026if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026027 ac_cv_lib_mp_mp_destroy=yes
26028else
cristy8b350f62009-11-15 23:12:43 +000026029 ac_cv_lib_mp_mp_destroy=no
cristy3ed852e2009-09-05 21:47:34 +000026030fi
cristy8b350f62009-11-15 23:12:43 +000026031rm -f core conftest.err conftest.$ac_objext \
26032 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026033LIBS=$ac_check_lib_save_LIBS
26034fi
cristy8b350f62009-11-15 23:12:43 +000026035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mp_mp_destroy" >&5
cristy3ed852e2009-09-05 21:47:34 +000026036$as_echo "$ac_cv_lib_mp_mp_destroy" >&6; }
cristyda16f162011-02-19 23:52:17 +000026037if test "x$ac_cv_lib_mp_mp_destroy" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026038 GOMP_LIBS="-lmp"
26039fi
cristy18307f12011-12-30 01:20:16 +000026040
26041 fi
cristy3ed852e2009-09-05 21:47:34 +000026042 fi
26043 LIBS="$GOMP_LIBS $LIBS"
26044fi
26045
26046
26047#
26048# Find Posix threads library
26049#
26050THREAD_LIBS=''
26051if test "$with_threads" != 'no' && test "$have_threads" = 'yes'; then
26052
26053 if test "x$PTHREAD_LIBS" = "x"; then
26054 case "${host_cpu}-${host_os}" in
26055 *-freebsd*)
cristy73bd4a52010-10-05 11:24:23 +000026056
26057
26058
26059ac_ext=c
26060ac_cpp='$CPP $CPPFLAGS'
26061ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
26062ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
26063ac_compiler_gnu=$ac_cv_c_compiler_gnu
26064
26065magick_pthread_lib_ok=no
26066
26067LIB=-lc_r
26068save_LIBS="$LIBS"
26069LIBS="$LIBS $LIB"
26070
26071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library $LIB" >&5
26072$as_echo_n "checking for the pthreads library $LIB... " >&6; }
26073cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26074/* end confdefs.h. */
26075#include <pthread.h>
26076int
26077main ()
26078{
26079 pthread_t th;
26080 pthread_join(th, 0);
26081 pthread_attr_init(0);
26082 pthread_cleanup_push(0, 0);
26083 pthread_create(0,0,0,0);
26084 pthread_cleanup_pop(0);
26085 ;
26086 return 0;
26087}
26088_ACEOF
26089if ac_fn_c_try_link "$LINENO"; then :
26090 magick_pthread_lib_ok=yes
26091fi
26092rm -f core conftest.err conftest.$ac_objext \
26093 conftest$ac_exeext conftest.$ac_ext
26094
26095{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${magick_pthread_lib_ok}" >&5
26096$as_echo "${magick_pthread_lib_ok}" >&6; }
26097if test "$magick_pthread_lib_ok" = yes
26098then
26099 PTHREAD_LIBS=-lc_r
26100 :
26101else
26102
26103 :
26104fi
26105
26106LIBS="$save_LIBS"
26107
26108ac_ext=c
26109ac_cpp='$CPP $CPPFLAGS'
26110ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
26111ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
26112ac_compiler_gnu=$ac_cv_c_compiler_gnu
26113
26114 ;;
cristy3ed852e2009-09-05 21:47:34 +000026115 esac
26116 fi
26117
26118 for lib in pthread pthreads; do
26119 if test "x$PTHREAD_LIBS" = "x"; then
cristy73bd4a52010-10-05 11:24:23 +000026120
26121
26122
26123ac_ext=c
26124ac_cpp='$CPP $CPPFLAGS'
26125ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
26126ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
26127ac_compiler_gnu=$ac_cv_c_compiler_gnu
26128
26129magick_pthread_lib_ok=no
26130
26131LIB=-l$lib
26132save_LIBS="$LIBS"
26133LIBS="$LIBS $LIB"
26134
26135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library $LIB" >&5
26136$as_echo_n "checking for the pthreads library $LIB... " >&6; }
26137cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26138/* end confdefs.h. */
26139#include <pthread.h>
26140int
26141main ()
26142{
26143 pthread_t th;
26144 pthread_join(th, 0);
26145 pthread_attr_init(0);
26146 pthread_cleanup_push(0, 0);
26147 pthread_create(0,0,0,0);
26148 pthread_cleanup_pop(0);
26149 ;
26150 return 0;
26151}
26152_ACEOF
26153if ac_fn_c_try_link "$LINENO"; then :
26154 magick_pthread_lib_ok=yes
26155fi
26156rm -f core conftest.err conftest.$ac_objext \
26157 conftest$ac_exeext conftest.$ac_ext
26158
26159{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${magick_pthread_lib_ok}" >&5
26160$as_echo "${magick_pthread_lib_ok}" >&6; }
26161if test "$magick_pthread_lib_ok" = yes
26162then
26163 PTHREAD_LIBS=-l$lib
26164 :
26165else
26166
26167 :
26168fi
26169
26170LIBS="$save_LIBS"
26171
26172ac_ext=c
26173ac_cpp='$CPP $CPPFLAGS'
26174ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
26175ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
26176ac_compiler_gnu=$ac_cv_c_compiler_gnu
26177
26178
cristy3ed852e2009-09-05 21:47:34 +000026179 fi
26180 done
26181
26182 THREAD_LIBS="$PTHREAD_LIBS"
26183 LIBS="$LIBS $THREAD_LIBS"
26184fi
26185
26186
26187#
26188# Check for umem.
26189#
26190have_umem='no'
26191UMEM_LIBS=''
26192if test "$with_umem" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000026193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for UMEM support " >&5
cristy3ed852e2009-09-05 21:47:34 +000026194$as_echo_n "checking for UMEM support ... " >&6; }
cristy09b53e12011-10-14 12:47:22 +000026195 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
26196$as_echo "$as_me: " >&6;}
cristy3ed852e2009-09-05 21:47:34 +000026197 failed=0
26198 passed=0
cristy8b350f62009-11-15 23:12:43 +000026199 ac_fn_c_check_header_mongrel "$LINENO" "umem.h" "ac_cv_header_umem_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000026200if test "x$ac_cv_header_umem_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026201 passed=`expr $passed + 1`
26202else
26203 failed=`expr $failed + 1`
26204fi
26205
26206
cristy8b350f62009-11-15 23:12:43 +000026207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for umem_alloc in -lumem" >&5
cristy3ed852e2009-09-05 21:47:34 +000026208$as_echo_n "checking for umem_alloc in -lumem... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026209if ${ac_cv_lib_umem_umem_alloc+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026210 $as_echo_n "(cached) " >&6
26211else
26212 ac_check_lib_save_LIBS=$LIBS
26213LIBS="-lumem $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026214cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026215/* end confdefs.h. */
26216
26217/* Override any GCC internal prototype to avoid an error.
26218 Use char because int might match the return type of a GCC
26219 builtin and then its argument prototype would still apply. */
26220#ifdef __cplusplus
26221extern "C"
26222#endif
26223char umem_alloc ();
26224int
26225main ()
26226{
26227return umem_alloc ();
26228 ;
26229 return 0;
26230}
26231_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026232if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026233 ac_cv_lib_umem_umem_alloc=yes
26234else
cristy8b350f62009-11-15 23:12:43 +000026235 ac_cv_lib_umem_umem_alloc=no
cristy3ed852e2009-09-05 21:47:34 +000026236fi
cristy8b350f62009-11-15 23:12:43 +000026237rm -f core conftest.err conftest.$ac_objext \
26238 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026239LIBS=$ac_check_lib_save_LIBS
26240fi
cristy8b350f62009-11-15 23:12:43 +000026241{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_umem_umem_alloc" >&5
cristy3ed852e2009-09-05 21:47:34 +000026242$as_echo "$ac_cv_lib_umem_umem_alloc" >&6; }
cristyda16f162011-02-19 23:52:17 +000026243if test "x$ac_cv_lib_umem_umem_alloc" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026244 passed=`expr $passed + 1`
26245else
26246 failed=`expr $failed + 1`
26247fi
26248
cristy8b350f62009-11-15 23:12:43 +000026249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for umem_free in -lumem" >&5
cristy3ed852e2009-09-05 21:47:34 +000026250$as_echo_n "checking for umem_free in -lumem... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026251if ${ac_cv_lib_umem_umem_free+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026252 $as_echo_n "(cached) " >&6
26253else
26254 ac_check_lib_save_LIBS=$LIBS
26255LIBS="-lumem $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026256cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026257/* end confdefs.h. */
26258
26259/* Override any GCC internal prototype to avoid an error.
26260 Use char because int might match the return type of a GCC
26261 builtin and then its argument prototype would still apply. */
26262#ifdef __cplusplus
26263extern "C"
26264#endif
26265char umem_free ();
26266int
26267main ()
26268{
26269return umem_free ();
26270 ;
26271 return 0;
26272}
26273_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026274if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026275 ac_cv_lib_umem_umem_free=yes
26276else
cristy8b350f62009-11-15 23:12:43 +000026277 ac_cv_lib_umem_umem_free=no
cristy3ed852e2009-09-05 21:47:34 +000026278fi
cristy8b350f62009-11-15 23:12:43 +000026279rm -f core conftest.err conftest.$ac_objext \
26280 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026281LIBS=$ac_check_lib_save_LIBS
26282fi
cristy8b350f62009-11-15 23:12:43 +000026283{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_umem_umem_free" >&5
cristy3ed852e2009-09-05 21:47:34 +000026284$as_echo "$ac_cv_lib_umem_umem_free" >&6; }
cristyda16f162011-02-19 23:52:17 +000026285if test "x$ac_cv_lib_umem_umem_free" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026286 passed=`expr $passed + 1`
26287else
26288 failed=`expr $failed + 1`
26289fi
26290
cristy8b350f62009-11-15 23:12:43 +000026291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if umem memory allocation library is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000026292$as_echo_n "checking if umem memory allocation library is complete... " >&6; }
26293 if test $passed -gt 0; then
26294 if test $failed -gt 0; then
cristy09b53e12011-10-14 12:47:22 +000026295 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5
26296$as_echo "$as_me: no -- some components failed test" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000026297 have_umem='no (failed tests)'
26298 else
26299 UMEM_LIBS='-lumem'
26300 LIBS="$UMEM_LIBS $LIBS"
26301
cristy8b350f62009-11-15 23:12:43 +000026302$as_echo "#define HasUMEM 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000026303
cristy09b53e12011-10-14 12:47:22 +000026304 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5
26305$as_echo "$as_me: yes" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000026306 have_umem='yes'
26307 fi
26308 else
cristy09b53e12011-10-14 12:47:22 +000026309 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5
26310$as_echo "$as_me: no" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000026311 fi
26312fi
cristy73bd4a52010-10-05 11:24:23 +000026313 if test "$have_umem" = 'yes'; then
26314 HasUMEM_TRUE=
26315 HasUMEM_FALSE='#'
26316else
26317 HasUMEM_TRUE='#'
26318 HasUMEM_FALSE=
26319fi
26320
cristy3ed852e2009-09-05 21:47:34 +000026321
26322
26323#
26324# Add support for ccmalloc memory debugging library if requested
26325#
26326have_ccmalloc='no'
26327CCMALLOC_LIBS=''
26328if test "$enable_ccmalloc" = 'yes'; then
26329 # Extract the first word of "ccmalloc", so it can be a program name with args.
26330set dummy ccmalloc; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000026331{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000026332$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026333if ${ac_cv_path_CCMALLOCDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026334 $as_echo_n "(cached) " >&6
26335else
26336 case $CCMALLOCDelegate in
26337 [\\/]* | ?:[\\/]*)
26338 ac_cv_path_CCMALLOCDelegate="$CCMALLOCDelegate" # Let the user override the test with a path.
26339 ;;
26340 *)
26341 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26342for as_dir in $PATH
26343do
26344 IFS=$as_save_IFS
26345 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000026346 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000026347 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000026348 ac_cv_path_CCMALLOCDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000026349 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000026350 break 2
26351 fi
26352done
cristy8b350f62009-11-15 23:12:43 +000026353 done
cristy3ed852e2009-09-05 21:47:34 +000026354IFS=$as_save_IFS
26355
26356 ;;
26357esac
26358fi
26359CCMALLOCDelegate=$ac_cv_path_CCMALLOCDelegate
26360if test -n "$CCMALLOCDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000026361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CCMALLOCDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000026362$as_echo "$CCMALLOCDelegate" >&6; }
26363else
cristy8b350f62009-11-15 23:12:43 +000026364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000026365$as_echo "no" >&6; }
26366fi
26367
26368
26369 if test -n "$CCMALLOCDelegate"; then
26370 eval `grep PREFIX= $CCMALLOCDelegate | sed -e 's/PREFIX/CCMALLOC_PREFIX/'`
26371 OLIBS="$LIBS"
26372 # Assume that gcc is used with ccmalloc.
26373 LIBS="$LIBS $CCMALLOC_PREFIX/lib/ccmalloc-gcc.o"
cristy8b350f62009-11-15 23:12:43 +000026374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccmalloc_malloc in -lccmalloc" >&5
cristy3ed852e2009-09-05 21:47:34 +000026375$as_echo_n "checking for ccmalloc_malloc in -lccmalloc... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026376if ${ac_cv_lib_ccmalloc_ccmalloc_malloc+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026377 $as_echo_n "(cached) " >&6
26378else
26379 ac_check_lib_save_LIBS=$LIBS
26380LIBS="-lccmalloc -ldl $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026381cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026382/* end confdefs.h. */
26383
26384/* Override any GCC internal prototype to avoid an error.
26385 Use char because int might match the return type of a GCC
26386 builtin and then its argument prototype would still apply. */
26387#ifdef __cplusplus
26388extern "C"
26389#endif
26390char ccmalloc_malloc ();
26391int
26392main ()
26393{
26394return ccmalloc_malloc ();
26395 ;
26396 return 0;
26397}
26398_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026399if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026400 ac_cv_lib_ccmalloc_ccmalloc_malloc=yes
26401else
cristy8b350f62009-11-15 23:12:43 +000026402 ac_cv_lib_ccmalloc_ccmalloc_malloc=no
cristy3ed852e2009-09-05 21:47:34 +000026403fi
cristy8b350f62009-11-15 23:12:43 +000026404rm -f core conftest.err conftest.$ac_objext \
26405 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026406LIBS=$ac_check_lib_save_LIBS
26407fi
cristy8b350f62009-11-15 23:12:43 +000026408{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ccmalloc_ccmalloc_malloc" >&5
cristy3ed852e2009-09-05 21:47:34 +000026409$as_echo "$ac_cv_lib_ccmalloc_ccmalloc_malloc" >&6; }
cristyda16f162011-02-19 23:52:17 +000026410if test "x$ac_cv_lib_ccmalloc_ccmalloc_malloc" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026411 CCMALLOC_LIBS="$CCMALLOC_PREFIX/lib/ccmalloc-gcc.o -lccmalloc -ldl"
26412fi
26413
26414 if test -n "$CCMALLOC_LIBS"; then
26415 LIBS="$OLIBS"
26416 LIBS="$LIBS $CCMALLOC_LIBS"
26417 have_ccmalloc='yes'
26418 else
26419 LIBS="$OLIBS"
26420 fi
26421 fi
26422fi
26423
26424#
26425# Add support for efence memory debugging library if requested
26426#
26427if test "$enable_efence" = 'yes'; then
26428 EFENCE_LIBS='-lefence'
26429 LIBS="$EFENCE_LIBS $LIBS"
26430fi
26431
cristy3ed852e2009-09-05 21:47:34 +000026432
26433#
26434# Check for BZLIB
26435#
26436
26437
26438# Check whether --with-bzlib was given.
cristy8b350f62009-11-15 23:12:43 +000026439if test "${with_bzlib+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000026440 withval=$with_bzlib; with_bzlib=$withval
26441else
26442 with_bzlib='yes'
26443fi
26444
26445
26446if test "$with_bzlib" != 'yes'; then
26447 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-bzlib=$with_bzlib "
26448fi
26449
26450have_bzlib='no'
26451if test "$with_bzlib" != 'no'; then
26452 BZLIB_LIBS=''
cristy09b53e12011-10-14 12:47:22 +000026453 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
26454$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristy8b350f62009-11-15 23:12:43 +000026455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BZLIB" >&5
cristy3ed852e2009-09-05 21:47:34 +000026456$as_echo_n "checking for BZLIB... " >&6; }
cristy09b53e12011-10-14 12:47:22 +000026457 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
26458$as_echo "$as_me: " >&6;}
cristy3ed852e2009-09-05 21:47:34 +000026459 failed=0
26460 passed=0
26461 found_libbz=0
cristy8b350f62009-11-15 23:12:43 +000026462 ac_fn_c_check_header_mongrel "$LINENO" "bzlib.h" "ac_cv_header_bzlib_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000026463if test "x$ac_cv_header_bzlib_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026464 passed=`expr $passed + 1`
26465else
26466 failed=`expr $failed + 1`
26467fi
26468
26469
cristy8b350f62009-11-15 23:12:43 +000026470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BZ2_bzDecompress in -lbz2" >&5
cristy3ed852e2009-09-05 21:47:34 +000026471$as_echo_n "checking for BZ2_bzDecompress in -lbz2... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026472if ${ac_cv_lib_bz2_BZ2_bzDecompress+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026473 $as_echo_n "(cached) " >&6
26474else
26475 ac_check_lib_save_LIBS=$LIBS
26476LIBS="-lbz2 $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026477cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026478/* end confdefs.h. */
26479
26480/* Override any GCC internal prototype to avoid an error.
26481 Use char because int might match the return type of a GCC
26482 builtin and then its argument prototype would still apply. */
26483#ifdef __cplusplus
26484extern "C"
26485#endif
26486char BZ2_bzDecompress ();
26487int
26488main ()
26489{
26490return BZ2_bzDecompress ();
26491 ;
26492 return 0;
26493}
26494_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026495if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026496 ac_cv_lib_bz2_BZ2_bzDecompress=yes
26497else
cristy8b350f62009-11-15 23:12:43 +000026498 ac_cv_lib_bz2_BZ2_bzDecompress=no
cristy3ed852e2009-09-05 21:47:34 +000026499fi
cristy8b350f62009-11-15 23:12:43 +000026500rm -f core conftest.err conftest.$ac_objext \
26501 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026502LIBS=$ac_check_lib_save_LIBS
26503fi
cristy8b350f62009-11-15 23:12:43 +000026504{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bz2_BZ2_bzDecompress" >&5
cristy3ed852e2009-09-05 21:47:34 +000026505$as_echo "$ac_cv_lib_bz2_BZ2_bzDecompress" >&6; }
cristyda16f162011-02-19 23:52:17 +000026506if test "x$ac_cv_lib_bz2_BZ2_bzDecompress" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026507 found_libbz=`expr $found_libbz + 1`
26508fi
26509
26510 if test "$native_win32_build" = 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000026511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _imp__BZ2_decompress in -lbz2" >&5
cristy3ed852e2009-09-05 21:47:34 +000026512$as_echo_n "checking for _imp__BZ2_decompress in -lbz2... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026513if ${ac_cv_lib_bz2__imp__BZ2_decompress+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026514 $as_echo_n "(cached) " >&6
26515else
26516 ac_check_lib_save_LIBS=$LIBS
26517LIBS="-lbz2 $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026518cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026519/* end confdefs.h. */
26520
26521/* Override any GCC internal prototype to avoid an error.
26522 Use char because int might match the return type of a GCC
26523 builtin and then its argument prototype would still apply. */
26524#ifdef __cplusplus
26525extern "C"
26526#endif
26527char _imp__BZ2_decompress ();
26528int
26529main ()
26530{
26531return _imp__BZ2_decompress ();
26532 ;
26533 return 0;
26534}
26535_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026536if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026537 ac_cv_lib_bz2__imp__BZ2_decompress=yes
26538else
cristy8b350f62009-11-15 23:12:43 +000026539 ac_cv_lib_bz2__imp__BZ2_decompress=no
cristy3ed852e2009-09-05 21:47:34 +000026540fi
cristy8b350f62009-11-15 23:12:43 +000026541rm -f core conftest.err conftest.$ac_objext \
26542 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026543LIBS=$ac_check_lib_save_LIBS
26544fi
cristy8b350f62009-11-15 23:12:43 +000026545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bz2__imp__BZ2_decompress" >&5
cristy3ed852e2009-09-05 21:47:34 +000026546$as_echo "$ac_cv_lib_bz2__imp__BZ2_decompress" >&6; }
cristyda16f162011-02-19 23:52:17 +000026547if test "x$ac_cv_lib_bz2__imp__BZ2_decompress" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026548 found_libbz=`expr $found_libbz + 1`
26549fi
26550
26551 fi
26552 if test $found_libbz -gt 0; then
26553 passed=`expr $passed + 1`
26554 else
26555 failed=`expr $failed + 1`
26556 fi
cristy8b350f62009-11-15 23:12:43 +000026557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if BZLIB package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000026558$as_echo_n "checking if BZLIB package is complete... " >&6; }
26559 if test $passed -gt 0; then
26560 if test $failed -gt 0; then
cristy09b53e12011-10-14 12:47:22 +000026561 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5
26562$as_echo "$as_me: no -- some components failed test" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000026563 have_bzlib='no (failed tests)'
26564 else
26565 BZLIB_LIBS='-lbz2'
26566 LIBS="$BZLIB_LIBS $LIBS"
26567
cristy8b350f62009-11-15 23:12:43 +000026568$as_echo "#define BZLIB_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000026569
cristy09b53e12011-10-14 12:47:22 +000026570 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5
26571$as_echo "$as_me: yes" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000026572 have_bzlib='yes'
26573 fi
26574 else
cristy09b53e12011-10-14 12:47:22 +000026575 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5
26576$as_echo "$as_me: no" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000026577 fi
26578fi
cristy73bd4a52010-10-05 11:24:23 +000026579 if test "$have_bzlib" = 'yes'; then
26580 BZLIB_DELEGATE_TRUE=
26581 BZLIB_DELEGATE_FALSE='#'
26582else
26583 BZLIB_DELEGATE_TRUE='#'
26584 BZLIB_DELEGATE_FALSE=
26585fi
26586
cristy3ed852e2009-09-05 21:47:34 +000026587
26588
26589#
26590# Find the X11 include and library directories.
26591#
26592IPC_LIBS=''
26593X11_LIBS=''
26594XEXT_LIBS=''
26595XT_LIBS=''
cristy8b350f62009-11-15 23:12:43 +000026596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
cristyc7083c12009-10-14 03:16:55 +000026597$as_echo_n "checking for X... " >&6; }
26598
26599
26600# Check whether --with-x was given.
cristy8b350f62009-11-15 23:12:43 +000026601if test "${with_x+set}" = set; then :
cristyc7083c12009-10-14 03:16:55 +000026602 withval=$with_x;
26603fi
26604
26605# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
26606if test "x$with_x" = xno; then
26607 # The user explicitly disabled X.
26608 have_x=disabled
26609else
26610 case $x_includes,$x_libraries in #(
cristy98dddb52010-11-04 00:30:15 +000026611 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
cristyda16f162011-02-19 23:52:17 +000026612 *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
cristyc7083c12009-10-14 03:16:55 +000026613 $as_echo_n "(cached) " >&6
26614else
26615 # One or both of the vars are not set, and there is no cached value.
26616ac_x_includes=no ac_x_libraries=no
26617rm -f -r conftest.dir
26618if mkdir conftest.dir; then
26619 cd conftest.dir
26620 cat >Imakefile <<'_ACEOF'
26621incroot:
26622 @echo incroot='${INCROOT}'
26623usrlibdir:
26624 @echo usrlibdir='${USRLIBDIR}'
26625libdir:
26626 @echo libdir='${LIBDIR}'
26627_ACEOF
26628 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
cristy98dddb52010-11-04 00:30:15 +000026629 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
cristyc7083c12009-10-14 03:16:55 +000026630 for ac_var in incroot usrlibdir libdir; do
26631 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
26632 done
26633 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
26634 for ac_extension in a so sl dylib la dll; do
26635 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
26636 test -f "$ac_im_libdir/libX11.$ac_extension"; then
26637 ac_im_usrlibdir=$ac_im_libdir; break
26638 fi
26639 done
26640 # Screen out bogus values from the imake configuration. They are
26641 # bogus both because they are the default anyway, and because
26642 # using them would break gcc on systems where it needs fixed includes.
26643 case $ac_im_incroot in
26644 /usr/include) ac_x_includes= ;;
26645 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
26646 esac
26647 case $ac_im_usrlibdir in
26648 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
26649 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
26650 esac
26651 fi
26652 cd ..
26653 rm -f -r conftest.dir
26654fi
26655
26656# Standard set of common directories for X headers.
26657# Check X11 before X11Rn because it is often a symlink to the current release.
26658ac_x_header_dirs='
26659/usr/X11/include
cristy8b350f62009-11-15 23:12:43 +000026660/usr/X11R7/include
cristyc7083c12009-10-14 03:16:55 +000026661/usr/X11R6/include
26662/usr/X11R5/include
26663/usr/X11R4/include
26664
26665/usr/include/X11
cristy8b350f62009-11-15 23:12:43 +000026666/usr/include/X11R7
cristyc7083c12009-10-14 03:16:55 +000026667/usr/include/X11R6
26668/usr/include/X11R5
26669/usr/include/X11R4
26670
26671/usr/local/X11/include
cristy8b350f62009-11-15 23:12:43 +000026672/usr/local/X11R7/include
cristyc7083c12009-10-14 03:16:55 +000026673/usr/local/X11R6/include
26674/usr/local/X11R5/include
26675/usr/local/X11R4/include
26676
26677/usr/local/include/X11
cristy8b350f62009-11-15 23:12:43 +000026678/usr/local/include/X11R7
cristyc7083c12009-10-14 03:16:55 +000026679/usr/local/include/X11R6
26680/usr/local/include/X11R5
26681/usr/local/include/X11R4
26682
26683/usr/X386/include
26684/usr/x386/include
26685/usr/XFree86/include/X11
26686
26687/usr/include
26688/usr/local/include
26689/usr/unsupported/include
26690/usr/athena/include
26691/usr/local/x11r5/include
26692/usr/lpp/Xamples/include
26693
26694/usr/openwin/include
26695/usr/openwin/share/include'
26696
26697if test "$ac_x_includes" = no; then
26698 # Guess where to find include files, by looking for Xlib.h.
26699 # First, try using that file with no special directory specified.
cristy8b350f62009-11-15 23:12:43 +000026700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristyc7083c12009-10-14 03:16:55 +000026701/* end confdefs.h. */
26702#include <X11/Xlib.h>
26703_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026704if ac_fn_c_try_cpp "$LINENO"; then :
cristyc7083c12009-10-14 03:16:55 +000026705 # We can compile using X headers with no special include directory.
26706ac_x_includes=
26707else
cristyc7083c12009-10-14 03:16:55 +000026708 for ac_dir in $ac_x_header_dirs; do
26709 if test -r "$ac_dir/X11/Xlib.h"; then
26710 ac_x_includes=$ac_dir
26711 break
26712 fi
26713done
26714fi
cristyda16f162011-02-19 23:52:17 +000026715rm -f conftest.err conftest.i conftest.$ac_ext
cristyc7083c12009-10-14 03:16:55 +000026716fi # $ac_x_includes = no
26717
26718if test "$ac_x_libraries" = no; then
26719 # Check for the libraries.
26720 # See if we find them without any special options.
26721 # Don't add to $LIBS permanently.
26722 ac_save_LIBS=$LIBS
26723 LIBS="-lX11 $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristyc7083c12009-10-14 03:16:55 +000026725/* end confdefs.h. */
26726#include <X11/Xlib.h>
26727int
26728main ()
26729{
26730XrmInitialize ()
26731 ;
26732 return 0;
26733}
26734_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026735if ac_fn_c_try_link "$LINENO"; then :
cristyc7083c12009-10-14 03:16:55 +000026736 LIBS=$ac_save_LIBS
26737# We can link X programs with no special library path.
26738ac_x_libraries=
26739else
cristy8b350f62009-11-15 23:12:43 +000026740 LIBS=$ac_save_LIBS
cristyc7083c12009-10-14 03:16:55 +000026741for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
26742do
26743 # Don't even attempt the hair of trying to link an X program!
26744 for ac_extension in a so sl dylib la dll; do
26745 if test -r "$ac_dir/libX11.$ac_extension"; then
26746 ac_x_libraries=$ac_dir
26747 break 2
26748 fi
26749 done
26750done
26751fi
cristy8b350f62009-11-15 23:12:43 +000026752rm -f core conftest.err conftest.$ac_objext \
26753 conftest$ac_exeext conftest.$ac_ext
cristyc7083c12009-10-14 03:16:55 +000026754fi # $ac_x_libraries = no
26755
26756case $ac_x_includes,$ac_x_libraries in #(
26757 no,* | *,no | *\'*)
26758 # Didn't find X, or a directory has "'" in its name.
26759 ac_cv_have_x="have_x=no";; #(
26760 *)
26761 # Record where we found X for the cache.
26762 ac_cv_have_x="have_x=yes\
26763 ac_x_includes='$ac_x_includes'\
26764 ac_x_libraries='$ac_x_libraries'"
26765esac
26766fi
26767;; #(
26768 *) have_x=yes;;
26769 esac
26770 eval "$ac_cv_have_x"
26771fi # $with_x != no
26772
26773if test "$have_x" != yes; then
cristy8b350f62009-11-15 23:12:43 +000026774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
cristyc7083c12009-10-14 03:16:55 +000026775$as_echo "$have_x" >&6; }
26776 no_x=yes
26777else
26778 # If each of the values was on the command line, it overrides each guess.
26779 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
26780 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
26781 # Update the cache value to reflect the command line values.
26782 ac_cv_have_x="have_x=yes\
26783 ac_x_includes='$x_includes'\
26784 ac_x_libraries='$x_libraries'"
cristy8b350f62009-11-15 23:12:43 +000026785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
cristyc7083c12009-10-14 03:16:55 +000026786$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
26787fi
26788
cristy3ed852e2009-09-05 21:47:34 +000026789if test "$no_x" = yes; then
26790 # Not all programs may use this symbol, but it does not hurt to define it.
26791
cristy8b350f62009-11-15 23:12:43 +000026792$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000026793
26794 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
26795else
26796 if test -n "$x_includes"; then
26797 X_CFLAGS="$X_CFLAGS -I$x_includes"
26798 fi
26799
26800 # It would also be nice to do this for all -L options, not just this one.
26801 if test -n "$x_libraries"; then
26802 X_LIBS="$X_LIBS -L$x_libraries"
26803 # For Solaris; some versions of Sun CC require a space after -R and
26804 # others require no space. Words are not sufficient . . . .
cristy8b350f62009-11-15 23:12:43 +000026805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
cristy3ed852e2009-09-05 21:47:34 +000026806$as_echo_n "checking whether -R must be followed by a space... " >&6; }
26807 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
26808 ac_xsave_c_werror_flag=$ac_c_werror_flag
26809 ac_c_werror_flag=yes
cristy8b350f62009-11-15 23:12:43 +000026810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026811/* end confdefs.h. */
26812
26813int
26814main ()
26815{
26816
26817 ;
26818 return 0;
26819}
26820_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026821if ac_fn_c_try_link "$LINENO"; then :
26822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000026823$as_echo "no" >&6; }
26824 X_LIBS="$X_LIBS -R$x_libraries"
26825else
cristy8b350f62009-11-15 23:12:43 +000026826 LIBS="$ac_xsave_LIBS -R $x_libraries"
26827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026828/* end confdefs.h. */
26829
26830int
26831main ()
26832{
26833
26834 ;
26835 return 0;
26836}
26837_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026838if ac_fn_c_try_link "$LINENO"; then :
26839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000026840$as_echo "yes" >&6; }
26841 X_LIBS="$X_LIBS -R $x_libraries"
26842else
cristy8b350f62009-11-15 23:12:43 +000026843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
cristy3ed852e2009-09-05 21:47:34 +000026844$as_echo "neither works" >&6; }
26845fi
cristy8b350f62009-11-15 23:12:43 +000026846rm -f core conftest.err conftest.$ac_objext \
26847 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026848fi
cristy8b350f62009-11-15 23:12:43 +000026849rm -f core conftest.err conftest.$ac_objext \
26850 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026851 ac_c_werror_flag=$ac_xsave_c_werror_flag
26852 LIBS=$ac_xsave_LIBS
26853 fi
26854
26855 # Check for system-dependent libraries X programs must link with.
26856 # Do this before checking for the system-independent R6 libraries
26857 # (-lICE), since we may need -lsocket or whatever for X linking.
26858
26859 if test "$ISC" = yes; then
26860 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
26861 else
26862 # Martyn Johnson says this is needed for Ultrix, if the X
26863 # libraries were built with DECnet support. And Karl Berry says
26864 # the Alpha needs dnet_stub (dnet does not exist).
26865 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
cristy8b350f62009-11-15 23:12:43 +000026866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026867/* end confdefs.h. */
26868
26869/* Override any GCC internal prototype to avoid an error.
26870 Use char because int might match the return type of a GCC
26871 builtin and then its argument prototype would still apply. */
26872#ifdef __cplusplus
26873extern "C"
26874#endif
26875char XOpenDisplay ();
26876int
26877main ()
26878{
26879return XOpenDisplay ();
26880 ;
26881 return 0;
26882}
26883_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026884if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026885
cristy8b350f62009-11-15 23:12:43 +000026886else
26887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
cristy3ed852e2009-09-05 21:47:34 +000026888$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026889if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026890 $as_echo_n "(cached) " >&6
26891else
26892 ac_check_lib_save_LIBS=$LIBS
26893LIBS="-ldnet $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026894cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026895/* end confdefs.h. */
26896
26897/* Override any GCC internal prototype to avoid an error.
26898 Use char because int might match the return type of a GCC
26899 builtin and then its argument prototype would still apply. */
26900#ifdef __cplusplus
26901extern "C"
26902#endif
26903char dnet_ntoa ();
26904int
26905main ()
26906{
26907return dnet_ntoa ();
26908 ;
26909 return 0;
26910}
26911_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026912if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026913 ac_cv_lib_dnet_dnet_ntoa=yes
26914else
cristy8b350f62009-11-15 23:12:43 +000026915 ac_cv_lib_dnet_dnet_ntoa=no
cristy3ed852e2009-09-05 21:47:34 +000026916fi
cristy8b350f62009-11-15 23:12:43 +000026917rm -f core conftest.err conftest.$ac_objext \
26918 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026919LIBS=$ac_check_lib_save_LIBS
26920fi
cristy8b350f62009-11-15 23:12:43 +000026921{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
cristy3ed852e2009-09-05 21:47:34 +000026922$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
cristyda16f162011-02-19 23:52:17 +000026923if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026924 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
26925fi
26926
26927 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
cristy8b350f62009-11-15 23:12:43 +000026928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
cristy3ed852e2009-09-05 21:47:34 +000026929$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026930if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026931 $as_echo_n "(cached) " >&6
26932else
26933 ac_check_lib_save_LIBS=$LIBS
26934LIBS="-ldnet_stub $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026935cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026936/* end confdefs.h. */
26937
26938/* Override any GCC internal prototype to avoid an error.
26939 Use char because int might match the return type of a GCC
26940 builtin and then its argument prototype would still apply. */
26941#ifdef __cplusplus
26942extern "C"
26943#endif
26944char dnet_ntoa ();
26945int
26946main ()
26947{
26948return dnet_ntoa ();
26949 ;
26950 return 0;
26951}
26952_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026953if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026954 ac_cv_lib_dnet_stub_dnet_ntoa=yes
26955else
cristy8b350f62009-11-15 23:12:43 +000026956 ac_cv_lib_dnet_stub_dnet_ntoa=no
cristy3ed852e2009-09-05 21:47:34 +000026957fi
cristy8b350f62009-11-15 23:12:43 +000026958rm -f core conftest.err conftest.$ac_objext \
26959 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026960LIBS=$ac_check_lib_save_LIBS
26961fi
cristy8b350f62009-11-15 23:12:43 +000026962{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
cristy3ed852e2009-09-05 21:47:34 +000026963$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
cristyda16f162011-02-19 23:52:17 +000026964if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026965 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
26966fi
26967
26968 fi
26969fi
cristy8b350f62009-11-15 23:12:43 +000026970rm -f core conftest.err conftest.$ac_objext \
26971 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026972 LIBS="$ac_xsave_LIBS"
26973
26974 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
26975 # to get the SysV transport functions.
26976 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
26977 # needs -lnsl.
26978 # The nsl library prevents programs from opening the X display
26979 # on Irix 5.2, according to T.E. Dickey.
26980 # The functions gethostbyname, getservbyname, and inet_addr are
26981 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
cristy8b350f62009-11-15 23:12:43 +000026982 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
cristyda16f162011-02-19 23:52:17 +000026983if test "x$ac_cv_func_gethostbyname" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026984
cristy3ed852e2009-09-05 21:47:34 +000026985fi
26986
cristy3ed852e2009-09-05 21:47:34 +000026987 if test $ac_cv_func_gethostbyname = no; then
cristy8b350f62009-11-15 23:12:43 +000026988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
cristy3ed852e2009-09-05 21:47:34 +000026989$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026990if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026991 $as_echo_n "(cached) " >&6
26992else
26993 ac_check_lib_save_LIBS=$LIBS
26994LIBS="-lnsl $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026995cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026996/* end confdefs.h. */
26997
26998/* Override any GCC internal prototype to avoid an error.
26999 Use char because int might match the return type of a GCC
27000 builtin and then its argument prototype would still apply. */
27001#ifdef __cplusplus
27002extern "C"
27003#endif
27004char gethostbyname ();
27005int
27006main ()
27007{
27008return gethostbyname ();
27009 ;
27010 return 0;
27011}
27012_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027013if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027014 ac_cv_lib_nsl_gethostbyname=yes
27015else
cristy8b350f62009-11-15 23:12:43 +000027016 ac_cv_lib_nsl_gethostbyname=no
cristy3ed852e2009-09-05 21:47:34 +000027017fi
cristy8b350f62009-11-15 23:12:43 +000027018rm -f core conftest.err conftest.$ac_objext \
27019 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027020LIBS=$ac_check_lib_save_LIBS
27021fi
cristy8b350f62009-11-15 23:12:43 +000027022{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
cristy3ed852e2009-09-05 21:47:34 +000027023$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
cristyda16f162011-02-19 23:52:17 +000027024if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027025 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
27026fi
27027
27028 if test $ac_cv_lib_nsl_gethostbyname = no; then
cristy8b350f62009-11-15 23:12:43 +000027029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
cristy3ed852e2009-09-05 21:47:34 +000027030$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027031if ${ac_cv_lib_bsd_gethostbyname+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027032 $as_echo_n "(cached) " >&6
27033else
27034 ac_check_lib_save_LIBS=$LIBS
27035LIBS="-lbsd $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027036cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027037/* end confdefs.h. */
27038
27039/* Override any GCC internal prototype to avoid an error.
27040 Use char because int might match the return type of a GCC
27041 builtin and then its argument prototype would still apply. */
27042#ifdef __cplusplus
27043extern "C"
27044#endif
27045char gethostbyname ();
27046int
27047main ()
27048{
27049return gethostbyname ();
27050 ;
27051 return 0;
27052}
27053_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027054if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027055 ac_cv_lib_bsd_gethostbyname=yes
27056else
cristy8b350f62009-11-15 23:12:43 +000027057 ac_cv_lib_bsd_gethostbyname=no
cristy3ed852e2009-09-05 21:47:34 +000027058fi
cristy8b350f62009-11-15 23:12:43 +000027059rm -f core conftest.err conftest.$ac_objext \
27060 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027061LIBS=$ac_check_lib_save_LIBS
27062fi
cristy8b350f62009-11-15 23:12:43 +000027063{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
cristy3ed852e2009-09-05 21:47:34 +000027064$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
cristyda16f162011-02-19 23:52:17 +000027065if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027066 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
27067fi
27068
27069 fi
27070 fi
27071
27072 # lieder@skyler.mavd.honeywell.com says without -lsocket,
27073 # socket/setsockopt and other routines are undefined under SCO ODT
27074 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
27075 # on later versions), says Simon Leinen: it contains gethostby*
27076 # variants that don't use the name server (or something). -lsocket
27077 # must be given before -lnsl if both are needed. We assume that
27078 # if connect needs -lnsl, so does gethostbyname.
cristy8b350f62009-11-15 23:12:43 +000027079 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
cristyda16f162011-02-19 23:52:17 +000027080if test "x$ac_cv_func_connect" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027081
cristy3ed852e2009-09-05 21:47:34 +000027082fi
27083
cristy3ed852e2009-09-05 21:47:34 +000027084 if test $ac_cv_func_connect = no; then
cristy8b350f62009-11-15 23:12:43 +000027085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
cristy3ed852e2009-09-05 21:47:34 +000027086$as_echo_n "checking for connect in -lsocket... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027087if ${ac_cv_lib_socket_connect+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027088 $as_echo_n "(cached) " >&6
27089else
27090 ac_check_lib_save_LIBS=$LIBS
27091LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027092cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027093/* end confdefs.h. */
27094
27095/* Override any GCC internal prototype to avoid an error.
27096 Use char because int might match the return type of a GCC
27097 builtin and then its argument prototype would still apply. */
27098#ifdef __cplusplus
27099extern "C"
27100#endif
27101char connect ();
27102int
27103main ()
27104{
27105return connect ();
27106 ;
27107 return 0;
27108}
27109_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027110if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027111 ac_cv_lib_socket_connect=yes
27112else
cristy8b350f62009-11-15 23:12:43 +000027113 ac_cv_lib_socket_connect=no
cristy3ed852e2009-09-05 21:47:34 +000027114fi
cristy8b350f62009-11-15 23:12:43 +000027115rm -f core conftest.err conftest.$ac_objext \
27116 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027117LIBS=$ac_check_lib_save_LIBS
27118fi
cristy8b350f62009-11-15 23:12:43 +000027119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
cristy3ed852e2009-09-05 21:47:34 +000027120$as_echo "$ac_cv_lib_socket_connect" >&6; }
cristyda16f162011-02-19 23:52:17 +000027121if test "x$ac_cv_lib_socket_connect" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027122 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
27123fi
27124
27125 fi
27126
27127 # Guillermo Gomez says -lposix is necessary on A/UX.
cristy8b350f62009-11-15 23:12:43 +000027128 ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
cristyda16f162011-02-19 23:52:17 +000027129if test "x$ac_cv_func_remove" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027130
cristy3ed852e2009-09-05 21:47:34 +000027131fi
27132
cristy3ed852e2009-09-05 21:47:34 +000027133 if test $ac_cv_func_remove = no; then
cristy8b350f62009-11-15 23:12:43 +000027134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
cristy3ed852e2009-09-05 21:47:34 +000027135$as_echo_n "checking for remove in -lposix... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027136if ${ac_cv_lib_posix_remove+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027137 $as_echo_n "(cached) " >&6
27138else
27139 ac_check_lib_save_LIBS=$LIBS
27140LIBS="-lposix $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027141cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027142/* end confdefs.h. */
27143
27144/* Override any GCC internal prototype to avoid an error.
27145 Use char because int might match the return type of a GCC
27146 builtin and then its argument prototype would still apply. */
27147#ifdef __cplusplus
27148extern "C"
27149#endif
27150char remove ();
27151int
27152main ()
27153{
27154return remove ();
27155 ;
27156 return 0;
27157}
27158_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027159if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027160 ac_cv_lib_posix_remove=yes
27161else
cristy8b350f62009-11-15 23:12:43 +000027162 ac_cv_lib_posix_remove=no
cristy3ed852e2009-09-05 21:47:34 +000027163fi
cristy8b350f62009-11-15 23:12:43 +000027164rm -f core conftest.err conftest.$ac_objext \
27165 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027166LIBS=$ac_check_lib_save_LIBS
27167fi
cristy8b350f62009-11-15 23:12:43 +000027168{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
cristy3ed852e2009-09-05 21:47:34 +000027169$as_echo "$ac_cv_lib_posix_remove" >&6; }
cristyda16f162011-02-19 23:52:17 +000027170if test "x$ac_cv_lib_posix_remove" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027171 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
27172fi
27173
27174 fi
27175
27176 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
cristy8b350f62009-11-15 23:12:43 +000027177 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
cristyda16f162011-02-19 23:52:17 +000027178if test "x$ac_cv_func_shmat" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027179
cristy3ed852e2009-09-05 21:47:34 +000027180fi
27181
cristy3ed852e2009-09-05 21:47:34 +000027182 if test $ac_cv_func_shmat = no; then
cristy8b350f62009-11-15 23:12:43 +000027183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
cristy3ed852e2009-09-05 21:47:34 +000027184$as_echo_n "checking for shmat in -lipc... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027185if ${ac_cv_lib_ipc_shmat+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027186 $as_echo_n "(cached) " >&6
27187else
27188 ac_check_lib_save_LIBS=$LIBS
27189LIBS="-lipc $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027190cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027191/* end confdefs.h. */
27192
27193/* Override any GCC internal prototype to avoid an error.
27194 Use char because int might match the return type of a GCC
27195 builtin and then its argument prototype would still apply. */
27196#ifdef __cplusplus
27197extern "C"
27198#endif
27199char shmat ();
27200int
27201main ()
27202{
27203return shmat ();
27204 ;
27205 return 0;
27206}
27207_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027208if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027209 ac_cv_lib_ipc_shmat=yes
27210else
cristy8b350f62009-11-15 23:12:43 +000027211 ac_cv_lib_ipc_shmat=no
cristy3ed852e2009-09-05 21:47:34 +000027212fi
cristy8b350f62009-11-15 23:12:43 +000027213rm -f core conftest.err conftest.$ac_objext \
27214 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027215LIBS=$ac_check_lib_save_LIBS
27216fi
cristy8b350f62009-11-15 23:12:43 +000027217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
cristy3ed852e2009-09-05 21:47:34 +000027218$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
cristyda16f162011-02-19 23:52:17 +000027219if test "x$ac_cv_lib_ipc_shmat" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027220 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
27221fi
27222
27223 fi
27224 fi
27225
27226 # Check for libraries that X11R6 Xt/Xaw programs need.
27227 ac_save_LDFLAGS=$LDFLAGS
27228 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
27229 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
27230 # check for ICE first), but we must link in the order -lSM -lICE or
27231 # we get undefined symbols. So assume we have SM if we have ICE.
27232 # These have to be linked with before -lX11, unlike the other
27233 # libraries we check for below, so use a different variable.
27234 # John Interrante, Karl Berry
cristy8b350f62009-11-15 23:12:43 +000027235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
cristy3ed852e2009-09-05 21:47:34 +000027236$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027237if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027238 $as_echo_n "(cached) " >&6
27239else
27240 ac_check_lib_save_LIBS=$LIBS
27241LIBS="-lICE $X_EXTRA_LIBS $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027242cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027243/* end confdefs.h. */
27244
27245/* Override any GCC internal prototype to avoid an error.
27246 Use char because int might match the return type of a GCC
27247 builtin and then its argument prototype would still apply. */
27248#ifdef __cplusplus
27249extern "C"
27250#endif
27251char IceConnectionNumber ();
27252int
27253main ()
27254{
27255return IceConnectionNumber ();
27256 ;
27257 return 0;
27258}
27259_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027260if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027261 ac_cv_lib_ICE_IceConnectionNumber=yes
27262else
cristy8b350f62009-11-15 23:12:43 +000027263 ac_cv_lib_ICE_IceConnectionNumber=no
cristy3ed852e2009-09-05 21:47:34 +000027264fi
cristy8b350f62009-11-15 23:12:43 +000027265rm -f core conftest.err conftest.$ac_objext \
27266 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027267LIBS=$ac_check_lib_save_LIBS
27268fi
cristy8b350f62009-11-15 23:12:43 +000027269{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
cristy3ed852e2009-09-05 21:47:34 +000027270$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
cristyda16f162011-02-19 23:52:17 +000027271if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027272 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
27273fi
27274
27275 LDFLAGS=$ac_save_LDFLAGS
27276
27277fi
27278
27279if test "$no_x" != 'yes'; then
cristy09b53e12011-10-14 12:47:22 +000027280 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
27281$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristy8b350f62009-11-15 23:12:43 +000027282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11" >&5
cristy3ed852e2009-09-05 21:47:34 +000027283$as_echo_n "checking for X11... " >&6; }
cristy09b53e12011-10-14 12:47:22 +000027284 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
27285$as_echo "$as_me: " >&6;}
cristy3ed852e2009-09-05 21:47:34 +000027286 LDFLAGS="$LDFLAGS $X_LIBS"
27287 X11_LIBS="$X_PRE_LIBS -lX11 $X_EXTRA_LIBS"
27288 LIBS="$X11_LIBS $LIBS"
27289 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
27290
27291
cristy8b350f62009-11-15 23:12:43 +000027292$as_echo "#define X11_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000027293
27294 #
27295 # Check for X11 shared memory extension
27296 #
27297 # shmctl is required to support the shared memory extension
cristy8b350f62009-11-15 23:12:43 +000027298 ac_fn_c_check_func "$LINENO" "shmctl" "ac_cv_func_shmctl"
cristyda16f162011-02-19 23:52:17 +000027299if test "x$ac_cv_func_shmctl" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027300 have_shmctl='yes'
27301fi
27302
27303 if test "$have_shmctl" != 'yes'; then
27304 PERSIST_LIBS=$LIBS
27305 LIBS="$LIBS -lcygipc"
cristy8b350f62009-11-15 23:12:43 +000027306 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027307/* end confdefs.h. */
27308
27309/* Override any GCC internal prototype to avoid an error.
27310 Use char because int might match the return type of a GCC
27311 builtin and then its argument prototype would still apply. */
27312#ifdef __cplusplus
27313extern "C"
27314#endif
27315char shmctl ();
27316int
27317main ()
27318{
27319return shmctl ();
27320 ;
27321 return 0;
27322}
27323_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027324if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027325 have_shmctl='yes'; IPC_LIBS='-lcygipc'
cristy3ed852e2009-09-05 21:47:34 +000027326fi
cristy8b350f62009-11-15 23:12:43 +000027327rm -f core conftest.err conftest.$ac_objext \
27328 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027329 LIBS=$PERSIST_LIBS
27330 fi
27331
27332 if test "$have_shmctl" = 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000027333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShmAttach in -lXext" >&5
cristy3ed852e2009-09-05 21:47:34 +000027334$as_echo_n "checking for XShmAttach in -lXext... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027335if ${ac_cv_lib_Xext_XShmAttach+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027336 $as_echo_n "(cached) " >&6
27337else
27338 ac_check_lib_save_LIBS=$LIBS
27339LIBS="-lXext $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027340cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027341/* end confdefs.h. */
27342
27343/* Override any GCC internal prototype to avoid an error.
27344 Use char because int might match the return type of a GCC
27345 builtin and then its argument prototype would still apply. */
27346#ifdef __cplusplus
27347extern "C"
27348#endif
27349char XShmAttach ();
27350int
27351main ()
27352{
27353return XShmAttach ();
27354 ;
27355 return 0;
27356}
27357_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027358if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027359 ac_cv_lib_Xext_XShmAttach=yes
27360else
cristy8b350f62009-11-15 23:12:43 +000027361 ac_cv_lib_Xext_XShmAttach=no
cristy3ed852e2009-09-05 21:47:34 +000027362fi
cristy8b350f62009-11-15 23:12:43 +000027363rm -f core conftest.err conftest.$ac_objext \
27364 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027365LIBS=$ac_check_lib_save_LIBS
27366fi
cristy8b350f62009-11-15 23:12:43 +000027367{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShmAttach" >&5
cristy3ed852e2009-09-05 21:47:34 +000027368$as_echo "$ac_cv_lib_Xext_XShmAttach" >&6; }
cristyda16f162011-02-19 23:52:17 +000027369if test "x$ac_cv_lib_Xext_XShmAttach" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027370 XEXT_LIBS='-lXext' ;
cristy8b350f62009-11-15 23:12:43 +000027371$as_echo "#define HAVE_SHARED_MEMORY 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000027372
27373fi
27374
27375 fi
27376
27377 #
27378 # Check for X11 shape extension
27379 #
cristy8b350f62009-11-15 23:12:43 +000027380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeCombineMask in -lXext" >&5
cristy3ed852e2009-09-05 21:47:34 +000027381$as_echo_n "checking for XShapeCombineMask in -lXext... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027382if ${ac_cv_lib_Xext_XShapeCombineMask+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027383 $as_echo_n "(cached) " >&6
27384else
27385 ac_check_lib_save_LIBS=$LIBS
27386LIBS="-lXext $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027387cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027388/* end confdefs.h. */
27389
27390/* Override any GCC internal prototype to avoid an error.
27391 Use char because int might match the return type of a GCC
27392 builtin and then its argument prototype would still apply. */
27393#ifdef __cplusplus
27394extern "C"
27395#endif
27396char XShapeCombineMask ();
27397int
27398main ()
27399{
27400return XShapeCombineMask ();
27401 ;
27402 return 0;
27403}
27404_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027405if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027406 ac_cv_lib_Xext_XShapeCombineMask=yes
27407else
cristy8b350f62009-11-15 23:12:43 +000027408 ac_cv_lib_Xext_XShapeCombineMask=no
cristy3ed852e2009-09-05 21:47:34 +000027409fi
cristy8b350f62009-11-15 23:12:43 +000027410rm -f core conftest.err conftest.$ac_objext \
27411 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027412LIBS=$ac_check_lib_save_LIBS
27413fi
cristy8b350f62009-11-15 23:12:43 +000027414{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeCombineMask" >&5
cristy3ed852e2009-09-05 21:47:34 +000027415$as_echo "$ac_cv_lib_Xext_XShapeCombineMask" >&6; }
cristyda16f162011-02-19 23:52:17 +000027416if test "x$ac_cv_lib_Xext_XShapeCombineMask" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027417 XEXT_LIBS='-lXext' ;
cristy8b350f62009-11-15 23:12:43 +000027418$as_echo "#define HAVE_SHAPE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000027419
27420fi
27421
cristy8b350f62009-11-15 23:12:43 +000027422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XtSetEventDispatcher in -lXt" >&5
cristy3ed852e2009-09-05 21:47:34 +000027423$as_echo_n "checking for XtSetEventDispatcher in -lXt... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027424if ${ac_cv_lib_Xt_XtSetEventDispatcher+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027425 $as_echo_n "(cached) " >&6
27426else
27427 ac_check_lib_save_LIBS=$LIBS
27428LIBS="-lXt $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027429cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027430/* end confdefs.h. */
27431
27432/* Override any GCC internal prototype to avoid an error.
27433 Use char because int might match the return type of a GCC
27434 builtin and then its argument prototype would still apply. */
27435#ifdef __cplusplus
27436extern "C"
27437#endif
27438char XtSetEventDispatcher ();
27439int
27440main ()
27441{
27442return XtSetEventDispatcher ();
27443 ;
27444 return 0;
27445}
27446_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027447if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027448 ac_cv_lib_Xt_XtSetEventDispatcher=yes
27449else
cristy8b350f62009-11-15 23:12:43 +000027450 ac_cv_lib_Xt_XtSetEventDispatcher=no
cristy3ed852e2009-09-05 21:47:34 +000027451fi
cristy8b350f62009-11-15 23:12:43 +000027452rm -f core conftest.err conftest.$ac_objext \
27453 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027454LIBS=$ac_check_lib_save_LIBS
27455fi
cristy8b350f62009-11-15 23:12:43 +000027456{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xt_XtSetEventDispatcher" >&5
cristy3ed852e2009-09-05 21:47:34 +000027457$as_echo "$ac_cv_lib_Xt_XtSetEventDispatcher" >&6; }
cristyda16f162011-02-19 23:52:17 +000027458if test "x$ac_cv_lib_Xt_XtSetEventDispatcher" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027459 XT_LIBS='-lXt'
27460fi
27461
27462 LIBS="$XEXT_LIBS $XT_LIBS $LIBS"
27463fi
27464if test "$no_x" != 'yes'; then
27465 have_x='yes'
27466else
27467 have_x='no'
27468fi
cristy73bd4a52010-10-05 11:24:23 +000027469 if test "$have_x" = 'yes'; then
27470 X11_DELEGATE_TRUE=
27471 X11_DELEGATE_FALSE='#'
27472else
27473 X11_DELEGATE_TRUE='#'
27474 X11_DELEGATE_FALSE=
27475fi
27476
cristy3ed852e2009-09-05 21:47:34 +000027477
27478
27479
27480
27481#
27482# Check for ZLIB
27483#
27484
27485# Check whether --with-zlib was given.
cristy8b350f62009-11-15 23:12:43 +000027486if test "${with_zlib+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000027487 withval=$with_zlib; with_zlib=$withval
27488else
27489 with_zlib='yes'
27490fi
27491
27492
27493if test "$with_zlib" != 'yes'; then
27494 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-zlib=$with_zlib "
27495fi
27496
27497have_zlib='no'
27498ZLIB_LIBS=''
27499if test "$with_zlib" != 'no' || test "$with_png" != 'no'; then
cristy09b53e12011-10-14 12:47:22 +000027500 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
27501$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristy8b350f62009-11-15 23:12:43 +000027502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ZLIB" >&5
cristy3ed852e2009-09-05 21:47:34 +000027503$as_echo_n "checking for ZLIB... " >&6; }
cristy09b53e12011-10-14 12:47:22 +000027504 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
27505$as_echo "$as_me: " >&6;}
cristy3ed852e2009-09-05 21:47:34 +000027506 ZLIB_LIBS=''
27507 failed=0
27508 passed=0
cristy8b350f62009-11-15 23:12:43 +000027509 ac_fn_c_check_header_mongrel "$LINENO" "zconf.h" "ac_cv_header_zconf_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000027510if test "x$ac_cv_header_zconf_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027511 passed=`expr $passed + 1`
27512else
27513 failed=`expr $failed + 1`
27514fi
27515
27516
cristy8b350f62009-11-15 23:12:43 +000027517 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000027518if test "x$ac_cv_header_zlib_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027519 passed=`expr $passed + 1`
27520else
27521 failed=`expr $failed + 1`
27522fi
27523
27524
cristy8b350f62009-11-15 23:12:43 +000027525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compress in -lz" >&5
cristy3ed852e2009-09-05 21:47:34 +000027526$as_echo_n "checking for compress in -lz... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027527if ${ac_cv_lib_z_compress+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027528 $as_echo_n "(cached) " >&6
27529else
27530 ac_check_lib_save_LIBS=$LIBS
27531LIBS="-lz $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027532cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027533/* end confdefs.h. */
27534
27535/* Override any GCC internal prototype to avoid an error.
27536 Use char because int might match the return type of a GCC
27537 builtin and then its argument prototype would still apply. */
27538#ifdef __cplusplus
27539extern "C"
27540#endif
27541char compress ();
27542int
27543main ()
27544{
27545return compress ();
27546 ;
27547 return 0;
27548}
27549_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027550if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027551 ac_cv_lib_z_compress=yes
27552else
cristy8b350f62009-11-15 23:12:43 +000027553 ac_cv_lib_z_compress=no
cristy3ed852e2009-09-05 21:47:34 +000027554fi
cristy8b350f62009-11-15 23:12:43 +000027555rm -f core conftest.err conftest.$ac_objext \
27556 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027557LIBS=$ac_check_lib_save_LIBS
27558fi
cristy8b350f62009-11-15 23:12:43 +000027559{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_compress" >&5
cristy3ed852e2009-09-05 21:47:34 +000027560$as_echo "$ac_cv_lib_z_compress" >&6; }
cristyda16f162011-02-19 23:52:17 +000027561if test "x$ac_cv_lib_z_compress" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027562 passed=`expr $passed + 1`
27563else
27564 failed=`expr $failed + 1`
27565fi
27566
cristy8b350f62009-11-15 23:12:43 +000027567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uncompress in -lz" >&5
cristy3ed852e2009-09-05 21:47:34 +000027568$as_echo_n "checking for uncompress in -lz... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027569if ${ac_cv_lib_z_uncompress+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027570 $as_echo_n "(cached) " >&6
27571else
27572 ac_check_lib_save_LIBS=$LIBS
27573LIBS="-lz $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027574cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027575/* end confdefs.h. */
27576
27577/* Override any GCC internal prototype to avoid an error.
27578 Use char because int might match the return type of a GCC
27579 builtin and then its argument prototype would still apply. */
27580#ifdef __cplusplus
27581extern "C"
27582#endif
27583char uncompress ();
27584int
27585main ()
27586{
27587return uncompress ();
27588 ;
27589 return 0;
27590}
27591_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027592if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027593 ac_cv_lib_z_uncompress=yes
27594else
cristy8b350f62009-11-15 23:12:43 +000027595 ac_cv_lib_z_uncompress=no
cristy3ed852e2009-09-05 21:47:34 +000027596fi
cristy8b350f62009-11-15 23:12:43 +000027597rm -f core conftest.err conftest.$ac_objext \
27598 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027599LIBS=$ac_check_lib_save_LIBS
27600fi
cristy8b350f62009-11-15 23:12:43 +000027601{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_uncompress" >&5
cristy3ed852e2009-09-05 21:47:34 +000027602$as_echo "$ac_cv_lib_z_uncompress" >&6; }
cristyda16f162011-02-19 23:52:17 +000027603if test "x$ac_cv_lib_z_uncompress" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027604 passed=`expr $passed + 1`
27605else
27606 failed=`expr $failed + 1`
27607fi
27608
cristy8b350f62009-11-15 23:12:43 +000027609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5
cristy3ed852e2009-09-05 21:47:34 +000027610$as_echo_n "checking for deflate in -lz... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027611if ${ac_cv_lib_z_deflate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027612 $as_echo_n "(cached) " >&6
27613else
27614 ac_check_lib_save_LIBS=$LIBS
27615LIBS="-lz $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027616cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027617/* end confdefs.h. */
27618
27619/* Override any GCC internal prototype to avoid an error.
27620 Use char because int might match the return type of a GCC
27621 builtin and then its argument prototype would still apply. */
27622#ifdef __cplusplus
27623extern "C"
27624#endif
27625char deflate ();
27626int
27627main ()
27628{
27629return deflate ();
27630 ;
27631 return 0;
27632}
27633_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027634if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027635 ac_cv_lib_z_deflate=yes
27636else
cristy8b350f62009-11-15 23:12:43 +000027637 ac_cv_lib_z_deflate=no
cristy3ed852e2009-09-05 21:47:34 +000027638fi
cristy8b350f62009-11-15 23:12:43 +000027639rm -f core conftest.err conftest.$ac_objext \
27640 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027641LIBS=$ac_check_lib_save_LIBS
27642fi
cristy8b350f62009-11-15 23:12:43 +000027643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5
cristy3ed852e2009-09-05 21:47:34 +000027644$as_echo "$ac_cv_lib_z_deflate" >&6; }
cristyda16f162011-02-19 23:52:17 +000027645if test "x$ac_cv_lib_z_deflate" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027646 passed=`expr $passed + 1`
27647else
27648 failed=`expr $failed + 1`
27649fi
27650
cristy8b350f62009-11-15 23:12:43 +000027651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflate in -lz" >&5
cristy3ed852e2009-09-05 21:47:34 +000027652$as_echo_n "checking for inflate in -lz... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027653if ${ac_cv_lib_z_inflate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027654 $as_echo_n "(cached) " >&6
27655else
27656 ac_check_lib_save_LIBS=$LIBS
27657LIBS="-lz $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027658cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027659/* end confdefs.h. */
27660
27661/* Override any GCC internal prototype to avoid an error.
27662 Use char because int might match the return type of a GCC
27663 builtin and then its argument prototype would still apply. */
27664#ifdef __cplusplus
27665extern "C"
27666#endif
27667char inflate ();
27668int
27669main ()
27670{
27671return inflate ();
27672 ;
27673 return 0;
27674}
27675_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027676if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027677 ac_cv_lib_z_inflate=yes
27678else
cristy8b350f62009-11-15 23:12:43 +000027679 ac_cv_lib_z_inflate=no
cristy3ed852e2009-09-05 21:47:34 +000027680fi
cristy8b350f62009-11-15 23:12:43 +000027681rm -f core conftest.err conftest.$ac_objext \
27682 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027683LIBS=$ac_check_lib_save_LIBS
27684fi
cristy8b350f62009-11-15 23:12:43 +000027685{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflate" >&5
cristy3ed852e2009-09-05 21:47:34 +000027686$as_echo "$ac_cv_lib_z_inflate" >&6; }
cristyda16f162011-02-19 23:52:17 +000027687if test "x$ac_cv_lib_z_inflate" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027688 passed=`expr $passed + 1`
27689else
27690 failed=`expr $failed + 1`
27691fi
27692
cristy8b350f62009-11-15 23:12:43 +000027693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzseek in -lz" >&5
cristy3ed852e2009-09-05 21:47:34 +000027694$as_echo_n "checking for gzseek in -lz... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027695if ${ac_cv_lib_z_gzseek+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027696 $as_echo_n "(cached) " >&6
27697else
27698 ac_check_lib_save_LIBS=$LIBS
27699LIBS="-lz $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027700cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027701/* end confdefs.h. */
27702
27703/* Override any GCC internal prototype to avoid an error.
27704 Use char because int might match the return type of a GCC
27705 builtin and then its argument prototype would still apply. */
27706#ifdef __cplusplus
27707extern "C"
27708#endif
27709char gzseek ();
27710int
27711main ()
27712{
27713return gzseek ();
27714 ;
27715 return 0;
27716}
27717_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027718if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027719 ac_cv_lib_z_gzseek=yes
27720else
cristy8b350f62009-11-15 23:12:43 +000027721 ac_cv_lib_z_gzseek=no
cristy3ed852e2009-09-05 21:47:34 +000027722fi
cristy8b350f62009-11-15 23:12:43 +000027723rm -f core conftest.err conftest.$ac_objext \
27724 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027725LIBS=$ac_check_lib_save_LIBS
27726fi
cristy8b350f62009-11-15 23:12:43 +000027727{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzseek" >&5
cristy3ed852e2009-09-05 21:47:34 +000027728$as_echo "$ac_cv_lib_z_gzseek" >&6; }
cristyda16f162011-02-19 23:52:17 +000027729if test "x$ac_cv_lib_z_gzseek" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027730 passed=`expr $passed + 1`
27731else
27732 failed=`expr $failed + 1`
27733fi
27734
cristy8b350f62009-11-15 23:12:43 +000027735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gztell in -lz" >&5
cristy3ed852e2009-09-05 21:47:34 +000027736$as_echo_n "checking for gztell in -lz... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027737if ${ac_cv_lib_z_gztell+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027738 $as_echo_n "(cached) " >&6
27739else
27740 ac_check_lib_save_LIBS=$LIBS
27741LIBS="-lz $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027742cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027743/* end confdefs.h. */
27744
27745/* Override any GCC internal prototype to avoid an error.
27746 Use char because int might match the return type of a GCC
27747 builtin and then its argument prototype would still apply. */
27748#ifdef __cplusplus
27749extern "C"
27750#endif
27751char gztell ();
27752int
27753main ()
27754{
27755return gztell ();
27756 ;
27757 return 0;
27758}
27759_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027760if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027761 ac_cv_lib_z_gztell=yes
27762else
cristy8b350f62009-11-15 23:12:43 +000027763 ac_cv_lib_z_gztell=no
cristy3ed852e2009-09-05 21:47:34 +000027764fi
cristy8b350f62009-11-15 23:12:43 +000027765rm -f core conftest.err conftest.$ac_objext \
27766 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027767LIBS=$ac_check_lib_save_LIBS
27768fi
cristy8b350f62009-11-15 23:12:43 +000027769{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gztell" >&5
cristy3ed852e2009-09-05 21:47:34 +000027770$as_echo "$ac_cv_lib_z_gztell" >&6; }
cristyda16f162011-02-19 23:52:17 +000027771if test "x$ac_cv_lib_z_gztell" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027772 passed=`expr $passed + 1`
27773else
27774 failed=`expr $failed + 1`
27775fi
27776
cristy8b350f62009-11-15 23:12:43 +000027777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ZLIB package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000027778$as_echo_n "checking if ZLIB package is complete... " >&6; }
27779 if test $passed -gt 0; then
27780 if test $failed -gt 0; then
cristy09b53e12011-10-14 12:47:22 +000027781 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5
27782$as_echo "$as_me: no -- some components failed test" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000027783 have_zlib='no (failed tests)'
27784 else
27785 ZLIB_LIBS='-lz'
27786 LIBS="$ZLIB_LIBS $LIBS"
27787
cristy8b350f62009-11-15 23:12:43 +000027788$as_echo "#define ZLIB_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000027789
cristy09b53e12011-10-14 12:47:22 +000027790 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5
27791$as_echo "$as_me: yes" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000027792 have_zlib='yes'
27793 fi
27794 else
cristy09b53e12011-10-14 12:47:22 +000027795 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5
27796$as_echo "$as_me: no" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000027797 fi
27798fi
cristy73bd4a52010-10-05 11:24:23 +000027799 if test "$have_zlib" = 'yes'; then
27800 ZLIB_DELEGATE_TRUE=
27801 ZLIB_DELEGATE_FALSE='#'
27802else
27803 ZLIB_DELEGATE_TRUE='#'
27804 ZLIB_DELEGATE_FALSE=
27805fi
27806
cristy3ed852e2009-09-05 21:47:34 +000027807
27808
cristy5eef09f2012-10-16 12:08:28 +000027809# whether modules are built or not.
27810with_ltdl='yes'
27811have_ltdl='no'
27812LTDL_LIBS=''
27813if test "$build_modules" != 'no' ; then
27814 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
27815$as_echo "$as_me: -------------------------------------------------------------" >&6;}
27816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libltdl" >&5
27817$as_echo_n "checking for libltdl... " >&6; }
27818 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
27819$as_echo "$as_me: " >&6;}
27820 failed=0
27821 passed=0
27822 ac_fn_c_check_header_mongrel "$LINENO" "ltdl.h" "ac_cv_header_ltdl_h" "$ac_includes_default"
27823if test "x$ac_cv_header_ltdl_h" = xyes; then :
27824 passed=`expr $passed + 1`
27825else
27826 failed=`expr $failed + 1`
27827fi
27828
27829
27830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lt_dlinit in -lltdl" >&5
27831$as_echo_n "checking for lt_dlinit in -lltdl... " >&6; }
27832if ${ac_cv_lib_ltdl_lt_dlinit+:} false; then :
27833 $as_echo_n "(cached) " >&6
27834else
27835 ac_check_lib_save_LIBS=$LIBS
27836LIBS="-lltdl $LIBS"
27837cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27838/* end confdefs.h. */
27839
27840/* Override any GCC internal prototype to avoid an error.
27841 Use char because int might match the return type of a GCC
27842 builtin and then its argument prototype would still apply. */
27843#ifdef __cplusplus
27844extern "C"
27845#endif
27846char lt_dlinit ();
27847int
27848main ()
27849{
27850return lt_dlinit ();
27851 ;
27852 return 0;
27853}
27854_ACEOF
27855if ac_fn_c_try_link "$LINENO"; then :
27856 ac_cv_lib_ltdl_lt_dlinit=yes
27857else
27858 ac_cv_lib_ltdl_lt_dlinit=no
27859fi
27860rm -f core conftest.err conftest.$ac_objext \
27861 conftest$ac_exeext conftest.$ac_ext
27862LIBS=$ac_check_lib_save_LIBS
27863fi
27864{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ltdl_lt_dlinit" >&5
27865$as_echo "$ac_cv_lib_ltdl_lt_dlinit" >&6; }
27866if test "x$ac_cv_lib_ltdl_lt_dlinit" = xyes; then :
27867 passed=`expr $passed + 1`
27868else
27869 failed=`expr $failed + 1`
27870fi
27871
27872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libltdl package is complete" >&5
27873$as_echo_n "checking if libltdl package is complete... " >&6; }
27874 if test $passed -gt 0 ; then
27875 if test $failed -gt 0 ; then
27876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
27877$as_echo "no -- some components failed test" >&6; }
27878 have_ltdl='no (failed tests)'
27879 else
27880 LTDL_LIBS='-lltdl'
27881 LIBS="$LTDL_LIBS $LIBS"
27882
27883$as_echo "#define LTDL_DELEGATE 1" >>confdefs.h
27884
27885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
27886$as_echo "yes" >&6; }
27887 have_ltdl='yes'
27888 fi
27889 else
27890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
27891$as_echo "no" >&6; }
27892 fi
cristyaf4cbf32012-10-16 23:47:41 +000027893 if test "$have_ltdl" != 'yes' ; then
27894 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
27895$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
27896as_fn_error 1 "libltdl is required for modules build
27897See \`config.log' for more details" "$LINENO" 5; }
27898 fi
cristy5eef09f2012-10-16 12:08:28 +000027899fi
27900 if test "$have_ltdl" != 'no'; then
27901 WITH_LTDL_TRUE=
27902 WITH_LTDL_FALSE='#'
27903else
27904 WITH_LTDL_TRUE='#'
27905 WITH_LTDL_FALSE=
27906fi
27907
27908
cristy3ed852e2009-09-05 21:47:34 +000027909#
27910# If profiling, then check for -ldl and dlopen (required for Solaris & gcc)
27911#
27912LIB_DL=''
27913if test "$enable_profiling" = 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000027914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
cristy3ed852e2009-09-05 21:47:34 +000027915$as_echo_n "checking for dlopen in -ldl... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027916if ${ac_cv_lib_dl_dlopen+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027917 $as_echo_n "(cached) " >&6
27918else
27919 ac_check_lib_save_LIBS=$LIBS
27920LIBS="-ldl $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027921cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027922/* end confdefs.h. */
27923
27924/* Override any GCC internal prototype to avoid an error.
27925 Use char because int might match the return type of a GCC
27926 builtin and then its argument prototype would still apply. */
27927#ifdef __cplusplus
27928extern "C"
27929#endif
27930char dlopen ();
27931int
27932main ()
27933{
27934return dlopen ();
27935 ;
27936 return 0;
27937}
27938_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027939if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027940 ac_cv_lib_dl_dlopen=yes
27941else
cristy8b350f62009-11-15 23:12:43 +000027942 ac_cv_lib_dl_dlopen=no
cristy3ed852e2009-09-05 21:47:34 +000027943fi
cristy8b350f62009-11-15 23:12:43 +000027944rm -f core conftest.err conftest.$ac_objext \
27945 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027946LIBS=$ac_check_lib_save_LIBS
27947fi
cristy8b350f62009-11-15 23:12:43 +000027948{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
cristy3ed852e2009-09-05 21:47:34 +000027949$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
cristyda16f162011-02-19 23:52:17 +000027950if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027951 LIB_DL='-ldl'
27952fi
27953
27954 LIBS="$LIB_DL $LIBS"
27955fi
27956
27957
27958
27959#
27960# Check for Autotrace delegate library.
27961#
27962
27963# Check whether --with-autotrace was given.
cristy8b350f62009-11-15 23:12:43 +000027964if test "${with_autotrace+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000027965 withval=$with_autotrace; with_autotrace=$withval
27966else
27967 with_autotrace='no'
27968fi
27969
27970
27971if test "$with_autotrace" != 'yes'; then
27972 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-autotrace=$with_autotrace "
27973fi
27974
27975have_autotrace='no'
27976AUTOTRACE_CFLAGS=""
27977AUTOTRACE_LIBS=""
27978AUTOTRACE_PKG=""
27979if test "x$with_autotrace" = "xyes"; then
cristy09b53e12011-10-14 12:47:22 +000027980 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
27981$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristy73bd4a52010-10-05 11:24:23 +000027982
27983pkg_failed=no
27984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for AUTOTRACE" >&5
27985$as_echo_n "checking for AUTOTRACE... " >&6; }
27986
27987if test -n "$AUTOTRACE_CFLAGS"; then
27988 pkg_cv_AUTOTRACE_CFLAGS="$AUTOTRACE_CFLAGS"
27989 elif test -n "$PKG_CONFIG"; then
27990 if test -n "$PKG_CONFIG" && \
27991 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"autotrace >= 0.31.1\""; } >&5
27992 ($PKG_CONFIG --exists --print-errors "autotrace >= 0.31.1") 2>&5
27993 ac_status=$?
27994 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
27995 test $ac_status = 0; }; then
27996 pkg_cv_AUTOTRACE_CFLAGS=`$PKG_CONFIG --cflags "autotrace >= 0.31.1" 2>/dev/null`
27997else
27998 pkg_failed=yes
27999fi
28000 else
28001 pkg_failed=untried
28002fi
28003if test -n "$AUTOTRACE_LIBS"; then
28004 pkg_cv_AUTOTRACE_LIBS="$AUTOTRACE_LIBS"
28005 elif test -n "$PKG_CONFIG"; then
28006 if test -n "$PKG_CONFIG" && \
28007 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"autotrace >= 0.31.1\""; } >&5
28008 ($PKG_CONFIG --exists --print-errors "autotrace >= 0.31.1") 2>&5
28009 ac_status=$?
28010 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
28011 test $ac_status = 0; }; then
28012 pkg_cv_AUTOTRACE_LIBS=`$PKG_CONFIG --libs "autotrace >= 0.31.1" 2>/dev/null`
28013else
28014 pkg_failed=yes
28015fi
28016 else
28017 pkg_failed=untried
28018fi
28019
28020
28021
28022if test $pkg_failed = yes; then
28023
28024if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
28025 _pkg_short_errors_supported=yes
28026else
28027 _pkg_short_errors_supported=no
28028fi
28029 if test $_pkg_short_errors_supported = yes; then
28030 AUTOTRACE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "autotrace >= 0.31.1" 2>&1`
28031 else
28032 AUTOTRACE_PKG_ERRORS=`$PKG_CONFIG --print-errors "autotrace >= 0.31.1" 2>&1`
28033 fi
28034 # Put the nasty error message in config.log where it belongs
28035 echo "$AUTOTRACE_PKG_ERRORS" >&5
28036
28037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
28038$as_echo "no" >&6; }
28039 have_autotrace=no
28040elif test $pkg_failed = untried; then
28041 have_autotrace=no
28042else
28043 AUTOTRACE_CFLAGS=$pkg_cv_AUTOTRACE_CFLAGS
28044 AUTOTRACE_LIBS=$pkg_cv_AUTOTRACE_LIBS
28045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
28046$as_echo "yes" >&6; }
28047 have_autotrace=yes
28048fi
cristy09b53e12011-10-14 12:47:22 +000028049 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
28050$as_echo "$as_me: " >&6;}
cristy3ed852e2009-09-05 21:47:34 +000028051fi
28052
28053if test "$have_autotrace" = 'yes'; then
28054 failed=0
28055
cristy8b350f62009-11-15 23:12:43 +000028056$as_echo "#define AUTOTRACE_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000028057
cristyc6722092012-10-14 00:19:31 +000028058 if test "$build_modules" = 'no'; then
cristy3ed852e2009-09-05 21:47:34 +000028059 CPPFLAGS="$AUTOTRACE_CFLAGS $CPPFLAGS"
28060 fi
28061fi
28062
cristy73bd4a52010-10-05 11:24:23 +000028063 if test "$have_autotrace" = 'yes'; then
28064 AUTOTRACE_DELEGATE_TRUE=
28065 AUTOTRACE_DELEGATE_FALSE='#'
28066else
28067 AUTOTRACE_DELEGATE_TRUE='#'
28068 AUTOTRACE_DELEGATE_FALSE=
28069fi
28070
cristy3ed852e2009-09-05 21:47:34 +000028071
28072
28073
28074
28075#
28076# Check for Display Postscript delegate library.
28077#
28078
28079# Check whether --with-dps was given.
cristy8b350f62009-11-15 23:12:43 +000028080if test "${with_dps+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028081 withval=$with_dps; with_dps=$withval
28082else
28083 with_dps='yes'
28084fi
28085
28086
28087if test "$with_dps" != 'yes'; then
28088 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-dps=$with_dps "
28089fi
28090
28091have_dps='no'
28092DPS_LIBS=''
28093if test "$with_dps" != 'no' && test "$with_x" != 'no'; then
cristy09b53e12011-10-14 12:47:22 +000028094 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
28095$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristy8b350f62009-11-15 23:12:43 +000028096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPS" >&5
cristy3ed852e2009-09-05 21:47:34 +000028097$as_echo_n "checking for DPS... " >&6; }
cristy09b53e12011-10-14 12:47:22 +000028098 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
28099$as_echo "$as_me: " >&6;}
cristy3ed852e2009-09-05 21:47:34 +000028100 failed=0
28101 passed=0
28102 PERSIST_CPPFLAGS="$CPPFLAGS"
28103 CPPFLAGS="$CPPFLAGS -I${ac_x_includes}/X11"
cristy8b350f62009-11-15 23:12:43 +000028104 ac_fn_c_check_header_mongrel "$LINENO" "DPS/dpsXclient.h" "ac_cv_header_DPS_dpsXclient_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000028105if test "x$ac_cv_header_DPS_dpsXclient_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028106 passed=`expr $passed + 1`
28107else
28108 failed=`expr $failed + 1`
28109fi
28110
28111
28112 # DPS issues:
28113 # XFree86-4.x needs -lXt to provide XtMalloc for -ldps.
28114 # Cygwin doesn't deliver -lXt as a DLL, which prevents a DLL build.
28115 # Adobe DPS (as delivered on Solaris) doesn't require -lXt.
28116 # ImageMagick itself doesn't use -lXt.
28117 have_libdps='no'
28118 LIBDPS_XT=''
cristy8b350f62009-11-15 23:12:43 +000028119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPSInitialize in -ldps" >&5
cristy3ed852e2009-09-05 21:47:34 +000028120$as_echo_n "checking for DPSInitialize in -ldps... " >&6; }
cristyda16f162011-02-19 23:52:17 +000028121if ${ac_cv_lib_dps_DPSInitialize+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000028122 $as_echo_n "(cached) " >&6
28123else
28124 ac_check_lib_save_LIBS=$LIBS
28125LIBS="-ldps $LIBS"
cristy8b350f62009-11-15 23:12:43 +000028126cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028127/* end confdefs.h. */
28128
28129/* Override any GCC internal prototype to avoid an error.
28130 Use char because int might match the return type of a GCC
28131 builtin and then its argument prototype would still apply. */
28132#ifdef __cplusplus
28133extern "C"
28134#endif
28135char DPSInitialize ();
28136int
28137main ()
28138{
28139return DPSInitialize ();
28140 ;
28141 return 0;
28142}
28143_ACEOF
cristy8b350f62009-11-15 23:12:43 +000028144if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000028145 ac_cv_lib_dps_DPSInitialize=yes
28146else
cristy8b350f62009-11-15 23:12:43 +000028147 ac_cv_lib_dps_DPSInitialize=no
cristy3ed852e2009-09-05 21:47:34 +000028148fi
cristy8b350f62009-11-15 23:12:43 +000028149rm -f core conftest.err conftest.$ac_objext \
28150 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028151LIBS=$ac_check_lib_save_LIBS
28152fi
cristy8b350f62009-11-15 23:12:43 +000028153{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dps_DPSInitialize" >&5
cristy3ed852e2009-09-05 21:47:34 +000028154$as_echo "$ac_cv_lib_dps_DPSInitialize" >&6; }
cristyda16f162011-02-19 23:52:17 +000028155if test "x$ac_cv_lib_dps_DPSInitialize" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028156 have_libdps='yes'
28157else
28158 have_libdps='no'
28159fi
28160
28161 if test "$have_libdps" != 'yes'; then
28162 # Unset cache variable so we can try again.
28163 unset ac_cv_lib_dps_DPSInitialize
cristy8b350f62009-11-15 23:12:43 +000028164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPSInitialize in -ldps" >&5
cristy3ed852e2009-09-05 21:47:34 +000028165$as_echo_n "checking for DPSInitialize in -ldps... " >&6; }
cristyda16f162011-02-19 23:52:17 +000028166if ${ac_cv_lib_dps_DPSInitialize+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000028167 $as_echo_n "(cached) " >&6
28168else
28169 ac_check_lib_save_LIBS=$LIBS
28170LIBS="-ldps -lXt $LIBS"
cristy8b350f62009-11-15 23:12:43 +000028171cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028172/* end confdefs.h. */
28173
28174/* Override any GCC internal prototype to avoid an error.
28175 Use char because int might match the return type of a GCC
28176 builtin and then its argument prototype would still apply. */
28177#ifdef __cplusplus
28178extern "C"
28179#endif
28180char DPSInitialize ();
28181int
28182main ()
28183{
28184return DPSInitialize ();
28185 ;
28186 return 0;
28187}
28188_ACEOF
cristy8b350f62009-11-15 23:12:43 +000028189if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000028190 ac_cv_lib_dps_DPSInitialize=yes
28191else
cristy8b350f62009-11-15 23:12:43 +000028192 ac_cv_lib_dps_DPSInitialize=no
cristy3ed852e2009-09-05 21:47:34 +000028193fi
cristy8b350f62009-11-15 23:12:43 +000028194rm -f core conftest.err conftest.$ac_objext \
28195 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028196LIBS=$ac_check_lib_save_LIBS
28197fi
cristy8b350f62009-11-15 23:12:43 +000028198{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dps_DPSInitialize" >&5
cristy3ed852e2009-09-05 21:47:34 +000028199$as_echo "$ac_cv_lib_dps_DPSInitialize" >&6; }
cristyda16f162011-02-19 23:52:17 +000028200if test "x$ac_cv_lib_dps_DPSInitialize" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028201 have_libdps='yes'
28202else
28203 have_libdps='no'
28204fi
28205
28206 if test "$have_libdps" = 'yes'; then
28207 LIBDPS_XT='-lXt'
28208 fi
28209 fi
28210 if test "$have_libdps" = 'yes'; then
28211 passed=`expr $passed + 1`
28212 else
28213 failed=`expr $failed + 1`
28214 fi
cristy8b350f62009-11-15 23:12:43 +000028215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XDPSPixelsPerPoint in -ldpstk" >&5
cristy3ed852e2009-09-05 21:47:34 +000028216$as_echo_n "checking for XDPSPixelsPerPoint in -ldpstk... " >&6; }
cristyda16f162011-02-19 23:52:17 +000028217if ${ac_cv_lib_dpstk_XDPSPixelsPerPoint+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000028218 $as_echo_n "(cached) " >&6
28219else
28220 ac_check_lib_save_LIBS=$LIBS
28221LIBS="-ldpstk -ldps $LIBDPS_XT $LIBS"
cristy8b350f62009-11-15 23:12:43 +000028222cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028223/* end confdefs.h. */
28224
28225/* Override any GCC internal prototype to avoid an error.
28226 Use char because int might match the return type of a GCC
28227 builtin and then its argument prototype would still apply. */
28228#ifdef __cplusplus
28229extern "C"
28230#endif
28231char XDPSPixelsPerPoint ();
28232int
28233main ()
28234{
28235return XDPSPixelsPerPoint ();
28236 ;
28237 return 0;
28238}
28239_ACEOF
cristy8b350f62009-11-15 23:12:43 +000028240if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000028241 ac_cv_lib_dpstk_XDPSPixelsPerPoint=yes
28242else
cristy8b350f62009-11-15 23:12:43 +000028243 ac_cv_lib_dpstk_XDPSPixelsPerPoint=no
cristy3ed852e2009-09-05 21:47:34 +000028244fi
cristy8b350f62009-11-15 23:12:43 +000028245rm -f core conftest.err conftest.$ac_objext \
28246 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028247LIBS=$ac_check_lib_save_LIBS
28248fi
cristy8b350f62009-11-15 23:12:43 +000028249{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dpstk_XDPSPixelsPerPoint" >&5
cristy3ed852e2009-09-05 21:47:34 +000028250$as_echo "$ac_cv_lib_dpstk_XDPSPixelsPerPoint" >&6; }
cristyda16f162011-02-19 23:52:17 +000028251if test "x$ac_cv_lib_dpstk_XDPSPixelsPerPoint" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028252 passed=`expr $passed + 1`
28253else
28254 failed=`expr $failed + 1`
28255fi
28256
cristy8b350f62009-11-15 23:12:43 +000028257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if DPS package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000028258$as_echo_n "checking if DPS package is complete... " >&6; }
28259 if test $passed -gt 0; then
28260 if test $failed -gt 0; then
cristy09b53e12011-10-14 12:47:22 +000028261 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5
28262$as_echo "$as_me: no -- some components failed test" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000028263 have_dps='no (failed tests)'
28264 CPPFLAGS="$PERSIST_CPPFLAGS"
28265 else
28266 DPS_LIBS="-ldpstk -ldps ${LIBDPS_XT}"
28267 LIBS="$DPS_LIBS $LIBS"
28268
cristy8b350f62009-11-15 23:12:43 +000028269$as_echo "#define DPS_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000028270
cristy09b53e12011-10-14 12:47:22 +000028271 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5
28272$as_echo "$as_me: yes" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000028273 have_dps='yes'
28274 fi
28275 else
cristy09b53e12011-10-14 12:47:22 +000028276 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5
28277$as_echo "$as_me: no" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000028278 CPPFLAGS=$PERSIST_CPPFLAGS
28279 fi
28280fi
cristy73bd4a52010-10-05 11:24:23 +000028281 if test "$have_dps" = 'yes'; then
28282 DPS_DELEGATE_TRUE=
28283 DPS_DELEGATE_FALSE='#'
28284else
28285 DPS_DELEGATE_TRUE='#'
28286 DPS_DELEGATE_FALSE=
28287fi
28288
cristy3ed852e2009-09-05 21:47:34 +000028289
28290
28291
28292#
28293# Check for DJVU delegate library.
28294#
28295
28296# Check whether --with-djvu was given.
cristy8b350f62009-11-15 23:12:43 +000028297if test "${with_djvu+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028298 withval=$with_djvu; with_djvu=$withval
28299else
28300 with_djvu='yes'
28301fi
28302
28303
28304if test "$with_djvu" != 'yes'; then
28305 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-djvu=$with_djvu "
28306fi
28307
28308have_djvu='no'
28309DJVU_LIBS=''
28310if test "$with_djvu" != 'no'; then
cristy09b53e12011-10-14 12:47:22 +000028311 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
28312$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristy8b350f62009-11-15 23:12:43 +000028313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DJVU" >&5
cristy3ed852e2009-09-05 21:47:34 +000028314$as_echo_n "checking for DJVU... " >&6; }
cristy09b53e12011-10-14 12:47:22 +000028315 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
28316$as_echo "$as_me: " >&6;}
cristy3ed852e2009-09-05 21:47:34 +000028317 failed=0
28318 passed=0
cristy8b350f62009-11-15 23:12:43 +000028319 ac_fn_c_check_header_mongrel "$LINENO" "libdjvu/ddjvuapi.h" "ac_cv_header_libdjvu_ddjvuapi_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000028320if test "x$ac_cv_header_libdjvu_ddjvuapi_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028321 passed=`expr $passed + 1`
28322else
28323 failed=`expr $failed + 1`
28324fi
28325
28326
cristy8b350f62009-11-15 23:12:43 +000028327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ddjvu_context_create in -ldjvulibre" >&5
cristy3ed852e2009-09-05 21:47:34 +000028328$as_echo_n "checking for ddjvu_context_create in -ldjvulibre... " >&6; }
cristyda16f162011-02-19 23:52:17 +000028329if ${ac_cv_lib_djvulibre_ddjvu_context_create+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000028330 $as_echo_n "(cached) " >&6
28331else
28332 ac_check_lib_save_LIBS=$LIBS
28333LIBS="-ldjvulibre $LIBS"
cristy8b350f62009-11-15 23:12:43 +000028334cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028335/* end confdefs.h. */
28336
28337/* Override any GCC internal prototype to avoid an error.
28338 Use char because int might match the return type of a GCC
28339 builtin and then its argument prototype would still apply. */
28340#ifdef __cplusplus
28341extern "C"
28342#endif
28343char ddjvu_context_create ();
28344int
28345main ()
28346{
28347return ddjvu_context_create ();
28348 ;
28349 return 0;
28350}
28351_ACEOF
cristy8b350f62009-11-15 23:12:43 +000028352if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000028353 ac_cv_lib_djvulibre_ddjvu_context_create=yes
28354else
cristy8b350f62009-11-15 23:12:43 +000028355 ac_cv_lib_djvulibre_ddjvu_context_create=no
cristy3ed852e2009-09-05 21:47:34 +000028356fi
cristy8b350f62009-11-15 23:12:43 +000028357rm -f core conftest.err conftest.$ac_objext \
28358 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028359LIBS=$ac_check_lib_save_LIBS
28360fi
cristy8b350f62009-11-15 23:12:43 +000028361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_djvulibre_ddjvu_context_create" >&5
cristy3ed852e2009-09-05 21:47:34 +000028362$as_echo "$ac_cv_lib_djvulibre_ddjvu_context_create" >&6; }
cristyda16f162011-02-19 23:52:17 +000028363if test "x$ac_cv_lib_djvulibre_ddjvu_context_create" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028364 passed=`expr $passed + 1`
28365else
28366 failed=`expr $failed + 1`
28367fi
28368
cristy8b350f62009-11-15 23:12:43 +000028369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if DJVU package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000028370$as_echo_n "checking if DJVU package is complete... " >&6; }
28371 if test $passed -gt 0; then
28372 if test $failed -gt 0; then
cristy09b53e12011-10-14 12:47:22 +000028373 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5
28374$as_echo "$as_me: no -- some components failed test" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000028375 have_djvu='no (failed tests)'
28376 else
28377 DJVU_LIBS='-ldjvulibre'
28378 LIBS="$DJVU_LIBS $LIBS"
28379
cristy8b350f62009-11-15 23:12:43 +000028380$as_echo "#define DJVU_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000028381
cristy09b53e12011-10-14 12:47:22 +000028382 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5
28383$as_echo "$as_me: yes" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000028384 have_djvu='yes'
28385 fi
28386 else
cristy09b53e12011-10-14 12:47:22 +000028387 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5
28388$as_echo "$as_me: no" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000028389 fi
28390fi
cristy73bd4a52010-10-05 11:24:23 +000028391 if test "$have_djvu" = 'yes'; then
28392 DJVU_DELEGATE_TRUE=
28393 DJVU_DELEGATE_FALSE='#'
28394else
28395 DJVU_DELEGATE_TRUE='#'
28396 DJVU_DELEGATE_FALSE=
28397fi
28398
cristy3ed852e2009-09-05 21:47:34 +000028399
28400
28401
28402#
cristy430a7312010-01-21 20:44:04 +000028403# Set DejaVu font directory.
28404#
28405
28406# Check whether --with-dejavu-font-dir was given.
28407if test "${with_dejavu_font_dir+set}" = set; then :
28408 withval=$with_dejavu_font_dir; with_dejavu_font_dir=$withval
28409else
28410 with_dejavu_font_dir='default'
28411fi
28412
28413
28414if test "$with_dejavu_font_dir" != 'default'; then
28415 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-dejavu-font-dir=$with_dejavu_font_dir "
28416fi
28417
28418
28419#
cristy3ed852e2009-09-05 21:47:34 +000028420# Check for FFTW delegate library.
28421#
28422
28423# Check whether --with-fftw was given.
cristy8b350f62009-11-15 23:12:43 +000028424if test "${with_fftw+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028425 withval=$with_fftw; with_fftw=$withval
28426else
28427 with_fftw='yes'
28428fi
28429
28430
28431if test "$with_fftw" != 'yes'; then
28432 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-fftw=$with_fftw "
28433fi
28434
cristy81beccd2011-10-03 18:17:24 +000028435have_fftw='no'
28436FFTW_LIBS=''
28437if test "$with_fftw" != 'no'; then
cristy09b53e12011-10-14 12:47:22 +000028438 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
28439$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristy81beccd2011-10-03 18:17:24 +000028440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FFTW" >&5
28441$as_echo_n "checking for FFTW... " >&6; }
cristy09b53e12011-10-14 12:47:22 +000028442 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
28443$as_echo "$as_me: " >&6;}
cristy81beccd2011-10-03 18:17:24 +000028444 failed=0
28445 passed=0
28446 ac_fn_c_check_header_mongrel "$LINENO" "fftw3.h" "ac_cv_header_fftw3_h" "$ac_includes_default"
28447if test "x$ac_cv_header_fftw3_h" = xyes; then :
28448 passed=`expr $passed + 1`
28449else
28450 failed=`expr $failed + 1`
cristy3ed852e2009-09-05 21:47:34 +000028451fi
28452
cristy81beccd2011-10-03 18:17:24 +000028453
28454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_execute in -lfftw3" >&5
28455$as_echo_n "checking for fftw_execute in -lfftw3... " >&6; }
28456if ${ac_cv_lib_fftw3_fftw_execute+:} false; then :
28457 $as_echo_n "(cached) " >&6
28458else
28459 ac_check_lib_save_LIBS=$LIBS
28460LIBS="-lfftw3 $LIBS"
28461cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28462/* end confdefs.h. */
28463
28464/* Override any GCC internal prototype to avoid an error.
28465 Use char because int might match the return type of a GCC
28466 builtin and then its argument prototype would still apply. */
28467#ifdef __cplusplus
28468extern "C"
28469#endif
28470char fftw_execute ();
28471int
28472main ()
28473{
28474return fftw_execute ();
28475 ;
28476 return 0;
28477}
28478_ACEOF
28479if ac_fn_c_try_link "$LINENO"; then :
28480 ac_cv_lib_fftw3_fftw_execute=yes
28481else
28482 ac_cv_lib_fftw3_fftw_execute=no
28483fi
28484rm -f core conftest.err conftest.$ac_objext \
28485 conftest$ac_exeext conftest.$ac_ext
28486LIBS=$ac_check_lib_save_LIBS
28487fi
28488{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw3_fftw_execute" >&5
28489$as_echo "$ac_cv_lib_fftw3_fftw_execute" >&6; }
28490if test "x$ac_cv_lib_fftw3_fftw_execute" = xyes; then :
28491 passed=`expr $passed + 1`
28492else
28493 failed=`expr $failed + 1`
28494fi
28495
28496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if FFTW package is complete" >&5
28497$as_echo_n "checking if FFTW package is complete... " >&6; }
28498 if test $passed -gt 0; then
28499 if test $failed -gt 0; then
cristy09b53e12011-10-14 12:47:22 +000028500 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5
28501$as_echo "$as_me: no -- some components failed test" >&6;}
cristy81beccd2011-10-03 18:17:24 +000028502 have_fftw='no (failed tests)'
28503 else
28504 FFTW_LIBS='-lfftw3'
28505 LIBS="$FFTW_LIBS $LIBS"
cristy3ed852e2009-09-05 21:47:34 +000028506
cristy8b350f62009-11-15 23:12:43 +000028507$as_echo "#define FFTW_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000028508
cristy09b53e12011-10-14 12:47:22 +000028509 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5
28510$as_echo "$as_me: yes" >&6;}
cristy81beccd2011-10-03 18:17:24 +000028511 have_fftw='yes'
28512 fi
28513 else
cristy09b53e12011-10-14 12:47:22 +000028514 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5
28515$as_echo "$as_me: no" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000028516 fi
28517fi
cristy73bd4a52010-10-05 11:24:23 +000028518 if test "$have_fftw" = 'yes'; then
28519 FFTW_DELEGATE_TRUE=
28520 FFTW_DELEGATE_FALSE='#'
28521else
28522 FFTW_DELEGATE_TRUE='#'
28523 FFTW_DELEGATE_FALSE=
28524fi
28525
cristy3ed852e2009-09-05 21:47:34 +000028526
28527
28528
28529#
28530# Check for FlashPIX delegate library.
28531#
28532
28533# Check whether --with-fpx was given.
cristy8b350f62009-11-15 23:12:43 +000028534if test "${with_fpx+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028535 withval=$with_fpx; with_fpx=$withval
28536else
28537 with_fpx='yes'
28538fi
28539
28540
28541if test "$with_fpx" != 'yes'; then
28542 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-fpx=$with_fpx "
28543fi
28544
28545have_fpx='no'
28546FPX_LIBS=''
28547if test "$with_fpx" != 'no'; then
cristy09b53e12011-10-14 12:47:22 +000028548 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
28549$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristy8b350f62009-11-15 23:12:43 +000028550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FlashPIX" >&5
cristy3ed852e2009-09-05 21:47:34 +000028551$as_echo_n "checking for FlashPIX... " >&6; }
cristy09b53e12011-10-14 12:47:22 +000028552 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
28553$as_echo "$as_me: " >&6;}
cristy3ed852e2009-09-05 21:47:34 +000028554 failed=0
28555 passed=0
28556 ac_ext=cpp
28557ac_cpp='$CXXCPP $CPPFLAGS'
28558ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
28559ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
28560ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
28561
28562
cristy8b350f62009-11-15 23:12:43 +000028563ac_fn_cxx_check_header_mongrel "$LINENO" "fpxlib.h" "ac_cv_header_fpxlib_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000028564if test "x$ac_cv_header_fpxlib_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028565 passed=`expr $passed + 1`
28566else
28567 failed=`expr $failed + 1`
28568fi
28569
28570
cristy8b350f62009-11-15 23:12:43 +000028571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FPX_OpenImageByFilename in -lfpx" >&5
cristy3ed852e2009-09-05 21:47:34 +000028572$as_echo_n "checking for FPX_OpenImageByFilename in -lfpx... " >&6; }
cristyda16f162011-02-19 23:52:17 +000028573if ${ac_cv_lib_fpx_FPX_OpenImageByFilename+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000028574 $as_echo_n "(cached) " >&6
28575else
28576 ac_check_lib_save_LIBS=$LIBS
28577LIBS="-lfpx $LIBS"
cristy8b350f62009-11-15 23:12:43 +000028578cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028579/* end confdefs.h. */
28580
28581/* Override any GCC internal prototype to avoid an error.
28582 Use char because int might match the return type of a GCC
28583 builtin and then its argument prototype would still apply. */
28584#ifdef __cplusplus
28585extern "C"
28586#endif
28587char FPX_OpenImageByFilename ();
28588int
28589main ()
28590{
28591return FPX_OpenImageByFilename ();
28592 ;
28593 return 0;
28594}
28595_ACEOF
cristy8b350f62009-11-15 23:12:43 +000028596if ac_fn_cxx_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000028597 ac_cv_lib_fpx_FPX_OpenImageByFilename=yes
28598else
cristy8b350f62009-11-15 23:12:43 +000028599 ac_cv_lib_fpx_FPX_OpenImageByFilename=no
cristy3ed852e2009-09-05 21:47:34 +000028600fi
cristy8b350f62009-11-15 23:12:43 +000028601rm -f core conftest.err conftest.$ac_objext \
28602 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028603LIBS=$ac_check_lib_save_LIBS
28604fi
cristy8b350f62009-11-15 23:12:43 +000028605{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fpx_FPX_OpenImageByFilename" >&5
cristy3ed852e2009-09-05 21:47:34 +000028606$as_echo "$ac_cv_lib_fpx_FPX_OpenImageByFilename" >&6; }
cristyda16f162011-02-19 23:52:17 +000028607if test "x$ac_cv_lib_fpx_FPX_OpenImageByFilename" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028608 passed=`expr $passed + 1`
28609else
28610 failed=`expr $failed + 1`
28611fi
28612
28613 ac_ext=c
28614ac_cpp='$CPP $CPPFLAGS'
28615ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
28616ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
28617ac_compiler_gnu=$ac_cv_c_compiler_gnu
28618
cristy8b350f62009-11-15 23:12:43 +000028619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if FlashPIX package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000028620$as_echo_n "checking if FlashPIX package is complete... " >&6; }
28621 if test $passed -gt 0; then
28622 if test $failed -gt 0; then
cristy09b53e12011-10-14 12:47:22 +000028623 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5
28624$as_echo "$as_me: no -- some components failed test" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000028625 have_fpx='no (failed tests)'
28626 else
28627 FPX_LIBS='-lfpx'
28628
cristy8b350f62009-11-15 23:12:43 +000028629$as_echo "#define FPX_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000028630
cristy09b53e12011-10-14 12:47:22 +000028631 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5
28632$as_echo "$as_me: yes" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000028633 have_fpx='yes'
28634 PERLMAINCC="$CXX"
28635 fi
28636 else
cristy09b53e12011-10-14 12:47:22 +000028637 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5
28638$as_echo "$as_me: no" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000028639 fi
28640fi
cristy73bd4a52010-10-05 11:24:23 +000028641 if test "$have_fpx" = 'yes'; then
28642 FPX_DELEGATE_TRUE=
28643 FPX_DELEGATE_FALSE='#'
28644else
28645 FPX_DELEGATE_TRUE='#'
28646 FPX_DELEGATE_FALSE=
28647fi
28648
cristy3ed852e2009-09-05 21:47:34 +000028649
28650
28651
28652#
28653# Check for fontconfig delegate library.
28654#
28655
28656# Check whether --with-fontconfig was given.
cristy8b350f62009-11-15 23:12:43 +000028657if test "${with_fontconfig+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028658 withval=$with_fontconfig; with_fontconfig=$withval
28659else
cristyfc3d0222012-02-07 15:05:57 +000028660 with_fontconfig='yes'
cristy3ed852e2009-09-05 21:47:34 +000028661fi
28662
28663
28664if test "$with_fontconfig" != 'yes'; then
28665 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-fontconfig=$with_fontconfig "
28666fi
28667
28668have_fontconfig='no'
28669FONTCONFIG_CFLAGS=""
28670FONTCONFIG_LIBS=""
28671FONTCONFIG_PKG=""
28672if test "x$with_fontconfig" = "xyes"; then
cristy09b53e12011-10-14 12:47:22 +000028673 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
28674$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristy73bd4a52010-10-05 11:24:23 +000028675
28676pkg_failed=no
28677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FONTCONFIG" >&5
28678$as_echo_n "checking for FONTCONFIG... " >&6; }
28679
28680if test -n "$FONTCONFIG_CFLAGS"; then
28681 pkg_cv_FONTCONFIG_CFLAGS="$FONTCONFIG_CFLAGS"
28682 elif test -n "$PKG_CONFIG"; then
28683 if test -n "$PKG_CONFIG" && \
28684 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"fontconfig >= 2.1.0\""; } >&5
28685 ($PKG_CONFIG --exists --print-errors "fontconfig >= 2.1.0") 2>&5
28686 ac_status=$?
28687 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
28688 test $ac_status = 0; }; then
28689 pkg_cv_FONTCONFIG_CFLAGS=`$PKG_CONFIG --cflags "fontconfig >= 2.1.0" 2>/dev/null`
28690else
28691 pkg_failed=yes
28692fi
28693 else
28694 pkg_failed=untried
28695fi
28696if test -n "$FONTCONFIG_LIBS"; then
28697 pkg_cv_FONTCONFIG_LIBS="$FONTCONFIG_LIBS"
28698 elif test -n "$PKG_CONFIG"; then
28699 if test -n "$PKG_CONFIG" && \
28700 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"fontconfig >= 2.1.0\""; } >&5
28701 ($PKG_CONFIG --exists --print-errors "fontconfig >= 2.1.0") 2>&5
28702 ac_status=$?
28703 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
28704 test $ac_status = 0; }; then
28705 pkg_cv_FONTCONFIG_LIBS=`$PKG_CONFIG --libs "fontconfig >= 2.1.0" 2>/dev/null`
28706else
28707 pkg_failed=yes
28708fi
28709 else
28710 pkg_failed=untried
28711fi
28712
28713
28714
28715if test $pkg_failed = yes; then
28716
28717if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
28718 _pkg_short_errors_supported=yes
28719else
28720 _pkg_short_errors_supported=no
28721fi
28722 if test $_pkg_short_errors_supported = yes; then
28723 FONTCONFIG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "fontconfig >= 2.1.0" 2>&1`
28724 else
28725 FONTCONFIG_PKG_ERRORS=`$PKG_CONFIG --print-errors "fontconfig >= 2.1.0" 2>&1`
28726 fi
28727 # Put the nasty error message in config.log where it belongs
28728 echo "$FONTCONFIG_PKG_ERRORS" >&5
28729
28730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
28731$as_echo "no" >&6; }
28732 have_fontconfig=no
28733elif test $pkg_failed = untried; then
28734 have_fontconfig=no
28735else
28736 FONTCONFIG_CFLAGS=$pkg_cv_FONTCONFIG_CFLAGS
28737 FONTCONFIG_LIBS=$pkg_cv_FONTCONFIG_LIBS
28738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
28739$as_echo "yes" >&6; }
28740 have_fontconfig=yes
28741fi
cristy09b53e12011-10-14 12:47:22 +000028742 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
28743$as_echo "$as_me: " >&6;}
cristy3ed852e2009-09-05 21:47:34 +000028744fi
28745
28746if test "$have_fontconfig" = 'yes'; then
28747
cristy8b350f62009-11-15 23:12:43 +000028748$as_echo "#define FONTCONFIG_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000028749
cristyc6722092012-10-14 00:19:31 +000028750 if test "$build_modules" = 'no'; then
cristy3ed852e2009-09-05 21:47:34 +000028751 CPPFLAGS="$FONTCONFIG_CFLAGS $CPPFLAGS"
cristyd09bcf92010-03-25 03:04:45 +000028752 fi
cristy3ed852e2009-09-05 21:47:34 +000028753fi
28754
cristy73bd4a52010-10-05 11:24:23 +000028755 if test "$have_fontconfig" = 'yes'; then
28756 FONTCONFIG_DELEGATE_TRUE=
28757 FONTCONFIG_DELEGATE_FALSE='#'
28758else
28759 FONTCONFIG_DELEGATE_TRUE='#'
28760 FONTCONFIG_DELEGATE_FALSE=
28761fi
28762
cristy3ed852e2009-09-05 21:47:34 +000028763
28764
28765
28766
28767#
cristy81beccd2011-10-03 18:17:24 +000028768# Check for freetype delegate library.
cristy3ed852e2009-09-05 21:47:34 +000028769#
28770
28771# Check whether --with-freetype was given.
cristy8b350f62009-11-15 23:12:43 +000028772if test "${with_freetype+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028773 withval=$with_freetype; with_freetype=$withval
28774else
28775 with_freetype='yes'
28776fi
28777
28778
cristy81beccd2011-10-03 18:17:24 +000028779
cristy3ed852e2009-09-05 21:47:34 +000028780if test "$with_freetype" != 'yes'; then
28781 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-freetype=$with_freetype "
28782fi
28783
cristy81beccd2011-10-03 18:17:24 +000028784have_freetype='no'
28785FREETYPE_LIBS=''
28786if test "$with_freetype" != 'no'; then
cristy09b53e12011-10-14 12:47:22 +000028787 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
28788$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristy98ca0f52011-10-08 23:19:10 +000028789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeType 2.0 " >&5
28790$as_echo_n "checking for FreeType 2.0 ... " >&6; }
cristy09b53e12011-10-14 12:47:22 +000028791 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
28792$as_echo "$as_me: " >&6;}
cristy81beccd2011-10-03 18:17:24 +000028793 failed=0
28794 passed=0
cristy98ca0f52011-10-08 23:19:10 +000028795 PERSIST_LDFLAGS="$LDFLAGS"
cristy81beccd2011-10-03 18:17:24 +000028796 PERSIST_CPPFLAGS="$CPPFLAGS"
cristy98ca0f52011-10-08 23:19:10 +000028797 freetype_config=''
28798 # Allow the user to specify the location of freetype.
28799 if test "$with_freetype" != 'yes'; then
28800 if test -x "${with_freetype}/bin/freetype-config"; then
28801 freetype_config="${with_freetype}/bin/freetype-config"
28802 elif test -x "${with_freetype}"; then
28803 freetype_config=${with_freetype}
28804 fi
28805 fi
28806 if test -z "$freetype_config"; then
28807 # Extract the first word of "freetype-config", so it can be a program name with args.
28808set dummy freetype-config; ac_word=$2
cristy81beccd2011-10-03 18:17:24 +000028809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
28810$as_echo_n "checking for $ac_word... " >&6; }
cristy98ca0f52011-10-08 23:19:10 +000028811if ${ac_cv_path_freetype_config+:} false; then :
cristy81beccd2011-10-03 18:17:24 +000028812 $as_echo_n "(cached) " >&6
28813else
cristy98ca0f52011-10-08 23:19:10 +000028814 case $freetype_config in
28815 [\\/]* | ?:[\\/]*)
28816 ac_cv_path_freetype_config="$freetype_config" # Let the user override the test with a path.
28817 ;;
28818 *)
28819 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
cristy81beccd2011-10-03 18:17:24 +000028820for as_dir in $PATH
28821do
28822 IFS=$as_save_IFS
28823 test -z "$as_dir" && as_dir=.
28824 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000028825 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy98ca0f52011-10-08 23:19:10 +000028826 ac_cv_path_freetype_config="$as_dir/$ac_word$ac_exec_ext"
cristy81beccd2011-10-03 18:17:24 +000028827 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
28828 break 2
28829 fi
28830done
28831 done
28832IFS=$as_save_IFS
28833
cristy98ca0f52011-10-08 23:19:10 +000028834 ;;
28835esac
cristy81beccd2011-10-03 18:17:24 +000028836fi
cristy98ca0f52011-10-08 23:19:10 +000028837freetype_config=$ac_cv_path_freetype_config
cristy81beccd2011-10-03 18:17:24 +000028838if test -n "$freetype_config"; then
28839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $freetype_config" >&5
28840$as_echo "$freetype_config" >&6; }
28841else
28842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
28843$as_echo "no" >&6; }
cristy3ed852e2009-09-05 21:47:34 +000028844fi
28845
cristy98ca0f52011-10-08 23:19:10 +000028846 fi
28847 if test -n "$freetype_config"; then
28848 freetype_prefix=`${freetype_config} --prefix`
28849 freetype_exec_prefix=`${freetype_config} --exec-prefix`
28850 LDFLAGS="$LDFLAGS -L${freetype_exec_prefix}/lib"
28851 CPPFLAGS="$CPPFLAGS -I${freetype_prefix}/include/freetype2"
cristy81beccd2011-10-03 18:17:24 +000028852 fi
28853
28854 if test "$FREETYPE_LIBS" = ''; then
cristy98ca0f52011-10-08 23:19:10 +000028855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FT_Init_FreeType in -lfreetype" >&5
cristy81beccd2011-10-03 18:17:24 +000028856$as_echo_n "checking for FT_Init_FreeType in -lfreetype... " >&6; }
28857if ${ac_cv_lib_freetype_FT_Init_FreeType+:} false; then :
28858 $as_echo_n "(cached) " >&6
28859else
28860 ac_check_lib_save_LIBS=$LIBS
28861LIBS="-lfreetype $LIBS"
28862cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28863/* end confdefs.h. */
28864
28865/* Override any GCC internal prototype to avoid an error.
28866 Use char because int might match the return type of a GCC
28867 builtin and then its argument prototype would still apply. */
28868#ifdef __cplusplus
28869extern "C"
28870#endif
28871char FT_Init_FreeType ();
28872int
28873main ()
28874{
28875return FT_Init_FreeType ();
28876 ;
28877 return 0;
28878}
28879_ACEOF
28880if ac_fn_c_try_link "$LINENO"; then :
28881 ac_cv_lib_freetype_FT_Init_FreeType=yes
28882else
28883 ac_cv_lib_freetype_FT_Init_FreeType=no
28884fi
28885rm -f core conftest.err conftest.$ac_objext \
28886 conftest$ac_exeext conftest.$ac_ext
28887LIBS=$ac_check_lib_save_LIBS
28888fi
28889{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_freetype_FT_Init_FreeType" >&5
28890$as_echo "$ac_cv_lib_freetype_FT_Init_FreeType" >&6; }
28891if test "x$ac_cv_lib_freetype_FT_Init_FreeType" = xyes; then :
28892 FREETYPE_LIBS='-lfreetype'
28893fi
28894
cristy98ca0f52011-10-08 23:19:10 +000028895 if test "$FREETYPE_LIBS" != ''; then
28896 passed=`expr $passed + 1`
28897 else
28898 failed=`expr $failed + 1`
28899 LDFLAGS="$PERSIST_LDFLAGS"
28900 fi
cristy81beccd2011-10-03 18:17:24 +000028901 fi
28902
28903 ac_fn_c_check_header_mongrel "$LINENO" "ft2build.h" "ac_cv_header_ft2build_h" "$ac_includes_default"
28904if test "x$ac_cv_header_ft2build_h" = xyes; then :
28905 FT2BUILD_H='#include <ft2build.h>'
28906else
28907 ft2build=''
28908fi
28909
28910
28911 ac_fn_c_check_header_compile "$LINENO" "freetype/freetype.h" "ac_cv_header_freetype_freetype_h" "$FT2BUILD_H
28912"
28913if test "x$ac_cv_header_freetype_freetype_h" = xyes; then :
28914 have_freetype_h='yes'
28915else
28916 have_freetype_h='no'
28917fi
28918
28919
cristy98ca0f52011-10-08 23:19:10 +000028920 if test "$have_freetype_h" = 'yes'; then
28921 passed=`expr $passed + 1`
cristy81beccd2011-10-03 18:17:24 +000028922 else
cristy98ca0f52011-10-08 23:19:10 +000028923 failed=`expr $failed + 1`
28924 CPPFLAGS="$PERSIST_CPPFLAGS"
cristy81beccd2011-10-03 18:17:24 +000028925 fi
28926
28927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if FreeType package is complete" >&5
28928$as_echo_n "checking if FreeType package is complete... " >&6; }
28929 if test $passed -gt 0; then
cristy98ca0f52011-10-08 23:19:10 +000028930 if test $failed -gt 0; then
28931 FREETYPE_LIBS=''
cristy09b53e12011-10-14 12:47:22 +000028932 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5
28933$as_echo "$as_me: no -- some components failed test" >&6;}
cristy98ca0f52011-10-08 23:19:10 +000028934 have_freetype='no (failed tests)'
28935 else
28936 LIBS="$FREETYPE_LIBS $LIBS"
cristy3ed852e2009-09-05 21:47:34 +000028937
cristy8b350f62009-11-15 23:12:43 +000028938$as_echo "#define FREETYPE_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000028939
cristy98ca0f52011-10-08 23:19:10 +000028940 if test "$ac_cv_header_ft2build_h" = 'yes'; then
cristy81beccd2011-10-03 18:17:24 +000028941
28942$as_echo "#define HAVE_FT2BUILD_H 1" >>confdefs.h
28943
cristy81beccd2011-10-03 18:17:24 +000028944 fi
cristy09b53e12011-10-14 12:47:22 +000028945 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5
28946$as_echo "$as_me: yes" >&6;}
cristy98ca0f52011-10-08 23:19:10 +000028947 have_freetype='yes'
28948 fi
cristy81beccd2011-10-03 18:17:24 +000028949 else
cristy09b53e12011-10-14 12:47:22 +000028950 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5
28951$as_echo "$as_me: no" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000028952 fi
28953fi
cristy73bd4a52010-10-05 11:24:23 +000028954 if test "$have_freetype" = 'yes'; then
28955 FREETYPE_DELEGATE_TRUE=
28956 FREETYPE_DELEGATE_FALSE='#'
28957else
28958 FREETYPE_DELEGATE_TRUE='#'
28959 FREETYPE_DELEGATE_FALSE=
28960fi
28961
cristy3ed852e2009-09-05 21:47:34 +000028962
28963
28964
cristy3ed852e2009-09-05 21:47:34 +000028965#
28966# Check for Ghostscript library or framework.
28967#
28968# Test for iapi.h & test for gsapi_new_instance in -lgs
28969# or -framework Ghostscript
28970
28971
28972# Check whether --with-gslib was given.
cristy8b350f62009-11-15 23:12:43 +000028973if test "${with_gslib+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028974 withval=$with_gslib; with_gslib=$withval
28975else
28976 with_gslib='no'
28977fi
28978
28979
cristyb7931f12009-09-25 10:22:21 +000028980gslib_framework='no'
cristy3ed852e2009-09-05 21:47:34 +000028981if test "$with_gslib" != 'yes'; then
28982 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-gslib=$with_gslib "
28983fi
28984
28985have_gslib='no'
28986GS_LIBS=''
28987if test "$with_gslib" != 'no'; then
cristy09b53e12011-10-14 12:47:22 +000028988 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
28989$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristy8b350f62009-11-15 23:12:43 +000028990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ghostscript" >&5
cristy3ed852e2009-09-05 21:47:34 +000028991$as_echo_n "checking for Ghostscript... " >&6; }
cristy09b53e12011-10-14 12:47:22 +000028992 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
28993$as_echo "$as_me: " >&6;}
cristyb7931f12009-09-25 10:22:21 +000028994 framework=0
cristy3ed852e2009-09-05 21:47:34 +000028995 failed=0
28996 passed=0
cristy8b350f62009-11-15 23:12:43 +000028997 ac_fn_c_check_header_mongrel "$LINENO" "ghostscript/iapi.h" "ac_cv_header_ghostscript_iapi_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000028998if test "x$ac_cv_header_ghostscript_iapi_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028999 passed=`expr $passed + 1`
29000else
29001 failed=`expr $failed + 1`
29002fi
29003
29004
cristy8b350f62009-11-15 23:12:43 +000029005 ac_fn_c_check_header_mongrel "$LINENO" "ghostscript/ierrors.h" "ac_cv_header_ghostscript_ierrors_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029006if test "x$ac_cv_header_ghostscript_ierrors_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029007 passed=`expr $passed + 1`
29008else
29009 failed=`expr $failed + 1`
29010fi
29011
29012
cristy73bd4a52010-10-05 11:24:23 +000029013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gsapi_new_instance in Ghostscript framework" >&5
29014$as_echo_n "checking for gsapi_new_instance in Ghostscript framework... " >&6; }
cristyda16f162011-02-19 23:52:17 +000029015if ${ac_cv_framework_Ghostscript_gsapi_new_instance+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000029016 $as_echo_n "(cached) " >&6
29017else
29018 ac_check_framework_save_LIBS=$LIBS
29019LIBS="-framework Ghostscript $LIBS"
29020cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29021/* end confdefs.h. */
29022
29023/* Override any GCC internal prototype to avoid an error.
29024 Use char because int might match the return type of a GCC
29025 builtin and then its argument prototype would still apply. */
29026#ifdef __cplusplus
29027extern "C"
29028#endif
29029char gsapi_new_instance ();
29030int
29031main ()
29032{
29033return gsapi_new_instance ();
29034 ;
29035 return 0;
29036}
29037_ACEOF
29038if ac_fn_c_try_link "$LINENO"; then :
29039 ac_cv_framework_Ghostscript_gsapi_new_instance=yes
29040else
29041 ac_cv_framework_Ghostscript_gsapi_new_instance=no
29042fi
29043rm -f core conftest.err conftest.$ac_objext \
29044 conftest$ac_exeext conftest.$ac_ext
29045LIBS=$ac_check_framework_save_LIBS
29046fi
29047{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_Ghostscript_gsapi_new_instance" >&5
29048$as_echo "$ac_cv_framework_Ghostscript_gsapi_new_instance" >&6; }
29049if test $ac_cv_framework_Ghostscript_gsapi_new_instance = yes; then :
29050 framework=`expr $framework + 1`
29051else
29052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gsapi_new_instance in -lgs" >&5
cristy3ed852e2009-09-05 21:47:34 +000029053$as_echo_n "checking for gsapi_new_instance in -lgs... " >&6; }
cristyda16f162011-02-19 23:52:17 +000029054if ${ac_cv_lib_gs_gsapi_new_instance+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000029055 $as_echo_n "(cached) " >&6
29056else
29057 ac_check_lib_save_LIBS=$LIBS
29058LIBS="-lgs $LIBS"
cristy8b350f62009-11-15 23:12:43 +000029059cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029060/* end confdefs.h. */
29061
29062/* Override any GCC internal prototype to avoid an error.
29063 Use char because int might match the return type of a GCC
29064 builtin and then its argument prototype would still apply. */
29065#ifdef __cplusplus
29066extern "C"
29067#endif
29068char gsapi_new_instance ();
29069int
29070main ()
29071{
29072return gsapi_new_instance ();
29073 ;
29074 return 0;
29075}
29076_ACEOF
cristy8b350f62009-11-15 23:12:43 +000029077if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000029078 ac_cv_lib_gs_gsapi_new_instance=yes
29079else
cristy8b350f62009-11-15 23:12:43 +000029080 ac_cv_lib_gs_gsapi_new_instance=no
cristy3ed852e2009-09-05 21:47:34 +000029081fi
cristy8b350f62009-11-15 23:12:43 +000029082rm -f core conftest.err conftest.$ac_objext \
29083 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029084LIBS=$ac_check_lib_save_LIBS
29085fi
cristy8b350f62009-11-15 23:12:43 +000029086{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gs_gsapi_new_instance" >&5
cristy3ed852e2009-09-05 21:47:34 +000029087$as_echo "$ac_cv_lib_gs_gsapi_new_instance" >&6; }
cristyda16f162011-02-19 23:52:17 +000029088if test "x$ac_cv_lib_gs_gsapi_new_instance" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029089 passed=`expr $passed + 1`
29090else
29091 failed=`expr $failed + 1`
29092fi
cristy73bd4a52010-10-05 11:24:23 +000029093
29094fi
cristy8b350f62009-11-15 23:12:43 +000029095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Ghostscript package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000029096$as_echo_n "checking if Ghostscript package is complete... " >&6; }
29097 if test $passed -gt 0; then
29098 if test $failed -gt 0; then
cristy09b53e12011-10-14 12:47:22 +000029099 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5
29100$as_echo "$as_me: no -- some components failed test" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000029101 have_gslib='no (failed tests)'
29102 else
29103 if test $framework -gt 0; then
29104 GS_LIBS='-framework Ghostscript'
cristyb7931f12009-09-25 10:22:21 +000029105 gslib_framework='yes'
cristy09b53e12011-10-14 12:47:22 +000029106 { $as_echo "$as_me:${as_lineno-$LINENO}: yes, using framework." >&5
29107$as_echo "$as_me: yes, using framework." >&6;}
cristy3ed852e2009-09-05 21:47:34 +000029108 else
cristy09b53e12011-10-14 12:47:22 +000029109 { $as_echo "$as_me:${as_lineno-$LINENO}: yes, using library." >&5
29110$as_echo "$as_me: yes, using library." >&6;}
cristy3ed852e2009-09-05 21:47:34 +000029111 GS_LIBS='-lgs'
29112 fi
29113 LIBS="$GS_LIBS $LIBS"
29114
cristy8b350f62009-11-15 23:12:43 +000029115$as_echo "#define GS_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000029116
29117 have_gslib='yes'
29118 fi
29119 else
cristy09b53e12011-10-14 12:47:22 +000029120 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5
29121$as_echo "$as_me: no" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000029122 fi
29123fi
cristy73bd4a52010-10-05 11:24:23 +000029124 if test "$have_gslib" = 'yes'; then
29125 GS_DELEGATE_TRUE=
29126 GS_DELEGATE_FALSE='#'
29127else
29128 GS_DELEGATE_TRUE='#'
29129 GS_DELEGATE_FALSE=
29130fi
29131
cristy3ed852e2009-09-05 21:47:34 +000029132
29133
29134# Set default font search path
29135
29136# Check whether --with-fontpath was given.
cristy8b350f62009-11-15 23:12:43 +000029137if test "${with_fontpath+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029138 withval=$with_fontpath; with_fontpath=$withval
29139else
29140 with_fontpath=''
29141fi
29142
29143
29144if test "$with_fontpath" != "yes" && test -z "$with_fontpath"; then
29145 with_fontpath=''
29146else
29147
29148cat >>confdefs.h <<_ACEOF
29149#define MAGICK_FONT_PATH "$with_fontpath"
29150_ACEOF
29151
29152fi
29153if test "$with_fontpath=" != ''; then
29154 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-fontpath=$with_fontpath "
29155fi
29156
29157# Set Ghostscript font directory
29158
29159# Check whether --with-gs-font-dir was given.
cristy8b350f62009-11-15 23:12:43 +000029160if test "${with_gs_font_dir+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029161 withval=$with_gs_font_dir; with_gs_font_dir=$withval
29162else
29163 with_gs_font_dir='default'
29164fi
29165
29166
29167if test "$with_gs_font_dir" != 'default'; then
29168 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-gs-font-dir=$with_gs_font_dir "
29169fi
29170
29171
29172#
29173# Check for GVC delegate library.
29174#
29175
29176# Check whether --with-gvc was given.
cristy8b350f62009-11-15 23:12:43 +000029177if test "${with_gvc+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029178 withval=$with_gvc; with_gvc=$withval
29179else
cristy1b70dc82012-07-01 23:15:05 +000029180 with_gvc='no'
cristy3ed852e2009-09-05 21:47:34 +000029181fi
29182
29183
29184if test "$with_gvc" != 'yes'; then
29185 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-gvc=$with_gvc "
29186fi
29187
29188GVC_PKG=""
29189if test "x$with_gvc" = "xyes"; then
cristy09b53e12011-10-14 12:47:22 +000029190 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
29191$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristy73bd4a52010-10-05 11:24:23 +000029192
29193pkg_failed=no
29194{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GVC" >&5
29195$as_echo_n "checking for GVC... " >&6; }
29196
29197if test -n "$GVC_CFLAGS"; then
29198 pkg_cv_GVC_CFLAGS="$GVC_CFLAGS"
29199 elif test -n "$PKG_CONFIG"; then
29200 if test -n "$PKG_CONFIG" && \
29201 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libgvc >= 2.9.0\""; } >&5
29202 ($PKG_CONFIG --exists --print-errors "libgvc >= 2.9.0") 2>&5
29203 ac_status=$?
29204 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
29205 test $ac_status = 0; }; then
29206 pkg_cv_GVC_CFLAGS=`$PKG_CONFIG --cflags "libgvc >= 2.9.0" 2>/dev/null`
29207else
29208 pkg_failed=yes
29209fi
29210 else
29211 pkg_failed=untried
29212fi
29213if test -n "$GVC_LIBS"; then
29214 pkg_cv_GVC_LIBS="$GVC_LIBS"
29215 elif test -n "$PKG_CONFIG"; then
29216 if test -n "$PKG_CONFIG" && \
29217 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libgvc >= 2.9.0\""; } >&5
29218 ($PKG_CONFIG --exists --print-errors "libgvc >= 2.9.0") 2>&5
29219 ac_status=$?
29220 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
29221 test $ac_status = 0; }; then
29222 pkg_cv_GVC_LIBS=`$PKG_CONFIG --libs "libgvc >= 2.9.0" 2>/dev/null`
29223else
29224 pkg_failed=yes
29225fi
29226 else
29227 pkg_failed=untried
29228fi
29229
29230
29231
29232if test $pkg_failed = yes; then
29233
29234if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
29235 _pkg_short_errors_supported=yes
29236else
29237 _pkg_short_errors_supported=no
29238fi
29239 if test $_pkg_short_errors_supported = yes; then
29240 GVC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libgvc >= 2.9.0" 2>&1`
29241 else
29242 GVC_PKG_ERRORS=`$PKG_CONFIG --print-errors "libgvc >= 2.9.0" 2>&1`
29243 fi
29244 # Put the nasty error message in config.log where it belongs
29245 echo "$GVC_PKG_ERRORS" >&5
29246
29247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
29248$as_echo "no" >&6; }
29249 have_gvc=no
29250elif test $pkg_failed = untried; then
29251 have_gvc=no
29252else
29253 GVC_CFLAGS=$pkg_cv_GVC_CFLAGS
29254 GVC_LIBS=$pkg_cv_GVC_LIBS
29255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
29256$as_echo "yes" >&6; }
29257 have_gvc=yes
29258fi
cristy09b53e12011-10-14 12:47:22 +000029259 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
29260$as_echo "$as_me: " >&6;}
cristy3ed852e2009-09-05 21:47:34 +000029261fi
29262
29263if test "$have_gvc" = 'yes'; then
29264
cristy8b350f62009-11-15 23:12:43 +000029265$as_echo "#define GVC_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000029266
cristyc6722092012-10-14 00:19:31 +000029267 if test "$build_modules" = 'no'; then
cristy3ed852e2009-09-05 21:47:34 +000029268 CPPFLAGS="$GVC_CFLAGS $CPPFLAGS"
29269 fi
29270fi
29271
cristy73bd4a52010-10-05 11:24:23 +000029272 if test "$have_gvc" = 'yes'; then
29273 GVC_DELEGATE_TRUE=
29274 GVC_DELEGATE_FALSE='#'
29275else
29276 GVC_DELEGATE_TRUE='#'
29277 GVC_DELEGATE_FALSE=
29278fi
29279
cristy3ed852e2009-09-05 21:47:34 +000029280
29281
29282
29283
29284#
29285# Check for JBIG delegate library.
29286#
29287
29288
29289# Check whether --with-jbig was given.
cristy8b350f62009-11-15 23:12:43 +000029290if test "${with_jbig+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029291 withval=$with_jbig; with_jbig=$withval
29292else
29293 with_jbig='yes'
29294fi
29295
29296
29297have_jbig='no'
29298JBIG_LIBS=''
29299if test "$with_jbig" != 'no'; then
cristy09b53e12011-10-14 12:47:22 +000029300 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
29301$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristy8b350f62009-11-15 23:12:43 +000029302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JBIG" >&5
cristy3ed852e2009-09-05 21:47:34 +000029303$as_echo_n "checking for JBIG... " >&6; }
cristy09b53e12011-10-14 12:47:22 +000029304 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
29305$as_echo "$as_me: " >&6;}
cristy3ed852e2009-09-05 21:47:34 +000029306 failed=0
29307 passed=0
cristy8b350f62009-11-15 23:12:43 +000029308 ac_fn_c_check_header_mongrel "$LINENO" "jbig.h" "ac_cv_header_jbig_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029309if test "x$ac_cv_header_jbig_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029310 passed=`expr $passed + 1`
29311else
29312 failed=`expr $failed + 1`
29313fi
29314
29315
cristy8b350f62009-11-15 23:12:43 +000029316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jbg_dec_init in -ljbig" >&5
cristy3ed852e2009-09-05 21:47:34 +000029317$as_echo_n "checking for jbg_dec_init in -ljbig... " >&6; }
cristyda16f162011-02-19 23:52:17 +000029318if ${ac_cv_lib_jbig_jbg_dec_init+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000029319 $as_echo_n "(cached) " >&6
29320else
29321 ac_check_lib_save_LIBS=$LIBS
29322LIBS="-ljbig $LIBS"
cristy8b350f62009-11-15 23:12:43 +000029323cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029324/* end confdefs.h. */
29325
29326/* Override any GCC internal prototype to avoid an error.
29327 Use char because int might match the return type of a GCC
29328 builtin and then its argument prototype would still apply. */
29329#ifdef __cplusplus
29330extern "C"
29331#endif
29332char jbg_dec_init ();
29333int
29334main ()
29335{
29336return jbg_dec_init ();
29337 ;
29338 return 0;
29339}
29340_ACEOF
cristy8b350f62009-11-15 23:12:43 +000029341if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000029342 ac_cv_lib_jbig_jbg_dec_init=yes
29343else
cristy8b350f62009-11-15 23:12:43 +000029344 ac_cv_lib_jbig_jbg_dec_init=no
cristy3ed852e2009-09-05 21:47:34 +000029345fi
cristy8b350f62009-11-15 23:12:43 +000029346rm -f core conftest.err conftest.$ac_objext \
29347 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029348LIBS=$ac_check_lib_save_LIBS
29349fi
cristy8b350f62009-11-15 23:12:43 +000029350{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jbig_jbg_dec_init" >&5
cristy3ed852e2009-09-05 21:47:34 +000029351$as_echo "$ac_cv_lib_jbig_jbg_dec_init" >&6; }
cristyda16f162011-02-19 23:52:17 +000029352if test "x$ac_cv_lib_jbig_jbg_dec_init" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029353 passed=`expr $passed + 1`
29354else
29355 failed=`expr $failed + 1`
29356fi
29357
cristy8b350f62009-11-15 23:12:43 +000029358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if JBIG package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000029359$as_echo_n "checking if JBIG package is complete... " >&6; }
29360 if test $passed -gt 0; then
29361 if test $failed -gt 0; then
cristy09b53e12011-10-14 12:47:22 +000029362 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5
29363$as_echo "$as_me: no -- some components failed test" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000029364 have_jbig='no (failed tests)'
29365 else
29366 JBIG_LIBS='-ljbig'
29367 LIBS="$JBIG_LIBS $LIBS"
29368
cristy8b350f62009-11-15 23:12:43 +000029369$as_echo "#define JBIG_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000029370
cristy09b53e12011-10-14 12:47:22 +000029371 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5
29372$as_echo "$as_me: yes" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000029373 have_jbig='yes'
29374 fi
29375 else
cristy09b53e12011-10-14 12:47:22 +000029376 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5
29377$as_echo "$as_me: no" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000029378 fi
29379fi
cristy73bd4a52010-10-05 11:24:23 +000029380 if test "$have_jbig" = 'yes'; then
29381 JBIG_DELEGATE_TRUE=
29382 JBIG_DELEGATE_FALSE='#'
29383else
29384 JBIG_DELEGATE_TRUE='#'
29385 JBIG_DELEGATE_FALSE=
29386fi
29387
cristy3ed852e2009-09-05 21:47:34 +000029388
29389
29390
29391#
29392# Check for JPEG delegate library.
29393#
29394
29395# Check whether --with-jpeg was given.
cristy8b350f62009-11-15 23:12:43 +000029396if test "${with_jpeg+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029397 withval=$with_jpeg; with_jpeg=$withval
29398else
29399 with_jpeg='yes'
29400fi
29401
29402
29403if test "$with_jpeg" != 'yes'; then
29404 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-jpeg=$with_jpeg "
29405fi
29406
29407have_jpeg='no'
29408JPEG_LIBS=''
29409if test "$with_jpeg" != 'no'; then
cristy09b53e12011-10-14 12:47:22 +000029410 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
29411$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristy8b350f62009-11-15 23:12:43 +000029412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JPEG" >&5
cristy3ed852e2009-09-05 21:47:34 +000029413$as_echo_n "checking for JPEG... " >&6; }
cristy09b53e12011-10-14 12:47:22 +000029414 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
29415$as_echo "$as_me: " >&6;}
cristy3ed852e2009-09-05 21:47:34 +000029416 failed=0
29417 passed=0
cristy8b350f62009-11-15 23:12:43 +000029418 ac_fn_c_check_header_mongrel "$LINENO" "jconfig.h" "ac_cv_header_jconfig_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029419if test "x$ac_cv_header_jconfig_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029420 passed=`expr $passed + 1`
29421else
29422 failed=`expr $failed + 1`
29423fi
29424
29425
cristy8b350f62009-11-15 23:12:43 +000029426 ac_fn_c_check_header_mongrel "$LINENO" "jerror.h" "ac_cv_header_jerror_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029427if test "x$ac_cv_header_jerror_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029428 passed=`expr $passed + 1`
29429else
29430 failed=`expr $failed + 1`
29431fi
29432
29433
cristy8b350f62009-11-15 23:12:43 +000029434 ac_fn_c_check_header_mongrel "$LINENO" "jmorecfg.h" "ac_cv_header_jmorecfg_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029435if test "x$ac_cv_header_jmorecfg_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029436 passed=`expr $passed + 1`
29437else
29438 failed=`expr $failed + 1`
29439fi
29440
29441
cristy8b350f62009-11-15 23:12:43 +000029442 ac_fn_c_check_header_mongrel "$LINENO" "jpeglib.h" "ac_cv_header_jpeglib_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029443if test "x$ac_cv_header_jpeglib_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029444 passed=`expr $passed + 1`
29445else
29446 failed=`expr $failed + 1`
29447fi
29448
29449
cristy8b350f62009-11-15 23:12:43 +000029450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jpeg_read_header in -ljpeg" >&5
cristy3ed852e2009-09-05 21:47:34 +000029451$as_echo_n "checking for jpeg_read_header in -ljpeg... " >&6; }
cristyda16f162011-02-19 23:52:17 +000029452if ${ac_cv_lib_jpeg_jpeg_read_header+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000029453 $as_echo_n "(cached) " >&6
29454else
29455 ac_check_lib_save_LIBS=$LIBS
29456LIBS="-ljpeg $LIBS"
cristy8b350f62009-11-15 23:12:43 +000029457cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029458/* end confdefs.h. */
29459
29460/* Override any GCC internal prototype to avoid an error.
29461 Use char because int might match the return type of a GCC
29462 builtin and then its argument prototype would still apply. */
29463#ifdef __cplusplus
29464extern "C"
29465#endif
29466char jpeg_read_header ();
29467int
29468main ()
29469{
29470return jpeg_read_header ();
29471 ;
29472 return 0;
29473}
29474_ACEOF
cristy8b350f62009-11-15 23:12:43 +000029475if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000029476 ac_cv_lib_jpeg_jpeg_read_header=yes
29477else
cristy8b350f62009-11-15 23:12:43 +000029478 ac_cv_lib_jpeg_jpeg_read_header=no
cristy3ed852e2009-09-05 21:47:34 +000029479fi
cristy8b350f62009-11-15 23:12:43 +000029480rm -f core conftest.err conftest.$ac_objext \
29481 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029482LIBS=$ac_check_lib_save_LIBS
29483fi
cristy8b350f62009-11-15 23:12:43 +000029484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jpeg_jpeg_read_header" >&5
cristy3ed852e2009-09-05 21:47:34 +000029485$as_echo "$ac_cv_lib_jpeg_jpeg_read_header" >&6; }
cristyda16f162011-02-19 23:52:17 +000029486if test "x$ac_cv_lib_jpeg_jpeg_read_header" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029487 passed=`expr $passed + 1`
29488else
29489 failed=`expr $failed + 1`
29490fi
29491
29492
29493# Test for compatible JPEG library
29494if test "$ac_cv_jpeg_version_ok" != 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000029495{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for JPEG library is version 6b or later" >&5
cristy3ed852e2009-09-05 21:47:34 +000029496$as_echo_n "checking for JPEG library is version 6b or later... " >&6; }
cristyda16f162011-02-19 23:52:17 +000029497if ${ac_cv_jpeg_version_ok+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000029498 $as_echo_n "(cached) " >&6
29499else
cristy8b350f62009-11-15 23:12:43 +000029500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029501/* end confdefs.h. */
29502#include <stdio.h>
29503#include <stdlib.h>
29504#include <jpeglib.h>
29505
29506int
29507main ()
29508{
29509
29510#if JPEG_LIB_VERSION < 62
29511#error IJG JPEG library must be version 6b or newer!
29512#endif
29513return 0;
29514
29515 ;
29516 return 0;
29517}
29518_ACEOF
cristy8b350f62009-11-15 23:12:43 +000029519if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000029520 ac_cv_jpeg_version_ok='yes'; passed=`expr $passed + 1`
29521else
cristy8b350f62009-11-15 23:12:43 +000029522 ac_cv_jpeg_version_ok='no'; failed=`expr $failed + 1`
cristy3ed852e2009-09-05 21:47:34 +000029523fi
cristy3ed852e2009-09-05 21:47:34 +000029524rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29525fi
cristy8b350f62009-11-15 23:12:43 +000029526{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_jpeg_version_ok" >&5
cristy3ed852e2009-09-05 21:47:34 +000029527$as_echo "$ac_cv_jpeg_version_ok" >&6; }
29528fi
cristy8b350f62009-11-15 23:12:43 +000029529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if JPEG package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000029530$as_echo_n "checking if JPEG package is complete... " >&6; }
29531 if test $passed -gt 0; then
29532 if test $failed -gt 0; then
cristy09b53e12011-10-14 12:47:22 +000029533 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5
29534$as_echo "$as_me: no -- some components failed test" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000029535 have_jpeg='no (failed tests)'
29536 else
29537 JPEG_LIBS='-ljpeg'
29538 LIBS="$JPEG_LIBS $LIBS"
29539
cristy8b350f62009-11-15 23:12:43 +000029540$as_echo "#define JPEG_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000029541
cristy09b53e12011-10-14 12:47:22 +000029542 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5
29543$as_echo "$as_me: yes" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000029544 have_jpeg='yes'
29545 fi
29546 else
cristy09b53e12011-10-14 12:47:22 +000029547 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5
29548$as_echo "$as_me: no" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000029549 fi
29550fi
cristy73bd4a52010-10-05 11:24:23 +000029551 if test "$have_jpeg" = 'yes'; then
29552 JPEG_DELEGATE_TRUE=
29553 JPEG_DELEGATE_FALSE='#'
29554else
29555 JPEG_DELEGATE_TRUE='#'
29556 JPEG_DELEGATE_FALSE=
29557fi
29558
cristy3ed852e2009-09-05 21:47:34 +000029559
29560
29561
29562#
29563# Check for JPEG Version 2 delegate library.
29564#
29565
29566# Check whether --with-jp2 was given.
cristy8b350f62009-11-15 23:12:43 +000029567if test "${with_jp2+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029568 withval=$with_jp2; with_jp2=$withval
29569else
29570 with_jp2='yes'
29571fi
29572
29573
29574if test "$with_jp2" != 'yes'; then
29575 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-jp2=$with_jp2 "
29576fi
29577
29578have_jp2='no'
29579JP2_LIBS=''
29580if test "$with_jp2" != 'no'; then
cristy09b53e12011-10-14 12:47:22 +000029581 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
29582$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristy8b350f62009-11-15 23:12:43 +000029583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JPEG Version 2" >&5
cristy3ed852e2009-09-05 21:47:34 +000029584$as_echo_n "checking for JPEG Version 2... " >&6; }
cristy09b53e12011-10-14 12:47:22 +000029585 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
29586$as_echo "$as_me: " >&6;}
cristy3ed852e2009-09-05 21:47:34 +000029587 failed=0
29588 passed=0
cristy8b350f62009-11-15 23:12:43 +000029589 ac_fn_c_check_header_mongrel "$LINENO" "jasper/jasper.h" "ac_cv_header_jasper_jasper_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029590if test "x$ac_cv_header_jasper_jasper_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029591 passed=`expr $passed + 1`
29592else
29593 failed=`expr $failed + 1`
29594fi
29595
29596
cristy8b350f62009-11-15 23:12:43 +000029597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jas_stream_fopen in -ljasper" >&5
cristy3ed852e2009-09-05 21:47:34 +000029598$as_echo_n "checking for jas_stream_fopen in -ljasper... " >&6; }
cristyda16f162011-02-19 23:52:17 +000029599if ${ac_cv_lib_jasper_jas_stream_fopen+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000029600 $as_echo_n "(cached) " >&6
29601else
29602 ac_check_lib_save_LIBS=$LIBS
29603LIBS="-ljasper $LIBS"
cristy8b350f62009-11-15 23:12:43 +000029604cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029605/* end confdefs.h. */
29606
29607/* Override any GCC internal prototype to avoid an error.
29608 Use char because int might match the return type of a GCC
29609 builtin and then its argument prototype would still apply. */
29610#ifdef __cplusplus
29611extern "C"
29612#endif
29613char jas_stream_fopen ();
29614int
29615main ()
29616{
29617return jas_stream_fopen ();
29618 ;
29619 return 0;
29620}
29621_ACEOF
cristy8b350f62009-11-15 23:12:43 +000029622if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000029623 ac_cv_lib_jasper_jas_stream_fopen=yes
29624else
cristy8b350f62009-11-15 23:12:43 +000029625 ac_cv_lib_jasper_jas_stream_fopen=no
cristy3ed852e2009-09-05 21:47:34 +000029626fi
cristy8b350f62009-11-15 23:12:43 +000029627rm -f core conftest.err conftest.$ac_objext \
29628 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029629LIBS=$ac_check_lib_save_LIBS
29630fi
cristy8b350f62009-11-15 23:12:43 +000029631{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jasper_jas_stream_fopen" >&5
cristy3ed852e2009-09-05 21:47:34 +000029632$as_echo "$ac_cv_lib_jasper_jas_stream_fopen" >&6; }
cristyda16f162011-02-19 23:52:17 +000029633if test "x$ac_cv_lib_jasper_jas_stream_fopen" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029634 passed=`expr $passed + 1`
29635else
29636 failed=`expr $failed + 1`
29637fi
29638
cristy8b350f62009-11-15 23:12:43 +000029639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if JPEG version 2 support package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000029640$as_echo_n "checking if JPEG version 2 support package is complete... " >&6; }
29641 if test $passed -gt 0; then
29642 if test $failed -gt 0; then
cristy09b53e12011-10-14 12:47:22 +000029643 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5
29644$as_echo "$as_me: no -- some components failed test" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000029645 have_jp2='no (failed tests)'
29646 else
29647 JP2_LIBS='-ljasper'
29648 LIBS="$JP2_LIBS $LIBS"
29649
cristy8b350f62009-11-15 23:12:43 +000029650$as_echo "#define JP2_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000029651
cristy09b53e12011-10-14 12:47:22 +000029652 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5
29653$as_echo "$as_me: yes" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000029654 have_jp2='yes'
29655 fi
29656 else
cristy09b53e12011-10-14 12:47:22 +000029657 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5
29658$as_echo "$as_me: no" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000029659 fi
29660fi
cristy73bd4a52010-10-05 11:24:23 +000029661 if test "$have_jp2" = 'yes'; then
29662 JP2_DELEGATE_TRUE=
29663 JP2_DELEGATE_FALSE='#'
29664else
29665 JP2_DELEGATE_TRUE='#'
29666 JP2_DELEGATE_FALSE=
29667fi
29668
cristy3ed852e2009-09-05 21:47:34 +000029669
29670
29671
29672#
29673# Check for LCMS delegate library.
29674#
cristy71203402010-06-18 13:12:03 +000029675# Disable LCMS.
cristy3ed852e2009-09-05 21:47:34 +000029676
29677# Check whether --with-lcms was given.
cristy8b350f62009-11-15 23:12:43 +000029678if test "${with_lcms+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029679 withval=$with_lcms; with_lcms=$withval
29680else
29681 with_lcms='yes'
29682fi
29683
cristy71203402010-06-18 13:12:03 +000029684if test "$with_lcms" != 'yes' ; then
cristy3ed852e2009-09-05 21:47:34 +000029685 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-lcms=$with_lcms "
29686fi
29687
cristy71203402010-06-18 13:12:03 +000029688# Disable LCMS2.
29689
29690# Check whether --with-lcms2 was given.
29691if test "${with_lcms2+set}" = set; then :
29692 withval=$with_lcms2; with_lcms2=$withval
29693else
29694 with_lcms2='yes'
29695fi
29696
29697if test "$with_lcms2" != 'yes' ; then
29698 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-lcms2=$with_lcms2 "
29699fi
29700
29701have_lcms2='no'
cristy3ed852e2009-09-05 21:47:34 +000029702LCMS_LIBS=''
cristy71203402010-06-18 13:12:03 +000029703if test "$with_lcms2" != 'no'; then
cristy09b53e12011-10-14 12:47:22 +000029704 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
29705$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristy71203402010-06-18 13:12:03 +000029706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LCMS v2" >&5
29707$as_echo_n "checking for LCMS v2... " >&6; }
cristy09b53e12011-10-14 12:47:22 +000029708 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
29709$as_echo "$as_me: " >&6;}
cristy3ed852e2009-09-05 21:47:34 +000029710 failed=0
29711 passed=0
29712 have_lcms_header='no'
cristy71203402010-06-18 13:12:03 +000029713
29714 # Check for <lcms2.h>
cristyd09bcf92010-03-25 03:04:45 +000029715 ac_fn_c_check_header_mongrel "$LINENO" "lcms2.h" "ac_cv_header_lcms2_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029716if test "x$ac_cv_header_lcms2_h" = xyes; then :
cristyd09bcf92010-03-25 03:04:45 +000029717 have_lcms_header='yes'
29718fi
29719
29720
29721 if test "$have_lcms_header" = 'yes'; then
cristyd09bcf92010-03-25 03:04:45 +000029722
29723$as_echo "#define HAVE_LCMS2_H 1" >>confdefs.h
29724
cristy71203402010-06-18 13:12:03 +000029725 passed=`expr $passed + 1`
29726 fi
29727
29728 # Check for <lcms2/lcms2.h)
29729 if test "$have_lcms_header" != 'yes'; then
29730 ac_fn_c_check_header_mongrel "$LINENO" "lcms2/lcms2.h" "ac_cv_header_lcms2_lcms2_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029731if test "x$ac_cv_header_lcms2_lcms2_h" = xyes; then :
cristyd09bcf92010-03-25 03:04:45 +000029732 have_lcms_header='yes'
29733fi
29734
29735
cristy71203402010-06-18 13:12:03 +000029736 if test "$have_lcms_header" = 'yes'; then
29737 passed=`expr $passed + 1`
cristyd09bcf92010-03-25 03:04:45 +000029738
cristy71203402010-06-18 13:12:03 +000029739$as_echo "#define HAVE_LCMS2_LCMS2_H 1" >>confdefs.h
cristyd09bcf92010-03-25 03:04:45 +000029740
cristy71203402010-06-18 13:12:03 +000029741 fi
cristyd09bcf92010-03-25 03:04:45 +000029742 fi
cristy71203402010-06-18 13:12:03 +000029743
29744 # Failed to find lcms header?
29745 if test "$have_lcms_header" != 'yes'; then
29746 failed=`expr $failed + 1`
29747 fi
29748
29749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cmsSetLogErrorHandler in -llcms2" >&5
29750$as_echo_n "checking for cmsSetLogErrorHandler in -llcms2... " >&6; }
cristyda16f162011-02-19 23:52:17 +000029751if ${ac_cv_lib_lcms2_cmsSetLogErrorHandler+:} false; then :
cristyd09bcf92010-03-25 03:04:45 +000029752 $as_echo_n "(cached) " >&6
29753else
29754 ac_check_lib_save_LIBS=$LIBS
29755LIBS="-llcms2 $LIBS"
29756cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29757/* end confdefs.h. */
29758
29759/* Override any GCC internal prototype to avoid an error.
29760 Use char because int might match the return type of a GCC
29761 builtin and then its argument prototype would still apply. */
29762#ifdef __cplusplus
29763extern "C"
29764#endif
cristy71203402010-06-18 13:12:03 +000029765char cmsSetLogErrorHandler ();
cristyd09bcf92010-03-25 03:04:45 +000029766int
29767main ()
29768{
cristy71203402010-06-18 13:12:03 +000029769return cmsSetLogErrorHandler ();
cristyd09bcf92010-03-25 03:04:45 +000029770 ;
29771 return 0;
29772}
29773_ACEOF
29774if ac_fn_c_try_link "$LINENO"; then :
cristy71203402010-06-18 13:12:03 +000029775 ac_cv_lib_lcms2_cmsSetLogErrorHandler=yes
cristyd09bcf92010-03-25 03:04:45 +000029776else
cristy71203402010-06-18 13:12:03 +000029777 ac_cv_lib_lcms2_cmsSetLogErrorHandler=no
cristyd09bcf92010-03-25 03:04:45 +000029778fi
29779rm -f core conftest.err conftest.$ac_objext \
29780 conftest$ac_exeext conftest.$ac_ext
29781LIBS=$ac_check_lib_save_LIBS
29782fi
cristy71203402010-06-18 13:12:03 +000029783{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lcms2_cmsSetLogErrorHandler" >&5
29784$as_echo "$ac_cv_lib_lcms2_cmsSetLogErrorHandler" >&6; }
cristyda16f162011-02-19 23:52:17 +000029785if test "x$ac_cv_lib_lcms2_cmsSetLogErrorHandler" = xyes; then :
cristyd09bcf92010-03-25 03:04:45 +000029786 passed=`expr $passed + 1`
29787else
29788 failed=`expr $failed + 1`
29789fi
29790
cristy71203402010-06-18 13:12:03 +000029791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if LCMS v2 package is complete" >&5
29792$as_echo_n "checking if LCMS v2 package is complete... " >&6; }
cristyd09bcf92010-03-25 03:04:45 +000029793 if test $passed -gt 0; then
cristy71203402010-06-18 13:12:03 +000029794 if test $failed -gt 0; then
cristy09b53e12011-10-14 12:47:22 +000029795 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5
29796$as_echo "$as_me: no -- some components failed test" >&6;}
cristy71203402010-06-18 13:12:03 +000029797 have_lcms2='no (failed tests)'
29798 else
29799 LCMS_LIBS='-llcms2'
29800 LIBS="$LCMS_LIBS $LIBS"
cristy09b53e12011-10-14 12:47:22 +000029801 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5
29802$as_echo "$as_me: yes" >&6;}
cristy71203402010-06-18 13:12:03 +000029803 have_lcms2='yes'
29804 fi
cristyd09bcf92010-03-25 03:04:45 +000029805 else
cristy09b53e12011-10-14 12:47:22 +000029806 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5
29807$as_echo "$as_me: no" >&6;}
cristyd09bcf92010-03-25 03:04:45 +000029808 fi
29809fi
29810
cristy71203402010-06-18 13:12:03 +000029811#
29812# Check for LCMS v1 (1.11 or later)
29813#
29814if test $have_lcms2 = 'yes'; then
29815 with_lcms='no'
29816fi
29817
29818have_lcms='no'
cristyd09bcf92010-03-25 03:04:45 +000029819if test "$with_lcms" != 'no'; then
cristy09b53e12011-10-14 12:47:22 +000029820 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
29821$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristy71203402010-06-18 13:12:03 +000029822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LCMS v1.1X" >&5
29823$as_echo_n "checking for LCMS v1.1X... " >&6; }
cristy09b53e12011-10-14 12:47:22 +000029824 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
29825$as_echo "$as_me: " >&6;}
cristyd09bcf92010-03-25 03:04:45 +000029826 failed=0
29827 passed=0
29828 have_lcms_header='no'
cristy71203402010-06-18 13:12:03 +000029829
29830 # Check for <lcms.h>
29831 if test "$have_lcms_header" != 'yes'; then
29832 ac_fn_c_check_header_mongrel "$LINENO" "lcms.h" "ac_cv_header_lcms_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029833if test "x$ac_cv_header_lcms_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029834 have_lcms_header='yes'
29835fi
29836
29837
cristy71203402010-06-18 13:12:03 +000029838 if test "$have_lcms_header" = 'yes'; then
cristy3ed852e2009-09-05 21:47:34 +000029839 passed=`expr $passed + 1`
29840
cristy8b350f62009-11-15 23:12:43 +000029841$as_echo "#define HAVE_LCMS_H 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000029842
cristy71203402010-06-18 13:12:03 +000029843 fi
29844 fi
29845
29846 # Check for <lcms/lcms.h>
29847 if test "$have_lcms_header" != 'yes'; then
29848 ac_fn_c_check_header_mongrel "$LINENO" "lcms/lcms.h" "ac_cv_header_lcms_lcms_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029849if test "x$ac_cv_header_lcms_lcms_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029850 have_lcms_header='yes'
29851fi
29852
29853
cristy71203402010-06-18 13:12:03 +000029854 if test "$have_lcms_header" = 'yes'; then
29855 passed=`expr $passed + 1`
cristy3ed852e2009-09-05 21:47:34 +000029856
cristy8b350f62009-11-15 23:12:43 +000029857$as_echo "#define HAVE_LCMS_LCMS_H 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000029858
cristy71203402010-06-18 13:12:03 +000029859 fi
cristy3ed852e2009-09-05 21:47:34 +000029860 fi
cristy71203402010-06-18 13:12:03 +000029861
29862 # Failed to find lcms header?
29863 if test "$have_lcms_header" != 'yes'; then
29864 failed=`expr $failed + 1`
29865 fi
29866
29867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cmsSetErrorHandler in -llcms" >&5
29868$as_echo_n "checking for cmsSetErrorHandler in -llcms... " >&6; }
cristyda16f162011-02-19 23:52:17 +000029869if ${ac_cv_lib_lcms_cmsSetErrorHandler+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000029870 $as_echo_n "(cached) " >&6
29871else
29872 ac_check_lib_save_LIBS=$LIBS
29873LIBS="-llcms $LIBS"
cristy8b350f62009-11-15 23:12:43 +000029874cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029875/* end confdefs.h. */
29876
29877/* Override any GCC internal prototype to avoid an error.
29878 Use char because int might match the return type of a GCC
29879 builtin and then its argument prototype would still apply. */
29880#ifdef __cplusplus
29881extern "C"
29882#endif
cristy71203402010-06-18 13:12:03 +000029883char cmsSetErrorHandler ();
cristy3ed852e2009-09-05 21:47:34 +000029884int
29885main ()
29886{
cristy71203402010-06-18 13:12:03 +000029887return cmsSetErrorHandler ();
cristy3ed852e2009-09-05 21:47:34 +000029888 ;
29889 return 0;
29890}
29891_ACEOF
cristy8b350f62009-11-15 23:12:43 +000029892if ac_fn_c_try_link "$LINENO"; then :
cristy71203402010-06-18 13:12:03 +000029893 ac_cv_lib_lcms_cmsSetErrorHandler=yes
cristy3ed852e2009-09-05 21:47:34 +000029894else
cristy71203402010-06-18 13:12:03 +000029895 ac_cv_lib_lcms_cmsSetErrorHandler=no
cristy3ed852e2009-09-05 21:47:34 +000029896fi
cristy8b350f62009-11-15 23:12:43 +000029897rm -f core conftest.err conftest.$ac_objext \
29898 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029899LIBS=$ac_check_lib_save_LIBS
29900fi
cristy71203402010-06-18 13:12:03 +000029901{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lcms_cmsSetErrorHandler" >&5
29902$as_echo "$ac_cv_lib_lcms_cmsSetErrorHandler" >&6; }
cristyda16f162011-02-19 23:52:17 +000029903if test "x$ac_cv_lib_lcms_cmsSetErrorHandler" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029904 passed=`expr $passed + 1`
29905else
29906 failed=`expr $failed + 1`
29907fi
29908
cristy8b350f62009-11-15 23:12:43 +000029909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if LCMS package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000029910$as_echo_n "checking if LCMS package is complete... " >&6; }
29911 if test $passed -gt 0; then
cristy71203402010-06-18 13:12:03 +000029912 if test $failed -gt 0; then
cristy09b53e12011-10-14 12:47:22 +000029913 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5
29914$as_echo "$as_me: no -- some components failed test" >&6;}
cristy71203402010-06-18 13:12:03 +000029915 have_lcms='no (failed tests)'
29916 else
29917 LCMS_LIBS='-llcms'
29918 LIBS="$LCMS_LIBS $LIBS"
cristy09b53e12011-10-14 12:47:22 +000029919 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5
29920$as_echo "$as_me: yes" >&6;}
cristy71203402010-06-18 13:12:03 +000029921 have_lcms='yes'
29922 fi
cristy3ed852e2009-09-05 21:47:34 +000029923 else
cristy09b53e12011-10-14 12:47:22 +000029924 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5
29925$as_echo "$as_me: no" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000029926 fi
29927fi
cristy71203402010-06-18 13:12:03 +000029928
cristy73bd4a52010-10-05 11:24:23 +000029929 if test "$have_lcms2" = 'yes' -o "$have_lcms" = 'yes'; then
29930 LCMS_DELEGATE_TRUE=
29931 LCMS_DELEGATE_FALSE='#'
29932else
29933 LCMS_DELEGATE_TRUE='#'
29934 LCMS_DELEGATE_FALSE=
29935fi
29936
cristy71203402010-06-18 13:12:03 +000029937if test "$have_lcms2" = 'yes' -o "$have_lcms" = 'yes'; then
29938
29939$as_echo "#define LCMS_DELEGATE 1" >>confdefs.h
29940
29941fi
29942
cristy3ed852e2009-09-05 21:47:34 +000029943
29944
29945
29946#
29947# Check for the LQR (Liquid Rescale) delegate library.
29948#
29949
29950# Check whether --with-lqr was given.
cristy8b350f62009-11-15 23:12:43 +000029951if test "${with_lqr+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029952 withval=$with_lqr; with_lqr=$withval
29953else
29954 with_lqr='yes'
29955fi
29956
29957
29958if test "$with_lqr" != 'yes'; then
29959 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-lqr=$with_lqr "
29960fi
29961
29962have_lqr='no'
29963LQR_CFLAGS=""
29964LQR_LIBS=""
29965LQR_PKG=""
29966if test "x$with_lqr" = "xyes"; then
cristy09b53e12011-10-14 12:47:22 +000029967 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
29968$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristy73bd4a52010-10-05 11:24:23 +000029969
29970pkg_failed=no
29971{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LQR" >&5
29972$as_echo_n "checking for LQR... " >&6; }
29973
29974if test -n "$LQR_CFLAGS"; then
29975 pkg_cv_LQR_CFLAGS="$LQR_CFLAGS"
29976 elif test -n "$PKG_CONFIG"; then
29977 if test -n "$PKG_CONFIG" && \
29978 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"lqr-1 >= 0.1.0\""; } >&5
29979 ($PKG_CONFIG --exists --print-errors "lqr-1 >= 0.1.0") 2>&5
29980 ac_status=$?
29981 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
29982 test $ac_status = 0; }; then
29983 pkg_cv_LQR_CFLAGS=`$PKG_CONFIG --cflags "lqr-1 >= 0.1.0" 2>/dev/null`
29984else
29985 pkg_failed=yes
29986fi
29987 else
29988 pkg_failed=untried
29989fi
29990if test -n "$LQR_LIBS"; then
29991 pkg_cv_LQR_LIBS="$LQR_LIBS"
29992 elif test -n "$PKG_CONFIG"; then
29993 if test -n "$PKG_CONFIG" && \
29994 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"lqr-1 >= 0.1.0\""; } >&5
29995 ($PKG_CONFIG --exists --print-errors "lqr-1 >= 0.1.0") 2>&5
29996 ac_status=$?
29997 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
29998 test $ac_status = 0; }; then
29999 pkg_cv_LQR_LIBS=`$PKG_CONFIG --libs "lqr-1 >= 0.1.0" 2>/dev/null`
30000else
30001 pkg_failed=yes
30002fi
30003 else
30004 pkg_failed=untried
30005fi
30006
30007
30008
30009if test $pkg_failed = yes; then
30010
30011if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
30012 _pkg_short_errors_supported=yes
30013else
30014 _pkg_short_errors_supported=no
30015fi
30016 if test $_pkg_short_errors_supported = yes; then
30017 LQR_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "lqr-1 >= 0.1.0" 2>&1`
30018 else
30019 LQR_PKG_ERRORS=`$PKG_CONFIG --print-errors "lqr-1 >= 0.1.0" 2>&1`
30020 fi
30021 # Put the nasty error message in config.log where it belongs
30022 echo "$LQR_PKG_ERRORS" >&5
30023
30024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30025$as_echo "no" >&6; }
30026 have_lqr=no
30027elif test $pkg_failed = untried; then
30028 have_lqr=no
30029else
30030 LQR_CFLAGS=$pkg_cv_LQR_CFLAGS
30031 LQR_LIBS=$pkg_cv_LQR_LIBS
30032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30033$as_echo "yes" >&6; }
30034 have_lqr=yes
30035fi
cristy09b53e12011-10-14 12:47:22 +000030036 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
30037$as_echo "$as_me: " >&6;}
cristy3ed852e2009-09-05 21:47:34 +000030038fi
30039
30040if test "$have_lqr" = 'yes'; then
30041
cristy8b350f62009-11-15 23:12:43 +000030042$as_echo "#define LQR_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000030043
30044 CFLAGS="$LQR_CFLAGS $CFLAGS"
30045fi
30046
cristy73bd4a52010-10-05 11:24:23 +000030047 if test "$have_lqr" = 'yes'; then
30048 LQR_DELEGATE_TRUE=
30049 LQR_DELEGATE_FALSE='#'
30050else
30051 LQR_DELEGATE_TRUE='#'
30052 LQR_DELEGATE_FALSE=
30053fi
30054
cristy3ed852e2009-09-05 21:47:34 +000030055
30056
30057
30058
cristy81beccd2011-10-03 18:17:24 +000030059# Disable LZMA (lzma library)
cristyfbb0ef02010-12-19 02:32:11 +000030060
30061# Check whether --with-lzma was given.
30062if test "${with_lzma+set}" = set; then :
30063 withval=$with_lzma; with_lzma=$withval
30064else
30065 with_lzma='yes'
30066fi
30067
cristy81beccd2011-10-03 18:17:24 +000030068if test "$with_lzma" != 'yes' ; then
cristyfbb0ef02010-12-19 02:32:11 +000030069 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-lzma=$with_lzma "
30070fi
30071
cristyb94e5002011-11-14 13:20:10 +000030072LZMA_PKG=""
30073if test "x$with_lzma" = "xyes"; then
cristy09b53e12011-10-14 12:47:22 +000030074 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
30075$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristyb94e5002011-11-14 13:20:10 +000030076
30077pkg_failed=no
30078{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LZMA" >&5
cristyfbb0ef02010-12-19 02:32:11 +000030079$as_echo_n "checking for LZMA... " >&6; }
cristyb94e5002011-11-14 13:20:10 +000030080
30081if test -n "$LZMA_CFLAGS"; then
30082 pkg_cv_LZMA_CFLAGS="$LZMA_CFLAGS"
30083 elif test -n "$PKG_CONFIG"; then
30084 if test -n "$PKG_CONFIG" && \
30085 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"liblzma >= 2.9.0\""; } >&5
30086 ($PKG_CONFIG --exists --print-errors "liblzma >= 2.9.0") 2>&5
30087 ac_status=$?
30088 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
30089 test $ac_status = 0; }; then
30090 pkg_cv_LZMA_CFLAGS=`$PKG_CONFIG --cflags "liblzma >= 2.9.0" 2>/dev/null`
30091else
30092 pkg_failed=yes
30093fi
30094 else
30095 pkg_failed=untried
30096fi
30097if test -n "$LZMA_LIBS"; then
30098 pkg_cv_LZMA_LIBS="$LZMA_LIBS"
30099 elif test -n "$PKG_CONFIG"; then
30100 if test -n "$PKG_CONFIG" && \
30101 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"liblzma >= 2.9.0\""; } >&5
30102 ($PKG_CONFIG --exists --print-errors "liblzma >= 2.9.0") 2>&5
30103 ac_status=$?
30104 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
30105 test $ac_status = 0; }; then
30106 pkg_cv_LZMA_LIBS=`$PKG_CONFIG --libs "liblzma >= 2.9.0" 2>/dev/null`
30107else
30108 pkg_failed=yes
30109fi
30110 else
30111 pkg_failed=untried
30112fi
30113
30114
30115
30116if test $pkg_failed = yes; then
30117
30118if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
30119 _pkg_short_errors_supported=yes
30120else
30121 _pkg_short_errors_supported=no
30122fi
30123 if test $_pkg_short_errors_supported = yes; then
30124 LZMA_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "liblzma >= 2.9.0" 2>&1`
30125 else
30126 LZMA_PKG_ERRORS=`$PKG_CONFIG --print-errors "liblzma >= 2.9.0" 2>&1`
30127 fi
30128 # Put the nasty error message in config.log where it belongs
30129 echo "$LZMA_PKG_ERRORS" >&5
30130
30131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30132$as_echo "no" >&6; }
30133 have_lzma=no
30134elif test $pkg_failed = untried; then
30135 have_lzma=no
30136else
30137 LZMA_CFLAGS=$pkg_cv_LZMA_CFLAGS
30138 LZMA_LIBS=$pkg_cv_LZMA_LIBS
30139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30140$as_echo "yes" >&6; }
30141 have_lzma=yes
30142fi
30143 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
cristy09b53e12011-10-14 12:47:22 +000030144$as_echo "$as_me: " >&6;}
cristyfbb0ef02010-12-19 02:32:11 +000030145fi
30146
cristyb94e5002011-11-14 13:20:10 +000030147if test "$have_lzma" = 'yes'; then
cristyfbb0ef02010-12-19 02:32:11 +000030148
30149$as_echo "#define LZMA_DELEGATE 1" >>confdefs.h
30150
cristyc6722092012-10-14 00:19:31 +000030151 if test "$build_modules" = 'no'; then
cristyb94e5002011-11-14 13:20:10 +000030152 CPPFLAGS="$LZMA_CFLAGS $CPPFLAGS"
cristyfbb0ef02010-12-19 02:32:11 +000030153 fi
cristyfbb0ef02010-12-19 02:32:11 +000030154fi
cristyb94e5002011-11-14 13:20:10 +000030155
cristyfbb0ef02010-12-19 02:32:11 +000030156 if test "$have_lzma" = 'yes'; then
30157 LZMA_DELEGATE_TRUE=
30158 LZMA_DELEGATE_FALSE='#'
30159else
30160 LZMA_DELEGATE_TRUE='#'
30161 LZMA_DELEGATE_FALSE=
30162fi
30163
30164
30165
30166
cristyb94e5002011-11-14 13:20:10 +000030167
cristy3ed852e2009-09-05 21:47:34 +000030168#
30169# Check for the OpenEXR delegate library.
30170#
30171
30172# Check whether --with-openexr was given.
cristy8b350f62009-11-15 23:12:43 +000030173if test "${with_openexr+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000030174 withval=$with_openexr; with_openexr=$withval
30175else
30176 with_openexr='yes'
30177fi
30178
30179
30180if test "$with_openexr" != 'yes'; then
30181 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-openexr=$with_openexr "
30182fi
30183
30184have_openexr='no'
30185OPENEXR_CFLAGS=""
30186OPENEXR_LIBS=""
30187OPENEXR_PKG=""
30188if test "x$with_openexr" = "xyes"; then
cristy09b53e12011-10-14 12:47:22 +000030189 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
30190$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristy73bd4a52010-10-05 11:24:23 +000030191
30192pkg_failed=no
30193{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for OPENEXR" >&5
30194$as_echo_n "checking for OPENEXR... " >&6; }
30195
30196if test -n "$OPENEXR_CFLAGS"; then
30197 pkg_cv_OPENEXR_CFLAGS="$OPENEXR_CFLAGS"
30198 elif test -n "$PKG_CONFIG"; then
30199 if test -n "$PKG_CONFIG" && \
30200 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"OpenEXR >= 1.0.6\""; } >&5
30201 ($PKG_CONFIG --exists --print-errors "OpenEXR >= 1.0.6") 2>&5
30202 ac_status=$?
30203 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
30204 test $ac_status = 0; }; then
30205 pkg_cv_OPENEXR_CFLAGS=`$PKG_CONFIG --cflags "OpenEXR >= 1.0.6" 2>/dev/null`
30206else
30207 pkg_failed=yes
30208fi
30209 else
30210 pkg_failed=untried
30211fi
30212if test -n "$OPENEXR_LIBS"; then
30213 pkg_cv_OPENEXR_LIBS="$OPENEXR_LIBS"
30214 elif test -n "$PKG_CONFIG"; then
30215 if test -n "$PKG_CONFIG" && \
30216 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"OpenEXR >= 1.0.6\""; } >&5
30217 ($PKG_CONFIG --exists --print-errors "OpenEXR >= 1.0.6") 2>&5
30218 ac_status=$?
30219 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
30220 test $ac_status = 0; }; then
30221 pkg_cv_OPENEXR_LIBS=`$PKG_CONFIG --libs "OpenEXR >= 1.0.6" 2>/dev/null`
30222else
30223 pkg_failed=yes
30224fi
30225 else
30226 pkg_failed=untried
30227fi
30228
30229
30230
30231if test $pkg_failed = yes; then
30232
30233if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
30234 _pkg_short_errors_supported=yes
30235else
30236 _pkg_short_errors_supported=no
30237fi
30238 if test $_pkg_short_errors_supported = yes; then
30239 OPENEXR_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "OpenEXR >= 1.0.6" 2>&1`
30240 else
30241 OPENEXR_PKG_ERRORS=`$PKG_CONFIG --print-errors "OpenEXR >= 1.0.6" 2>&1`
30242 fi
30243 # Put the nasty error message in config.log where it belongs
30244 echo "$OPENEXR_PKG_ERRORS" >&5
30245
30246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30247$as_echo "no" >&6; }
30248 have_openexr=no
30249elif test $pkg_failed = untried; then
30250 have_openexr=no
30251else
30252 OPENEXR_CFLAGS=$pkg_cv_OPENEXR_CFLAGS
30253 OPENEXR_LIBS=$pkg_cv_OPENEXR_LIBS
30254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30255$as_echo "yes" >&6; }
30256 have_openexr=yes
30257fi
cristy09b53e12011-10-14 12:47:22 +000030258 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
30259$as_echo "$as_me: " >&6;}
cristy3ed852e2009-09-05 21:47:34 +000030260fi
30261
30262if test "$have_openexr" = 'yes'; then
30263
cristy8b350f62009-11-15 23:12:43 +000030264$as_echo "#define OPENEXR_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000030265
cristyc6722092012-10-14 00:19:31 +000030266 if test "$build_modules" = 'no'; then
cristy3ed852e2009-09-05 21:47:34 +000030267 CFLAGS="$OPENEXR_CFLAGS $CFLAGS"
30268 fi
30269fi
30270
cristy73bd4a52010-10-05 11:24:23 +000030271 if test "$have_openexr" = 'yes'; then
30272 OPENEXR_DELEGATE_TRUE=
30273 OPENEXR_DELEGATE_FALSE='#'
30274else
30275 OPENEXR_DELEGATE_TRUE='#'
30276 OPENEXR_DELEGATE_FALSE=
30277fi
30278
cristy3ed852e2009-09-05 21:47:34 +000030279
30280
30281
30282
30283#
cristy41cbe8a2011-10-27 01:35:18 +000030284# Check for PANGO delegate library.
30285#
30286
30287# Check whether --with-pango was given.
30288if test "${with_pango+set}" = set; then :
30289 withval=$with_pango; with_pango=$withval
30290else
cristyfc3d0222012-02-07 15:05:57 +000030291 with_pango='yes'
cristy41cbe8a2011-10-27 01:35:18 +000030292fi
30293
30294
30295if test "$with_pango" != 'yes'; then
30296 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-pango=$with_pango "
30297fi
30298
30299have_pango='no'
cristya054b762012-03-26 23:16:00 +000030300have_pangocairo='no'
cristy41cbe8a2011-10-27 01:35:18 +000030301PANGO_CFLAGS=""
30302PANGO_LIBS=""
30303PANGO_PKG=""
30304if test "x$with_pango" = "xyes"; then
30305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
30306$as_echo "-------------------------------------------------------------" >&6; }
30307
30308pkg_failed=no
30309{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PANGO" >&5
30310$as_echo_n "checking for PANGO... " >&6; }
30311
30312if test -n "$PANGO_CFLAGS"; then
30313 pkg_cv_PANGO_CFLAGS="$PANGO_CFLAGS"
30314 elif test -n "$PKG_CONFIG"; then
30315 if test -n "$PKG_CONFIG" && \
cristya054b762012-03-26 23:16:00 +000030316 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pangocairo >= 1.28.1\""; } >&5
30317 ($PKG_CONFIG --exists --print-errors "pangocairo >= 1.28.1") 2>&5
cristy41cbe8a2011-10-27 01:35:18 +000030318 ac_status=$?
30319 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
30320 test $ac_status = 0; }; then
cristya054b762012-03-26 23:16:00 +000030321 pkg_cv_PANGO_CFLAGS=`$PKG_CONFIG --cflags "pangocairo >= 1.28.1" 2>/dev/null`
cristy41cbe8a2011-10-27 01:35:18 +000030322else
30323 pkg_failed=yes
30324fi
30325 else
30326 pkg_failed=untried
30327fi
30328if test -n "$PANGO_LIBS"; then
30329 pkg_cv_PANGO_LIBS="$PANGO_LIBS"
30330 elif test -n "$PKG_CONFIG"; then
30331 if test -n "$PKG_CONFIG" && \
cristya054b762012-03-26 23:16:00 +000030332 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pangocairo >= 1.28.1\""; } >&5
30333 ($PKG_CONFIG --exists --print-errors "pangocairo >= 1.28.1") 2>&5
cristy41cbe8a2011-10-27 01:35:18 +000030334 ac_status=$?
30335 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
30336 test $ac_status = 0; }; then
cristya054b762012-03-26 23:16:00 +000030337 pkg_cv_PANGO_LIBS=`$PKG_CONFIG --libs "pangocairo >= 1.28.1" 2>/dev/null`
cristy41cbe8a2011-10-27 01:35:18 +000030338else
30339 pkg_failed=yes
30340fi
30341 else
30342 pkg_failed=untried
30343fi
30344
30345
30346
30347if test $pkg_failed = yes; then
30348
30349if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
30350 _pkg_short_errors_supported=yes
30351else
30352 _pkg_short_errors_supported=no
30353fi
30354 if test $_pkg_short_errors_supported = yes; then
cristya054b762012-03-26 23:16:00 +000030355 PANGO_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pangocairo >= 1.28.1" 2>&1`
cristy41cbe8a2011-10-27 01:35:18 +000030356 else
cristya054b762012-03-26 23:16:00 +000030357 PANGO_PKG_ERRORS=`$PKG_CONFIG --print-errors "pangocairo >= 1.28.1" 2>&1`
cristy41cbe8a2011-10-27 01:35:18 +000030358 fi
30359 # Put the nasty error message in config.log where it belongs
30360 echo "$PANGO_PKG_ERRORS" >&5
30361
30362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30363$as_echo "no" >&6; }
cristya054b762012-03-26 23:16:00 +000030364 have_pangocairo=no
cristy41cbe8a2011-10-27 01:35:18 +000030365elif test $pkg_failed = untried; then
cristya054b762012-03-26 23:16:00 +000030366 have_pangocairo=no
cristy41cbe8a2011-10-27 01:35:18 +000030367else
30368 PANGO_CFLAGS=$pkg_cv_PANGO_CFLAGS
30369 PANGO_LIBS=$pkg_cv_PANGO_LIBS
30370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30371$as_echo "yes" >&6; }
cristya054b762012-03-26 23:16:00 +000030372 have_pangocairo=yes
cristy41cbe8a2011-10-27 01:35:18 +000030373fi
30374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
30375$as_echo "" >&6; }
cristy7dc48ed2011-10-28 14:11:43 +000030376
30377pkg_failed=no
30378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PANGO" >&5
30379$as_echo_n "checking for PANGO... " >&6; }
30380
30381if test -n "$PANGO_CFLAGS"; then
30382 pkg_cv_PANGO_CFLAGS="$PANGO_CFLAGS"
30383 elif test -n "$PKG_CONFIG"; then
30384 if test -n "$PKG_CONFIG" && \
cristy2542fc62011-12-06 17:50:25 +000030385 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pango >= 1.28.1\""; } >&5
30386 ($PKG_CONFIG --exists --print-errors "pango >= 1.28.1") 2>&5
cristy7dc48ed2011-10-28 14:11:43 +000030387 ac_status=$?
30388 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
30389 test $ac_status = 0; }; then
cristy2542fc62011-12-06 17:50:25 +000030390 pkg_cv_PANGO_CFLAGS=`$PKG_CONFIG --cflags "pango >= 1.28.1" 2>/dev/null`
cristy7dc48ed2011-10-28 14:11:43 +000030391else
30392 pkg_failed=yes
30393fi
30394 else
30395 pkg_failed=untried
30396fi
30397if test -n "$PANGO_LIBS"; then
30398 pkg_cv_PANGO_LIBS="$PANGO_LIBS"
30399 elif test -n "$PKG_CONFIG"; then
30400 if test -n "$PKG_CONFIG" && \
cristy2542fc62011-12-06 17:50:25 +000030401 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pango >= 1.28.1\""; } >&5
30402 ($PKG_CONFIG --exists --print-errors "pango >= 1.28.1") 2>&5
cristy7dc48ed2011-10-28 14:11:43 +000030403 ac_status=$?
30404 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
30405 test $ac_status = 0; }; then
cristy2542fc62011-12-06 17:50:25 +000030406 pkg_cv_PANGO_LIBS=`$PKG_CONFIG --libs "pango >= 1.28.1" 2>/dev/null`
cristy7dc48ed2011-10-28 14:11:43 +000030407else
30408 pkg_failed=yes
30409fi
30410 else
30411 pkg_failed=untried
30412fi
30413
30414
30415
30416if test $pkg_failed = yes; then
30417
30418if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
30419 _pkg_short_errors_supported=yes
30420else
30421 _pkg_short_errors_supported=no
30422fi
30423 if test $_pkg_short_errors_supported = yes; then
cristy2542fc62011-12-06 17:50:25 +000030424 PANGO_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pango >= 1.28.1" 2>&1`
cristy7dc48ed2011-10-28 14:11:43 +000030425 else
cristy2542fc62011-12-06 17:50:25 +000030426 PANGO_PKG_ERRORS=`$PKG_CONFIG --print-errors "pango >= 1.28.1" 2>&1`
cristy7dc48ed2011-10-28 14:11:43 +000030427 fi
30428 # Put the nasty error message in config.log where it belongs
30429 echo "$PANGO_PKG_ERRORS" >&5
30430
30431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30432$as_echo "no" >&6; }
30433 have_pango=no
30434elif test $pkg_failed = untried; then
30435 have_pango=no
30436else
30437 PANGO_CFLAGS=$pkg_cv_PANGO_CFLAGS
30438 PANGO_LIBS=$pkg_cv_PANGO_LIBS
30439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30440$as_echo "yes" >&6; }
30441 have_pango=yes
30442fi
30443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
30444$as_echo "" >&6; }
cristy41cbe8a2011-10-27 01:35:18 +000030445fi
30446
30447if test "$have_pango" = 'yes'; then
30448
30449$as_echo "#define PANGO_DELEGATE 1" >>confdefs.h
30450
cristyc6722092012-10-14 00:19:31 +000030451 if test "$build_modules" = 'no'; then
cristy41cbe8a2011-10-27 01:35:18 +000030452 CPPFLAGS="$PANGO_CFLAGS $CPPFLAGS"
30453 fi
30454fi
30455
cristya054b762012-03-26 23:16:00 +000030456if test "$have_pangocairo" = 'yes'; then
cristy41cbe8a2011-10-27 01:35:18 +000030457
cristya054b762012-03-26 23:16:00 +000030458$as_echo "#define PANGOCAIRO_DELEGATE 1" >>confdefs.h
cristy41cbe8a2011-10-27 01:35:18 +000030459
cristyc6722092012-10-14 00:19:31 +000030460 if test "$build_modules" = 'no'; then
cristya054b762012-03-26 23:16:00 +000030461 CPPFLAGS="$PANGOCAIRO_CFLAGS $CPPFLAGS"
cristy41cbe8a2011-10-27 01:35:18 +000030462 fi
30463fi
30464
30465 if test "$have_pango" = 'yes'; then
30466 PANGO_DELEGATE_TRUE=
30467 PANGO_DELEGATE_FALSE='#'
30468else
30469 PANGO_DELEGATE_TRUE='#'
30470 PANGO_DELEGATE_FALSE=
30471fi
30472
cristya054b762012-03-26 23:16:00 +000030473 if test "$have_pangocairo" = 'yes'; then
30474 PANGOCAIRO_DELEGATE_TRUE=
30475 PANGOCAIRO_DELEGATE_FALSE='#'
cristy41cbe8a2011-10-27 01:35:18 +000030476else
cristya054b762012-03-26 23:16:00 +000030477 PANGOCAIRO_DELEGATE_TRUE='#'
30478 PANGOCAIRO_DELEGATE_FALSE=
cristy41cbe8a2011-10-27 01:35:18 +000030479fi
30480
30481
30482
30483
30484
30485#
cristy3ed852e2009-09-05 21:47:34 +000030486# Check for PNG delegate library.
30487#
30488
30489# Check whether --with-png was given.
cristy8b350f62009-11-15 23:12:43 +000030490if test "${with_png+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000030491 withval=$with_png; with_png=$withval
30492else
30493 with_png='yes'
30494fi
30495
30496
30497if test "$with_png" != 'yes'; then
30498 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-png=$with_png "
30499fi
30500
cristy81beccd2011-10-03 18:17:24 +000030501have_png='no'
30502PNG_LIBS=''
30503
30504if test "$with_png" != 'no' -a "$have_zlib" != 'no' ; then
cristy09b53e12011-10-14 12:47:22 +000030505 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
30506$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristy81beccd2011-10-03 18:17:24 +000030507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PNG support " >&5
30508$as_echo_n "checking for PNG support ... " >&6; }
cristy09b53e12011-10-14 12:47:22 +000030509 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
30510$as_echo "$as_me: " >&6;}
cristy81beccd2011-10-03 18:17:24 +000030511 failed=0
30512 passed=0
30513 ac_fn_c_check_header_mongrel "$LINENO" "png.h" "ac_cv_header_png_h" "$ac_includes_default"
30514if test "x$ac_cv_header_png_h" = xyes; then :
30515 passed=`expr $passed + 1`
30516else
30517 failed=`expr $failed + 1`
cristy64877302011-08-23 19:10:31 +000030518fi
30519
cristy81beccd2011-10-03 18:17:24 +000030520
30521
30522 if test $passed -gt 0; then
30523 for var in 5 4 2 '' ; do
cristy0615f0e2011-10-12 11:36:46 +000030524 if test "$have_png" = 'no' ; then
30525 if test "x${var}" = 'x' ; then
cristy81beccd2011-10-03 18:17:24 +000030526 pnglib='png'
30527 else
30528 pnglib="png1${var}"
30529 fi
30530
30531# Test for compatible LIBPNG library
30532 failed=0
30533 passed=0
cristy0615f0e2011-10-12 11:36:46 +000030534 if test "$with_png" = 'yes' -o "$with_png" = "libpng1${var}" ; then
cristy81beccd2011-10-03 18:17:24 +000030535 if test "${pnglib}" != 'png' ; then
30536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBPNG1${var} support " >&5
30537$as_echo_n "checking for LIBPNG1${var} support ... " >&6; }
30538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30539/* end confdefs.h. */
30540#include <stdio.h>
30541#include <stdlib.h>
30542#include <png.h>
30543
30544int
30545main ()
30546{
30547
30548#if PNG_LIBPNG_VER_MINOR != ${var}
30549#error LIBPNG library must be version 1${var}!
30550Kaboom, Kaboom
30551#endif
30552return 0;
30553
30554 ;
30555 return 0;
30556}
30557_ACEOF
30558if ac_fn_c_try_compile "$LINENO"; then :
30559 ac_cv_libpng_ok='yes'
30560else
30561 ac_cv_libpng_ok='no'
30562fi
30563rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30564 if test "$ac_cv_libpng_ok" = 'yes' ; then
30565 passed=`expr $passed + 1`
cristy09b53e12011-10-14 12:47:22 +000030566 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5
30567$as_echo "$as_me: yes" >&6;}
cristy81beccd2011-10-03 18:17:24 +000030568 else
30569 failed=`expr $failed + 1`
cristy09b53e12011-10-14 12:47:22 +000030570 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5
30571$as_echo "$as_me: no" >&6;}
cristy81beccd2011-10-03 18:17:24 +000030572 fi
30573 else
30574 passed=`expr $passed + 1`
cristy09b53e12011-10-14 12:47:22 +000030575 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5
30576$as_echo "$as_me: yes" >&6;}
cristy81beccd2011-10-03 18:17:24 +000030577 fi
30578 fi
30579
30580 if test $passed -gt 0 -a $failed -le 0; then
30581 if test "1${var}" = '15' ; then
30582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_io_ptr in -lpng15" >&5
30583$as_echo_n "checking for png_get_io_ptr in -lpng15... " >&6; }
30584if ${ac_cv_lib_png15_png_get_io_ptr+:} false; then :
30585 $as_echo_n "(cached) " >&6
30586else
30587 ac_check_lib_save_LIBS=$LIBS
30588LIBS="-lpng15 $LIBS"
30589cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30590/* end confdefs.h. */
30591
30592/* Override any GCC internal prototype to avoid an error.
30593 Use char because int might match the return type of a GCC
30594 builtin and then its argument prototype would still apply. */
30595#ifdef __cplusplus
30596extern "C"
30597#endif
30598char png_get_io_ptr ();
30599int
30600main ()
30601{
30602return png_get_io_ptr ();
30603 ;
30604 return 0;
30605}
30606_ACEOF
30607if ac_fn_c_try_link "$LINENO"; then :
30608 ac_cv_lib_png15_png_get_io_ptr=yes
30609else
30610 ac_cv_lib_png15_png_get_io_ptr=no
30611fi
30612rm -f core conftest.err conftest.$ac_objext \
30613 conftest$ac_exeext conftest.$ac_ext
30614LIBS=$ac_check_lib_save_LIBS
30615fi
30616{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png15_png_get_io_ptr" >&5
30617$as_echo "$ac_cv_lib_png15_png_get_io_ptr" >&6; }
30618if test "x$ac_cv_lib_png15_png_get_io_ptr" = xyes; then :
30619 passed=`expr $passed + 1`
30620else
30621 failed=`expr $failed + 1`
30622fi
30623
30624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_longjmp in -lpng15" >&5
30625$as_echo_n "checking for png_longjmp in -lpng15... " >&6; }
30626if ${ac_cv_lib_png15_png_longjmp+:} false; then :
30627 $as_echo_n "(cached) " >&6
30628else
30629 ac_check_lib_save_LIBS=$LIBS
30630LIBS="-lpng15 $LIBS"
30631cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30632/* end confdefs.h. */
30633
30634/* Override any GCC internal prototype to avoid an error.
30635 Use char because int might match the return type of a GCC
30636 builtin and then its argument prototype would still apply. */
30637#ifdef __cplusplus
30638extern "C"
30639#endif
30640char png_longjmp ();
30641int
30642main ()
30643{
30644return png_longjmp ();
30645 ;
30646 return 0;
30647}
30648_ACEOF
30649if ac_fn_c_try_link "$LINENO"; then :
30650 ac_cv_lib_png15_png_longjmp=yes
30651else
30652 ac_cv_lib_png15_png_longjmp=no
30653fi
30654rm -f core conftest.err conftest.$ac_objext \
30655 conftest$ac_exeext conftest.$ac_ext
30656LIBS=$ac_check_lib_save_LIBS
30657fi
30658{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png15_png_longjmp" >&5
30659$as_echo "$ac_cv_lib_png15_png_longjmp" >&6; }
30660if test "x$ac_cv_lib_png15_png_longjmp" = xyes; then :
30661 passed=`expr $passed + 1`
30662else
30663 failed=`expr $failed + 1`
30664fi
30665
30666 fi
30667 if test "1${var}" = '14' ; then
30668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_io_ptr in -lpng14" >&5
30669$as_echo_n "checking for png_get_io_ptr in -lpng14... " >&6; }
30670if ${ac_cv_lib_png14_png_get_io_ptr+:} false; then :
30671 $as_echo_n "(cached) " >&6
30672else
30673 ac_check_lib_save_LIBS=$LIBS
30674LIBS="-lpng14 $LIBS"
30675cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30676/* end confdefs.h. */
30677
30678/* Override any GCC internal prototype to avoid an error.
30679 Use char because int might match the return type of a GCC
30680 builtin and then its argument prototype would still apply. */
30681#ifdef __cplusplus
30682extern "C"
30683#endif
30684char png_get_io_ptr ();
30685int
30686main ()
30687{
30688return png_get_io_ptr ();
30689 ;
30690 return 0;
30691}
30692_ACEOF
30693if ac_fn_c_try_link "$LINENO"; then :
30694 ac_cv_lib_png14_png_get_io_ptr=yes
30695else
30696 ac_cv_lib_png14_png_get_io_ptr=no
30697fi
30698rm -f core conftest.err conftest.$ac_objext \
30699 conftest$ac_exeext conftest.$ac_ext
30700LIBS=$ac_check_lib_save_LIBS
30701fi
30702{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png14_png_get_io_ptr" >&5
30703$as_echo "$ac_cv_lib_png14_png_get_io_ptr" >&6; }
30704if test "x$ac_cv_lib_png14_png_get_io_ptr" = xyes; then :
30705 passed=`expr $passed + 1`
30706else
30707 failed=`expr $failed + 1`
30708fi
30709
30710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_io_state in -lpng14" >&5
30711$as_echo_n "checking for png_get_io_state in -lpng14... " >&6; }
30712if ${ac_cv_lib_png14_png_get_io_state+:} false; then :
30713 $as_echo_n "(cached) " >&6
30714else
30715 ac_check_lib_save_LIBS=$LIBS
30716LIBS="-lpng14 $LIBS"
30717cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30718/* end confdefs.h. */
30719
30720/* Override any GCC internal prototype to avoid an error.
30721 Use char because int might match the return type of a GCC
30722 builtin and then its argument prototype would still apply. */
30723#ifdef __cplusplus
30724extern "C"
30725#endif
30726char png_get_io_state ();
30727int
30728main ()
30729{
30730return png_get_io_state ();
30731 ;
30732 return 0;
30733}
30734_ACEOF
30735if ac_fn_c_try_link "$LINENO"; then :
30736 ac_cv_lib_png14_png_get_io_state=yes
30737else
30738 ac_cv_lib_png14_png_get_io_state=no
30739fi
30740rm -f core conftest.err conftest.$ac_objext \
30741 conftest$ac_exeext conftest.$ac_ext
30742LIBS=$ac_check_lib_save_LIBS
30743fi
30744{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png14_png_get_io_state" >&5
30745$as_echo "$ac_cv_lib_png14_png_get_io_state" >&6; }
30746if test "x$ac_cv_lib_png14_png_get_io_state" = xyes; then :
30747 passed=`expr $passed + 1`
30748else
30749 failed=`expr $failed + 1`
30750fi
30751
30752 fi
30753 if test "1${var}" = '12' ; then
30754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_io_ptr in -lpng12" >&5
30755$as_echo_n "checking for png_get_io_ptr in -lpng12... " >&6; }
30756if ${ac_cv_lib_png12_png_get_io_ptr+:} false; then :
30757 $as_echo_n "(cached) " >&6
30758else
30759 ac_check_lib_save_LIBS=$LIBS
30760LIBS="-lpng12 $LIBS"
30761cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30762/* end confdefs.h. */
30763
30764/* Override any GCC internal prototype to avoid an error.
30765 Use char because int might match the return type of a GCC
30766 builtin and then its argument prototype would still apply. */
30767#ifdef __cplusplus
30768extern "C"
30769#endif
30770char png_get_io_ptr ();
30771int
30772main ()
30773{
30774return png_get_io_ptr ();
30775 ;
30776 return 0;
30777}
30778_ACEOF
30779if ac_fn_c_try_link "$LINENO"; then :
30780 ac_cv_lib_png12_png_get_io_ptr=yes
30781else
30782 ac_cv_lib_png12_png_get_io_ptr=no
30783fi
30784rm -f core conftest.err conftest.$ac_objext \
30785 conftest$ac_exeext conftest.$ac_ext
30786LIBS=$ac_check_lib_save_LIBS
30787fi
30788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png12_png_get_io_ptr" >&5
30789$as_echo "$ac_cv_lib_png12_png_get_io_ptr" >&6; }
30790if test "x$ac_cv_lib_png12_png_get_io_ptr" = xyes; then :
30791 passed=`expr $passed + 1`
30792else
30793 failed=`expr $failed + 1`
30794fi
30795
30796 fi
30797 if test "1${var}" = '1' ; then
30798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_io_ptr in -lpng" >&5
30799$as_echo_n "checking for png_get_io_ptr in -lpng... " >&6; }
30800if ${ac_cv_lib_png_png_get_io_ptr+:} false; then :
30801 $as_echo_n "(cached) " >&6
30802else
30803 ac_check_lib_save_LIBS=$LIBS
30804LIBS="-lpng $LIBS"
30805cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30806/* end confdefs.h. */
30807
30808/* Override any GCC internal prototype to avoid an error.
30809 Use char because int might match the return type of a GCC
30810 builtin and then its argument prototype would still apply. */
30811#ifdef __cplusplus
30812extern "C"
30813#endif
30814char png_get_io_ptr ();
30815int
30816main ()
30817{
30818return png_get_io_ptr ();
30819 ;
30820 return 0;
30821}
30822_ACEOF
30823if ac_fn_c_try_link "$LINENO"; then :
30824 ac_cv_lib_png_png_get_io_ptr=yes
30825else
30826 ac_cv_lib_png_png_get_io_ptr=no
30827fi
30828rm -f core conftest.err conftest.$ac_objext \
30829 conftest$ac_exeext conftest.$ac_ext
30830LIBS=$ac_check_lib_save_LIBS
30831fi
30832{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png_png_get_io_ptr" >&5
30833$as_echo "$ac_cv_lib_png_png_get_io_ptr" >&6; }
30834if test "x$ac_cv_lib_png_png_get_io_ptr" = xyes; then :
30835 passed=`expr $passed + 1`
30836else
30837 failed=`expr $failed + 1`
30838fi
30839
30840 fi
30841 if test $passed -gt 0 -a $failed -le 0 ; then
30842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ${pnglib} package is complete" >&5
30843$as_echo_n "checking if ${pnglib} package is complete... " >&6; }
30844 if test $passed -gt 0 ; then
30845 if test $failed -gt 0 ; then
cristy09b53e12011-10-14 12:47:22 +000030846 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5
30847$as_echo "$as_me: no -- some components failed test" >&6;}
cristy81beccd2011-10-03 18:17:24 +000030848 have_png='no (failed tests)'
30849 else
30850 PNG_LIBS="-l${pnglib}"
30851 LIBS="$PNG_LIBS $LIBS"
cristy3ed852e2009-09-05 21:47:34 +000030852
cristy8b350f62009-11-15 23:12:43 +000030853$as_echo "#define PNG_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000030854
cristy09b53e12011-10-14 12:47:22 +000030855 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5
30856$as_echo "$as_me: yes" >&6;}
cristy81beccd2011-10-03 18:17:24 +000030857 have_png='yes'
30858 fi
30859 fi
30860 fi
30861 fi
30862 fi
30863 done
30864 fi
cristy3ed852e2009-09-05 21:47:34 +000030865fi
cristy64877302011-08-23 19:10:31 +000030866
cristy73bd4a52010-10-05 11:24:23 +000030867 if test "$have_png" = 'yes'; then
30868 PNG_DELEGATE_TRUE=
30869 PNG_DELEGATE_FALSE='#'
30870else
30871 PNG_DELEGATE_TRUE='#'
30872 PNG_DELEGATE_FALSE=
30873fi
30874
cristy3ed852e2009-09-05 21:47:34 +000030875
cristy50d3f5c2011-09-10 20:09:06 +000030876
cristy3ed852e2009-09-05 21:47:34 +000030877
30878
30879#
30880# Check for RSVG delegate library.
30881#
30882
30883# Check whether --with-rsvg was given.
cristy8b350f62009-11-15 23:12:43 +000030884if test "${with_rsvg+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000030885 withval=$with_rsvg; with_rsvg=$withval
30886else
cristy1164d5f2012-08-15 00:58:25 +000030887 with_rsvg='no'
cristy3ed852e2009-09-05 21:47:34 +000030888fi
30889
30890
30891if test "$with_rsvg" != 'yes'; then
30892 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-rsvg=$with_rsvg "
30893fi
30894
30895have_rsvg='no'
30896have_cairo='no'
30897RSVG_CFLAGS=""
30898RSVG_LIBS=""
30899RSVG_PKG=""
30900if test "x$with_rsvg" = "xyes"; then
cristy09b53e12011-10-14 12:47:22 +000030901 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
30902$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristy73bd4a52010-10-05 11:24:23 +000030903
30904pkg_failed=no
30905{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for RSVG" >&5
30906$as_echo_n "checking for RSVG... " >&6; }
30907
30908if test -n "$RSVG_CFLAGS"; then
30909 pkg_cv_RSVG_CFLAGS="$RSVG_CFLAGS"
30910 elif test -n "$PKG_CONFIG"; then
30911 if test -n "$PKG_CONFIG" && \
30912 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"librsvg-2.0 >= 2.9.0\""; } >&5
30913 ($PKG_CONFIG --exists --print-errors "librsvg-2.0 >= 2.9.0") 2>&5
30914 ac_status=$?
30915 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
30916 test $ac_status = 0; }; then
30917 pkg_cv_RSVG_CFLAGS=`$PKG_CONFIG --cflags "librsvg-2.0 >= 2.9.0" 2>/dev/null`
30918else
30919 pkg_failed=yes
30920fi
30921 else
30922 pkg_failed=untried
30923fi
30924if test -n "$RSVG_LIBS"; then
30925 pkg_cv_RSVG_LIBS="$RSVG_LIBS"
30926 elif test -n "$PKG_CONFIG"; then
30927 if test -n "$PKG_CONFIG" && \
30928 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"librsvg-2.0 >= 2.9.0\""; } >&5
30929 ($PKG_CONFIG --exists --print-errors "librsvg-2.0 >= 2.9.0") 2>&5
30930 ac_status=$?
30931 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
30932 test $ac_status = 0; }; then
30933 pkg_cv_RSVG_LIBS=`$PKG_CONFIG --libs "librsvg-2.0 >= 2.9.0" 2>/dev/null`
30934else
30935 pkg_failed=yes
30936fi
30937 else
30938 pkg_failed=untried
30939fi
30940
30941
30942
30943if test $pkg_failed = yes; then
30944
30945if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
30946 _pkg_short_errors_supported=yes
30947else
30948 _pkg_short_errors_supported=no
30949fi
30950 if test $_pkg_short_errors_supported = yes; then
30951 RSVG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "librsvg-2.0 >= 2.9.0" 2>&1`
30952 else
30953 RSVG_PKG_ERRORS=`$PKG_CONFIG --print-errors "librsvg-2.0 >= 2.9.0" 2>&1`
30954 fi
30955 # Put the nasty error message in config.log where it belongs
30956 echo "$RSVG_PKG_ERRORS" >&5
30957
30958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30959$as_echo "no" >&6; }
30960 have_rsvg=no
30961elif test $pkg_failed = untried; then
30962 have_rsvg=no
30963else
30964 RSVG_CFLAGS=$pkg_cv_RSVG_CFLAGS
30965 RSVG_LIBS=$pkg_cv_RSVG_LIBS
30966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30967$as_echo "yes" >&6; }
30968 have_rsvg=yes
30969fi
cristy09b53e12011-10-14 12:47:22 +000030970 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
30971$as_echo "$as_me: " >&6;}
cristy73bd4a52010-10-05 11:24:23 +000030972
30973pkg_failed=no
30974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CAIRO_SVG" >&5
30975$as_echo_n "checking for CAIRO_SVG... " >&6; }
30976
30977if test -n "$CAIRO_SVG_CFLAGS"; then
30978 pkg_cv_CAIRO_SVG_CFLAGS="$CAIRO_SVG_CFLAGS"
30979 elif test -n "$PKG_CONFIG"; then
30980 if test -n "$PKG_CONFIG" && \
30981 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"cairo-svg\""; } >&5
30982 ($PKG_CONFIG --exists --print-errors "cairo-svg") 2>&5
30983 ac_status=$?
30984 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
30985 test $ac_status = 0; }; then
30986 pkg_cv_CAIRO_SVG_CFLAGS=`$PKG_CONFIG --cflags "cairo-svg" 2>/dev/null`
30987else
30988 pkg_failed=yes
30989fi
30990 else
30991 pkg_failed=untried
30992fi
30993if test -n "$CAIRO_SVG_LIBS"; then
30994 pkg_cv_CAIRO_SVG_LIBS="$CAIRO_SVG_LIBS"
30995 elif test -n "$PKG_CONFIG"; then
30996 if test -n "$PKG_CONFIG" && \
30997 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"cairo-svg\""; } >&5
30998 ($PKG_CONFIG --exists --print-errors "cairo-svg") 2>&5
30999 ac_status=$?
31000 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
31001 test $ac_status = 0; }; then
31002 pkg_cv_CAIRO_SVG_LIBS=`$PKG_CONFIG --libs "cairo-svg" 2>/dev/null`
31003else
31004 pkg_failed=yes
31005fi
31006 else
31007 pkg_failed=untried
31008fi
31009
31010
31011
31012if test $pkg_failed = yes; then
31013
31014if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
31015 _pkg_short_errors_supported=yes
31016else
31017 _pkg_short_errors_supported=no
31018fi
31019 if test $_pkg_short_errors_supported = yes; then
31020 CAIRO_SVG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "cairo-svg" 2>&1`
31021 else
31022 CAIRO_SVG_PKG_ERRORS=`$PKG_CONFIG --print-errors "cairo-svg" 2>&1`
31023 fi
31024 # Put the nasty error message in config.log where it belongs
31025 echo "$CAIRO_SVG_PKG_ERRORS" >&5
31026
31027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31028$as_echo "no" >&6; }
31029 have_cairo=no
31030elif test $pkg_failed = untried; then
31031 have_cairo=no
31032else
31033 CAIRO_SVG_CFLAGS=$pkg_cv_CAIRO_SVG_CFLAGS
31034 CAIRO_SVG_LIBS=$pkg_cv_CAIRO_SVG_LIBS
31035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31036$as_echo "yes" >&6; }
31037 have_cairo=yes
31038fi
cristy09b53e12011-10-14 12:47:22 +000031039 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
31040$as_echo "$as_me: " >&6;}
cristy3ed852e2009-09-05 21:47:34 +000031041fi
31042
31043if test "$have_rsvg" = 'yes'; then
31044
cristy8b350f62009-11-15 23:12:43 +000031045$as_echo "#define RSVG_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000031046
cristyc6722092012-10-14 00:19:31 +000031047 if test "$build_modules" = 'no'; then
cristy3ed852e2009-09-05 21:47:34 +000031048 CPPFLAGS="$RSVG_CFLAGS $CPPFLAGS"
31049 fi
31050fi
31051
31052if test "$have_cairo" = 'yes'; then
31053
cristy8b350f62009-11-15 23:12:43 +000031054$as_echo "#define CAIRO_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000031055
cristyc6722092012-10-14 00:19:31 +000031056 if test "$build_modules" = 'no'; then
cristy3ed852e2009-09-05 21:47:34 +000031057 CPPFLAGS="$CAIRO_SVG_CFLAGS $CPPFLAGS"
31058 fi
31059fi
31060
cristy73bd4a52010-10-05 11:24:23 +000031061 if test "$have_rsvg" = 'yes'; then
31062 RSVG_DELEGATE_TRUE=
31063 RSVG_DELEGATE_FALSE='#'
31064else
31065 RSVG_DELEGATE_TRUE='#'
31066 RSVG_DELEGATE_FALSE=
31067fi
31068
31069 if test "$have_cairo" = 'yes'; then
31070 CAIRO_DELEGATE_TRUE=
31071 CAIRO_DELEGATE_FALSE='#'
31072else
31073 CAIRO_DELEGATE_TRUE='#'
31074 CAIRO_DELEGATE_FALSE=
31075fi
31076
cristy3ed852e2009-09-05 21:47:34 +000031077
31078
31079
31080
31081#
31082# Check for TIFF delegate library.
31083#
31084
31085# Check whether --with-tiff was given.
cristy8b350f62009-11-15 23:12:43 +000031086if test "${with_tiff+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000031087 withval=$with_tiff; with_tiff=$withval
31088else
31089 with_tiff='yes'
31090fi
31091
31092
31093if test "$with_tiff" != 'yes'; then
31094 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-tiff=$with_tiff "
31095fi
31096
31097have_tiff='no'
31098TIFF_LIBS=''
31099if test "$with_tiff" != 'no'; then
cristy09b53e12011-10-14 12:47:22 +000031100 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
31101$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristy8b350f62009-11-15 23:12:43 +000031102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFF" >&5
cristy3ed852e2009-09-05 21:47:34 +000031103$as_echo_n "checking for TIFF... " >&6; }
cristy09b53e12011-10-14 12:47:22 +000031104 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
31105$as_echo "$as_me: " >&6;}
cristy3ed852e2009-09-05 21:47:34 +000031106 failed=0
31107 passed=0
cristy8b350f62009-11-15 23:12:43 +000031108 ac_fn_c_check_header_mongrel "$LINENO" "tiff.h" "ac_cv_header_tiff_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000031109if test "x$ac_cv_header_tiff_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000031110 passed=`expr $passed + 1`
31111else
31112 failed=`expr $failed + 1`
31113fi
31114
31115
cristy8b350f62009-11-15 23:12:43 +000031116 ac_fn_c_check_header_mongrel "$LINENO" "tiffio.h" "ac_cv_header_tiffio_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000031117if test "x$ac_cv_header_tiffio_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000031118 passed=`expr $passed + 1`
31119else
31120 failed=`expr $failed + 1`
31121fi
31122
31123
cristy8b350f62009-11-15 23:12:43 +000031124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFOpen in -ltiff" >&5
cristy3ed852e2009-09-05 21:47:34 +000031125$as_echo_n "checking for TIFFOpen in -ltiff... " >&6; }
cristyda16f162011-02-19 23:52:17 +000031126if ${ac_cv_lib_tiff_TIFFOpen+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000031127 $as_echo_n "(cached) " >&6
31128else
31129 ac_check_lib_save_LIBS=$LIBS
31130LIBS="-ltiff $LIBS"
cristy8b350f62009-11-15 23:12:43 +000031131cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000031132/* end confdefs.h. */
31133
31134/* Override any GCC internal prototype to avoid an error.
31135 Use char because int might match the return type of a GCC
31136 builtin and then its argument prototype would still apply. */
31137#ifdef __cplusplus
31138extern "C"
31139#endif
31140char TIFFOpen ();
31141int
31142main ()
31143{
31144return TIFFOpen ();
31145 ;
31146 return 0;
31147}
31148_ACEOF
cristy8b350f62009-11-15 23:12:43 +000031149if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000031150 ac_cv_lib_tiff_TIFFOpen=yes
31151else
cristy8b350f62009-11-15 23:12:43 +000031152 ac_cv_lib_tiff_TIFFOpen=no
cristy3ed852e2009-09-05 21:47:34 +000031153fi
cristy8b350f62009-11-15 23:12:43 +000031154rm -f core conftest.err conftest.$ac_objext \
31155 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000031156LIBS=$ac_check_lib_save_LIBS
31157fi
cristy8b350f62009-11-15 23:12:43 +000031158{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFOpen" >&5
cristy3ed852e2009-09-05 21:47:34 +000031159$as_echo "$ac_cv_lib_tiff_TIFFOpen" >&6; }
cristyda16f162011-02-19 23:52:17 +000031160if test "x$ac_cv_lib_tiff_TIFFOpen" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000031161 passed=`expr $passed + 1`
31162else
31163 failed=`expr $failed + 1`
31164fi
31165
cristy8b350f62009-11-15 23:12:43 +000031166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFClientOpen in -ltiff" >&5
cristy3ed852e2009-09-05 21:47:34 +000031167$as_echo_n "checking for TIFFClientOpen in -ltiff... " >&6; }
cristyda16f162011-02-19 23:52:17 +000031168if ${ac_cv_lib_tiff_TIFFClientOpen+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000031169 $as_echo_n "(cached) " >&6
31170else
31171 ac_check_lib_save_LIBS=$LIBS
31172LIBS="-ltiff $LIBS"
cristy8b350f62009-11-15 23:12:43 +000031173cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000031174/* end confdefs.h. */
31175
31176/* Override any GCC internal prototype to avoid an error.
31177 Use char because int might match the return type of a GCC
31178 builtin and then its argument prototype would still apply. */
31179#ifdef __cplusplus
31180extern "C"
31181#endif
31182char TIFFClientOpen ();
31183int
31184main ()
31185{
31186return TIFFClientOpen ();
31187 ;
31188 return 0;
31189}
31190_ACEOF
cristy8b350f62009-11-15 23:12:43 +000031191if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000031192 ac_cv_lib_tiff_TIFFClientOpen=yes
31193else
cristy8b350f62009-11-15 23:12:43 +000031194 ac_cv_lib_tiff_TIFFClientOpen=no
cristy3ed852e2009-09-05 21:47:34 +000031195fi
cristy8b350f62009-11-15 23:12:43 +000031196rm -f core conftest.err conftest.$ac_objext \
31197 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000031198LIBS=$ac_check_lib_save_LIBS
31199fi
cristy8b350f62009-11-15 23:12:43 +000031200{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFClientOpen" >&5
cristy3ed852e2009-09-05 21:47:34 +000031201$as_echo "$ac_cv_lib_tiff_TIFFClientOpen" >&6; }
cristyda16f162011-02-19 23:52:17 +000031202if test "x$ac_cv_lib_tiff_TIFFClientOpen" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000031203 passed=`expr $passed + 1`
31204else
31205 failed=`expr $failed + 1`
31206fi
31207
cristy8b350f62009-11-15 23:12:43 +000031208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFIsByteSwapped in -ltiff" >&5
cristy3ed852e2009-09-05 21:47:34 +000031209$as_echo_n "checking for TIFFIsByteSwapped in -ltiff... " >&6; }
cristyda16f162011-02-19 23:52:17 +000031210if ${ac_cv_lib_tiff_TIFFIsByteSwapped+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000031211 $as_echo_n "(cached) " >&6
31212else
31213 ac_check_lib_save_LIBS=$LIBS
31214LIBS="-ltiff $LIBS"
cristy8b350f62009-11-15 23:12:43 +000031215cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000031216/* end confdefs.h. */
31217
31218/* Override any GCC internal prototype to avoid an error.
31219 Use char because int might match the return type of a GCC
31220 builtin and then its argument prototype would still apply. */
31221#ifdef __cplusplus
31222extern "C"
31223#endif
31224char TIFFIsByteSwapped ();
31225int
31226main ()
31227{
31228return TIFFIsByteSwapped ();
31229 ;
31230 return 0;
31231}
31232_ACEOF
cristy8b350f62009-11-15 23:12:43 +000031233if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000031234 ac_cv_lib_tiff_TIFFIsByteSwapped=yes
31235else
cristy8b350f62009-11-15 23:12:43 +000031236 ac_cv_lib_tiff_TIFFIsByteSwapped=no
cristy3ed852e2009-09-05 21:47:34 +000031237fi
cristy8b350f62009-11-15 23:12:43 +000031238rm -f core conftest.err conftest.$ac_objext \
31239 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000031240LIBS=$ac_check_lib_save_LIBS
31241fi
cristy8b350f62009-11-15 23:12:43 +000031242{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFIsByteSwapped" >&5
cristy3ed852e2009-09-05 21:47:34 +000031243$as_echo "$ac_cv_lib_tiff_TIFFIsByteSwapped" >&6; }
cristyda16f162011-02-19 23:52:17 +000031244if test "x$ac_cv_lib_tiff_TIFFIsByteSwapped" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000031245 passed=`expr $passed + 1`
31246else
31247 failed=`expr $failed + 1`
31248fi
31249
cristy8b350f62009-11-15 23:12:43 +000031250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFReadRGBATile in -ltiff" >&5
cristy3ed852e2009-09-05 21:47:34 +000031251$as_echo_n "checking for TIFFReadRGBATile in -ltiff... " >&6; }
cristyda16f162011-02-19 23:52:17 +000031252if ${ac_cv_lib_tiff_TIFFReadRGBATile+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000031253 $as_echo_n "(cached) " >&6
31254else
31255 ac_check_lib_save_LIBS=$LIBS
31256LIBS="-ltiff $LIBS"
cristy8b350f62009-11-15 23:12:43 +000031257cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000031258/* end confdefs.h. */
31259
31260/* Override any GCC internal prototype to avoid an error.
31261 Use char because int might match the return type of a GCC
31262 builtin and then its argument prototype would still apply. */
31263#ifdef __cplusplus
31264extern "C"
31265#endif
31266char TIFFReadRGBATile ();
31267int
31268main ()
31269{
31270return TIFFReadRGBATile ();
31271 ;
31272 return 0;
31273}
31274_ACEOF
cristy8b350f62009-11-15 23:12:43 +000031275if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000031276 ac_cv_lib_tiff_TIFFReadRGBATile=yes
31277else
cristy8b350f62009-11-15 23:12:43 +000031278 ac_cv_lib_tiff_TIFFReadRGBATile=no
cristy3ed852e2009-09-05 21:47:34 +000031279fi
cristy8b350f62009-11-15 23:12:43 +000031280rm -f core conftest.err conftest.$ac_objext \
31281 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000031282LIBS=$ac_check_lib_save_LIBS
31283fi
cristy8b350f62009-11-15 23:12:43 +000031284{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFReadRGBATile" >&5
cristy3ed852e2009-09-05 21:47:34 +000031285$as_echo "$ac_cv_lib_tiff_TIFFReadRGBATile" >&6; }
cristyda16f162011-02-19 23:52:17 +000031286if test "x$ac_cv_lib_tiff_TIFFReadRGBATile" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000031287 passed=`expr $passed + 1`
31288else
31289 failed=`expr $failed + 1`
31290fi
31291
cristy8b350f62009-11-15 23:12:43 +000031292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFReadRGBAStrip in -ltiff" >&5
cristy3ed852e2009-09-05 21:47:34 +000031293$as_echo_n "checking for TIFFReadRGBAStrip in -ltiff... " >&6; }
cristyda16f162011-02-19 23:52:17 +000031294if ${ac_cv_lib_tiff_TIFFReadRGBAStrip+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000031295 $as_echo_n "(cached) " >&6
31296else
31297 ac_check_lib_save_LIBS=$LIBS
31298LIBS="-ltiff $LIBS"
cristy8b350f62009-11-15 23:12:43 +000031299cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000031300/* end confdefs.h. */
31301
31302/* Override any GCC internal prototype to avoid an error.
31303 Use char because int might match the return type of a GCC
31304 builtin and then its argument prototype would still apply. */
31305#ifdef __cplusplus
31306extern "C"
31307#endif
31308char TIFFReadRGBAStrip ();
31309int
31310main ()
31311{
31312return TIFFReadRGBAStrip ();
31313 ;
31314 return 0;
31315}
31316_ACEOF
cristy8b350f62009-11-15 23:12:43 +000031317if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000031318 ac_cv_lib_tiff_TIFFReadRGBAStrip=yes
31319else
cristy8b350f62009-11-15 23:12:43 +000031320 ac_cv_lib_tiff_TIFFReadRGBAStrip=no
cristy3ed852e2009-09-05 21:47:34 +000031321fi
cristy8b350f62009-11-15 23:12:43 +000031322rm -f core conftest.err conftest.$ac_objext \
31323 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000031324LIBS=$ac_check_lib_save_LIBS
31325fi
cristy8b350f62009-11-15 23:12:43 +000031326{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFReadRGBAStrip" >&5
cristy3ed852e2009-09-05 21:47:34 +000031327$as_echo "$ac_cv_lib_tiff_TIFFReadRGBAStrip" >&6; }
cristyda16f162011-02-19 23:52:17 +000031328if test "x$ac_cv_lib_tiff_TIFFReadRGBAStrip" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000031329 passed=`expr $passed + 1`
31330else
31331 failed=`expr $failed + 1`
31332fi
31333
cristy8b350f62009-11-15 23:12:43 +000031334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if TIFF package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000031335$as_echo_n "checking if TIFF package is complete... " >&6; }
31336 if test $passed -gt 0; then
31337 if test $failed -gt 0; then
cristy09b53e12011-10-14 12:47:22 +000031338 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5
31339$as_echo "$as_me: no -- some components failed test" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000031340 have_tiff='no (failed tests)'
31341 else
31342 TIFF_LIBS='-ltiff'
31343 LIBS="$TIFF_LIBS $LIBS"
31344
cristy8b350f62009-11-15 23:12:43 +000031345$as_echo "#define TIFF_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000031346
cristy09b53e12011-10-14 12:47:22 +000031347 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5
31348$as_echo "$as_me: yes" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000031349 have_tiff='yes'
cristy8b350f62009-11-15 23:12:43 +000031350 for ac_header in tiffconf.h
31351do :
31352 ac_fn_c_check_header_mongrel "$LINENO" "tiffconf.h" "ac_cv_header_tiffconf_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000031353if test "x$ac_cv_header_tiffconf_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000031354 cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000031355#define HAVE_TIFFCONF_H 1
cristy3ed852e2009-09-05 21:47:34 +000031356_ACEOF
31357
31358fi
31359
31360done
31361
cristy8b350f62009-11-15 23:12:43 +000031362 for ac_func in TIFFIsCODECConfigured TIFFMergeFieldInfo \
cristy3f590e52011-11-14 14:29:44 +000031363 TIFFIsBigEndian TIFFReadEXIFDirectory TIFFSetErrorHandlerExt \
31364 TIFFSetTagExtender TIFFSetWarningHandlerExt \
31365 TIFFSwabArrayOfTriples
cristy8b350f62009-11-15 23:12:43 +000031366do :
31367 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
31368ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
cristy98dddb52010-11-04 00:30:15 +000031369if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
cristy3ed852e2009-09-05 21:47:34 +000031370 cat >>confdefs.h <<_ACEOF
31371#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
31372_ACEOF
31373
31374fi
31375done
31376
31377 fi
31378 else
cristy09b53e12011-10-14 12:47:22 +000031379 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5
31380$as_echo "$as_me: no" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000031381 fi
31382fi
cristy73bd4a52010-10-05 11:24:23 +000031383 if test "$have_tiff" = 'yes'; then
31384 TIFF_DELEGATE_TRUE=
31385 TIFF_DELEGATE_FALSE='#'
31386else
31387 TIFF_DELEGATE_TRUE='#'
31388 TIFF_DELEGATE_FALSE=
31389fi
31390
cristy3ed852e2009-09-05 21:47:34 +000031391
31392
31393
31394#
cristyb1860752011-03-14 00:27:46 +000031395# Check for WEBP delegate library.
31396#
31397
31398# Check whether --with-webp was given.
31399if test "${with_webp+set}" = set; then :
31400 withval=$with_webp; with_webp=$withval
31401else
31402 with_webp='yes'
31403fi
31404
31405
31406if test "$with_webp" != 'yes'; then
31407 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-webp=$with_webp "
31408fi
31409
31410have_webp='no'
31411WEBP_LIBS=''
31412if test "$with_webp" != 'no'; then
cristy09b53e12011-10-14 12:47:22 +000031413 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
31414$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristyb1860752011-03-14 00:27:46 +000031415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WEBP" >&5
31416$as_echo_n "checking for WEBP... " >&6; }
cristy09b53e12011-10-14 12:47:22 +000031417 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
31418$as_echo "$as_me: " >&6;}
cristyb1860752011-03-14 00:27:46 +000031419 failed=0
31420 passed=0
31421 ac_fn_c_check_header_mongrel "$LINENO" "webp/decode.h" "ac_cv_header_webp_decode_h" "$ac_includes_default"
31422if test "x$ac_cv_header_webp_decode_h" = xyes; then :
31423 passed=`expr $passed + 1`
31424else
31425 failed=`expr $failed + 1`
31426fi
31427
31428
31429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WebPDecodeRGB in -lwebp" >&5
31430$as_echo_n "checking for WebPDecodeRGB in -lwebp... " >&6; }
31431if ${ac_cv_lib_webp_WebPDecodeRGB+:} false; then :
31432 $as_echo_n "(cached) " >&6
31433else
31434 ac_check_lib_save_LIBS=$LIBS
31435LIBS="-lwebp $LIBS"
31436cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31437/* end confdefs.h. */
31438
31439/* Override any GCC internal prototype to avoid an error.
31440 Use char because int might match the return type of a GCC
31441 builtin and then its argument prototype would still apply. */
31442#ifdef __cplusplus
31443extern "C"
31444#endif
31445char WebPDecodeRGB ();
31446int
31447main ()
31448{
31449return WebPDecodeRGB ();
31450 ;
31451 return 0;
31452}
31453_ACEOF
31454if ac_fn_c_try_link "$LINENO"; then :
31455 ac_cv_lib_webp_WebPDecodeRGB=yes
31456else
31457 ac_cv_lib_webp_WebPDecodeRGB=no
31458fi
31459rm -f core conftest.err conftest.$ac_objext \
31460 conftest$ac_exeext conftest.$ac_ext
31461LIBS=$ac_check_lib_save_LIBS
31462fi
31463{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_webp_WebPDecodeRGB" >&5
31464$as_echo "$ac_cv_lib_webp_WebPDecodeRGB" >&6; }
31465if test "x$ac_cv_lib_webp_WebPDecodeRGB" = xyes; then :
31466 passed=`expr $passed + 1`
31467else
31468 failed=`expr $failed + 1`
31469fi
31470
31471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if WEBP package is complete" >&5
31472$as_echo_n "checking if WEBP package is complete... " >&6; }
31473 if test $passed -gt 0; then
31474 if test $failed -gt 0; then
cristy09b53e12011-10-14 12:47:22 +000031475 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5
31476$as_echo "$as_me: no -- some components failed test" >&6;}
cristyb1860752011-03-14 00:27:46 +000031477 have_webp='no (failed tests)'
31478 else
31479 WEBP_LIBS='-lwebp'
31480 LIBS="$WEBP_LIBS $LIBS"
31481
31482$as_echo "#define WEBP_DELEGATE 1" >>confdefs.h
31483
cristy09b53e12011-10-14 12:47:22 +000031484 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5
31485$as_echo "$as_me: yes" >&6;}
cristyb1860752011-03-14 00:27:46 +000031486 have_webp='yes'
31487 fi
31488 else
cristy09b53e12011-10-14 12:47:22 +000031489 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5
31490$as_echo "$as_me: no" >&6;}
cristyb1860752011-03-14 00:27:46 +000031491 fi
31492fi
31493 if test "$have_webp" = 'yes'; then
31494 WEBP_DELEGATE_TRUE=
31495 WEBP_DELEGATE_FALSE='#'
31496else
31497 WEBP_DELEGATE_TRUE='#'
31498 WEBP_DELEGATE_FALSE=
31499fi
31500
31501
31502
31503
31504#
cristy3ed852e2009-09-05 21:47:34 +000031505# Set Windows font directory.
31506#
31507
31508# Check whether --with-windows-font-dir was given.
cristy8b350f62009-11-15 23:12:43 +000031509if test "${with_windows_font_dir+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000031510 withval=$with_windows_font_dir; with_windows_font_dir=$withval
31511else
31512 with_windows_font_dir=''
31513fi
31514
31515if test "$with_windows_font_dir" != '' ; then
31516 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-windows-font-dir=$with_windows_font_dir "
31517fi
31518
31519
31520#
31521# Check for WMF delegate library.
31522#
31523
31524# Check whether --with-wmf was given.
cristy8b350f62009-11-15 23:12:43 +000031525if test "${with_wmf+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000031526 withval=$with_wmf; with_wmf=$withval
31527else
cristyfc3d0222012-02-07 15:05:57 +000031528 with_wmf='no'
cristy3ed852e2009-09-05 21:47:34 +000031529fi
31530
31531
31532if test "$with_wmf" != 'yes'; then
31533 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-wmf=$with_wmf "
31534fi
31535
31536have_wmf='no'
31537WMF_LIBS=''
cristy03f7cf92011-12-15 01:40:41 +000031538WMF_LIBS_DEPS=''
31539OLIBS="$LIBS"
cristy3ed852e2009-09-05 21:47:34 +000031540if test "$with_wmf" != 'no'; then
cristy03f7cf92011-12-15 01:40:41 +000031541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
31542$as_echo "-------------------------------------------------------------" >&6; }
glennrp33e524b2011-08-24 17:41:57 +000031543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WMF" >&5
cristy3ed852e2009-09-05 21:47:34 +000031544$as_echo_n "checking for WMF... " >&6; }
cristy03f7cf92011-12-15 01:40:41 +000031545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
31546$as_echo "" >&6; }
31547 have_libwmf='no'
31548 have_libwmflite='no'
31549 have_libwmf_ipa_h='no'
31550
31551 ac_fn_c_check_header_compile "$LINENO" "libwmf/ipa.h" "ac_cv_header_libwmf_ipa_h" "$FT2BUILD_H
31552"
31553if test "x$ac_cv_header_libwmf_ipa_h" = xyes; then :
31554 have_libwmf_ipa_h='yes'
cristy3ed852e2009-09-05 21:47:34 +000031555fi
31556
31557
cristy03f7cf92011-12-15 01:40:41 +000031558 if test "$have_libwmf_ipa_h" = 'yes'; then
31559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wmf_lite_create in -lwmflite" >&5
31560$as_echo_n "checking for wmf_lite_create in -lwmflite... " >&6; }
31561if ${ac_cv_lib_wmflite_wmf_lite_create+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000031562 $as_echo_n "(cached) " >&6
31563else
31564 ac_check_lib_save_LIBS=$LIBS
cristy03f7cf92011-12-15 01:40:41 +000031565LIBS="-lwmflite $LIBS"
cristy8b350f62009-11-15 23:12:43 +000031566cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000031567/* end confdefs.h. */
31568
31569/* Override any GCC internal prototype to avoid an error.
31570 Use char because int might match the return type of a GCC
31571 builtin and then its argument prototype would still apply. */
31572#ifdef __cplusplus
31573extern "C"
31574#endif
cristy03f7cf92011-12-15 01:40:41 +000031575char wmf_lite_create ();
cristy3ed852e2009-09-05 21:47:34 +000031576int
31577main ()
31578{
cristy03f7cf92011-12-15 01:40:41 +000031579return wmf_lite_create ();
cristy3ed852e2009-09-05 21:47:34 +000031580 ;
31581 return 0;
31582}
31583_ACEOF
cristy8b350f62009-11-15 23:12:43 +000031584if ac_fn_c_try_link "$LINENO"; then :
cristy03f7cf92011-12-15 01:40:41 +000031585 ac_cv_lib_wmflite_wmf_lite_create=yes
cristy3ed852e2009-09-05 21:47:34 +000031586else
cristy03f7cf92011-12-15 01:40:41 +000031587 ac_cv_lib_wmflite_wmf_lite_create=no
cristy3ed852e2009-09-05 21:47:34 +000031588fi
cristy8b350f62009-11-15 23:12:43 +000031589rm -f core conftest.err conftest.$ac_objext \
31590 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000031591LIBS=$ac_check_lib_save_LIBS
31592fi
cristy03f7cf92011-12-15 01:40:41 +000031593{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_wmflite_wmf_lite_create" >&5
31594$as_echo "$ac_cv_lib_wmflite_wmf_lite_create" >&6; }
31595if test "x$ac_cv_lib_wmflite_wmf_lite_create" = xyes; then :
31596 have_libwmflite='yes'
cristy9243a2d2011-08-22 17:32:32 +000031597fi
31598
cristy03f7cf92011-12-15 01:40:41 +000031599 if test "$have_libwmflite" = 'yes'; then
31600
31601$as_echo "#define WMFLITE_DELEGATE 1" >>confdefs.h
31602
31603 WMF_LIBS='-lwmflite'
glennrp33e524b2011-08-24 17:41:57 +000031604 LIBS="$WMF_LIBS $LIBS"
cristy03f7cf92011-12-15 01:40:41 +000031605 have_wmf='yes'
31606 else
31607 WMF_LIBS_DEPS=''
31608 WMF_CONFIG_LIBS=`libwmf-config --libs`
31609 for lib in xml2 expat freetype jpeg png z; do
31610 testlib="-l${lib}"
31611 echo "$WMF_CONFIG_LIBS" | grep -- "$testlib" > /dev/null && WMF_LIBS_DEPS="$WMF_LIBS_DEPS $testlib"
31612 done
31613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wmf_api_create in -lwmf" >&5
31614$as_echo_n "checking for wmf_api_create in -lwmf... " >&6; }
31615if ${ac_cv_lib_wmf_wmf_api_create+:} false; then :
31616 $as_echo_n "(cached) " >&6
31617else
31618 ac_check_lib_save_LIBS=$LIBS
31619LIBS="-lwmf $WMF_LIBS_DEPS $LIBS"
31620cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31621/* end confdefs.h. */
31622
31623/* Override any GCC internal prototype to avoid an error.
31624 Use char because int might match the return type of a GCC
31625 builtin and then its argument prototype would still apply. */
31626#ifdef __cplusplus
31627extern "C"
31628#endif
31629char wmf_api_create ();
31630int
31631main ()
31632{
31633return wmf_api_create ();
31634 ;
31635 return 0;
31636}
31637_ACEOF
31638if ac_fn_c_try_link "$LINENO"; then :
31639 ac_cv_lib_wmf_wmf_api_create=yes
31640else
31641 ac_cv_lib_wmf_wmf_api_create=no
31642fi
31643rm -f core conftest.err conftest.$ac_objext \
31644 conftest$ac_exeext conftest.$ac_ext
31645LIBS=$ac_check_lib_save_LIBS
31646fi
31647{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_wmf_wmf_api_create" >&5
31648$as_echo "$ac_cv_lib_wmf_wmf_api_create" >&6; }
31649if test "x$ac_cv_lib_wmf_wmf_api_create" = xyes; then :
31650 have_libwmf='yes'
31651fi
31652
31653 if test "$have_libwmf" = 'yes'; then
cristy3ed852e2009-09-05 21:47:34 +000031654
cristy8b350f62009-11-15 23:12:43 +000031655$as_echo "#define WMF_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000031656
cristy03f7cf92011-12-15 01:40:41 +000031657 WMF_LIBS='-lwmf'
31658 LIBS="$WMF_LIBS $LIBS"
31659 have_wmf='yes'
31660 else
31661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
31662$as_echo "no -- some components failed test" >&6; }
31663 have_wmf='no (failed tests)'
31664 have_wmflite='no (failed tests)'
31665 LIBS="$OLIBS"
31666 WMF_LIBS=''
31667 fi
glennrp33e524b2011-08-24 17:41:57 +000031668 fi
cristy03f7cf92011-12-15 01:40:41 +000031669 fi
31670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if WMF package is complete" >&5
31671$as_echo_n "checking if WMF package is complete... " >&6; }
31672 if test "$have_wmf" = 'yes'; then
31673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31674$as_echo "yes" >&6; }
glennrp33e524b2011-08-24 17:41:57 +000031675 else
cristy03f7cf92011-12-15 01:40:41 +000031676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31677$as_echo "no" >&6; }
glennrp33e524b2011-08-24 17:41:57 +000031678 fi
cristy3ed852e2009-09-05 21:47:34 +000031679fi
cristy73bd4a52010-10-05 11:24:23 +000031680 if test "$have_wmf" = 'yes'; then
31681 WMF_DELEGATE_TRUE=
31682 WMF_DELEGATE_FALSE='#'
31683else
31684 WMF_DELEGATE_TRUE='#'
31685 WMF_DELEGATE_FALSE=
31686fi
31687
cristy3ed852e2009-09-05 21:47:34 +000031688
31689
31690
cristy81beccd2011-10-03 18:17:24 +000031691
31692
cristy3ed852e2009-09-05 21:47:34 +000031693#
31694# Check for XML delegate library.
31695#
31696
31697# Check whether --with-xml was given.
cristy8b350f62009-11-15 23:12:43 +000031698if test "${with_xml+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000031699 withval=$with_xml; with_xml=$withval
31700else
cristyfc3d0222012-02-07 15:05:57 +000031701 with_xml='yes'
cristy3ed852e2009-09-05 21:47:34 +000031702fi
31703
31704
cristy81beccd2011-10-03 18:17:24 +000031705if test "$with_xml" != 'yes' ; then
cristy3ed852e2009-09-05 21:47:34 +000031706 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-xml=$with_xml "
31707fi
31708
cristy81beccd2011-10-03 18:17:24 +000031709have_xml='no'
31710XML_LIBS=''
31711if test "$with_xml" != 'no'; then
cristy09b53e12011-10-14 12:47:22 +000031712 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
31713$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristy81beccd2011-10-03 18:17:24 +000031714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XML" >&5
31715$as_echo_n "checking for XML... " >&6; }
cristy09b53e12011-10-14 12:47:22 +000031716 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
31717$as_echo "$as_me: " >&6;}
cristy81beccd2011-10-03 18:17:24 +000031718 PERSIST_LDFLAGS=$LDFLAGS
31719 PERSIST_CPPFLAGS=$CPPFLAGS
31720 xml2_config=''
31721 # Extract the first word of "xml2-config", so it can be a program name with args.
31722set dummy xml2-config; ac_word=$2
31723{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
31724$as_echo_n "checking for $ac_word... " >&6; }
31725if ${ac_cv_path_xml2_config+:} false; then :
31726 $as_echo_n "(cached) " >&6
31727else
31728 case $xml2_config in
31729 [\\/]* | ?:[\\/]*)
31730 ac_cv_path_xml2_config="$xml2_config" # Let the user override the test with a path.
31731 ;;
31732 *)
31733 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31734for as_dir in $PATH
31735do
31736 IFS=$as_save_IFS
31737 test -z "$as_dir" && as_dir=.
31738 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000031739 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy81beccd2011-10-03 18:17:24 +000031740 ac_cv_path_xml2_config="$as_dir/$ac_word$ac_exec_ext"
31741 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
31742 break 2
31743 fi
31744done
31745 done
31746IFS=$as_save_IFS
31747
31748 ;;
31749esac
31750fi
31751xml2_config=$ac_cv_path_xml2_config
31752if test -n "$xml2_config"; then
31753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xml2_config" >&5
31754$as_echo "$xml2_config" >&6; }
31755else
31756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31757$as_echo "no" >&6; }
cristy3ed852e2009-09-05 21:47:34 +000031758fi
31759
cristy81beccd2011-10-03 18:17:24 +000031760 if test -n "$xml2_config"; then
31761 # Debian installs libxml headers under /usr/include/libxml2/libxml with
31762 # the shared library installed under /usr/lib, whereas the package
31763 # installs itself under $prefix/libxml and $prefix/lib.
31764 xml2_prefix=`xml2-config --prefix`
31765 if test -d "${xml2_prefix}/include/libxml2"; then
31766 CPPFLAGS="$CPPFLAGS -I${xml2_prefix}/include/libxml2"
31767 fi
31768 if test "${xml2_prefix}" != '/usr'; then
31769 LDFLAGS="$LDFLAGS -L${xml2_prefix}/lib"
31770 fi
31771 fi
31772 failed=0
31773 passed=0
31774 ac_fn_c_check_header_mongrel "$LINENO" "libxml/parser.h" "ac_cv_header_libxml_parser_h" "$ac_includes_default"
31775if test "x$ac_cv_header_libxml_parser_h" = xyes; then :
31776 passed=`expr $passed + 1`
31777else
31778 failed=`expr $failed + 1`
31779fi
31780
31781
31782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xmlSAXVersion in -lxml2" >&5
31783$as_echo_n "checking for xmlSAXVersion in -lxml2... " >&6; }
31784if ${ac_cv_lib_xml2_xmlSAXVersion+:} false; then :
31785 $as_echo_n "(cached) " >&6
31786else
31787 ac_check_lib_save_LIBS=$LIBS
31788LIBS="-lxml2 $LIBS"
31789cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31790/* end confdefs.h. */
31791
31792/* Override any GCC internal prototype to avoid an error.
31793 Use char because int might match the return type of a GCC
31794 builtin and then its argument prototype would still apply. */
31795#ifdef __cplusplus
31796extern "C"
31797#endif
31798char xmlSAXVersion ();
31799int
31800main ()
31801{
31802return xmlSAXVersion ();
31803 ;
31804 return 0;
31805}
31806_ACEOF
31807if ac_fn_c_try_link "$LINENO"; then :
31808 ac_cv_lib_xml2_xmlSAXVersion=yes
31809else
31810 ac_cv_lib_xml2_xmlSAXVersion=no
31811fi
31812rm -f core conftest.err conftest.$ac_objext \
31813 conftest$ac_exeext conftest.$ac_ext
31814LIBS=$ac_check_lib_save_LIBS
31815fi
31816{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xml2_xmlSAXVersion" >&5
31817$as_echo "$ac_cv_lib_xml2_xmlSAXVersion" >&6; }
31818if test "x$ac_cv_lib_xml2_xmlSAXVersion" = xyes; then :
31819 passed=`expr $passed + 1`
31820else
31821 failed=`expr $failed + 1`
31822fi
31823
31824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xmlParseChunk in -lxml2" >&5
31825$as_echo_n "checking for xmlParseChunk in -lxml2... " >&6; }
31826if ${ac_cv_lib_xml2_xmlParseChunk+:} false; then :
31827 $as_echo_n "(cached) " >&6
31828else
31829 ac_check_lib_save_LIBS=$LIBS
31830LIBS="-lxml2 $LIBS"
31831cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31832/* end confdefs.h. */
31833
31834/* Override any GCC internal prototype to avoid an error.
31835 Use char because int might match the return type of a GCC
31836 builtin and then its argument prototype would still apply. */
31837#ifdef __cplusplus
31838extern "C"
31839#endif
31840char xmlParseChunk ();
31841int
31842main ()
31843{
31844return xmlParseChunk ();
31845 ;
31846 return 0;
31847}
31848_ACEOF
31849if ac_fn_c_try_link "$LINENO"; then :
31850 ac_cv_lib_xml2_xmlParseChunk=yes
31851else
31852 ac_cv_lib_xml2_xmlParseChunk=no
31853fi
31854rm -f core conftest.err conftest.$ac_objext \
31855 conftest$ac_exeext conftest.$ac_ext
31856LIBS=$ac_check_lib_save_LIBS
31857fi
31858{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xml2_xmlParseChunk" >&5
31859$as_echo "$ac_cv_lib_xml2_xmlParseChunk" >&6; }
31860if test "x$ac_cv_lib_xml2_xmlParseChunk" = xyes; then :
31861 passed=`expr $passed + 1`
31862else
31863 failed=`expr $failed + 1`
31864fi
31865
31866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xmlCreatePushParserCtxt in -lxml2" >&5
31867$as_echo_n "checking for xmlCreatePushParserCtxt in -lxml2... " >&6; }
31868if ${ac_cv_lib_xml2_xmlCreatePushParserCtxt+:} false; then :
31869 $as_echo_n "(cached) " >&6
31870else
31871 ac_check_lib_save_LIBS=$LIBS
31872LIBS="-lxml2 $LIBS"
31873cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31874/* end confdefs.h. */
31875
31876/* Override any GCC internal prototype to avoid an error.
31877 Use char because int might match the return type of a GCC
31878 builtin and then its argument prototype would still apply. */
31879#ifdef __cplusplus
31880extern "C"
31881#endif
31882char xmlCreatePushParserCtxt ();
31883int
31884main ()
31885{
31886return xmlCreatePushParserCtxt ();
31887 ;
31888 return 0;
31889}
31890_ACEOF
31891if ac_fn_c_try_link "$LINENO"; then :
31892 ac_cv_lib_xml2_xmlCreatePushParserCtxt=yes
31893else
31894 ac_cv_lib_xml2_xmlCreatePushParserCtxt=no
31895fi
31896rm -f core conftest.err conftest.$ac_objext \
31897 conftest$ac_exeext conftest.$ac_ext
31898LIBS=$ac_check_lib_save_LIBS
31899fi
31900{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xml2_xmlCreatePushParserCtxt" >&5
31901$as_echo "$ac_cv_lib_xml2_xmlCreatePushParserCtxt" >&6; }
31902if test "x$ac_cv_lib_xml2_xmlCreatePushParserCtxt" = xyes; then :
31903 passed=`expr $passed + 1`
31904else
31905 failed=`expr $failed + 1`
31906fi
31907
31908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if XML package is complete" >&5
31909$as_echo_n "checking if XML package is complete... " >&6; }
31910 if test $passed -gt 0; then
31911 if test $failed -gt 0; then
cristy09b53e12011-10-14 12:47:22 +000031912 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5
31913$as_echo "$as_me: no -- some components failed test" >&6;}
cristy81beccd2011-10-03 18:17:24 +000031914 have_xml='no (failed tests)'
31915 LDFLAGS="$PERSIST_LDFLAGS"
31916 CPPFLAGS="$PERSIST_CPPFLAGS"
31917 else
31918 XML_LIBS='-lxml2'
31919 LIBS="$XML_LIBS $LIBS"
cristy3ed852e2009-09-05 21:47:34 +000031920
cristy8b350f62009-11-15 23:12:43 +000031921$as_echo "#define XML_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000031922
cristy09b53e12011-10-14 12:47:22 +000031923 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5
31924$as_echo "$as_me: yes" >&6;}
cristy81beccd2011-10-03 18:17:24 +000031925 have_xml='yes'
31926 fi
31927 else
cristy09b53e12011-10-14 12:47:22 +000031928 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5
31929$as_echo "$as_me: no" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000031930 fi
31931fi
cristy73bd4a52010-10-05 11:24:23 +000031932 if test "$have_xml" = 'yes'; then
31933 XML_DELEGATE_TRUE=
31934 XML_DELEGATE_FALSE='#'
31935else
31936 XML_DELEGATE_TRUE='#'
31937 XML_DELEGATE_FALSE=
31938fi
31939
cristy3ed852e2009-09-05 21:47:34 +000031940
31941
31942
31943# Substitute compiler name to build/link PerlMagick
31944#
31945
31946
31947#
31948# Configure install Paths
31949#
cristy7def36a2011-10-28 19:04:41 +000031950
cristy2a11bef2011-10-28 18:33:11 +000031951# Path to ImageMagick header files
31952INCLUDE_RELATIVE_PATH="ImageMagick"
cristy670aa3c2011-11-03 00:54:00 +000031953INCLUDE_PATH="${INCLUDEARCH_DIR}/${INCLUDE_RELATIVE_PATH}"
31954DEFINE_INCLUDE_PATH="${INCLUDEARCH_DIR}/${INCLUDE_RELATIVE_PATH}/"
cristy2a11bef2011-10-28 18:33:11 +000031955case "${build_os}" in
31956 mingw* )
31957 DEFINE_INCLUDE_PATH=`$WinPathScript "$DEFINE_INCLUDE_PATH" 1`
31958 ;;
31959esac
31960
31961cat >>confdefs.h <<_ACEOF
31962#define INCLUDE_PATH "$DEFINE_INCLUDE_PATH"
31963_ACEOF
31964
31965
cristy3ed852e2009-09-05 21:47:34 +000031966
31967# Subdirectory under lib to place ImageMagick lib files
31968LIBRARY_RELATIVE_PATH="${PACKAGE_NAME}-${PACKAGE_VERSION}"
31969
31970cat >>confdefs.h <<_ACEOF
31971#define LIBRARY_RELATIVE_PATH "$LIBRARY_RELATIVE_PATH"
31972_ACEOF
31973
31974
31975# Path to ImageMagick bin directory
31976EXECUTABLE_PATH="${BIN_DIR}"
31977DEFINE_EXECUTABLE_PATH="${BIN_DIR}/"
31978case "${build_os}" in
31979 mingw* )
31980 DEFINE_EXECUTABLE_PATH=`$WinPathScript "$DEFINE_EXECUTABLE_PATH" 1`
31981 ;;
31982esac
31983
31984cat >>confdefs.h <<_ACEOF
31985#define EXECUTABLE_PATH "$DEFINE_EXECUTABLE_PATH"
31986_ACEOF
31987
31988
31989
31990# Path to ImageMagick lib
31991LIBRARY_PATH="${LIB_DIR}/${LIBRARY_RELATIVE_PATH}"
31992DEFINE_LIBRARY_PATH="${LIB_DIR}/${LIBRARY_RELATIVE_PATH}/"
31993case "${build_os}" in
31994 mingw* )
31995 DEFINE_LIBRARY_PATH=`$WinPathScript "$DEFINE_LIBRARY_PATH" 1`
31996 ;;
31997esac
31998
31999cat >>confdefs.h <<_ACEOF
32000#define LIBRARY_PATH "$DEFINE_LIBRARY_PATH"
32001_ACEOF
32002
32003
32004
cristy3ed852e2009-09-05 21:47:34 +000032005#
cristy01ff9f32012-12-01 18:15:29 +000032006# path to modules lib
32007if test "x$MODULES_BASEDIRNAME" = "x"; then
32008 MODULES_BASEDIRNAME="modules"
32009fi
cristy3ed852e2009-09-05 21:47:34 +000032010
32011cat >>confdefs.h <<_ACEOF
cristy01ff9f32012-12-01 18:15:29 +000032012#define MODULES_BASEDIRNAME "$MODULES_BASEDIRNAME"
cristy3ed852e2009-09-05 21:47:34 +000032013_ACEOF
32014
cristy01ff9f32012-12-01 18:15:29 +000032015
32016
32017if test "x$MODULES_DIRNAME" = "x"; then
cristy4bdbd342012-12-03 18:41:18 +000032018 MODULES_DIRNAME=${MODULES_BASEDIRNAME}-${MAGICK_ABI_SUFFIX}
32019else
cristy3ed852e2009-09-05 21:47:34 +000032020
32021cat >>confdefs.h <<_ACEOF
cristy01ff9f32012-12-01 18:15:29 +000032022#define MODULES_DIRNAME "$MODULES_DIRNAME"
cristy3ed852e2009-09-05 21:47:34 +000032023_ACEOF
32024
cristycf4a3c22012-12-02 21:47:25 +000032025fi
cristy01ff9f32012-12-01 18:15:29 +000032026
32027
cristy371d4812012-12-01 19:48:10 +000032028MODULES_RELATIVE_PATH="${MODULES_DIRNAME}"
cristy01ff9f32012-12-01 18:15:29 +000032029
32030MODULES_PATH="${LIBRARY_PATH}/${MODULES_RELATIVE_PATH}"
32031
32032
32033#
32034# path to coders lib
32035if test "x$CODER_DIRNAME" = "x"; then
32036 CODER_DIRNAME="coders"
32037fi
32038
32039cat >>confdefs.h <<_ACEOF
32040#define CODER_DIRNAME "$CODER_DIRNAME"
32041_ACEOF
32042
32043
32044
cristy371d4812012-12-01 19:48:10 +000032045CODER_RELATIVE_PATH="${CODER_DIRNAME}"
cristy01ff9f32012-12-01 18:15:29 +000032046CODER_PATH="${MODULES_PATH}/${CODER_DIRNAME}"
cristy3ed852e2009-09-05 21:47:34 +000032047
32048
32049#
32050# Subdirectory under lib to place ImageMagick filter module files
cristy01ff9f32012-12-01 18:15:29 +000032051#
32052# path to coders lib
32053if test "x$FILTER_DIRNAME" = "x"; then
32054 FILTER_DIRNAME="filters"
32055fi
cristy3ed852e2009-09-05 21:47:34 +000032056
32057cat >>confdefs.h <<_ACEOF
cristy01ff9f32012-12-01 18:15:29 +000032058#define FILTER_DIRNAME "$FILTER_DIRNAME"
cristy3ed852e2009-09-05 21:47:34 +000032059_ACEOF
32060
cristy3ed852e2009-09-05 21:47:34 +000032061
cristy3ed852e2009-09-05 21:47:34 +000032062
cristy371d4812012-12-01 19:48:10 +000032063FILTER_RELATIVE_PATH="${FILTER_DIRNAME}"
cristy01ff9f32012-12-01 18:15:29 +000032064FILTER_PATH="${MODULES_PATH}/${FILTER_DIRNAME}"
cristy3ed852e2009-09-05 21:47:34 +000032065
32066
32067#
32068# Path to ImageMagick documentation files
cristy4e65ec22012-04-08 01:33:27 +000032069DOCUMENTATION_RELATIVE_PATH="${PACKAGE_NAME}-${PACKAGE_VERSION}"
cristyd55889c2011-03-27 00:50:24 +000032070DOCUMENTATION_PATH="${DOC_DIR}/${DOCUMENTATION_RELATIVE_PATH}"
32071DEFINE_DOCUMENTATION_PATH="${DOC_DIR}/${DOCUMENTATION_RELATIVE_PATH}/"
cristy3ed852e2009-09-05 21:47:34 +000032072case "${build_os}" in
32073 mingw* )
32074 DEFINE_DOCUMENTATION_PATH=`$WinPathScript "$DEFINE_DOCUMENTATION_PATH" 1`
32075 ;;
32076esac
32077
32078cat >>confdefs.h <<_ACEOF
32079#define DOCUMENTATION_PATH "$DEFINE_DOCUMENTATION_PATH"
32080_ACEOF
32081
32082
32083
cristy2a11bef2011-10-28 18:33:11 +000032084# Subdirectory to place architecture-dependent configuration files
cristyba0f1972011-03-28 12:42:52 +000032085CONFIGURE_RELATIVE_PATH="${PACKAGE_NAME}"
cristy45dbd322011-03-27 16:40:38 +000032086
32087cat >>confdefs.h <<_ACEOF
32088#define CONFIGURE_RELATIVE_PATH "$CONFIGURE_RELATIVE_PATH"
32089_ACEOF
32090
cristy7def36a2011-10-28 19:04:41 +000032091CONFIGURE_PATH="${SYSCONF_DIR}/${CONFIGURE_RELATIVE_PATH}/"
cristy45dbd322011-03-27 16:40:38 +000032092DEFINE_CONFIGURE_PATH="${SYSCONF_DIR}/${CONFIGURE_RELATIVE_PATH}/"
32093case "${build_os}" in
32094 mingw* )
32095 DEFINE_CONFIGURE_PATH=`$WinPathScript "$DEFINE_CONFIGURE_PATH" 1`
32096 ;;
32097esac
32098
32099cat >>confdefs.h <<_ACEOF
32100#define CONFIGURE_PATH "$DEFINE_CONFIGURE_PATH"
32101_ACEOF
32102
32103
32104
cristy2a11bef2011-10-28 18:33:11 +000032105# Subdirectory to place architecture-independent configuration files
cristy4f820712011-04-01 12:35:43 +000032106SHARE_RELATIVE_PATH="${LIBRARY_RELATIVE_PATH}"
cristy3ed852e2009-09-05 21:47:34 +000032107
32108cat >>confdefs.h <<_ACEOF
cristy4f820712011-04-01 12:35:43 +000032109#define SHARE_RELATIVE_PATH "$SHARE_RELATIVE_PATH"
cristy3ed852e2009-09-05 21:47:34 +000032110_ACEOF
32111
cristy670aa3c2011-11-03 00:54:00 +000032112SHARE_PATH="${DATA_DIR}/${SHARE_RELATIVE_PATH}"
cristy4f820712011-04-01 12:35:43 +000032113DEFINE_SHARE_PATH="${DATA_DIR}/${SHARE_RELATIVE_PATH}/"
cristy3ed852e2009-09-05 21:47:34 +000032114case "${build_os}" in
32115 mingw* )
cristy4f820712011-04-01 12:35:43 +000032116 DEFINE_SHARE_PATH=`$WinPathScript "$DEFINE_SHARE_PATH" 1`
cristy3ed852e2009-09-05 21:47:34 +000032117 ;;
32118esac
32119
32120cat >>confdefs.h <<_ACEOF
cristy4f820712011-04-01 12:35:43 +000032121#define SHARE_PATH "$DEFINE_SHARE_PATH"
cristy3ed852e2009-09-05 21:47:34 +000032122_ACEOF
32123
32124
32125
cristy54378032012-12-04 15:52:20 +000032126#
32127# Subdirectory to place architecture-dependent configuration files.
32128if test "x$SHAREARCH_BASEDIRNAME" = "x"; then
32129 SHAREARCH_BASEDIRNAME="config"
32130fi
cristy670aa3c2011-11-03 00:54:00 +000032131
32132cat >>confdefs.h <<_ACEOF
cristy54378032012-12-04 15:52:20 +000032133#define SHAREARCH_BASEDIRNAME "$SHAREARCH_BASEDIRNAME"
cristy670aa3c2011-11-03 00:54:00 +000032134_ACEOF
32135
cristy54378032012-12-04 15:52:20 +000032136
32137
32138if test "x$SHAREARCH_DIRNAME" = "x"; then
32139 SHAREARCH_DIRNAME=${SHAREARCH_BASEDIRNAME}-${MAGICK_ABI_SUFFIX}
32140else
cristy670aa3c2011-11-03 00:54:00 +000032141
32142cat >>confdefs.h <<_ACEOF
cristy54378032012-12-04 15:52:20 +000032143#define SHAREARCH_DIRNAME "$SHAREARCH_DIRNAME"
cristy670aa3c2011-11-03 00:54:00 +000032144_ACEOF
32145
cristy54378032012-12-04 15:52:20 +000032146fi
32147
32148
32149SHAREARCH_RELATIVE_PATH="${SHAREARCH_DIRNAME}"
32150
32151SHAREARCH_PATH="${LIBRARY_PATH}/${SHAREARCH_RELATIVE_PATH}"
cristy670aa3c2011-11-03 00:54:00 +000032152
32153
cristy3ed852e2009-09-05 21:47:34 +000032154#
32155# program_transform_name is formed for use in a Makefile, so create a
32156# modified version for use in a shell script.
32157configure_transform_name=`echo ${program_transform_name} | sed 's,\\$\\$,$,'`
32158
32159# Default delegate definitions
cristy09b53e12011-10-14 12:47:22 +000032160{ $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
32161$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristy8b350f62009-11-15 23:12:43 +000032162{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ImageMagick delegate programs" >&5
cristy3ed852e2009-09-05 21:47:34 +000032163$as_echo_n "checking for ImageMagick delegate programs... " >&6; }
cristy09b53e12011-10-14 12:47:22 +000032164{ $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
32165$as_echo "$as_me: " >&6;}
cristy3ed852e2009-09-05 21:47:34 +000032166AutotraceDecodeDelegateDefault='autotrace'
cristy3d7f8062009-09-24 20:45:35 +000032167BlenderDecodeDelegateDefault='blender'
cristy3ed852e2009-09-05 21:47:34 +000032168BZIPDelegateDefault='bzip2'
32169BrowseDelegateDefault='xdg-open'
32170CGMDecodeDelegateDefault='ralcgm'
32171CatDelegateDefault='cat'
32172DNGDecodeDelegateDefault='ufraw-batch'
32173GVCDecodeDelegateDefault='dot'
32174DVIDecodeDelegateDefault='dvips'
32175EchoDelegateDefault='echo'
32176EditorDelegateDefault='xterm'
32177FIGDecodeDelegateDefault='fig2dev'
32178ConvertDelegateDefault=`echo convert | sed ${configure_transform_name}`
32179DisplayDelegateDefault=`echo display | sed ${configure_transform_name}`
32180MogrifyDelegateDefault=`echo mogrify | sed ${configure_transform_name}`
32181GnuplotDecodeDelegateDefault='gnuplot'
cristy3ed852e2009-09-05 21:47:34 +000032182HPGLDecodeDelegateDefault='hp2xx'
32183HTMLDecodeDelegateDefault='html2ps'
32184ILBMDecodeDelegateDefault='ilbmtoppm'
32185ILBMEncodeDelegateDefault='ppmtoilbm'
32186LPDelegateDefault='lp'
32187LPRDelegateDefault='lpr'
cristy3ed852e2009-09-05 21:47:34 +000032188LaunchDelegateDefault='gimp'
32189MANDelegateDefault='groff'
32190MPEGDecodeDelegateDefault='ffmpeg'
32191MPEGEncodeDelegateDefault='ffmpeg'
cristy935c86e2010-06-05 23:50:07 +000032192MrSIDDecodeDelegateDefault='mrsidgeodecode'
cristy3ed852e2009-09-05 21:47:34 +000032193MVDelegateDefault='mv'
32194PCLDelegateDefault='pcl6'
32195PGPDecodeDelegateDefault='pgpv'
32196POVDelegateDefault='povray'
32197if test "$native_win32_build" = 'yes'; then
32198 PSDelegateDefault='gswin32c'
cristyb7931f12009-09-25 10:22:21 +000032199elif test "$gslib_framework" = 'yes'; then
cristy3ed852e2009-09-05 21:47:34 +000032200 PSDelegateDefault='gsc'
32201else
32202 PSDelegateDefault='gs'
32203fi
32204RLEEncodeDelegateDefault='rawtorle'
32205RMDelegateDefault='rm'
cristy5281e322012-02-09 21:12:45 +000032206RSVGDecodeDelegateDefault='rsvg-convert'
cristy3ed852e2009-09-05 21:47:34 +000032207SCANDecodeDelegateDefault='scanimage'
cristyec6934f2012-08-14 18:38:40 +000032208SVGDecodeDelegateDefault='inkscape'
cristy3ed852e2009-09-05 21:47:34 +000032209TXTDelegateDefault='enscript'
cristy16db5ed2010-07-29 13:32:02 +000032210UniconvertorDelegateDefault='uniconvertor'
cristy3ed852e2009-09-05 21:47:34 +000032211WMFDecodeDelegateDefault='wmf2eps'
32212WWWDecodeDelegateDefault='curl'
32213XPSDelegateDefault='gxps'
32214ZipDelegateDefault='gzip'
32215
32216# Search for delegates
32217# Extract the first word of ""$AutotraceDecodeDelegateDefault"", so it can be a program name with args.
32218set dummy "$AutotraceDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032220$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032221if ${ac_cv_path_AutotraceDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032222 $as_echo_n "(cached) " >&6
32223else
32224 case $AutotraceDecodeDelegate in
32225 [\\/]* | ?:[\\/]*)
32226 ac_cv_path_AutotraceDecodeDelegate="$AutotraceDecodeDelegate" # Let the user override the test with a path.
32227 ;;
32228 *)
32229 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32230for as_dir in $PATH
32231do
32232 IFS=$as_save_IFS
32233 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032234 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000032235 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000032236 ac_cv_path_AutotraceDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032237 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032238 break 2
32239 fi
32240done
cristy8b350f62009-11-15 23:12:43 +000032241 done
cristy3ed852e2009-09-05 21:47:34 +000032242IFS=$as_save_IFS
32243
32244 test -z "$ac_cv_path_AutotraceDecodeDelegate" && ac_cv_path_AutotraceDecodeDelegate=""$AutotraceDecodeDelegateDefault""
32245 ;;
32246esac
32247fi
32248AutotraceDecodeDelegate=$ac_cv_path_AutotraceDecodeDelegate
32249if test -n "$AutotraceDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AutotraceDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032251$as_echo "$AutotraceDecodeDelegate" >&6; }
32252else
cristy8b350f62009-11-15 23:12:43 +000032253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032254$as_echo "no" >&6; }
32255fi
32256
32257
cristy3ed852e2009-09-05 21:47:34 +000032258# Extract the first word of ""$BlenderDecodeDelegateDefault"", so it can be a program name with args.
32259set dummy "$BlenderDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032261$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032262if ${ac_cv_path_BlenderDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032263 $as_echo_n "(cached) " >&6
32264else
32265 case $BlenderDecodeDelegate in
32266 [\\/]* | ?:[\\/]*)
32267 ac_cv_path_BlenderDecodeDelegate="$BlenderDecodeDelegate" # Let the user override the test with a path.
32268 ;;
32269 *)
32270 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32271for as_dir in $PATH
32272do
32273 IFS=$as_save_IFS
32274 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032275 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000032276 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000032277 ac_cv_path_BlenderDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032278 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032279 break 2
32280 fi
32281done
cristy8b350f62009-11-15 23:12:43 +000032282 done
cristy3ed852e2009-09-05 21:47:34 +000032283IFS=$as_save_IFS
32284
32285 test -z "$ac_cv_path_BlenderDecodeDelegate" && ac_cv_path_BlenderDecodeDelegate=""$BlenderDecodeDelegateDefault""
32286 ;;
32287esac
32288fi
32289BlenderDecodeDelegate=$ac_cv_path_BlenderDecodeDelegate
32290if test -n "$BlenderDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BlenderDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032292$as_echo "$BlenderDecodeDelegate" >&6; }
32293else
cristy8b350f62009-11-15 23:12:43 +000032294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032295$as_echo "no" >&6; }
32296fi
32297
32298
32299# Extract the first word of ""$BZIPDelegateDefault"", so it can be a program name with args.
32300set dummy "$BZIPDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032301{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032302$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032303if ${ac_cv_path_BZIPDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032304 $as_echo_n "(cached) " >&6
32305else
32306 case $BZIPDelegate in
32307 [\\/]* | ?:[\\/]*)
32308 ac_cv_path_BZIPDelegate="$BZIPDelegate" # Let the user override the test with a path.
32309 ;;
32310 *)
32311 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32312for as_dir in $PATH
32313do
32314 IFS=$as_save_IFS
32315 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032316 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000032317 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000032318 ac_cv_path_BZIPDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032319 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032320 break 2
32321 fi
32322done
cristy8b350f62009-11-15 23:12:43 +000032323 done
cristy3ed852e2009-09-05 21:47:34 +000032324IFS=$as_save_IFS
32325
32326 test -z "$ac_cv_path_BZIPDelegate" && ac_cv_path_BZIPDelegate=""$BZIPDelegateDefault""
32327 ;;
32328esac
32329fi
32330BZIPDelegate=$ac_cv_path_BZIPDelegate
32331if test -n "$BZIPDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BZIPDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032333$as_echo "$BZIPDelegate" >&6; }
32334else
cristy8b350f62009-11-15 23:12:43 +000032335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032336$as_echo "no" >&6; }
32337fi
32338
32339
cristyc59f0e72012-08-27 12:59:33 +000032340for ac_prog in "$BrowseDelegateDefault" google-chrome firefox konqueror mozilla lynx
32341do
32342 # Extract the first word of "$ac_prog", so it can be a program name with args.
32343set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032345$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032346if ${ac_cv_path_BrowseDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032347 $as_echo_n "(cached) " >&6
32348else
32349 case $BrowseDelegate in
32350 [\\/]* | ?:[\\/]*)
32351 ac_cv_path_BrowseDelegate="$BrowseDelegate" # Let the user override the test with a path.
32352 ;;
32353 *)
32354 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32355for as_dir in $PATH
32356do
32357 IFS=$as_save_IFS
32358 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032359 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000032360 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000032361 ac_cv_path_BrowseDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032362 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032363 break 2
32364 fi
32365done
cristy8b350f62009-11-15 23:12:43 +000032366 done
cristy3ed852e2009-09-05 21:47:34 +000032367IFS=$as_save_IFS
32368
cristy3ed852e2009-09-05 21:47:34 +000032369 ;;
32370esac
32371fi
32372BrowseDelegate=$ac_cv_path_BrowseDelegate
32373if test -n "$BrowseDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BrowseDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032375$as_echo "$BrowseDelegate" >&6; }
32376else
cristy8b350f62009-11-15 23:12:43 +000032377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032378$as_echo "no" >&6; }
32379fi
32380
32381
cristyc59f0e72012-08-27 12:59:33 +000032382 test -n "$BrowseDelegate" && break
32383done
32384test -n "$BrowseDelegate" || BrowseDelegate=""$BrowseDelegateDefault""
32385
cristy3ed852e2009-09-05 21:47:34 +000032386# Extract the first word of ""$CGMDecodeDelegateDefault"", so it can be a program name with args.
32387set dummy "$CGMDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032388{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032389$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032390if ${ac_cv_path_CGMDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032391 $as_echo_n "(cached) " >&6
32392else
32393 case $CGMDecodeDelegate in
32394 [\\/]* | ?:[\\/]*)
32395 ac_cv_path_CGMDecodeDelegate="$CGMDecodeDelegate" # Let the user override the test with a path.
32396 ;;
32397 *)
32398 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32399for as_dir in $PATH
32400do
32401 IFS=$as_save_IFS
32402 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032403 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000032404 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000032405 ac_cv_path_CGMDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032406 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032407 break 2
32408 fi
32409done
cristy8b350f62009-11-15 23:12:43 +000032410 done
cristy3ed852e2009-09-05 21:47:34 +000032411IFS=$as_save_IFS
32412
32413 test -z "$ac_cv_path_CGMDecodeDelegate" && ac_cv_path_CGMDecodeDelegate=""$CGMDecodeDelegateDefault""
32414 ;;
32415esac
32416fi
32417CGMDecodeDelegate=$ac_cv_path_CGMDecodeDelegate
32418if test -n "$CGMDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CGMDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032420$as_echo "$CGMDecodeDelegate" >&6; }
32421else
cristy8b350f62009-11-15 23:12:43 +000032422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032423$as_echo "no" >&6; }
32424fi
32425
32426
32427# Extract the first word of ""$CatDelegateDefault"", so it can be a program name with args.
32428set dummy "$CatDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032430$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032431if ${ac_cv_path_CatDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032432 $as_echo_n "(cached) " >&6
32433else
32434 case $CatDelegate in
32435 [\\/]* | ?:[\\/]*)
32436 ac_cv_path_CatDelegate="$CatDelegate" # Let the user override the test with a path.
32437 ;;
32438 *)
32439 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32440for as_dir in $PATH
32441do
32442 IFS=$as_save_IFS
32443 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032444 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000032445 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000032446 ac_cv_path_CatDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032447 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032448 break 2
32449 fi
32450done
cristy8b350f62009-11-15 23:12:43 +000032451 done
cristy3ed852e2009-09-05 21:47:34 +000032452IFS=$as_save_IFS
32453
32454 test -z "$ac_cv_path_CatDelegate" && ac_cv_path_CatDelegate=""$CatDelegateDefault""
32455 ;;
32456esac
32457fi
32458CatDelegate=$ac_cv_path_CatDelegate
32459if test -n "$CatDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CatDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032461$as_echo "$CatDelegate" >&6; }
32462else
cristy8b350f62009-11-15 23:12:43 +000032463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032464$as_echo "no" >&6; }
32465fi
32466
32467
32468# Extract the first word of ""$DNGDecodeDelegateDefault"", so it can be a program name with args.
32469set dummy "$DNGDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032470{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032471$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032472if ${ac_cv_path_DNGDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032473 $as_echo_n "(cached) " >&6
32474else
32475 case $DNGDecodeDelegate in
32476 [\\/]* | ?:[\\/]*)
32477 ac_cv_path_DNGDecodeDelegate="$DNGDecodeDelegate" # Let the user override the test with a path.
32478 ;;
32479 *)
32480 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32481for as_dir in $PATH
32482do
32483 IFS=$as_save_IFS
32484 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032485 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000032486 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000032487 ac_cv_path_DNGDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032488 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032489 break 2
32490 fi
32491done
cristy8b350f62009-11-15 23:12:43 +000032492 done
cristy3ed852e2009-09-05 21:47:34 +000032493IFS=$as_save_IFS
32494
32495 test -z "$ac_cv_path_DNGDecodeDelegate" && ac_cv_path_DNGDecodeDelegate=""$DNGDecodeDelegateDefault""
32496 ;;
32497esac
32498fi
32499DNGDecodeDelegate=$ac_cv_path_DNGDecodeDelegate
32500if test -n "$DNGDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DNGDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032502$as_echo "$DNGDecodeDelegate" >&6; }
32503else
cristy8b350f62009-11-15 23:12:43 +000032504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032505$as_echo "no" >&6; }
32506fi
32507
32508
32509# Extract the first word of ""$GVCDecodeDelegateDefault"", so it can be a program name with args.
32510set dummy "$GVCDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032512$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032513if ${ac_cv_path_GVCDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032514 $as_echo_n "(cached) " >&6
32515else
32516 case $GVCDecodeDelegate in
32517 [\\/]* | ?:[\\/]*)
32518 ac_cv_path_GVCDecodeDelegate="$GVCDecodeDelegate" # Let the user override the test with a path.
32519 ;;
32520 *)
32521 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32522for as_dir in $PATH
32523do
32524 IFS=$as_save_IFS
32525 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032526 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000032527 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000032528 ac_cv_path_GVCDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032529 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032530 break 2
32531 fi
32532done
cristy8b350f62009-11-15 23:12:43 +000032533 done
cristy3ed852e2009-09-05 21:47:34 +000032534IFS=$as_save_IFS
32535
32536 test -z "$ac_cv_path_GVCDecodeDelegate" && ac_cv_path_GVCDecodeDelegate=""$GVCDecodeDelegateDefault""
32537 ;;
32538esac
32539fi
32540GVCDecodeDelegate=$ac_cv_path_GVCDecodeDelegate
32541if test -n "$GVCDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GVCDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032543$as_echo "$GVCDecodeDelegate" >&6; }
32544else
cristy8b350f62009-11-15 23:12:43 +000032545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032546$as_echo "no" >&6; }
32547fi
32548
32549
32550# Extract the first word of ""$DVIDecodeDelegateDefault"", so it can be a program name with args.
32551set dummy "$DVIDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032552{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032553$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032554if ${ac_cv_path_DVIDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032555 $as_echo_n "(cached) " >&6
32556else
32557 case $DVIDecodeDelegate in
32558 [\\/]* | ?:[\\/]*)
32559 ac_cv_path_DVIDecodeDelegate="$DVIDecodeDelegate" # Let the user override the test with a path.
32560 ;;
32561 *)
32562 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32563for as_dir in $PATH
32564do
32565 IFS=$as_save_IFS
32566 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032567 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000032568 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000032569 ac_cv_path_DVIDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032570 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032571 break 2
32572 fi
32573done
cristy8b350f62009-11-15 23:12:43 +000032574 done
cristy3ed852e2009-09-05 21:47:34 +000032575IFS=$as_save_IFS
32576
32577 test -z "$ac_cv_path_DVIDecodeDelegate" && ac_cv_path_DVIDecodeDelegate=""$DVIDecodeDelegateDefault""
32578 ;;
32579esac
32580fi
32581DVIDecodeDelegate=$ac_cv_path_DVIDecodeDelegate
32582if test -n "$DVIDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DVIDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032584$as_echo "$DVIDecodeDelegate" >&6; }
32585else
cristy8b350f62009-11-15 23:12:43 +000032586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032587$as_echo "no" >&6; }
32588fi
32589
32590
32591# Extract the first word of ""$EchoDelegateDefault"", so it can be a program name with args.
32592set dummy "$EchoDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032593{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032594$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032595if ${ac_cv_path_EchoDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032596 $as_echo_n "(cached) " >&6
32597else
32598 case $EchoDelegate in
32599 [\\/]* | ?:[\\/]*)
32600 ac_cv_path_EchoDelegate="$EchoDelegate" # Let the user override the test with a path.
32601 ;;
32602 *)
32603 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32604for as_dir in $PATH
32605do
32606 IFS=$as_save_IFS
32607 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032608 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000032609 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000032610 ac_cv_path_EchoDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032611 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032612 break 2
32613 fi
32614done
cristy8b350f62009-11-15 23:12:43 +000032615 done
cristy3ed852e2009-09-05 21:47:34 +000032616IFS=$as_save_IFS
32617
32618 test -z "$ac_cv_path_EchoDelegate" && ac_cv_path_EchoDelegate=""$EchoDelegateDefault""
32619 ;;
32620esac
32621fi
32622EchoDelegate=$ac_cv_path_EchoDelegate
32623if test -n "$EchoDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EchoDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032625$as_echo "$EchoDelegate" >&6; }
32626else
cristy8b350f62009-11-15 23:12:43 +000032627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032628$as_echo "no" >&6; }
32629fi
32630
32631
32632# Extract the first word of ""$EditorDelegateDefault"", so it can be a program name with args.
32633set dummy "$EditorDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032635$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032636if ${ac_cv_path_EditorDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032637 $as_echo_n "(cached) " >&6
32638else
32639 case $EditorDelegate in
32640 [\\/]* | ?:[\\/]*)
32641 ac_cv_path_EditorDelegate="$EditorDelegate" # Let the user override the test with a path.
32642 ;;
32643 *)
32644 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32645for as_dir in $PATH
32646do
32647 IFS=$as_save_IFS
32648 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032649 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000032650 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000032651 ac_cv_path_EditorDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032652 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032653 break 2
32654 fi
32655done
cristy8b350f62009-11-15 23:12:43 +000032656 done
cristy3ed852e2009-09-05 21:47:34 +000032657IFS=$as_save_IFS
32658
32659 test -z "$ac_cv_path_EditorDelegate" && ac_cv_path_EditorDelegate=""$EditorDelegateDefault""
32660 ;;
32661esac
32662fi
32663EditorDelegate=$ac_cv_path_EditorDelegate
32664if test -n "$EditorDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EditorDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032666$as_echo "$EditorDelegate" >&6; }
32667else
cristy8b350f62009-11-15 23:12:43 +000032668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032669$as_echo "no" >&6; }
32670fi
32671
32672
32673# Extract the first word of ""$FIGDecodeDelegateDefault"", so it can be a program name with args.
32674set dummy "$FIGDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032675{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032676$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032677if ${ac_cv_path_FIGDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032678 $as_echo_n "(cached) " >&6
32679else
32680 case $FIGDecodeDelegate in
32681 [\\/]* | ?:[\\/]*)
32682 ac_cv_path_FIGDecodeDelegate="$FIGDecodeDelegate" # Let the user override the test with a path.
32683 ;;
32684 *)
32685 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32686for as_dir in $PATH
32687do
32688 IFS=$as_save_IFS
32689 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032690 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000032691 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000032692 ac_cv_path_FIGDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032693 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032694 break 2
32695 fi
32696done
cristy8b350f62009-11-15 23:12:43 +000032697 done
cristy3ed852e2009-09-05 21:47:34 +000032698IFS=$as_save_IFS
32699
32700 test -z "$ac_cv_path_FIGDecodeDelegate" && ac_cv_path_FIGDecodeDelegate=""$FIGDecodeDelegateDefault""
32701 ;;
32702esac
32703fi
32704FIGDecodeDelegate=$ac_cv_path_FIGDecodeDelegate
32705if test -n "$FIGDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FIGDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032707$as_echo "$FIGDecodeDelegate" >&6; }
32708else
cristy8b350f62009-11-15 23:12:43 +000032709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032710$as_echo "no" >&6; }
32711fi
32712
32713
32714# Extract the first word of ""$ConvertDelegateDefault"", so it can be a program name with args.
32715set dummy "$ConvertDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032717$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032718if ${ac_cv_path_ConvertDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032719 $as_echo_n "(cached) " >&6
32720else
32721 case $ConvertDelegate in
32722 [\\/]* | ?:[\\/]*)
32723 ac_cv_path_ConvertDelegate="$ConvertDelegate" # Let the user override the test with a path.
32724 ;;
32725 *)
32726 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32727for as_dir in $PATH
32728do
32729 IFS=$as_save_IFS
32730 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032731 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000032732 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000032733 ac_cv_path_ConvertDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032734 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032735 break 2
32736 fi
32737done
cristy8b350f62009-11-15 23:12:43 +000032738 done
cristy3ed852e2009-09-05 21:47:34 +000032739IFS=$as_save_IFS
32740
32741 test -z "$ac_cv_path_ConvertDelegate" && ac_cv_path_ConvertDelegate=""$ConvertDelegateDefault""
32742 ;;
32743esac
32744fi
32745ConvertDelegate=$ac_cv_path_ConvertDelegate
32746if test -n "$ConvertDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ConvertDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032748$as_echo "$ConvertDelegate" >&6; }
32749else
cristy8b350f62009-11-15 23:12:43 +000032750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032751$as_echo "no" >&6; }
32752fi
32753
32754
32755# Extract the first word of ""$DisplayDelegateDefault"", so it can be a program name with args.
32756set dummy "$DisplayDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032758$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032759if ${ac_cv_path_DisplayDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032760 $as_echo_n "(cached) " >&6
32761else
32762 case $DisplayDelegate in
32763 [\\/]* | ?:[\\/]*)
32764 ac_cv_path_DisplayDelegate="$DisplayDelegate" # Let the user override the test with a path.
32765 ;;
32766 *)
32767 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32768for as_dir in $PATH
32769do
32770 IFS=$as_save_IFS
32771 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032772 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000032773 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000032774 ac_cv_path_DisplayDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032775 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032776 break 2
32777 fi
32778done
cristy8b350f62009-11-15 23:12:43 +000032779 done
cristy3ed852e2009-09-05 21:47:34 +000032780IFS=$as_save_IFS
32781
32782 test -z "$ac_cv_path_DisplayDelegate" && ac_cv_path_DisplayDelegate=""$DisplayDelegateDefault""
32783 ;;
32784esac
32785fi
32786DisplayDelegate=$ac_cv_path_DisplayDelegate
32787if test -n "$DisplayDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DisplayDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032789$as_echo "$DisplayDelegate" >&6; }
32790else
cristy8b350f62009-11-15 23:12:43 +000032791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032792$as_echo "no" >&6; }
32793fi
32794
32795
32796# Extract the first word of ""$MogrifyDelegateDefault"", so it can be a program name with args.
32797set dummy "$MogrifyDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032799$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032800if ${ac_cv_path_MogrifyDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032801 $as_echo_n "(cached) " >&6
32802else
32803 case $MogrifyDelegate in
32804 [\\/]* | ?:[\\/]*)
32805 ac_cv_path_MogrifyDelegate="$MogrifyDelegate" # Let the user override the test with a path.
32806 ;;
32807 *)
32808 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32809for as_dir in $PATH
32810do
32811 IFS=$as_save_IFS
32812 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032813 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000032814 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000032815 ac_cv_path_MogrifyDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032816 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032817 break 2
32818 fi
32819done
cristy8b350f62009-11-15 23:12:43 +000032820 done
cristy3ed852e2009-09-05 21:47:34 +000032821IFS=$as_save_IFS
32822
32823 test -z "$ac_cv_path_MogrifyDelegate" && ac_cv_path_MogrifyDelegate=""$MogrifyDelegateDefault""
32824 ;;
32825esac
32826fi
32827MogrifyDelegate=$ac_cv_path_MogrifyDelegate
32828if test -n "$MogrifyDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MogrifyDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032830$as_echo "$MogrifyDelegate" >&6; }
32831else
cristy8b350f62009-11-15 23:12:43 +000032832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032833$as_echo "no" >&6; }
32834fi
32835
32836
32837# Extract the first word of ""$GnuplotDecodeDelegateDefault"", so it can be a program name with args.
32838set dummy "$GnuplotDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032840$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032841if ${ac_cv_path_GnuplotDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032842 $as_echo_n "(cached) " >&6
32843else
32844 case $GnuplotDecodeDelegate in
32845 [\\/]* | ?:[\\/]*)
32846 ac_cv_path_GnuplotDecodeDelegate="$GnuplotDecodeDelegate" # Let the user override the test with a path.
32847 ;;
32848 *)
32849 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32850for as_dir in $PATH
32851do
32852 IFS=$as_save_IFS
32853 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032854 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000032855 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000032856 ac_cv_path_GnuplotDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032857 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032858 break 2
32859 fi
32860done
cristy8b350f62009-11-15 23:12:43 +000032861 done
cristy3ed852e2009-09-05 21:47:34 +000032862IFS=$as_save_IFS
32863
32864 test -z "$ac_cv_path_GnuplotDecodeDelegate" && ac_cv_path_GnuplotDecodeDelegate=""$GnuplotDecodeDelegateDefault""
32865 ;;
32866esac
32867fi
32868GnuplotDecodeDelegate=$ac_cv_path_GnuplotDecodeDelegate
32869if test -n "$GnuplotDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GnuplotDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032871$as_echo "$GnuplotDecodeDelegate" >&6; }
32872else
cristy8b350f62009-11-15 23:12:43 +000032873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032874$as_echo "no" >&6; }
32875fi
32876
32877
cristy3ed852e2009-09-05 21:47:34 +000032878# Extract the first word of ""$HPGLDecodeDelegateDefault"", so it can be a program name with args.
32879set dummy "$HPGLDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032881$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032882if ${ac_cv_path_HPGLDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032883 $as_echo_n "(cached) " >&6
32884else
32885 case $HPGLDecodeDelegate in
32886 [\\/]* | ?:[\\/]*)
32887 ac_cv_path_HPGLDecodeDelegate="$HPGLDecodeDelegate" # Let the user override the test with a path.
32888 ;;
32889 *)
32890 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32891for as_dir in $PATH
32892do
32893 IFS=$as_save_IFS
32894 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032895 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000032896 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000032897 ac_cv_path_HPGLDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032898 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032899 break 2
32900 fi
32901done
cristy8b350f62009-11-15 23:12:43 +000032902 done
cristy3ed852e2009-09-05 21:47:34 +000032903IFS=$as_save_IFS
32904
32905 test -z "$ac_cv_path_HPGLDecodeDelegate" && ac_cv_path_HPGLDecodeDelegate=""$HPGLDecodeDelegateDefault""
32906 ;;
32907esac
32908fi
32909HPGLDecodeDelegate=$ac_cv_path_HPGLDecodeDelegate
32910if test -n "$HPGLDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HPGLDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032912$as_echo "$HPGLDecodeDelegate" >&6; }
32913else
cristy8b350f62009-11-15 23:12:43 +000032914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032915$as_echo "no" >&6; }
32916fi
32917
32918
32919# Extract the first word of ""$HTMLDecodeDelegateDefault"", so it can be a program name with args.
32920set dummy "$HTMLDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032922$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032923if ${ac_cv_path_HTMLDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032924 $as_echo_n "(cached) " >&6
32925else
32926 case $HTMLDecodeDelegate in
32927 [\\/]* | ?:[\\/]*)
32928 ac_cv_path_HTMLDecodeDelegate="$HTMLDecodeDelegate" # Let the user override the test with a path.
32929 ;;
32930 *)
32931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32932for as_dir in $PATH
32933do
32934 IFS=$as_save_IFS
32935 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032936 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000032937 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000032938 ac_cv_path_HTMLDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032939 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032940 break 2
32941 fi
32942done
cristy8b350f62009-11-15 23:12:43 +000032943 done
cristy3ed852e2009-09-05 21:47:34 +000032944IFS=$as_save_IFS
32945
32946 test -z "$ac_cv_path_HTMLDecodeDelegate" && ac_cv_path_HTMLDecodeDelegate=""$HTMLDecodeDelegateDefault""
32947 ;;
32948esac
32949fi
32950HTMLDecodeDelegate=$ac_cv_path_HTMLDecodeDelegate
32951if test -n "$HTMLDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HTMLDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032953$as_echo "$HTMLDecodeDelegate" >&6; }
32954else
cristy8b350f62009-11-15 23:12:43 +000032955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032956$as_echo "no" >&6; }
32957fi
32958
32959
32960# Extract the first word of ""$ILBMDecodeDelegateDefault"", so it can be a program name with args.
32961set dummy "$ILBMDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032962{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032963$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032964if ${ac_cv_path_ILBMDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032965 $as_echo_n "(cached) " >&6
32966else
32967 case $ILBMDecodeDelegate in
32968 [\\/]* | ?:[\\/]*)
32969 ac_cv_path_ILBMDecodeDelegate="$ILBMDecodeDelegate" # Let the user override the test with a path.
32970 ;;
32971 *)
32972 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32973for as_dir in $PATH
32974do
32975 IFS=$as_save_IFS
32976 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032977 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000032978 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000032979 ac_cv_path_ILBMDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032980 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032981 break 2
32982 fi
32983done
cristy8b350f62009-11-15 23:12:43 +000032984 done
cristy3ed852e2009-09-05 21:47:34 +000032985IFS=$as_save_IFS
32986
32987 test -z "$ac_cv_path_ILBMDecodeDelegate" && ac_cv_path_ILBMDecodeDelegate=""$ILBMDecodeDelegateDefault""
32988 ;;
32989esac
32990fi
32991ILBMDecodeDelegate=$ac_cv_path_ILBMDecodeDelegate
32992if test -n "$ILBMDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ILBMDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032994$as_echo "$ILBMDecodeDelegate" >&6; }
32995else
cristy8b350f62009-11-15 23:12:43 +000032996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032997$as_echo "no" >&6; }
32998fi
32999
33000
33001# Extract the first word of ""$ILBMEncodeDelegateDefault"", so it can be a program name with args.
33002set dummy "$ILBMEncodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033004$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033005if ${ac_cv_path_ILBMEncodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033006 $as_echo_n "(cached) " >&6
33007else
33008 case $ILBMEncodeDelegate in
33009 [\\/]* | ?:[\\/]*)
33010 ac_cv_path_ILBMEncodeDelegate="$ILBMEncodeDelegate" # Let the user override the test with a path.
33011 ;;
33012 *)
33013 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33014for as_dir in $PATH
33015do
33016 IFS=$as_save_IFS
33017 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033018 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000033019 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000033020 ac_cv_path_ILBMEncodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033021 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033022 break 2
33023 fi
33024done
cristy8b350f62009-11-15 23:12:43 +000033025 done
cristy3ed852e2009-09-05 21:47:34 +000033026IFS=$as_save_IFS
33027
33028 test -z "$ac_cv_path_ILBMEncodeDelegate" && ac_cv_path_ILBMEncodeDelegate=""$ILBMEncodeDelegateDefault""
33029 ;;
33030esac
33031fi
33032ILBMEncodeDelegate=$ac_cv_path_ILBMEncodeDelegate
33033if test -n "$ILBMEncodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ILBMEncodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033035$as_echo "$ILBMEncodeDelegate" >&6; }
33036else
cristy8b350f62009-11-15 23:12:43 +000033037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033038$as_echo "no" >&6; }
33039fi
33040
33041
33042# Extract the first word of ""$LPDelegateDefault"", so it can be a program name with args.
33043set dummy "$LPDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033044{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033045$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033046if ${ac_cv_path_LPDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033047 $as_echo_n "(cached) " >&6
33048else
33049 case $LPDelegate in
33050 [\\/]* | ?:[\\/]*)
33051 ac_cv_path_LPDelegate="$LPDelegate" # Let the user override the test with a path.
33052 ;;
33053 *)
33054 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33055for as_dir in $PATH
33056do
33057 IFS=$as_save_IFS
33058 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033059 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000033060 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000033061 ac_cv_path_LPDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033062 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033063 break 2
33064 fi
33065done
cristy8b350f62009-11-15 23:12:43 +000033066 done
cristy3ed852e2009-09-05 21:47:34 +000033067IFS=$as_save_IFS
33068
33069 test -z "$ac_cv_path_LPDelegate" && ac_cv_path_LPDelegate="no"
33070 ;;
33071esac
33072fi
33073LPDelegate=$ac_cv_path_LPDelegate
33074if test -n "$LPDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LPDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033076$as_echo "$LPDelegate" >&6; }
33077else
cristy8b350f62009-11-15 23:12:43 +000033078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033079$as_echo "no" >&6; }
33080fi
33081
33082
33083# Extract the first word of ""$LPRDelegateDefault"", so it can be a program name with args.
33084set dummy "$LPRDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033085{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033086$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033087if ${ac_cv_path_LPRDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033088 $as_echo_n "(cached) " >&6
33089else
33090 case $LPRDelegate in
33091 [\\/]* | ?:[\\/]*)
33092 ac_cv_path_LPRDelegate="$LPRDelegate" # Let the user override the test with a path.
33093 ;;
33094 *)
33095 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33096for as_dir in $PATH
33097do
33098 IFS=$as_save_IFS
33099 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033100 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000033101 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000033102 ac_cv_path_LPRDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033103 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033104 break 2
33105 fi
33106done
cristy8b350f62009-11-15 23:12:43 +000033107 done
cristy3ed852e2009-09-05 21:47:34 +000033108IFS=$as_save_IFS
33109
33110 test -z "$ac_cv_path_LPRDelegate" && ac_cv_path_LPRDelegate=""$LPRDelegateDefault""
33111 ;;
33112esac
33113fi
33114LPRDelegate=$ac_cv_path_LPRDelegate
33115if test -n "$LPRDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LPRDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033117$as_echo "$LPRDelegate" >&6; }
33118else
cristy8b350f62009-11-15 23:12:43 +000033119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033120$as_echo "no" >&6; }
33121fi
33122
33123
cristy3ed852e2009-09-05 21:47:34 +000033124# Extract the first word of ""$LaunchDelegateDefault"", so it can be a program name with args.
33125set dummy "$LaunchDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033127$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033128if ${ac_cv_path_LaunchDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033129 $as_echo_n "(cached) " >&6
33130else
33131 case $LaunchDelegate in
33132 [\\/]* | ?:[\\/]*)
33133 ac_cv_path_LaunchDelegate="$LaunchDelegate" # Let the user override the test with a path.
33134 ;;
33135 *)
33136 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33137for as_dir in $PATH
33138do
33139 IFS=$as_save_IFS
33140 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033141 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000033142 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000033143 ac_cv_path_LaunchDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033144 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033145 break 2
33146 fi
33147done
cristy8b350f62009-11-15 23:12:43 +000033148 done
cristy3ed852e2009-09-05 21:47:34 +000033149IFS=$as_save_IFS
33150
33151 test -z "$ac_cv_path_LaunchDelegate" && ac_cv_path_LaunchDelegate=""$LaunchDelegateDefault""
33152 ;;
33153esac
33154fi
33155LaunchDelegate=$ac_cv_path_LaunchDelegate
33156if test -n "$LaunchDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LaunchDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033158$as_echo "$LaunchDelegate" >&6; }
33159else
cristy8b350f62009-11-15 23:12:43 +000033160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033161$as_echo "no" >&6; }
33162fi
33163
33164
33165# Extract the first word of ""$MANDelegateDefault"", so it can be a program name with args.
33166set dummy "$MANDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033168$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033169if ${ac_cv_path_MANDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033170 $as_echo_n "(cached) " >&6
33171else
33172 case $MANDelegate in
33173 [\\/]* | ?:[\\/]*)
33174 ac_cv_path_MANDelegate="$MANDelegate" # Let the user override the test with a path.
33175 ;;
33176 *)
33177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33178for as_dir in $PATH
33179do
33180 IFS=$as_save_IFS
33181 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033182 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000033183 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000033184 ac_cv_path_MANDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033185 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033186 break 2
33187 fi
33188done
cristy8b350f62009-11-15 23:12:43 +000033189 done
cristy3ed852e2009-09-05 21:47:34 +000033190IFS=$as_save_IFS
33191
33192 test -z "$ac_cv_path_MANDelegate" && ac_cv_path_MANDelegate=""$MANDelegateDefault""
33193 ;;
33194esac
33195fi
33196MANDelegate=$ac_cv_path_MANDelegate
33197if test -n "$MANDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033199$as_echo "$MANDelegate" >&6; }
33200else
cristy8b350f62009-11-15 23:12:43 +000033201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033202$as_echo "no" >&6; }
33203fi
33204
33205
33206# Extract the first word of ""$MPEGDecodeDelegateDefault"", so it can be a program name with args.
33207set dummy "$MPEGDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033208{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033209$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033210if ${ac_cv_path_MPEGDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033211 $as_echo_n "(cached) " >&6
33212else
33213 case $MPEGDecodeDelegate in
33214 [\\/]* | ?:[\\/]*)
33215 ac_cv_path_MPEGDecodeDelegate="$MPEGDecodeDelegate" # Let the user override the test with a path.
33216 ;;
33217 *)
33218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33219for as_dir in $PATH
33220do
33221 IFS=$as_save_IFS
33222 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033223 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000033224 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000033225 ac_cv_path_MPEGDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033226 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033227 break 2
33228 fi
33229done
cristy8b350f62009-11-15 23:12:43 +000033230 done
cristy3ed852e2009-09-05 21:47:34 +000033231IFS=$as_save_IFS
33232
33233 test -z "$ac_cv_path_MPEGDecodeDelegate" && ac_cv_path_MPEGDecodeDelegate=""$MPEGDecodeDelegateDefault""
33234 ;;
33235esac
33236fi
33237MPEGDecodeDelegate=$ac_cv_path_MPEGDecodeDelegate
33238if test -n "$MPEGDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPEGDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033240$as_echo "$MPEGDecodeDelegate" >&6; }
33241else
cristy8b350f62009-11-15 23:12:43 +000033242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033243$as_echo "no" >&6; }
33244fi
33245
33246
33247# Extract the first word of ""$MPEGEncodeDelegateDefault"", so it can be a program name with args.
33248set dummy "$MPEGEncodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033249{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033250$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033251if ${ac_cv_path_MPEGEncodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033252 $as_echo_n "(cached) " >&6
33253else
33254 case $MPEGEncodeDelegate in
33255 [\\/]* | ?:[\\/]*)
33256 ac_cv_path_MPEGEncodeDelegate="$MPEGEncodeDelegate" # Let the user override the test with a path.
33257 ;;
33258 *)
33259 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33260for as_dir in $PATH
33261do
33262 IFS=$as_save_IFS
33263 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033264 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000033265 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000033266 ac_cv_path_MPEGEncodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033267 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033268 break 2
33269 fi
33270done
cristy8b350f62009-11-15 23:12:43 +000033271 done
cristy3ed852e2009-09-05 21:47:34 +000033272IFS=$as_save_IFS
33273
33274 test -z "$ac_cv_path_MPEGEncodeDelegate" && ac_cv_path_MPEGEncodeDelegate=""$MPEGEncodeDelegateDefault""
33275 ;;
33276esac
33277fi
33278MPEGEncodeDelegate=$ac_cv_path_MPEGEncodeDelegate
33279if test -n "$MPEGEncodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPEGEncodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033281$as_echo "$MPEGEncodeDelegate" >&6; }
33282else
cristy8b350f62009-11-15 23:12:43 +000033283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033284$as_echo "no" >&6; }
33285fi
33286
33287
cristy935c86e2010-06-05 23:50:07 +000033288# Extract the first word of ""$MrSIDDecodeDelegateDefault"", so it can be a program name with args.
33289set dummy "$MrSIDDecodeDelegateDefault"; ac_word=$2
33290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33291$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033292if ${ac_cv_path_MrSIDDecodeDelegate+:} false; then :
cristy935c86e2010-06-05 23:50:07 +000033293 $as_echo_n "(cached) " >&6
33294else
33295 case $MrSIDDecodeDelegate in
33296 [\\/]* | ?:[\\/]*)
33297 ac_cv_path_MrSIDDecodeDelegate="$MrSIDDecodeDelegate" # Let the user override the test with a path.
33298 ;;
33299 *)
33300 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33301for as_dir in $PATH
33302do
33303 IFS=$as_save_IFS
33304 test -z "$as_dir" && as_dir=.
33305 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000033306 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy935c86e2010-06-05 23:50:07 +000033307 ac_cv_path_MrSIDDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
33308 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
33309 break 2
33310 fi
33311done
33312 done
33313IFS=$as_save_IFS
33314
33315 test -z "$ac_cv_path_MrSIDDecodeDelegate" && ac_cv_path_MrSIDDecodeDelegate=""$MrSIDDecodeDelegateDefault""
33316 ;;
33317esac
33318fi
33319MrSIDDecodeDelegate=$ac_cv_path_MrSIDDecodeDelegate
33320if test -n "$MrSIDDecodeDelegate"; then
33321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MrSIDDecodeDelegate" >&5
33322$as_echo "$MrSIDDecodeDelegate" >&6; }
33323else
33324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33325$as_echo "no" >&6; }
33326fi
33327
33328
cristy3ed852e2009-09-05 21:47:34 +000033329# Extract the first word of ""$MVDelegateDefault"", so it can be a program name with args.
33330set dummy "$MVDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033331{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033332$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033333if ${ac_cv_path_MVDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033334 $as_echo_n "(cached) " >&6
33335else
33336 case $MVDelegate in
33337 [\\/]* | ?:[\\/]*)
33338 ac_cv_path_MVDelegate="$MVDelegate" # Let the user override the test with a path.
33339 ;;
33340 *)
33341 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33342for as_dir in $PATH
33343do
33344 IFS=$as_save_IFS
33345 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033346 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000033347 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000033348 ac_cv_path_MVDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033349 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033350 break 2
33351 fi
33352done
cristy8b350f62009-11-15 23:12:43 +000033353 done
cristy3ed852e2009-09-05 21:47:34 +000033354IFS=$as_save_IFS
33355
33356 test -z "$ac_cv_path_MVDelegate" && ac_cv_path_MVDelegate=""$MVDelegateDefault""
33357 ;;
33358esac
33359fi
33360MVDelegate=$ac_cv_path_MVDelegate
33361if test -n "$MVDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MVDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033363$as_echo "$MVDelegate" >&6; }
33364else
cristy8b350f62009-11-15 23:12:43 +000033365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033366$as_echo "no" >&6; }
33367fi
33368
33369
33370# Extract the first word of ""$PCLDelegateDefault"", so it can be a program name with args.
33371set dummy "$PCLDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033372{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033373$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033374if ${ac_cv_path_PCLDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033375 $as_echo_n "(cached) " >&6
33376else
33377 case $PCLDelegate in
33378 [\\/]* | ?:[\\/]*)
33379 ac_cv_path_PCLDelegate="$PCLDelegate" # Let the user override the test with a path.
33380 ;;
33381 *)
33382 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33383for as_dir in $PATH
33384do
33385 IFS=$as_save_IFS
33386 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033387 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000033388 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000033389 ac_cv_path_PCLDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033390 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033391 break 2
33392 fi
33393done
cristy8b350f62009-11-15 23:12:43 +000033394 done
cristy3ed852e2009-09-05 21:47:34 +000033395IFS=$as_save_IFS
33396
33397 test -z "$ac_cv_path_PCLDelegate" && ac_cv_path_PCLDelegate=""$PCLDelegateDefault""
33398 ;;
33399esac
33400fi
33401PCLDelegate=$ac_cv_path_PCLDelegate
33402if test -n "$PCLDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCLDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033404$as_echo "$PCLDelegate" >&6; }
33405else
cristy8b350f62009-11-15 23:12:43 +000033406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033407$as_echo "no" >&6; }
33408fi
33409
33410
33411# Extract the first word of ""$PGPDecodeDelegateDefault"", so it can be a program name with args.
33412set dummy "$PGPDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033414$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033415if ${ac_cv_path_PGPDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033416 $as_echo_n "(cached) " >&6
33417else
33418 case $PGPDecodeDelegate in
33419 [\\/]* | ?:[\\/]*)
33420 ac_cv_path_PGPDecodeDelegate="$PGPDecodeDelegate" # Let the user override the test with a path.
33421 ;;
33422 *)
33423 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33424for as_dir in $PATH
33425do
33426 IFS=$as_save_IFS
33427 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033428 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000033429 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000033430 ac_cv_path_PGPDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033431 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033432 break 2
33433 fi
33434done
cristy8b350f62009-11-15 23:12:43 +000033435 done
cristy3ed852e2009-09-05 21:47:34 +000033436IFS=$as_save_IFS
33437
33438 test -z "$ac_cv_path_PGPDecodeDelegate" && ac_cv_path_PGPDecodeDelegate=""$PGPDecodeDelegateDefault""
33439 ;;
33440esac
33441fi
33442PGPDecodeDelegate=$ac_cv_path_PGPDecodeDelegate
33443if test -n "$PGPDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PGPDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033445$as_echo "$PGPDecodeDelegate" >&6; }
33446else
cristy8b350f62009-11-15 23:12:43 +000033447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033448$as_echo "no" >&6; }
33449fi
33450
33451
33452# Extract the first word of ""$POVDelegateDefault"", so it can be a program name with args.
33453set dummy "$POVDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033454{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033455$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033456if ${ac_cv_path_POVDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033457 $as_echo_n "(cached) " >&6
33458else
33459 case $POVDelegate in
33460 [\\/]* | ?:[\\/]*)
33461 ac_cv_path_POVDelegate="$POVDelegate" # Let the user override the test with a path.
33462 ;;
33463 *)
33464 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33465for as_dir in $PATH
33466do
33467 IFS=$as_save_IFS
33468 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033469 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000033470 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000033471 ac_cv_path_POVDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033472 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033473 break 2
33474 fi
33475done
cristy8b350f62009-11-15 23:12:43 +000033476 done
cristy3ed852e2009-09-05 21:47:34 +000033477IFS=$as_save_IFS
33478
33479 test -z "$ac_cv_path_POVDelegate" && ac_cv_path_POVDelegate=""$POVDelegateDefault""
33480 ;;
33481esac
33482fi
33483POVDelegate=$ac_cv_path_POVDelegate
33484if test -n "$POVDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $POVDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033486$as_echo "$POVDelegate" >&6; }
33487else
cristy8b350f62009-11-15 23:12:43 +000033488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033489$as_echo "no" >&6; }
33490fi
33491
33492
33493for ac_prog in gsx gsc "$PSDelegateDefault"
33494do
33495 # Extract the first word of "$ac_prog", so it can be a program name with args.
33496set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033498$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033499if ${ac_cv_path_PSDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033500 $as_echo_n "(cached) " >&6
33501else
33502 case $PSDelegate in
33503 [\\/]* | ?:[\\/]*)
33504 ac_cv_path_PSDelegate="$PSDelegate" # Let the user override the test with a path.
33505 ;;
33506 *)
33507 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33508for as_dir in $PATH
33509do
33510 IFS=$as_save_IFS
33511 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033512 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000033513 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000033514 ac_cv_path_PSDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033515 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033516 break 2
33517 fi
33518done
cristy8b350f62009-11-15 23:12:43 +000033519 done
cristy3ed852e2009-09-05 21:47:34 +000033520IFS=$as_save_IFS
33521
33522 ;;
33523esac
33524fi
33525PSDelegate=$ac_cv_path_PSDelegate
33526if test -n "$PSDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PSDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033528$as_echo "$PSDelegate" >&6; }
33529else
cristy8b350f62009-11-15 23:12:43 +000033530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033531$as_echo "no" >&6; }
33532fi
33533
33534
33535 test -n "$PSDelegate" && break
33536done
33537test -n "$PSDelegate" || PSDelegate=""$PSDelegateDefault""
33538
33539# Extract the first word of ""$RLEEncodeDelegateDefault"", so it can be a program name with args.
33540set dummy "$RLEEncodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033541{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033542$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033543if ${ac_cv_path_RLEEncodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033544 $as_echo_n "(cached) " >&6
33545else
33546 case $RLEEncodeDelegate in
33547 [\\/]* | ?:[\\/]*)
33548 ac_cv_path_RLEEncodeDelegate="$RLEEncodeDelegate" # Let the user override the test with a path.
33549 ;;
33550 *)
33551 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33552for as_dir in $PATH
33553do
33554 IFS=$as_save_IFS
33555 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033556 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000033557 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000033558 ac_cv_path_RLEEncodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033559 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033560 break 2
33561 fi
33562done
cristy8b350f62009-11-15 23:12:43 +000033563 done
cristy3ed852e2009-09-05 21:47:34 +000033564IFS=$as_save_IFS
33565
33566 test -z "$ac_cv_path_RLEEncodeDelegate" && ac_cv_path_RLEEncodeDelegate=""$RLEEncodeDelegateDefault""
33567 ;;
33568esac
33569fi
33570RLEEncodeDelegate=$ac_cv_path_RLEEncodeDelegate
33571if test -n "$RLEEncodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RLEEncodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033573$as_echo "$RLEEncodeDelegate" >&6; }
33574else
cristy8b350f62009-11-15 23:12:43 +000033575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033576$as_echo "no" >&6; }
33577fi
33578
33579
33580# Extract the first word of ""$RMDelegateDefault"", so it can be a program name with args.
33581set dummy "$RMDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033583$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033584if ${ac_cv_path_RMDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033585 $as_echo_n "(cached) " >&6
33586else
33587 case $RMDelegate in
33588 [\\/]* | ?:[\\/]*)
33589 ac_cv_path_RMDelegate="$RMDelegate" # Let the user override the test with a path.
33590 ;;
33591 *)
33592 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33593for as_dir in $PATH
33594do
33595 IFS=$as_save_IFS
33596 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033597 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000033598 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000033599 ac_cv_path_RMDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033600 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033601 break 2
33602 fi
33603done
cristy8b350f62009-11-15 23:12:43 +000033604 done
cristy3ed852e2009-09-05 21:47:34 +000033605IFS=$as_save_IFS
33606
33607 test -z "$ac_cv_path_RMDelegate" && ac_cv_path_RMDelegate=""$RMDelegateDefault""
33608 ;;
33609esac
33610fi
33611RMDelegate=$ac_cv_path_RMDelegate
33612if test -n "$RMDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RMDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033614$as_echo "$RMDelegate" >&6; }
33615else
cristy8b350f62009-11-15 23:12:43 +000033616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033617$as_echo "no" >&6; }
33618fi
33619
33620
cristy4689cf02010-02-17 21:15:45 +000033621# Extract the first word of ""$RSVGDecodeDelegateDefault"", so it can be a program name with args.
33622set dummy "$RSVGDecodeDelegateDefault"; ac_word=$2
33623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33624$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033625if ${ac_cv_path_RSVGDecodeDelegate+:} false; then :
cristy4689cf02010-02-17 21:15:45 +000033626 $as_echo_n "(cached) " >&6
33627else
33628 case $RSVGDecodeDelegate in
33629 [\\/]* | ?:[\\/]*)
33630 ac_cv_path_RSVGDecodeDelegate="$RSVGDecodeDelegate" # Let the user override the test with a path.
33631 ;;
33632 *)
33633 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33634for as_dir in $PATH
33635do
33636 IFS=$as_save_IFS
33637 test -z "$as_dir" && as_dir=.
33638 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000033639 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy4689cf02010-02-17 21:15:45 +000033640 ac_cv_path_RSVGDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
33641 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
33642 break 2
33643 fi
33644done
33645 done
33646IFS=$as_save_IFS
33647
33648 test -z "$ac_cv_path_RSVGDecodeDelegate" && ac_cv_path_RSVGDecodeDelegate=""$RSVGDecodeDelegateDefault""
33649 ;;
33650esac
33651fi
33652RSVGDecodeDelegate=$ac_cv_path_RSVGDecodeDelegate
33653if test -n "$RSVGDecodeDelegate"; then
33654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RSVGDecodeDelegate" >&5
33655$as_echo "$RSVGDecodeDelegate" >&6; }
33656else
33657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33658$as_echo "no" >&6; }
33659fi
33660
33661
cristy3ed852e2009-09-05 21:47:34 +000033662# Extract the first word of ""$SCANDecodeDelegateDefault"", so it can be a program name with args.
33663set dummy "$SCANDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033665$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033666if ${ac_cv_path_SCANDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033667 $as_echo_n "(cached) " >&6
33668else
33669 case $SCANDecodeDelegate in
33670 [\\/]* | ?:[\\/]*)
33671 ac_cv_path_SCANDecodeDelegate="$SCANDecodeDelegate" # Let the user override the test with a path.
33672 ;;
33673 *)
33674 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33675for as_dir in $PATH
33676do
33677 IFS=$as_save_IFS
33678 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033679 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000033680 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000033681 ac_cv_path_SCANDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033682 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033683 break 2
33684 fi
33685done
cristy8b350f62009-11-15 23:12:43 +000033686 done
cristy3ed852e2009-09-05 21:47:34 +000033687IFS=$as_save_IFS
33688
33689 test -z "$ac_cv_path_SCANDecodeDelegate" && ac_cv_path_SCANDecodeDelegate=""$SCANDecodeDelegateDefault""
33690 ;;
33691esac
33692fi
33693SCANDecodeDelegate=$ac_cv_path_SCANDecodeDelegate
33694if test -n "$SCANDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SCANDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033696$as_echo "$SCANDecodeDelegate" >&6; }
33697else
cristy8b350f62009-11-15 23:12:43 +000033698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033699$as_echo "no" >&6; }
33700fi
33701
33702
cristyec6934f2012-08-14 18:38:40 +000033703# Extract the first word of ""$SVGDecodeDelegateDefault"", so it can be a program name with args.
33704set dummy "$SVGDecodeDelegateDefault"; ac_word=$2
33705{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33706$as_echo_n "checking for $ac_word... " >&6; }
33707if ${ac_cv_path_SVGDecodeDelegate+:} false; then :
33708 $as_echo_n "(cached) " >&6
33709else
33710 case $SVGDecodeDelegate in
33711 [\\/]* | ?:[\\/]*)
33712 ac_cv_path_SVGDecodeDelegate="$SVGDecodeDelegate" # Let the user override the test with a path.
33713 ;;
33714 *)
33715 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33716for as_dir in $PATH
33717do
33718 IFS=$as_save_IFS
33719 test -z "$as_dir" && as_dir=.
33720 for ac_exec_ext in '' $ac_executable_extensions; do
33721 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
33722 ac_cv_path_SVGDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
33723 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
33724 break 2
33725 fi
33726done
33727 done
33728IFS=$as_save_IFS
33729
33730 test -z "$ac_cv_path_SVGDecodeDelegate" && ac_cv_path_SVGDecodeDelegate=""$SVGDecodeDelegateDefault""
33731 ;;
33732esac
33733fi
33734SVGDecodeDelegate=$ac_cv_path_SVGDecodeDelegate
33735if test -n "$SVGDecodeDelegate"; then
33736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SVGDecodeDelegate" >&5
33737$as_echo "$SVGDecodeDelegate" >&6; }
33738else
33739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33740$as_echo "no" >&6; }
33741fi
33742
33743
cristy3ed852e2009-09-05 21:47:34 +000033744# Extract the first word of ""$TXTDelegateDefault"", so it can be a program name with args.
33745set dummy "$TXTDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033747$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033748if ${ac_cv_path_TXTDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033749 $as_echo_n "(cached) " >&6
33750else
33751 case $TXTDelegate in
33752 [\\/]* | ?:[\\/]*)
33753 ac_cv_path_TXTDelegate="$TXTDelegate" # Let the user override the test with a path.
33754 ;;
33755 *)
33756 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33757for as_dir in $PATH
33758do
33759 IFS=$as_save_IFS
33760 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033761 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000033762 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000033763 ac_cv_path_TXTDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033764 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033765 break 2
33766 fi
33767done
cristy8b350f62009-11-15 23:12:43 +000033768 done
cristy3ed852e2009-09-05 21:47:34 +000033769IFS=$as_save_IFS
33770
33771 test -z "$ac_cv_path_TXTDelegate" && ac_cv_path_TXTDelegate=""$TXTDelegateDefault""
33772 ;;
33773esac
33774fi
33775TXTDelegate=$ac_cv_path_TXTDelegate
33776if test -n "$TXTDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TXTDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033778$as_echo "$TXTDelegate" >&6; }
33779else
cristy8b350f62009-11-15 23:12:43 +000033780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033781$as_echo "no" >&6; }
33782fi
33783
33784
cristy5ac9ac82010-07-29 13:24:24 +000033785# Extract the first word of ""$UniconvertorDelegateDefault"", so it can be a program name with args.
33786set dummy "$UniconvertorDelegateDefault"; ac_word=$2
33787{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33788$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033789if ${ac_cv_path_UniconvertorDelegate+:} false; then :
cristy5ac9ac82010-07-29 13:24:24 +000033790 $as_echo_n "(cached) " >&6
33791else
33792 case $UniconvertorDelegate in
33793 [\\/]* | ?:[\\/]*)
33794 ac_cv_path_UniconvertorDelegate="$UniconvertorDelegate" # Let the user override the test with a path.
33795 ;;
33796 *)
33797 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33798for as_dir in $PATH
33799do
33800 IFS=$as_save_IFS
33801 test -z "$as_dir" && as_dir=.
33802 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000033803 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy5ac9ac82010-07-29 13:24:24 +000033804 ac_cv_path_UniconvertorDelegate="$as_dir/$ac_word$ac_exec_ext"
33805 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
33806 break 2
33807 fi
33808done
33809 done
33810IFS=$as_save_IFS
33811
33812 test -z "$ac_cv_path_UniconvertorDelegate" && ac_cv_path_UniconvertorDelegate=""$UniconvertorDelegateDefault""
33813 ;;
33814esac
33815fi
33816UniconvertorDelegate=$ac_cv_path_UniconvertorDelegate
33817if test -n "$UniconvertorDelegate"; then
33818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UniconvertorDelegate" >&5
33819$as_echo "$UniconvertorDelegate" >&6; }
33820else
33821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33822$as_echo "no" >&6; }
33823fi
33824
33825
cristy3ed852e2009-09-05 21:47:34 +000033826# Extract the first word of ""$WMFDecodeDelegateDefault"", so it can be a program name with args.
33827set dummy "$WMFDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033828{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033829$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033830if ${ac_cv_path_WMFDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033831 $as_echo_n "(cached) " >&6
33832else
33833 case $WMFDecodeDelegate in
33834 [\\/]* | ?:[\\/]*)
33835 ac_cv_path_WMFDecodeDelegate="$WMFDecodeDelegate" # Let the user override the test with a path.
33836 ;;
33837 *)
33838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33839for as_dir in $PATH
33840do
33841 IFS=$as_save_IFS
33842 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033843 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000033844 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000033845 ac_cv_path_WMFDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033846 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033847 break 2
33848 fi
33849done
cristy8b350f62009-11-15 23:12:43 +000033850 done
cristy3ed852e2009-09-05 21:47:34 +000033851IFS=$as_save_IFS
33852
33853 test -z "$ac_cv_path_WMFDecodeDelegate" && ac_cv_path_WMFDecodeDelegate=""$WMFDecodeDelegateDefault""
33854 ;;
33855esac
33856fi
33857WMFDecodeDelegate=$ac_cv_path_WMFDecodeDelegate
33858if test -n "$WMFDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WMFDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033860$as_echo "$WMFDecodeDelegate" >&6; }
33861else
cristy8b350f62009-11-15 23:12:43 +000033862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033863$as_echo "no" >&6; }
33864fi
33865
33866
33867# Extract the first word of ""$WWWDecodeDelegateDefault"", so it can be a program name with args.
33868set dummy "$WWWDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033870$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033871if ${ac_cv_path_WWWDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033872 $as_echo_n "(cached) " >&6
33873else
33874 case $WWWDecodeDelegate in
33875 [\\/]* | ?:[\\/]*)
33876 ac_cv_path_WWWDecodeDelegate="$WWWDecodeDelegate" # Let the user override the test with a path.
33877 ;;
33878 *)
33879 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33880for as_dir in $PATH
33881do
33882 IFS=$as_save_IFS
33883 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033884 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000033885 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000033886 ac_cv_path_WWWDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033887 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033888 break 2
33889 fi
33890done
cristy8b350f62009-11-15 23:12:43 +000033891 done
cristy3ed852e2009-09-05 21:47:34 +000033892IFS=$as_save_IFS
33893
33894 test -z "$ac_cv_path_WWWDecodeDelegate" && ac_cv_path_WWWDecodeDelegate=""$WWWDecodeDelegateDefault""
33895 ;;
33896esac
33897fi
33898WWWDecodeDelegate=$ac_cv_path_WWWDecodeDelegate
33899if test -n "$WWWDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WWWDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033901$as_echo "$WWWDecodeDelegate" >&6; }
33902else
cristy8b350f62009-11-15 23:12:43 +000033903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033904$as_echo "no" >&6; }
33905fi
33906
33907
33908# Extract the first word of ""$XPSDelegateDefault"", so it can be a program name with args.
33909set dummy "$XPSDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033911$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033912if ${ac_cv_path_XPSDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033913 $as_echo_n "(cached) " >&6
33914else
33915 case $XPSDelegate in
33916 [\\/]* | ?:[\\/]*)
33917 ac_cv_path_XPSDelegate="$XPSDelegate" # Let the user override the test with a path.
33918 ;;
33919 *)
33920 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33921for as_dir in $PATH
33922do
33923 IFS=$as_save_IFS
33924 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033925 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000033926 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000033927 ac_cv_path_XPSDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033928 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033929 break 2
33930 fi
33931done
cristy8b350f62009-11-15 23:12:43 +000033932 done
cristy3ed852e2009-09-05 21:47:34 +000033933IFS=$as_save_IFS
33934
33935 test -z "$ac_cv_path_XPSDelegate" && ac_cv_path_XPSDelegate=""$XPSDelegateDefault""
33936 ;;
33937esac
33938fi
33939XPSDelegate=$ac_cv_path_XPSDelegate
33940if test -n "$XPSDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XPSDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033942$as_echo "$XPSDelegate" >&6; }
33943else
cristy8b350f62009-11-15 23:12:43 +000033944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033945$as_echo "no" >&6; }
33946fi
33947
33948
33949# Extract the first word of ""$ZipDelegateDefault"", so it can be a program name with args.
33950set dummy "$ZipDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033952$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033953if ${ac_cv_path_ZipDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033954 $as_echo_n "(cached) " >&6
33955else
33956 case $ZipDelegate in
33957 [\\/]* | ?:[\\/]*)
33958 ac_cv_path_ZipDelegate="$ZipDelegate" # Let the user override the test with a path.
33959 ;;
33960 *)
33961 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33962for as_dir in $PATH
33963do
33964 IFS=$as_save_IFS
33965 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033966 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000033967 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000033968 ac_cv_path_ZipDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033969 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033970 break 2
33971 fi
33972done
cristy8b350f62009-11-15 23:12:43 +000033973 done
cristy3ed852e2009-09-05 21:47:34 +000033974IFS=$as_save_IFS
33975
33976 test -z "$ac_cv_path_ZipDelegate" && ac_cv_path_ZipDelegate=""$ZipDelegateDefault""
33977 ;;
33978esac
33979fi
33980ZipDelegate=$ac_cv_path_ZipDelegate
33981if test -n "$ZipDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZipDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033983$as_echo "$ZipDelegate" >&6; }
33984else
cristy8b350f62009-11-15 23:12:43 +000033985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033986$as_echo "no" >&6; }
33987fi
33988
33989
33990
33991# Prefer lpr to lp; lp needs options tacked on.
33992if test "$LPRDelegate" != no; then
33993 PrintDelegate="$LPRDelegate"
33994else
33995 PrintDelegate="$LPDelegate -c -s"
33996fi
33997
33998
33999# Installed ImageMagick utiltity paths
34000ConvertDelegate="${BIN_DIR}/${ConvertDelegateDefault}"
34001DisplayDelegate="${BIN_DIR}/${DisplayDelegateDefault}"
34002MogrifyDelegate="${BIN_DIR}/${MogrifyDelegateDefault}"
34003
34004# Set delegate booleans
34005have_ffmpeg='no'; if test "$MPEGDecodeDelegate" != "$MPEGDecodeDelegateDefault" ; then have_ffmpeg='yes'; fi
34006have_fig2dev='no' ; if test "$FIGDecodeDelegate" != "$FIGDecodeDelegateDefault" ; then have_fig2dev='yes'; fi
34007have_gs='no' ; if test "$PSDelegate" != "$PSDelegateDefault"; then have_gs='yes'; fi
34008have_hp2xx='no' ; if test "$HPGLDecodeDelegate" != "$HPGLDecodeDelegateDefault" ; then have_hp2xx='yes'; fi
34009have_ilbmtoppm='no' ; if test "$ILBMDecodeDelegate" != "$ILBMDecodeDelegateDefault" ; then have_ilbmtoppm='yes'; fi
cristy935c86e2010-06-05 23:50:07 +000034010have_mrsid='no'; if test "$MrSIDDecodeDelegate" != "$MrSIDDecodeDelegateDefault" ; then have_mrsid='yes'; fi
cristy3ed852e2009-09-05 21:47:34 +000034011have_pcl='no' ; if test "$PCLDelegate" != "$PCLDelegateDefault"; then have_pcl='yes'; fi
34012have_ppmtoilbm='no' ; if test "$ILBMEncodeDelegate" != "$ILBMEncodeDelegateDefault" ; then have_ppmtoilbm='yes'; fi
cristy3ed852e2009-09-05 21:47:34 +000034013have_ralcgm='no' ; if test "$CGMDecodeDelegate" != "$CGMDecodeDelegateDefault" ; then have_ralcgm='yes'; fi
34014have_xps='no' ; if test "$XPSDelegate" != "$XPSDelegateDefault"; then have_xps='yes'; fi
34015
34016#
34017# Test for font directories
34018#
34019type_include_files=''
34020
cristy430a7312010-01-21 20:44:04 +000034021# Dejavu fonts.
34022{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Dejavu fonts directory" >&5
34023$as_echo_n "checking for Dejavu fonts directory... " >&6; }
34024dejavu_font_dir=''
34025if test "${with_dejavu_font_dir}" != 'default'; then
34026 dejavu_font_dir="${with_dejavu_font_dir}/"
34027else
34028 for font_dir in "${prefix}/share/dejavu/fonts/" '/usr/share/fonts/dejavu/'; do
34029 if test -f "${font_dir}DejaVuSerif.ttf"; then
34030 dejavu_font_dir="${font_dir}"
34031 break 1
34032 fi
34033 done
34034fi
34035if test "${dejavu_font_dir}x" != 'x'; then
34036 type_include_files="${type_include_files} "'<include file="type-dejavu.xml" />'
cristy09b53e12011-10-14 12:47:22 +000034037 { $as_echo "$as_me:${as_lineno-$LINENO}: $dejavu_font_dir" >&5
34038$as_echo "$as_me: $dejavu_font_dir" >&6;}
cristy430a7312010-01-21 20:44:04 +000034039else
cristy09b53e12011-10-14 12:47:22 +000034040 { $as_echo "$as_me:${as_lineno-$LINENO}: not found!" >&5
34041$as_echo "$as_me: not found!" >&6;};
cristy430a7312010-01-21 20:44:04 +000034042fi
34043
34044
cristy3ed852e2009-09-05 21:47:34 +000034045# Windows
34046windows_font_dir=''
34047if test "$with_windows_font_dir" != "no" && test -n "$with_windows_font_dir"; then
34048 windows_font_dir="${with_windows_font_dir}/"
34049fi
cristy430a7312010-01-21 20:44:04 +000034050if test "${windows_font_dir}x" != 'x'; then
cristy3ed852e2009-09-05 21:47:34 +000034051 if test -f '/usr/X11R6/lib/X11/fonts/truetype/arial.ttf'; then
34052 windows_font_dir='/usr/X11R6/lib/X11/fonts/truetype/'
34053 fi
34054 if test -f '/usr/X11R7/lib/X11/fonts/truetype/arial.ttf'; then
34055 windows_font_dir='/usr/X11R7/lib/X11/fonts/truetype/'
34056 fi
34057 if test -f '/usr/share/fonts/msttcore/arial.ttf'; then
34058 windows_font_dir='/usr/share/fonts/msttcore/truetype/'
34059 fi
34060fi
cristy430a7312010-01-21 20:44:04 +000034061if test "${windows_font_dir}x" != 'x'; then
cristy3ed852e2009-09-05 21:47:34 +000034062 type_include_files="$type_include_files "'<include file="type-windows.xml" />'
34063fi
34064
34065
34066# Ghostscript
cristy8b350f62009-11-15 23:12:43 +000034067{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ghostscript fonts directory" >&5
cristy3ed852e2009-09-05 21:47:34 +000034068$as_echo_n "checking for Ghostscript fonts directory... " >&6; }
34069ghostscript_font_dir=''
34070if test "${with_gs_font_dir}" != 'default'; then
34071 ghostscript_font_dir="${with_gs_font_dir}/"
34072else
34073 if test "${native_win32_build}" = 'yes'; then
34074 # Native Windows Build
34075 for font_dir in "c:\\Program Files\\gs\\fonts\\" "c:\\Program Files \(x86\)\\gs\\fonts\\" "c:\\gs\\fonts\\"; do
34076 if test -f "${font_dir}a010013l.pfb"; then
34077 ghostscript_font_dir="$font_dir"
34078 break 1
34079 fi
34080 done
34081 if test "${PSDelegate}" != 'gswin32c'; then
34082 ghostscript_font_dir=`echo "${PSDelegate}" | sed -e 's:/gs/.*:/gs:;s:^/::;s/./&:/;s:/:\\\\:g'`"\\fonts\\"
34083 fi
34084 else
34085 # Linux / Mac OS X / Unix Build
34086 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
34087 if test -f "${font_dir}a010013l.pfb"; then
34088 ghostscript_font_dir="${font_dir}"
34089 break 1
34090 fi
34091 done
34092 if test "${ghostscript_font_dir}x" = 'x'; then
34093 if test "$PSDelegate" != 'gs'; then
34094 ghostscript_font_dir=`echo "$PSDelegate" | sed -e 's:/bin/gs:/share/ghostscript/fonts:'`"/"
34095 fi
34096 fi
34097 fi
34098fi
34099if test "${ghostscript_font_dir}x" != 'x'; then
34100 type_include_files="${type_include_files} "'<include file="type-ghostscript.xml" />'
cristy09b53e12011-10-14 12:47:22 +000034101 { $as_echo "$as_me:${as_lineno-$LINENO}: $ghostscript_font_dir" >&5
34102$as_echo "$as_me: $ghostscript_font_dir" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000034103else
cristy09b53e12011-10-14 12:47:22 +000034104 { $as_echo "$as_me:${as_lineno-$LINENO}: not found!" >&5
34105$as_echo "$as_me: not found!" >&6;};
cristy3ed852e2009-09-05 21:47:34 +000034106fi
34107
34108case "${build_os}" in
34109 mingw* )
34110 PSDelegate=`$WinPathScript "$PSDelegate" 1`
34111 ;;
34112esac
34113
34114
34115
34116#
34117# Handle case where user doesn't want frozen paths
34118#
34119if test "$with_frozenpaths" != 'yes'; then
34120 # Re-set delegate definitions to default (no paths)
34121 AutotraceDecodeDelegate="$AutotraceDecodeDelegateDefault"
cristy3ed852e2009-09-05 21:47:34 +000034122 BlenderDecodeDelegate="$BlenderDecodeDelegateDefault"
34123 BZIPDelegate="$BZIPDelegateDefault"
34124 BrowseDelegate="$BrowseDelegateDefault"
34125 CGMDecodeDelegate="$CGMDecodeDelegateDefault"
34126 CatDelegate="$CatDelegateDefault"
34127 ConvertDelegate="$ConvertDelegateDefault"
34128 GVCDecodeDelegate="$GVCDecodeDelegateDefault"
34129 DVIDecodeDelegate="$DVIDecodeDelegateDefault"
34130 EchoDelegate="$EchoDelegateDefault"
34131 EditorDelegate="$EditorDelegateDefault"
34132 FIGDecodeDelegate="$FIGDecodeDelegateDefault"
34133 GnuplotDecodeDelegate="$GnuplotDecodeDelegateDefault"
34134 HPGLDecodeDelegate="$HPGLDecodeDelegateDefault"
34135 HTMLDecodeDelegate="$HTMLDecodeDelegateDefault"
34136 ILBMDecodeDelegate="$ILBMDecodeDelegateDefault"
34137 ILBMEncodeDelegate="$ILBMEncodeDelegateDefault"
34138 LPDelegate="$LPDelegateDefault"
cristy3ed852e2009-09-05 21:47:34 +000034139 LaunchDelegate="$LaunchDelegateDefault"
34140 MANDelegate="$MANDelegateDefault"
34141 MPEGDecodeDelegate="$MPEGDecodeDelegateDefault"
34142 MPEGEncodeDelegate="$MPEGEncodeDelegateDefault"
cristy3ed852e2009-09-05 21:47:34 +000034143 MogrifyDelegate="$MogrifyDelegateDefault"
cristy935c86e2010-06-05 23:50:07 +000034144 MrSIDDecodeDelegate="$MrSIDDecodeDelegateDefault"
34145 MVDelegate="$MVDelegateDefault"
cristy3ed852e2009-09-05 21:47:34 +000034146 PCLDelegate="$PCLDelegateDefault"
34147 PGPDecodeDelegate="$PGPDecodeDelegateDefault"
34148 POVDelegate="$POVDelegateDefault"
34149 PSDelegate="$PSDelegateDefault"
cristy3ed852e2009-09-05 21:47:34 +000034150 RLEEncodeDelegate="$RLEEncodeDelegateDefault"
34151 RMDelegate="$RMDelegateDefault"
cristy4689cf02010-02-17 21:15:45 +000034152 RSVGDecodeDelegate="$RSVGDecodeDelegateDefault"
cristy3ed852e2009-09-05 21:47:34 +000034153 SCANDecodeDelegate="$SCANDecodeDelegateDefault"
cristyec6934f2012-08-14 18:38:40 +000034154 SVGDecodeDelegate="$SVGDecodeDelegateDefault"
cristy3ed852e2009-09-05 21:47:34 +000034155 ShowImageDelegate="$ShowImageDelegateDefault"
34156 TXTDelegate="$TXTDelegateDefault"
cristy5ac9ac82010-07-29 13:24:24 +000034157 UniconvertorDelegate="$UniconvertorDelegateDefault"
cristy3ed852e2009-09-05 21:47:34 +000034158 WMFDecodeDelegate="$WMFDecodeDelegateDefault"
34159 WWWDecodeDelegate="$WWWDecodeDelegateDefault"
34160 XPSDelegate="$XPSDelegateDefault"
34161 ZipDelegate="$ZipDelegateDefault"
34162fi
34163
34164# Delegate substitutions
34165
34166
34167
34168
34169
34170
34171
34172
34173
34174
34175
34176
34177
34178
34179
34180
34181
34182
34183
34184
34185
34186
34187
34188
34189
34190
34191
34192
34193
34194
34195
34196
34197
34198
34199
34200
34201
34202
34203
34204
cristy3ed852e2009-09-05 21:47:34 +000034205#
34206# RPM support.
34207#
34208RPM=''
34209for ac_prog in gnutar gtar tar
34210do
34211 # Extract the first word of "$ac_prog", so it can be a program name with args.
34212set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000034213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000034214$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000034215if ${ac_cv_prog_TAR+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000034216 $as_echo_n "(cached) " >&6
34217else
34218 if test -n "$TAR"; then
34219 ac_cv_prog_TAR="$TAR" # Let the user override the test.
34220else
34221as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
34222for as_dir in $PATH
34223do
34224 IFS=$as_save_IFS
34225 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000034226 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000034227 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000034228 ac_cv_prog_TAR="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000034229 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000034230 break 2
34231 fi
34232done
cristy8b350f62009-11-15 23:12:43 +000034233 done
cristy3ed852e2009-09-05 21:47:34 +000034234IFS=$as_save_IFS
34235
34236fi
34237fi
34238TAR=$ac_cv_prog_TAR
34239if test -n "$TAR"; then
cristy8b350f62009-11-15 23:12:43 +000034240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5
cristy3ed852e2009-09-05 21:47:34 +000034241$as_echo "$TAR" >&6; }
34242else
cristy8b350f62009-11-15 23:12:43 +000034243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000034244$as_echo "no" >&6; }
34245fi
34246
34247
34248 test -n "$TAR" && break
34249done
34250
34251for ac_prog in perl
34252do
34253 # Extract the first word of "$ac_prog", so it can be a program name with args.
34254set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000034255{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000034256$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000034257if ${ac_cv_prog_PERL+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000034258 $as_echo_n "(cached) " >&6
34259else
34260 if test -n "$PERL"; then
34261 ac_cv_prog_PERL="$PERL" # Let the user override the test.
34262else
34263as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
34264for as_dir in $PATH
34265do
34266 IFS=$as_save_IFS
34267 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000034268 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000034269 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000034270 ac_cv_prog_PERL="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000034271 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000034272 break 2
34273 fi
34274done
cristy8b350f62009-11-15 23:12:43 +000034275 done
cristy3ed852e2009-09-05 21:47:34 +000034276IFS=$as_save_IFS
34277
34278fi
34279fi
34280PERL=$ac_cv_prog_PERL
34281if test -n "$PERL"; then
cristy8b350f62009-11-15 23:12:43 +000034282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
cristy3ed852e2009-09-05 21:47:34 +000034283$as_echo "$PERL" >&6; }
34284else
cristy8b350f62009-11-15 23:12:43 +000034285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000034286$as_echo "no" >&6; }
34287fi
34288
34289
34290 test -n "$PERL" && break
34291done
34292
34293for ac_prog in rpmbuild rpm
34294do
34295 # Extract the first word of "$ac_prog", so it can be a program name with args.
34296set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000034297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000034298$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000034299if ${ac_cv_prog_RPM+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000034300 $as_echo_n "(cached) " >&6
34301else
34302 if test -n "$RPM"; then
34303 ac_cv_prog_RPM="$RPM" # Let the user override the test.
34304else
34305as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
34306for as_dir in $PATH
34307do
34308 IFS=$as_save_IFS
34309 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000034310 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000034311 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000034312 ac_cv_prog_RPM="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000034313 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000034314 break 2
34315 fi
34316done
cristy8b350f62009-11-15 23:12:43 +000034317 done
cristy3ed852e2009-09-05 21:47:34 +000034318IFS=$as_save_IFS
34319
34320fi
34321fi
34322RPM=$ac_cv_prog_RPM
34323if test -n "$RPM"; then
cristy8b350f62009-11-15 23:12:43 +000034324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RPM" >&5
cristy3ed852e2009-09-05 21:47:34 +000034325$as_echo "$RPM" >&6; }
34326else
cristy8b350f62009-11-15 23:12:43 +000034327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000034328$as_echo "no" >&6; }
34329fi
34330
34331
34332 test -n "$RPM" && break
34333done
34334
34335
cristy73bd4a52010-10-05 11:24:23 +000034336ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal"}
34337
34338
34339AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
34340
34341
34342AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake"}
34343
34344
34345AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
34346
34347
34348 if test "x$RPM" != "x" ; then
34349 RPM_DELEGATE_TRUE=
34350 RPM_DELEGATE_FALSE='#'
34351else
34352 RPM_DELEGATE_TRUE='#'
34353 RPM_DELEGATE_FALSE=
34354fi
34355
cristy3ed852e2009-09-05 21:47:34 +000034356
34357#
34358# 7ZIP support (http://p7zip.sourceforge.net/)
34359#
34360P7ZIP=''
34361for ac_prog in 7za
34362do
34363 # Extract the first word of "$ac_prog", so it can be a program name with args.
34364set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000034365{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000034366$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000034367if ${ac_cv_prog_P7ZIP+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000034368 $as_echo_n "(cached) " >&6
34369else
34370 if test -n "$P7ZIP"; then
34371 ac_cv_prog_P7ZIP="$P7ZIP" # Let the user override the test.
34372else
34373as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
34374for as_dir in $PATH
34375do
34376 IFS=$as_save_IFS
34377 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000034378 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000034379 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000034380 ac_cv_prog_P7ZIP="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000034381 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000034382 break 2
34383 fi
34384done
cristy8b350f62009-11-15 23:12:43 +000034385 done
cristy3ed852e2009-09-05 21:47:34 +000034386IFS=$as_save_IFS
34387
34388fi
34389fi
34390P7ZIP=$ac_cv_prog_P7ZIP
34391if test -n "$P7ZIP"; then
cristy8b350f62009-11-15 23:12:43 +000034392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $P7ZIP" >&5
cristy3ed852e2009-09-05 21:47:34 +000034393$as_echo "$P7ZIP" >&6; }
34394else
cristy8b350f62009-11-15 23:12:43 +000034395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000034396$as_echo "no" >&6; }
34397fi
34398
34399
34400 test -n "$P7ZIP" && break
34401done
34402
34403
cristy73bd4a52010-10-05 11:24:23 +000034404 if test "x$P7ZIP" != "x" ; then
34405 P7ZIP_DELEGATE_TRUE=
34406 P7ZIP_DELEGATE_FALSE='#'
34407else
34408 P7ZIP_DELEGATE_TRUE='#'
34409 P7ZIP_DELEGATE_FALSE=
34410fi
34411
cristy3ed852e2009-09-05 21:47:34 +000034412
34413#
34414# ZIP support (http://www.info-zip.org/Zip.html)
34415#
34416ZIP=''
34417for ac_prog in zip
34418do
34419 # Extract the first word of "$ac_prog", so it can be a program name with args.
34420set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000034421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000034422$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000034423if ${ac_cv_prog_ZIP+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000034424 $as_echo_n "(cached) " >&6
34425else
34426 if test -n "$ZIP"; then
34427 ac_cv_prog_ZIP="$ZIP" # Let the user override the test.
34428else
34429as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
34430for as_dir in $PATH
34431do
34432 IFS=$as_save_IFS
34433 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000034434 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000034435 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000034436 ac_cv_prog_ZIP="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000034437 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000034438 break 2
34439 fi
34440done
cristy8b350f62009-11-15 23:12:43 +000034441 done
cristy3ed852e2009-09-05 21:47:34 +000034442IFS=$as_save_IFS
34443
34444fi
34445fi
34446ZIP=$ac_cv_prog_ZIP
34447if test -n "$ZIP"; then
cristy8b350f62009-11-15 23:12:43 +000034448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZIP" >&5
cristy3ed852e2009-09-05 21:47:34 +000034449$as_echo "$ZIP" >&6; }
34450else
cristy8b350f62009-11-15 23:12:43 +000034451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000034452$as_echo "no" >&6; }
34453fi
34454
34455
34456 test -n "$ZIP" && break
34457done
34458
34459
cristy73bd4a52010-10-05 11:24:23 +000034460 if test "x$ZIP" != "x" ; then
34461 ZIP_DELEGATE_TRUE=
34462 ZIP_DELEGATE_FALSE='#'
34463else
34464 ZIP_DELEGATE_TRUE='#'
34465 ZIP_DELEGATE_FALSE=
34466fi
34467
cristy3ed852e2009-09-05 21:47:34 +000034468
34469#
34470# GhostPCL related configuration.
34471#
34472PCLColorDevice=ppmraw
cristy8bc84082011-09-07 13:57:00 +000034473PCLCMYKDevice=pamcmyk32
cristy3ed852e2009-09-05 21:47:34 +000034474PCLMonoDevice=pbmraw
34475if test -z "$PCLVersion"; then
34476 PCLVersion='unknown'
34477fi
34478if test $have_pcl = 'yes'; then
cristy09b53e12011-10-14 12:47:22 +000034479 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
34480$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristy8b350f62009-11-15 23:12:43 +000034481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PCL" >&5
cristy3ed852e2009-09-05 21:47:34 +000034482$as_echo_n "checking for PCL... " >&6; }
cristy09b53e12011-10-14 12:47:22 +000034483 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
34484$as_echo "$as_me: " >&6;}
cristy3ed852e2009-09-05 21:47:34 +000034485 # PCLColorDevice
cristy8b350f62009-11-15 23:12:43 +000034486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcl color device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034487$as_echo_n "checking for pcl color device... " >&6; }
34488 if $PCLDelegate -dBATCH -sDEVICE=$PCLColorDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34489 :
34490 else
34491 PCLColorDevice=ppmraw
34492 fi
cristy09b53e12011-10-14 12:47:22 +000034493 { $as_echo "$as_me:${as_lineno-$LINENO}: $PCLColorDevice" >&5
34494$as_echo "$as_me: $PCLColorDevice" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000034495
34496 # PCLCMYKDevice
cristy8b350f62009-11-15 23:12:43 +000034497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcl CMYK device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034498$as_echo_n "checking for pcl CMYK device... " >&6; }
34499 if $PCLDelegate -dBATCH -sDEVICE=$PCLColorDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34500 :
34501 else
34502 PCLCMYKDevice=$PCLColorDevice
34503 fi
cristy09b53e12011-10-14 12:47:22 +000034504 { $as_echo "$as_me:${as_lineno-$LINENO}: $PCLCMYKDevice" >&5
34505$as_echo "$as_me: $PCLCMYKDevice" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000034506
34507 # PCLMonoDevice
cristy8b350f62009-11-15 23:12:43 +000034508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcl mono device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034509$as_echo_n "checking for pcl mono device... " >&6; }
34510 if $PCLDelegate -dBATCH -sDEVICE=$PCLMonoDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34511 :
34512 else
34513 PCLMonoDevice=$PCLColorDevice
34514 fi
cristy09b53e12011-10-14 12:47:22 +000034515 { $as_echo "$as_me:${as_lineno-$LINENO}: $PCLMonoDevice" >&5
34516$as_echo "$as_me: $PCLMonoDevice" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000034517fi
34518
34519
34520
34521
34522
34523
34524#
34525# GhostXPS related configuration.
34526#
34527XPSColorDevice=ppmraw
34528XPSCMYKDevice=bmpsep8
34529XPSMonoDevice=pbmraw
34530if test -z "$XPSVersion"; then
34531 XPSVersion='unknown'
34532fi
34533if test $have_xps = 'yes'; then
cristy09b53e12011-10-14 12:47:22 +000034534 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
34535$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristy8b350f62009-11-15 23:12:43 +000034536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XPS" >&5
cristy3ed852e2009-09-05 21:47:34 +000034537$as_echo_n "checking for XPS... " >&6; }
cristy09b53e12011-10-14 12:47:22 +000034538 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
34539$as_echo "$as_me: " >&6;}
cristy3ed852e2009-09-05 21:47:34 +000034540 # XPSColorDevice
cristy8b350f62009-11-15 23:12:43 +000034541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xps color device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034542$as_echo_n "checking for xps color device... " >&6; }
34543 if $XPSDelegate -dBATCH -sDEVICE=$XPSColorDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34544 :
34545 else
34546 XPSColorDevice=ppmraw
34547 fi
cristy09b53e12011-10-14 12:47:22 +000034548 { $as_echo "$as_me:${as_lineno-$LINENO}: $XPSColorDevice" >&5
34549$as_echo "$as_me: $XPSColorDevice" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000034550
34551 # XPSCMYKDevice
cristy8b350f62009-11-15 23:12:43 +000034552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xps CMYK device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034553$as_echo_n "checking for xps CMYK device... " >&6; }
34554 if $XPSDelegate -dBATCH -sDEVICE=$XPSColorDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34555 :
34556 else
34557 XPSCMYKDevice=$XPSColorDevice
34558 fi
cristy09b53e12011-10-14 12:47:22 +000034559 { $as_echo "$as_me:${as_lineno-$LINENO}: $XPSCMYKDevice" >&5
34560$as_echo "$as_me: $XPSCMYKDevice" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000034561
34562 # XPSMonoDevice
cristy8b350f62009-11-15 23:12:43 +000034563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xps mono device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034564$as_echo_n "checking for xps mono device... " >&6; }
34565 if $XPSDelegate -dBATCH -sDEVICE=$XPSMonoDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34566 :
34567 else
34568 XPSMonoDevice=$XPSColorDevice
34569 fi
cristy09b53e12011-10-14 12:47:22 +000034570 { $as_echo "$as_me:${as_lineno-$LINENO}: $XPSMonoDevice" >&5
34571$as_echo "$as_me: $XPSMonoDevice" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000034572fi
34573
34574
34575
34576
34577
34578
34579#
34580# Ghostscript related configuration.
34581#
cristya97426c2011-02-04 01:41:27 +000034582GSAlphaDevice=pngalpha
cristy3ed852e2009-09-05 21:47:34 +000034583GSColorDevice=pnmraw
34584GSCMYKDevice=pam
34585GSMonoDevice=pbmraw
34586GSPDFDevice=pdfwrite
34587GSPSDevice=pswrite
34588GSEPSDevice=epswrite
34589GSVersion='unknown'
34590if test $have_gs = 'yes'; then
cristy09b53e12011-10-14 12:47:22 +000034591 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
34592$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristy8b350f62009-11-15 23:12:43 +000034593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ghostscript" >&5
cristy3ed852e2009-09-05 21:47:34 +000034594$as_echo_n "checking for Ghostscript... " >&6; }
cristy09b53e12011-10-14 12:47:22 +000034595 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
34596$as_echo "$as_me: " >&6;}
cristy8b350f62009-11-15 23:12:43 +000034597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ghostscript version" >&5
cristy3ed852e2009-09-05 21:47:34 +000034598$as_echo_n "checking for Ghostscript version... " >&6; }
34599 if GSVersion=`$PSDelegate --version`; then
34600 :
34601 else
34602 GSVersion=`$PSDelegate --help | sed -e '1q' | awk '{ print $3 }'`
34603 fi
cristy09b53e12011-10-14 12:47:22 +000034604 { $as_echo "$as_me:${as_lineno-$LINENO}: $GSVersion" >&5
34605$as_echo "$as_me: $GSVersion" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000034606
34607 # GSAlphaDevice
cristy8b350f62009-11-15 23:12:43 +000034608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs alpha device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034609$as_echo_n "checking for gs alpha device... " >&6; }
34610 if $PSDelegate -q -dBATCH -sDEVICE=$GSAlphaDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34611 :
34612 else
34613 GSAlphaDevice=pnmraw
34614 fi
cristy09b53e12011-10-14 12:47:22 +000034615 { $as_echo "$as_me:${as_lineno-$LINENO}: $GSAlphaDevice" >&5
34616$as_echo "$as_me: $GSAlphaDevice" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000034617
34618 # GSColorDevice
cristy8b350f62009-11-15 23:12:43 +000034619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs color device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034620$as_echo_n "checking for gs color device... " >&6; }
34621 if $PSDelegate -q -dBATCH -sDEVICE=$GSColorDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34622 :
34623 else
34624 GSColorDevice=pnmraw
34625 fi
cristy09b53e12011-10-14 12:47:22 +000034626 { $as_echo "$as_me:${as_lineno-$LINENO}: $GSColorDevice" >&5
34627$as_echo "$as_me: $GSColorDevice" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000034628
34629 # GSCMYKDevice
cristy8b350f62009-11-15 23:12:43 +000034630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs CMYK device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034631$as_echo_n "checking for gs CMYK device... " >&6; }
34632 if $PSDelegate -q -dBATCH -sDEVICE=$GSCMYKDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34633 :
34634 else
34635 GSCMYKDevice=bmpsep8
34636 fi
cristy09b53e12011-10-14 12:47:22 +000034637 { $as_echo "$as_me:${as_lineno-$LINENO}: $GSCMYKDevice" >&5
34638$as_echo "$as_me: $GSCMYKDevice" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000034639
34640 # GSMonoDevice
cristy8b350f62009-11-15 23:12:43 +000034641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs mono device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034642$as_echo_n "checking for gs mono device... " >&6; }
34643 if $PSDelegate -q -dBATCH -sDEVICE=$GSMonoDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34644 :
34645 else
34646 GSMonoDevice=$GSColorDevice
34647 fi
cristy09b53e12011-10-14 12:47:22 +000034648 { $as_echo "$as_me:${as_lineno-$LINENO}: $GSMonoDevice" >&5
34649$as_echo "$as_me: $GSMonoDevice" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000034650
34651 # GSPDFDevice
cristy8b350f62009-11-15 23:12:43 +000034652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs PDF writing device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034653$as_echo_n "checking for gs PDF writing device... " >&6; }
34654 if $PSDelegate -q -dBATCH -sDEVICE=$GSPDFDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34655 :
34656 else
34657 GSPDFDevice=nodevice
34658 fi
cristy09b53e12011-10-14 12:47:22 +000034659 { $as_echo "$as_me:${as_lineno-$LINENO}: $GSPDFDevice" >&5
34660$as_echo "$as_me: $GSPDFDevice" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000034661
34662 # GSPSDevice
cristy8b350f62009-11-15 23:12:43 +000034663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs PS writing device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034664$as_echo_n "checking for gs PS writing device... " >&6; }
34665 if $PSDelegate -q -dBATCH -sDEVICE=$GSPSDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34666 :
34667 else
34668 GSPSDevice=nodevice
34669 fi
cristy09b53e12011-10-14 12:47:22 +000034670 { $as_echo "$as_me:${as_lineno-$LINENO}: $GSPSDevice" >&5
34671$as_echo "$as_me: $GSPSDevice" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000034672
34673 # GSEPSDevice
cristy8b350f62009-11-15 23:12:43 +000034674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs EPS writing device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034675$as_echo_n "checking for gs EPS writing device... " >&6; }
34676 if $PSDelegate -q -dBATCH -sDEVICE=$GSEPSDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34677 :
34678 else
34679 GSEPSDevice=nodevice
34680 fi
cristy09b53e12011-10-14 12:47:22 +000034681 { $as_echo "$as_me:${as_lineno-$LINENO}: $GSEPSDevice" >&5
34682$as_echo "$as_me: $GSEPSDevice" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000034683fi
34684
34685
34686
34687
34688
34689
34690
34691
34692
34693
34694#
34695# PerlMagick-related configuration
34696#
34697
34698# Look for PERL if PerlMagick requested
34699# If name/path of desired PERL interpreter is specified, look for that one first
34700have_perl='no'
34701if test "$with_perl" != 'no'; then
cristy09b53e12011-10-14 12:47:22 +000034702 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
34703$as_echo "$as_me: -------------------------------------------------------------" >&6;}
cristy8b350f62009-11-15 23:12:43 +000034704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Perl" >&5
cristy3ed852e2009-09-05 21:47:34 +000034705$as_echo_n "checking for Perl... " >&6; }
cristy09b53e12011-10-14 12:47:22 +000034706 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5
34707$as_echo "$as_me: " >&6;}
cristy3ed852e2009-09-05 21:47:34 +000034708 if test "$with_perl" != 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000034709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl" >&5
cristy3ed852e2009-09-05 21:47:34 +000034710$as_echo_n "checking for perl... " >&6; }
cristyda16f162011-02-19 23:52:17 +000034711if ${ac_cv_path_PERL+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000034712 $as_echo_n "(cached) " >&6
34713else
34714 ac_cv_path_PERL="$with_perl"
34715fi
cristy8b350f62009-11-15 23:12:43 +000034716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_PERL" >&5
cristy3ed852e2009-09-05 21:47:34 +000034717$as_echo "$ac_cv_path_PERL" >&6; };
34718 PERL=$ac_cv_path_PERL
34719 have_perl="$ac_cv_path_PERL"
34720 else
34721 for ac_prog in perl perl5
34722do
34723 # Extract the first word of "$ac_prog", so it can be a program name with args.
34724set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000034725{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000034726$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000034727if ${ac_cv_path_PERL+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000034728 $as_echo_n "(cached) " >&6
34729else
34730 case $PERL in
34731 [\\/]* | ?:[\\/]*)
34732 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
34733 ;;
34734 *)
34735 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
34736for as_dir in $PATH
34737do
34738 IFS=$as_save_IFS
34739 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000034740 for ac_exec_ext in '' $ac_executable_extensions; do
cristy14fefe52012-05-21 00:59:18 +000034741 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
cristy3ed852e2009-09-05 21:47:34 +000034742 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000034743 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000034744 break 2
34745 fi
34746done
cristy8b350f62009-11-15 23:12:43 +000034747 done
cristy3ed852e2009-09-05 21:47:34 +000034748IFS=$as_save_IFS
34749
34750 ;;
34751esac
34752fi
34753PERL=$ac_cv_path_PERL
34754if test -n "$PERL"; then
cristy8b350f62009-11-15 23:12:43 +000034755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
cristy3ed852e2009-09-05 21:47:34 +000034756$as_echo "$PERL" >&6; }
34757else
cristy8b350f62009-11-15 23:12:43 +000034758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000034759$as_echo "no" >&6; }
34760fi
34761
34762
34763 test -n "$PERL" && break
34764done
34765 if test "$ac_cv_path_PERL"; then
34766 have_perl="$ac_cv_path_PERL"
34767 fi
34768 fi
34769fi
34770
cristy949301e2010-01-06 01:38:40 +000034771if test "$with_perl" != 'yes' ; then
34772 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-perl=$with_perl "
34773fi
34774
34775PERL_SUPPORTS_DESTDIR='no'
34776
cristy3ed852e2009-09-05 21:47:34 +000034777with_perl_static='no'
34778with_perl_dynamic='no'
34779if test "$have_perl" != 'no'; then
34780 if test "$with_perl" != 'no' && test "$libtool_build_shared_libs" = 'no'; then
34781 with_perl_static='yes'
34782 fi
34783 if test "$with_perl" != 'no' && test "$libtool_build_shared_libs" = 'yes'; then
34784 with_perl_dynamic='yes'
34785 fi
34786 # Is PERL's MakeMaker new enough to support DESTDIR?
cristy73bd4a52010-10-05 11:24:23 +000034787
34788
34789
34790
34791 if test -n "$PERL"; then :
34792
34793 ax_perl_version="5.8.1"
34794
34795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl version" >&5
34796$as_echo_n "checking for perl version... " >&6; }
34797
34798 perl_version=`$PERL --version 2>&1 | $GREP "This is perl" | $SED -e 's/.* v\([0-9]*\.[0-9]*\.[0-9]*\) .*/\1/'`
34799
34800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $perl_version" >&5
34801$as_echo "$perl_version" >&6; }
34802
34803 PERL_VERSION=$perl_version
34804
34805
34806
34807
34808
34809 # Used to indicate true or false condition
34810 ax_compare_version=false
34811
34812 # Convert the two version strings to be compared into a format that
34813 # allows a simple string comparison. The end result is that a version
34814 # string of the form 1.12.5-r617 will be converted to the form
34815 # 0001001200050617. In other words, each number is zero padded to four
34816 # digits, and non digits are removed.
34817
34818 ax_compare_version_A=`echo "$ax_perl_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
34819 -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
34820 -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
34821 -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
34822 -e 's/[^0-9]//g'`
34823
34824
34825 ax_compare_version_B=`echo "$perl_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
34826 -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
34827 -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
34828 -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
34829 -e 's/[^0-9]//g'`
34830
34831
34832 ax_compare_version=`echo "x$ax_compare_version_A
34833x$ax_compare_version_B" | sed 's/^ *//' | sort | sed "s/x${ax_compare_version_A}/true/;s/x${ax_compare_version_B}/false/;1q"`
34834
34835
34836
34837 if test "$ax_compare_version" = "true" ; then
34838
34839 :
34840 PERL_SUPPORTS_DESTDIR='yes'
34841
34842 else
34843 :
34844 PERL_SUPPORTS_DESTDIR='no'
34845
34846 fi
34847
34848
34849else
34850
34851 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not find the perl interpreter" >&5
34852$as_echo "$as_me: WARNING: could not find the perl interpreter" >&2;}
34853 PERL_SUPPORTS_DESTDIR='no'
34854
cristy3ed852e2009-09-05 21:47:34 +000034855fi
cristy73bd4a52010-10-05 11:24:23 +000034856
34857fi
34858 if test "$have_perl" != 'no'; then
34859 WITH_PERL_TRUE=
34860 WITH_PERL_FALSE='#'
34861else
34862 WITH_PERL_TRUE='#'
34863 WITH_PERL_FALSE=
34864fi
34865
34866 if test $with_perl_static = 'yes'; then
34867 WITH_PERL_STATIC_TRUE=
34868 WITH_PERL_STATIC_FALSE='#'
34869else
34870 WITH_PERL_STATIC_TRUE='#'
34871 WITH_PERL_STATIC_FALSE=
34872fi
34873
34874 if test $with_perl_dynamic = 'yes'; then
34875 WITH_PERL_DYNAMIC_TRUE=
34876 WITH_PERL_DYNAMIC_FALSE='#'
34877else
34878 WITH_PERL_DYNAMIC_TRUE='#'
34879 WITH_PERL_DYNAMIC_FALSE=
34880fi
34881
cristy3ed852e2009-09-05 21:47:34 +000034882
34883
34884# Determine path to pick up MagickCore library from for use with building PerlMagick
34885MAGICKCORE_PATH="${LIB_DIR}"
34886if test $with_perl_static = 'yes'; then
34887 # Find out where libtool hides its uninstalled libraries (as libtool_objdir)
34888 libtool_objdir=$objdir
34889
34890 # Linker search path to library, followed by -lMagickCore
cristy4c08aed2011-07-01 19:47:50 +000034891 MAGICKCORE_PATH="${builddir}/MagickCore/${libtool_objdir}"
cristy3ed852e2009-09-05 21:47:34 +000034892fi
34893
34894
34895# Create a simple string containing format names for all delegate libraries
34896DELEGATES=''
34897if test "$have_autotrace" = 'yes'; then DELEGATES="$DELEGATES autotrace"; fi
34898if test "$have_bzlib" = 'yes'; then DELEGATES="$DELEGATES bzlib"; fi
34899if test "$have_djvu" = 'yes'; then DELEGATES="$DELEGATES djvu"; fi
34900if test "$have_dps" = 'yes'; then DELEGATES="$DELEGATES dps"; fi
34901if test "$have_fftw" = 'yes'; then DELEGATES="$DELEGATES fftw"; fi
34902if test "$have_fpx" = 'yes'; then DELEGATES="$DELEGATES fpx"; fi
34903if test "$have_fontconfig" = 'yes'; then DELEGATES="$DELEGATES fontconfig"; fi
34904if test "$have_freetype" = 'yes'; then DELEGATES="$DELEGATES freetype"; fi
34905if test "$have_gslib" = 'yes'; then DELEGATES="$DELEGATES gs"; fi
34906if test "$have_gvc" = 'yes'; then DELEGATES="$DELEGATES gvc"; fi
34907if test "$have_jbig" = 'yes'; then DELEGATES="$DELEGATES jbig"; fi
34908if test "$have_jpeg" = 'yes'; then
34909 DELEGATES="$DELEGATES jpeg";
34910 if test "$have_png" = 'yes'; then DELEGATES="$DELEGATES jng"; fi
34911fi
34912if test "$have_jp2" = 'yes'; then DELEGATES="$DELEGATES jp2"; fi
cristy71203402010-06-18 13:12:03 +000034913if test "$have_lcms2" = 'yes'; then DELEGATES="$DELEGATES lcms2"; fi
cristy3ed852e2009-09-05 21:47:34 +000034914if test "$have_lcms" = 'yes'; then DELEGATES="$DELEGATES lcms"; fi
34915if test "$have_lqr" = 'yes'; then DELEGATES="$DELEGATES lqr"; fi
cristyfbb0ef02010-12-19 02:32:11 +000034916if test "$have_lzma" = 'yes'; then DELEGATES="$DELEGATES lzma"; fi
cristy3ed852e2009-09-05 21:47:34 +000034917if test "$have_ffmpeg" = 'yes'; then DELEGATES="$DELEGATES mpeg"; fi
34918if test "$have_openexr" = 'yes'; then DELEGATES="$DELEGATES openexr"; fi
cristy29d54c72012-04-09 12:08:27 +000034919if test "$have_pango" = 'yes'; then DELEGATES="$DELEGATES pango"; fi
cristy3ed852e2009-09-05 21:47:34 +000034920if test "$have_png" = 'yes'; then DELEGATES="$DELEGATES png"; fi
34921if test "$have_rsvg" = 'yes'; then DELEGATES="$DELEGATES rsvg"; fi
34922if test "$have_tiff" = 'yes'; then DELEGATES="$DELEGATES tiff"; fi
34923if test "$have_x" = 'yes'; then DELEGATES="$DELEGATES x11"; fi
34924if test "$have_xml" = 'yes'; then DELEGATES="$DELEGATES xml"; fi
34925if test "$have_wmf" = 'yes'; then DELEGATES="$DELEGATES wmf"; fi
34926if test "$have_zlib" = 'yes'; then DELEGATES="$DELEGATES zlib"; fi
34927
34928
34929
34930#
34931# Handle special compiler flags
34932#
34933
34934# Add '-p' if prof source profiling support enabled
34935if test "$enable_prof" = 'yes'; then
34936 CFLAGS="-p $CFLAGS"
34937 CXXFLAGS="-p $CXXFLAGS"
34938 LDFLAGS="-p $LDFLAGS"
34939fi
34940
34941# Add '-pg' if gprof source profiling support enabled
34942if test "$enable_gprof" = 'yes'; then
34943 CFLAGS="-pg $CFLAGS"
34944 CXXFLAGS="-pg $CXXFLAGS"
34945 LDFLAGS="-pg $LDFLAGS"
34946fi
34947
34948# Add '-ftest-coverage -fprofile-arcs' if gcov source profiling support enabled
34949# This is a gcc-specific feature
34950if test "$enable_gcov" = 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000034951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _gcov_init in -lgcov" >&5
cristy3ed852e2009-09-05 21:47:34 +000034952$as_echo_n "checking for _gcov_init in -lgcov... " >&6; }
cristyda16f162011-02-19 23:52:17 +000034953if ${ac_cv_lib_gcov__gcov_init+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000034954 $as_echo_n "(cached) " >&6
34955else
34956 ac_check_lib_save_LIBS=$LIBS
34957LIBS="-lgcov $LIBS"
cristy8b350f62009-11-15 23:12:43 +000034958cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000034959/* end confdefs.h. */
34960
34961/* Override any GCC internal prototype to avoid an error.
34962 Use char because int might match the return type of a GCC
34963 builtin and then its argument prototype would still apply. */
34964#ifdef __cplusplus
34965extern "C"
34966#endif
34967char _gcov_init ();
34968int
34969main ()
34970{
34971return _gcov_init ();
34972 ;
34973 return 0;
34974}
34975_ACEOF
cristy8b350f62009-11-15 23:12:43 +000034976if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000034977 ac_cv_lib_gcov__gcov_init=yes
34978else
cristy8b350f62009-11-15 23:12:43 +000034979 ac_cv_lib_gcov__gcov_init=no
cristy3ed852e2009-09-05 21:47:34 +000034980fi
cristy8b350f62009-11-15 23:12:43 +000034981rm -f core conftest.err conftest.$ac_objext \
34982 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000034983LIBS=$ac_check_lib_save_LIBS
34984fi
cristy8b350f62009-11-15 23:12:43 +000034985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcov__gcov_init" >&5
cristy3ed852e2009-09-05 21:47:34 +000034986$as_echo "$ac_cv_lib_gcov__gcov_init" >&6; }
cristyda16f162011-02-19 23:52:17 +000034987if test "x$ac_cv_lib_gcov__gcov_init" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000034988 cat >>confdefs.h <<_ACEOF
34989#define HAVE_LIBGCOV 1
34990_ACEOF
34991
34992 LIBS="-lgcov $LIBS"
34993
34994fi
34995
cristy8b350f62009-11-15 23:12:43 +000034996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __gcov_init in -lgcov" >&5
cristy3ed852e2009-09-05 21:47:34 +000034997$as_echo_n "checking for __gcov_init in -lgcov... " >&6; }
cristyda16f162011-02-19 23:52:17 +000034998if ${ac_cv_lib_gcov___gcov_init+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000034999 $as_echo_n "(cached) " >&6
35000else
35001 ac_check_lib_save_LIBS=$LIBS
35002LIBS="-lgcov $LIBS"
cristy8b350f62009-11-15 23:12:43 +000035003cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000035004/* end confdefs.h. */
35005
35006/* Override any GCC internal prototype to avoid an error.
35007 Use char because int might match the return type of a GCC
35008 builtin and then its argument prototype would still apply. */
35009#ifdef __cplusplus
35010extern "C"
35011#endif
35012char __gcov_init ();
35013int
35014main ()
35015{
35016return __gcov_init ();
35017 ;
35018 return 0;
35019}
35020_ACEOF
cristy8b350f62009-11-15 23:12:43 +000035021if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000035022 ac_cv_lib_gcov___gcov_init=yes
35023else
cristy8b350f62009-11-15 23:12:43 +000035024 ac_cv_lib_gcov___gcov_init=no
cristy3ed852e2009-09-05 21:47:34 +000035025fi
cristy8b350f62009-11-15 23:12:43 +000035026rm -f core conftest.err conftest.$ac_objext \
35027 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000035028LIBS=$ac_check_lib_save_LIBS
35029fi
cristy8b350f62009-11-15 23:12:43 +000035030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcov___gcov_init" >&5
cristy3ed852e2009-09-05 21:47:34 +000035031$as_echo "$ac_cv_lib_gcov___gcov_init" >&6; }
cristyda16f162011-02-19 23:52:17 +000035032if test "x$ac_cv_lib_gcov___gcov_init" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000035033 cat >>confdefs.h <<_ACEOF
35034#define HAVE_LIBGCOV 1
35035_ACEOF
35036
35037 LIBS="-lgcov $LIBS"
35038
35039fi
35040
35041 case "$target_os" in
35042 darwin*)
35043 OSX_GCOV_LDFLAG="-Wl,-single_module"
35044 ;;
35045 *)
35046 OSX_GCOV_LDFLAG=""
35047 ;;
35048 esac
35049
35050 CFLAGS="-ftest-coverage -fprofile-arcs $CFLAGS"
35051 CXXFLAGS="-ftest-coverage -fprofile-arcs $CXXFLAGS"
35052 LDFLAGS="-ftest-coverage -fprofile-arcs $LDFLAGS"
35053fi
35054
35055#
35056# Build library dependency list for libMagickCore
35057#
35058
cristyc6722092012-10-14 00:19:31 +000035059if test "$build_modules" != 'no'; then
cristy5eef09f2012-10-16 12:08:28 +000035060 MAGICK_DEP_LIBS="$LCMS_LIBS $FREETYPE_LIBS $LQR_LIBS $FFTW_LIBS $FONTCONFIG_LIBS $XEXT_LIBS $IPC_LIBS $X11_LIBS $XT_LIBS $LZMA_LIBS $BZLIB_LIBS $ZLIB_LIBS $LTDL_LIBS $GDI32_LIBS $MATH_LIBS $GOMP_LIBS $CL_LIBS $UMEM_LIBS $THREAD_LIBS"
cristy3ed852e2009-09-05 21:47:34 +000035061else
cristy3a75f062012-09-08 23:29:40 +000035062 MAGICK_DEP_LIBS="$JBIG_LIBS $LCMS_LIBS $TIFF_LIBS $FREETYPE_LIBS $JP2_LIBS $JPEG_LIBS $GS_LIBS $LQR_LIBS $PNG_LIBS $AUTOTRACE_LIBS $DJVU_LIBS $FFTW_LIBS $FPX_LIBS $FONTCONFIG_LIBS $WEBP_LIBS $WMF_LIBS $DPS_LIBS $XEXT_LIBS $XT_LIBS $IPC_LIBS $X11_LIBS $LZMA_LIBS $BZLIB_LIBS $OPENEXR_LIBS $PANGO_LIBS $RSVG_LIBS $XML_LIBS $GVC_LIBS $ZLIB_LIBS $GDI32_LIBS $MATH_LIBS $GOMP_LIBS $CL_LIBS $UMEM_LIBS $THREAD_LIBS"
cristy3ed852e2009-09-05 21:47:34 +000035063fi
35064
35065
35066#
35067# Remove extraneous spaces from output variables (asthetic)
35068#
35069X_CFLAGS=`echo $X_CFLAGS | sed -e 's/ */ /g'`
35070X_PRE_LIBS=`echo $X_PRE_LIBS | sed -e 's/ */ /g'`
35071X_LIBS=`echo $X_LIBS | sed -e 's/ */ /g'`
35072X_EXTRA_LIBS=`echo $X_EXTRA_LIBS | sed -e 's/ */ /g'`
35073
35074CC=`echo $CC | sed -e 's/ */ /g'`
35075CFLAGS=`echo $CFLAGS | sed -e 's/ */ /g'`
35076CPPFLAGS=`echo $CPPFLAGS | sed -e 's/ */ /g'`
35077CXXFLAGS=`echo $CXXFLAGS | sed -e 's/ */ /g'`
35078DELEGATES=`echo $DELEGATES | sed -e 's/^ //g'`
35079DISTCHECK_CONFIG_FLAGS=`echo $DISTCHECK_CONFIG_FLAGS | sed -e 's/ */ /g'`
35080LDFLAGS=`echo $LDFLAGS | sed -e 's/ */ /g'`
35081TESTED_LIBS=`echo $LIBS | sed -e 's/ */ /g'`
35082MAGICK_DEP_LIBS=`echo $MAGICK_DEP_LIBS | sed -e 's/ */ /g'`
35083#LIBS=`echo $LIBS | sed -e 's/ */ /g'`
35084
35085# Pass only user-provided LIBS as "global" libraries
35086LIBS=$USER_LIBS
35087
35088#AC_SUBST(CPPFLAGS)
35089
35090#AC_SUBST(LDFLAGS)
35091#AC_SUBST(X_PRE_LIBS)
35092#AC_SUBST(X_LIBS)
35093#AC_SUBST(X_EXTRA_LIBS)
35094
35095MAGICK_CFLAGS=$CFLAGS
35096MAGICK_CXXFLAGS="$CXXFLAGS"
35097MAGICK_CPPFLAGS=`echo $MAGICK_CPPFLAGS | sed -e 's/ */ /g'`
35098MAGICK_PCFLAGS=`echo $MAGICK_PCFLAGS | sed -e 's/ */ /g'`
35099MAGICK_LDFLAGS="-L$LIB_DIR $LDFLAGS"
cristyc6722092012-10-14 00:19:31 +000035100MAGICK_LIBS="-lMagickCore $MAGICK_DEP_LIBS"
cristy3ed852e2009-09-05 21:47:34 +000035101
35102
35103
35104
35105
35106
35107
35108
cristyfd9dcd42010-08-08 18:07:02 +000035109
cristy3ed852e2009-09-05 21:47:34 +000035110# Set configured scripts to executable.
35111ac_config_commands="$ac_config_commands default"
35112
cristy2bd4b6e2012-07-22 15:29:11 +000035113ac_config_commands="$ac_config_commands magick.sh.in"
35114
cristy3ed852e2009-09-05 21:47:34 +000035115ac_config_commands="$ac_config_commands MagickCore-config.in"
35116
cristy3ed852e2009-09-05 21:47:34 +000035117ac_config_commands="$ac_config_commands MagickWand-config.in"
35118
cristy3ed852e2009-09-05 21:47:34 +000035119ac_config_commands="$ac_config_commands Magick++-config.in"
35120
35121ac_config_commands="$ac_config_commands PerlMagick/check.sh.in"
35122
35123
cristy09b53e12011-10-14 12:47:22 +000035124{ $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5
35125$as_echo "$as_me: -------------------------------------------------------------" >&6;}
35126{ $as_echo "$as_me:${as_lineno-$LINENO}: Update ImageMagick configuration" >&5
35127$as_echo "$as_me: Update ImageMagick configuration" >&6;}
cristy3ed852e2009-09-05 21:47:34 +000035128cat >confcache <<\_ACEOF
35129# This file is a shell script that caches the results of configure
35130# tests run on this system so they can be shared between configure
35131# scripts and configure runs, see configure's option --config-cache.
35132# It is not useful on other systems. If it contains results you don't
35133# want to keep, you may remove or edit it.
35134#
35135# config.status only pays attention to the cache file if you give it
35136# the --recheck option to rerun configure.
35137#
35138# `ac_cv_env_foo' variables (set or unset) will be overridden when
35139# loading this file, other *unset* `ac_cv_foo' will be assigned the
35140# following values.
35141
35142_ACEOF
35143
35144# The following way of writing the cache mishandles newlines in values,
35145# but we know of no workaround that is simple, portable, and efficient.
35146# So, we kill variables containing newlines.
35147# Ultrix sh set writes to stderr and can't be redirected directly,
35148# and sets the high bit in the cache file unless we assign to the vars.
35149(
35150 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
35151 eval ac_val=\$$ac_var
35152 case $ac_val in #(
35153 *${as_nl}*)
35154 case $ac_var in #(
cristy8b350f62009-11-15 23:12:43 +000035155 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
cristy3ed852e2009-09-05 21:47:34 +000035156$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
35157 esac
35158 case $ac_var in #(
35159 _ | IFS | as_nl) ;; #(
35160 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
cristy8b350f62009-11-15 23:12:43 +000035161 *) { eval $ac_var=; unset $ac_var;} ;;
cristy3ed852e2009-09-05 21:47:34 +000035162 esac ;;
35163 esac
35164 done
35165
35166 (set) 2>&1 |
35167 case $as_nl`(ac_space=' '; set) 2>&1` in #(
35168 *${as_nl}ac_space=\ *)
cristy8b350f62009-11-15 23:12:43 +000035169 # `set' does not quote correctly, so add quotes: double-quote
35170 # substitution turns \\\\ into \\, and sed turns \\ into \.
cristy3ed852e2009-09-05 21:47:34 +000035171 sed -n \
35172 "s/'/'\\\\''/g;
35173 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
35174 ;; #(
35175 *)
35176 # `set' quotes correctly as required by POSIX, so do not add quotes.
35177 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
35178 ;;
35179 esac |
35180 sort
35181) |
35182 sed '
35183 /^ac_cv_env_/b end
35184 t clear
35185 :clear
35186 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
35187 t end
35188 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
35189 :end' >>confcache
35190if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
35191 if test -w "$cache_file"; then
cristyda16f162011-02-19 23:52:17 +000035192 if test "x$cache_file" != "x/dev/null"; then
cristy8b350f62009-11-15 23:12:43 +000035193 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
cristy3ed852e2009-09-05 21:47:34 +000035194$as_echo "$as_me: updating cache $cache_file" >&6;}
cristyda16f162011-02-19 23:52:17 +000035195 if test ! -f "$cache_file" || test -h "$cache_file"; then
35196 cat confcache >"$cache_file"
35197 else
35198 case $cache_file in #(
35199 */* | ?:*)
35200 mv -f confcache "$cache_file"$$ &&
35201 mv -f "$cache_file"$$ "$cache_file" ;; #(
35202 *)
35203 mv -f confcache "$cache_file" ;;
35204 esac
35205 fi
35206 fi
cristy3ed852e2009-09-05 21:47:34 +000035207 else
cristy8b350f62009-11-15 23:12:43 +000035208 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
cristy3ed852e2009-09-05 21:47:34 +000035209$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
35210 fi
35211fi
35212rm -f confcache
35213
35214test "x$prefix" = xNONE && prefix=$ac_default_prefix
35215# Let make expand exec_prefix.
35216test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
35217
35218DEFS=-DHAVE_CONFIG_H
35219
35220ac_libobjs=
35221ac_ltlibobjs=
cristy98dddb52010-11-04 00:30:15 +000035222U=
cristy3ed852e2009-09-05 21:47:34 +000035223for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
35224 # 1. Remove the extension, and $U if already installed.
35225 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
35226 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
35227 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
35228 # will be set to the directory where LIBOBJS objects are built.
cristy8b350f62009-11-15 23:12:43 +000035229 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
35230 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
cristy3ed852e2009-09-05 21:47:34 +000035231done
35232LIBOBJS=$ac_libobjs
35233
35234LTLIBOBJS=$ac_ltlibobjs
35235
35236
cristyc0890a62012-07-19 00:18:20 +000035237{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
35238$as_echo_n "checking that generated files are newer than configure... " >&6; }
35239 if test -n "$am_sleep_pid"; then
35240 # Hide warnings about reused PIDs.
35241 wait $am_sleep_pid 2>/dev/null
35242 fi
35243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
35244$as_echo "done" >&6; }
cristy73bd4a52010-10-05 11:24:23 +000035245 if test -n "$EXEEXT"; then
35246 am__EXEEXT_TRUE=
35247 am__EXEEXT_FALSE='#'
35248else
35249 am__EXEEXT_TRUE='#'
35250 am__EXEEXT_FALSE=
35251fi
cristy3ed852e2009-09-05 21:47:34 +000035252
cristy73bd4a52010-10-05 11:24:23 +000035253if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035254 as_fn_error $? "conditional \"AMDEP\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035255Usually this means the macro was only invoked conditionally." "$LINENO" 5
35256fi
35257if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035258 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035259Usually this means the macro was only invoked conditionally." "$LINENO" 5
35260fi
35261if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035262 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035263Usually this means the macro was only invoked conditionally." "$LINENO" 5
35264fi
35265if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035266 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035267Usually this means the macro was only invoked conditionally." "$LINENO" 5
35268fi
cristy9b86f202012-11-28 21:55:35 +000035269if test -z "${HAVE_LD_VERSION_SCRIPT_TRUE}" && test -z "${HAVE_LD_VERSION_SCRIPT_FALSE}"; then
35270 as_fn_error $? "conditional \"HAVE_LD_VERSION_SCRIPT\" was never defined.
35271Usually this means the macro was only invoked conditionally." "$LINENO" 5
35272fi
cristy73bd4a52010-10-05 11:24:23 +000035273if test -z "${WINGDI32_DELEGATE_TRUE}" && test -z "${WINGDI32_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035274 as_fn_error $? "conditional \"WINGDI32_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035275Usually this means the macro was only invoked conditionally." "$LINENO" 5
35276fi
35277if test -z "${WIN32_NATIVE_BUILD_TRUE}" && test -z "${WIN32_NATIVE_BUILD_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035278 as_fn_error $? "conditional \"WIN32_NATIVE_BUILD\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035279Usually this means the macro was only invoked conditionally." "$LINENO" 5
35280fi
35281if test -z "${CYGWIN_BUILD_TRUE}" && test -z "${CYGWIN_BUILD_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035282 as_fn_error $? "conditional \"CYGWIN_BUILD\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035283Usually this means the macro was only invoked conditionally." "$LINENO" 5
35284fi
35285if test -z "${USING_CL_TRUE}" && test -z "${USING_CL_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035286 as_fn_error $? "conditional \"USING_CL\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035287Usually this means the macro was only invoked conditionally." "$LINENO" 5
35288fi
cristy73bd4a52010-10-05 11:24:23 +000035289if test -z "${WITH_SHARED_LIBS_TRUE}" && test -z "${WITH_SHARED_LIBS_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035290 as_fn_error $? "conditional \"WITH_SHARED_LIBS\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035291Usually this means the macro was only invoked conditionally." "$LINENO" 5
35292fi
35293if test -z "${WITH_MODULES_TRUE}" && test -z "${WITH_MODULES_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035294 as_fn_error $? "conditional \"WITH_MODULES\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035295Usually this means the macro was only invoked conditionally." "$LINENO" 5
35296fi
cristy73bd4a52010-10-05 11:24:23 +000035297if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035298 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035299Usually this means the macro was only invoked conditionally." "$LINENO" 5
35300fi
cristy71d8c202012-03-20 17:05:01 +000035301if test -z "${LEGACY_SUPPORT_TRUE}" && test -z "${LEGACY_SUPPORT_FALSE}"; then
35302 as_fn_error $? "conditional \"LEGACY_SUPPORT\" was never defined.
35303Usually this means the macro was only invoked conditionally." "$LINENO" 5
35304fi
cristy73bd4a52010-10-05 11:24:23 +000035305
35306if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035307 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035308Usually this means the macro was only invoked conditionally." "$LINENO" 5
35309fi
35310if test -z "${WITH_MAGICK_PLUS_PLUS_TRUE}" && test -z "${WITH_MAGICK_PLUS_PLUS_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035311 as_fn_error $? "conditional \"WITH_MAGICK_PLUS_PLUS\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035312Usually this means the macro was only invoked conditionally." "$LINENO" 5
35313fi
35314if test -z "${HasUMEM_TRUE}" && test -z "${HasUMEM_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035315 as_fn_error $? "conditional \"HasUMEM\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035316Usually this means the macro was only invoked conditionally." "$LINENO" 5
35317fi
35318if test -z "${BZLIB_DELEGATE_TRUE}" && test -z "${BZLIB_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035319 as_fn_error $? "conditional \"BZLIB_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035320Usually this means the macro was only invoked conditionally." "$LINENO" 5
35321fi
35322if test -z "${X11_DELEGATE_TRUE}" && test -z "${X11_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035323 as_fn_error $? "conditional \"X11_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035324Usually this means the macro was only invoked conditionally." "$LINENO" 5
35325fi
35326if test -z "${ZLIB_DELEGATE_TRUE}" && test -z "${ZLIB_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035327 as_fn_error $? "conditional \"ZLIB_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035328Usually this means the macro was only invoked conditionally." "$LINENO" 5
35329fi
cristy5eef09f2012-10-16 12:08:28 +000035330if test -z "${WITH_LTDL_TRUE}" && test -z "${WITH_LTDL_FALSE}"; then
35331 as_fn_error $? "conditional \"WITH_LTDL\" was never defined.
35332Usually this means the macro was only invoked conditionally." "$LINENO" 5
35333fi
cristy73bd4a52010-10-05 11:24:23 +000035334if test -z "${AUTOTRACE_DELEGATE_TRUE}" && test -z "${AUTOTRACE_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035335 as_fn_error $? "conditional \"AUTOTRACE_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035336Usually this means the macro was only invoked conditionally." "$LINENO" 5
35337fi
35338if test -z "${DPS_DELEGATE_TRUE}" && test -z "${DPS_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035339 as_fn_error $? "conditional \"DPS_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035340Usually this means the macro was only invoked conditionally." "$LINENO" 5
35341fi
35342if test -z "${DJVU_DELEGATE_TRUE}" && test -z "${DJVU_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035343 as_fn_error $? "conditional \"DJVU_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035344Usually this means the macro was only invoked conditionally." "$LINENO" 5
35345fi
35346if test -z "${FFTW_DELEGATE_TRUE}" && test -z "${FFTW_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035347 as_fn_error $? "conditional \"FFTW_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035348Usually this means the macro was only invoked conditionally." "$LINENO" 5
35349fi
35350if test -z "${FPX_DELEGATE_TRUE}" && test -z "${FPX_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035351 as_fn_error $? "conditional \"FPX_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035352Usually this means the macro was only invoked conditionally." "$LINENO" 5
35353fi
35354if test -z "${FONTCONFIG_DELEGATE_TRUE}" && test -z "${FONTCONFIG_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035355 as_fn_error $? "conditional \"FONTCONFIG_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035356Usually this means the macro was only invoked conditionally." "$LINENO" 5
35357fi
35358if test -z "${FREETYPE_DELEGATE_TRUE}" && test -z "${FREETYPE_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035359 as_fn_error $? "conditional \"FREETYPE_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035360Usually this means the macro was only invoked conditionally." "$LINENO" 5
35361fi
35362if test -z "${GS_DELEGATE_TRUE}" && test -z "${GS_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035363 as_fn_error $? "conditional \"GS_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035364Usually this means the macro was only invoked conditionally." "$LINENO" 5
35365fi
35366if test -z "${GVC_DELEGATE_TRUE}" && test -z "${GVC_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035367 as_fn_error $? "conditional \"GVC_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035368Usually this means the macro was only invoked conditionally." "$LINENO" 5
35369fi
35370if test -z "${JBIG_DELEGATE_TRUE}" && test -z "${JBIG_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035371 as_fn_error $? "conditional \"JBIG_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035372Usually this means the macro was only invoked conditionally." "$LINENO" 5
35373fi
35374if test -z "${JPEG_DELEGATE_TRUE}" && test -z "${JPEG_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035375 as_fn_error $? "conditional \"JPEG_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035376Usually this means the macro was only invoked conditionally." "$LINENO" 5
35377fi
35378if test -z "${JP2_DELEGATE_TRUE}" && test -z "${JP2_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035379 as_fn_error $? "conditional \"JP2_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035380Usually this means the macro was only invoked conditionally." "$LINENO" 5
35381fi
35382if test -z "${LCMS_DELEGATE_TRUE}" && test -z "${LCMS_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035383 as_fn_error $? "conditional \"LCMS_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035384Usually this means the macro was only invoked conditionally." "$LINENO" 5
35385fi
35386if test -z "${LQR_DELEGATE_TRUE}" && test -z "${LQR_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035387 as_fn_error $? "conditional \"LQR_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035388Usually this means the macro was only invoked conditionally." "$LINENO" 5
35389fi
cristyfbb0ef02010-12-19 02:32:11 +000035390if test -z "${LZMA_DELEGATE_TRUE}" && test -z "${LZMA_DELEGATE_FALSE}"; then
35391 as_fn_error $? "conditional \"LZMA_DELEGATE\" was never defined.
35392Usually this means the macro was only invoked conditionally." "$LINENO" 5
35393fi
cristy73bd4a52010-10-05 11:24:23 +000035394if test -z "${OPENEXR_DELEGATE_TRUE}" && test -z "${OPENEXR_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035395 as_fn_error $? "conditional \"OPENEXR_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035396Usually this means the macro was only invoked conditionally." "$LINENO" 5
35397fi
cristy41cbe8a2011-10-27 01:35:18 +000035398if test -z "${PANGO_DELEGATE_TRUE}" && test -z "${PANGO_DELEGATE_FALSE}"; then
35399 as_fn_error $? "conditional \"PANGO_DELEGATE\" was never defined.
35400Usually this means the macro was only invoked conditionally." "$LINENO" 5
35401fi
cristya054b762012-03-26 23:16:00 +000035402if test -z "${PANGOCAIRO_DELEGATE_TRUE}" && test -z "${PANGOCAIRO_DELEGATE_FALSE}"; then
35403 as_fn_error $? "conditional \"PANGOCAIRO_DELEGATE\" was never defined.
cristy41cbe8a2011-10-27 01:35:18 +000035404Usually this means the macro was only invoked conditionally." "$LINENO" 5
35405fi
cristy73bd4a52010-10-05 11:24:23 +000035406if test -z "${PNG_DELEGATE_TRUE}" && test -z "${PNG_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035407 as_fn_error $? "conditional \"PNG_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035408Usually this means the macro was only invoked conditionally." "$LINENO" 5
35409fi
35410if test -z "${RSVG_DELEGATE_TRUE}" && test -z "${RSVG_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035411 as_fn_error $? "conditional \"RSVG_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035412Usually this means the macro was only invoked conditionally." "$LINENO" 5
35413fi
35414if test -z "${CAIRO_DELEGATE_TRUE}" && test -z "${CAIRO_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035415 as_fn_error $? "conditional \"CAIRO_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035416Usually this means the macro was only invoked conditionally." "$LINENO" 5
35417fi
35418if test -z "${TIFF_DELEGATE_TRUE}" && test -z "${TIFF_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035419 as_fn_error $? "conditional \"TIFF_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035420Usually this means the macro was only invoked conditionally." "$LINENO" 5
35421fi
cristyb1860752011-03-14 00:27:46 +000035422if test -z "${WEBP_DELEGATE_TRUE}" && test -z "${WEBP_DELEGATE_FALSE}"; then
35423 as_fn_error $? "conditional \"WEBP_DELEGATE\" was never defined.
35424Usually this means the macro was only invoked conditionally." "$LINENO" 5
35425fi
cristy73bd4a52010-10-05 11:24:23 +000035426if test -z "${WMF_DELEGATE_TRUE}" && test -z "${WMF_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035427 as_fn_error $? "conditional \"WMF_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035428Usually this means the macro was only invoked conditionally." "$LINENO" 5
35429fi
35430if test -z "${XML_DELEGATE_TRUE}" && test -z "${XML_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035431 as_fn_error $? "conditional \"XML_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035432Usually this means the macro was only invoked conditionally." "$LINENO" 5
35433fi
35434if test -z "${RPM_DELEGATE_TRUE}" && test -z "${RPM_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035435 as_fn_error $? "conditional \"RPM_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035436Usually this means the macro was only invoked conditionally." "$LINENO" 5
35437fi
35438if test -z "${P7ZIP_DELEGATE_TRUE}" && test -z "${P7ZIP_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035439 as_fn_error $? "conditional \"P7ZIP_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035440Usually this means the macro was only invoked conditionally." "$LINENO" 5
35441fi
35442if test -z "${ZIP_DELEGATE_TRUE}" && test -z "${ZIP_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035443 as_fn_error $? "conditional \"ZIP_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035444Usually this means the macro was only invoked conditionally." "$LINENO" 5
35445fi
35446if test -z "${WITH_PERL_TRUE}" && test -z "${WITH_PERL_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035447 as_fn_error $? "conditional \"WITH_PERL\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035448Usually this means the macro was only invoked conditionally." "$LINENO" 5
35449fi
35450if test -z "${WITH_PERL_STATIC_TRUE}" && test -z "${WITH_PERL_STATIC_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035451 as_fn_error $? "conditional \"WITH_PERL_STATIC\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035452Usually this means the macro was only invoked conditionally." "$LINENO" 5
35453fi
35454if test -z "${WITH_PERL_DYNAMIC_TRUE}" && test -z "${WITH_PERL_DYNAMIC_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035455 as_fn_error $? "conditional \"WITH_PERL_DYNAMIC\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035456Usually this means the macro was only invoked conditionally." "$LINENO" 5
35457fi
cristy3ed852e2009-09-05 21:47:34 +000035458
cristyda16f162011-02-19 23:52:17 +000035459: "${CONFIG_STATUS=./config.status}"
cristy3ed852e2009-09-05 21:47:34 +000035460ac_write_fail=0
35461ac_clean_files_save=$ac_clean_files
35462ac_clean_files="$ac_clean_files $CONFIG_STATUS"
cristy8b350f62009-11-15 23:12:43 +000035463{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
cristy3ed852e2009-09-05 21:47:34 +000035464$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
cristy8b350f62009-11-15 23:12:43 +000035465as_write_fail=0
35466cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
cristy3ed852e2009-09-05 21:47:34 +000035467#! $SHELL
35468# Generated by $as_me.
35469# Run this file to recreate the current configuration.
35470# Compiler output produced by configure, useful for debugging
35471# configure, is in config.log if it exists.
35472
35473debug=false
35474ac_cs_recheck=false
35475ac_cs_silent=false
cristy3ed852e2009-09-05 21:47:34 +000035476
cristy8b350f62009-11-15 23:12:43 +000035477SHELL=\${CONFIG_SHELL-$SHELL}
35478export SHELL
35479_ASEOF
35480cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
35481## -------------------- ##
35482## M4sh Initialization. ##
35483## -------------------- ##
cristy3ed852e2009-09-05 21:47:34 +000035484
35485# Be more Bourne compatible
35486DUALCASE=1; export DUALCASE # for MKS sh
cristy8b350f62009-11-15 23:12:43 +000035487if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
cristy3ed852e2009-09-05 21:47:34 +000035488 emulate sh
35489 NULLCMD=:
35490 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
35491 # is contrary to our usage. Disable this feature.
35492 alias -g '${1+"$@"}'='"$@"'
35493 setopt NO_GLOB_SUBST
35494else
cristy8b350f62009-11-15 23:12:43 +000035495 case `(set -o) 2>/dev/null` in #(
35496 *posix*) :
35497 set -o posix ;; #(
35498 *) :
35499 ;;
cristy3ed852e2009-09-05 21:47:34 +000035500esac
cristy3ed852e2009-09-05 21:47:34 +000035501fi
35502
35503
cristy3ed852e2009-09-05 21:47:34 +000035504as_nl='
35505'
35506export as_nl
35507# Printing a long string crashes Solaris 7 /usr/bin/printf.
35508as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
35509as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
35510as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
cristy8b350f62009-11-15 23:12:43 +000035511# Prefer a ksh shell builtin over an external printf program on Solaris,
35512# but without wasting forks for bash or zsh.
35513if test -z "$BASH_VERSION$ZSH_VERSION" \
35514 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
35515 as_echo='print -r --'
35516 as_echo_n='print -rn --'
35517elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
cristy3ed852e2009-09-05 21:47:34 +000035518 as_echo='printf %s\n'
35519 as_echo_n='printf %s'
35520else
35521 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
35522 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
35523 as_echo_n='/usr/ucb/echo -n'
35524 else
35525 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
35526 as_echo_n_body='eval
35527 arg=$1;
cristy8b350f62009-11-15 23:12:43 +000035528 case $arg in #(
cristy3ed852e2009-09-05 21:47:34 +000035529 *"$as_nl"*)
35530 expr "X$arg" : "X\\(.*\\)$as_nl";
35531 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
35532 esac;
35533 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
35534 '
35535 export as_echo_n_body
35536 as_echo_n='sh -c $as_echo_n_body as_echo'
35537 fi
35538 export as_echo_body
35539 as_echo='sh -c $as_echo_body as_echo'
35540fi
35541
35542# The user is always right.
35543if test "${PATH_SEPARATOR+set}" != set; then
35544 PATH_SEPARATOR=:
35545 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
35546 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
35547 PATH_SEPARATOR=';'
35548 }
35549fi
35550
cristy3ed852e2009-09-05 21:47:34 +000035551
35552# IFS
35553# We need space, tab and new line, in precisely that order. Quoting is
35554# there to prevent editors from complaining about space-tab.
35555# (If _AS_PATH_WALK were called with IFS unset, it would disable word
35556# splitting by setting IFS to empty value.)
35557IFS=" "" $as_nl"
35558
35559# Find who we are. Look in the path if we contain no directory separator.
cristyda16f162011-02-19 23:52:17 +000035560as_myself=
cristy8b350f62009-11-15 23:12:43 +000035561case $0 in #((
cristy3ed852e2009-09-05 21:47:34 +000035562 *[\\/]* ) as_myself=$0 ;;
35563 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
35564for as_dir in $PATH
35565do
35566 IFS=$as_save_IFS
35567 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000035568 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
35569 done
cristy3ed852e2009-09-05 21:47:34 +000035570IFS=$as_save_IFS
35571
35572 ;;
35573esac
35574# We did not find ourselves, most probably we were run as `sh COMMAND'
35575# in which case we are not to be found in the path.
35576if test "x$as_myself" = x; then
35577 as_myself=$0
35578fi
35579if test ! -f "$as_myself"; then
35580 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
cristy8b350f62009-11-15 23:12:43 +000035581 exit 1
cristy3ed852e2009-09-05 21:47:34 +000035582fi
35583
cristy8b350f62009-11-15 23:12:43 +000035584# Unset variables that we do not need and which cause bugs (e.g. in
35585# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
35586# suppresses any "Segmentation fault" message there. '((' could
35587# trigger a bug in pdksh 5.2.14.
35588for as_var in BASH_ENV ENV MAIL MAILPATH
35589do eval test x\${$as_var+set} = xset \
35590 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
cristy3ed852e2009-09-05 21:47:34 +000035591done
35592PS1='$ '
35593PS2='> '
35594PS4='+ '
35595
35596# NLS nuisances.
35597LC_ALL=C
35598export LC_ALL
35599LANGUAGE=C
35600export LANGUAGE
35601
cristy8b350f62009-11-15 23:12:43 +000035602# CDPATH.
35603(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
35604
35605
cristy98dddb52010-11-04 00:30:15 +000035606# as_fn_error STATUS ERROR [LINENO LOG_FD]
35607# ----------------------------------------
cristy8b350f62009-11-15 23:12:43 +000035608# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
35609# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
cristy98dddb52010-11-04 00:30:15 +000035610# script with STATUS, using 1 if that was 0.
cristy8b350f62009-11-15 23:12:43 +000035611as_fn_error ()
35612{
cristy98dddb52010-11-04 00:30:15 +000035613 as_status=$1; test $as_status -eq 0 && as_status=1
35614 if test "$4"; then
35615 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
35616 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
cristy8b350f62009-11-15 23:12:43 +000035617 fi
cristy98dddb52010-11-04 00:30:15 +000035618 $as_echo "$as_me: error: $2" >&2
cristy8b350f62009-11-15 23:12:43 +000035619 as_fn_exit $as_status
35620} # as_fn_error
35621
35622
35623# as_fn_set_status STATUS
35624# -----------------------
35625# Set $? to STATUS, without forking.
35626as_fn_set_status ()
35627{
35628 return $1
35629} # as_fn_set_status
35630
35631# as_fn_exit STATUS
35632# -----------------
35633# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
35634as_fn_exit ()
35635{
35636 set +e
35637 as_fn_set_status $1
35638 exit $1
35639} # as_fn_exit
35640
35641# as_fn_unset VAR
35642# ---------------
35643# Portably unset VAR.
35644as_fn_unset ()
35645{
35646 { eval $1=; unset $1;}
35647}
35648as_unset=as_fn_unset
35649# as_fn_append VAR VALUE
35650# ----------------------
35651# Append the text in VALUE to the end of the definition contained in VAR. Take
35652# advantage of any shell optimizations that allow amortized linear growth over
35653# repeated appends, instead of the typical quadratic growth present in naive
35654# implementations.
35655if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
35656 eval 'as_fn_append ()
35657 {
35658 eval $1+=\$2
35659 }'
35660else
35661 as_fn_append ()
35662 {
35663 eval $1=\$$1\$2
35664 }
35665fi # as_fn_append
35666
35667# as_fn_arith ARG...
35668# ------------------
35669# Perform arithmetic evaluation on the ARGs, and store the result in the
35670# global $as_val. Take advantage of shells that can avoid forks. The arguments
35671# must be portable across $(()) and expr.
35672if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
35673 eval 'as_fn_arith ()
35674 {
35675 as_val=$(( $* ))
35676 }'
35677else
35678 as_fn_arith ()
35679 {
35680 as_val=`expr "$@" || test $? -eq 1`
35681 }
35682fi # as_fn_arith
35683
35684
cristy3ed852e2009-09-05 21:47:34 +000035685if expr a : '\(a\)' >/dev/null 2>&1 &&
35686 test "X`expr 00001 : '.*\(...\)'`" = X001; then
35687 as_expr=expr
35688else
35689 as_expr=false
35690fi
35691
35692if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
35693 as_basename=basename
35694else
35695 as_basename=false
35696fi
35697
cristy8b350f62009-11-15 23:12:43 +000035698if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
35699 as_dirname=dirname
35700else
35701 as_dirname=false
35702fi
cristy3ed852e2009-09-05 21:47:34 +000035703
cristy3ed852e2009-09-05 21:47:34 +000035704as_me=`$as_basename -- "$0" ||
35705$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
35706 X"$0" : 'X\(//\)$' \| \
35707 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
35708$as_echo X/"$0" |
35709 sed '/^.*\/\([^/][^/]*\)\/*$/{
35710 s//\1/
35711 q
35712 }
35713 /^X\/\(\/\/\)$/{
35714 s//\1/
35715 q
35716 }
35717 /^X\/\(\/\).*/{
35718 s//\1/
35719 q
35720 }
35721 s/.*/./; q'`
35722
cristy8b350f62009-11-15 23:12:43 +000035723# Avoid depending upon Character Ranges.
35724as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35725as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
35726as_cr_Letters=$as_cr_letters$as_cr_LETTERS
35727as_cr_digits='0123456789'
35728as_cr_alnum=$as_cr_Letters$as_cr_digits
cristy3ed852e2009-09-05 21:47:34 +000035729
35730ECHO_C= ECHO_N= ECHO_T=
cristy8b350f62009-11-15 23:12:43 +000035731case `echo -n x` in #(((((
cristy3ed852e2009-09-05 21:47:34 +000035732-n*)
cristy8b350f62009-11-15 23:12:43 +000035733 case `echo 'xy\c'` in
cristy3ed852e2009-09-05 21:47:34 +000035734 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
cristy8b350f62009-11-15 23:12:43 +000035735 xy) ECHO_C='\c';;
35736 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
35737 ECHO_T=' ';;
cristy3ed852e2009-09-05 21:47:34 +000035738 esac;;
35739*)
35740 ECHO_N='-n';;
35741esac
cristy3ed852e2009-09-05 21:47:34 +000035742
35743rm -f conf$$ conf$$.exe conf$$.file
35744if test -d conf$$.dir; then
35745 rm -f conf$$.dir/conf$$.file
35746else
35747 rm -f conf$$.dir
35748 mkdir conf$$.dir 2>/dev/null
35749fi
35750if (echo >conf$$.file) 2>/dev/null; then
35751 if ln -s conf$$.file conf$$ 2>/dev/null; then
35752 as_ln_s='ln -s'
35753 # ... but there are two gotchas:
35754 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
35755 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
cristy14fefe52012-05-21 00:59:18 +000035756 # In both cases, we have to default to `cp -pR'.
cristy3ed852e2009-09-05 21:47:34 +000035757 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
cristy14fefe52012-05-21 00:59:18 +000035758 as_ln_s='cp -pR'
cristy3ed852e2009-09-05 21:47:34 +000035759 elif ln conf$$.file conf$$ 2>/dev/null; then
35760 as_ln_s=ln
35761 else
cristy14fefe52012-05-21 00:59:18 +000035762 as_ln_s='cp -pR'
cristy3ed852e2009-09-05 21:47:34 +000035763 fi
35764else
cristy14fefe52012-05-21 00:59:18 +000035765 as_ln_s='cp -pR'
cristy3ed852e2009-09-05 21:47:34 +000035766fi
35767rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
35768rmdir conf$$.dir 2>/dev/null
35769
cristy8b350f62009-11-15 23:12:43 +000035770
35771# as_fn_mkdir_p
35772# -------------
35773# Create "$as_dir" as a directory, including parents if necessary.
35774as_fn_mkdir_p ()
35775{
35776
35777 case $as_dir in #(
35778 -*) as_dir=./$as_dir;;
35779 esac
35780 test -d "$as_dir" || eval $as_mkdir_p || {
35781 as_dirs=
35782 while :; do
35783 case $as_dir in #(
35784 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
35785 *) as_qdir=$as_dir;;
35786 esac
35787 as_dirs="'$as_qdir' $as_dirs"
35788 as_dir=`$as_dirname -- "$as_dir" ||
35789$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
35790 X"$as_dir" : 'X\(//\)[^/]' \| \
35791 X"$as_dir" : 'X\(//\)$' \| \
35792 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
35793$as_echo X"$as_dir" |
35794 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
35795 s//\1/
35796 q
35797 }
35798 /^X\(\/\/\)[^/].*/{
35799 s//\1/
35800 q
35801 }
35802 /^X\(\/\/\)$/{
35803 s//\1/
35804 q
35805 }
35806 /^X\(\/\).*/{
35807 s//\1/
35808 q
35809 }
35810 s/.*/./; q'`
35811 test -d "$as_dir" && break
35812 done
35813 test -z "$as_dirs" || eval "mkdir $as_dirs"
cristy98dddb52010-11-04 00:30:15 +000035814 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
cristy8b350f62009-11-15 23:12:43 +000035815
35816
35817} # as_fn_mkdir_p
cristy3ed852e2009-09-05 21:47:34 +000035818if mkdir -p . 2>/dev/null; then
cristy8b350f62009-11-15 23:12:43 +000035819 as_mkdir_p='mkdir -p "$as_dir"'
cristy3ed852e2009-09-05 21:47:34 +000035820else
35821 test -d ./-p && rmdir ./-p
35822 as_mkdir_p=false
35823fi
35824
cristy14fefe52012-05-21 00:59:18 +000035825
35826# as_fn_executable_p FILE
35827# -----------------------
35828# Test if FILE is an executable regular file.
35829as_fn_executable_p ()
35830{
35831 test -f "$1" && test -x "$1"
35832} # as_fn_executable_p
35833as_test_x='test -x'
35834as_executable_p=as_fn_executable_p
cristy3ed852e2009-09-05 21:47:34 +000035835
35836# Sed expression to map a string onto a valid CPP name.
35837as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
35838
35839# Sed expression to map a string onto a valid variable name.
35840as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
35841
35842
35843exec 6>&1
cristy8b350f62009-11-15 23:12:43 +000035844## ----------------------------------- ##
35845## Main body of $CONFIG_STATUS script. ##
35846## ----------------------------------- ##
35847_ASEOF
35848test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
cristy3ed852e2009-09-05 21:47:34 +000035849
cristy8b350f62009-11-15 23:12:43 +000035850cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
35851# Save the log message, to keep $0 and so on meaningful, and to
cristy3ed852e2009-09-05 21:47:34 +000035852# report actual input values of CONFIG_FILES etc. instead of their
35853# values after options handling.
35854ac_log="
cristy29eb34e2011-10-16 00:46:08 +000035855This file was extended by ImageMagick $as_me 7.0.0-0, which was
cristy14fefe52012-05-21 00:59:18 +000035856generated by GNU Autoconf 2.69. Invocation command line was
cristy3ed852e2009-09-05 21:47:34 +000035857
35858 CONFIG_FILES = $CONFIG_FILES
35859 CONFIG_HEADERS = $CONFIG_HEADERS
35860 CONFIG_LINKS = $CONFIG_LINKS
35861 CONFIG_COMMANDS = $CONFIG_COMMANDS
35862 $ $0 $@
35863
35864on `(hostname || uname -n) 2>/dev/null | sed 1q`
35865"
35866
35867_ACEOF
35868
35869case $ac_config_files in *"
35870"*) set x $ac_config_files; shift; ac_config_files=$*;;
35871esac
35872
35873case $ac_config_headers in *"
35874"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
35875esac
35876
35877
35878cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
35879# Files that config.status was made for.
35880config_files="$ac_config_files"
35881config_headers="$ac_config_headers"
35882config_commands="$ac_config_commands"
35883
35884_ACEOF
35885
35886cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
35887ac_cs_usage="\
cristy8b350f62009-11-15 23:12:43 +000035888\`$as_me' instantiates files and other configuration actions
35889from templates according to the current configuration. Unless the files
35890and actions are specified as TAGs, all are instantiated by default.
cristy3ed852e2009-09-05 21:47:34 +000035891
cristy8b350f62009-11-15 23:12:43 +000035892Usage: $0 [OPTION]... [TAG]...
cristy3ed852e2009-09-05 21:47:34 +000035893
35894 -h, --help print this help, then exit
35895 -V, --version print version number and configuration settings, then exit
cristycd4c5312009-11-22 01:19:08 +000035896 --config print configuration, then exit
cristy3ed852e2009-09-05 21:47:34 +000035897 -q, --quiet, --silent
35898 do not print progress messages
35899 -d, --debug don't remove temporary files
35900 --recheck update $as_me by reconfiguring in the same conditions
35901 --file=FILE[:TEMPLATE]
35902 instantiate the configuration file FILE
35903 --header=FILE[:TEMPLATE]
35904 instantiate the configuration header FILE
35905
35906Configuration files:
35907$config_files
35908
35909Configuration headers:
35910$config_headers
35911
35912Configuration commands:
35913$config_commands
35914
cristy8b350f62009-11-15 23:12:43 +000035915Report bugs to <http://www.imagemagick.org>."
cristy3ed852e2009-09-05 21:47:34 +000035916
35917_ACEOF
35918cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
cristycd4c5312009-11-22 01:19:08 +000035919ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
cristy3ed852e2009-09-05 21:47:34 +000035920ac_cs_version="\\
cristy29eb34e2011-10-16 00:46:08 +000035921ImageMagick config.status 7.0.0-0
cristy14fefe52012-05-21 00:59:18 +000035922configured by $0, generated by GNU Autoconf 2.69,
cristycd4c5312009-11-22 01:19:08 +000035923 with options \\"\$ac_cs_config\\"
cristy3ed852e2009-09-05 21:47:34 +000035924
cristy14fefe52012-05-21 00:59:18 +000035925Copyright (C) 2012 Free Software Foundation, Inc.
cristy3ed852e2009-09-05 21:47:34 +000035926This config.status script is free software; the Free Software Foundation
35927gives unlimited permission to copy, distribute and modify it."
35928
35929ac_pwd='$ac_pwd'
35930srcdir='$srcdir'
35931INSTALL='$INSTALL'
cristy73bd4a52010-10-05 11:24:23 +000035932MKDIR_P='$MKDIR_P'
35933AWK='$AWK'
cristy3ed852e2009-09-05 21:47:34 +000035934test -n "\$AWK" || AWK=awk
35935_ACEOF
35936
35937cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
35938# The default lists apply if the user does not specify any file.
35939ac_need_defaults=:
35940while test $# != 0
35941do
35942 case $1 in
cristyda16f162011-02-19 23:52:17 +000035943 --*=?*)
cristy3ed852e2009-09-05 21:47:34 +000035944 ac_option=`expr "X$1" : 'X\([^=]*\)='`
35945 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
35946 ac_shift=:
35947 ;;
cristyda16f162011-02-19 23:52:17 +000035948 --*=)
35949 ac_option=`expr "X$1" : 'X\([^=]*\)='`
35950 ac_optarg=
35951 ac_shift=:
35952 ;;
cristy3ed852e2009-09-05 21:47:34 +000035953 *)
35954 ac_option=$1
35955 ac_optarg=$2
35956 ac_shift=shift
35957 ;;
35958 esac
35959
35960 case $ac_option in
35961 # Handling of the options.
35962 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
35963 ac_cs_recheck=: ;;
35964 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
35965 $as_echo "$ac_cs_version"; exit ;;
cristycd4c5312009-11-22 01:19:08 +000035966 --config | --confi | --conf | --con | --co | --c )
35967 $as_echo "$ac_cs_config"; exit ;;
cristy3ed852e2009-09-05 21:47:34 +000035968 --debug | --debu | --deb | --de | --d | -d )
35969 debug=: ;;
35970 --file | --fil | --fi | --f )
35971 $ac_shift
35972 case $ac_optarg in
35973 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
cristyda16f162011-02-19 23:52:17 +000035974 '') as_fn_error $? "missing file argument" ;;
cristy3ed852e2009-09-05 21:47:34 +000035975 esac
cristy8b350f62009-11-15 23:12:43 +000035976 as_fn_append CONFIG_FILES " '$ac_optarg'"
cristy3ed852e2009-09-05 21:47:34 +000035977 ac_need_defaults=false;;
35978 --header | --heade | --head | --hea )
35979 $ac_shift
35980 case $ac_optarg in
35981 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
35982 esac
cristy8b350f62009-11-15 23:12:43 +000035983 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
cristy3ed852e2009-09-05 21:47:34 +000035984 ac_need_defaults=false;;
35985 --he | --h)
35986 # Conflict between --help and --header
cristy98dddb52010-11-04 00:30:15 +000035987 as_fn_error $? "ambiguous option: \`$1'
cristy8b350f62009-11-15 23:12:43 +000035988Try \`$0 --help' for more information.";;
cristy3ed852e2009-09-05 21:47:34 +000035989 --help | --hel | -h )
35990 $as_echo "$ac_cs_usage"; exit ;;
35991 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
35992 | -silent | --silent | --silen | --sile | --sil | --si | --s)
35993 ac_cs_silent=: ;;
35994
35995 # This is an error.
cristy98dddb52010-11-04 00:30:15 +000035996 -*) as_fn_error $? "unrecognized option: \`$1'
cristy8b350f62009-11-15 23:12:43 +000035997Try \`$0 --help' for more information." ;;
cristy3ed852e2009-09-05 21:47:34 +000035998
cristy8b350f62009-11-15 23:12:43 +000035999 *) as_fn_append ac_config_targets " $1"
cristy3ed852e2009-09-05 21:47:34 +000036000 ac_need_defaults=false ;;
36001
36002 esac
36003 shift
36004done
36005
36006ac_configure_extra_args=
36007
36008if $ac_cs_silent; then
36009 exec 6>/dev/null
36010 ac_configure_extra_args="$ac_configure_extra_args --silent"
36011fi
36012
36013_ACEOF
36014cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
36015if \$ac_cs_recheck; then
cristy14fefe52012-05-21 00:59:18 +000036016 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
cristy3ed852e2009-09-05 21:47:34 +000036017 shift
36018 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
36019 CONFIG_SHELL='$SHELL'
36020 export CONFIG_SHELL
36021 exec "\$@"
36022fi
36023
36024_ACEOF
36025cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
36026exec 5>>config.log
36027{
36028 echo
36029 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
36030## Running $as_me. ##
36031_ASBOX
36032 $as_echo "$ac_log"
36033} >&5
36034
36035_ACEOF
36036cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
cristy73bd4a52010-10-05 11:24:23 +000036037#
36038# INIT-COMMANDS
36039#
36040PACKAGE="$PACKAGE"
36041AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
36042
36043
36044# The HP-UX ksh and POSIX shell print the target directory to stdout
36045# if CDPATH is set.
36046(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
36047
36048sed_quote_subst='$sed_quote_subst'
36049double_quote_subst='$double_quote_subst'
36050delay_variable_subst='$delay_variable_subst'
cristy0c60a692010-11-04 01:09:47 +000036051SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
36052Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
36053GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
36054EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
36055FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
36056SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
36057ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
36058LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
36059macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
36060macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
36061AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
36062DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
36063OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
36064enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
36065enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
36066pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
36067enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
cristy99bd5232011-12-07 14:38:20 +000036068PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000036069host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
36070host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
36071host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
36072build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
36073build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
36074build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
36075NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
36076LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
36077max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
36078ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
36079exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
36080lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
36081lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
36082lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
cristyda16f162011-02-19 23:52:17 +000036083lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
36084lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000036085reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
36086reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
36087deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
36088file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
cristyda16f162011-02-19 23:52:17 +000036089file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
36090want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
36091sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000036092AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
36093AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
cristyda16f162011-02-19 23:52:17 +000036094archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000036095STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
36096RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
36097old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
36098old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
36099old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
36100lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
36101CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
36102CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
36103compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
36104GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
36105lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
36106lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
36107lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
36108lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
cristyda16f162011-02-19 23:52:17 +000036109nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
36110lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000036111objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
36112MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
36113lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000036114lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
cristyda16f162011-02-19 23:52:17 +000036115lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000036116lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
36117lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
36118need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
cristyda16f162011-02-19 23:52:17 +000036119MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000036120DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
36121NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
36122LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
36123OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
36124OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
36125libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
36126shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
36127extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
36128archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
36129enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
36130export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
36131whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
36132compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
36133old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
36134old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
36135archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
36136archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
36137module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
36138module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
36139with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
36140allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
36141no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
36142hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000036143hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
36144hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
36145hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
36146hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
36147hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
36148hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
36149inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
36150link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000036151always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
36152export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
36153exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
36154include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
36155prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
cristyda16f162011-02-19 23:52:17 +000036156postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000036157file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
36158variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
36159need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
36160need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
36161version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
36162runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
36163shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
36164shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
36165libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
36166library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
36167soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
36168install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
36169postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
36170postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
36171finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
36172finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
36173hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
36174sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
36175sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
36176hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
36177enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
36178enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
36179enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
36180old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
36181striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
36182compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
36183predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
36184postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
36185predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
36186postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
36187compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
36188LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
36189reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
36190reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
36191old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
36192compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
36193GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
36194lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000036195lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
cristyda16f162011-02-19 23:52:17 +000036196lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000036197lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
36198lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
36199archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
36200enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
36201export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
36202whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
36203compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
36204old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
36205old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
36206archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
36207archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
36208module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
36209module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
36210with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
36211allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
36212no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
36213hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000036214hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
36215hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
36216hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
36217hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
36218hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
36219hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
36220inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
36221link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000036222always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
36223export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
36224exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
36225include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
36226prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
cristyda16f162011-02-19 23:52:17 +000036227postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000036228file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
36229hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
36230compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
36231predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
36232postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
36233predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
36234postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
36235compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
cristy73bd4a52010-10-05 11:24:23 +000036236
36237LTCC='$LTCC'
36238LTCFLAGS='$LTCFLAGS'
36239compiler='$compiler_DEFAULT'
36240
cristy0c60a692010-11-04 01:09:47 +000036241# A function that is used when there is no print builtin or printf.
36242func_fallback_echo ()
36243{
36244 eval 'cat <<_LTECHO_EOF
36245\$1
36246_LTECHO_EOF'
36247}
36248
cristy73bd4a52010-10-05 11:24:23 +000036249# Quote evaled strings.
36250for var in SED \
36251GREP \
36252EGREP \
36253FGREP \
cristy0c60a692010-11-04 01:09:47 +000036254SHELL \
36255ECHO \
cristy73bd4a52010-10-05 11:24:23 +000036256LD \
cristy0c60a692010-11-04 01:09:47 +000036257AS \
36258DLLTOOL \
36259OBJDUMP \
cristy99bd5232011-12-07 14:38:20 +000036260PATH_SEPARATOR \
cristy73bd4a52010-10-05 11:24:23 +000036261NM \
36262LN_S \
36263lt_SP2NL \
36264lt_NL2SP \
36265reload_flag \
36266deplibs_check_method \
36267file_magic_cmd \
cristyda16f162011-02-19 23:52:17 +000036268file_magic_glob \
36269want_nocaseglob \
36270sharedlib_from_linklib_cmd \
cristy73bd4a52010-10-05 11:24:23 +000036271AR \
36272AR_FLAGS \
cristyda16f162011-02-19 23:52:17 +000036273archiver_list_spec \
cristy73bd4a52010-10-05 11:24:23 +000036274STRIP \
36275RANLIB \
36276CC \
36277CFLAGS \
36278compiler \
36279lt_cv_sys_global_symbol_pipe \
36280lt_cv_sys_global_symbol_to_cdecl \
36281lt_cv_sys_global_symbol_to_c_name_address \
36282lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
cristyda16f162011-02-19 23:52:17 +000036283nm_file_list_spec \
cristy73bd4a52010-10-05 11:24:23 +000036284lt_prog_compiler_no_builtin_flag \
cristy73bd4a52010-10-05 11:24:23 +000036285lt_prog_compiler_pic \
cristyda16f162011-02-19 23:52:17 +000036286lt_prog_compiler_wl \
cristy73bd4a52010-10-05 11:24:23 +000036287lt_prog_compiler_static \
36288lt_cv_prog_compiler_c_o \
36289need_locks \
cristyda16f162011-02-19 23:52:17 +000036290MANIFEST_TOOL \
cristy73bd4a52010-10-05 11:24:23 +000036291DSYMUTIL \
36292NMEDIT \
36293LIPO \
36294OTOOL \
36295OTOOL64 \
36296shrext_cmds \
36297export_dynamic_flag_spec \
36298whole_archive_flag_spec \
36299compiler_needs_object \
36300with_gnu_ld \
36301allow_undefined_flag \
36302no_undefined_flag \
36303hardcode_libdir_flag_spec \
cristy73bd4a52010-10-05 11:24:23 +000036304hardcode_libdir_separator \
cristy73bd4a52010-10-05 11:24:23 +000036305exclude_expsyms \
36306include_expsyms \
36307file_list_spec \
36308variables_saved_for_relink \
36309libname_spec \
36310library_names_spec \
36311soname_spec \
cristy0c60a692010-11-04 01:09:47 +000036312install_override_mode \
cristy73bd4a52010-10-05 11:24:23 +000036313finish_eval \
36314old_striplib \
36315striplib \
36316compiler_lib_search_dirs \
36317predep_objects \
36318postdep_objects \
36319predeps \
36320postdeps \
36321compiler_lib_search_path \
36322LD_CXX \
cristy0c60a692010-11-04 01:09:47 +000036323reload_flag_CXX \
cristy73bd4a52010-10-05 11:24:23 +000036324compiler_CXX \
36325lt_prog_compiler_no_builtin_flag_CXX \
cristy73bd4a52010-10-05 11:24:23 +000036326lt_prog_compiler_pic_CXX \
cristyda16f162011-02-19 23:52:17 +000036327lt_prog_compiler_wl_CXX \
cristy73bd4a52010-10-05 11:24:23 +000036328lt_prog_compiler_static_CXX \
36329lt_cv_prog_compiler_c_o_CXX \
36330export_dynamic_flag_spec_CXX \
36331whole_archive_flag_spec_CXX \
36332compiler_needs_object_CXX \
36333with_gnu_ld_CXX \
36334allow_undefined_flag_CXX \
36335no_undefined_flag_CXX \
36336hardcode_libdir_flag_spec_CXX \
cristy73bd4a52010-10-05 11:24:23 +000036337hardcode_libdir_separator_CXX \
cristy73bd4a52010-10-05 11:24:23 +000036338exclude_expsyms_CXX \
36339include_expsyms_CXX \
36340file_list_spec_CXX \
36341compiler_lib_search_dirs_CXX \
36342predep_objects_CXX \
36343postdep_objects_CXX \
36344predeps_CXX \
36345postdeps_CXX \
36346compiler_lib_search_path_CXX; do
cristy0c60a692010-11-04 01:09:47 +000036347 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
cristy73bd4a52010-10-05 11:24:23 +000036348 *[\\\\\\\`\\"\\\$]*)
cristy0c60a692010-11-04 01:09:47 +000036349 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
cristy73bd4a52010-10-05 11:24:23 +000036350 ;;
36351 *)
36352 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
36353 ;;
36354 esac
36355done
36356
36357# Double-quote double-evaled strings.
36358for var in reload_cmds \
36359old_postinstall_cmds \
36360old_postuninstall_cmds \
36361old_archive_cmds \
36362extract_expsyms_cmds \
36363old_archive_from_new_cmds \
36364old_archive_from_expsyms_cmds \
36365archive_cmds \
36366archive_expsym_cmds \
36367module_cmds \
36368module_expsym_cmds \
36369export_symbols_cmds \
36370prelink_cmds \
cristyda16f162011-02-19 23:52:17 +000036371postlink_cmds \
cristy73bd4a52010-10-05 11:24:23 +000036372postinstall_cmds \
36373postuninstall_cmds \
36374finish_cmds \
36375sys_lib_search_path_spec \
36376sys_lib_dlsearch_path_spec \
cristy0c60a692010-11-04 01:09:47 +000036377reload_cmds_CXX \
cristy73bd4a52010-10-05 11:24:23 +000036378old_archive_cmds_CXX \
36379old_archive_from_new_cmds_CXX \
36380old_archive_from_expsyms_cmds_CXX \
36381archive_cmds_CXX \
36382archive_expsym_cmds_CXX \
36383module_cmds_CXX \
36384module_expsym_cmds_CXX \
36385export_symbols_cmds_CXX \
cristyda16f162011-02-19 23:52:17 +000036386prelink_cmds_CXX \
36387postlink_cmds_CXX; do
cristy0c60a692010-11-04 01:09:47 +000036388 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
cristy73bd4a52010-10-05 11:24:23 +000036389 *[\\\\\\\`\\"\\\$]*)
cristy0c60a692010-11-04 01:09:47 +000036390 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
cristy73bd4a52010-10-05 11:24:23 +000036391 ;;
36392 *)
36393 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
36394 ;;
36395 esac
36396done
36397
cristy73bd4a52010-10-05 11:24:23 +000036398ac_aux_dir='$ac_aux_dir'
36399xsi_shell='$xsi_shell'
36400lt_shell_append='$lt_shell_append'
36401
36402# See if we are running on zsh, and set the options which allow our
36403# commands through without removal of \ escapes INIT.
36404if test -n "\${ZSH_VERSION+set}" ; then
36405 setopt NO_GLOB_SUBST
36406fi
36407
36408
36409 PACKAGE='$PACKAGE'
36410 VERSION='$VERSION'
36411 TIMESTAMP='$TIMESTAMP'
36412 RM='$RM'
36413 ofile='$ofile'
36414
36415
36416
36417
36418
36419
cristy3ed852e2009-09-05 21:47:34 +000036420_ACEOF
36421
36422cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
36423
36424# Handling of arguments.
36425for ac_config_target in $ac_config_targets
36426do
36427 case $ac_config_target in
36428 "config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS config/config.h" ;;
cristy01ff9f32012-12-01 18:15:29 +000036429 "MagickCore/magick-baseconfig.h") CONFIG_COMMANDS="$CONFIG_COMMANDS MagickCore/magick-baseconfig.h" ;;
cristy305c5dd2012-09-13 00:30:13 +000036430 "common.shi") CONFIG_FILES="$CONFIG_FILES common.shi" ;;
cristy3ed852e2009-09-05 21:47:34 +000036431 "config/configure.xml") CONFIG_FILES="$CONFIG_FILES config/configure.xml" ;;
36432 "config/delegates.xml") CONFIG_FILES="$CONFIG_FILES config/delegates.xml" ;;
36433 "config/ImageMagick.rdf") CONFIG_FILES="$CONFIG_FILES config/ImageMagick.rdf" ;;
36434 "config/MagickCore.dox") CONFIG_FILES="$CONFIG_FILES config/MagickCore.dox" ;;
36435 "config/MagickWand.dox") CONFIG_FILES="$CONFIG_FILES config/MagickWand.dox" ;;
cristy2df32802012-09-17 01:15:28 +000036436 "config/Magick++.dox") CONFIG_FILES="$CONFIG_FILES config/Magick++.dox" ;;
cristy430a7312010-01-21 20:44:04 +000036437 "config/type-dejavu.xml") CONFIG_FILES="$CONFIG_FILES config/type-dejavu.xml" ;;
cristy3ed852e2009-09-05 21:47:34 +000036438 "config/type-ghostscript.xml") CONFIG_FILES="$CONFIG_FILES config/type-ghostscript.xml" ;;
36439 "config/type-windows.xml") CONFIG_FILES="$CONFIG_FILES config/type-windows.xml" ;;
36440 "config/type.xml") CONFIG_FILES="$CONFIG_FILES config/type.xml" ;;
36441 "ImageMagick.spec") CONFIG_FILES="$CONFIG_FILES ImageMagick.spec" ;;
36442 "Magick++/bin/Magick++-config") CONFIG_FILES="$CONFIG_FILES Magick++/bin/Magick++-config" ;;
cristy4c08aed2011-07-01 19:47:50 +000036443 "MagickCore/ImageMagick.pc") CONFIG_FILES="$CONFIG_FILES MagickCore/ImageMagick.pc" ;;
cristy3ed852e2009-09-05 21:47:34 +000036444 "Magick++/lib/ImageMagick++.pc") CONFIG_FILES="$CONFIG_FILES Magick++/lib/ImageMagick++.pc" ;;
36445 "Magick++/lib/Magick++.pc") CONFIG_FILES="$CONFIG_FILES Magick++/lib/Magick++.pc" ;;
cristy4c08aed2011-07-01 19:47:50 +000036446 "MagickCore/MagickCore-config") CONFIG_FILES="$CONFIG_FILES MagickCore/MagickCore-config" ;;
36447 "MagickCore/MagickCore.pc") CONFIG_FILES="$CONFIG_FILES MagickCore/MagickCore.pc" ;;
36448 "MagickCore/version.h") CONFIG_FILES="$CONFIG_FILES MagickCore/version.h" ;;
cristy3ed852e2009-09-05 21:47:34 +000036449 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
36450 "magick.sh") CONFIG_FILES="$CONFIG_FILES magick.sh" ;;
36451 "PerlMagick/Magick.pm") CONFIG_FILES="$CONFIG_FILES PerlMagick/Magick.pm" ;;
36452 "PerlMagick/Makefile.PL") CONFIG_FILES="$CONFIG_FILES PerlMagick/Makefile.PL" ;;
36453 "PerlMagick/check.sh") CONFIG_FILES="$CONFIG_FILES PerlMagick/check.sh" ;;
36454 "utilities/animate.1") CONFIG_FILES="$CONFIG_FILES utilities/animate.1" ;;
36455 "utilities/compare.1") CONFIG_FILES="$CONFIG_FILES utilities/compare.1" ;;
36456 "utilities/composite.1") CONFIG_FILES="$CONFIG_FILES utilities/composite.1" ;;
36457 "utilities/conjure.1") CONFIG_FILES="$CONFIG_FILES utilities/conjure.1" ;;
36458 "utilities/convert.1") CONFIG_FILES="$CONFIG_FILES utilities/convert.1" ;;
36459 "utilities/display.1") CONFIG_FILES="$CONFIG_FILES utilities/display.1" ;;
36460 "utilities/identify.1") CONFIG_FILES="$CONFIG_FILES utilities/identify.1" ;;
36461 "utilities/ImageMagick.1") CONFIG_FILES="$CONFIG_FILES utilities/ImageMagick.1" ;;
36462 "utilities/import.1") CONFIG_FILES="$CONFIG_FILES utilities/import.1" ;;
36463 "utilities/mogrify.1") CONFIG_FILES="$CONFIG_FILES utilities/mogrify.1" ;;
36464 "utilities/montage.1") CONFIG_FILES="$CONFIG_FILES utilities/montage.1" ;;
36465 "utilities/stream.1") CONFIG_FILES="$CONFIG_FILES utilities/stream.1" ;;
cristy4c08aed2011-07-01 19:47:50 +000036466 "MagickWand/MagickWand-config") CONFIG_FILES="$CONFIG_FILES MagickWand/MagickWand-config" ;;
36467 "MagickWand/MagickWand.pc") CONFIG_FILES="$CONFIG_FILES MagickWand/MagickWand.pc" ;;
cristy73bd4a52010-10-05 11:24:23 +000036468 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
36469 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
cristy3ed852e2009-09-05 21:47:34 +000036470 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
cristy2bd4b6e2012-07-22 15:29:11 +000036471 "magick.sh.in") CONFIG_COMMANDS="$CONFIG_COMMANDS magick.sh.in" ;;
cristy3ed852e2009-09-05 21:47:34 +000036472 "MagickCore-config.in") CONFIG_COMMANDS="$CONFIG_COMMANDS MagickCore-config.in" ;;
cristy3ed852e2009-09-05 21:47:34 +000036473 "MagickWand-config.in") CONFIG_COMMANDS="$CONFIG_COMMANDS MagickWand-config.in" ;;
cristy3ed852e2009-09-05 21:47:34 +000036474 "Magick++-config.in") CONFIG_COMMANDS="$CONFIG_COMMANDS Magick++-config.in" ;;
36475 "PerlMagick/check.sh.in") CONFIG_COMMANDS="$CONFIG_COMMANDS PerlMagick/check.sh.in" ;;
36476
cristy98dddb52010-11-04 00:30:15 +000036477 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
cristy3ed852e2009-09-05 21:47:34 +000036478 esac
36479done
36480
36481
36482# If the user did not use the arguments to specify the items to instantiate,
36483# then the envvar interface is used. Set only those that are not.
36484# We use the long form for the default assignment because of an extremely
36485# bizarre bug on SunOS 4.1.3.
36486if $ac_need_defaults; then
36487 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
36488 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
36489 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
36490fi
36491
36492# Have a temporary directory for convenience. Make it in the build tree
36493# simply because there is no reason against having it here, and in addition,
36494# creating and moving files from /tmp can sometimes cause problems.
36495# Hook for its removal unless debugging.
36496# Note that there is a small window in which the directory will not be cleaned:
36497# after its creation but before its name has been assigned to `$tmp'.
36498$debug ||
36499{
cristyda16f162011-02-19 23:52:17 +000036500 tmp= ac_tmp=
cristy3ed852e2009-09-05 21:47:34 +000036501 trap 'exit_status=$?
cristyda16f162011-02-19 23:52:17 +000036502 : "${ac_tmp:=$tmp}"
36503 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
cristy3ed852e2009-09-05 21:47:34 +000036504' 0
cristy8b350f62009-11-15 23:12:43 +000036505 trap 'as_fn_exit 1' 1 2 13 15
cristy3ed852e2009-09-05 21:47:34 +000036506}
36507# Create a (secure) tmp directory for tmp files.
36508
36509{
36510 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
cristyda16f162011-02-19 23:52:17 +000036511 test -d "$tmp"
cristy3ed852e2009-09-05 21:47:34 +000036512} ||
36513{
36514 tmp=./conf$$-$RANDOM
36515 (umask 077 && mkdir "$tmp")
cristy98dddb52010-11-04 00:30:15 +000036516} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
cristyda16f162011-02-19 23:52:17 +000036517ac_tmp=$tmp
cristy3ed852e2009-09-05 21:47:34 +000036518
36519# Set up the scripts for CONFIG_FILES section.
36520# No need to generate them if there are no CONFIG_FILES.
36521# This happens for instance with `./config.status config.h'.
36522if test -n "$CONFIG_FILES"; then
36523
36524
cristy8b350f62009-11-15 23:12:43 +000036525ac_cr=`echo X | tr X '\015'`
36526# On cygwin, bash can eat \r inside `` if the user requested igncr.
36527# But we know of no other shell where ac_cr would be empty at this
36528# point, so we can use a bashism as a fallback.
36529if test "x$ac_cr" = x; then
36530 eval ac_cr=\$\'\\r\'
36531fi
cristy3ed852e2009-09-05 21:47:34 +000036532ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
36533if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
cristy98dddb52010-11-04 00:30:15 +000036534 ac_cs_awk_cr='\\r'
cristy3ed852e2009-09-05 21:47:34 +000036535else
36536 ac_cs_awk_cr=$ac_cr
36537fi
36538
cristyda16f162011-02-19 23:52:17 +000036539echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
cristy3ed852e2009-09-05 21:47:34 +000036540_ACEOF
36541
36542
36543{
36544 echo "cat >conf$$subs.awk <<_ACEOF" &&
36545 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
36546 echo "_ACEOF"
36547} >conf$$subs.sh ||
cristy98dddb52010-11-04 00:30:15 +000036548 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
36549ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
cristy3ed852e2009-09-05 21:47:34 +000036550ac_delim='%!_!# '
36551for ac_last_try in false false false false false :; do
36552 . ./conf$$subs.sh ||
cristy98dddb52010-11-04 00:30:15 +000036553 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000036554
36555 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
36556 if test $ac_delim_n = $ac_delim_num; then
36557 break
36558 elif $ac_last_try; then
cristy98dddb52010-11-04 00:30:15 +000036559 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000036560 else
36561 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
36562 fi
36563done
36564rm -f conf$$subs.sh
36565
36566cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
cristyda16f162011-02-19 23:52:17 +000036567cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
cristy3ed852e2009-09-05 21:47:34 +000036568_ACEOF
36569sed -n '
36570h
36571s/^/S["/; s/!.*/"]=/
36572p
36573g
36574s/^[^!]*!//
36575:repl
36576t repl
36577s/'"$ac_delim"'$//
36578t delim
36579:nl
36580h
cristycd4c5312009-11-22 01:19:08 +000036581s/\(.\{148\}\)..*/\1/
cristy3ed852e2009-09-05 21:47:34 +000036582t more1
36583s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
36584p
36585n
36586b repl
36587:more1
36588s/["\\]/\\&/g; s/^/"/; s/$/"\\/
36589p
36590g
36591s/.\{148\}//
36592t nl
36593:delim
36594h
cristycd4c5312009-11-22 01:19:08 +000036595s/\(.\{148\}\)..*/\1/
cristy3ed852e2009-09-05 21:47:34 +000036596t more2
36597s/["\\]/\\&/g; s/^/"/; s/$/"/
36598p
36599b
36600:more2
36601s/["\\]/\\&/g; s/^/"/; s/$/"\\/
36602p
36603g
36604s/.\{148\}//
36605t delim
36606' <conf$$subs.awk | sed '
36607/^[^""]/{
36608 N
36609 s/\n//
36610}
36611' >>$CONFIG_STATUS || ac_write_fail=1
36612rm -f conf$$subs.awk
36613cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
36614_ACAWK
cristyda16f162011-02-19 23:52:17 +000036615cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
cristy3ed852e2009-09-05 21:47:34 +000036616 for (key in S) S_is_set[key] = 1
36617 FS = ""
36618
36619}
36620{
36621 line = $ 0
36622 nfields = split(line, field, "@")
36623 substed = 0
36624 len = length(field[1])
36625 for (i = 2; i < nfields; i++) {
36626 key = field[i]
36627 keylen = length(key)
36628 if (S_is_set[key]) {
36629 value = S[key]
36630 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
36631 len += length(value) + length(field[++i])
36632 substed = 1
36633 } else
36634 len += 1 + keylen
36635 }
36636
36637 print line
36638}
36639
36640_ACAWK
36641_ACEOF
36642cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
36643if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
36644 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
36645else
36646 cat
cristyda16f162011-02-19 23:52:17 +000036647fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
cristy98dddb52010-11-04 00:30:15 +000036648 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000036649_ACEOF
36650
cristy98dddb52010-11-04 00:30:15 +000036651# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
36652# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
cristy3ed852e2009-09-05 21:47:34 +000036653# trailing colons and then remove the whole line if VPATH becomes empty
36654# (actually we leave an empty line to preserve line numbers).
36655if test "x$srcdir" = x.; then
cristy98dddb52010-11-04 00:30:15 +000036656 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
36657h
36658s///
36659s/^/:/
36660s/[ ]*$/:/
36661s/:\$(srcdir):/:/g
36662s/:\${srcdir}:/:/g
36663s/:@srcdir@:/:/g
36664s/^:*//
cristy3ed852e2009-09-05 21:47:34 +000036665s/:*$//
cristy98dddb52010-11-04 00:30:15 +000036666x
36667s/\(=[ ]*\).*/\1/
36668G
36669s/\n//
cristy3ed852e2009-09-05 21:47:34 +000036670s/^[^=]*=[ ]*$//
36671}'
36672fi
36673
36674cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
36675fi # test -n "$CONFIG_FILES"
36676
36677# Set up the scripts for CONFIG_HEADERS section.
36678# No need to generate them if there are no CONFIG_HEADERS.
36679# This happens for instance with `./config.status Makefile'.
36680if test -n "$CONFIG_HEADERS"; then
cristyda16f162011-02-19 23:52:17 +000036681cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
cristy3ed852e2009-09-05 21:47:34 +000036682BEGIN {
36683_ACEOF
36684
36685# Transform confdefs.h into an awk script `defines.awk', embedded as
36686# here-document in config.status, that substitutes the proper values into
36687# config.h.in to produce config.h.
36688
36689# Create a delimiter string that does not exist in confdefs.h, to ease
36690# handling of long lines.
36691ac_delim='%!_!# '
36692for ac_last_try in false false :; do
cristyda16f162011-02-19 23:52:17 +000036693 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
36694 if test -z "$ac_tt"; then
cristy3ed852e2009-09-05 21:47:34 +000036695 break
36696 elif $ac_last_try; then
cristy98dddb52010-11-04 00:30:15 +000036697 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000036698 else
36699 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
36700 fi
36701done
36702
36703# For the awk script, D is an array of macro values keyed by name,
36704# likewise P contains macro parameters if any. Preserve backslash
36705# newline sequences.
36706
36707ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
36708sed -n '
36709s/.\{148\}/&'"$ac_delim"'/g
36710t rset
36711:rset
36712s/^[ ]*#[ ]*define[ ][ ]*/ /
36713t def
36714d
36715:def
36716s/\\$//
36717t bsnl
36718s/["\\]/\\&/g
36719s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
36720D["\1"]=" \3"/p
36721s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
36722d
36723:bsnl
36724s/["\\]/\\&/g
36725s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
36726D["\1"]=" \3\\\\\\n"\\/p
36727t cont
36728s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
36729t cont
36730d
36731:cont
36732n
36733s/.\{148\}/&'"$ac_delim"'/g
36734t clear
36735:clear
36736s/\\$//
36737t bsnlc
36738s/["\\]/\\&/g; s/^/"/; s/$/"/p
36739d
36740:bsnlc
36741s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
36742b cont
36743' <confdefs.h | sed '
36744s/'"$ac_delim"'/"\\\
36745"/g' >>$CONFIG_STATUS || ac_write_fail=1
36746
36747cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
36748 for (key in D) D_is_set[key] = 1
36749 FS = ""
36750}
36751/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
36752 line = \$ 0
36753 split(line, arg, " ")
36754 if (arg[1] == "#") {
36755 defundef = arg[2]
36756 mac1 = arg[3]
36757 } else {
36758 defundef = substr(arg[1], 2)
36759 mac1 = arg[2]
36760 }
36761 split(mac1, mac2, "(") #)
36762 macro = mac2[1]
36763 prefix = substr(line, 1, index(line, defundef) - 1)
36764 if (D_is_set[macro]) {
36765 # Preserve the white space surrounding the "#".
36766 print prefix "define", macro P[macro] D[macro]
36767 next
36768 } else {
36769 # Replace #undef with comments. This is necessary, for example,
36770 # in the case of _POSIX_SOURCE, which is predefined and required
36771 # on some systems where configure will not decide to define it.
36772 if (defundef == "undef") {
36773 print "/*", prefix defundef, macro, "*/"
36774 next
36775 }
36776 }
36777}
36778{ print }
36779_ACAWK
36780_ACEOF
36781cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
cristy98dddb52010-11-04 00:30:15 +000036782 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000036783fi # test -n "$CONFIG_HEADERS"
36784
36785
36786eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
36787shift
36788for ac_tag
36789do
36790 case $ac_tag in
36791 :[FHLC]) ac_mode=$ac_tag; continue;;
36792 esac
36793 case $ac_mode$ac_tag in
36794 :[FHL]*:*);;
cristy98dddb52010-11-04 00:30:15 +000036795 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
cristy3ed852e2009-09-05 21:47:34 +000036796 :[FH]-) ac_tag=-:-;;
36797 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
36798 esac
36799 ac_save_IFS=$IFS
36800 IFS=:
36801 set x $ac_tag
36802 IFS=$ac_save_IFS
36803 shift
36804 ac_file=$1
36805 shift
36806
36807 case $ac_mode in
36808 :L) ac_source=$1;;
36809 :[FH])
36810 ac_file_inputs=
36811 for ac_f
36812 do
36813 case $ac_f in
cristyda16f162011-02-19 23:52:17 +000036814 -) ac_f="$ac_tmp/stdin";;
cristy3ed852e2009-09-05 21:47:34 +000036815 *) # Look for the file first in the build tree, then in the source tree
36816 # (if the path is not absolute). The absolute path cannot be DOS-style,
36817 # because $ac_f cannot contain `:'.
36818 test -f "$ac_f" ||
36819 case $ac_f in
36820 [\\/$]*) false;;
36821 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
36822 esac ||
cristy98dddb52010-11-04 00:30:15 +000036823 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
cristy3ed852e2009-09-05 21:47:34 +000036824 esac
36825 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
cristy8b350f62009-11-15 23:12:43 +000036826 as_fn_append ac_file_inputs " '$ac_f'"
cristy3ed852e2009-09-05 21:47:34 +000036827 done
36828
36829 # Let's still pretend it is `configure' which instantiates (i.e., don't
36830 # use $as_me), people would be surprised to read:
36831 # /* config.h. Generated by config.status. */
36832 configure_input='Generated from '`
36833 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
36834 `' by configure.'
36835 if test x"$ac_file" != x-; then
36836 configure_input="$ac_file. $configure_input"
cristy8b350f62009-11-15 23:12:43 +000036837 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
cristy3ed852e2009-09-05 21:47:34 +000036838$as_echo "$as_me: creating $ac_file" >&6;}
36839 fi
36840 # Neutralize special characters interpreted by sed in replacement strings.
36841 case $configure_input in #(
36842 *\&* | *\|* | *\\* )
36843 ac_sed_conf_input=`$as_echo "$configure_input" |
36844 sed 's/[\\\\&|]/\\\\&/g'`;; #(
36845 *) ac_sed_conf_input=$configure_input;;
36846 esac
36847
36848 case $ac_tag in
cristyda16f162011-02-19 23:52:17 +000036849 *:-:* | *:-) cat >"$ac_tmp/stdin" \
cristy98dddb52010-11-04 00:30:15 +000036850 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
cristy3ed852e2009-09-05 21:47:34 +000036851 esac
36852 ;;
36853 esac
36854
36855 ac_dir=`$as_dirname -- "$ac_file" ||
36856$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
36857 X"$ac_file" : 'X\(//\)[^/]' \| \
36858 X"$ac_file" : 'X\(//\)$' \| \
36859 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
36860$as_echo X"$ac_file" |
36861 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
36862 s//\1/
36863 q
36864 }
36865 /^X\(\/\/\)[^/].*/{
36866 s//\1/
36867 q
36868 }
36869 /^X\(\/\/\)$/{
36870 s//\1/
36871 q
36872 }
36873 /^X\(\/\).*/{
36874 s//\1/
36875 q
36876 }
36877 s/.*/./; q'`
cristy8b350f62009-11-15 23:12:43 +000036878 as_dir="$ac_dir"; as_fn_mkdir_p
cristy3ed852e2009-09-05 21:47:34 +000036879 ac_builddir=.
36880
36881case "$ac_dir" in
36882.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
36883*)
36884 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
36885 # A ".." for each directory in $ac_dir_suffix.
36886 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
36887 case $ac_top_builddir_sub in
36888 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
36889 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
36890 esac ;;
36891esac
36892ac_abs_top_builddir=$ac_pwd
36893ac_abs_builddir=$ac_pwd$ac_dir_suffix
36894# for backward compatibility:
36895ac_top_builddir=$ac_top_build_prefix
36896
36897case $srcdir in
36898 .) # We are building in place.
36899 ac_srcdir=.
36900 ac_top_srcdir=$ac_top_builddir_sub
36901 ac_abs_top_srcdir=$ac_pwd ;;
36902 [\\/]* | ?:[\\/]* ) # Absolute name.
36903 ac_srcdir=$srcdir$ac_dir_suffix;
36904 ac_top_srcdir=$srcdir
36905 ac_abs_top_srcdir=$srcdir ;;
36906 *) # Relative name.
36907 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
36908 ac_top_srcdir=$ac_top_build_prefix$srcdir
36909 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
36910esac
36911ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
36912
36913
36914 case $ac_mode in
36915 :F)
36916 #
36917 # CONFIG_FILE
36918 #
36919
36920 case $INSTALL in
36921 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
36922 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
36923 esac
cristy73bd4a52010-10-05 11:24:23 +000036924 ac_MKDIR_P=$MKDIR_P
36925 case $MKDIR_P in
36926 [\\/$]* | ?:[\\/]* ) ;;
36927 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
36928 esac
cristy3ed852e2009-09-05 21:47:34 +000036929_ACEOF
36930
36931cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
36932# If the template does not know about datarootdir, expand it.
36933# FIXME: This hack should be removed a few years after 2.60.
36934ac_datarootdir_hack=; ac_datarootdir_seen=
cristy3ed852e2009-09-05 21:47:34 +000036935ac_sed_dataroot='
36936/datarootdir/ {
36937 p
36938 q
36939}
36940/@datadir@/p
36941/@docdir@/p
36942/@infodir@/p
36943/@localedir@/p
cristy8b350f62009-11-15 23:12:43 +000036944/@mandir@/p'
cristy3ed852e2009-09-05 21:47:34 +000036945case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
36946*datarootdir*) ac_datarootdir_seen=yes;;
36947*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
cristy8b350f62009-11-15 23:12:43 +000036948 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
cristy3ed852e2009-09-05 21:47:34 +000036949$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
36950_ACEOF
36951cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
36952 ac_datarootdir_hack='
36953 s&@datadir@&$datadir&g
36954 s&@docdir@&$docdir&g
36955 s&@infodir@&$infodir&g
36956 s&@localedir@&$localedir&g
36957 s&@mandir@&$mandir&g
cristy8b350f62009-11-15 23:12:43 +000036958 s&\\\${datarootdir}&$datarootdir&g' ;;
cristy3ed852e2009-09-05 21:47:34 +000036959esac
36960_ACEOF
36961
36962# Neutralize VPATH when `$srcdir' = `.'.
36963# Shell code in configure.ac might set extrasub.
36964# FIXME: do we really want to maintain this feature?
36965cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
36966ac_sed_extra="$ac_vpsub
36967$extrasub
36968_ACEOF
36969cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
36970:t
36971/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
36972s|@configure_input@|$ac_sed_conf_input|;t t
36973s&@top_builddir@&$ac_top_builddir_sub&;t t
36974s&@top_build_prefix@&$ac_top_build_prefix&;t t
36975s&@srcdir@&$ac_srcdir&;t t
36976s&@abs_srcdir@&$ac_abs_srcdir&;t t
36977s&@top_srcdir@&$ac_top_srcdir&;t t
36978s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
36979s&@builddir@&$ac_builddir&;t t
36980s&@abs_builddir@&$ac_abs_builddir&;t t
36981s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
36982s&@INSTALL@&$ac_INSTALL&;t t
cristy73bd4a52010-10-05 11:24:23 +000036983s&@MKDIR_P@&$ac_MKDIR_P&;t t
cristy3ed852e2009-09-05 21:47:34 +000036984$ac_datarootdir_hack
36985"
cristyda16f162011-02-19 23:52:17 +000036986eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
36987 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000036988
36989test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
cristyda16f162011-02-19 23:52:17 +000036990 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
36991 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
36992 "$ac_tmp/out"`; test -z "$ac_out"; } &&
cristy8b350f62009-11-15 23:12:43 +000036993 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
cristy98dddb52010-11-04 00:30:15 +000036994which seems to be undefined. Please make sure it is defined" >&5
cristy3ed852e2009-09-05 21:47:34 +000036995$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
cristy98dddb52010-11-04 00:30:15 +000036996which seems to be undefined. Please make sure it is defined" >&2;}
cristy3ed852e2009-09-05 21:47:34 +000036997
cristyda16f162011-02-19 23:52:17 +000036998 rm -f "$ac_tmp/stdin"
cristy3ed852e2009-09-05 21:47:34 +000036999 case $ac_file in
cristyda16f162011-02-19 23:52:17 +000037000 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
37001 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
cristy3ed852e2009-09-05 21:47:34 +000037002 esac \
cristy98dddb52010-11-04 00:30:15 +000037003 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000037004 ;;
37005 :H)
37006 #
37007 # CONFIG_HEADER
37008 #
37009 if test x"$ac_file" != x-; then
37010 {
37011 $as_echo "/* $configure_input */" \
cristyda16f162011-02-19 23:52:17 +000037012 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
37013 } >"$ac_tmp/config.h" \
cristy98dddb52010-11-04 00:30:15 +000037014 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
cristyda16f162011-02-19 23:52:17 +000037015 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
cristy8b350f62009-11-15 23:12:43 +000037016 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
cristy3ed852e2009-09-05 21:47:34 +000037017$as_echo "$as_me: $ac_file is unchanged" >&6;}
37018 else
37019 rm -f "$ac_file"
cristyda16f162011-02-19 23:52:17 +000037020 mv "$ac_tmp/config.h" "$ac_file" \
cristy98dddb52010-11-04 00:30:15 +000037021 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000037022 fi
37023 else
37024 $as_echo "/* $configure_input */" \
cristyda16f162011-02-19 23:52:17 +000037025 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
cristy98dddb52010-11-04 00:30:15 +000037026 || as_fn_error $? "could not create -" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000037027 fi
cristy73bd4a52010-10-05 11:24:23 +000037028# Compute "$ac_file"'s index in $config_headers.
37029_am_arg="$ac_file"
37030_am_stamp_count=1
37031for _am_header in $config_headers :; do
37032 case $_am_header in
37033 $_am_arg | $_am_arg:* )
37034 break ;;
37035 * )
37036 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
37037 esac
37038done
37039echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
37040$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
37041 X"$_am_arg" : 'X\(//\)[^/]' \| \
37042 X"$_am_arg" : 'X\(//\)$' \| \
37043 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
37044$as_echo X"$_am_arg" |
37045 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
37046 s//\1/
37047 q
37048 }
37049 /^X\(\/\/\)[^/].*/{
37050 s//\1/
37051 q
37052 }
37053 /^X\(\/\/\)$/{
37054 s//\1/
37055 q
37056 }
37057 /^X\(\/\).*/{
37058 s//\1/
37059 q
37060 }
37061 s/.*/./; q'`/stamp-h$_am_stamp_count
cristy3ed852e2009-09-05 21:47:34 +000037062 ;;
37063
cristy8b350f62009-11-15 23:12:43 +000037064 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
cristy3ed852e2009-09-05 21:47:34 +000037065$as_echo "$as_me: executing $ac_file commands" >&6;}
37066 ;;
37067 esac
37068
37069
37070 case $ac_file$ac_mode in
cristy01ff9f32012-12-01 18:15:29 +000037071 "MagickCore/magick-baseconfig.h":C) ac_prefix_conf_OUT=`echo MagickCore/magick-baseconfig.h`
cristy73bd4a52010-10-05 11:24:23 +000037072ac_prefix_conf_DEF=`echo _$ac_prefix_conf_OUT | sed -e "y:abcdefghijklmnopqrstuvwxyz:ABCDEFGHIJKLMNOPQRSTUVWXYZ:" -e "s/[^abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ]/_/g"`
37073ac_prefix_conf_PKG=`echo MagickCore`
37074ac_prefix_conf_LOW=`echo _$ac_prefix_conf_PKG | sed -e "y:ABCDEFGHIJKLMNOPQRSTUVWXYZ-:abcdefghijklmnopqrstuvwxyz_:"`
37075ac_prefix_conf_UPP=`echo $ac_prefix_conf_PKG | sed -e "y:abcdefghijklmnopqrstuvwxyz-:ABCDEFGHIJKLMNOPQRSTUVWXYZ_:" -e "/^[0123456789]/s/^/_/"`
37076ac_prefix_conf_INP=`echo "" | sed -e 's/ *//'`
37077if test ".$ac_prefix_conf_INP" = "."; then
37078 for ac_file in : $CONFIG_HEADERS; do test "_$ac_file" = _: && continue
37079 case "$ac_file" in
37080 *.h) ac_prefix_conf_INP=$ac_file ;;
37081 *)
37082 esac
37083 test ".$ac_prefix_conf_INP" != "." && break
37084 done
37085fi
37086if test ".$ac_prefix_conf_INP" = "."; then
37087 case "$ac_prefix_conf_OUT" in
37088 */*) ac_prefix_conf_INP=`basename "$ac_prefix_conf_OUT"`
37089 ;;
37090 *-*) ac_prefix_conf_INP=`echo "$ac_prefix_conf_OUT" | sed -e "s/[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_]*-//"`
37091 ;;
37092 *) ac_prefix_conf_INP=config.h
37093 ;;
37094 esac
37095fi
37096if test -z "$ac_prefix_conf_PKG" ; then
cristy98dddb52010-11-04 00:30:15 +000037097 as_fn_error $? "no prefix for _PREFIX_PKG_CONFIG_H" "$LINENO" 5
cristy73bd4a52010-10-05 11:24:23 +000037098else
37099 if test ! -f "$ac_prefix_conf_INP" ; then if test -f "$srcdir/$ac_prefix_conf_INP" ; then
37100 ac_prefix_conf_INP="$srcdir/$ac_prefix_conf_INP"
37101 fi fi
37102 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_prefix_conf_OUT - prefix $ac_prefix_conf_UPP for $ac_prefix_conf_INP defines" >&5
37103$as_echo "$as_me: creating $ac_prefix_conf_OUT - prefix $ac_prefix_conf_UPP for $ac_prefix_conf_INP defines" >&6;}
37104 if test -f $ac_prefix_conf_INP ; then
cristy24fc1fe2010-10-23 21:13:01 +000037105 $as_echo "s/^#undef *\\([ABCDEFGHIJKLMNOPQRSTUVWXYZ_]\\)/#undef $ac_prefix_conf_UPP""_\\1/" > conftest.prefix
37106 $as_echo "s/^#undef *\\([abcdefghijklmnopqrstuvwxyz]\\)/#undef $ac_prefix_conf_LOW""_\\1/" >> conftest.prefix
37107 $as_echo "s/^#define *\\([ABCDEFGHIJKLMNOPQRSTUVWXYZ_][abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_]*\\)\\(.*\\)/#ifndef $ac_prefix_conf_UPP""_\\1\\" >> conftest.prefix
37108 $as_echo "#define $ac_prefix_conf_UPP""_\\1\\2\\" >> conftest.prefix
37109 $as_echo "#endif/" >> conftest.prefix
37110 $as_echo "s/^#define *\\([abcdefghijklmnopqrstuvwxyz][abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_]*\\)\\(.*\\)/#ifndef $ac_prefix_conf_LOW""_\\1\\" >> conftest.prefix
37111 $as_echo "#define $ac_prefix_conf_LOW""_\\1\\2\\" >> conftest.prefix
37112 $as_echo "#endif/" >> conftest.prefix
cristy73bd4a52010-10-05 11:24:23 +000037113 # now executing _script on _DEF input to create _OUT output file
37114 echo "#ifndef $ac_prefix_conf_DEF" >$tmp/pconfig.h
37115 echo "#define $ac_prefix_conf_DEF 1" >>$tmp/pconfig.h
37116 echo ' ' >>$tmp/pconfig.h
37117 echo /'*' $ac_prefix_conf_OUT. Generated automatically at end of configure. '*'/ >>$tmp/pconfig.h
37118
37119 sed -f conftest.prefix $ac_prefix_conf_INP >>$tmp/pconfig.h
37120 echo ' ' >>$tmp/pconfig.h
37121 echo '/* once:' $ac_prefix_conf_DEF '*/' >>$tmp/pconfig.h
37122 echo "#endif" >>$tmp/pconfig.h
37123 if cmp -s $ac_prefix_conf_OUT $tmp/pconfig.h 2>/dev/null; then
37124 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_prefix_conf_OUT is unchanged" >&5
37125$as_echo "$as_me: $ac_prefix_conf_OUT is unchanged" >&6;}
37126 else
37127 ac_dir=`$as_dirname -- "$ac_prefix_conf_OUT" ||
37128$as_expr X"$ac_prefix_conf_OUT" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
37129 X"$ac_prefix_conf_OUT" : 'X\(//\)[^/]' \| \
37130 X"$ac_prefix_conf_OUT" : 'X\(//\)$' \| \
37131 X"$ac_prefix_conf_OUT" : 'X\(/\)' \| . 2>/dev/null ||
37132$as_echo X"$ac_prefix_conf_OUT" |
37133 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
37134 s//\1/
37135 q
37136 }
37137 /^X\(\/\/\)[^/].*/{
37138 s//\1/
37139 q
37140 }
37141 /^X\(\/\/\)$/{
37142 s//\1/
37143 q
37144 }
37145 /^X\(\/\).*/{
37146 s//\1/
37147 q
37148 }
37149 s/.*/./; q'`
37150 as_dir="$ac_dir"; as_fn_mkdir_p
37151 rm -f "$ac_prefix_conf_OUT"
37152 mv $tmp/pconfig.h "$ac_prefix_conf_OUT"
37153 fi
37154 cp conftest.prefix _configs.sed
37155 else
cristy98dddb52010-11-04 00:30:15 +000037156 as_fn_error $? "input file $ac_prefix_conf_INP does not exist - skip generating $ac_prefix_conf_OUT" "$LINENO" 5
cristy73bd4a52010-10-05 11:24:23 +000037157 fi
37158 rm -f conftest.*
37159fi
37160 ;;
37161 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
37162 # Autoconf 2.62 quotes --file arguments for eval, but not when files
37163 # are listed without --file. Let's play safe and only enable the eval
37164 # if we detect the quoting.
37165 case $CONFIG_FILES in
37166 *\'*) eval set x "$CONFIG_FILES" ;;
37167 *) set x $CONFIG_FILES ;;
37168 esac
37169 shift
37170 for mf
37171 do
37172 # Strip MF so we end up with the name of the file.
37173 mf=`echo "$mf" | sed -e 's/:.*$//'`
37174 # Check whether this is an Automake generated Makefile or not.
cristyc0890a62012-07-19 00:18:20 +000037175 # We used to match only the files named 'Makefile.in', but
cristy73bd4a52010-10-05 11:24:23 +000037176 # some people rename them; so instead we look at the file content.
37177 # Grep'ing the first line is not enough: some people post-process
37178 # each Makefile.in and add a new line on top of each file to say so.
37179 # Grep'ing the whole file is not good either: AIX grep has a line
37180 # limit of 2048, but all sed's we know have understand at least 4000.
37181 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
37182 dirpart=`$as_dirname -- "$mf" ||
37183$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
37184 X"$mf" : 'X\(//\)[^/]' \| \
37185 X"$mf" : 'X\(//\)$' \| \
37186 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
37187$as_echo X"$mf" |
37188 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
37189 s//\1/
37190 q
37191 }
37192 /^X\(\/\/\)[^/].*/{
37193 s//\1/
37194 q
37195 }
37196 /^X\(\/\/\)$/{
37197 s//\1/
37198 q
37199 }
37200 /^X\(\/\).*/{
37201 s//\1/
37202 q
37203 }
37204 s/.*/./; q'`
37205 else
37206 continue
37207 fi
37208 # Extract the definition of DEPDIR, am__include, and am__quote
cristyc0890a62012-07-19 00:18:20 +000037209 # from the Makefile without running 'make'.
cristy73bd4a52010-10-05 11:24:23 +000037210 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
37211 test -z "$DEPDIR" && continue
37212 am__include=`sed -n 's/^am__include = //p' < "$mf"`
37213 test -z "am__include" && continue
37214 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
cristy73bd4a52010-10-05 11:24:23 +000037215 # Find all dependency output files, they are included files with
37216 # $(DEPDIR) in their names. We invoke sed twice because it is the
37217 # simplest approach to changing $(DEPDIR) to its actual value in the
37218 # expansion.
37219 for file in `sed -n "
37220 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
cristyc0890a62012-07-19 00:18:20 +000037221 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
cristy73bd4a52010-10-05 11:24:23 +000037222 # Make sure the directory exists.
37223 test -f "$dirpart/$file" && continue
37224 fdir=`$as_dirname -- "$file" ||
37225$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
37226 X"$file" : 'X\(//\)[^/]' \| \
37227 X"$file" : 'X\(//\)$' \| \
37228 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
37229$as_echo X"$file" |
37230 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
37231 s//\1/
37232 q
37233 }
37234 /^X\(\/\/\)[^/].*/{
37235 s//\1/
37236 q
37237 }
37238 /^X\(\/\/\)$/{
37239 s//\1/
37240 q
37241 }
37242 /^X\(\/\).*/{
37243 s//\1/
37244 q
37245 }
37246 s/.*/./; q'`
37247 as_dir=$dirpart/$fdir; as_fn_mkdir_p
37248 # echo "creating $dirpart/$file"
37249 echo '# dummy' > "$dirpart/$file"
37250 done
37251 done
37252}
37253 ;;
37254 "libtool":C)
37255
37256 # See if we are running on zsh, and set the options which allow our
37257 # commands through without removal of \ escapes.
37258 if test -n "${ZSH_VERSION+set}" ; then
37259 setopt NO_GLOB_SUBST
37260 fi
37261
37262 cfgfile="${ofile}T"
37263 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
37264 $RM "$cfgfile"
37265
37266 cat <<_LT_EOF >> "$cfgfile"
37267#! $SHELL
37268
37269# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
37270# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
37271# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
37272# NOTE: Changes made to this file will be lost: look at ltmain.sh.
37273#
37274# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
cristy99bd5232011-12-07 14:38:20 +000037275# 2006, 2007, 2008, 2009, 2010, 2011 Free Software
37276# Foundation, Inc.
cristy73bd4a52010-10-05 11:24:23 +000037277# Written by Gordon Matzigkeit, 1996
37278#
37279# This file is part of GNU Libtool.
37280#
37281# GNU Libtool is free software; you can redistribute it and/or
37282# modify it under the terms of the GNU General Public License as
37283# published by the Free Software Foundation; either version 2 of
37284# the License, or (at your option) any later version.
37285#
37286# As a special exception to the GNU General Public License,
37287# if you distribute this file as part of a program or library that
37288# is built using GNU Libtool, you may include this file under the
37289# same distribution terms that you use for the rest of that program.
37290#
37291# GNU Libtool is distributed in the hope that it will be useful,
37292# but WITHOUT ANY WARRANTY; without even the implied warranty of
37293# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
37294# GNU General Public License for more details.
37295#
37296# You should have received a copy of the GNU General Public License
37297# along with GNU Libtool; see the file COPYING. If not, a copy
37298# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
37299# obtained by writing to the Free Software Foundation, Inc.,
37300# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
37301
37302
37303# The names of the tagged configurations supported by this script.
37304available_tags="CXX "
37305
37306# ### BEGIN LIBTOOL CONFIG
37307
37308# A sed program that does not truncate output.
37309SED=$lt_SED
37310
37311# Sed that helps us avoid accidentally triggering echo(1) options like -n.
37312Xsed="\$SED -e 1s/^X//"
37313
37314# A grep program that handles long lines.
37315GREP=$lt_GREP
37316
37317# An ERE matcher.
37318EGREP=$lt_EGREP
37319
37320# A literal string matcher.
37321FGREP=$lt_FGREP
37322
cristy0c60a692010-11-04 01:09:47 +000037323# Shell to use when invoking shell scripts.
37324SHELL=$lt_SHELL
37325
37326# An echo program that protects backslashes.
37327ECHO=$lt_ECHO
37328
cristy73bd4a52010-10-05 11:24:23 +000037329# Which release of libtool.m4 was used?
37330macro_version=$macro_version
37331macro_revision=$macro_revision
37332
37333# Assembler program.
cristy0c60a692010-11-04 01:09:47 +000037334AS=$lt_AS
cristy73bd4a52010-10-05 11:24:23 +000037335
37336# DLL creation program.
cristy0c60a692010-11-04 01:09:47 +000037337DLLTOOL=$lt_DLLTOOL
cristy73bd4a52010-10-05 11:24:23 +000037338
37339# Object dumper program.
cristy0c60a692010-11-04 01:09:47 +000037340OBJDUMP=$lt_OBJDUMP
cristy73bd4a52010-10-05 11:24:23 +000037341
37342# Whether or not to build shared libraries.
37343build_libtool_libs=$enable_shared
37344
37345# Whether or not to build static libraries.
37346build_old_libs=$enable_static
37347
37348# What type of objects to build.
37349pic_mode=$pic_mode
37350
37351# Whether or not to optimize for fast installation.
37352fast_install=$enable_fast_install
37353
cristy99bd5232011-12-07 14:38:20 +000037354# The PATH separator for the build system.
37355PATH_SEPARATOR=$lt_PATH_SEPARATOR
37356
cristy73bd4a52010-10-05 11:24:23 +000037357# The host system.
37358host_alias=$host_alias
37359host=$host
37360host_os=$host_os
37361
37362# The build system.
37363build_alias=$build_alias
37364build=$build
37365build_os=$build_os
37366
37367# A BSD- or MS-compatible name lister.
37368NM=$lt_NM
37369
37370# Whether we need soft or hard links.
37371LN_S=$lt_LN_S
37372
37373# What is the maximum length of a command?
37374max_cmd_len=$max_cmd_len
37375
37376# Object file suffix (normally "o").
37377objext=$ac_objext
37378
37379# Executable file suffix (normally "").
37380exeext=$exeext
37381
37382# whether the shell understands "unset".
37383lt_unset=$lt_unset
37384
37385# turn spaces into newlines.
37386SP2NL=$lt_lt_SP2NL
37387
37388# turn newlines into spaces.
37389NL2SP=$lt_lt_NL2SP
37390
cristyda16f162011-02-19 23:52:17 +000037391# convert \$build file names to \$host format.
37392to_host_file_cmd=$lt_cv_to_host_file_cmd
37393
37394# convert \$build files to toolchain format.
37395to_tool_file_cmd=$lt_cv_to_tool_file_cmd
37396
cristy73bd4a52010-10-05 11:24:23 +000037397# Method to check whether dependent libraries are shared objects.
37398deplibs_check_method=$lt_deplibs_check_method
37399
cristyda16f162011-02-19 23:52:17 +000037400# Command to use when deplibs_check_method = "file_magic".
cristy73bd4a52010-10-05 11:24:23 +000037401file_magic_cmd=$lt_file_magic_cmd
37402
cristyda16f162011-02-19 23:52:17 +000037403# How to find potential files when deplibs_check_method = "file_magic".
37404file_magic_glob=$lt_file_magic_glob
37405
37406# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
37407want_nocaseglob=$lt_want_nocaseglob
37408
37409# Command to associate shared and link libraries.
37410sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
37411
cristy73bd4a52010-10-05 11:24:23 +000037412# The archiver.
37413AR=$lt_AR
cristyda16f162011-02-19 23:52:17 +000037414
37415# Flags to create an archive.
cristy73bd4a52010-10-05 11:24:23 +000037416AR_FLAGS=$lt_AR_FLAGS
37417
cristyda16f162011-02-19 23:52:17 +000037418# How to feed a file listing to the archiver.
37419archiver_list_spec=$lt_archiver_list_spec
37420
cristy73bd4a52010-10-05 11:24:23 +000037421# A symbol stripping program.
37422STRIP=$lt_STRIP
37423
37424# Commands used to install an old-style archive.
37425RANLIB=$lt_RANLIB
37426old_postinstall_cmds=$lt_old_postinstall_cmds
37427old_postuninstall_cmds=$lt_old_postuninstall_cmds
37428
cristy0c60a692010-11-04 01:09:47 +000037429# Whether to use a lock for old archive extraction.
37430lock_old_archive_extraction=$lock_old_archive_extraction
37431
cristy73bd4a52010-10-05 11:24:23 +000037432# A C compiler.
37433LTCC=$lt_CC
37434
37435# LTCC compiler flags.
37436LTCFLAGS=$lt_CFLAGS
37437
37438# Take the output of nm and produce a listing of raw symbols and C names.
37439global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
37440
37441# Transform the output of nm in a proper C declaration.
37442global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
37443
37444# Transform the output of nm in a C name address pair.
37445global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
37446
37447# Transform the output of nm in a C name address pair when lib prefix is needed.
37448global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
37449
cristyda16f162011-02-19 23:52:17 +000037450# Specify filename containing input files for \$NM.
37451nm_file_list_spec=$lt_nm_file_list_spec
37452
37453# The root where to search for dependent libraries,and in which our libraries should be installed.
37454lt_sysroot=$lt_sysroot
37455
cristy73bd4a52010-10-05 11:24:23 +000037456# The name of the directory that contains temporary libtool files.
37457objdir=$objdir
37458
cristy73bd4a52010-10-05 11:24:23 +000037459# Used to examine libraries when file_magic_cmd begins with "file".
37460MAGIC_CMD=$MAGIC_CMD
37461
37462# Must we lock files when doing compilation?
37463need_locks=$lt_need_locks
37464
cristyda16f162011-02-19 23:52:17 +000037465# Manifest tool.
37466MANIFEST_TOOL=$lt_MANIFEST_TOOL
37467
cristy73bd4a52010-10-05 11:24:23 +000037468# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
37469DSYMUTIL=$lt_DSYMUTIL
37470
37471# Tool to change global to local symbols on Mac OS X.
37472NMEDIT=$lt_NMEDIT
37473
37474# Tool to manipulate fat objects and archives on Mac OS X.
37475LIPO=$lt_LIPO
37476
37477# ldd/readelf like tool for Mach-O binaries on Mac OS X.
37478OTOOL=$lt_OTOOL
37479
37480# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
37481OTOOL64=$lt_OTOOL64
37482
37483# Old archive suffix (normally "a").
37484libext=$libext
37485
37486# Shared library suffix (normally ".so").
37487shrext_cmds=$lt_shrext_cmds
37488
37489# The commands to extract the exported symbol list from a shared archive.
37490extract_expsyms_cmds=$lt_extract_expsyms_cmds
37491
37492# Variables whose values should be saved in libtool wrapper scripts and
37493# restored at link time.
37494variables_saved_for_relink=$lt_variables_saved_for_relink
37495
37496# Do we need the "lib" prefix for modules?
37497need_lib_prefix=$need_lib_prefix
37498
37499# Do we need a version for libraries?
37500need_version=$need_version
37501
37502# Library versioning type.
37503version_type=$version_type
37504
37505# Shared library runtime path variable.
37506runpath_var=$runpath_var
37507
37508# Shared library path variable.
37509shlibpath_var=$shlibpath_var
37510
37511# Is shlibpath searched before the hard-coded library search path?
37512shlibpath_overrides_runpath=$shlibpath_overrides_runpath
37513
37514# Format of library name prefix.
37515libname_spec=$lt_libname_spec
37516
37517# List of archive names. First name is the real one, the rest are links.
37518# The last name is the one that the linker finds with -lNAME
37519library_names_spec=$lt_library_names_spec
37520
37521# The coded name of the library, if different from the real name.
37522soname_spec=$lt_soname_spec
37523
cristy0c60a692010-11-04 01:09:47 +000037524# Permission mode override for installation of shared libraries.
37525install_override_mode=$lt_install_override_mode
37526
cristy73bd4a52010-10-05 11:24:23 +000037527# Command to use after installation of a shared archive.
37528postinstall_cmds=$lt_postinstall_cmds
37529
37530# Command to use after uninstallation of a shared archive.
37531postuninstall_cmds=$lt_postuninstall_cmds
37532
37533# Commands used to finish a libtool library installation in a directory.
37534finish_cmds=$lt_finish_cmds
37535
37536# As "finish_cmds", except a single script fragment to be evaled but
37537# not shown.
37538finish_eval=$lt_finish_eval
37539
37540# Whether we should hardcode library paths into libraries.
37541hardcode_into_libs=$hardcode_into_libs
37542
37543# Compile-time system search path for libraries.
37544sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
37545
37546# Run-time system search path for libraries.
37547sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
37548
37549# Whether dlopen is supported.
37550dlopen_support=$enable_dlopen
37551
37552# Whether dlopen of programs is supported.
37553dlopen_self=$enable_dlopen_self
37554
37555# Whether dlopen of statically linked programs is supported.
37556dlopen_self_static=$enable_dlopen_self_static
37557
37558# Commands to strip libraries.
37559old_striplib=$lt_old_striplib
37560striplib=$lt_striplib
37561
37562
37563# The linker used to build libraries.
37564LD=$lt_LD
37565
cristy0c60a692010-11-04 01:09:47 +000037566# How to create reloadable object files.
37567reload_flag=$lt_reload_flag
37568reload_cmds=$lt_reload_cmds
37569
cristy73bd4a52010-10-05 11:24:23 +000037570# Commands used to build an old-style archive.
37571old_archive_cmds=$lt_old_archive_cmds
37572
37573# A language specific compiler.
37574CC=$lt_compiler
37575
37576# Is the compiler the GNU compiler?
37577with_gcc=$GCC
37578
37579# Compiler flag to turn off builtin functions.
37580no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
37581
cristy73bd4a52010-10-05 11:24:23 +000037582# Additional compiler flags for building library objects.
37583pic_flag=$lt_lt_prog_compiler_pic
37584
cristyda16f162011-02-19 23:52:17 +000037585# How to pass a linker flag through the compiler.
37586wl=$lt_lt_prog_compiler_wl
37587
cristy73bd4a52010-10-05 11:24:23 +000037588# Compiler flag to prevent dynamic linking.
37589link_static_flag=$lt_lt_prog_compiler_static
37590
37591# Does compiler simultaneously support -c and -o options?
37592compiler_c_o=$lt_lt_cv_prog_compiler_c_o
37593
37594# Whether or not to add -lc for building shared libraries.
37595build_libtool_need_lc=$archive_cmds_need_lc
37596
37597# Whether or not to disallow shared libs when runtime libs are static.
37598allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
37599
37600# Compiler flag to allow reflexive dlopens.
37601export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
37602
37603# Compiler flag to generate shared objects directly from archives.
37604whole_archive_flag_spec=$lt_whole_archive_flag_spec
37605
37606# Whether the compiler copes with passing no objects directly.
37607compiler_needs_object=$lt_compiler_needs_object
37608
37609# Create an old-style archive from a shared archive.
37610old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
37611
37612# Create a temporary old-style archive to link instead of a shared archive.
37613old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
37614
37615# Commands used to build a shared archive.
37616archive_cmds=$lt_archive_cmds
37617archive_expsym_cmds=$lt_archive_expsym_cmds
37618
37619# Commands used to build a loadable module if different from building
37620# a shared archive.
37621module_cmds=$lt_module_cmds
37622module_expsym_cmds=$lt_module_expsym_cmds
37623
37624# Whether we are building with GNU ld or not.
37625with_gnu_ld=$lt_with_gnu_ld
37626
37627# Flag that allows shared libraries with undefined symbols to be built.
37628allow_undefined_flag=$lt_allow_undefined_flag
37629
37630# Flag that enforces no undefined symbols.
37631no_undefined_flag=$lt_no_undefined_flag
37632
37633# Flag to hardcode \$libdir into a binary during linking.
37634# This must work even if \$libdir does not exist
37635hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
37636
cristy73bd4a52010-10-05 11:24:23 +000037637# Whether we need a single "-rpath" flag with a separated argument.
37638hardcode_libdir_separator=$lt_hardcode_libdir_separator
37639
37640# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
37641# DIR into the resulting binary.
37642hardcode_direct=$hardcode_direct
37643
37644# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
37645# DIR into the resulting binary and the resulting library dependency is
37646# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
37647# library is relocated.
37648hardcode_direct_absolute=$hardcode_direct_absolute
37649
37650# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
37651# into the resulting binary.
37652hardcode_minus_L=$hardcode_minus_L
37653
37654# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
37655# into the resulting binary.
37656hardcode_shlibpath_var=$hardcode_shlibpath_var
37657
37658# Set to "yes" if building a shared library automatically hardcodes DIR
37659# into the library and all subsequent libraries and executables linked
37660# against it.
37661hardcode_automatic=$hardcode_automatic
37662
37663# Set to yes if linker adds runtime paths of dependent libraries
37664# to runtime path list.
37665inherit_rpath=$inherit_rpath
37666
37667# Whether libtool must link a program against all its dependency libraries.
37668link_all_deplibs=$link_all_deplibs
37669
cristy73bd4a52010-10-05 11:24:23 +000037670# Set to "yes" if exported symbols are required.
37671always_export_symbols=$always_export_symbols
37672
37673# The commands to list exported symbols.
37674export_symbols_cmds=$lt_export_symbols_cmds
37675
37676# Symbols that should not be listed in the preloaded symbols.
37677exclude_expsyms=$lt_exclude_expsyms
37678
37679# Symbols that must always be exported.
37680include_expsyms=$lt_include_expsyms
37681
37682# Commands necessary for linking programs (against libraries) with templates.
37683prelink_cmds=$lt_prelink_cmds
37684
cristyda16f162011-02-19 23:52:17 +000037685# Commands necessary for finishing linking programs.
37686postlink_cmds=$lt_postlink_cmds
37687
cristy73bd4a52010-10-05 11:24:23 +000037688# Specify filename containing input files.
37689file_list_spec=$lt_file_list_spec
37690
37691# How to hardcode a shared library path into an executable.
37692hardcode_action=$hardcode_action
37693
37694# The directories searched by this compiler when creating a shared library.
37695compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
37696
37697# Dependencies to place before and after the objects being linked to
37698# create a shared library.
37699predep_objects=$lt_predep_objects
37700postdep_objects=$lt_postdep_objects
37701predeps=$lt_predeps
37702postdeps=$lt_postdeps
37703
37704# The library search path used internally by the compiler when linking
37705# a shared library.
37706compiler_lib_search_path=$lt_compiler_lib_search_path
37707
37708# ### END LIBTOOL CONFIG
37709
37710_LT_EOF
37711
37712 case $host_os in
37713 aix3*)
37714 cat <<\_LT_EOF >> "$cfgfile"
37715# AIX sometimes has problems with the GCC collect2 program. For some
37716# reason, if we set the COLLECT_NAMES environment variable, the problems
37717# vanish in a puff of smoke.
37718if test "X${COLLECT_NAMES+set}" != Xset; then
37719 COLLECT_NAMES=
37720 export COLLECT_NAMES
37721fi
37722_LT_EOF
37723 ;;
37724 esac
37725
37726
37727ltmain="$ac_aux_dir/ltmain.sh"
37728
37729
37730 # We use sed instead of cat because bash on DJGPP gets confused if
37731 # if finds mixed CR/LF and LF-only lines. Since sed operates in
37732 # text mode, it properly converts lines to CR/LF. This bash problem
37733 # is reportedly fixed, but why not run on old versions too?
cristyda16f162011-02-19 23:52:17 +000037734 sed '$q' "$ltmain" >> "$cfgfile" \
37735 || (rm -f "$cfgfile"; exit 1)
cristy73bd4a52010-10-05 11:24:23 +000037736
cristyda16f162011-02-19 23:52:17 +000037737 if test x"$xsi_shell" = xyes; then
37738 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
37739func_dirname ()\
37740{\
37741\ case ${1} in\
37742\ */*) func_dirname_result="${1%/*}${2}" ;;\
37743\ * ) func_dirname_result="${3}" ;;\
37744\ esac\
37745} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
37746 && mv -f "$cfgfile.tmp" "$cfgfile" \
37747 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37748test 0 -eq $? || _lt_function_replace_fail=:
cristy73bd4a52010-10-05 11:24:23 +000037749
37750
cristyda16f162011-02-19 23:52:17 +000037751 sed -e '/^func_basename ()$/,/^} # func_basename /c\
37752func_basename ()\
37753{\
37754\ func_basename_result="${1##*/}"\
37755} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
37756 && mv -f "$cfgfile.tmp" "$cfgfile" \
37757 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37758test 0 -eq $? || _lt_function_replace_fail=:
cristy73bd4a52010-10-05 11:24:23 +000037759
37760
cristyda16f162011-02-19 23:52:17 +000037761 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
37762func_dirname_and_basename ()\
37763{\
37764\ case ${1} in\
37765\ */*) func_dirname_result="${1%/*}${2}" ;;\
37766\ * ) func_dirname_result="${3}" ;;\
37767\ esac\
37768\ func_basename_result="${1##*/}"\
37769} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
37770 && mv -f "$cfgfile.tmp" "$cfgfile" \
37771 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37772test 0 -eq $? || _lt_function_replace_fail=:
cristy73bd4a52010-10-05 11:24:23 +000037773
cristyda16f162011-02-19 23:52:17 +000037774
37775 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
37776func_stripname ()\
37777{\
37778\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
37779\ # positional parameters, so assign one to ordinary parameter first.\
37780\ func_stripname_result=${3}\
37781\ func_stripname_result=${func_stripname_result#"${1}"}\
37782\ func_stripname_result=${func_stripname_result%"${2}"}\
37783} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
37784 && mv -f "$cfgfile.tmp" "$cfgfile" \
37785 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37786test 0 -eq $? || _lt_function_replace_fail=:
37787
37788
37789 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
37790func_split_long_opt ()\
37791{\
37792\ func_split_long_opt_name=${1%%=*}\
37793\ func_split_long_opt_arg=${1#*=}\
37794} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
37795 && mv -f "$cfgfile.tmp" "$cfgfile" \
37796 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37797test 0 -eq $? || _lt_function_replace_fail=:
37798
37799
37800 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
37801func_split_short_opt ()\
37802{\
37803\ func_split_short_opt_arg=${1#??}\
37804\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
37805} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
37806 && mv -f "$cfgfile.tmp" "$cfgfile" \
37807 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37808test 0 -eq $? || _lt_function_replace_fail=:
37809
37810
37811 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
37812func_lo2o ()\
37813{\
37814\ case ${1} in\
37815\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
37816\ *) func_lo2o_result=${1} ;;\
37817\ esac\
37818} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
37819 && mv -f "$cfgfile.tmp" "$cfgfile" \
37820 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37821test 0 -eq $? || _lt_function_replace_fail=:
37822
37823
37824 sed -e '/^func_xform ()$/,/^} # func_xform /c\
37825func_xform ()\
37826{\
37827 func_xform_result=${1%.*}.lo\
37828} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
37829 && mv -f "$cfgfile.tmp" "$cfgfile" \
37830 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37831test 0 -eq $? || _lt_function_replace_fail=:
37832
37833
37834 sed -e '/^func_arith ()$/,/^} # func_arith /c\
37835func_arith ()\
37836{\
37837 func_arith_result=$(( $* ))\
37838} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
37839 && mv -f "$cfgfile.tmp" "$cfgfile" \
37840 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37841test 0 -eq $? || _lt_function_replace_fail=:
37842
37843
37844 sed -e '/^func_len ()$/,/^} # func_len /c\
37845func_len ()\
37846{\
37847 func_len_result=${#1}\
37848} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
37849 && mv -f "$cfgfile.tmp" "$cfgfile" \
37850 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37851test 0 -eq $? || _lt_function_replace_fail=:
37852
37853fi
37854
37855if test x"$lt_shell_append" = xyes; then
37856 sed -e '/^func_append ()$/,/^} # func_append /c\
37857func_append ()\
37858{\
37859 eval "${1}+=\\${2}"\
37860} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
37861 && mv -f "$cfgfile.tmp" "$cfgfile" \
37862 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37863test 0 -eq $? || _lt_function_replace_fail=:
37864
37865
37866 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
37867func_append_quoted ()\
37868{\
37869\ func_quote_for_eval "${2}"\
37870\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
37871} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
37872 && mv -f "$cfgfile.tmp" "$cfgfile" \
37873 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37874test 0 -eq $? || _lt_function_replace_fail=:
37875
37876
37877 # Save a `func_append' function call where possible by direct use of '+='
37878 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
37879 && mv -f "$cfgfile.tmp" "$cfgfile" \
37880 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37881 test 0 -eq $? || _lt_function_replace_fail=:
37882else
37883 # Save a `func_append' function call even when '+=' is not available
37884 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
37885 && mv -f "$cfgfile.tmp" "$cfgfile" \
37886 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37887 test 0 -eq $? || _lt_function_replace_fail=:
37888fi
37889
37890if test x"$_lt_function_replace_fail" = x":"; then
37891 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
37892$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
37893fi
37894
37895
37896 mv -f "$cfgfile" "$ofile" ||
cristy73bd4a52010-10-05 11:24:23 +000037897 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
37898 chmod +x "$ofile"
37899
37900
37901 cat <<_LT_EOF >> "$ofile"
37902
37903# ### BEGIN LIBTOOL TAG CONFIG: CXX
37904
37905# The linker used to build libraries.
37906LD=$lt_LD_CXX
37907
cristy0c60a692010-11-04 01:09:47 +000037908# How to create reloadable object files.
37909reload_flag=$lt_reload_flag_CXX
37910reload_cmds=$lt_reload_cmds_CXX
37911
cristy73bd4a52010-10-05 11:24:23 +000037912# Commands used to build an old-style archive.
37913old_archive_cmds=$lt_old_archive_cmds_CXX
37914
37915# A language specific compiler.
37916CC=$lt_compiler_CXX
37917
37918# Is the compiler the GNU compiler?
37919with_gcc=$GCC_CXX
37920
37921# Compiler flag to turn off builtin functions.
37922no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
37923
cristy73bd4a52010-10-05 11:24:23 +000037924# Additional compiler flags for building library objects.
37925pic_flag=$lt_lt_prog_compiler_pic_CXX
37926
cristyda16f162011-02-19 23:52:17 +000037927# How to pass a linker flag through the compiler.
37928wl=$lt_lt_prog_compiler_wl_CXX
37929
cristy73bd4a52010-10-05 11:24:23 +000037930# Compiler flag to prevent dynamic linking.
37931link_static_flag=$lt_lt_prog_compiler_static_CXX
37932
37933# Does compiler simultaneously support -c and -o options?
37934compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
37935
37936# Whether or not to add -lc for building shared libraries.
37937build_libtool_need_lc=$archive_cmds_need_lc_CXX
37938
37939# Whether or not to disallow shared libs when runtime libs are static.
37940allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
37941
37942# Compiler flag to allow reflexive dlopens.
37943export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
37944
37945# Compiler flag to generate shared objects directly from archives.
37946whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
37947
37948# Whether the compiler copes with passing no objects directly.
37949compiler_needs_object=$lt_compiler_needs_object_CXX
37950
37951# Create an old-style archive from a shared archive.
37952old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
37953
37954# Create a temporary old-style archive to link instead of a shared archive.
37955old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
37956
37957# Commands used to build a shared archive.
37958archive_cmds=$lt_archive_cmds_CXX
37959archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
37960
37961# Commands used to build a loadable module if different from building
37962# a shared archive.
37963module_cmds=$lt_module_cmds_CXX
37964module_expsym_cmds=$lt_module_expsym_cmds_CXX
37965
37966# Whether we are building with GNU ld or not.
37967with_gnu_ld=$lt_with_gnu_ld_CXX
37968
37969# Flag that allows shared libraries with undefined symbols to be built.
37970allow_undefined_flag=$lt_allow_undefined_flag_CXX
37971
37972# Flag that enforces no undefined symbols.
37973no_undefined_flag=$lt_no_undefined_flag_CXX
37974
37975# Flag to hardcode \$libdir into a binary during linking.
37976# This must work even if \$libdir does not exist
37977hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
37978
cristy73bd4a52010-10-05 11:24:23 +000037979# Whether we need a single "-rpath" flag with a separated argument.
37980hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
37981
37982# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
37983# DIR into the resulting binary.
37984hardcode_direct=$hardcode_direct_CXX
37985
37986# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
37987# DIR into the resulting binary and the resulting library dependency is
37988# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
37989# library is relocated.
37990hardcode_direct_absolute=$hardcode_direct_absolute_CXX
37991
37992# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
37993# into the resulting binary.
37994hardcode_minus_L=$hardcode_minus_L_CXX
37995
37996# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
37997# into the resulting binary.
37998hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
37999
38000# Set to "yes" if building a shared library automatically hardcodes DIR
38001# into the library and all subsequent libraries and executables linked
38002# against it.
38003hardcode_automatic=$hardcode_automatic_CXX
38004
38005# Set to yes if linker adds runtime paths of dependent libraries
38006# to runtime path list.
38007inherit_rpath=$inherit_rpath_CXX
38008
38009# Whether libtool must link a program against all its dependency libraries.
38010link_all_deplibs=$link_all_deplibs_CXX
38011
cristy73bd4a52010-10-05 11:24:23 +000038012# Set to "yes" if exported symbols are required.
38013always_export_symbols=$always_export_symbols_CXX
38014
38015# The commands to list exported symbols.
38016export_symbols_cmds=$lt_export_symbols_cmds_CXX
38017
38018# Symbols that should not be listed in the preloaded symbols.
38019exclude_expsyms=$lt_exclude_expsyms_CXX
38020
38021# Symbols that must always be exported.
38022include_expsyms=$lt_include_expsyms_CXX
38023
38024# Commands necessary for linking programs (against libraries) with templates.
38025prelink_cmds=$lt_prelink_cmds_CXX
38026
cristyda16f162011-02-19 23:52:17 +000038027# Commands necessary for finishing linking programs.
38028postlink_cmds=$lt_postlink_cmds_CXX
38029
cristy73bd4a52010-10-05 11:24:23 +000038030# Specify filename containing input files.
38031file_list_spec=$lt_file_list_spec_CXX
38032
38033# How to hardcode a shared library path into an executable.
38034hardcode_action=$hardcode_action_CXX
38035
38036# The directories searched by this compiler when creating a shared library.
38037compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
38038
38039# Dependencies to place before and after the objects being linked to
38040# create a shared library.
38041predep_objects=$lt_predep_objects_CXX
38042postdep_objects=$lt_postdep_objects_CXX
38043predeps=$lt_predeps_CXX
38044postdeps=$lt_postdeps_CXX
38045
38046# The library search path used internally by the compiler when linking
38047# a shared library.
38048compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
38049
38050# ### END LIBTOOL TAG CONFIG: CXX
38051_LT_EOF
38052
38053 ;;
cristy2bd4b6e2012-07-22 15:29:11 +000038054 "magick.sh.in":C) chmod +x magick.sh ;;
cristy4c08aed2011-07-01 19:47:50 +000038055 "MagickCore-config.in":C) chmod +x MagickCore/MagickCore-config ;;
cristy4c08aed2011-07-01 19:47:50 +000038056 "MagickWand-config.in":C) chmod +x MagickWand/MagickWand-config ;;
cristy3ed852e2009-09-05 21:47:34 +000038057 "Magick++-config.in":C) chmod +x Magick++/bin/Magick++-config ;;
38058 "PerlMagick/check.sh.in":C) chmod +x PerlMagick/check.sh ;;
38059
38060 esac
38061done # for ac_tag
38062
38063
cristy8b350f62009-11-15 23:12:43 +000038064as_fn_exit 0
cristy3ed852e2009-09-05 21:47:34 +000038065_ACEOF
cristy3ed852e2009-09-05 21:47:34 +000038066ac_clean_files=$ac_clean_files_save
38067
38068test $ac_write_fail = 0 ||
cristy98dddb52010-11-04 00:30:15 +000038069 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000038070
38071
38072# configure is writing to config.log, and then calls config.status.
38073# config.status does its own redirection, appending to config.log.
38074# Unfortunately, on DOS this fails, as config.log is still kept open
38075# by configure, so config.status won't be able to write to it; its
38076# output is simply discarded. So we exec the FD to /dev/null,
38077# effectively closing config.log, so it can be properly (re)opened and
38078# appended to by config.status. When coming back to configure, we
38079# need to make the FD available again.
38080if test "$no_create" != yes; then
38081 ac_cs_success=:
38082 ac_config_status_args=
38083 test "$silent" = yes &&
38084 ac_config_status_args="$ac_config_status_args --quiet"
38085 exec 5>/dev/null
38086 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
38087 exec 5>>config.log
38088 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
38089 # would make configure fail if this is the last instruction.
cristy98dddb52010-11-04 00:30:15 +000038090 $ac_cs_success || as_fn_exit 1
cristy3ed852e2009-09-05 21:47:34 +000038091fi
38092if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
cristy8b350f62009-11-15 23:12:43 +000038093 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
cristy3ed852e2009-09-05 21:47:34 +000038094$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
38095fi
38096
38097
38098rm -f magick-version
38099
cristy430a7312010-01-21 20:44:04 +000038100result_dejavu_font_dir='none'
38101if test "${dejavu_font_dir}x" != 'x'; then
38102 result_dejavu_font_dir=$dejavu_font_dir
38103fi
38104
cristy3ed852e2009-09-05 21:47:34 +000038105result_ghostscript_font_dir='none'
38106if test "${ghostscript_font_dir}x" != 'x'; then
38107 result_ghostscript_font_dir=$ghostscript_font_dir
38108fi
38109
38110result_windows_font_dir='none'
38111if test "${windows_font_dir}x" != 'x'; then
38112 result_windows_font_dir=${windows_font_dir}
38113fi
38114
cristy09b53e12011-10-14 12:47:22 +000038115{ $as_echo "$as_me:${as_lineno-$LINENO}:
cristy3ed852e2009-09-05 21:47:34 +000038116ImageMagick is configured as follows. Please verify that this configuration
38117matches your expectations.
38118
38119Host system type: $host
38120Build system type: $build
38121
38122 Option Value
38123-------------------------------------------------------------------------------
38124Shared libraries --enable-shared=$enable_shared $libtool_build_shared_libs
38125Static libraries --enable-static=$enable_static $libtool_build_static_libs
cristyc6722092012-10-14 00:19:31 +000038126Module support --with-modules=$build_modules $build_modules
cristy3ed852e2009-09-05 21:47:34 +000038127GNU ld --with-gnu-ld=$with_gnu_ld $lt_cv_prog_gnu_ld
38128Quantum depth --with-quantum-depth=$with_quantum_depth $with_quantum_depth
38129High Dynamic Range Imagery
38130 --enable-hdri=$enable_hdri $enable_hdri
38131
38132Delegate Configuration:
38133BZLIB --with-bzlib=$with_bzlib $have_bzlib
38134Autotrace --with-autotrace=$with_autotrace $have_autotrace
cristy430a7312010-01-21 20:44:04 +000038135Dejavu fonts --with-dejavu-font-dir=$with_dejavu_font_dir $result_dejavu_font_dir
cristy3ed852e2009-09-05 21:47:34 +000038136DJVU --with-djvu=$with_djvu $have_djvu
38137DPS --with-dps=$with_dps $have_dps
38138FFTW --with-fftw=$with_fftw $have_fftw
38139FlashPIX --with-fpx=$with_fpx $have_fpx
38140FontConfig --with-fontconfig=$with_fontconfig $have_fontconfig
38141FreeType --with-freetype=$with_freetype $have_freetype
38142GhostPCL None $PCLDelegate ($PCLVersion)
38143GhostXPS None $XPSDelegate ($XPSVersion)
38144Ghostscript None $PSDelegate ($GSVersion)
38145Ghostscript fonts --with-gs-font-dir=$with_gs_font_dir $result_ghostscript_font_dir
38146Ghostscript lib --with-gslib=$with_gslib $have_gslib
38147Graphviz --with-gvc=$with_gvc $have_gvc
38148JBIG --with-jbig=$with_jbig $have_jbig
38149JPEG v1 --with-jpeg=$with_jpeg $have_jpeg
38150JPEG-2000 --with-jp2=$with_jp2 $have_jp2
cristy71203402010-06-18 13:12:03 +000038151LCMS v1 --with-lcms=$with_lcms $have_lcms
38152LCMS v2 --with-lcms2=$with_lcms2 $have_lcms2
cristy3ed852e2009-09-05 21:47:34 +000038153LQR --with-lqr=$with_lqr $have_lqr
cristy5eef09f2012-10-16 12:08:28 +000038154LTDL --with-ltdl=$with_ltdl $have_ltdl
cristyfbb0ef02010-12-19 02:32:11 +000038155LZMA --with-lzma=$with_lzma $have_lzma
cristy3ed852e2009-09-05 21:47:34 +000038156Magick++ --with-magick-plus-plus=$with_magick_plus_plus $have_magick_plus_plus
38157OpenEXR --with-openexr=$with_openexr $have_openexr
cristy41cbe8a2011-10-27 01:35:18 +000038158PANGO --with-pango=$with_pango $have_pango
cristy3ed852e2009-09-05 21:47:34 +000038159PERL --with-perl=$with_perl $have_perl
38160PNG --with-png=$with_png $have_png
38161RSVG --with-rsvg=$with_rsvg $have_rsvg
38162TIFF --with-tiff=$with_tiff $have_tiff
cristyb1860752011-03-14 00:27:46 +000038163WEBP --with-webp=$with_webp $have_webp
cristy3ed852e2009-09-05 21:47:34 +000038164Windows fonts --with-windows-font-dir=$with_windows_font_dir $result_windows_font_dir
cristy01ff9f32012-12-01 18:15:29 +000038165WMF --with-wmf=$with_wmf $have_wmf
cristy3ed852e2009-09-05 21:47:34 +000038166X11 --with-x=$with_x $have_x
38167XML --with-xml=$with_xml $have_xml
38168ZLIB --with-zlib=$with_zlib $have_zlib
38169
38170X11 Configuration:
38171 X_CFLAGS = $X_CFLAGS
38172 X_PRE_LIBS = $X_PRE_LIBS
38173 X_LIBS = $X_LIBS
38174 X_EXTRA_LIBS = $X_EXTRA_LIBS
38175
38176Options used to compile and link:
38177 PREFIX = $PREFIX_DIR
38178 EXEC-PREFIX = $EXEC_PREFIX_DIR
38179 VERSION = $PACKAGE_VERSION
38180 CC = $CC
38181 CFLAGS = $CFLAGS
cristy3ed852e2009-09-05 21:47:34 +000038182 CPPFLAGS = $MAGICK_CPPFLAGS
38183 PCFLAGS = $MAGICK_PCFLAGS
38184 DEFS = $DEFS
38185 LDFLAGS = $LDFLAGS
38186 MAGICK_LDFLAGS = $MAGICK_LDFLAGS
38187 LIBS = $MAGICK_LIBS
38188 CXX = $CXX
38189 CXXFLAGS = $CXXFLAGS
cristyfd9dcd42010-08-08 18:07:02 +000038190 FEATURES = $MAGICK_FEATURES
cristy3ed852e2009-09-05 21:47:34 +000038191" >&5
cristy09b53e12011-10-14 12:47:22 +000038192$as_echo "$as_me:
cristy3ed852e2009-09-05 21:47:34 +000038193ImageMagick is configured as follows. Please verify that this configuration
38194matches your expectations.
38195
38196Host system type: $host
38197Build system type: $build
38198
38199 Option Value
38200-------------------------------------------------------------------------------
38201Shared libraries --enable-shared=$enable_shared $libtool_build_shared_libs
38202Static libraries --enable-static=$enable_static $libtool_build_static_libs
cristyc6722092012-10-14 00:19:31 +000038203Module support --with-modules=$build_modules $build_modules
cristy3ed852e2009-09-05 21:47:34 +000038204GNU ld --with-gnu-ld=$with_gnu_ld $lt_cv_prog_gnu_ld
38205Quantum depth --with-quantum-depth=$with_quantum_depth $with_quantum_depth
38206High Dynamic Range Imagery
38207 --enable-hdri=$enable_hdri $enable_hdri
38208
38209Delegate Configuration:
38210BZLIB --with-bzlib=$with_bzlib $have_bzlib
38211Autotrace --with-autotrace=$with_autotrace $have_autotrace
cristy430a7312010-01-21 20:44:04 +000038212Dejavu fonts --with-dejavu-font-dir=$with_dejavu_font_dir $result_dejavu_font_dir
cristy3ed852e2009-09-05 21:47:34 +000038213DJVU --with-djvu=$with_djvu $have_djvu
38214DPS --with-dps=$with_dps $have_dps
38215FFTW --with-fftw=$with_fftw $have_fftw
38216FlashPIX --with-fpx=$with_fpx $have_fpx
38217FontConfig --with-fontconfig=$with_fontconfig $have_fontconfig
38218FreeType --with-freetype=$with_freetype $have_freetype
38219GhostPCL None $PCLDelegate ($PCLVersion)
38220GhostXPS None $XPSDelegate ($XPSVersion)
38221Ghostscript None $PSDelegate ($GSVersion)
38222Ghostscript fonts --with-gs-font-dir=$with_gs_font_dir $result_ghostscript_font_dir
38223Ghostscript lib --with-gslib=$with_gslib $have_gslib
38224Graphviz --with-gvc=$with_gvc $have_gvc
38225JBIG --with-jbig=$with_jbig $have_jbig
38226JPEG v1 --with-jpeg=$with_jpeg $have_jpeg
38227JPEG-2000 --with-jp2=$with_jp2 $have_jp2
cristy71203402010-06-18 13:12:03 +000038228LCMS v1 --with-lcms=$with_lcms $have_lcms
38229LCMS v2 --with-lcms2=$with_lcms2 $have_lcms2
cristy3ed852e2009-09-05 21:47:34 +000038230LQR --with-lqr=$with_lqr $have_lqr
cristy5eef09f2012-10-16 12:08:28 +000038231LTDL --with-ltdl=$with_ltdl $have_ltdl
cristyfbb0ef02010-12-19 02:32:11 +000038232LZMA --with-lzma=$with_lzma $have_lzma
cristy3ed852e2009-09-05 21:47:34 +000038233Magick++ --with-magick-plus-plus=$with_magick_plus_plus $have_magick_plus_plus
38234OpenEXR --with-openexr=$with_openexr $have_openexr
cristy41cbe8a2011-10-27 01:35:18 +000038235PANGO --with-pango=$with_pango $have_pango
cristy3ed852e2009-09-05 21:47:34 +000038236PERL --with-perl=$with_perl $have_perl
38237PNG --with-png=$with_png $have_png
38238RSVG --with-rsvg=$with_rsvg $have_rsvg
38239TIFF --with-tiff=$with_tiff $have_tiff
cristyb1860752011-03-14 00:27:46 +000038240WEBP --with-webp=$with_webp $have_webp
cristy3ed852e2009-09-05 21:47:34 +000038241Windows fonts --with-windows-font-dir=$with_windows_font_dir $result_windows_font_dir
cristy01ff9f32012-12-01 18:15:29 +000038242WMF --with-wmf=$with_wmf $have_wmf
cristy3ed852e2009-09-05 21:47:34 +000038243X11 --with-x=$with_x $have_x
38244XML --with-xml=$with_xml $have_xml
38245ZLIB --with-zlib=$with_zlib $have_zlib
38246
38247X11 Configuration:
38248 X_CFLAGS = $X_CFLAGS
38249 X_PRE_LIBS = $X_PRE_LIBS
38250 X_LIBS = $X_LIBS
38251 X_EXTRA_LIBS = $X_EXTRA_LIBS
38252
38253Options used to compile and link:
38254 PREFIX = $PREFIX_DIR
38255 EXEC-PREFIX = $EXEC_PREFIX_DIR
38256 VERSION = $PACKAGE_VERSION
38257 CC = $CC
38258 CFLAGS = $CFLAGS
cristy3ed852e2009-09-05 21:47:34 +000038259 CPPFLAGS = $MAGICK_CPPFLAGS
38260 PCFLAGS = $MAGICK_PCFLAGS
38261 DEFS = $DEFS
38262 LDFLAGS = $LDFLAGS
38263 MAGICK_LDFLAGS = $MAGICK_LDFLAGS
38264 LIBS = $MAGICK_LIBS
38265 CXX = $CXX
38266 CXXFLAGS = $CXXFLAGS
cristyfd9dcd42010-08-08 18:07:02 +000038267 FEATURES = $MAGICK_FEATURES
cristy09b53e12011-10-14 12:47:22 +000038268" >&6;}