implemented font matrices.
[swftools.git] / configure
blobd6b54202d4848906f04f294f5c3aca95692aad2c
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.59.
5 # Copyright (C) 2003 Free Software Foundation, Inc.
6 # This configure script is free software; the Free Software Foundation
7 # gives unlimited permission to copy, distribute and modify it.
8 ## --------------------- ##
9 ## M4sh Initialization. ##
10 ## --------------------- ##
12 # Be Bourne compatible
13 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
14 emulate sh
15 NULLCMD=:
16 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
17 # is contrary to our usage. Disable this feature.
18 alias -g '${1+"$@"}'='"$@"'
19 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
20 set -o posix
22 DUALCASE=1; export DUALCASE # for MKS sh
24 # Support unset when possible.
25 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
26 as_unset=unset
27 else
28 as_unset=false
32 # Work around bugs in pre-3.0 UWIN ksh.
33 $as_unset ENV MAIL MAILPATH
34 PS1='$ '
35 PS2='> '
36 PS4='+ '
38 # NLS nuisances.
39 for as_var in \
40 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
41 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
42 LC_TELEPHONE LC_TIME
44 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
45 eval $as_var=C; export $as_var
46 else
47 $as_unset $as_var
49 done
51 # Required to use basename.
52 if expr a : '\(a\)' >/dev/null 2>&1; then
53 as_expr=expr
54 else
55 as_expr=false
58 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
59 as_basename=basename
60 else
61 as_basename=false
65 # Name of the executable.
66 as_me=`$as_basename "$0" ||
67 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68 X"$0" : 'X\(//\)$' \| \
69 X"$0" : 'X\(/\)$' \| \
70 . : '\(.\)' 2>/dev/null ||
71 echo X/"$0" |
72 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73 /^X\/\(\/\/\)$/{ s//\1/; q; }
74 /^X\/\(\/\).*/{ s//\1/; q; }
75 s/.*/./; q'`
78 # PATH needs CR, and LINENO needs CR and PATH.
79 # Avoid depending upon Character Ranges.
80 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
81 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
83 as_cr_digits='0123456789'
84 as_cr_alnum=$as_cr_Letters$as_cr_digits
86 # The user is always right.
87 if test "${PATH_SEPARATOR+set}" != set; then
88 echo "#! /bin/sh" >conf$$.sh
89 echo "exit 0" >>conf$$.sh
90 chmod +x conf$$.sh
91 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
92 PATH_SEPARATOR=';'
93 else
94 PATH_SEPARATOR=:
96 rm -f conf$$.sh
100 as_lineno_1=$LINENO
101 as_lineno_2=$LINENO
102 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
103 test "x$as_lineno_1" != "x$as_lineno_2" &&
104 test "x$as_lineno_3" = "x$as_lineno_2" || {
105 # Find who we are. Look in the path if we contain no path at all
106 # relative or not.
107 case $0 in
108 *[\\/]* ) as_myself=$0 ;;
109 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
110 for as_dir in $PATH
112 IFS=$as_save_IFS
113 test -z "$as_dir" && as_dir=.
114 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
115 done
118 esac
119 # We did not find ourselves, most probably we were run as `sh COMMAND'
120 # in which case we are not to be found in the path.
121 if test "x$as_myself" = x; then
122 as_myself=$0
124 if test ! -f "$as_myself"; then
125 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
126 { (exit 1); exit 1; }; }
128 case $CONFIG_SHELL in
130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
131 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
133 IFS=$as_save_IFS
134 test -z "$as_dir" && as_dir=.
135 for as_base in sh bash ksh sh5; do
136 case $as_dir in
138 if ("$as_dir/$as_base" -c '
139 as_lineno_1=$LINENO
140 as_lineno_2=$LINENO
141 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
142 test "x$as_lineno_1" != "x$as_lineno_2" &&
143 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
144 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
145 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
146 CONFIG_SHELL=$as_dir/$as_base
147 export CONFIG_SHELL
148 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
149 fi;;
150 esac
151 done
152 done
154 esac
156 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
157 # uniformly replaced by the line number. The first 'sed' inserts a
158 # line-number line before each line; the second 'sed' does the real
159 # work. The second script uses 'N' to pair each line-number line
160 # with the numbered line, and appends trailing '-' during
161 # substitution so that $LINENO is not a special case at line end.
162 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
163 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
164 sed '=' <$as_myself |
165 sed '
167 s,$,-,
168 : loop
169 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
170 t loop
171 s,-$,,
172 s,^['$as_cr_digits']*\n,,
173 ' >$as_me.lineno &&
174 chmod +x $as_me.lineno ||
175 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
176 { (exit 1); exit 1; }; }
178 # Don't try to exec as it changes $[0], causing all sort of problems
179 # (the dirname of $[0] is not the place where we might find the
180 # original and so on. Autoconf is especially sensible to this).
181 . ./$as_me.lineno
182 # Exit status is that of the last command.
183 exit
187 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
188 *c*,-n*) ECHO_N= ECHO_C='
189 ' ECHO_T=' ' ;;
190 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
191 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
192 esac
194 if expr a : '\(a\)' >/dev/null 2>&1; then
195 as_expr=expr
196 else
197 as_expr=false
200 rm -f conf$$ conf$$.exe conf$$.file
201 echo >conf$$.file
202 if ln -s conf$$.file conf$$ 2>/dev/null; then
203 # We could just check for DJGPP; but this test a) works b) is more generic
204 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
205 if test -f conf$$.exe; then
206 # Don't use ln at all; we don't have any links
207 as_ln_s='cp -p'
208 else
209 as_ln_s='ln -s'
211 elif ln conf$$.file conf$$ 2>/dev/null; then
212 as_ln_s=ln
213 else
214 as_ln_s='cp -p'
216 rm -f conf$$ conf$$.exe conf$$.file
218 if mkdir -p . 2>/dev/null; then
219 as_mkdir_p=:
220 else
221 test -d ./-p && rmdir ./-p
222 as_mkdir_p=false
225 as_executable_p="test -f"
227 # Sed expression to map a string onto a valid CPP name.
228 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
230 # Sed expression to map a string onto a valid variable name.
231 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
234 # IFS
235 # We need space, tab and new line, in precisely that order.
236 as_nl='
238 IFS=" $as_nl"
240 # CDPATH.
241 $as_unset CDPATH
244 # Find the correct PATH separator. Usually this is `:', but
245 # DJGPP uses `;' like DOS.
246 if test "X${PATH_SEPARATOR+set}" != Xset; then
247 UNAME=${UNAME-`uname 2>/dev/null`}
248 case X$UNAME in
249 *-DOS) lt_cv_sys_path_separator=';' ;;
250 *) lt_cv_sys_path_separator=':' ;;
251 esac
252 PATH_SEPARATOR=$lt_cv_sys_path_separator
256 # Check that we are running under the correct shell.
257 SHELL=${CONFIG_SHELL-/bin/sh}
259 case X$ECHO in
260 X*--fallback-echo)
261 # Remove one level of quotation (which was required for Make).
262 ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
264 esac
266 echo=${ECHO-echo}
267 if test "X$1" = X--no-reexec; then
268 # Discard the --no-reexec flag, and continue.
269 shift
270 elif test "X$1" = X--fallback-echo; then
271 # Avoid inline document here, it may be left over
273 elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
274 # Yippee, $echo works!
276 else
277 # Restart under the correct shell.
278 exec $SHELL "$0" --no-reexec ${1+"$@"}
281 if test "X$1" = X--fallback-echo; then
282 # used as fallback echo
283 shift
284 cat <<EOF
287 exit 0
290 # The HP-UX ksh and POSIX shell print the target directory to stdout
291 # if CDPATH is set.
292 if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
294 if test -z "$ECHO"; then
295 if test "X${echo_test_string+set}" != Xset; then
296 # find a string as large as possible, as long as the shell can cope with it
297 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
298 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
299 if (echo_test_string="`eval $cmd`") 2>/dev/null &&
300 echo_test_string="`eval $cmd`" &&
301 (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
302 then
303 break
305 done
308 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
309 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
310 test "X$echo_testing_string" = "X$echo_test_string"; then
312 else
313 # The Solaris, AIX, and Digital Unix default echo programs unquote
314 # backslashes. This makes it impossible to quote backslashes using
315 # echo "$something" | sed 's/\\/\\\\/g'
317 # So, first we look for a working echo in the user's PATH.
319 IFS="${IFS= }"; save_ifs="$IFS"; IFS=$PATH_SEPARATOR
320 for dir in $PATH /usr/ucb; do
321 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
322 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
323 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
324 test "X$echo_testing_string" = "X$echo_test_string"; then
325 echo="$dir/echo"
326 break
328 done
329 IFS="$save_ifs"
331 if test "X$echo" = Xecho; then
332 # We didn't find a better echo, so look for alternatives.
333 if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
334 echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
335 test "X$echo_testing_string" = "X$echo_test_string"; then
336 # This shell has a builtin print -r that does the trick.
337 echo='print -r'
338 elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
339 test "X$CONFIG_SHELL" != X/bin/ksh; then
340 # If we have ksh, try running configure again with it.
341 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
342 export ORIGINAL_CONFIG_SHELL
343 CONFIG_SHELL=/bin/ksh
344 export CONFIG_SHELL
345 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
346 else
347 # Try using printf.
348 echo='printf %s\n'
349 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
350 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
351 test "X$echo_testing_string" = "X$echo_test_string"; then
352 # Cool, printf works
354 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
355 test "X$echo_testing_string" = 'X\t' &&
356 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
357 test "X$echo_testing_string" = "X$echo_test_string"; then
358 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
359 export CONFIG_SHELL
360 SHELL="$CONFIG_SHELL"
361 export SHELL
362 echo="$CONFIG_SHELL $0 --fallback-echo"
363 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
364 test "X$echo_testing_string" = 'X\t' &&
365 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
366 test "X$echo_testing_string" = "X$echo_test_string"; then
367 echo="$CONFIG_SHELL $0 --fallback-echo"
368 else
369 # maybe with a smaller string...
370 prev=:
372 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
373 if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
374 then
375 break
377 prev="$cmd"
378 done
380 if test "$prev" != 'sed 50q "$0"'; then
381 echo_test_string=`eval $prev`
382 export echo_test_string
383 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
384 else
385 # Oops. We lost completely, so just stick with echo.
386 echo=echo
394 # Copy echo and quote the copy suitably for passing to libtool from
395 # the Makefile, instead of quoting the original, which is used later.
396 ECHO=$echo
397 if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
398 ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
403 # Name of the host.
404 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
405 # so uname gets run too.
406 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
408 exec 6>&1
411 # Initializations.
413 ac_default_prefix=/usr/local
414 ac_config_libobj_dir=.
415 cross_compiling=no
416 subdirs=
417 MFLAGS=
418 MAKEFLAGS=
419 SHELL=${CONFIG_SHELL-/bin/sh}
421 # Maximum number of lines to put in a shell here document.
422 # This variable seems obsolete. It should probably be removed, and
423 # only ac_max_sed_lines should be used.
424 : ${ac_max_here_lines=38}
426 # Identity of this package.
427 PACKAGE_NAME=
428 PACKAGE_TARNAME=
429 PACKAGE_VERSION=
430 PACKAGE_STRING=
431 PACKAGE_BUGREPORT=
433 ac_unique_file="src/"
434 # Factoring default headers for most tests.
435 ac_includes_default="\
436 #include <stdio.h>
437 #if HAVE_SYS_TYPES_H
438 # include <sys/types.h>
439 #endif
440 #if HAVE_SYS_STAT_H
441 # include <sys/stat.h>
442 #endif
443 #if STDC_HEADERS
444 # include <stdlib.h>
445 # include <stddef.h>
446 #else
447 # if HAVE_STDLIB_H
448 # include <stdlib.h>
449 # endif
450 #endif
451 #if HAVE_STRING_H
452 # if !STDC_HEADERS && HAVE_MEMORY_H
453 # include <memory.h>
454 # endif
455 # include <string.h>
456 #endif
457 #if HAVE_STRINGS_H
458 # include <strings.h>
459 #endif
460 #if HAVE_INTTYPES_H
461 # include <inttypes.h>
462 #else
463 # if HAVE_STDINT_H
464 # include <stdint.h>
465 # endif
466 #endif
467 #if HAVE_UNISTD_H
468 # include <unistd.h>
469 #endif"
471 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CXX CXXFLAGS ac_ct_CXX CPP RANLIB ac_ct_RANLIB SET_MAKE INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S ECHO STRIP ac_ct_STRIP EGREP LIBTOOL UNCOMPRESS AR SLEXT target target_cpu target_vendor target_os WORDS_BIGENDIAN SYSTEM_BACKTICKS PACKAGE VERSION HAVE_UNISTD_H FREETYPE_CONFIG lame_objects AVIFILE_CONFIG USE_GZIP PYTHON_LIB PYTHON_INCLUDES JPEG2SWF PNG2SWF LIBOBJS LTLIBOBJS'
472 ac_subst_files=''
474 # Initialize some variables set by options.
475 ac_init_help=
476 ac_init_version=false
477 # The variables have the same names as the options, with
478 # dashes changed to underlines.
479 cache_file=/dev/null
480 exec_prefix=NONE
481 no_create=
482 no_recursion=
483 prefix=NONE
484 program_prefix=NONE
485 program_suffix=NONE
486 program_transform_name=s,x,x,
487 silent=
488 site=
489 srcdir=
490 verbose=
491 x_includes=NONE
492 x_libraries=NONE
494 # Installation directory options.
495 # These are left unexpanded so users can "make install exec_prefix=/foo"
496 # and all the variables that are supposed to be based on exec_prefix
497 # by default will actually change.
498 # Use braces instead of parens because sh, perl, etc. also accept them.
499 bindir='${exec_prefix}/bin'
500 sbindir='${exec_prefix}/sbin'
501 libexecdir='${exec_prefix}/libexec'
502 datadir='${prefix}/share'
503 sysconfdir='${prefix}/etc'
504 sharedstatedir='${prefix}/com'
505 localstatedir='${prefix}/var'
506 libdir='${exec_prefix}/lib'
507 includedir='${prefix}/include'
508 oldincludedir='/usr/include'
509 infodir='${prefix}/info'
510 mandir='${prefix}/man'
512 ac_prev=
513 for ac_option
515 # If the previous option needs an argument, assign it.
516 if test -n "$ac_prev"; then
517 eval "$ac_prev=\$ac_option"
518 ac_prev=
519 continue
522 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
524 # Accept the important Cygnus configure options, so we can diagnose typos.
526 case $ac_option in
528 -bindir | --bindir | --bindi | --bind | --bin | --bi)
529 ac_prev=bindir ;;
530 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
531 bindir=$ac_optarg ;;
533 -build | --build | --buil | --bui | --bu)
534 ac_prev=build_alias ;;
535 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
536 build_alias=$ac_optarg ;;
538 -cache-file | --cache-file | --cache-fil | --cache-fi \
539 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
540 ac_prev=cache_file ;;
541 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
542 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
543 cache_file=$ac_optarg ;;
545 --config-cache | -C)
546 cache_file=config.cache ;;
548 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
549 ac_prev=datadir ;;
550 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
551 | --da=*)
552 datadir=$ac_optarg ;;
554 -disable-* | --disable-*)
555 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
556 # Reject names that are not valid shell variable names.
557 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
558 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
559 { (exit 1); exit 1; }; }
560 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
561 eval "enable_$ac_feature=no" ;;
563 -enable-* | --enable-*)
564 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
565 # Reject names that are not valid shell variable names.
566 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
567 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
568 { (exit 1); exit 1; }; }
569 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
570 case $ac_option in
571 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
572 *) ac_optarg=yes ;;
573 esac
574 eval "enable_$ac_feature='$ac_optarg'" ;;
576 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
577 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
578 | --exec | --exe | --ex)
579 ac_prev=exec_prefix ;;
580 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
581 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
582 | --exec=* | --exe=* | --ex=*)
583 exec_prefix=$ac_optarg ;;
585 -gas | --gas | --ga | --g)
586 # Obsolete; use --with-gas.
587 with_gas=yes ;;
589 -help | --help | --hel | --he | -h)
590 ac_init_help=long ;;
591 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
592 ac_init_help=recursive ;;
593 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
594 ac_init_help=short ;;
596 -host | --host | --hos | --ho)
597 ac_prev=host_alias ;;
598 -host=* | --host=* | --hos=* | --ho=*)
599 host_alias=$ac_optarg ;;
601 -includedir | --includedir | --includedi | --included | --include \
602 | --includ | --inclu | --incl | --inc)
603 ac_prev=includedir ;;
604 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
605 | --includ=* | --inclu=* | --incl=* | --inc=*)
606 includedir=$ac_optarg ;;
608 -infodir | --infodir | --infodi | --infod | --info | --inf)
609 ac_prev=infodir ;;
610 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
611 infodir=$ac_optarg ;;
613 -libdir | --libdir | --libdi | --libd)
614 ac_prev=libdir ;;
615 -libdir=* | --libdir=* | --libdi=* | --libd=*)
616 libdir=$ac_optarg ;;
618 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
619 | --libexe | --libex | --libe)
620 ac_prev=libexecdir ;;
621 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
622 | --libexe=* | --libex=* | --libe=*)
623 libexecdir=$ac_optarg ;;
625 -localstatedir | --localstatedir | --localstatedi | --localstated \
626 | --localstate | --localstat | --localsta | --localst \
627 | --locals | --local | --loca | --loc | --lo)
628 ac_prev=localstatedir ;;
629 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
630 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
631 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
632 localstatedir=$ac_optarg ;;
634 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
635 ac_prev=mandir ;;
636 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
637 mandir=$ac_optarg ;;
639 -nfp | --nfp | --nf)
640 # Obsolete; use --without-fp.
641 with_fp=no ;;
643 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
644 | --no-cr | --no-c | -n)
645 no_create=yes ;;
647 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
648 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
649 no_recursion=yes ;;
651 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
652 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
653 | --oldin | --oldi | --old | --ol | --o)
654 ac_prev=oldincludedir ;;
655 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
656 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
657 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
658 oldincludedir=$ac_optarg ;;
660 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
661 ac_prev=prefix ;;
662 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
663 prefix=$ac_optarg ;;
665 -program-prefix | --program-prefix | --program-prefi | --program-pref \
666 | --program-pre | --program-pr | --program-p)
667 ac_prev=program_prefix ;;
668 -program-prefix=* | --program-prefix=* | --program-prefi=* \
669 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
670 program_prefix=$ac_optarg ;;
672 -program-suffix | --program-suffix | --program-suffi | --program-suff \
673 | --program-suf | --program-su | --program-s)
674 ac_prev=program_suffix ;;
675 -program-suffix=* | --program-suffix=* | --program-suffi=* \
676 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
677 program_suffix=$ac_optarg ;;
679 -program-transform-name | --program-transform-name \
680 | --program-transform-nam | --program-transform-na \
681 | --program-transform-n | --program-transform- \
682 | --program-transform | --program-transfor \
683 | --program-transfo | --program-transf \
684 | --program-trans | --program-tran \
685 | --progr-tra | --program-tr | --program-t)
686 ac_prev=program_transform_name ;;
687 -program-transform-name=* | --program-transform-name=* \
688 | --program-transform-nam=* | --program-transform-na=* \
689 | --program-transform-n=* | --program-transform-=* \
690 | --program-transform=* | --program-transfor=* \
691 | --program-transfo=* | --program-transf=* \
692 | --program-trans=* | --program-tran=* \
693 | --progr-tra=* | --program-tr=* | --program-t=*)
694 program_transform_name=$ac_optarg ;;
696 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
697 | -silent | --silent | --silen | --sile | --sil)
698 silent=yes ;;
700 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
701 ac_prev=sbindir ;;
702 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
703 | --sbi=* | --sb=*)
704 sbindir=$ac_optarg ;;
706 -sharedstatedir | --sharedstatedir | --sharedstatedi \
707 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
708 | --sharedst | --shareds | --shared | --share | --shar \
709 | --sha | --sh)
710 ac_prev=sharedstatedir ;;
711 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
712 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
713 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
714 | --sha=* | --sh=*)
715 sharedstatedir=$ac_optarg ;;
717 -site | --site | --sit)
718 ac_prev=site ;;
719 -site=* | --site=* | --sit=*)
720 site=$ac_optarg ;;
722 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
723 ac_prev=srcdir ;;
724 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
725 srcdir=$ac_optarg ;;
727 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
728 | --syscon | --sysco | --sysc | --sys | --sy)
729 ac_prev=sysconfdir ;;
730 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
731 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
732 sysconfdir=$ac_optarg ;;
734 -target | --target | --targe | --targ | --tar | --ta | --t)
735 ac_prev=target_alias ;;
736 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
737 target_alias=$ac_optarg ;;
739 -v | -verbose | --verbose | --verbos | --verbo | --verb)
740 verbose=yes ;;
742 -version | --version | --versio | --versi | --vers | -V)
743 ac_init_version=: ;;
745 -with-* | --with-*)
746 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
747 # Reject names that are not valid shell variable names.
748 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
749 { echo "$as_me: error: invalid package name: $ac_package" >&2
750 { (exit 1); exit 1; }; }
751 ac_package=`echo $ac_package| sed 's/-/_/g'`
752 case $ac_option in
753 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
754 *) ac_optarg=yes ;;
755 esac
756 eval "with_$ac_package='$ac_optarg'" ;;
758 -without-* | --without-*)
759 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
760 # Reject names that are not valid shell variable names.
761 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
762 { echo "$as_me: error: invalid package name: $ac_package" >&2
763 { (exit 1); exit 1; }; }
764 ac_package=`echo $ac_package | sed 's/-/_/g'`
765 eval "with_$ac_package=no" ;;
767 --x)
768 # Obsolete; use --with-x.
769 with_x=yes ;;
771 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
772 | --x-incl | --x-inc | --x-in | --x-i)
773 ac_prev=x_includes ;;
774 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
775 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
776 x_includes=$ac_optarg ;;
778 -x-libraries | --x-libraries | --x-librarie | --x-librari \
779 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
780 ac_prev=x_libraries ;;
781 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
782 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
783 x_libraries=$ac_optarg ;;
785 -*) { echo "$as_me: error: unrecognized option: $ac_option
786 Try \`$0 --help' for more information." >&2
787 { (exit 1); exit 1; }; }
790 *=*)
791 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
792 # Reject names that are not valid shell variable names.
793 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
794 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
795 { (exit 1); exit 1; }; }
796 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
797 eval "$ac_envvar='$ac_optarg'"
798 export $ac_envvar ;;
801 # FIXME: should be removed in autoconf 3.0.
802 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
803 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
804 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
805 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
808 esac
809 done
811 if test -n "$ac_prev"; then
812 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
813 { echo "$as_me: error: missing argument to $ac_option" >&2
814 { (exit 1); exit 1; }; }
817 # Be sure to have absolute paths.
818 for ac_var in exec_prefix prefix
820 eval ac_val=$`echo $ac_var`
821 case $ac_val in
822 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
823 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
824 { (exit 1); exit 1; }; };;
825 esac
826 done
828 # Be sure to have absolute paths.
829 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
830 localstatedir libdir includedir oldincludedir infodir mandir
832 eval ac_val=$`echo $ac_var`
833 case $ac_val in
834 [\\/$]* | ?:[\\/]* ) ;;
835 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
836 { (exit 1); exit 1; }; };;
837 esac
838 done
840 # There might be people who depend on the old broken behavior: `$host'
841 # used to hold the argument of --host etc.
842 # FIXME: To remove some day.
843 build=$build_alias
844 host=$host_alias
845 target=$target_alias
847 # FIXME: To remove some day.
848 if test "x$host_alias" != x; then
849 if test "x$build_alias" = x; then
850 cross_compiling=maybe
851 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
852 If a cross compiler is detected then cross compile mode will be used." >&2
853 elif test "x$build_alias" != "x$host_alias"; then
854 cross_compiling=yes
858 ac_tool_prefix=
859 test -n "$host_alias" && ac_tool_prefix=$host_alias-
861 test "$silent" = yes && exec 6>/dev/null
864 # Find the source files, if location was not specified.
865 if test -z "$srcdir"; then
866 ac_srcdir_defaulted=yes
867 # Try the directory containing this script, then its parent.
868 ac_confdir=`(dirname "$0") 2>/dev/null ||
869 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
870 X"$0" : 'X\(//\)[^/]' \| \
871 X"$0" : 'X\(//\)$' \| \
872 X"$0" : 'X\(/\)' \| \
873 . : '\(.\)' 2>/dev/null ||
874 echo X"$0" |
875 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
876 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
877 /^X\(\/\/\)$/{ s//\1/; q; }
878 /^X\(\/\).*/{ s//\1/; q; }
879 s/.*/./; q'`
880 srcdir=$ac_confdir
881 if test ! -r $srcdir/$ac_unique_file; then
882 srcdir=..
884 else
885 ac_srcdir_defaulted=no
887 if test ! -r $srcdir/$ac_unique_file; then
888 if test "$ac_srcdir_defaulted" = yes; then
889 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
890 { (exit 1); exit 1; }; }
891 else
892 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
893 { (exit 1); exit 1; }; }
896 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
897 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
898 { (exit 1); exit 1; }; }
899 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
900 ac_env_build_alias_set=${build_alias+set}
901 ac_env_build_alias_value=$build_alias
902 ac_cv_env_build_alias_set=${build_alias+set}
903 ac_cv_env_build_alias_value=$build_alias
904 ac_env_host_alias_set=${host_alias+set}
905 ac_env_host_alias_value=$host_alias
906 ac_cv_env_host_alias_set=${host_alias+set}
907 ac_cv_env_host_alias_value=$host_alias
908 ac_env_target_alias_set=${target_alias+set}
909 ac_env_target_alias_value=$target_alias
910 ac_cv_env_target_alias_set=${target_alias+set}
911 ac_cv_env_target_alias_value=$target_alias
912 ac_env_CC_set=${CC+set}
913 ac_env_CC_value=$CC
914 ac_cv_env_CC_set=${CC+set}
915 ac_cv_env_CC_value=$CC
916 ac_env_CFLAGS_set=${CFLAGS+set}
917 ac_env_CFLAGS_value=$CFLAGS
918 ac_cv_env_CFLAGS_set=${CFLAGS+set}
919 ac_cv_env_CFLAGS_value=$CFLAGS
920 ac_env_LDFLAGS_set=${LDFLAGS+set}
921 ac_env_LDFLAGS_value=$LDFLAGS
922 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
923 ac_cv_env_LDFLAGS_value=$LDFLAGS
924 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
925 ac_env_CPPFLAGS_value=$CPPFLAGS
926 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
927 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
928 ac_env_CXX_set=${CXX+set}
929 ac_env_CXX_value=$CXX
930 ac_cv_env_CXX_set=${CXX+set}
931 ac_cv_env_CXX_value=$CXX
932 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
933 ac_env_CXXFLAGS_value=$CXXFLAGS
934 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
935 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
936 ac_env_CPP_set=${CPP+set}
937 ac_env_CPP_value=$CPP
938 ac_cv_env_CPP_set=${CPP+set}
939 ac_cv_env_CPP_value=$CPP
942 # Report the --help message.
944 if test "$ac_init_help" = "long"; then
945 # Omit some internal or obsolete options to make the list less imposing.
946 # This message is too long to be a string in the A/UX 3.1 sh.
947 cat <<_ACEOF
948 \`configure' configures this package to adapt to many kinds of systems.
950 Usage: $0 [OPTION]... [VAR=VALUE]...
952 To assign environment variables (e.g., CC, CFLAGS...), specify them as
953 VAR=VALUE. See below for descriptions of some of the useful variables.
955 Defaults for the options are specified in brackets.
957 Configuration:
958 -h, --help display this help and exit
959 --help=short display options specific to this package
960 --help=recursive display the short help of all the included packages
961 -V, --version display version information and exit
962 -q, --quiet, --silent do not print \`checking...' messages
963 --cache-file=FILE cache test results in FILE [disabled]
964 -C, --config-cache alias for \`--cache-file=config.cache'
965 -n, --no-create do not create output files
966 --srcdir=DIR find the sources in DIR [configure dir or \`..']
968 _ACEOF
970 cat <<_ACEOF
971 Installation directories:
972 --prefix=PREFIX install architecture-independent files in PREFIX
973 [$ac_default_prefix]
974 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
975 [PREFIX]
977 By default, \`make install' will install all the files in
978 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
979 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
980 for instance \`--prefix=\$HOME'.
982 For better control, use the options below.
984 Fine tuning of the installation directories:
985 --bindir=DIR user executables [EPREFIX/bin]
986 --sbindir=DIR system admin executables [EPREFIX/sbin]
987 --libexecdir=DIR program executables [EPREFIX/libexec]
988 --datadir=DIR read-only architecture-independent data [PREFIX/share]
989 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
990 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
991 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
992 --libdir=DIR object code libraries [EPREFIX/lib]
993 --includedir=DIR C header files [PREFIX/include]
994 --oldincludedir=DIR C header files for non-gcc [/usr/include]
995 --infodir=DIR info documentation [PREFIX/info]
996 --mandir=DIR man documentation [PREFIX/man]
997 _ACEOF
999 cat <<\_ACEOF
1001 Program names:
1002 --program-prefix=PREFIX prepend PREFIX to installed program names
1003 --program-suffix=SUFFIX append SUFFIX to installed program names
1004 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1006 System types:
1007 --build=BUILD configure for building on BUILD [guessed]
1008 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1009 --target=TARGET configure for building compilers for TARGET [HOST]
1010 _ACEOF
1013 if test -n "$ac_init_help"; then
1015 cat <<\_ACEOF
1017 Optional Features:
1018 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1019 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1020 --enable-checkmem turn on ccmalloc debugging
1021 --enable-debug turn on debugging
1022 --enable-warnings turn on compiler warnings
1023 --enable-optimizations turn on compiler optimizations (recommended for avi2swf)
1024 --disable-lame don't compile any L.A.M.E. mp3 encoding code in
1025 --enable-shared=PKGS build shared libraries default=yes
1026 --enable-static=PKGS build static libraries default=yes
1027 --enable-fast-install=PKGS optimize for fast installation default=yes
1028 --disable-libtool-lock avoid locking (might break parallel builds)
1030 Optional Packages:
1031 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1032 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1033 --with-gnu-ld assume the C compiler uses GNU ld default=no
1034 --with-pic try to use only PIC/non-PIC objects default=use both
1036 Some influential environment variables:
1037 CC C compiler command
1038 CFLAGS C compiler flags
1039 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1040 nonstandard directory <lib dir>
1041 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
1042 headers in a nonstandard directory <include dir>
1043 CXX C++ compiler command
1044 CXXFLAGS C++ compiler flags
1045 CPP C preprocessor
1047 Use these variables to override the choices made by `configure' or to help
1048 it to find libraries and programs with nonstandard names/locations.
1050 _ACEOF
1053 if test "$ac_init_help" = "recursive"; then
1054 # If there are subdirs, report their specific --help.
1055 ac_popdir=`pwd`
1056 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1057 test -d $ac_dir || continue
1058 ac_builddir=.
1060 if test "$ac_dir" != .; then
1061 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1062 # A "../" for each directory in $ac_dir_suffix.
1063 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1064 else
1065 ac_dir_suffix= ac_top_builddir=
1068 case $srcdir in
1069 .) # No --srcdir option. We are building in place.
1070 ac_srcdir=.
1071 if test -z "$ac_top_builddir"; then
1072 ac_top_srcdir=.
1073 else
1074 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1075 fi ;;
1076 [\\/]* | ?:[\\/]* ) # Absolute path.
1077 ac_srcdir=$srcdir$ac_dir_suffix;
1078 ac_top_srcdir=$srcdir ;;
1079 *) # Relative path.
1080 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1081 ac_top_srcdir=$ac_top_builddir$srcdir ;;
1082 esac
1084 # Do not use `cd foo && pwd` to compute absolute paths, because
1085 # the directories may not exist.
1086 case `pwd` in
1087 .) ac_abs_builddir="$ac_dir";;
1089 case "$ac_dir" in
1090 .) ac_abs_builddir=`pwd`;;
1091 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1092 *) ac_abs_builddir=`pwd`/"$ac_dir";;
1093 esac;;
1094 esac
1095 case $ac_abs_builddir in
1096 .) ac_abs_top_builddir=${ac_top_builddir}.;;
1098 case ${ac_top_builddir}. in
1099 .) ac_abs_top_builddir=$ac_abs_builddir;;
1100 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1101 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1102 esac;;
1103 esac
1104 case $ac_abs_builddir in
1105 .) ac_abs_srcdir=$ac_srcdir;;
1107 case $ac_srcdir in
1108 .) ac_abs_srcdir=$ac_abs_builddir;;
1109 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1110 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1111 esac;;
1112 esac
1113 case $ac_abs_builddir in
1114 .) ac_abs_top_srcdir=$ac_top_srcdir;;
1116 case $ac_top_srcdir in
1117 .) ac_abs_top_srcdir=$ac_abs_builddir;;
1118 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1119 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1120 esac;;
1121 esac
1123 cd $ac_dir
1124 # Check for guested configure; otherwise get Cygnus style configure.
1125 if test -f $ac_srcdir/configure.gnu; then
1126 echo
1127 $SHELL $ac_srcdir/configure.gnu --help=recursive
1128 elif test -f $ac_srcdir/configure; then
1129 echo
1130 $SHELL $ac_srcdir/configure --help=recursive
1131 elif test -f $ac_srcdir/configure.ac ||
1132 test -f $ac_srcdir/configure.in; then
1133 echo
1134 $ac_configure --help
1135 else
1136 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1138 cd $ac_popdir
1139 done
1142 test -n "$ac_init_help" && exit 0
1143 if $ac_init_version; then
1144 cat <<\_ACEOF
1146 Copyright (C) 2003 Free Software Foundation, Inc.
1147 This configure script is free software; the Free Software Foundation
1148 gives unlimited permission to copy, distribute and modify it.
1149 _ACEOF
1150 exit 0
1152 exec 5>config.log
1153 cat >&5 <<_ACEOF
1154 This file contains any messages produced by compilers while
1155 running configure, to aid debugging if configure makes a mistake.
1157 It was created by $as_me, which was
1158 generated by GNU Autoconf 2.59. Invocation command line was
1160 $ $0 $@
1162 _ACEOF
1164 cat <<_ASUNAME
1165 ## --------- ##
1166 ## Platform. ##
1167 ## --------- ##
1169 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1170 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1171 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1172 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1173 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1175 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1176 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1178 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1179 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1180 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1181 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1182 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1183 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1184 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1186 _ASUNAME
1188 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1189 for as_dir in $PATH
1191 IFS=$as_save_IFS
1192 test -z "$as_dir" && as_dir=.
1193 echo "PATH: $as_dir"
1194 done
1196 } >&5
1198 cat >&5 <<_ACEOF
1201 ## ----------- ##
1202 ## Core tests. ##
1203 ## ----------- ##
1205 _ACEOF
1208 # Keep a trace of the command line.
1209 # Strip out --no-create and --no-recursion so they do not pile up.
1210 # Strip out --silent because we don't want to record it for future runs.
1211 # Also quote any args containing shell meta-characters.
1212 # Make two passes to allow for proper duplicate-argument suppression.
1213 ac_configure_args=
1214 ac_configure_args0=
1215 ac_configure_args1=
1216 ac_sep=
1217 ac_must_keep_next=false
1218 for ac_pass in 1 2
1220 for ac_arg
1222 case $ac_arg in
1223 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1224 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1225 | -silent | --silent | --silen | --sile | --sil)
1226 continue ;;
1227 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1228 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1229 esac
1230 case $ac_pass in
1231 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1233 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1234 if test $ac_must_keep_next = true; then
1235 ac_must_keep_next=false # Got value, back to normal.
1236 else
1237 case $ac_arg in
1238 *=* | --config-cache | -C | -disable-* | --disable-* \
1239 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1240 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1241 | -with-* | --with-* | -without-* | --without-* | --x)
1242 case "$ac_configure_args0 " in
1243 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1244 esac
1246 -* ) ac_must_keep_next=true ;;
1247 esac
1249 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1250 # Get rid of the leading space.
1251 ac_sep=" "
1253 esac
1254 done
1255 done
1256 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1257 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1259 # When interrupted or exit'd, cleanup temporary files, and complete
1260 # config.log. We remove comments because anyway the quotes in there
1261 # would cause problems or look ugly.
1262 # WARNING: Be sure not to use single quotes in there, as some shells,
1263 # such as our DU 5.0 friend, will then `close' the trap.
1264 trap 'exit_status=$?
1265 # Save into config.log some information that might help in debugging.
1267 echo
1269 cat <<\_ASBOX
1270 ## ---------------- ##
1271 ## Cache variables. ##
1272 ## ---------------- ##
1273 _ASBOX
1274 echo
1275 # The following way of writing the cache mishandles newlines in values,
1277 (set) 2>&1 |
1278 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1279 *ac_space=\ *)
1280 sed -n \
1281 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1282 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1285 sed -n \
1286 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1288 esac;
1290 echo
1292 cat <<\_ASBOX
1293 ## ----------------- ##
1294 ## Output variables. ##
1295 ## ----------------- ##
1296 _ASBOX
1297 echo
1298 for ac_var in $ac_subst_vars
1300 eval ac_val=$`echo $ac_var`
1301 echo "$ac_var='"'"'$ac_val'"'"'"
1302 done | sort
1303 echo
1305 if test -n "$ac_subst_files"; then
1306 cat <<\_ASBOX
1307 ## ------------- ##
1308 ## Output files. ##
1309 ## ------------- ##
1310 _ASBOX
1311 echo
1312 for ac_var in $ac_subst_files
1314 eval ac_val=$`echo $ac_var`
1315 echo "$ac_var='"'"'$ac_val'"'"'"
1316 done | sort
1317 echo
1320 if test -s confdefs.h; then
1321 cat <<\_ASBOX
1322 ## ----------- ##
1323 ## confdefs.h. ##
1324 ## ----------- ##
1325 _ASBOX
1326 echo
1327 sed "/^$/d" confdefs.h | sort
1328 echo
1330 test "$ac_signal" != 0 &&
1331 echo "$as_me: caught signal $ac_signal"
1332 echo "$as_me: exit $exit_status"
1333 } >&5
1334 rm -f core *.core &&
1335 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1336 exit $exit_status
1338 for ac_signal in 1 2 13 15; do
1339 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1340 done
1341 ac_signal=0
1343 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1344 rm -rf conftest* confdefs.h
1345 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1346 echo >confdefs.h
1348 # Predefined preprocessor variables.
1350 cat >>confdefs.h <<_ACEOF
1351 #define PACKAGE_NAME "$PACKAGE_NAME"
1352 _ACEOF
1355 cat >>confdefs.h <<_ACEOF
1356 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1357 _ACEOF
1360 cat >>confdefs.h <<_ACEOF
1361 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1362 _ACEOF
1365 cat >>confdefs.h <<_ACEOF
1366 #define PACKAGE_STRING "$PACKAGE_STRING"
1367 _ACEOF
1370 cat >>confdefs.h <<_ACEOF
1371 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1372 _ACEOF
1375 # Let the site file select an alternate cache file if it wants to.
1376 # Prefer explicitly selected file to automatically selected ones.
1377 if test -z "$CONFIG_SITE"; then
1378 if test "x$prefix" != xNONE; then
1379 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1380 else
1381 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1384 for ac_site_file in $CONFIG_SITE; do
1385 if test -r "$ac_site_file"; then
1386 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1387 echo "$as_me: loading site script $ac_site_file" >&6;}
1388 sed 's/^/| /' "$ac_site_file" >&5
1389 . "$ac_site_file"
1391 done
1393 if test -r "$cache_file"; then
1394 # Some versions of bash will fail to source /dev/null (special
1395 # files actually), so we avoid doing that.
1396 if test -f "$cache_file"; then
1397 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1398 echo "$as_me: loading cache $cache_file" >&6;}
1399 case $cache_file in
1400 [\\/]* | ?:[\\/]* ) . $cache_file;;
1401 *) . ./$cache_file;;
1402 esac
1404 else
1405 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1406 echo "$as_me: creating cache $cache_file" >&6;}
1407 >$cache_file
1410 # Check that the precious variables saved in the cache have kept the same
1411 # value.
1412 ac_cache_corrupted=false
1413 for ac_var in `(set) 2>&1 |
1414 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1415 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1416 eval ac_new_set=\$ac_env_${ac_var}_set
1417 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1418 eval ac_new_val="\$ac_env_${ac_var}_value"
1419 case $ac_old_set,$ac_new_set in
1420 set,)
1421 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1422 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1423 ac_cache_corrupted=: ;;
1424 ,set)
1425 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1426 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1427 ac_cache_corrupted=: ;;
1428 ,);;
1430 if test "x$ac_old_val" != "x$ac_new_val"; then
1431 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1432 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1433 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1434 echo "$as_me: former value: $ac_old_val" >&2;}
1435 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1436 echo "$as_me: current value: $ac_new_val" >&2;}
1437 ac_cache_corrupted=:
1438 fi;;
1439 esac
1440 # Pass precious variables to config.status.
1441 if test "$ac_new_set" = set; then
1442 case $ac_new_val in
1443 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1444 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1445 *) ac_arg=$ac_var=$ac_new_val ;;
1446 esac
1447 case " $ac_configure_args " in
1448 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1449 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1450 esac
1452 done
1453 if $ac_cache_corrupted; then
1454 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1455 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1456 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1457 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1458 { (exit 1); exit 1; }; }
1461 ac_ext=c
1462 ac_cpp='$CPP $CPPFLAGS'
1463 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1464 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1465 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1487 # Check whether --enable-checkmem or --disable-checkmem was given.
1488 if test "${enable_checkmem+set}" = set; then
1489 enableval="$enable_checkmem"
1490 CHECKMEM=true
1492 # Check whether --enable-debug or --disable-debug was given.
1493 if test "${enable_debug+set}" = set; then
1494 enableval="$enable_debug"
1495 DEBUG=true
1497 # Check whether --enable-warnings or --disable-warnings was given.
1498 if test "${enable_warnings+set}" = set; then
1499 enableval="$enable_warnings"
1500 ENABLE_WARNINGS=true
1502 # Check whether --enable-optimizations or --disable-optimizations was given.
1503 if test "${enable_optimizations+set}" = set; then
1504 enableval="$enable_optimizations"
1505 OPTIMIZE=true
1507 # Check whether --enable-lame or --disable-lame was given.
1508 if test "${enable_lame+set}" = set; then
1509 enableval="$enable_lame"
1510 DISABLE_LAME=true
1513 PACKAGE=swftools
1514 VERSION=0.6.0
1516 # ------------------------------------------------------------------
1518 if test "x${srcdir}" != "x."; then
1519 echo "--srcdir is not supported"
1520 exit 1
1523 WARNINGS="-Wparentheses -Wimplicit -Wreturn-type"
1524 if test "x$ENABLE_WARNINGS" '!=' "x";then
1525 WARNINGS="-Wall -Wno-unused -Wno-format -Wno-redundant-decls"
1528 if test "x$CHECKMEM" '!=' "x";then
1529 DEBUG=yes
1531 if test "x$DEBUG" '!=' "x";then
1532 CFLAGS="$WARNINGS -g $CFLAGS"
1533 CXXFLAGS="$WARNINGS -g $CXXFLAGS"
1534 else if test "x$OPTIMIZE" '!=' "x"; then
1535 CFLAGS="$WARNINGS -O3 -fomit-frame-pointer -Winline $CFLAGS"
1536 CXXFLAGS="$WARNINGS -O3 -fomit-frame-pointer -Winline $CXXFLAGS"
1537 else
1538 CFLAGS="$WARNINGS -O -fomit-frame-pointer $CFLAGS"
1539 CXXFLAGS="$WARNINGS -O -fomit-frame-pointer $CXXFLAGS"
1542 #OLDGCC=1
1543 #if test "x$OLDGCC" '!=' "x";then
1544 # #CFLAGS="$CFLAGS --std=c89 -ansi -pendantic"
1545 # #CXXFLAGS="$CXXFLAGS --std=c89 -ansi -pendantic"
1546 # CFLAGS="$CFLAGS -ansi -pendantic"
1547 # CXXFLAGS="$CXXFLAGS -ansi -pendantic"
1550 export PACKAGE VERSION CFLAGS CXXFLAGS
1552 ac_aux_dir=
1553 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1554 if test -f $ac_dir/install-sh; then
1555 ac_aux_dir=$ac_dir
1556 ac_install_sh="$ac_aux_dir/install-sh -c"
1557 break
1558 elif test -f $ac_dir/install.sh; then
1559 ac_aux_dir=$ac_dir
1560 ac_install_sh="$ac_aux_dir/install.sh -c"
1561 break
1562 elif test -f $ac_dir/shtool; then
1563 ac_aux_dir=$ac_dir
1564 ac_install_sh="$ac_aux_dir/shtool install -c"
1565 break
1567 done
1568 if test -z "$ac_aux_dir"; then
1569 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1570 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1571 { (exit 1); exit 1; }; }
1573 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1574 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1575 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1577 # Make sure we can run config.sub.
1578 $ac_config_sub sun4 >/dev/null 2>&1 ||
1579 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1580 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1581 { (exit 1); exit 1; }; }
1583 echo "$as_me:$LINENO: checking build system type" >&5
1584 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1585 if test "${ac_cv_build+set}" = set; then
1586 echo $ECHO_N "(cached) $ECHO_C" >&6
1587 else
1588 ac_cv_build_alias=$build_alias
1589 test -z "$ac_cv_build_alias" &&
1590 ac_cv_build_alias=`$ac_config_guess`
1591 test -z "$ac_cv_build_alias" &&
1592 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1593 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1594 { (exit 1); exit 1; }; }
1595 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1596 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1597 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1598 { (exit 1); exit 1; }; }
1601 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1602 echo "${ECHO_T}$ac_cv_build" >&6
1603 build=$ac_cv_build
1604 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1605 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1606 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1609 echo "$as_me:$LINENO: checking host system type" >&5
1610 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1611 if test "${ac_cv_host+set}" = set; then
1612 echo $ECHO_N "(cached) $ECHO_C" >&6
1613 else
1614 ac_cv_host_alias=$host_alias
1615 test -z "$ac_cv_host_alias" &&
1616 ac_cv_host_alias=$ac_cv_build_alias
1617 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1618 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1619 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1620 { (exit 1); exit 1; }; }
1623 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1624 echo "${ECHO_T}$ac_cv_host" >&6
1625 host=$ac_cv_host
1626 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1627 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1628 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1631 MACOSX=
1632 case $host_os in
1633 *darwin* )
1634 MACOSX=yes
1635 CFLAGS="$CFLAGS -fno-rtti"
1636 CXXFLAGS="$CXXFLAGS -fno-rtti"
1638 esac
1639 ac_ext=c
1640 ac_cpp='$CPP $CPPFLAGS'
1641 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1642 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1643 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1644 if test -n "$ac_tool_prefix"; then
1645 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1646 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1647 echo "$as_me:$LINENO: checking for $ac_word" >&5
1648 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1649 if test "${ac_cv_prog_CC+set}" = set; then
1650 echo $ECHO_N "(cached) $ECHO_C" >&6
1651 else
1652 if test -n "$CC"; then
1653 ac_cv_prog_CC="$CC" # Let the user override the test.
1654 else
1655 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1656 for as_dir in $PATH
1658 IFS=$as_save_IFS
1659 test -z "$as_dir" && as_dir=.
1660 for ac_exec_ext in '' $ac_executable_extensions; do
1661 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1662 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1663 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1664 break 2
1666 done
1667 done
1671 CC=$ac_cv_prog_CC
1672 if test -n "$CC"; then
1673 echo "$as_me:$LINENO: result: $CC" >&5
1674 echo "${ECHO_T}$CC" >&6
1675 else
1676 echo "$as_me:$LINENO: result: no" >&5
1677 echo "${ECHO_T}no" >&6
1681 if test -z "$ac_cv_prog_CC"; then
1682 ac_ct_CC=$CC
1683 # Extract the first word of "gcc", so it can be a program name with args.
1684 set dummy gcc; ac_word=$2
1685 echo "$as_me:$LINENO: checking for $ac_word" >&5
1686 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1687 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1688 echo $ECHO_N "(cached) $ECHO_C" >&6
1689 else
1690 if test -n "$ac_ct_CC"; then
1691 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1692 else
1693 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1694 for as_dir in $PATH
1696 IFS=$as_save_IFS
1697 test -z "$as_dir" && as_dir=.
1698 for ac_exec_ext in '' $ac_executable_extensions; do
1699 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1700 ac_cv_prog_ac_ct_CC="gcc"
1701 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1702 break 2
1704 done
1705 done
1709 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1710 if test -n "$ac_ct_CC"; then
1711 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1712 echo "${ECHO_T}$ac_ct_CC" >&6
1713 else
1714 echo "$as_me:$LINENO: result: no" >&5
1715 echo "${ECHO_T}no" >&6
1718 CC=$ac_ct_CC
1719 else
1720 CC="$ac_cv_prog_CC"
1723 if test -z "$CC"; then
1724 if test -n "$ac_tool_prefix"; then
1725 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1726 set dummy ${ac_tool_prefix}cc; ac_word=$2
1727 echo "$as_me:$LINENO: checking for $ac_word" >&5
1728 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1729 if test "${ac_cv_prog_CC+set}" = set; then
1730 echo $ECHO_N "(cached) $ECHO_C" >&6
1731 else
1732 if test -n "$CC"; then
1733 ac_cv_prog_CC="$CC" # Let the user override the test.
1734 else
1735 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1736 for as_dir in $PATH
1738 IFS=$as_save_IFS
1739 test -z "$as_dir" && as_dir=.
1740 for ac_exec_ext in '' $ac_executable_extensions; do
1741 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1742 ac_cv_prog_CC="${ac_tool_prefix}cc"
1743 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1744 break 2
1746 done
1747 done
1751 CC=$ac_cv_prog_CC
1752 if test -n "$CC"; then
1753 echo "$as_me:$LINENO: result: $CC" >&5
1754 echo "${ECHO_T}$CC" >&6
1755 else
1756 echo "$as_me:$LINENO: result: no" >&5
1757 echo "${ECHO_T}no" >&6
1761 if test -z "$ac_cv_prog_CC"; then
1762 ac_ct_CC=$CC
1763 # Extract the first word of "cc", so it can be a program name with args.
1764 set dummy cc; ac_word=$2
1765 echo "$as_me:$LINENO: checking for $ac_word" >&5
1766 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1767 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1768 echo $ECHO_N "(cached) $ECHO_C" >&6
1769 else
1770 if test -n "$ac_ct_CC"; then
1771 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1772 else
1773 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1774 for as_dir in $PATH
1776 IFS=$as_save_IFS
1777 test -z "$as_dir" && as_dir=.
1778 for ac_exec_ext in '' $ac_executable_extensions; do
1779 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1780 ac_cv_prog_ac_ct_CC="cc"
1781 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1782 break 2
1784 done
1785 done
1789 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1790 if test -n "$ac_ct_CC"; then
1791 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1792 echo "${ECHO_T}$ac_ct_CC" >&6
1793 else
1794 echo "$as_me:$LINENO: result: no" >&5
1795 echo "${ECHO_T}no" >&6
1798 CC=$ac_ct_CC
1799 else
1800 CC="$ac_cv_prog_CC"
1804 if test -z "$CC"; then
1805 # Extract the first word of "cc", so it can be a program name with args.
1806 set dummy cc; ac_word=$2
1807 echo "$as_me:$LINENO: checking for $ac_word" >&5
1808 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1809 if test "${ac_cv_prog_CC+set}" = set; then
1810 echo $ECHO_N "(cached) $ECHO_C" >&6
1811 else
1812 if test -n "$CC"; then
1813 ac_cv_prog_CC="$CC" # Let the user override the test.
1814 else
1815 ac_prog_rejected=no
1816 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1817 for as_dir in $PATH
1819 IFS=$as_save_IFS
1820 test -z "$as_dir" && as_dir=.
1821 for ac_exec_ext in '' $ac_executable_extensions; do
1822 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1823 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1824 ac_prog_rejected=yes
1825 continue
1827 ac_cv_prog_CC="cc"
1828 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1829 break 2
1831 done
1832 done
1834 if test $ac_prog_rejected = yes; then
1835 # We found a bogon in the path, so make sure we never use it.
1836 set dummy $ac_cv_prog_CC
1837 shift
1838 if test $# != 0; then
1839 # We chose a different compiler from the bogus one.
1840 # However, it has the same basename, so the bogon will be chosen
1841 # first if we set CC to just the basename; use the full file name.
1842 shift
1843 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
1848 CC=$ac_cv_prog_CC
1849 if test -n "$CC"; then
1850 echo "$as_me:$LINENO: result: $CC" >&5
1851 echo "${ECHO_T}$CC" >&6
1852 else
1853 echo "$as_me:$LINENO: result: no" >&5
1854 echo "${ECHO_T}no" >&6
1858 if test -z "$CC"; then
1859 if test -n "$ac_tool_prefix"; then
1860 for ac_prog in cl
1862 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1863 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1864 echo "$as_me:$LINENO: checking for $ac_word" >&5
1865 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1866 if test "${ac_cv_prog_CC+set}" = set; then
1867 echo $ECHO_N "(cached) $ECHO_C" >&6
1868 else
1869 if test -n "$CC"; then
1870 ac_cv_prog_CC="$CC" # Let the user override the test.
1871 else
1872 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1873 for as_dir in $PATH
1875 IFS=$as_save_IFS
1876 test -z "$as_dir" && as_dir=.
1877 for ac_exec_ext in '' $ac_executable_extensions; do
1878 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1879 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1880 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1881 break 2
1883 done
1884 done
1888 CC=$ac_cv_prog_CC
1889 if test -n "$CC"; then
1890 echo "$as_me:$LINENO: result: $CC" >&5
1891 echo "${ECHO_T}$CC" >&6
1892 else
1893 echo "$as_me:$LINENO: result: no" >&5
1894 echo "${ECHO_T}no" >&6
1897 test -n "$CC" && break
1898 done
1900 if test -z "$CC"; then
1901 ac_ct_CC=$CC
1902 for ac_prog in cl
1904 # Extract the first word of "$ac_prog", so it can be a program name with args.
1905 set dummy $ac_prog; ac_word=$2
1906 echo "$as_me:$LINENO: checking for $ac_word" >&5
1907 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1908 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1909 echo $ECHO_N "(cached) $ECHO_C" >&6
1910 else
1911 if test -n "$ac_ct_CC"; then
1912 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1913 else
1914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1915 for as_dir in $PATH
1917 IFS=$as_save_IFS
1918 test -z "$as_dir" && as_dir=.
1919 for ac_exec_ext in '' $ac_executable_extensions; do
1920 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1921 ac_cv_prog_ac_ct_CC="$ac_prog"
1922 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1923 break 2
1925 done
1926 done
1930 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1931 if test -n "$ac_ct_CC"; then
1932 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1933 echo "${ECHO_T}$ac_ct_CC" >&6
1934 else
1935 echo "$as_me:$LINENO: result: no" >&5
1936 echo "${ECHO_T}no" >&6
1939 test -n "$ac_ct_CC" && break
1940 done
1942 CC=$ac_ct_CC
1948 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
1949 See \`config.log' for more details." >&5
1950 echo "$as_me: error: no acceptable C compiler found in \$PATH
1951 See \`config.log' for more details." >&2;}
1952 { (exit 1); exit 1; }; }
1954 # Provide some information about the compiler.
1955 echo "$as_me:$LINENO:" \
1956 "checking for C compiler version" >&5
1957 ac_compiler=`set X $ac_compile; echo $2`
1958 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
1959 (eval $ac_compiler --version </dev/null >&5) 2>&5
1960 ac_status=$?
1961 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1962 (exit $ac_status); }
1963 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
1964 (eval $ac_compiler -v </dev/null >&5) 2>&5
1965 ac_status=$?
1966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1967 (exit $ac_status); }
1968 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
1969 (eval $ac_compiler -V </dev/null >&5) 2>&5
1970 ac_status=$?
1971 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1972 (exit $ac_status); }
1974 cat >conftest.$ac_ext <<_ACEOF
1975 /* confdefs.h. */
1976 _ACEOF
1977 cat confdefs.h >>conftest.$ac_ext
1978 cat >>conftest.$ac_ext <<_ACEOF
1979 /* end confdefs.h. */
1982 main ()
1986 return 0;
1988 _ACEOF
1989 ac_clean_files_save=$ac_clean_files
1990 ac_clean_files="$ac_clean_files a.out a.exe b.out"
1991 # Try to create an executable without -o first, disregard a.out.
1992 # It will help us diagnose broken compilers, and finding out an intuition
1993 # of exeext.
1994 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
1995 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
1996 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1997 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
1998 (eval $ac_link_default) 2>&5
1999 ac_status=$?
2000 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2001 (exit $ac_status); }; then
2002 # Find the output, starting from the most likely. This scheme is
2003 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2004 # resort.
2006 # Be careful to initialize this variable, since it used to be cached.
2007 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2008 ac_cv_exeext=
2009 # b.out is created by i960 compilers.
2010 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2012 test -f "$ac_file" || continue
2013 case $ac_file in
2014 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2016 conftest.$ac_ext )
2017 # This is the source file.
2019 [ab].out )
2020 # We found the default executable, but exeext='' is most
2021 # certainly right.
2022 break;;
2023 *.* )
2024 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2025 # FIXME: I believe we export ac_cv_exeext for Libtool,
2026 # but it would be cool to find out if it's true. Does anybody
2027 # maintain Libtool? --akim.
2028 export ac_cv_exeext
2029 break;;
2031 break;;
2032 esac
2033 done
2034 else
2035 echo "$as_me: failed program was:" >&5
2036 sed 's/^/| /' conftest.$ac_ext >&5
2038 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2039 See \`config.log' for more details." >&5
2040 echo "$as_me: error: C compiler cannot create executables
2041 See \`config.log' for more details." >&2;}
2042 { (exit 77); exit 77; }; }
2045 ac_exeext=$ac_cv_exeext
2046 echo "$as_me:$LINENO: result: $ac_file" >&5
2047 echo "${ECHO_T}$ac_file" >&6
2049 # Check the compiler produces executables we can run. If not, either
2050 # the compiler is broken, or we cross compile.
2051 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2052 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2053 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2054 # If not cross compiling, check that we can run a simple program.
2055 if test "$cross_compiling" != yes; then
2056 if { ac_try='./$ac_file'
2057 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2058 (eval $ac_try) 2>&5
2059 ac_status=$?
2060 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2061 (exit $ac_status); }; }; then
2062 cross_compiling=no
2063 else
2064 if test "$cross_compiling" = maybe; then
2065 cross_compiling=yes
2066 else
2067 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2068 If you meant to cross compile, use \`--host'.
2069 See \`config.log' for more details." >&5
2070 echo "$as_me: error: cannot run C compiled programs.
2071 If you meant to cross compile, use \`--host'.
2072 See \`config.log' for more details." >&2;}
2073 { (exit 1); exit 1; }; }
2077 echo "$as_me:$LINENO: result: yes" >&5
2078 echo "${ECHO_T}yes" >&6
2080 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2081 ac_clean_files=$ac_clean_files_save
2082 # Check the compiler produces executables we can run. If not, either
2083 # the compiler is broken, or we cross compile.
2084 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2085 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2086 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2087 echo "${ECHO_T}$cross_compiling" >&6
2089 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2090 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2091 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2092 (eval $ac_link) 2>&5
2093 ac_status=$?
2094 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2095 (exit $ac_status); }; then
2096 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2097 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2098 # work properly (i.e., refer to `conftest.exe'), while it won't with
2099 # `rm'.
2100 for ac_file in conftest.exe conftest conftest.*; do
2101 test -f "$ac_file" || continue
2102 case $ac_file in
2103 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2104 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2105 export ac_cv_exeext
2106 break;;
2107 * ) break;;
2108 esac
2109 done
2110 else
2111 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2112 See \`config.log' for more details." >&5
2113 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2114 See \`config.log' for more details." >&2;}
2115 { (exit 1); exit 1; }; }
2118 rm -f conftest$ac_cv_exeext
2119 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2120 echo "${ECHO_T}$ac_cv_exeext" >&6
2122 rm -f conftest.$ac_ext
2123 EXEEXT=$ac_cv_exeext
2124 ac_exeext=$EXEEXT
2125 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2126 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2127 if test "${ac_cv_objext+set}" = set; then
2128 echo $ECHO_N "(cached) $ECHO_C" >&6
2129 else
2130 cat >conftest.$ac_ext <<_ACEOF
2131 /* confdefs.h. */
2132 _ACEOF
2133 cat confdefs.h >>conftest.$ac_ext
2134 cat >>conftest.$ac_ext <<_ACEOF
2135 /* end confdefs.h. */
2138 main ()
2142 return 0;
2144 _ACEOF
2145 rm -f conftest.o conftest.obj
2146 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2147 (eval $ac_compile) 2>&5
2148 ac_status=$?
2149 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2150 (exit $ac_status); }; then
2151 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2152 case $ac_file in
2153 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2154 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2155 break;;
2156 esac
2157 done
2158 else
2159 echo "$as_me: failed program was:" >&5
2160 sed 's/^/| /' conftest.$ac_ext >&5
2162 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2163 See \`config.log' for more details." >&5
2164 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2165 See \`config.log' for more details." >&2;}
2166 { (exit 1); exit 1; }; }
2169 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2171 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2172 echo "${ECHO_T}$ac_cv_objext" >&6
2173 OBJEXT=$ac_cv_objext
2174 ac_objext=$OBJEXT
2175 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2176 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2177 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2178 echo $ECHO_N "(cached) $ECHO_C" >&6
2179 else
2180 cat >conftest.$ac_ext <<_ACEOF
2181 /* confdefs.h. */
2182 _ACEOF
2183 cat confdefs.h >>conftest.$ac_ext
2184 cat >>conftest.$ac_ext <<_ACEOF
2185 /* end confdefs.h. */
2188 main ()
2190 #ifndef __GNUC__
2191 choke me
2192 #endif
2195 return 0;
2197 _ACEOF
2198 rm -f conftest.$ac_objext
2199 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2200 (eval $ac_compile) 2>conftest.er1
2201 ac_status=$?
2202 grep -v '^ *+' conftest.er1 >conftest.err
2203 rm -f conftest.er1
2204 cat conftest.err >&5
2205 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2206 (exit $ac_status); } &&
2207 { ac_try='test -z "$ac_c_werror_flag"
2208 || test ! -s conftest.err'
2209 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2210 (eval $ac_try) 2>&5
2211 ac_status=$?
2212 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2213 (exit $ac_status); }; } &&
2214 { ac_try='test -s conftest.$ac_objext'
2215 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2216 (eval $ac_try) 2>&5
2217 ac_status=$?
2218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2219 (exit $ac_status); }; }; then
2220 ac_compiler_gnu=yes
2221 else
2222 echo "$as_me: failed program was:" >&5
2223 sed 's/^/| /' conftest.$ac_ext >&5
2225 ac_compiler_gnu=no
2227 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2228 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2231 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2232 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2233 GCC=`test $ac_compiler_gnu = yes && echo yes`
2234 ac_test_CFLAGS=${CFLAGS+set}
2235 ac_save_CFLAGS=$CFLAGS
2236 CFLAGS="-g"
2237 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2238 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2239 if test "${ac_cv_prog_cc_g+set}" = set; then
2240 echo $ECHO_N "(cached) $ECHO_C" >&6
2241 else
2242 cat >conftest.$ac_ext <<_ACEOF
2243 /* confdefs.h. */
2244 _ACEOF
2245 cat confdefs.h >>conftest.$ac_ext
2246 cat >>conftest.$ac_ext <<_ACEOF
2247 /* end confdefs.h. */
2250 main ()
2254 return 0;
2256 _ACEOF
2257 rm -f conftest.$ac_objext
2258 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2259 (eval $ac_compile) 2>conftest.er1
2260 ac_status=$?
2261 grep -v '^ *+' conftest.er1 >conftest.err
2262 rm -f conftest.er1
2263 cat conftest.err >&5
2264 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2265 (exit $ac_status); } &&
2266 { ac_try='test -z "$ac_c_werror_flag"
2267 || test ! -s conftest.err'
2268 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2269 (eval $ac_try) 2>&5
2270 ac_status=$?
2271 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2272 (exit $ac_status); }; } &&
2273 { ac_try='test -s conftest.$ac_objext'
2274 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2275 (eval $ac_try) 2>&5
2276 ac_status=$?
2277 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2278 (exit $ac_status); }; }; then
2279 ac_cv_prog_cc_g=yes
2280 else
2281 echo "$as_me: failed program was:" >&5
2282 sed 's/^/| /' conftest.$ac_ext >&5
2284 ac_cv_prog_cc_g=no
2286 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2288 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2289 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2290 if test "$ac_test_CFLAGS" = set; then
2291 CFLAGS=$ac_save_CFLAGS
2292 elif test $ac_cv_prog_cc_g = yes; then
2293 if test "$GCC" = yes; then
2294 CFLAGS="-g -O2"
2295 else
2296 CFLAGS="-g"
2298 else
2299 if test "$GCC" = yes; then
2300 CFLAGS="-O2"
2301 else
2302 CFLAGS=
2305 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2306 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2307 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2308 echo $ECHO_N "(cached) $ECHO_C" >&6
2309 else
2310 ac_cv_prog_cc_stdc=no
2311 ac_save_CC=$CC
2312 cat >conftest.$ac_ext <<_ACEOF
2313 /* confdefs.h. */
2314 _ACEOF
2315 cat confdefs.h >>conftest.$ac_ext
2316 cat >>conftest.$ac_ext <<_ACEOF
2317 /* end confdefs.h. */
2318 #include <stdarg.h>
2319 #include <stdio.h>
2320 #include <sys/types.h>
2321 #include <sys/stat.h>
2322 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2323 struct buf { int x; };
2324 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2325 static char *e (p, i)
2326 char **p;
2327 int i;
2329 return p[i];
2331 static char *f (char * (*g) (char **, int), char **p, ...)
2333 char *s;
2334 va_list v;
2335 va_start (v,p);
2336 s = g (p, va_arg (v,int));
2337 va_end (v);
2338 return s;
2341 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2342 function prototypes and stuff, but not '\xHH' hex character constants.
2343 These don't provoke an error unfortunately, instead are silently treated
2344 as 'x'. The following induces an error, until -std1 is added to get
2345 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2346 array size at least. It's necessary to write '\x00'==0 to get something
2347 that's true only with -std1. */
2348 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2350 int test (int i, double x);
2351 struct s1 {int (*f) (int a);};
2352 struct s2 {int (*f) (double a);};
2353 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2354 int argc;
2355 char **argv;
2357 main ()
2359 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2361 return 0;
2363 _ACEOF
2364 # Don't try gcc -ansi; that turns off useful extensions and
2365 # breaks some systems' header files.
2366 # AIX -qlanglvl=ansi
2367 # Ultrix and OSF/1 -std1
2368 # HP-UX 10.20 and later -Ae
2369 # HP-UX older versions -Aa -D_HPUX_SOURCE
2370 # SVR4 -Xc -D__EXTENSIONS__
2371 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2373 CC="$ac_save_CC $ac_arg"
2374 rm -f conftest.$ac_objext
2375 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2376 (eval $ac_compile) 2>conftest.er1
2377 ac_status=$?
2378 grep -v '^ *+' conftest.er1 >conftest.err
2379 rm -f conftest.er1
2380 cat conftest.err >&5
2381 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2382 (exit $ac_status); } &&
2383 { ac_try='test -z "$ac_c_werror_flag"
2384 || test ! -s conftest.err'
2385 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2386 (eval $ac_try) 2>&5
2387 ac_status=$?
2388 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2389 (exit $ac_status); }; } &&
2390 { ac_try='test -s conftest.$ac_objext'
2391 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2392 (eval $ac_try) 2>&5
2393 ac_status=$?
2394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2395 (exit $ac_status); }; }; then
2396 ac_cv_prog_cc_stdc=$ac_arg
2397 break
2398 else
2399 echo "$as_me: failed program was:" >&5
2400 sed 's/^/| /' conftest.$ac_ext >&5
2403 rm -f conftest.err conftest.$ac_objext
2404 done
2405 rm -f conftest.$ac_ext conftest.$ac_objext
2406 CC=$ac_save_CC
2410 case "x$ac_cv_prog_cc_stdc" in
2411 x|xno)
2412 echo "$as_me:$LINENO: result: none needed" >&5
2413 echo "${ECHO_T}none needed" >&6 ;;
2415 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2416 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2417 CC="$CC $ac_cv_prog_cc_stdc" ;;
2418 esac
2420 # Some people use a C++ compiler to compile C. Since we use `exit',
2421 # in C++ we need to declare it. In case someone uses the same compiler
2422 # for both compiling C and C++ we need to have the C++ compiler decide
2423 # the declaration of exit, since it's the most demanding environment.
2424 cat >conftest.$ac_ext <<_ACEOF
2425 #ifndef __cplusplus
2426 choke me
2427 #endif
2428 _ACEOF
2429 rm -f conftest.$ac_objext
2430 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2431 (eval $ac_compile) 2>conftest.er1
2432 ac_status=$?
2433 grep -v '^ *+' conftest.er1 >conftest.err
2434 rm -f conftest.er1
2435 cat conftest.err >&5
2436 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2437 (exit $ac_status); } &&
2438 { ac_try='test -z "$ac_c_werror_flag"
2439 || test ! -s conftest.err'
2440 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2441 (eval $ac_try) 2>&5
2442 ac_status=$?
2443 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2444 (exit $ac_status); }; } &&
2445 { ac_try='test -s conftest.$ac_objext'
2446 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2447 (eval $ac_try) 2>&5
2448 ac_status=$?
2449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2450 (exit $ac_status); }; }; then
2451 for ac_declaration in \
2452 '' \
2453 'extern "C" void std::exit (int) throw (); using std::exit;' \
2454 'extern "C" void std::exit (int); using std::exit;' \
2455 'extern "C" void exit (int) throw ();' \
2456 'extern "C" void exit (int);' \
2457 'void exit (int);'
2459 cat >conftest.$ac_ext <<_ACEOF
2460 /* confdefs.h. */
2461 _ACEOF
2462 cat confdefs.h >>conftest.$ac_ext
2463 cat >>conftest.$ac_ext <<_ACEOF
2464 /* end confdefs.h. */
2465 $ac_declaration
2466 #include <stdlib.h>
2468 main ()
2470 exit (42);
2472 return 0;
2474 _ACEOF
2475 rm -f conftest.$ac_objext
2476 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2477 (eval $ac_compile) 2>conftest.er1
2478 ac_status=$?
2479 grep -v '^ *+' conftest.er1 >conftest.err
2480 rm -f conftest.er1
2481 cat conftest.err >&5
2482 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2483 (exit $ac_status); } &&
2484 { ac_try='test -z "$ac_c_werror_flag"
2485 || test ! -s conftest.err'
2486 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2487 (eval $ac_try) 2>&5
2488 ac_status=$?
2489 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2490 (exit $ac_status); }; } &&
2491 { ac_try='test -s conftest.$ac_objext'
2492 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2493 (eval $ac_try) 2>&5
2494 ac_status=$?
2495 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2496 (exit $ac_status); }; }; then
2498 else
2499 echo "$as_me: failed program was:" >&5
2500 sed 's/^/| /' conftest.$ac_ext >&5
2502 continue
2504 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2505 cat >conftest.$ac_ext <<_ACEOF
2506 /* confdefs.h. */
2507 _ACEOF
2508 cat confdefs.h >>conftest.$ac_ext
2509 cat >>conftest.$ac_ext <<_ACEOF
2510 /* end confdefs.h. */
2511 $ac_declaration
2513 main ()
2515 exit (42);
2517 return 0;
2519 _ACEOF
2520 rm -f conftest.$ac_objext
2521 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2522 (eval $ac_compile) 2>conftest.er1
2523 ac_status=$?
2524 grep -v '^ *+' conftest.er1 >conftest.err
2525 rm -f conftest.er1
2526 cat conftest.err >&5
2527 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2528 (exit $ac_status); } &&
2529 { ac_try='test -z "$ac_c_werror_flag"
2530 || test ! -s conftest.err'
2531 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2532 (eval $ac_try) 2>&5
2533 ac_status=$?
2534 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2535 (exit $ac_status); }; } &&
2536 { ac_try='test -s conftest.$ac_objext'
2537 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2538 (eval $ac_try) 2>&5
2539 ac_status=$?
2540 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2541 (exit $ac_status); }; }; then
2542 break
2543 else
2544 echo "$as_me: failed program was:" >&5
2545 sed 's/^/| /' conftest.$ac_ext >&5
2548 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2549 done
2550 rm -f conftest*
2551 if test -n "$ac_declaration"; then
2552 echo '#ifdef __cplusplus' >>confdefs.h
2553 echo $ac_declaration >>confdefs.h
2554 echo '#endif' >>confdefs.h
2557 else
2558 echo "$as_me: failed program was:" >&5
2559 sed 's/^/| /' conftest.$ac_ext >&5
2562 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2563 ac_ext=c
2564 ac_cpp='$CPP $CPPFLAGS'
2565 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2566 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2567 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2569 ac_ext=cc
2570 ac_cpp='$CXXCPP $CPPFLAGS'
2571 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2572 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2573 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2574 if test -n "$ac_tool_prefix"; then
2575 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2577 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2578 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2579 echo "$as_me:$LINENO: checking for $ac_word" >&5
2580 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2581 if test "${ac_cv_prog_CXX+set}" = set; then
2582 echo $ECHO_N "(cached) $ECHO_C" >&6
2583 else
2584 if test -n "$CXX"; then
2585 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2586 else
2587 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2588 for as_dir in $PATH
2590 IFS=$as_save_IFS
2591 test -z "$as_dir" && as_dir=.
2592 for ac_exec_ext in '' $ac_executable_extensions; do
2593 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2594 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2595 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2596 break 2
2598 done
2599 done
2603 CXX=$ac_cv_prog_CXX
2604 if test -n "$CXX"; then
2605 echo "$as_me:$LINENO: result: $CXX" >&5
2606 echo "${ECHO_T}$CXX" >&6
2607 else
2608 echo "$as_me:$LINENO: result: no" >&5
2609 echo "${ECHO_T}no" >&6
2612 test -n "$CXX" && break
2613 done
2615 if test -z "$CXX"; then
2616 ac_ct_CXX=$CXX
2617 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2619 # Extract the first word of "$ac_prog", so it can be a program name with args.
2620 set dummy $ac_prog; ac_word=$2
2621 echo "$as_me:$LINENO: checking for $ac_word" >&5
2622 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2623 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2624 echo $ECHO_N "(cached) $ECHO_C" >&6
2625 else
2626 if test -n "$ac_ct_CXX"; then
2627 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2628 else
2629 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2630 for as_dir in $PATH
2632 IFS=$as_save_IFS
2633 test -z "$as_dir" && as_dir=.
2634 for ac_exec_ext in '' $ac_executable_extensions; do
2635 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2636 ac_cv_prog_ac_ct_CXX="$ac_prog"
2637 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2638 break 2
2640 done
2641 done
2645 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2646 if test -n "$ac_ct_CXX"; then
2647 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2648 echo "${ECHO_T}$ac_ct_CXX" >&6
2649 else
2650 echo "$as_me:$LINENO: result: no" >&5
2651 echo "${ECHO_T}no" >&6
2654 test -n "$ac_ct_CXX" && break
2655 done
2656 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2658 CXX=$ac_ct_CXX
2662 # Provide some information about the compiler.
2663 echo "$as_me:$LINENO:" \
2664 "checking for C++ compiler version" >&5
2665 ac_compiler=`set X $ac_compile; echo $2`
2666 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2667 (eval $ac_compiler --version </dev/null >&5) 2>&5
2668 ac_status=$?
2669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2670 (exit $ac_status); }
2671 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2672 (eval $ac_compiler -v </dev/null >&5) 2>&5
2673 ac_status=$?
2674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2675 (exit $ac_status); }
2676 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2677 (eval $ac_compiler -V </dev/null >&5) 2>&5
2678 ac_status=$?
2679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2680 (exit $ac_status); }
2682 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2683 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2684 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2685 echo $ECHO_N "(cached) $ECHO_C" >&6
2686 else
2687 cat >conftest.$ac_ext <<_ACEOF
2688 /* confdefs.h. */
2689 _ACEOF
2690 cat confdefs.h >>conftest.$ac_ext
2691 cat >>conftest.$ac_ext <<_ACEOF
2692 /* end confdefs.h. */
2695 main ()
2697 #ifndef __GNUC__
2698 choke me
2699 #endif
2702 return 0;
2704 _ACEOF
2705 rm -f conftest.$ac_objext
2706 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2707 (eval $ac_compile) 2>conftest.er1
2708 ac_status=$?
2709 grep -v '^ *+' conftest.er1 >conftest.err
2710 rm -f conftest.er1
2711 cat conftest.err >&5
2712 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2713 (exit $ac_status); } &&
2714 { ac_try='test -z "$ac_cxx_werror_flag"
2715 || test ! -s conftest.err'
2716 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2717 (eval $ac_try) 2>&5
2718 ac_status=$?
2719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2720 (exit $ac_status); }; } &&
2721 { ac_try='test -s conftest.$ac_objext'
2722 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2723 (eval $ac_try) 2>&5
2724 ac_status=$?
2725 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2726 (exit $ac_status); }; }; then
2727 ac_compiler_gnu=yes
2728 else
2729 echo "$as_me: failed program was:" >&5
2730 sed 's/^/| /' conftest.$ac_ext >&5
2732 ac_compiler_gnu=no
2734 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2735 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2738 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2739 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2740 GXX=`test $ac_compiler_gnu = yes && echo yes`
2741 ac_test_CXXFLAGS=${CXXFLAGS+set}
2742 ac_save_CXXFLAGS=$CXXFLAGS
2743 CXXFLAGS="-g"
2744 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2745 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2746 if test "${ac_cv_prog_cxx_g+set}" = set; then
2747 echo $ECHO_N "(cached) $ECHO_C" >&6
2748 else
2749 cat >conftest.$ac_ext <<_ACEOF
2750 /* confdefs.h. */
2751 _ACEOF
2752 cat confdefs.h >>conftest.$ac_ext
2753 cat >>conftest.$ac_ext <<_ACEOF
2754 /* end confdefs.h. */
2757 main ()
2761 return 0;
2763 _ACEOF
2764 rm -f conftest.$ac_objext
2765 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2766 (eval $ac_compile) 2>conftest.er1
2767 ac_status=$?
2768 grep -v '^ *+' conftest.er1 >conftest.err
2769 rm -f conftest.er1
2770 cat conftest.err >&5
2771 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2772 (exit $ac_status); } &&
2773 { ac_try='test -z "$ac_cxx_werror_flag"
2774 || test ! -s conftest.err'
2775 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2776 (eval $ac_try) 2>&5
2777 ac_status=$?
2778 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2779 (exit $ac_status); }; } &&
2780 { ac_try='test -s conftest.$ac_objext'
2781 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2782 (eval $ac_try) 2>&5
2783 ac_status=$?
2784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2785 (exit $ac_status); }; }; then
2786 ac_cv_prog_cxx_g=yes
2787 else
2788 echo "$as_me: failed program was:" >&5
2789 sed 's/^/| /' conftest.$ac_ext >&5
2791 ac_cv_prog_cxx_g=no
2793 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2795 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
2796 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2797 if test "$ac_test_CXXFLAGS" = set; then
2798 CXXFLAGS=$ac_save_CXXFLAGS
2799 elif test $ac_cv_prog_cxx_g = yes; then
2800 if test "$GXX" = yes; then
2801 CXXFLAGS="-g -O2"
2802 else
2803 CXXFLAGS="-g"
2805 else
2806 if test "$GXX" = yes; then
2807 CXXFLAGS="-O2"
2808 else
2809 CXXFLAGS=
2812 for ac_declaration in \
2813 '' \
2814 'extern "C" void std::exit (int) throw (); using std::exit;' \
2815 'extern "C" void std::exit (int); using std::exit;' \
2816 'extern "C" void exit (int) throw ();' \
2817 'extern "C" void exit (int);' \
2818 'void exit (int);'
2820 cat >conftest.$ac_ext <<_ACEOF
2821 /* confdefs.h. */
2822 _ACEOF
2823 cat confdefs.h >>conftest.$ac_ext
2824 cat >>conftest.$ac_ext <<_ACEOF
2825 /* end confdefs.h. */
2826 $ac_declaration
2827 #include <stdlib.h>
2829 main ()
2831 exit (42);
2833 return 0;
2835 _ACEOF
2836 rm -f conftest.$ac_objext
2837 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2838 (eval $ac_compile) 2>conftest.er1
2839 ac_status=$?
2840 grep -v '^ *+' conftest.er1 >conftest.err
2841 rm -f conftest.er1
2842 cat conftest.err >&5
2843 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2844 (exit $ac_status); } &&
2845 { ac_try='test -z "$ac_cxx_werror_flag"
2846 || test ! -s conftest.err'
2847 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2848 (eval $ac_try) 2>&5
2849 ac_status=$?
2850 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2851 (exit $ac_status); }; } &&
2852 { ac_try='test -s conftest.$ac_objext'
2853 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2854 (eval $ac_try) 2>&5
2855 ac_status=$?
2856 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2857 (exit $ac_status); }; }; then
2859 else
2860 echo "$as_me: failed program was:" >&5
2861 sed 's/^/| /' conftest.$ac_ext >&5
2863 continue
2865 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2866 cat >conftest.$ac_ext <<_ACEOF
2867 /* confdefs.h. */
2868 _ACEOF
2869 cat confdefs.h >>conftest.$ac_ext
2870 cat >>conftest.$ac_ext <<_ACEOF
2871 /* end confdefs.h. */
2872 $ac_declaration
2874 main ()
2876 exit (42);
2878 return 0;
2880 _ACEOF
2881 rm -f conftest.$ac_objext
2882 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2883 (eval $ac_compile) 2>conftest.er1
2884 ac_status=$?
2885 grep -v '^ *+' conftest.er1 >conftest.err
2886 rm -f conftest.er1
2887 cat conftest.err >&5
2888 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2889 (exit $ac_status); } &&
2890 { ac_try='test -z "$ac_cxx_werror_flag"
2891 || test ! -s conftest.err'
2892 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2893 (eval $ac_try) 2>&5
2894 ac_status=$?
2895 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2896 (exit $ac_status); }; } &&
2897 { ac_try='test -s conftest.$ac_objext'
2898 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2899 (eval $ac_try) 2>&5
2900 ac_status=$?
2901 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2902 (exit $ac_status); }; }; then
2903 break
2904 else
2905 echo "$as_me: failed program was:" >&5
2906 sed 's/^/| /' conftest.$ac_ext >&5
2909 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2910 done
2911 rm -f conftest*
2912 if test -n "$ac_declaration"; then
2913 echo '#ifdef __cplusplus' >>confdefs.h
2914 echo $ac_declaration >>confdefs.h
2915 echo '#endif' >>confdefs.h
2918 ac_ext=c
2919 ac_cpp='$CPP $CPPFLAGS'
2920 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2921 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2922 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2925 if test "x$CHECKMEM" '!=' "x";then
2926 CC="ccmalloc $CC"
2927 CXX="ccmalloc $CXX"
2928 #echo running again
2929 #unset ac_cv_prog_CC
2930 #unset ac_cv_prog_CXX
2931 #AC_PROG_CC
2932 #AC_PROG_CXX
2934 ac_ext=c
2935 ac_cpp='$CPP $CPPFLAGS'
2936 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2937 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2938 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2939 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2940 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2941 # On Suns, sometimes $CPP names a directory.
2942 if test -n "$CPP" && test -d "$CPP"; then
2943 CPP=
2945 if test -z "$CPP"; then
2946 if test "${ac_cv_prog_CPP+set}" = set; then
2947 echo $ECHO_N "(cached) $ECHO_C" >&6
2948 else
2949 # Double quotes because CPP needs to be expanded
2950 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2952 ac_preproc_ok=false
2953 for ac_c_preproc_warn_flag in '' yes
2955 # Use a header file that comes with gcc, so configuring glibc
2956 # with a fresh cross-compiler works.
2957 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2958 # <limits.h> exists even on freestanding compilers.
2959 # On the NeXT, cc -E runs the code through the compiler's parser,
2960 # not just through cpp. "Syntax error" is here to catch this case.
2961 cat >conftest.$ac_ext <<_ACEOF
2962 /* confdefs.h. */
2963 _ACEOF
2964 cat confdefs.h >>conftest.$ac_ext
2965 cat >>conftest.$ac_ext <<_ACEOF
2966 /* end confdefs.h. */
2967 #ifdef __STDC__
2968 # include <limits.h>
2969 #else
2970 # include <assert.h>
2971 #endif
2972 Syntax error
2973 _ACEOF
2974 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2975 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2976 ac_status=$?
2977 grep -v '^ *+' conftest.er1 >conftest.err
2978 rm -f conftest.er1
2979 cat conftest.err >&5
2980 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2981 (exit $ac_status); } >/dev/null; then
2982 if test -s conftest.err; then
2983 ac_cpp_err=$ac_c_preproc_warn_flag
2984 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2985 else
2986 ac_cpp_err=
2988 else
2989 ac_cpp_err=yes
2991 if test -z "$ac_cpp_err"; then
2993 else
2994 echo "$as_me: failed program was:" >&5
2995 sed 's/^/| /' conftest.$ac_ext >&5
2997 # Broken: fails on valid input.
2998 continue
3000 rm -f conftest.err conftest.$ac_ext
3002 # OK, works on sane cases. Now check whether non-existent headers
3003 # can be detected and how.
3004 cat >conftest.$ac_ext <<_ACEOF
3005 /* confdefs.h. */
3006 _ACEOF
3007 cat confdefs.h >>conftest.$ac_ext
3008 cat >>conftest.$ac_ext <<_ACEOF
3009 /* end confdefs.h. */
3010 #include <ac_nonexistent.h>
3011 _ACEOF
3012 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3013 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3014 ac_status=$?
3015 grep -v '^ *+' conftest.er1 >conftest.err
3016 rm -f conftest.er1
3017 cat conftest.err >&5
3018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3019 (exit $ac_status); } >/dev/null; then
3020 if test -s conftest.err; then
3021 ac_cpp_err=$ac_c_preproc_warn_flag
3022 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3023 else
3024 ac_cpp_err=
3026 else
3027 ac_cpp_err=yes
3029 if test -z "$ac_cpp_err"; then
3030 # Broken: success on invalid input.
3031 continue
3032 else
3033 echo "$as_me: failed program was:" >&5
3034 sed 's/^/| /' conftest.$ac_ext >&5
3036 # Passes both tests.
3037 ac_preproc_ok=:
3038 break
3040 rm -f conftest.err conftest.$ac_ext
3042 done
3043 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3044 rm -f conftest.err conftest.$ac_ext
3045 if $ac_preproc_ok; then
3046 break
3049 done
3050 ac_cv_prog_CPP=$CPP
3053 CPP=$ac_cv_prog_CPP
3054 else
3055 ac_cv_prog_CPP=$CPP
3057 echo "$as_me:$LINENO: result: $CPP" >&5
3058 echo "${ECHO_T}$CPP" >&6
3059 ac_preproc_ok=false
3060 for ac_c_preproc_warn_flag in '' yes
3062 # Use a header file that comes with gcc, so configuring glibc
3063 # with a fresh cross-compiler works.
3064 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3065 # <limits.h> exists even on freestanding compilers.
3066 # On the NeXT, cc -E runs the code through the compiler's parser,
3067 # not just through cpp. "Syntax error" is here to catch this case.
3068 cat >conftest.$ac_ext <<_ACEOF
3069 /* confdefs.h. */
3070 _ACEOF
3071 cat confdefs.h >>conftest.$ac_ext
3072 cat >>conftest.$ac_ext <<_ACEOF
3073 /* end confdefs.h. */
3074 #ifdef __STDC__
3075 # include <limits.h>
3076 #else
3077 # include <assert.h>
3078 #endif
3079 Syntax error
3080 _ACEOF
3081 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3082 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3083 ac_status=$?
3084 grep -v '^ *+' conftest.er1 >conftest.err
3085 rm -f conftest.er1
3086 cat conftest.err >&5
3087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3088 (exit $ac_status); } >/dev/null; then
3089 if test -s conftest.err; then
3090 ac_cpp_err=$ac_c_preproc_warn_flag
3091 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3092 else
3093 ac_cpp_err=
3095 else
3096 ac_cpp_err=yes
3098 if test -z "$ac_cpp_err"; then
3100 else
3101 echo "$as_me: failed program was:" >&5
3102 sed 's/^/| /' conftest.$ac_ext >&5
3104 # Broken: fails on valid input.
3105 continue
3107 rm -f conftest.err conftest.$ac_ext
3109 # OK, works on sane cases. Now check whether non-existent headers
3110 # can be detected and how.
3111 cat >conftest.$ac_ext <<_ACEOF
3112 /* confdefs.h. */
3113 _ACEOF
3114 cat confdefs.h >>conftest.$ac_ext
3115 cat >>conftest.$ac_ext <<_ACEOF
3116 /* end confdefs.h. */
3117 #include <ac_nonexistent.h>
3118 _ACEOF
3119 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3120 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3121 ac_status=$?
3122 grep -v '^ *+' conftest.er1 >conftest.err
3123 rm -f conftest.er1
3124 cat conftest.err >&5
3125 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3126 (exit $ac_status); } >/dev/null; then
3127 if test -s conftest.err; then
3128 ac_cpp_err=$ac_c_preproc_warn_flag
3129 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3130 else
3131 ac_cpp_err=
3133 else
3134 ac_cpp_err=yes
3136 if test -z "$ac_cpp_err"; then
3137 # Broken: success on invalid input.
3138 continue
3139 else
3140 echo "$as_me: failed program was:" >&5
3141 sed 's/^/| /' conftest.$ac_ext >&5
3143 # Passes both tests.
3144 ac_preproc_ok=:
3145 break
3147 rm -f conftest.err conftest.$ac_ext
3149 done
3150 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3151 rm -f conftest.err conftest.$ac_ext
3152 if $ac_preproc_ok; then
3154 else
3155 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3156 See \`config.log' for more details." >&5
3157 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3158 See \`config.log' for more details." >&2;}
3159 { (exit 1); exit 1; }; }
3162 ac_ext=c
3163 ac_cpp='$CPP $CPPFLAGS'
3164 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3165 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3166 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3169 if test -n "$ac_tool_prefix"; then
3170 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3171 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3172 echo "$as_me:$LINENO: checking for $ac_word" >&5
3173 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3174 if test "${ac_cv_prog_RANLIB+set}" = set; then
3175 echo $ECHO_N "(cached) $ECHO_C" >&6
3176 else
3177 if test -n "$RANLIB"; then
3178 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3179 else
3180 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3181 for as_dir in $PATH
3183 IFS=$as_save_IFS
3184 test -z "$as_dir" && as_dir=.
3185 for ac_exec_ext in '' $ac_executable_extensions; do
3186 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3187 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3188 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3189 break 2
3191 done
3192 done
3196 RANLIB=$ac_cv_prog_RANLIB
3197 if test -n "$RANLIB"; then
3198 echo "$as_me:$LINENO: result: $RANLIB" >&5
3199 echo "${ECHO_T}$RANLIB" >&6
3200 else
3201 echo "$as_me:$LINENO: result: no" >&5
3202 echo "${ECHO_T}no" >&6
3206 if test -z "$ac_cv_prog_RANLIB"; then
3207 ac_ct_RANLIB=$RANLIB
3208 # Extract the first word of "ranlib", so it can be a program name with args.
3209 set dummy ranlib; ac_word=$2
3210 echo "$as_me:$LINENO: checking for $ac_word" >&5
3211 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3212 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3213 echo $ECHO_N "(cached) $ECHO_C" >&6
3214 else
3215 if test -n "$ac_ct_RANLIB"; then
3216 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3217 else
3218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3219 for as_dir in $PATH
3221 IFS=$as_save_IFS
3222 test -z "$as_dir" && as_dir=.
3223 for ac_exec_ext in '' $ac_executable_extensions; do
3224 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3225 ac_cv_prog_ac_ct_RANLIB="ranlib"
3226 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3227 break 2
3229 done
3230 done
3232 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3235 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3236 if test -n "$ac_ct_RANLIB"; then
3237 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3238 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3239 else
3240 echo "$as_me:$LINENO: result: no" >&5
3241 echo "${ECHO_T}no" >&6
3244 RANLIB=$ac_ct_RANLIB
3245 else
3246 RANLIB="$ac_cv_prog_RANLIB"
3249 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3250 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
3251 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
3252 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3253 echo $ECHO_N "(cached) $ECHO_C" >&6
3254 else
3255 cat >conftest.make <<\_ACEOF
3256 all:
3257 @echo 'ac_maketemp="$(MAKE)"'
3258 _ACEOF
3259 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3260 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3261 if test -n "$ac_maketemp"; then
3262 eval ac_cv_prog_make_${ac_make}_set=yes
3263 else
3264 eval ac_cv_prog_make_${ac_make}_set=no
3266 rm -f conftest.make
3268 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3269 echo "$as_me:$LINENO: result: yes" >&5
3270 echo "${ECHO_T}yes" >&6
3271 SET_MAKE=
3272 else
3273 echo "$as_me:$LINENO: result: no" >&5
3274 echo "${ECHO_T}no" >&6
3275 SET_MAKE="MAKE=${MAKE-make}"
3278 # Find a good install program. We prefer a C program (faster),
3279 # so one script is as good as another. But avoid the broken or
3280 # incompatible versions:
3281 # SysV /etc/install, /usr/sbin/install
3282 # SunOS /usr/etc/install
3283 # IRIX /sbin/install
3284 # AIX /bin/install
3285 # AmigaOS /C/install, which installs bootblocks on floppy discs
3286 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3287 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3288 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3289 # OS/2's system install, which has a completely different semantic
3290 # ./install, which can be erroneously created by make from ./install.sh.
3291 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3292 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
3293 if test -z "$INSTALL"; then
3294 if test "${ac_cv_path_install+set}" = set; then
3295 echo $ECHO_N "(cached) $ECHO_C" >&6
3296 else
3297 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3298 for as_dir in $PATH
3300 IFS=$as_save_IFS
3301 test -z "$as_dir" && as_dir=.
3302 # Account for people who put trailing slashes in PATH elements.
3303 case $as_dir/ in
3304 ./ | .// | /cC/* | \
3305 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3306 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
3307 /usr/ucb/* ) ;;
3309 # OSF1 and SCO ODT 3.0 have their own names for install.
3310 # Don't use installbsd from OSF since it installs stuff as root
3311 # by default.
3312 for ac_prog in ginstall scoinst install; do
3313 for ac_exec_ext in '' $ac_executable_extensions; do
3314 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3315 if test $ac_prog = install &&
3316 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3317 # AIX install. It has an incompatible calling convention.
3319 elif test $ac_prog = install &&
3320 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3321 # program-specific install script used by HP pwplus--don't use.
3323 else
3324 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3325 break 3
3328 done
3329 done
3331 esac
3332 done
3336 if test "${ac_cv_path_install+set}" = set; then
3337 INSTALL=$ac_cv_path_install
3338 else
3339 # As a last resort, use the slow shell script. We don't cache a
3340 # path for INSTALL within a source directory, because that will
3341 # break other packages using the cache if that directory is
3342 # removed, or if the path is relative.
3343 INSTALL=$ac_install_sh
3346 echo "$as_me:$LINENO: result: $INSTALL" >&5
3347 echo "${ECHO_T}$INSTALL" >&6
3349 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3350 # It thinks the first close brace ends the variable substitution.
3351 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3353 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3355 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3357 echo "$as_me:$LINENO: checking whether ln -s works" >&5
3358 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3359 LN_S=$as_ln_s
3360 if test "$LN_S" = "ln -s"; then
3361 echo "$as_me:$LINENO: result: yes" >&5
3362 echo "${ECHO_T}yes" >&6
3363 else
3364 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3365 echo "${ECHO_T}no, using $LN_S" >&6
3368 # Check whether --enable-shared or --disable-shared was given.
3369 if test "${enable_shared+set}" = set; then
3370 enableval="$enable_shared"
3371 p=${PACKAGE-default}
3372 case $enableval in
3373 yes) enable_shared=yes ;;
3374 no) enable_shared=no ;;
3376 enable_shared=no
3377 # Look at the argument we got. We use all the common list separators.
3378 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3379 for pkg in $enableval; do
3380 if test "X$pkg" = "X$p"; then
3381 enable_shared=yes
3383 done
3384 IFS="$ac_save_ifs"
3386 esac
3387 else
3388 enable_shared=yes
3390 # Check whether --enable-static or --disable-static was given.
3391 if test "${enable_static+set}" = set; then
3392 enableval="$enable_static"
3393 p=${PACKAGE-default}
3394 case $enableval in
3395 yes) enable_static=yes ;;
3396 no) enable_static=no ;;
3398 enable_static=no
3399 # Look at the argument we got. We use all the common list separators.
3400 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3401 for pkg in $enableval; do
3402 if test "X$pkg" = "X$p"; then
3403 enable_static=yes
3405 done
3406 IFS="$ac_save_ifs"
3408 esac
3409 else
3410 enable_static=yes
3412 # Check whether --enable-fast-install or --disable-fast-install was given.
3413 if test "${enable_fast_install+set}" = set; then
3414 enableval="$enable_fast_install"
3415 p=${PACKAGE-default}
3416 case $enableval in
3417 yes) enable_fast_install=yes ;;
3418 no) enable_fast_install=no ;;
3420 enable_fast_install=no
3421 # Look at the argument we got. We use all the common list separators.
3422 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3423 for pkg in $enableval; do
3424 if test "X$pkg" = "X$p"; then
3425 enable_fast_install=yes
3427 done
3428 IFS="$ac_save_ifs"
3430 esac
3431 else
3432 enable_fast_install=yes
3434 # Find the correct PATH separator. Usually this is `:', but
3435 # DJGPP uses `;' like DOS.
3436 if test "X${PATH_SEPARATOR+set}" != Xset; then
3437 UNAME=${UNAME-`uname 2>/dev/null`}
3438 case X$UNAME in
3439 *-DOS) lt_cv_sys_path_separator=';' ;;
3440 *) lt_cv_sys_path_separator=':' ;;
3441 esac
3442 PATH_SEPARATOR=$lt_cv_sys_path_separator
3446 # Check whether --with-gnu-ld or --without-gnu-ld was given.
3447 if test "${with_gnu_ld+set}" = set; then
3448 withval="$with_gnu_ld"
3449 test "$withval" = no || with_gnu_ld=yes
3450 else
3451 with_gnu_ld=no
3453 ac_prog=ld
3454 if test "$GCC" = yes; then
3455 # Check if gcc -print-prog-name=ld gives a path.
3456 echo "$as_me:$LINENO: checking for ld used by GCC" >&5
3457 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
3458 case $host in
3459 *-*-mingw*)
3460 # gcc leaves a trailing carriage return which upsets mingw
3461 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3463 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3464 esac
3465 case $ac_prog in
3466 # Accept absolute paths.
3467 [\\/]* | [A-Za-z]:[\\/]*)
3468 re_direlt='/[^/][^/]*/\.\./'
3469 # Canonicalize the path of ld
3470 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
3471 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3472 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
3473 done
3474 test -z "$LD" && LD="$ac_prog"
3477 # If it fails, then pretend we aren't using GCC.
3478 ac_prog=ld
3481 # If it is relative, then search for the first ld in PATH.
3482 with_gnu_ld=unknown
3484 esac
3485 elif test "$with_gnu_ld" = yes; then
3486 echo "$as_me:$LINENO: checking for GNU ld" >&5
3487 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
3488 else
3489 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3490 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
3492 if test "${lt_cv_path_LD+set}" = set; then
3493 echo $ECHO_N "(cached) $ECHO_C" >&6
3494 else
3495 if test -z "$LD"; then
3496 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3497 for ac_dir in $PATH; do
3498 test -z "$ac_dir" && ac_dir=.
3499 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3500 lt_cv_path_LD="$ac_dir/$ac_prog"
3501 # Check to see if the program is GNU ld. I'd rather use --version,
3502 # but apparently some GNU ld's only accept -v.
3503 # Break only if it was the GNU/non-GNU ld that we prefer.
3504 if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
3505 test "$with_gnu_ld" != no && break
3506 else
3507 test "$with_gnu_ld" != yes && break
3510 done
3511 IFS="$ac_save_ifs"
3512 else
3513 lt_cv_path_LD="$LD" # Let the user override the test with a path.
3517 LD="$lt_cv_path_LD"
3518 if test -n "$LD"; then
3519 echo "$as_me:$LINENO: result: $LD" >&5
3520 echo "${ECHO_T}$LD" >&6
3521 else
3522 echo "$as_me:$LINENO: result: no" >&5
3523 echo "${ECHO_T}no" >&6
3525 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
3526 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
3527 { (exit 1); exit 1; }; }
3528 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
3529 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
3530 if test "${lt_cv_prog_gnu_ld+set}" = set; then
3531 echo $ECHO_N "(cached) $ECHO_C" >&6
3532 else
3533 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
3534 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
3535 lt_cv_prog_gnu_ld=yes
3536 else
3537 lt_cv_prog_gnu_ld=no
3540 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
3541 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
3542 with_gnu_ld=$lt_cv_prog_gnu_ld
3545 echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
3546 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
3547 if test "${lt_cv_ld_reload_flag+set}" = set; then
3548 echo $ECHO_N "(cached) $ECHO_C" >&6
3549 else
3550 lt_cv_ld_reload_flag='-r'
3552 echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
3553 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
3554 reload_flag=$lt_cv_ld_reload_flag
3555 test -n "$reload_flag" && reload_flag=" $reload_flag"
3557 echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
3558 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
3559 if test "${lt_cv_path_NM+set}" = set; then
3560 echo $ECHO_N "(cached) $ECHO_C" >&6
3561 else
3562 if test -n "$NM"; then
3563 # Let the user override the test.
3564 lt_cv_path_NM="$NM"
3565 else
3566 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3567 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
3568 test -z "$ac_dir" && ac_dir=.
3569 tmp_nm=$ac_dir/${ac_tool_prefix}nm
3570 if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
3571 # Check to see if the nm accepts a BSD-compat flag.
3572 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3573 # nm: unknown option "B" ignored
3574 # Tru64's nm complains that /dev/null is an invalid object file
3575 if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
3576 lt_cv_path_NM="$tmp_nm -B"
3577 break
3578 elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
3579 lt_cv_path_NM="$tmp_nm -p"
3580 break
3581 else
3582 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3583 continue # so that we can try to find one that supports BSD flags
3586 done
3587 IFS="$ac_save_ifs"
3588 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
3592 NM="$lt_cv_path_NM"
3593 echo "$as_me:$LINENO: result: $NM" >&5
3594 echo "${ECHO_T}$NM" >&6
3596 echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3597 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
3598 if test "${lt_cv_path_SED+set}" = set; then
3599 echo $ECHO_N "(cached) $ECHO_C" >&6
3600 else
3601 # Loop through the user's path and test for sed and gsed.
3602 # Then use that list of sed's as ones to test for truncation.
3603 as_executable_p="test -f"
3604 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3605 for as_dir in $PATH
3607 IFS=$as_save_IFS
3608 test -z "$as_dir" && as_dir=.
3609 for ac_prog in sed gsed; do
3610 for ac_exec_ext in '' $ac_executable_extensions; do
3611 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3612 _sed_list="$_sed_list $as_dir/$ac_prog$ac_exec_ext"
3614 done
3615 done
3616 done
3618 # Create a temporary directory, and hook for its removal unless debugging.
3619 $debug ||
3621 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
3622 trap '{ (exit 1); exit 1; }' 1 2 13 15
3625 # Create a (secure) tmp directory for tmp files.
3626 : ${TMPDIR=/tmp}
3628 tmp=`(umask 077 && mktemp -d -q "$TMPDIR/sedXXXXXX") 2>/dev/null` &&
3629 test -n "$tmp" && test -d "$tmp"
3630 } ||
3632 tmp=$TMPDIR/sed$$-$RANDOM
3633 (umask 077 && mkdir $tmp)
3634 } ||
3636 echo "$me: cannot create a temporary directory in $TMPDIR" >&2
3637 { (exit 1); exit 1; }
3639 _max=0
3640 _count=0
3641 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
3642 # along with /bin/sed that truncates output.
3643 for _sed in $_sed_list /usr/xpg4/bin/sed; do
3644 test ! -f ${_sed} && break
3645 cat /dev/null > "$tmp/sed.in"
3646 _count=0
3647 echo ${ECHO_N-$ac_n} "0123456789${ECHO_C-$ac_c}" >"$tmp/sed.in"
3648 # Check for GNU sed and select it if it is found.
3649 if "${_sed}" --version 2>&1 < /dev/null | egrep '(GNU)' > /dev/null; then
3650 lt_cv_path_SED=${_sed}
3651 break
3653 while true; do
3654 cat "$tmp/sed.in" "$tmp/sed.in" >"$tmp/sed.tmp"
3655 mv "$tmp/sed.tmp" "$tmp/sed.in"
3656 cp "$tmp/sed.in" "$tmp/sed.nl"
3657 echo >>"$tmp/sed.nl"
3658 ${_sed} -e 's/a$//' < "$tmp/sed.nl" >"$tmp/sed.out" || break
3659 cmp -s "$tmp/sed.out" "$tmp/sed.nl" || break
3660 # 40000 chars as input seems more than enough
3661 test $_count -gt 10 && break
3662 _count=`expr $_count + 1`
3663 if test $_count -gt $_max; then
3664 _max=$_count
3665 lt_cv_path_SED=$_sed
3667 done
3668 done
3669 rm -rf "$tmp"
3673 if test "X$SED" != "X"; then
3674 lt_cv_path_SED=$SED
3675 else
3676 SED=$lt_cv_path_SED
3678 echo "$as_me:$LINENO: result: $SED" >&5
3679 echo "${ECHO_T}$SED" >&6
3681 echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
3682 echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6
3683 if test "${lt_cv_deplibs_check_method+set}" = set; then
3684 echo $ECHO_N "(cached) $ECHO_C" >&6
3685 else
3686 lt_cv_file_magic_cmd='$MAGIC_CMD'
3687 lt_cv_file_magic_test_file=
3688 lt_cv_deplibs_check_method='unknown'
3689 # Need to set the preceding variable on all platforms that support
3690 # interlibrary dependencies.
3691 # 'none' -- dependencies not supported.
3692 # `unknown' -- same as none, but documents that we really don't know.
3693 # 'pass_all' -- all dependencies passed with no checks.
3694 # 'test_compile' -- check by making test program.
3695 # 'file_magic [[regex]]' -- check by looking for files in library path
3696 # which responds to the $file_magic_cmd with a given egrep regex.
3697 # If you have `file' or equivalent on your system and you're not sure
3698 # whether `pass_all' will *always* work, you probably want this one.
3700 case $host_os in
3701 aix4* | aix5*)
3702 lt_cv_deplibs_check_method=pass_all
3705 beos*)
3706 lt_cv_deplibs_check_method=pass_all
3709 bsdi4*)
3710 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
3711 lt_cv_file_magic_cmd='/usr/bin/file -L'
3712 lt_cv_file_magic_test_file=/shlib/libc.so
3715 cygwin* | mingw* | pw32*)
3716 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
3717 lt_cv_file_magic_cmd='$OBJDUMP -f'
3720 darwin* | rhapsody*)
3721 lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
3722 lt_cv_file_magic_cmd='/usr/bin/file -L'
3723 case "$host_os" in
3724 rhapsody* | darwin1.[012])
3725 lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
3727 *) # Darwin 1.3 on
3728 lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
3730 esac
3733 freebsd*)
3734 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3735 case $host_cpu in
3736 i*86 )
3737 # Not sure whether the presence of OpenBSD here was a mistake.
3738 # Let's accept both of them until this is cleared up.
3739 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
3740 lt_cv_file_magic_cmd=/usr/bin/file
3741 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3743 esac
3744 else
3745 lt_cv_deplibs_check_method=pass_all
3749 gnu*)
3750 lt_cv_deplibs_check_method=pass_all
3753 hpux10.20*|hpux11*)
3754 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
3755 lt_cv_file_magic_cmd=/usr/bin/file
3756 lt_cv_file_magic_test_file=/usr/lib/libc.sl
3759 irix5* | irix6* | nonstopux*)
3760 case $host_os in
3761 irix5* | nonstopux*)
3762 # this will be overridden with pass_all, but let us keep it just in case
3763 lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
3766 case $LD in
3767 *-32|*"-32 ") libmagic=32-bit;;
3768 *-n32|*"-n32 ") libmagic=N32;;
3769 *-64|*"-64 ") libmagic=64-bit;;
3770 *) libmagic=never-match;;
3771 esac
3772 # this will be overridden with pass_all, but let us keep it just in case
3773 lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
3775 esac
3776 lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
3777 lt_cv_deplibs_check_method=pass_all
3780 # This must be Linux ELF.
3781 linux-gnu*)
3782 case $host_cpu in
3783 alpha* | hppa* | i*86 | mips | mipsel | powerpc* | sparc* | ia64* | s390* | x86_64*)
3784 lt_cv_deplibs_check_method=pass_all ;;
3786 # glibc up to 2.1.1 does not perform some relocations on ARM
3787 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
3788 esac
3789 lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
3792 netbsd*)
3793 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3794 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
3795 else
3796 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
3800 newos6*)
3801 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
3802 lt_cv_file_magic_cmd=/usr/bin/file
3803 lt_cv_file_magic_test_file=/usr/lib/libnls.so
3806 openbsd*)
3807 lt_cv_file_magic_cmd=/usr/bin/file
3808 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3809 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
3810 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
3811 else
3812 lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
3816 osf3* | osf4* | osf5*)
3817 # this will be overridden with pass_all, but let us keep it just in case
3818 lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
3819 lt_cv_file_magic_test_file=/shlib/libc.so
3820 lt_cv_deplibs_check_method=pass_all
3823 sco3.2v5*)
3824 lt_cv_deplibs_check_method=pass_all
3827 solaris*)
3828 lt_cv_deplibs_check_method=pass_all
3829 lt_cv_file_magic_test_file=/lib/libc.so
3832 sysv5uw[78]* | sysv4*uw2*)
3833 lt_cv_deplibs_check_method=pass_all
3836 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
3837 case $host_vendor in
3838 motorola)
3839 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]'
3840 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
3842 ncr)
3843 lt_cv_deplibs_check_method=pass_all
3845 sequent)
3846 lt_cv_file_magic_cmd='/bin/file'
3847 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
3849 sni)
3850 lt_cv_file_magic_cmd='/bin/file'
3851 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
3852 lt_cv_file_magic_test_file=/lib/libc.so
3854 siemens)
3855 lt_cv_deplibs_check_method=pass_all
3857 esac
3859 esac
3862 echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
3863 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
3864 file_magic_cmd=$lt_cv_file_magic_cmd
3865 deplibs_check_method=$lt_cv_deplibs_check_method
3874 # Check for command to grab the raw symbol name followed by C symbol from nm.
3875 echo "$as_me:$LINENO: checking command to parse $NM output" >&5
3876 echo $ECHO_N "checking command to parse $NM output... $ECHO_C" >&6
3877 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
3878 echo $ECHO_N "(cached) $ECHO_C" >&6
3879 else
3881 # These are sane defaults that work on at least a few old systems.
3882 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
3884 # Character class describing NM global symbol codes.
3885 symcode='[BCDEGRST]'
3887 # Regexp to match symbols that can be accessed directly from C.
3888 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
3890 # Transform the above into a raw symbol and a C symbol.
3891 symxfrm='\1 \2\3 \3'
3893 # Transform an extracted symbol line into a proper C declaration
3894 lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
3896 # Transform an extracted symbol line into symbol name and symbol address
3897 lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
3899 # Define system-specific variables.
3900 case $host_os in
3901 aix*)
3902 symcode='[BCDT]'
3904 cygwin* | mingw* | pw32*)
3905 symcode='[ABCDGISTW]'
3907 hpux*) # Its linker distinguishes data from code symbols
3908 lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
3909 lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
3911 irix* | nonstopux*)
3912 symcode='[BCDEGRST]'
3914 osf*)
3915 symcode='[BCDEGQRST]'
3917 solaris* | sysv5*)
3918 symcode='[BDT]'
3920 sysv4)
3921 symcode='[DFNSTU]'
3923 esac
3925 # Handle CRLF in mingw tool chain
3926 opt_cr=
3927 case $host_os in
3928 mingw*)
3929 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
3931 esac
3933 # If we're using GNU nm, then use its standard symbol codes.
3934 if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
3935 symcode='[ABCDGISTW]'
3938 # Try without a prefix undercore, then with it.
3939 for ac_symprfx in "" "_"; do
3941 # Write the raw and C identifiers.
3942 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
3944 # Check to see that the pipe works correctly.
3945 pipe_works=no
3946 rm -f conftest*
3947 cat > conftest.$ac_ext <<EOF
3948 #ifdef __cplusplus
3949 extern "C" {
3950 #endif
3951 char nm_test_var;
3952 void nm_test_func(){}
3953 #ifdef __cplusplus
3955 #endif
3956 int main(){nm_test_var='a';nm_test_func();return(0);}
3959 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3960 (eval $ac_compile) 2>&5
3961 ac_status=$?
3962 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3963 (exit $ac_status); }; then
3964 # Now try to grab the symbols.
3965 nlist=conftest.nm
3966 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
3967 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
3968 ac_status=$?
3969 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3970 (exit $ac_status); } && test -s "$nlist"; then
3971 # Try sorting and uniquifying the output.
3972 if sort "$nlist" | uniq > "$nlist"T; then
3973 mv -f "$nlist"T "$nlist"
3974 else
3975 rm -f "$nlist"T
3978 # Make sure that we snagged all the symbols we need.
3979 if egrep ' nm_test_var$' "$nlist" >/dev/null; then
3980 if egrep ' nm_test_func$' "$nlist" >/dev/null; then
3981 cat <<EOF > conftest.$ac_ext
3982 #ifdef __cplusplus
3983 extern "C" {
3984 #endif
3987 # Now generate the symbol file.
3988 eval "$lt_cv_global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext'
3990 cat <<EOF >> conftest.$ac_ext
3991 #if defined (__STDC__) && __STDC__
3992 # define lt_ptr void *
3993 #else
3994 # define lt_ptr char *
3995 # define const
3996 #endif
3998 /* The mapping between symbol names and symbols. */
3999 const struct {
4000 const char *name;
4001 lt_ptr address;
4003 lt_preloaded_symbols[] =
4006 sed "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr) \&\2},/" < "$nlist" >> conftest.$ac_ext
4007 cat <<\EOF >> conftest.$ac_ext
4008 {0, (lt_ptr) 0}
4011 #ifdef __cplusplus
4013 #endif
4015 # Now try linking the two files.
4016 mv conftest.$ac_objext conftstm.$ac_objext
4017 save_LIBS="$LIBS"
4018 save_CFLAGS="$CFLAGS"
4019 LIBS="conftstm.$ac_objext"
4020 CFLAGS="$CFLAGS$no_builtin_flag"
4021 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4022 (eval $ac_link) 2>&5
4023 ac_status=$?
4024 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4025 (exit $ac_status); } && test -s conftest$ac_exeext; then
4026 pipe_works=yes
4028 LIBS="$save_LIBS"
4029 CFLAGS="$save_CFLAGS"
4030 else
4031 echo "cannot find nm_test_func in $nlist" >&5
4033 else
4034 echo "cannot find nm_test_var in $nlist" >&5
4036 else
4037 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
4039 else
4040 echo "$progname: failed program was:" >&5
4041 cat conftest.$ac_ext >&5
4043 rm -f conftest* conftst*
4045 # Do not use the global_symbol_pipe unless it works.
4046 if test "$pipe_works" = yes; then
4047 break
4048 else
4049 lt_cv_sys_global_symbol_pipe=
4051 done
4055 global_symbol_pipe="$lt_cv_sys_global_symbol_pipe"
4056 if test -z "$lt_cv_sys_global_symbol_pipe"; then
4057 global_symbol_to_cdecl=
4058 global_symbol_to_c_name_address=
4059 else
4060 global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl"
4061 global_symbol_to_c_name_address="$lt_cv_global_symbol_to_c_name_address"
4063 if test -z "$global_symbol_pipe$global_symbol_to_cdec$global_symbol_to_c_name_address";
4064 then
4065 echo "$as_me:$LINENO: result: failed" >&5
4066 echo "${ECHO_T}failed" >&6
4067 else
4068 echo "$as_me:$LINENO: result: ok" >&5
4069 echo "${ECHO_T}ok" >&6
4073 echo "$as_me:$LINENO: checking for egrep" >&5
4074 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
4075 if test "${ac_cv_prog_egrep+set}" = set; then
4076 echo $ECHO_N "(cached) $ECHO_C" >&6
4077 else
4078 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
4079 then ac_cv_prog_egrep='grep -E'
4080 else ac_cv_prog_egrep='egrep'
4083 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
4084 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
4085 EGREP=$ac_cv_prog_egrep
4088 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4089 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4090 if test "${ac_cv_header_stdc+set}" = set; then
4091 echo $ECHO_N "(cached) $ECHO_C" >&6
4092 else
4093 cat >conftest.$ac_ext <<_ACEOF
4094 /* confdefs.h. */
4095 _ACEOF
4096 cat confdefs.h >>conftest.$ac_ext
4097 cat >>conftest.$ac_ext <<_ACEOF
4098 /* end confdefs.h. */
4099 #include <stdlib.h>
4100 #include <stdarg.h>
4101 #include <string.h>
4102 #include <float.h>
4105 main ()
4109 return 0;
4111 _ACEOF
4112 rm -f conftest.$ac_objext
4113 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4114 (eval $ac_compile) 2>conftest.er1
4115 ac_status=$?
4116 grep -v '^ *+' conftest.er1 >conftest.err
4117 rm -f conftest.er1
4118 cat conftest.err >&5
4119 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4120 (exit $ac_status); } &&
4121 { ac_try='test -z "$ac_c_werror_flag"
4122 || test ! -s conftest.err'
4123 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4124 (eval $ac_try) 2>&5
4125 ac_status=$?
4126 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4127 (exit $ac_status); }; } &&
4128 { ac_try='test -s conftest.$ac_objext'
4129 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4130 (eval $ac_try) 2>&5
4131 ac_status=$?
4132 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4133 (exit $ac_status); }; }; then
4134 ac_cv_header_stdc=yes
4135 else
4136 echo "$as_me: failed program was:" >&5
4137 sed 's/^/| /' conftest.$ac_ext >&5
4139 ac_cv_header_stdc=no
4141 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4143 if test $ac_cv_header_stdc = yes; then
4144 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4145 cat >conftest.$ac_ext <<_ACEOF
4146 /* confdefs.h. */
4147 _ACEOF
4148 cat confdefs.h >>conftest.$ac_ext
4149 cat >>conftest.$ac_ext <<_ACEOF
4150 /* end confdefs.h. */
4151 #include <string.h>
4153 _ACEOF
4154 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4155 $EGREP "memchr" >/dev/null 2>&1; then
4157 else
4158 ac_cv_header_stdc=no
4160 rm -f conftest*
4164 if test $ac_cv_header_stdc = yes; then
4165 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4166 cat >conftest.$ac_ext <<_ACEOF
4167 /* confdefs.h. */
4168 _ACEOF
4169 cat confdefs.h >>conftest.$ac_ext
4170 cat >>conftest.$ac_ext <<_ACEOF
4171 /* end confdefs.h. */
4172 #include <stdlib.h>
4174 _ACEOF
4175 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4176 $EGREP "free" >/dev/null 2>&1; then
4178 else
4179 ac_cv_header_stdc=no
4181 rm -f conftest*
4185 if test $ac_cv_header_stdc = yes; then
4186 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4187 if test "$cross_compiling" = yes; then
4189 else
4190 cat >conftest.$ac_ext <<_ACEOF
4191 /* confdefs.h. */
4192 _ACEOF
4193 cat confdefs.h >>conftest.$ac_ext
4194 cat >>conftest.$ac_ext <<_ACEOF
4195 /* end confdefs.h. */
4196 #include <ctype.h>
4197 #if ((' ' & 0x0FF) == 0x020)
4198 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4199 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4200 #else
4201 # define ISLOWER(c) \
4202 (('a' <= (c) && (c) <= 'i') \
4203 || ('j' <= (c) && (c) <= 'r') \
4204 || ('s' <= (c) && (c) <= 'z'))
4205 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4206 #endif
4208 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4210 main ()
4212 int i;
4213 for (i = 0; i < 256; i++)
4214 if (XOR (islower (i), ISLOWER (i))
4215 || toupper (i) != TOUPPER (i))
4216 exit(2);
4217 exit (0);
4219 _ACEOF
4220 rm -f conftest$ac_exeext
4221 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4222 (eval $ac_link) 2>&5
4223 ac_status=$?
4224 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4225 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4226 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4227 (eval $ac_try) 2>&5
4228 ac_status=$?
4229 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4230 (exit $ac_status); }; }; then
4232 else
4233 echo "$as_me: program exited with status $ac_status" >&5
4234 echo "$as_me: failed program was:" >&5
4235 sed 's/^/| /' conftest.$ac_ext >&5
4237 ( exit $ac_status )
4238 ac_cv_header_stdc=no
4240 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4244 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4245 echo "${ECHO_T}$ac_cv_header_stdc" >&6
4246 if test $ac_cv_header_stdc = yes; then
4248 cat >>confdefs.h <<\_ACEOF
4249 #define STDC_HEADERS 1
4250 _ACEOF
4254 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4264 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4265 inttypes.h stdint.h unistd.h
4267 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4268 echo "$as_me:$LINENO: checking for $ac_header" >&5
4269 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4270 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4271 echo $ECHO_N "(cached) $ECHO_C" >&6
4272 else
4273 cat >conftest.$ac_ext <<_ACEOF
4274 /* confdefs.h. */
4275 _ACEOF
4276 cat confdefs.h >>conftest.$ac_ext
4277 cat >>conftest.$ac_ext <<_ACEOF
4278 /* end confdefs.h. */
4279 $ac_includes_default
4281 #include <$ac_header>
4282 _ACEOF
4283 rm -f conftest.$ac_objext
4284 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4285 (eval $ac_compile) 2>conftest.er1
4286 ac_status=$?
4287 grep -v '^ *+' conftest.er1 >conftest.err
4288 rm -f conftest.er1
4289 cat conftest.err >&5
4290 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4291 (exit $ac_status); } &&
4292 { ac_try='test -z "$ac_c_werror_flag"
4293 || test ! -s conftest.err'
4294 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4295 (eval $ac_try) 2>&5
4296 ac_status=$?
4297 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4298 (exit $ac_status); }; } &&
4299 { ac_try='test -s conftest.$ac_objext'
4300 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4301 (eval $ac_try) 2>&5
4302 ac_status=$?
4303 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4304 (exit $ac_status); }; }; then
4305 eval "$as_ac_Header=yes"
4306 else
4307 echo "$as_me: failed program was:" >&5
4308 sed 's/^/| /' conftest.$ac_ext >&5
4310 eval "$as_ac_Header=no"
4312 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4314 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4315 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4316 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4317 cat >>confdefs.h <<_ACEOF
4318 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4319 _ACEOF
4323 done
4327 for ac_header in dlfcn.h
4329 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4330 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4331 echo "$as_me:$LINENO: checking for $ac_header" >&5
4332 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4333 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4334 echo $ECHO_N "(cached) $ECHO_C" >&6
4336 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4337 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4338 else
4339 # Is the header compilable?
4340 echo "$as_me:$LINENO: checking $ac_header usability" >&5
4341 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4342 cat >conftest.$ac_ext <<_ACEOF
4343 /* confdefs.h. */
4344 _ACEOF
4345 cat confdefs.h >>conftest.$ac_ext
4346 cat >>conftest.$ac_ext <<_ACEOF
4347 /* end confdefs.h. */
4348 $ac_includes_default
4349 #include <$ac_header>
4350 _ACEOF
4351 rm -f conftest.$ac_objext
4352 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4353 (eval $ac_compile) 2>conftest.er1
4354 ac_status=$?
4355 grep -v '^ *+' conftest.er1 >conftest.err
4356 rm -f conftest.er1
4357 cat conftest.err >&5
4358 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4359 (exit $ac_status); } &&
4360 { ac_try='test -z "$ac_c_werror_flag"
4361 || test ! -s conftest.err'
4362 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4363 (eval $ac_try) 2>&5
4364 ac_status=$?
4365 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4366 (exit $ac_status); }; } &&
4367 { ac_try='test -s conftest.$ac_objext'
4368 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4369 (eval $ac_try) 2>&5
4370 ac_status=$?
4371 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4372 (exit $ac_status); }; }; then
4373 ac_header_compiler=yes
4374 else
4375 echo "$as_me: failed program was:" >&5
4376 sed 's/^/| /' conftest.$ac_ext >&5
4378 ac_header_compiler=no
4380 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4381 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4382 echo "${ECHO_T}$ac_header_compiler" >&6
4384 # Is the header present?
4385 echo "$as_me:$LINENO: checking $ac_header presence" >&5
4386 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4387 cat >conftest.$ac_ext <<_ACEOF
4388 /* confdefs.h. */
4389 _ACEOF
4390 cat confdefs.h >>conftest.$ac_ext
4391 cat >>conftest.$ac_ext <<_ACEOF
4392 /* end confdefs.h. */
4393 #include <$ac_header>
4394 _ACEOF
4395 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4396 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4397 ac_status=$?
4398 grep -v '^ *+' conftest.er1 >conftest.err
4399 rm -f conftest.er1
4400 cat conftest.err >&5
4401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4402 (exit $ac_status); } >/dev/null; then
4403 if test -s conftest.err; then
4404 ac_cpp_err=$ac_c_preproc_warn_flag
4405 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4406 else
4407 ac_cpp_err=
4409 else
4410 ac_cpp_err=yes
4412 if test -z "$ac_cpp_err"; then
4413 ac_header_preproc=yes
4414 else
4415 echo "$as_me: failed program was:" >&5
4416 sed 's/^/| /' conftest.$ac_ext >&5
4418 ac_header_preproc=no
4420 rm -f conftest.err conftest.$ac_ext
4421 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4422 echo "${ECHO_T}$ac_header_preproc" >&6
4424 # So? What about this header?
4425 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4426 yes:no: )
4427 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4428 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4429 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4430 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4431 ac_header_preproc=yes
4433 no:yes:* )
4434 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4435 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4436 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4437 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4438 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4439 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4440 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
4441 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
4442 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4443 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4444 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4445 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4447 cat <<\_ASBOX
4448 ## ------------------------------------------ ##
4449 ## Report this to the AC_PACKAGE_NAME lists. ##
4450 ## ------------------------------------------ ##
4451 _ASBOX
4453 sed "s/^/$as_me: WARNING: /" >&2
4455 esac
4456 echo "$as_me:$LINENO: checking for $ac_header" >&5
4457 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4458 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4459 echo $ECHO_N "(cached) $ECHO_C" >&6
4460 else
4461 eval "$as_ac_Header=\$ac_header_preproc"
4463 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4464 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4467 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4468 cat >>confdefs.h <<_ACEOF
4469 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4470 _ACEOF
4474 done
4481 # Only perform the check for file, if the check method requires it
4482 case $deplibs_check_method in
4483 file_magic*)
4484 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
4485 echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
4486 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
4487 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
4488 echo $ECHO_N "(cached) $ECHO_C" >&6
4489 else
4490 case $MAGIC_CMD in
4492 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
4494 ?:/*)
4495 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
4498 ac_save_MAGIC_CMD="$MAGIC_CMD"
4499 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4500 ac_dummy="/usr/bin:$PATH"
4501 for ac_dir in $ac_dummy; do
4502 test -z "$ac_dir" && ac_dir=.
4503 if test -f $ac_dir/${ac_tool_prefix}file; then
4504 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
4505 if test -n "$file_magic_test_file"; then
4506 case $deplibs_check_method in
4507 "file_magic "*)
4508 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
4509 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4510 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
4511 egrep "$file_magic_regex" > /dev/null; then
4513 else
4514 cat <<EOF 1>&2
4516 *** Warning: the command libtool uses to detect shared libraries,
4517 *** $file_magic_cmd, produces output that libtool cannot recognize.
4518 *** The result is that libtool may fail to recognize shared libraries
4519 *** as such. This will affect the creation of libtool libraries that
4520 *** depend on shared libraries, but programs linked with such libtool
4521 *** libraries will work regardless of this problem. Nevertheless, you
4522 *** may want to report the problem to your system manager and/or to
4523 *** bug-libtool@gnu.org
4526 fi ;;
4527 esac
4529 break
4531 done
4532 IFS="$ac_save_ifs"
4533 MAGIC_CMD="$ac_save_MAGIC_CMD"
4535 esac
4538 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4539 if test -n "$MAGIC_CMD"; then
4540 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
4541 echo "${ECHO_T}$MAGIC_CMD" >&6
4542 else
4543 echo "$as_me:$LINENO: result: no" >&5
4544 echo "${ECHO_T}no" >&6
4547 if test -z "$lt_cv_path_MAGIC_CMD"; then
4548 if test -n "$ac_tool_prefix"; then
4549 echo "$as_me:$LINENO: checking for file" >&5
4550 echo $ECHO_N "checking for file... $ECHO_C" >&6
4551 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
4552 echo $ECHO_N "(cached) $ECHO_C" >&6
4553 else
4554 case $MAGIC_CMD in
4556 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
4558 ?:/*)
4559 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
4562 ac_save_MAGIC_CMD="$MAGIC_CMD"
4563 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4564 ac_dummy="/usr/bin:$PATH"
4565 for ac_dir in $ac_dummy; do
4566 test -z "$ac_dir" && ac_dir=.
4567 if test -f $ac_dir/file; then
4568 lt_cv_path_MAGIC_CMD="$ac_dir/file"
4569 if test -n "$file_magic_test_file"; then
4570 case $deplibs_check_method in
4571 "file_magic "*)
4572 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
4573 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4574 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
4575 egrep "$file_magic_regex" > /dev/null; then
4577 else
4578 cat <<EOF 1>&2
4580 *** Warning: the command libtool uses to detect shared libraries,
4581 *** $file_magic_cmd, produces output that libtool cannot recognize.
4582 *** The result is that libtool may fail to recognize shared libraries
4583 *** as such. This will affect the creation of libtool libraries that
4584 *** depend on shared libraries, but programs linked with such libtool
4585 *** libraries will work regardless of this problem. Nevertheless, you
4586 *** may want to report the problem to your system manager and/or to
4587 *** bug-libtool@gnu.org
4590 fi ;;
4591 esac
4593 break
4595 done
4596 IFS="$ac_save_ifs"
4597 MAGIC_CMD="$ac_save_MAGIC_CMD"
4599 esac
4602 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4603 if test -n "$MAGIC_CMD"; then
4604 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
4605 echo "${ECHO_T}$MAGIC_CMD" >&6
4606 else
4607 echo "$as_me:$LINENO: result: no" >&5
4608 echo "${ECHO_T}no" >&6
4611 else
4612 MAGIC_CMD=:
4618 esac
4620 if test -n "$ac_tool_prefix"; then
4621 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4622 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4623 echo "$as_me:$LINENO: checking for $ac_word" >&5
4624 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4625 if test "${ac_cv_prog_RANLIB+set}" = set; then
4626 echo $ECHO_N "(cached) $ECHO_C" >&6
4627 else
4628 if test -n "$RANLIB"; then
4629 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4630 else
4631 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4632 for as_dir in $PATH
4634 IFS=$as_save_IFS
4635 test -z "$as_dir" && as_dir=.
4636 for ac_exec_ext in '' $ac_executable_extensions; do
4637 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4638 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4639 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4640 break 2
4642 done
4643 done
4647 RANLIB=$ac_cv_prog_RANLIB
4648 if test -n "$RANLIB"; then
4649 echo "$as_me:$LINENO: result: $RANLIB" >&5
4650 echo "${ECHO_T}$RANLIB" >&6
4651 else
4652 echo "$as_me:$LINENO: result: no" >&5
4653 echo "${ECHO_T}no" >&6
4657 if test -z "$ac_cv_prog_RANLIB"; then
4658 ac_ct_RANLIB=$RANLIB
4659 # Extract the first word of "ranlib", so it can be a program name with args.
4660 set dummy ranlib; ac_word=$2
4661 echo "$as_me:$LINENO: checking for $ac_word" >&5
4662 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4663 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4664 echo $ECHO_N "(cached) $ECHO_C" >&6
4665 else
4666 if test -n "$ac_ct_RANLIB"; then
4667 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4668 else
4669 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4670 for as_dir in $PATH
4672 IFS=$as_save_IFS
4673 test -z "$as_dir" && as_dir=.
4674 for ac_exec_ext in '' $ac_executable_extensions; do
4675 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4676 ac_cv_prog_ac_ct_RANLIB="ranlib"
4677 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4678 break 2
4680 done
4681 done
4683 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
4686 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4687 if test -n "$ac_ct_RANLIB"; then
4688 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
4689 echo "${ECHO_T}$ac_ct_RANLIB" >&6
4690 else
4691 echo "$as_me:$LINENO: result: no" >&5
4692 echo "${ECHO_T}no" >&6
4695 RANLIB=$ac_ct_RANLIB
4696 else
4697 RANLIB="$ac_cv_prog_RANLIB"
4700 if test -n "$ac_tool_prefix"; then
4701 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4702 set dummy ${ac_tool_prefix}strip; ac_word=$2
4703 echo "$as_me:$LINENO: checking for $ac_word" >&5
4704 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4705 if test "${ac_cv_prog_STRIP+set}" = set; then
4706 echo $ECHO_N "(cached) $ECHO_C" >&6
4707 else
4708 if test -n "$STRIP"; then
4709 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4710 else
4711 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4712 for as_dir in $PATH
4714 IFS=$as_save_IFS
4715 test -z "$as_dir" && as_dir=.
4716 for ac_exec_ext in '' $ac_executable_extensions; do
4717 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4718 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4719 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4720 break 2
4722 done
4723 done
4727 STRIP=$ac_cv_prog_STRIP
4728 if test -n "$STRIP"; then
4729 echo "$as_me:$LINENO: result: $STRIP" >&5
4730 echo "${ECHO_T}$STRIP" >&6
4731 else
4732 echo "$as_me:$LINENO: result: no" >&5
4733 echo "${ECHO_T}no" >&6
4737 if test -z "$ac_cv_prog_STRIP"; then
4738 ac_ct_STRIP=$STRIP
4739 # Extract the first word of "strip", so it can be a program name with args.
4740 set dummy strip; ac_word=$2
4741 echo "$as_me:$LINENO: checking for $ac_word" >&5
4742 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4743 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
4744 echo $ECHO_N "(cached) $ECHO_C" >&6
4745 else
4746 if test -n "$ac_ct_STRIP"; then
4747 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4748 else
4749 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4750 for as_dir in $PATH
4752 IFS=$as_save_IFS
4753 test -z "$as_dir" && as_dir=.
4754 for ac_exec_ext in '' $ac_executable_extensions; do
4755 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4756 ac_cv_prog_ac_ct_STRIP="strip"
4757 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4758 break 2
4760 done
4761 done
4763 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
4766 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4767 if test -n "$ac_ct_STRIP"; then
4768 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
4769 echo "${ECHO_T}$ac_ct_STRIP" >&6
4770 else
4771 echo "$as_me:$LINENO: result: no" >&5
4772 echo "${ECHO_T}no" >&6
4775 STRIP=$ac_ct_STRIP
4776 else
4777 STRIP="$ac_cv_prog_STRIP"
4781 enable_dlopen=no
4782 enable_win32_dll=no
4784 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
4785 if test "${enable_libtool_lock+set}" = set; then
4786 enableval="$enable_libtool_lock"
4789 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4791 # Some flags need to be propagated to the compiler or linker for good
4792 # libtool support.
4793 case $host in
4794 *-*-irix6*)
4795 # Find out which ABI we are using.
4796 echo '#line 4796 "configure"' > conftest.$ac_ext
4797 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4798 (eval $ac_compile) 2>&5
4799 ac_status=$?
4800 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4801 (exit $ac_status); }; then
4802 case `/usr/bin/file conftest.$ac_objext` in
4803 *32-bit*)
4804 LD="${LD-ld} -32"
4806 *N32*)
4807 LD="${LD-ld} -n32"
4809 *64-bit*)
4810 LD="${LD-ld} -64"
4812 esac
4814 rm -rf conftest*
4817 *-*-linux*)
4818 # Test if the compiler is 64bit
4819 echo 'int i;' > conftest.$ac_ext
4820 lt_cv_cc_64bit_output=no
4821 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4822 (eval $ac_compile) 2>&5
4823 ac_status=$?
4824 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4825 (exit $ac_status); }; then
4826 case `/usr/bin/file conftest.$ac_objext` in
4827 *"ELF 64"*)
4828 lt_cv_cc_64bit_output=yes
4830 esac
4832 rm -rf conftest*
4835 *-*-sco3.2v5*)
4836 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4837 SAVE_CFLAGS="$CFLAGS"
4838 CFLAGS="$CFLAGS -belf"
4839 echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4840 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
4841 if test "${lt_cv_cc_needs_belf+set}" = set; then
4842 echo $ECHO_N "(cached) $ECHO_C" >&6
4843 else
4846 ac_ext=c
4847 ac_cpp='$CPP $CPPFLAGS'
4848 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4849 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4850 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4852 cat >conftest.$ac_ext <<_ACEOF
4853 /* confdefs.h. */
4854 _ACEOF
4855 cat confdefs.h >>conftest.$ac_ext
4856 cat >>conftest.$ac_ext <<_ACEOF
4857 /* end confdefs.h. */
4860 main ()
4864 return 0;
4866 _ACEOF
4867 rm -f conftest.$ac_objext conftest$ac_exeext
4868 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4869 (eval $ac_link) 2>conftest.er1
4870 ac_status=$?
4871 grep -v '^ *+' conftest.er1 >conftest.err
4872 rm -f conftest.er1
4873 cat conftest.err >&5
4874 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4875 (exit $ac_status); } &&
4876 { ac_try='test -z "$ac_c_werror_flag"
4877 || test ! -s conftest.err'
4878 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4879 (eval $ac_try) 2>&5
4880 ac_status=$?
4881 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4882 (exit $ac_status); }; } &&
4883 { ac_try='test -s conftest$ac_exeext'
4884 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4885 (eval $ac_try) 2>&5
4886 ac_status=$?
4887 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4888 (exit $ac_status); }; }; then
4889 lt_cv_cc_needs_belf=yes
4890 else
4891 echo "$as_me: failed program was:" >&5
4892 sed 's/^/| /' conftest.$ac_ext >&5
4894 lt_cv_cc_needs_belf=no
4896 rm -f conftest.err conftest.$ac_objext \
4897 conftest$ac_exeext conftest.$ac_ext
4898 ac_ext=c
4899 ac_cpp='$CPP $CPPFLAGS'
4900 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4901 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4902 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4905 echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4906 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
4907 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4908 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4909 CFLAGS="$SAVE_CFLAGS"
4914 esac
4916 # Sed substitution that helps us do robust quoting. It backslashifies
4917 # metacharacters that are still active within double-quoted strings.
4918 Xsed='sed -e s/^X//'
4919 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
4921 # Same as above, but do not quote variable references.
4922 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
4924 # Sed substitution to delay expansion of an escaped shell variable in a
4925 # double_quote_subst'ed string.
4926 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4928 # Constants:
4929 rm="rm -f"
4931 # Global variables:
4932 default_ofile=libtool
4933 can_build_shared=yes
4935 # All known linkers require a `.a' archive for static linking (except M$VC,
4936 # which needs '.lib').
4937 libext=a
4938 ltmain="$ac_aux_dir/ltmain.sh"
4939 ofile="$default_ofile"
4940 with_gnu_ld="$lt_cv_prog_gnu_ld"
4941 need_locks="$enable_libtool_lock"
4943 old_CC="$CC"
4944 old_CFLAGS="$CFLAGS"
4946 # Set sane defaults for various variables
4947 test -z "$AR" && AR=ar
4948 test -z "$AR_FLAGS" && AR_FLAGS=cru
4949 test -z "$AS" && AS=as
4950 test -z "$CC" && CC=cc
4951 test -z "$DLLTOOL" && DLLTOOL=dlltool
4952 test -z "$LD" && LD=ld
4953 test -z "$LN_S" && LN_S="ln -s"
4954 test -z "$MAGIC_CMD" && MAGIC_CMD=file
4955 test -z "$NM" && NM=nm
4956 test -z "$OBJDUMP" && OBJDUMP=objdump
4957 test -z "$RANLIB" && RANLIB=:
4958 test -z "$STRIP" && STRIP=:
4959 test -z "$ac_objext" && ac_objext=o
4961 if test x"$host" != x"$build"; then
4962 ac_tool_prefix=${host_alias}-
4963 else
4964 ac_tool_prefix=
4967 # Transform linux* to *-*-linux-gnu*, to support old configure scripts.
4968 case $host_os in
4969 linux-gnu*) ;;
4970 linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
4971 esac
4973 case $host_os in
4974 aix3*)
4975 # AIX sometimes has problems with the GCC collect2 program. For some
4976 # reason, if we set the COLLECT_NAMES environment variable, the problems
4977 # vanish in a puff of smoke.
4978 if test "X${COLLECT_NAMES+set}" != Xset; then
4979 COLLECT_NAMES=
4980 export COLLECT_NAMES
4983 esac
4985 # Determine commands to create old-style static archives.
4986 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
4987 old_postinstall_cmds='chmod 644 $oldlib'
4988 old_postuninstall_cmds=
4990 if test -n "$RANLIB"; then
4991 case $host_os in
4992 openbsd*)
4993 old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
4996 old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
4998 esac
4999 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5002 # Allow CC to be a program name with arguments.
5003 set dummy $CC
5004 compiler="$2"
5006 echo "$as_me:$LINENO: checking for objdir" >&5
5007 echo $ECHO_N "checking for objdir... $ECHO_C" >&6
5008 rm -f .libs 2>/dev/null
5009 mkdir .libs 2>/dev/null
5010 if test -d .libs; then
5011 objdir=.libs
5012 else
5013 # MS-DOS does not allow filenames that begin with a dot.
5014 objdir=_libs
5016 rmdir .libs 2>/dev/null
5017 echo "$as_me:$LINENO: result: $objdir" >&5
5018 echo "${ECHO_T}$objdir" >&6
5022 # Check whether --with-pic or --without-pic was given.
5023 if test "${with_pic+set}" = set; then
5024 withval="$with_pic"
5025 pic_mode="$withval"
5026 else
5027 pic_mode=default
5029 test -z "$pic_mode" && pic_mode=default
5031 # We assume here that the value for lt_cv_prog_cc_pic will not be cached
5032 # in isolation, and that seeing it set (from the cache) indicates that
5033 # the associated values are set (in the cache) correctly too.
5034 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
5035 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
5036 if test "${lt_cv_prog_cc_pic+set}" = set; then
5037 echo $ECHO_N "(cached) $ECHO_C" >&6
5038 else
5039 lt_cv_prog_cc_pic=
5040 lt_cv_prog_cc_shlib=
5041 lt_cv_prog_cc_wl=
5042 lt_cv_prog_cc_static=
5043 lt_cv_prog_cc_no_builtin=
5044 lt_cv_prog_cc_can_build_shared=$can_build_shared
5046 if test "$GCC" = yes; then
5047 lt_cv_prog_cc_wl='-Wl,'
5048 lt_cv_prog_cc_static='-static'
5050 case $host_os in
5051 aix*)
5052 # Below there is a dirty hack to force normal static linking with -ldl
5053 # The problem is because libdl dynamically linked with both libc and
5054 # libC (AIX C++ library), which obviously doesn't included in libraries
5055 # list by gcc. This cause undefined symbols with -static flags.
5056 # This hack allows C programs to be linked with "-static -ldl", but
5057 # not sure about C++ programs.
5058 lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"
5060 amigaos*)
5061 # FIXME: we need at least 68020 code to build shared libraries, but
5062 # adding the `-m68020' flag to GCC prevents building anything better,
5063 # like `-m68040'.
5064 lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'
5066 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
5067 # PIC is the default for these OSes.
5069 darwin* | rhapsody*)
5070 # PIC is the default on this platform
5071 # Common symbols not allowed in MH_DYLIB files
5072 lt_cv_prog_cc_pic='-fno-common'
5074 cygwin* | mingw* | pw32* | os2*)
5075 # This hack is so that the source file can tell whether it is being
5076 # built for inclusion in a dll (and should export symbols for example).
5077 lt_cv_prog_cc_pic='-DDLL_EXPORT'
5079 sysv4*MP*)
5080 if test -d /usr/nec; then
5081 lt_cv_prog_cc_pic=-Kconform_pic
5085 lt_cv_prog_cc_pic='-fPIC'
5087 esac
5088 else
5089 # PORTME Check for PIC flags for the system compiler.
5090 case $host_os in
5091 aix3* | aix4* | aix5*)
5092 lt_cv_prog_cc_wl='-Wl,'
5093 # All AIX code is PIC.
5094 if test "$host_cpu" = ia64; then
5095 # AIX 5 now supports IA64 processor
5096 lt_cv_prog_cc_static='-Bstatic'
5097 else
5098 lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
5102 hpux9* | hpux10* | hpux11*)
5103 # Is there a better lt_cv_prog_cc_static that works with the bundled CC?
5104 lt_cv_prog_cc_wl='-Wl,'
5105 lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive"
5106 lt_cv_prog_cc_pic='+Z'
5109 irix5* | irix6* | nonstopux*)
5110 lt_cv_prog_cc_wl='-Wl,'
5111 lt_cv_prog_cc_static='-non_shared'
5112 # PIC (with -KPIC) is the default.
5115 cygwin* | mingw* | pw32* | os2*)
5116 # This hack is so that the source file can tell whether it is being
5117 # built for inclusion in a dll (and should export symbols for example).
5118 lt_cv_prog_cc_pic='-DDLL_EXPORT'
5121 newsos6)
5122 lt_cv_prog_cc_pic='-KPIC'
5123 lt_cv_prog_cc_static='-Bstatic'
5126 osf3* | osf4* | osf5*)
5127 # All OSF/1 code is PIC.
5128 lt_cv_prog_cc_wl='-Wl,'
5129 lt_cv_prog_cc_static='-non_shared'
5132 sco3.2v5*)
5133 lt_cv_prog_cc_pic='-Kpic'
5134 lt_cv_prog_cc_static='-dn'
5135 lt_cv_prog_cc_shlib='-belf'
5138 solaris*)
5139 lt_cv_prog_cc_pic='-KPIC'
5140 lt_cv_prog_cc_static='-Bstatic'
5141 lt_cv_prog_cc_wl='-Wl,'
5144 sunos4*)
5145 lt_cv_prog_cc_pic='-PIC'
5146 lt_cv_prog_cc_static='-Bstatic'
5147 lt_cv_prog_cc_wl='-Qoption ld '
5150 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
5151 lt_cv_prog_cc_pic='-KPIC'
5152 lt_cv_prog_cc_static='-Bstatic'
5153 lt_cv_prog_cc_wl='-Wl,'
5156 uts4*)
5157 lt_cv_prog_cc_pic='-pic'
5158 lt_cv_prog_cc_static='-Bstatic'
5161 sysv4*MP*)
5162 if test -d /usr/nec ;then
5163 lt_cv_prog_cc_pic='-Kconform_pic'
5164 lt_cv_prog_cc_static='-Bstatic'
5169 lt_cv_prog_cc_can_build_shared=no
5171 esac
5176 if test -z "$lt_cv_prog_cc_pic"; then
5177 echo "$as_me:$LINENO: result: none" >&5
5178 echo "${ECHO_T}none" >&6
5179 else
5180 echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic" >&5
5181 echo "${ECHO_T}$lt_cv_prog_cc_pic" >&6
5183 # Check to make sure the pic_flag actually works.
5184 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5
5185 echo $ECHO_N "checking if $compiler PIC flag $lt_cv_prog_cc_pic works... $ECHO_C" >&6
5186 if test "${lt_cv_prog_cc_pic_works+set}" = set; then
5187 echo $ECHO_N "(cached) $ECHO_C" >&6
5188 else
5189 save_CFLAGS="$CFLAGS"
5190 CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"
5191 cat >conftest.$ac_ext <<_ACEOF
5192 /* confdefs.h. */
5193 _ACEOF
5194 cat confdefs.h >>conftest.$ac_ext
5195 cat >>conftest.$ac_ext <<_ACEOF
5196 /* end confdefs.h. */
5199 main ()
5203 return 0;
5205 _ACEOF
5206 rm -f conftest.$ac_objext
5207 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5208 (eval $ac_compile) 2>conftest.er1
5209 ac_status=$?
5210 grep -v '^ *+' conftest.er1 >conftest.err
5211 rm -f conftest.er1
5212 cat conftest.err >&5
5213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5214 (exit $ac_status); } &&
5215 { ac_try='test -z "$ac_c_werror_flag"
5216 || test ! -s conftest.err'
5217 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5218 (eval $ac_try) 2>&5
5219 ac_status=$?
5220 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5221 (exit $ac_status); }; } &&
5222 { ac_try='test -s conftest.$ac_objext'
5223 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5224 (eval $ac_try) 2>&5
5225 ac_status=$?
5226 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5227 (exit $ac_status); }; }; then
5228 case $host_os in
5229 hpux9* | hpux10* | hpux11*)
5230 # On HP-UX, both CC and GCC only warn that PIC is supported... then
5231 # they create non-PIC objects. So, if there were any warnings, we
5232 # assume that PIC is not supported.
5233 if test -s conftest.err; then
5234 lt_cv_prog_cc_pic_works=no
5235 else
5236 lt_cv_prog_cc_pic_works=yes
5240 lt_cv_prog_cc_pic_works=yes
5242 esac
5244 else
5245 echo "$as_me: failed program was:" >&5
5246 sed 's/^/| /' conftest.$ac_ext >&5
5248 lt_cv_prog_cc_pic_works=no
5251 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5252 CFLAGS="$save_CFLAGS"
5257 if test "X$lt_cv_prog_cc_pic_works" = Xno; then
5258 lt_cv_prog_cc_pic=
5259 lt_cv_prog_cc_can_build_shared=no
5260 else
5261 lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic"
5264 echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic_works" >&5
5265 echo "${ECHO_T}$lt_cv_prog_cc_pic_works" >&6
5268 # Check for any special shared library compilation flags.
5269 if test -n "$lt_cv_prog_cc_shlib"; then
5270 { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&5
5271 echo "$as_me: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&2;}
5272 if echo "$old_CC $old_CFLAGS " | egrep -e "[ ]$lt_cv_prog_cc_shlib[ ]" >/dev/null; then :
5273 else
5274 { echo "$as_me:$LINENO: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
5275 echo "$as_me: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
5276 lt_cv_prog_cc_can_build_shared=no
5280 echo "$as_me:$LINENO: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5
5281 echo $ECHO_N "checking if $compiler static flag $lt_cv_prog_cc_static works... $ECHO_C" >&6
5282 if test "${lt_cv_prog_cc_static_works+set}" = set; then
5283 echo $ECHO_N "(cached) $ECHO_C" >&6
5284 else
5285 lt_cv_prog_cc_static_works=no
5286 save_LDFLAGS="$LDFLAGS"
5287 LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"
5288 cat >conftest.$ac_ext <<_ACEOF
5289 /* confdefs.h. */
5290 _ACEOF
5291 cat confdefs.h >>conftest.$ac_ext
5292 cat >>conftest.$ac_ext <<_ACEOF
5293 /* end confdefs.h. */
5296 main ()
5300 return 0;
5302 _ACEOF
5303 rm -f conftest.$ac_objext conftest$ac_exeext
5304 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5305 (eval $ac_link) 2>conftest.er1
5306 ac_status=$?
5307 grep -v '^ *+' conftest.er1 >conftest.err
5308 rm -f conftest.er1
5309 cat conftest.err >&5
5310 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5311 (exit $ac_status); } &&
5312 { ac_try='test -z "$ac_c_werror_flag"
5313 || test ! -s conftest.err'
5314 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5315 (eval $ac_try) 2>&5
5316 ac_status=$?
5317 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5318 (exit $ac_status); }; } &&
5319 { ac_try='test -s conftest$ac_exeext'
5320 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5321 (eval $ac_try) 2>&5
5322 ac_status=$?
5323 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5324 (exit $ac_status); }; }; then
5325 lt_cv_prog_cc_static_works=yes
5326 else
5327 echo "$as_me: failed program was:" >&5
5328 sed 's/^/| /' conftest.$ac_ext >&5
5331 rm -f conftest.err conftest.$ac_objext \
5332 conftest$ac_exeext conftest.$ac_ext
5333 LDFLAGS="$save_LDFLAGS"
5338 # Belt *and* braces to stop my trousers falling down:
5339 test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static=
5340 echo "$as_me:$LINENO: result: $lt_cv_prog_cc_static_works" >&5
5341 echo "${ECHO_T}$lt_cv_prog_cc_static_works" >&6
5343 pic_flag="$lt_cv_prog_cc_pic"
5344 special_shlib_compile_flags="$lt_cv_prog_cc_shlib"
5345 wl="$lt_cv_prog_cc_wl"
5346 link_static_flag="$lt_cv_prog_cc_static"
5347 no_builtin_flag="$lt_cv_prog_cc_no_builtin"
5348 can_build_shared="$lt_cv_prog_cc_can_build_shared"
5351 # Check to see if options -o and -c are simultaneously supported by compiler
5352 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
5353 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
5354 if test "${lt_cv_compiler_c_o+set}" = set; then
5355 echo $ECHO_N "(cached) $ECHO_C" >&6
5356 else
5358 $rm -r conftest 2>/dev/null
5359 mkdir conftest
5360 cd conftest
5361 echo "int some_variable = 0;" > conftest.$ac_ext
5362 mkdir out
5363 # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
5364 # that will create temporary files in the current directory regardless of
5365 # the output directory. Thus, making CWD read-only will cause this test
5366 # to fail, enabling locking or at least warning the user not to do parallel
5367 # builds.
5368 chmod -w .
5369 save_CFLAGS="$CFLAGS"
5370 CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
5371 compiler_c_o=no
5372 if { (eval echo configure:5372: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
5373 # The compiler can only warn and ignore the option if not recognized
5374 # So say no if there are warnings
5375 if test -s out/conftest.err; then
5376 lt_cv_compiler_c_o=no
5377 else
5378 lt_cv_compiler_c_o=yes
5380 else
5381 # Append any errors to the config.log.
5382 cat out/conftest.err 1>&5
5383 lt_cv_compiler_c_o=no
5385 CFLAGS="$save_CFLAGS"
5386 chmod u+w .
5387 $rm conftest* out/*
5388 rmdir out
5389 cd ..
5390 rmdir conftest
5391 $rm -r conftest 2>/dev/null
5395 compiler_c_o=$lt_cv_compiler_c_o
5396 echo "$as_me:$LINENO: result: $compiler_c_o" >&5
5397 echo "${ECHO_T}$compiler_c_o" >&6
5399 if test x"$compiler_c_o" = x"yes"; then
5400 # Check to see if we can write to a .lo
5401 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.lo" >&5
5402 echo $ECHO_N "checking if $compiler supports -c -o file.lo... $ECHO_C" >&6
5403 if test "${lt_cv_compiler_o_lo+set}" = set; then
5404 echo $ECHO_N "(cached) $ECHO_C" >&6
5405 else
5407 lt_cv_compiler_o_lo=no
5408 save_CFLAGS="$CFLAGS"
5409 CFLAGS="$CFLAGS -c -o conftest.lo"
5410 save_objext="$ac_objext"
5411 ac_objext=lo
5412 cat >conftest.$ac_ext <<_ACEOF
5413 /* confdefs.h. */
5414 _ACEOF
5415 cat confdefs.h >>conftest.$ac_ext
5416 cat >>conftest.$ac_ext <<_ACEOF
5417 /* end confdefs.h. */
5420 main ()
5422 int some_variable = 0;
5424 return 0;
5426 _ACEOF
5427 rm -f conftest.$ac_objext
5428 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5429 (eval $ac_compile) 2>conftest.er1
5430 ac_status=$?
5431 grep -v '^ *+' conftest.er1 >conftest.err
5432 rm -f conftest.er1
5433 cat conftest.err >&5
5434 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5435 (exit $ac_status); } &&
5436 { ac_try='test -z "$ac_c_werror_flag"
5437 || test ! -s conftest.err'
5438 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5439 (eval $ac_try) 2>&5
5440 ac_status=$?
5441 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5442 (exit $ac_status); }; } &&
5443 { ac_try='test -s conftest.$ac_objext'
5444 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5445 (eval $ac_try) 2>&5
5446 ac_status=$?
5447 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5448 (exit $ac_status); }; }; then
5449 # The compiler can only warn and ignore the option if not recognized
5450 # So say no if there are warnings
5451 if test -s conftest.err; then
5452 lt_cv_compiler_o_lo=no
5453 else
5454 lt_cv_compiler_o_lo=yes
5457 else
5458 echo "$as_me: failed program was:" >&5
5459 sed 's/^/| /' conftest.$ac_ext >&5
5462 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5463 ac_objext="$save_objext"
5464 CFLAGS="$save_CFLAGS"
5468 compiler_o_lo=$lt_cv_compiler_o_lo
5469 echo "$as_me:$LINENO: result: $compiler_o_lo" >&5
5470 echo "${ECHO_T}$compiler_o_lo" >&6
5471 else
5472 compiler_o_lo=no
5475 # Check to see if we can do hard links to lock some files if needed
5476 hard_links="nottested"
5477 if test "$compiler_c_o" = no && test "$need_locks" != no; then
5478 # do not overwrite the value of need_locks provided by the user
5479 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
5480 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
5481 hard_links=yes
5482 $rm conftest*
5483 ln conftest.a conftest.b 2>/dev/null && hard_links=no
5484 touch conftest.a
5485 ln conftest.a conftest.b 2>&5 || hard_links=no
5486 ln conftest.a conftest.b 2>/dev/null && hard_links=no
5487 echo "$as_me:$LINENO: result: $hard_links" >&5
5488 echo "${ECHO_T}$hard_links" >&6
5489 if test "$hard_links" = no; then
5490 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
5491 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
5492 need_locks=warn
5494 else
5495 need_locks=no
5498 if test "$GCC" = yes; then
5499 # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
5500 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
5501 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
5502 echo "int some_variable = 0;" > conftest.$ac_ext
5503 save_CFLAGS="$CFLAGS"
5504 CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
5505 compiler_rtti_exceptions=no
5506 cat >conftest.$ac_ext <<_ACEOF
5507 /* confdefs.h. */
5508 _ACEOF
5509 cat confdefs.h >>conftest.$ac_ext
5510 cat >>conftest.$ac_ext <<_ACEOF
5511 /* end confdefs.h. */
5514 main ()
5516 int some_variable = 0;
5518 return 0;
5520 _ACEOF
5521 rm -f conftest.$ac_objext
5522 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5523 (eval $ac_compile) 2>conftest.er1
5524 ac_status=$?
5525 grep -v '^ *+' conftest.er1 >conftest.err
5526 rm -f conftest.er1
5527 cat conftest.err >&5
5528 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5529 (exit $ac_status); } &&
5530 { ac_try='test -z "$ac_c_werror_flag"
5531 || test ! -s conftest.err'
5532 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5533 (eval $ac_try) 2>&5
5534 ac_status=$?
5535 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5536 (exit $ac_status); }; } &&
5537 { ac_try='test -s conftest.$ac_objext'
5538 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5539 (eval $ac_try) 2>&5
5540 ac_status=$?
5541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5542 (exit $ac_status); }; }; then
5543 # The compiler can only warn and ignore the option if not recognized
5544 # So say no if there are warnings
5545 if test -s conftest.err; then
5546 compiler_rtti_exceptions=no
5547 else
5548 compiler_rtti_exceptions=yes
5551 else
5552 echo "$as_me: failed program was:" >&5
5553 sed 's/^/| /' conftest.$ac_ext >&5
5556 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5557 CFLAGS="$save_CFLAGS"
5558 echo "$as_me:$LINENO: result: $compiler_rtti_exceptions" >&5
5559 echo "${ECHO_T}$compiler_rtti_exceptions" >&6
5561 if test "$compiler_rtti_exceptions" = "yes"; then
5562 no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions'
5563 else
5564 no_builtin_flag=' -fno-builtin'
5568 # See if the linker supports building shared libraries.
5569 echo "$as_me:$LINENO: checking whether the linker ($LD) supports shared libraries" >&5
5570 echo $ECHO_N "checking whether the linker ($LD) supports shared libraries... $ECHO_C" >&6
5572 allow_undefined_flag=
5573 no_undefined_flag=
5574 need_lib_prefix=unknown
5575 need_version=unknown
5576 # when you set need_version to no, make sure it does not cause -set_version
5577 # flags to be left without arguments
5578 archive_cmds=
5579 archive_expsym_cmds=
5580 old_archive_from_new_cmds=
5581 old_archive_from_expsyms_cmds=
5582 export_dynamic_flag_spec=
5583 whole_archive_flag_spec=
5584 thread_safe_flag_spec=
5585 hardcode_into_libs=no
5586 hardcode_libdir_flag_spec=
5587 hardcode_libdir_separator=
5588 hardcode_direct=no
5589 hardcode_minus_L=no
5590 hardcode_shlibpath_var=unsupported
5591 runpath_var=
5592 link_all_deplibs=unknown
5593 always_export_symbols=no
5594 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
5595 # include_expsyms should be a list of space-separated symbols to be *always*
5596 # included in the symbol list
5597 include_expsyms=
5598 # exclude_expsyms can be an egrep regular expression of symbols to exclude
5599 # it will be wrapped by ` (' and `)$', so one must not match beginning or
5600 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
5601 # as well as any symbol that contains `d'.
5602 exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
5603 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
5604 # platforms (ab)use it in PIC code, but their linkers get confused if
5605 # the symbol is explicitly referenced. Since portable code cannot
5606 # rely on this symbol name, it's probably fine to never include it in
5607 # preloaded symbol tables.
5608 extract_expsyms_cmds=
5610 case $host_os in
5611 cygwin* | mingw* | pw32*)
5612 # FIXME: the MSVC++ port hasn't been tested in a loooong time
5613 # When not using gcc, we currently assume that we are using
5614 # Microsoft Visual C++.
5615 if test "$GCC" != yes; then
5616 with_gnu_ld=no
5619 openbsd*)
5620 with_gnu_ld=no
5622 esac
5624 ld_shlibs=yes
5625 if test "$with_gnu_ld" = yes; then
5626 # If archive_cmds runs LD, not CC, wlarc should be empty
5627 wlarc='${wl}'
5629 # See if GNU ld supports shared libraries.
5630 case $host_os in
5631 aix3* | aix4* | aix5*)
5632 # On AIX, the GNU linker is very broken
5633 # Note:Check GNU linker on AIX 5-IA64 when/if it becomes available.
5634 ld_shlibs=no
5635 cat <<EOF 1>&2
5637 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
5638 *** to be unable to reliably create shared libraries on AIX.
5639 *** Therefore, libtool is disabling shared libraries support. If you
5640 *** really care for shared libraries, you may want to modify your PATH
5641 *** so that a non-GNU linker is found, and then restart.
5646 amigaos*)
5647 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)'
5648 hardcode_libdir_flag_spec='-L$libdir'
5649 hardcode_minus_L=yes
5651 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
5652 # that the semantics of dynamic libraries on AmigaOS, at least up
5653 # to version 4, is to share data among multiple programs linked
5654 # with the same dynamic library. Since this doesn't match the
5655 # behavior of shared libraries on other platforms, we can use
5656 # them.
5657 ld_shlibs=no
5660 beos*)
5661 if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
5662 allow_undefined_flag=unsupported
5663 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
5664 # support --undefined. This deserves some investigation. FIXME
5665 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5666 else
5667 ld_shlibs=no
5671 cygwin* | mingw* | pw32*)
5672 # hardcode_libdir_flag_spec is actually meaningless, as there is
5673 # no search path for DLLs.
5674 hardcode_libdir_flag_spec='-L$libdir'
5675 allow_undefined_flag=unsupported
5676 always_export_symbols=yes
5678 extract_expsyms_cmds='test -f $output_objdir/impgen.c || \
5679 sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < $''0 > $output_objdir/impgen.c~
5680 test -f $output_objdir/impgen.exe || (cd $output_objdir && \
5681 if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \
5682 else $CC -o impgen impgen.c ; fi)~
5683 $output_objdir/impgen $dir/$soroot > $output_objdir/$soname-def'
5685 old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib'
5687 # cygwin and mingw dlls have different entry points and sets of symbols
5688 # to exclude.
5689 # FIXME: what about values for MSVC?
5690 dll_entry=__cygwin_dll_entry@12
5691 dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~
5692 case $host_os in
5693 mingw*)
5694 # mingw values
5695 dll_entry=_DllMainCRTStartup@12
5696 dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~
5698 esac
5700 # mingw and cygwin differ, and it's simplest to just exclude the union
5701 # of the two symbol sets.
5702 dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12
5704 # recent cygwin and mingw systems supply a stub DllMain which the user
5705 # can override, but on older systems we have to supply one (in ltdll.c)
5706 if test "x$lt_cv_need_dllmain" = "xyes"; then
5707 ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext "
5708 ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $''0 > $output_objdir/$soname-ltdll.c~
5709 test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'
5710 else
5711 ltdll_obj=
5712 ltdll_cmds=
5715 # Extract the symbol export list from an `--export-all' def file,
5716 # then regenerate the def file from the symbol export list, so that
5717 # the compiled dll only exports the symbol export list.
5718 # Be careful not to strip the DATA tag left be newer dlltools.
5719 export_symbols_cmds="$ltdll_cmds"'
5720 $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~
5721 sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols'
5723 # If the export-symbols file already is a .def file (1st line
5724 # is EXPORTS), use it as is.
5725 # If DATA tags from a recent dlltool are present, honour them!
5726 archive_expsym_cmds='if test "x`sed 1q $export_symbols`" = xEXPORTS; then
5727 cp $export_symbols $output_objdir/$soname-def;
5728 else
5729 echo EXPORTS > $output_objdir/$soname-def;
5730 _lt_hint=1;
5731 cat $export_symbols | while read symbol; do
5732 set dummy \$symbol;
5733 case \$# in
5734 2) echo " \$2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
5735 4) echo " \$2 \$3 \$4 ; " >> $output_objdir/$soname-def; _lt_hint=`expr \$_lt_hint - 1`;;
5736 *) echo " \$2 @ \$_lt_hint \$3 ; " >> $output_objdir/$soname-def;;
5737 esac;
5738 _lt_hint=`expr 1 + \$_lt_hint`;
5739 done;
5741 '"$ltdll_cmds"'
5742 $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
5743 $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~
5744 $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
5745 $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp --output-lib $output_objdir/$libname.dll.a~
5746 $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
5749 netbsd*)
5750 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
5751 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
5752 wlarc=
5753 else
5754 archive_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5755 archive_expsym_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5759 solaris* | sysv5*)
5760 if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
5761 ld_shlibs=no
5762 cat <<EOF 1>&2
5764 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
5765 *** create shared libraries on Solaris systems. Therefore, libtool
5766 *** is disabling shared libraries support. We urge you to upgrade GNU
5767 *** binutils to release 2.9.1 or newer. Another option is to modify
5768 *** your PATH or compiler configuration so that the native linker is
5769 *** used, and then restart.
5772 elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
5773 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5774 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5775 else
5776 ld_shlibs=no
5780 sunos4*)
5781 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5782 wlarc=
5783 hardcode_direct=yes
5784 hardcode_shlibpath_var=no
5787 linux*)
5788 if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
5789 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5790 supports_anon_versioning=no
5791 case `$LD -v 2>/dev/null` in
5792 *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
5793 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
5794 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
5795 *\ 2.11.*) ;; # other 2.11 versions
5796 *) supports_anon_versioning=yes ;;
5797 esac
5798 if test $supports_anon_versioning = yes; then
5799 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
5800 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
5801 $echo "local: *; };" >> $output_objdir/$libname.ver~
5802 $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
5803 else
5804 $archive_expsym_cmds="$archive_cmds"
5806 else
5807 ld_shlibs=no
5812 if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
5813 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5814 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5815 else
5816 ld_shlibs=no
5819 esac
5821 if test "$ld_shlibs" = yes; then
5822 runpath_var=LD_RUN_PATH
5823 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
5824 export_dynamic_flag_spec='${wl}--export-dynamic'
5825 case $host_os in
5826 cygwin* | mingw* | pw32*)
5827 # dlltool doesn't understand --whole-archive et. al.
5828 whole_archive_flag_spec=
5831 # ancient GNU ld didn't support --whole-archive et. al.
5832 if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
5833 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
5834 else
5835 whole_archive_flag_spec=
5838 esac
5840 else
5841 # PORTME fill in a description of your system's linker (not GNU ld)
5842 case $host_os in
5843 aix3*)
5844 allow_undefined_flag=unsupported
5845 always_export_symbols=yes
5846 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'
5847 # Note: this linker hardcodes the directories in LIBPATH if there
5848 # are no directories specified by -L.
5849 hardcode_minus_L=yes
5850 if test "$GCC" = yes && test -z "$link_static_flag"; then
5851 # Neither direct hardcoding nor static linking is supported with a
5852 # broken collect2.
5853 hardcode_direct=unsupported
5857 aix4* | aix5*)
5858 if test "$host_cpu" = ia64; then
5859 # On IA64, the linker does run time linking by default, so we don't
5860 # have to do anything special.
5861 aix_use_runtimelinking=no
5862 exp_sym_flag='-Bexport'
5863 no_entry_flag=""
5864 else
5865 aix_use_runtimelinking=no
5867 # Test if we are trying to use run time linking or normal
5868 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
5869 # need to do runtime linking.
5870 case $host_os in aix4.[23]|aix4.[23].*|aix5*)
5871 for ld_flag in $LDFLAGS; do
5872 case $ld_flag in
5873 *-brtl*)
5874 aix_use_runtimelinking=yes
5875 break
5877 esac
5878 done
5879 esac
5881 exp_sym_flag='-bexport'
5882 no_entry_flag='-bnoentry'
5885 # When large executables or shared objects are built, AIX ld can
5886 # have problems creating the table of contents. If linking a library
5887 # or program results in "error TOC overflow" add -mminimal-toc to
5888 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
5889 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
5891 hardcode_direct=yes
5892 archive_cmds=''
5893 hardcode_libdir_separator=':'
5894 if test "$GCC" = yes; then
5895 case $host_os in aix4.[012]|aix4.[012].*)
5896 collect2name=`${CC} -print-prog-name=collect2`
5897 if test -f "$collect2name" && \
5898 strings "$collect2name" | grep resolve_lib_name >/dev/null
5899 then
5900 # We have reworked collect2
5901 hardcode_direct=yes
5902 else
5903 # We have old collect2
5904 hardcode_direct=unsupported
5905 # It fails to find uninstalled libraries when the uninstalled
5906 # path is not listed in the libpath. Setting hardcode_minus_L
5907 # to unsupported forces relinking
5908 hardcode_minus_L=yes
5909 hardcode_libdir_flag_spec='-L$libdir'
5910 hardcode_libdir_separator=
5912 esac
5914 shared_flag='-shared'
5915 else
5916 # not using gcc
5917 if test "$host_cpu" = ia64; then
5918 shared_flag='${wl}-G'
5919 else
5920 if test "$aix_use_runtimelinking" = yes; then
5921 shared_flag='${wl}-G'
5922 else
5923 shared_flag='${wl}-bM:SRE'
5928 # It seems that -bexpall can do strange things, so it is better to
5929 # generate a list of symbols to export.
5930 always_export_symbols=yes
5931 if test "$aix_use_runtimelinking" = yes; then
5932 # Warning - without using the other runtime loading flags (-brtl),
5933 # -berok will link without error, but may produce a broken library.
5934 allow_undefined_flag='-berok'
5935 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib'
5936 archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
5937 else
5938 if test "$host_cpu" = ia64; then
5939 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
5940 allow_undefined_flag="-z nodefs"
5941 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname ${wl}-h$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
5942 else
5943 hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib'
5944 # Warning - without using the other run time loading flags,
5945 # -berok will link without error, but may produce a broken library.
5946 allow_undefined_flag='${wl}-berok'
5947 # This is a bit strange, but is similar to how AIX traditionally builds
5948 # it's shared libraries.
5949 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"' ~$AR -crlo $objdir/$libname$release.a $objdir/$soname'
5954 amigaos*)
5955 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)'
5956 hardcode_libdir_flag_spec='-L$libdir'
5957 hardcode_minus_L=yes
5958 # see comment about different semantics on the GNU ld section
5959 ld_shlibs=no
5962 cygwin* | mingw* | pw32*)
5963 # When not using gcc, we currently assume that we are using
5964 # Microsoft Visual C++.
5965 # hardcode_libdir_flag_spec is actually meaningless, as there is
5966 # no search path for DLLs.
5967 hardcode_libdir_flag_spec=' '
5968 allow_undefined_flag=unsupported
5969 # Tell ltmain to make .lib files, not .a files.
5970 libext=lib
5971 # FIXME: Setting linknames here is a bad hack.
5972 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames='
5973 # The linker will automatically build a .lib file if we build a DLL.
5974 old_archive_from_new_cmds='true'
5975 # FIXME: Should let the user specify the lib program.
5976 old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
5977 fix_srcfile_path='`cygpath -w "$srcfile"`'
5980 darwin* | rhapsody*)
5981 case "$host_os" in
5982 rhapsody* | darwin1.[012])
5983 allow_undefined_flag='-undefined suppress'
5985 *) # Darwin 1.3 on
5986 allow_undefined_flag='-flat_namespace -undefined suppress'
5988 esac
5989 # FIXME: Relying on posixy $() will cause problems for
5990 # cross-compilation, but unfortunately the echo tests do not
5991 # yet detect zsh echo's removal of \ escapes. Also zsh mangles
5992 # `"' quotes if we put them in here... so don't!
5993 archive_cmds='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs && $CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib ${lib}-master.o $deplibs$linker_flags $(test .$module != .yes && echo -install_name $rpath/$soname $verstring)'
5994 # We need to add '_' to the symbols in $export_symbols first
5995 #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
5996 hardcode_direct=yes
5997 hardcode_shlibpath_var=no
5998 whole_archive_flag_spec='-all_load $convenience'
6001 freebsd1*)
6002 ld_shlibs=no
6005 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
6006 # support. Future versions do this automatically, but an explicit c++rt0.o
6007 # does not break anything, and helps significantly (at the cost of a little
6008 # extra space).
6009 freebsd2.2*)
6010 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
6011 hardcode_libdir_flag_spec='-R$libdir'
6012 hardcode_direct=yes
6013 hardcode_shlibpath_var=no
6016 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
6017 freebsd2*)
6018 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6019 hardcode_direct=yes
6020 hardcode_minus_L=yes
6021 hardcode_shlibpath_var=no
6024 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
6025 freebsd*)
6026 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
6027 hardcode_libdir_flag_spec='-R$libdir'
6028 hardcode_direct=yes
6029 hardcode_shlibpath_var=no
6032 hpux9* | hpux10* | hpux11*)
6033 case $host_os in
6034 hpux9*) 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' ;;
6035 *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;;
6036 esac
6037 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
6038 hardcode_libdir_separator=:
6039 hardcode_direct=yes
6040 hardcode_minus_L=yes # Not in the search PATH, but as the default
6041 # location of the library.
6042 export_dynamic_flag_spec='${wl}-E'
6045 irix5* | irix6* | nonstopux*)
6046 if test "$GCC" = yes; then
6047 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
6048 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6049 else
6050 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
6051 hardcode_libdir_flag_spec='-rpath $libdir'
6053 hardcode_libdir_separator=:
6054 link_all_deplibs=yes
6057 netbsd*)
6058 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6059 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
6060 else
6061 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
6063 hardcode_libdir_flag_spec='-R$libdir'
6064 hardcode_direct=yes
6065 hardcode_shlibpath_var=no
6068 newsos6)
6069 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6070 hardcode_direct=yes
6071 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6072 hardcode_libdir_separator=:
6073 hardcode_shlibpath_var=no
6076 openbsd*)
6077 hardcode_direct=yes
6078 hardcode_shlibpath_var=no
6079 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6080 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
6081 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
6082 export_dynamic_flag_spec='${wl}-E'
6083 else
6084 case "$host_os" in
6085 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
6086 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6087 hardcode_libdir_flag_spec='-R$libdir'
6090 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
6091 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
6093 esac
6097 os2*)
6098 hardcode_libdir_flag_spec='-L$libdir'
6099 hardcode_minus_L=yes
6100 allow_undefined_flag=unsupported
6101 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'
6102 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
6105 osf3*)
6106 if test "$GCC" = yes; then
6107 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
6108 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
6109 else
6110 allow_undefined_flag=' -expect_unresolved \*'
6111 archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
6113 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6114 hardcode_libdir_separator=:
6117 osf4* | osf5*) # as osf3* with the addition of -msym flag
6118 if test "$GCC" = yes; then
6119 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
6120 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
6121 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6122 else
6123 allow_undefined_flag=' -expect_unresolved \*'
6124 archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
6125 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
6126 $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
6128 #Both c and cxx compiler support -rpath directly
6129 hardcode_libdir_flag_spec='-rpath $libdir'
6131 hardcode_libdir_separator=:
6134 sco3.2v5*)
6135 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6136 hardcode_shlibpath_var=no
6137 runpath_var=LD_RUN_PATH
6138 hardcode_runpath_var=yes
6139 export_dynamic_flag_spec='${wl}-Bexport'
6142 solaris*)
6143 # gcc --version < 3.0 without binutils cannot create self contained
6144 # shared libraries reliably, requiring libgcc.a to resolve some of
6145 # the object symbols generated in some cases. Libraries that use
6146 # assert need libgcc.a to resolve __eprintf, for example. Linking
6147 # a copy of libgcc.a into every shared library to guarantee resolving
6148 # such symbols causes other problems: According to Tim Van Holder
6149 # <tim.van.holder@pandora.be>, C++ libraries end up with a separate
6150 # (to the application) exception stack for one thing.
6151 no_undefined_flag=' -z defs'
6152 if test "$GCC" = yes; then
6153 case `$CC --version 2>/dev/null` in
6154 [12].*)
6155 cat <<EOF 1>&2
6157 *** Warning: Releases of GCC earlier than version 3.0 cannot reliably
6158 *** create self contained shared libraries on Solaris systems, without
6159 *** introducing a dependency on libgcc.a. Therefore, libtool is disabling
6160 *** -no-undefined support, which will at least allow you to build shared
6161 *** libraries. However, you may find that when you link such libraries
6162 *** into an application without using GCC, you have to manually add
6163 *** \`gcc --print-libgcc-file-name\` to the link command. We urge you to
6164 *** upgrade to a newer version of GCC. Another option is to rebuild your
6165 *** current GCC to use the GNU linker from GNU binutils 2.9.1 or newer.
6168 no_undefined_flag=
6170 esac
6172 # $CC -shared without GNU ld will not create a library from C++
6173 # object files and a static libstdc++, better avoid it by now
6174 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
6175 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
6176 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
6177 hardcode_libdir_flag_spec='-R$libdir'
6178 hardcode_shlibpath_var=no
6179 case $host_os in
6180 solaris2.[0-5] | solaris2.[0-5].*) ;;
6181 *) # Supported since Solaris 2.6 (maybe 2.5.1?)
6182 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
6183 esac
6184 link_all_deplibs=yes
6187 sunos4*)
6188 if test "x$host_vendor" = xsequent; then
6189 # Use $CC to link under sequent, because it throws in some extra .o
6190 # files that make .init and .fini sections work.
6191 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
6192 else
6193 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
6195 hardcode_libdir_flag_spec='-L$libdir'
6196 hardcode_direct=yes
6197 hardcode_minus_L=yes
6198 hardcode_shlibpath_var=no
6201 sysv4)
6202 case $host_vendor in
6203 sni)
6204 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6205 hardcode_direct=yes # is this really true???
6207 siemens)
6208 ## LD is ld it makes a PLAMLIB
6209 ## CC just makes a GrossModule.
6210 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
6211 reload_cmds='$CC -r -o $output$reload_objs'
6212 hardcode_direct=no
6214 motorola)
6215 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6216 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
6218 esac
6219 runpath_var='LD_RUN_PATH'
6220 hardcode_shlibpath_var=no
6223 sysv4.3*)
6224 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6225 hardcode_shlibpath_var=no
6226 export_dynamic_flag_spec='-Bexport'
6229 sysv5*)
6230 no_undefined_flag=' -z text'
6231 # $CC -shared without GNU ld will not create a library from C++
6232 # object files and a static libstdc++, better avoid it by now
6233 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
6234 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
6235 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
6236 hardcode_libdir_flag_spec=
6237 hardcode_shlibpath_var=no
6238 runpath_var='LD_RUN_PATH'
6241 uts4*)
6242 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6243 hardcode_libdir_flag_spec='-L$libdir'
6244 hardcode_shlibpath_var=no
6247 dgux*)
6248 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6249 hardcode_libdir_flag_spec='-L$libdir'
6250 hardcode_shlibpath_var=no
6253 sysv4*MP*)
6254 if test -d /usr/nec; then
6255 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6256 hardcode_shlibpath_var=no
6257 runpath_var=LD_RUN_PATH
6258 hardcode_runpath_var=yes
6259 ld_shlibs=yes
6263 sysv4.2uw2*)
6264 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
6265 hardcode_direct=yes
6266 hardcode_minus_L=no
6267 hardcode_shlibpath_var=no
6268 hardcode_runpath_var=yes
6269 runpath_var=LD_RUN_PATH
6272 sysv5uw7* | unixware7*)
6273 no_undefined_flag='${wl}-z ${wl}text'
6274 if test "$GCC" = yes; then
6275 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
6276 else
6277 archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
6279 runpath_var='LD_RUN_PATH'
6280 hardcode_shlibpath_var=no
6284 ld_shlibs=no
6286 esac
6288 echo "$as_me:$LINENO: result: $ld_shlibs" >&5
6289 echo "${ECHO_T}$ld_shlibs" >&6
6290 test "$ld_shlibs" = no && can_build_shared=no
6292 # Check hardcoding attributes.
6293 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
6294 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
6295 hardcode_action=
6296 if test -n "$hardcode_libdir_flag_spec" || \
6297 test -n "$runpath_var"; then
6299 # We can hardcode non-existant directories.
6300 if test "$hardcode_direct" != no &&
6301 # If the only mechanism to avoid hardcoding is shlibpath_var, we
6302 # have to relink, otherwise we might link with an installed library
6303 # when we should be linking with a yet-to-be-installed one
6304 ## test "$hardcode_shlibpath_var" != no &&
6305 test "$hardcode_minus_L" != no; then
6306 # Linking always hardcodes the temporary library directory.
6307 hardcode_action=relink
6308 else
6309 # We can link without hardcoding, and we can hardcode nonexisting dirs.
6310 hardcode_action=immediate
6312 else
6313 # We cannot hardcode anything, or else we can only hardcode existing
6314 # directories.
6315 hardcode_action=unsupported
6317 echo "$as_me:$LINENO: result: $hardcode_action" >&5
6318 echo "${ECHO_T}$hardcode_action" >&6
6320 striplib=
6321 old_striplib=
6322 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
6323 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
6324 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
6325 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
6326 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
6327 echo "$as_me:$LINENO: result: yes" >&5
6328 echo "${ECHO_T}yes" >&6
6329 else
6330 echo "$as_me:$LINENO: result: no" >&5
6331 echo "${ECHO_T}no" >&6
6334 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6335 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6337 # PORTME Fill in your ld.so characteristics
6338 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
6339 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
6340 library_names_spec=
6341 libname_spec='lib$name'
6342 soname_spec=
6343 postinstall_cmds=
6344 postuninstall_cmds=
6345 finish_cmds=
6346 finish_eval=
6347 shlibpath_var=
6348 shlibpath_overrides_runpath=unknown
6349 version_type=none
6350 dynamic_linker="$host_os ld.so"
6351 sys_lib_dlsearch_path_spec="/lib /usr/lib /usr/X11R6/lib"
6352 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib /usr/X11R6/lib"
6354 case $host_os in
6355 aix3*)
6356 version_type=linux
6357 library_names_spec='${libname}${release}.so$versuffix $libname.a'
6358 shlibpath_var=LIBPATH
6360 # AIX has no versioning support, so we append a major version to the name.
6361 soname_spec='${libname}${release}.so$major'
6364 aix4* | aix5*)
6365 version_type=linux
6366 need_lib_prefix=no
6367 need_version=no
6368 hardcode_into_libs=yes
6369 if test "$host_cpu" = ia64; then
6370 # AIX 5 supports IA64
6371 library_names_spec='${libname}${release}.so$major ${libname}${release}.so$versuffix $libname.so'
6372 shlibpath_var=LD_LIBRARY_PATH
6373 else
6374 # With GCC up to 2.95.x, collect2 would create an import file
6375 # for dependence libraries. The import file would start with
6376 # the line `#! .'. This would cause the generated library to
6377 # depend on `.', always an invalid library. This was fixed in
6378 # development snapshots of GCC prior to 3.0.
6379 case $host_os in
6380 aix4 | aix4.[01] | aix4.[01].*)
6381 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
6382 echo ' yes '
6383 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
6385 else
6386 can_build_shared=no
6389 esac
6390 # AIX (on Power*) has no versioning support, so currently we can
6391 # not hardcode correct soname into executable. Probably we can
6392 # add versioning support to collect2, so additional links can
6393 # be useful in future.
6394 if test "$aix_use_runtimelinking" = yes; then
6395 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
6396 # instead of lib<name>.a to let people know that these are not
6397 # typical AIX shared libraries.
6398 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6399 else
6400 # We preserve .a as extension for shared libraries through AIX4.2
6401 # and later when we are not doing run time linking.
6402 library_names_spec='${libname}${release}.a $libname.a'
6403 soname_spec='${libname}${release}.so$major'
6405 shlibpath_var=LIBPATH
6407 hardcode_into_libs=yes
6410 amigaos*)
6411 library_names_spec='$libname.ixlibrary $libname.a'
6412 # Create ${libname}_ixlibrary.a entries in /sys/libs.
6413 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
6416 beos*)
6417 library_names_spec='${libname}.so'
6418 dynamic_linker="$host_os ld.so"
6419 shlibpath_var=LIBRARY_PATH
6422 bsdi4*)
6423 version_type=linux
6424 need_version=no
6425 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6426 soname_spec='${libname}${release}.so$major'
6427 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
6428 shlibpath_var=LD_LIBRARY_PATH
6429 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
6430 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
6431 export_dynamic_flag_spec=-rdynamic
6432 # the default ld.so.conf also contains /usr/contrib/lib and
6433 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
6434 # libtool to hard-code these into programs
6437 cygwin* | mingw* | pw32*)
6438 version_type=windows
6439 need_version=no
6440 need_lib_prefix=no
6441 case $GCC,$host_os in
6442 yes,cygwin*)
6443 library_names_spec='$libname.dll.a'
6444 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
6445 postinstall_cmds='dlpath=`bash 2>&1 -c '\''. $dir/${file}i;echo \$dlname'\''`~
6446 dldir=$destdir/`dirname \$dlpath`~
6447 test -d \$dldir || mkdir -p \$dldir~
6448 $install_prog .libs/$dlname \$dldir/$dlname'
6449 postuninstall_cmds='dldll=`bash 2>&1 -c '\''. $file; echo \$dlname'\''`~
6450 dlpath=$dir/\$dldll~
6451 $rm \$dlpath'
6453 yes,mingw*)
6454 library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
6455 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g" -e "s,=/,/,g"`
6457 yes,pw32*)
6458 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/./-/g'`${versuffix}.dll'
6461 library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll $libname.lib'
6463 esac
6464 dynamic_linker='Win32 ld.exe'
6465 # FIXME: first we should search . and the directory the executable is in
6466 shlibpath_var=PATH
6469 darwin* | rhapsody*)
6470 dynamic_linker="$host_os dyld"
6471 version_type=darwin
6472 need_lib_prefix=no
6473 need_version=no
6474 # FIXME: Relying on posixy $() will cause problems for
6475 # cross-compilation, but unfortunately the echo tests do not
6476 # yet detect zsh echo's removal of \ escapes.
6477 library_names_spec='${libname}${release}${versuffix}.$(test .$module = .yes && echo so || echo dylib) ${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib) ${libname}.$(test .$module = .yes && echo so || echo dylib)'
6478 soname_spec='${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib)'
6479 shlibpath_overrides_runpath=yes
6480 shlibpath_var=DYLD_LIBRARY_PATH
6483 freebsd1*)
6484 dynamic_linker=no
6487 freebsd*)
6488 objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
6489 version_type=freebsd-$objformat
6490 case $version_type in
6491 freebsd-elf*)
6492 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
6493 need_version=no
6494 need_lib_prefix=no
6496 freebsd-*)
6497 library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'
6498 need_version=yes
6500 esac
6501 shlibpath_var=LD_LIBRARY_PATH
6502 case $host_os in
6503 freebsd2*)
6504 shlibpath_overrides_runpath=yes
6507 shlibpath_overrides_runpath=no
6508 hardcode_into_libs=yes
6510 esac
6513 gnu*)
6514 version_type=linux
6515 need_lib_prefix=no
6516 need_version=no
6517 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
6518 soname_spec='${libname}${release}.so$major'
6519 shlibpath_var=LD_LIBRARY_PATH
6520 hardcode_into_libs=yes
6523 hpux9* | hpux10* | hpux11*)
6524 # Give a soname corresponding to the major version so that dld.sl refuses to
6525 # link against other versions.
6526 dynamic_linker="$host_os dld.sl"
6527 version_type=sunos
6528 need_lib_prefix=no
6529 need_version=no
6530 shlibpath_var=SHLIB_PATH
6531 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
6532 library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
6533 soname_spec='${libname}${release}.sl$major'
6534 # HP-UX runs *really* slowly unless shared libraries are mode 555.
6535 postinstall_cmds='chmod 555 $lib'
6538 irix5* | irix6* | nonstopux*)
6539 case $host_os in
6540 nonstopux*) version_type=nonstopux ;;
6541 *) version_type=irix ;;
6542 esac
6543 need_lib_prefix=no
6544 need_version=no
6545 soname_spec='${libname}${release}.so$major'
6546 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
6547 case $host_os in
6548 irix5* | nonstopux*)
6549 libsuff= shlibsuff=
6552 case $LD in # libtool.m4 will add one of these switches to LD
6553 *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
6554 *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
6555 *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;
6556 *) libsuff= shlibsuff= libmagic=never-match;;
6557 esac
6559 esac
6560 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
6561 shlibpath_overrides_runpath=no
6562 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
6563 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
6566 # No shared lib support for Linux oldld, aout, or coff.
6567 linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
6568 dynamic_linker=no
6571 # This must be Linux ELF.
6572 linux-gnu*)
6573 version_type=linux
6574 need_lib_prefix=no
6575 need_version=no
6576 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6577 soname_spec='${libname}${release}.so$major'
6578 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
6579 shlibpath_var=LD_LIBRARY_PATH
6580 shlibpath_overrides_runpath=no
6581 # This implies no fast_install, which is unacceptable.
6582 # Some rework will be needed to allow for fast_install
6583 # before this can be enabled.
6584 hardcode_into_libs=yes
6586 case $host_cpu:$lt_cv_cc_64bit_output in
6587 powerpc64:yes | s390x:yes | sparc64:yes | x86_64:yes)
6588 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /usr/X11R6/lib64"
6589 sys_lib_search_path_spec="/lib64 /usr/lib64 /usr/local/lib64 /usr/X11R6/lib64"
6591 esac
6593 # We used to test for /lib/ld.so.1 and disable shared libraries on
6594 # powerpc, because MkLinux only supported shared libraries with the
6595 # GNU dynamic linker. Since this was broken with cross compilers,
6596 # most powerpc-linux boxes support dynamic linking these days and
6597 # people can always --disable-shared, the test was removed, and we
6598 # assume the GNU/Linux dynamic linker is in use.
6599 dynamic_linker='GNU/Linux ld.so'
6601 # Find out which ABI we are using (multilib Linux x86_64 hack).
6602 libsuff=
6603 case "$host_cpu" in
6604 x86_64*)
6605 echo '#line 6605 "configure"' > conftest.$ac_ext
6606 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6607 (eval $ac_compile) 2>&5
6608 ac_status=$?
6609 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6610 (exit $ac_status); }; then
6611 case `/usr/bin/file conftest.$ac_objext` in
6612 *64-bit*)
6613 libsuff=64
6615 esac
6617 rm -rf conftest*
6621 esac
6622 sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}"
6623 sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
6626 netbsd*)
6627 version_type=sunos
6628 need_lib_prefix=no
6629 need_version=no
6630 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6631 library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6632 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6633 dynamic_linker='NetBSD (a.out) ld.so'
6634 else
6635 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so'
6636 soname_spec='${libname}${release}.so$major'
6637 dynamic_linker='NetBSD ld.elf_so'
6639 shlibpath_var=LD_LIBRARY_PATH
6640 shlibpath_overrides_runpath=yes
6641 hardcode_into_libs=yes
6644 newsos6)
6645 version_type=linux
6646 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6647 shlibpath_var=LD_LIBRARY_PATH
6648 shlibpath_overrides_runpath=yes
6651 openbsd*)
6652 version_type=sunos
6653 need_lib_prefix=no
6654 need_version=no
6655 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6656 case "$host_os" in
6657 openbsd2.[89] | openbsd2.[89].*)
6658 shlibpath_overrides_runpath=no
6661 shlibpath_overrides_runpath=yes
6663 esac
6664 else
6665 shlibpath_overrides_runpath=yes
6667 library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6668 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6669 shlibpath_var=LD_LIBRARY_PATH
6672 os2*)
6673 libname_spec='$name'
6674 need_lib_prefix=no
6675 library_names_spec='$libname.dll $libname.a'
6676 dynamic_linker='OS/2 ld.exe'
6677 shlibpath_var=LIBPATH
6680 osf3* | osf4* | osf5*)
6681 version_type=osf
6682 need_version=no
6683 soname_spec='${libname}${release}.so$major'
6684 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6685 shlibpath_var=LD_LIBRARY_PATH
6686 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
6687 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
6688 hardcode_into_libs=yes
6691 sco3.2v5*)
6692 version_type=osf
6693 soname_spec='${libname}${release}.so$major'
6694 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6695 shlibpath_var=LD_LIBRARY_PATH
6698 solaris*)
6699 version_type=linux
6700 need_lib_prefix=no
6701 need_version=no
6702 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6703 soname_spec='${libname}${release}.so$major'
6704 shlibpath_var=LD_LIBRARY_PATH
6705 shlibpath_overrides_runpath=yes
6706 hardcode_into_libs=yes
6707 # ldd complains unless libraries are executable
6708 postinstall_cmds='chmod +x $lib'
6711 sunos4*)
6712 version_type=sunos
6713 library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6714 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
6715 shlibpath_var=LD_LIBRARY_PATH
6716 shlibpath_overrides_runpath=yes
6717 if test "$with_gnu_ld" = yes; then
6718 need_lib_prefix=no
6720 need_version=yes
6723 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
6724 version_type=linux
6725 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6726 soname_spec='${libname}${release}.so$major'
6727 shlibpath_var=LD_LIBRARY_PATH
6728 case $host_vendor in
6729 sni)
6730 shlibpath_overrides_runpath=no
6731 need_lib_prefix=no
6732 export_dynamic_flag_spec='${wl}-Blargedynsym'
6733 runpath_var=LD_RUN_PATH
6735 siemens)
6736 need_lib_prefix=no
6738 motorola)
6739 need_lib_prefix=no
6740 need_version=no
6741 shlibpath_overrides_runpath=no
6742 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
6744 esac
6747 uts4*)
6748 version_type=linux
6749 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6750 soname_spec='${libname}${release}.so$major'
6751 shlibpath_var=LD_LIBRARY_PATH
6754 dgux*)
6755 version_type=linux
6756 need_lib_prefix=no
6757 need_version=no
6758 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6759 soname_spec='${libname}${release}.so$major'
6760 shlibpath_var=LD_LIBRARY_PATH
6763 sysv4*MP*)
6764 if test -d /usr/nec ;then
6765 version_type=linux
6766 library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so'
6767 soname_spec='$libname.so.$major'
6768 shlibpath_var=LD_LIBRARY_PATH
6773 dynamic_linker=no
6775 esac
6776 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
6777 echo "${ECHO_T}$dynamic_linker" >&6
6778 test "$dynamic_linker" = no && can_build_shared=no
6780 # Report the final consequences.
6781 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
6782 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
6783 echo "$as_me:$LINENO: result: $can_build_shared" >&5
6784 echo "${ECHO_T}$can_build_shared" >&6
6786 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
6787 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
6788 test "$can_build_shared" = "no" && enable_shared=no
6790 # On AIX, shared libraries and static libraries use the same namespace, and
6791 # are all built from PIC.
6792 case "$host_os" in
6793 aix3*)
6794 test "$enable_shared" = yes && enable_static=no
6795 if test -n "$RANLIB"; then
6796 archive_cmds="$archive_cmds~\$RANLIB \$lib"
6797 postinstall_cmds='$RANLIB $lib'
6801 aix4*)
6802 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
6803 test "$enable_shared" = yes && enable_static=no
6806 esac
6807 echo "$as_me:$LINENO: result: $enable_shared" >&5
6808 echo "${ECHO_T}$enable_shared" >&6
6810 echo "$as_me:$LINENO: checking whether to build static libraries" >&5
6811 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
6812 # Make sure either enable_shared or enable_static is yes.
6813 test "$enable_shared" = yes || enable_static=yes
6814 echo "$as_me:$LINENO: result: $enable_static" >&5
6815 echo "${ECHO_T}$enable_static" >&6
6817 if test "$hardcode_action" = relink; then
6818 # Fast installation is not supported
6819 enable_fast_install=no
6820 elif test "$shlibpath_overrides_runpath" = yes ||
6821 test "$enable_shared" = no; then
6822 # Fast installation is not necessary
6823 enable_fast_install=needless
6826 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
6827 if test "$GCC" = yes; then
6828 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
6831 if test "x$enable_dlopen" != xyes; then
6832 enable_dlopen=unknown
6833 enable_dlopen_self=unknown
6834 enable_dlopen_self_static=unknown
6835 else
6836 lt_cv_dlopen=no
6837 lt_cv_dlopen_libs=
6839 case $host_os in
6840 beos*)
6841 lt_cv_dlopen="load_add_on"
6842 lt_cv_dlopen_libs=
6843 lt_cv_dlopen_self=yes
6846 cygwin* | mingw* | pw32*)
6847 lt_cv_dlopen="LoadLibrary"
6848 lt_cv_dlopen_libs=
6852 echo "$as_me:$LINENO: checking for shl_load" >&5
6853 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
6854 if test "${ac_cv_func_shl_load+set}" = set; then
6855 echo $ECHO_N "(cached) $ECHO_C" >&6
6856 else
6857 cat >conftest.$ac_ext <<_ACEOF
6858 /* confdefs.h. */
6859 _ACEOF
6860 cat confdefs.h >>conftest.$ac_ext
6861 cat >>conftest.$ac_ext <<_ACEOF
6862 /* end confdefs.h. */
6863 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
6864 For example, HP-UX 11i <limits.h> declares gettimeofday. */
6865 #define shl_load innocuous_shl_load
6867 /* System header to define __stub macros and hopefully few prototypes,
6868 which can conflict with char shl_load (); below.
6869 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6870 <limits.h> exists even on freestanding compilers. */
6872 #ifdef __STDC__
6873 # include <limits.h>
6874 #else
6875 # include <assert.h>
6876 #endif
6878 #undef shl_load
6880 /* Override any gcc2 internal prototype to avoid an error. */
6881 #ifdef __cplusplus
6882 extern "C"
6884 #endif
6885 /* We use char because int might match the return type of a gcc2
6886 builtin and then its argument prototype would still apply. */
6887 char shl_load ();
6888 /* The GNU C library defines this for functions which it implements
6889 to always fail with ENOSYS. Some functions are actually named
6890 something starting with __ and the normal name is an alias. */
6891 #if defined (__stub_shl_load) || defined (__stub___shl_load)
6892 choke me
6893 #else
6894 char (*f) () = shl_load;
6895 #endif
6896 #ifdef __cplusplus
6898 #endif
6901 main ()
6903 return f != shl_load;
6905 return 0;
6907 _ACEOF
6908 rm -f conftest.$ac_objext conftest$ac_exeext
6909 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6910 (eval $ac_link) 2>conftest.er1
6911 ac_status=$?
6912 grep -v '^ *+' conftest.er1 >conftest.err
6913 rm -f conftest.er1
6914 cat conftest.err >&5
6915 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6916 (exit $ac_status); } &&
6917 { ac_try='test -z "$ac_c_werror_flag"
6918 || test ! -s conftest.err'
6919 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6920 (eval $ac_try) 2>&5
6921 ac_status=$?
6922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6923 (exit $ac_status); }; } &&
6924 { ac_try='test -s conftest$ac_exeext'
6925 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6926 (eval $ac_try) 2>&5
6927 ac_status=$?
6928 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6929 (exit $ac_status); }; }; then
6930 ac_cv_func_shl_load=yes
6931 else
6932 echo "$as_me: failed program was:" >&5
6933 sed 's/^/| /' conftest.$ac_ext >&5
6935 ac_cv_func_shl_load=no
6937 rm -f conftest.err conftest.$ac_objext \
6938 conftest$ac_exeext conftest.$ac_ext
6940 echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
6941 echo "${ECHO_T}$ac_cv_func_shl_load" >&6
6942 if test $ac_cv_func_shl_load = yes; then
6943 lt_cv_dlopen="shl_load"
6944 else
6945 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
6946 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
6947 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
6948 echo $ECHO_N "(cached) $ECHO_C" >&6
6949 else
6950 ac_check_lib_save_LIBS=$LIBS
6951 LIBS="-ldld $LIBS"
6952 cat >conftest.$ac_ext <<_ACEOF
6953 /* confdefs.h. */
6954 _ACEOF
6955 cat confdefs.h >>conftest.$ac_ext
6956 cat >>conftest.$ac_ext <<_ACEOF
6957 /* end confdefs.h. */
6959 /* Override any gcc2 internal prototype to avoid an error. */
6960 #ifdef __cplusplus
6961 extern "C"
6962 #endif
6963 /* We use char because int might match the return type of a gcc2
6964 builtin and then its argument prototype would still apply. */
6965 char shl_load ();
6967 main ()
6969 shl_load ();
6971 return 0;
6973 _ACEOF
6974 rm -f conftest.$ac_objext conftest$ac_exeext
6975 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6976 (eval $ac_link) 2>conftest.er1
6977 ac_status=$?
6978 grep -v '^ *+' conftest.er1 >conftest.err
6979 rm -f conftest.er1
6980 cat conftest.err >&5
6981 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6982 (exit $ac_status); } &&
6983 { ac_try='test -z "$ac_c_werror_flag"
6984 || test ! -s conftest.err'
6985 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6986 (eval $ac_try) 2>&5
6987 ac_status=$?
6988 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6989 (exit $ac_status); }; } &&
6990 { ac_try='test -s conftest$ac_exeext'
6991 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6992 (eval $ac_try) 2>&5
6993 ac_status=$?
6994 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6995 (exit $ac_status); }; }; then
6996 ac_cv_lib_dld_shl_load=yes
6997 else
6998 echo "$as_me: failed program was:" >&5
6999 sed 's/^/| /' conftest.$ac_ext >&5
7001 ac_cv_lib_dld_shl_load=no
7003 rm -f conftest.err conftest.$ac_objext \
7004 conftest$ac_exeext conftest.$ac_ext
7005 LIBS=$ac_check_lib_save_LIBS
7007 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
7008 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
7009 if test $ac_cv_lib_dld_shl_load = yes; then
7010 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
7011 else
7012 echo "$as_me:$LINENO: checking for dlopen" >&5
7013 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
7014 if test "${ac_cv_func_dlopen+set}" = set; then
7015 echo $ECHO_N "(cached) $ECHO_C" >&6
7016 else
7017 cat >conftest.$ac_ext <<_ACEOF
7018 /* confdefs.h. */
7019 _ACEOF
7020 cat confdefs.h >>conftest.$ac_ext
7021 cat >>conftest.$ac_ext <<_ACEOF
7022 /* end confdefs.h. */
7023 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
7024 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7025 #define dlopen innocuous_dlopen
7027 /* System header to define __stub macros and hopefully few prototypes,
7028 which can conflict with char dlopen (); below.
7029 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7030 <limits.h> exists even on freestanding compilers. */
7032 #ifdef __STDC__
7033 # include <limits.h>
7034 #else
7035 # include <assert.h>
7036 #endif
7038 #undef dlopen
7040 /* Override any gcc2 internal prototype to avoid an error. */
7041 #ifdef __cplusplus
7042 extern "C"
7044 #endif
7045 /* We use char because int might match the return type of a gcc2
7046 builtin and then its argument prototype would still apply. */
7047 char dlopen ();
7048 /* The GNU C library defines this for functions which it implements
7049 to always fail with ENOSYS. Some functions are actually named
7050 something starting with __ and the normal name is an alias. */
7051 #if defined (__stub_dlopen) || defined (__stub___dlopen)
7052 choke me
7053 #else
7054 char (*f) () = dlopen;
7055 #endif
7056 #ifdef __cplusplus
7058 #endif
7061 main ()
7063 return f != dlopen;
7065 return 0;
7067 _ACEOF
7068 rm -f conftest.$ac_objext conftest$ac_exeext
7069 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7070 (eval $ac_link) 2>conftest.er1
7071 ac_status=$?
7072 grep -v '^ *+' conftest.er1 >conftest.err
7073 rm -f conftest.er1
7074 cat conftest.err >&5
7075 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7076 (exit $ac_status); } &&
7077 { ac_try='test -z "$ac_c_werror_flag"
7078 || test ! -s conftest.err'
7079 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7080 (eval $ac_try) 2>&5
7081 ac_status=$?
7082 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7083 (exit $ac_status); }; } &&
7084 { ac_try='test -s conftest$ac_exeext'
7085 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7086 (eval $ac_try) 2>&5
7087 ac_status=$?
7088 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7089 (exit $ac_status); }; }; then
7090 ac_cv_func_dlopen=yes
7091 else
7092 echo "$as_me: failed program was:" >&5
7093 sed 's/^/| /' conftest.$ac_ext >&5
7095 ac_cv_func_dlopen=no
7097 rm -f conftest.err conftest.$ac_objext \
7098 conftest$ac_exeext conftest.$ac_ext
7100 echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
7101 echo "${ECHO_T}$ac_cv_func_dlopen" >&6
7102 if test $ac_cv_func_dlopen = yes; then
7103 lt_cv_dlopen="dlopen"
7104 else
7105 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
7106 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
7107 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
7108 echo $ECHO_N "(cached) $ECHO_C" >&6
7109 else
7110 ac_check_lib_save_LIBS=$LIBS
7111 LIBS="-ldl $LIBS"
7112 cat >conftest.$ac_ext <<_ACEOF
7113 /* confdefs.h. */
7114 _ACEOF
7115 cat confdefs.h >>conftest.$ac_ext
7116 cat >>conftest.$ac_ext <<_ACEOF
7117 /* end confdefs.h. */
7119 /* Override any gcc2 internal prototype to avoid an error. */
7120 #ifdef __cplusplus
7121 extern "C"
7122 #endif
7123 /* We use char because int might match the return type of a gcc2
7124 builtin and then its argument prototype would still apply. */
7125 char dlopen ();
7127 main ()
7129 dlopen ();
7131 return 0;
7133 _ACEOF
7134 rm -f conftest.$ac_objext conftest$ac_exeext
7135 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7136 (eval $ac_link) 2>conftest.er1
7137 ac_status=$?
7138 grep -v '^ *+' conftest.er1 >conftest.err
7139 rm -f conftest.er1
7140 cat conftest.err >&5
7141 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7142 (exit $ac_status); } &&
7143 { ac_try='test -z "$ac_c_werror_flag"
7144 || test ! -s conftest.err'
7145 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7146 (eval $ac_try) 2>&5
7147 ac_status=$?
7148 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7149 (exit $ac_status); }; } &&
7150 { ac_try='test -s conftest$ac_exeext'
7151 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7152 (eval $ac_try) 2>&5
7153 ac_status=$?
7154 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7155 (exit $ac_status); }; }; then
7156 ac_cv_lib_dl_dlopen=yes
7157 else
7158 echo "$as_me: failed program was:" >&5
7159 sed 's/^/| /' conftest.$ac_ext >&5
7161 ac_cv_lib_dl_dlopen=no
7163 rm -f conftest.err conftest.$ac_objext \
7164 conftest$ac_exeext conftest.$ac_ext
7165 LIBS=$ac_check_lib_save_LIBS
7167 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
7168 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
7169 if test $ac_cv_lib_dl_dlopen = yes; then
7170 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
7171 else
7172 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
7173 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
7174 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
7175 echo $ECHO_N "(cached) $ECHO_C" >&6
7176 else
7177 ac_check_lib_save_LIBS=$LIBS
7178 LIBS="-lsvld $LIBS"
7179 cat >conftest.$ac_ext <<_ACEOF
7180 /* confdefs.h. */
7181 _ACEOF
7182 cat confdefs.h >>conftest.$ac_ext
7183 cat >>conftest.$ac_ext <<_ACEOF
7184 /* end confdefs.h. */
7186 /* Override any gcc2 internal prototype to avoid an error. */
7187 #ifdef __cplusplus
7188 extern "C"
7189 #endif
7190 /* We use char because int might match the return type of a gcc2
7191 builtin and then its argument prototype would still apply. */
7192 char dlopen ();
7194 main ()
7196 dlopen ();
7198 return 0;
7200 _ACEOF
7201 rm -f conftest.$ac_objext conftest$ac_exeext
7202 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7203 (eval $ac_link) 2>conftest.er1
7204 ac_status=$?
7205 grep -v '^ *+' conftest.er1 >conftest.err
7206 rm -f conftest.er1
7207 cat conftest.err >&5
7208 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7209 (exit $ac_status); } &&
7210 { ac_try='test -z "$ac_c_werror_flag"
7211 || test ! -s conftest.err'
7212 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7213 (eval $ac_try) 2>&5
7214 ac_status=$?
7215 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7216 (exit $ac_status); }; } &&
7217 { ac_try='test -s conftest$ac_exeext'
7218 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7219 (eval $ac_try) 2>&5
7220 ac_status=$?
7221 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7222 (exit $ac_status); }; }; then
7223 ac_cv_lib_svld_dlopen=yes
7224 else
7225 echo "$as_me: failed program was:" >&5
7226 sed 's/^/| /' conftest.$ac_ext >&5
7228 ac_cv_lib_svld_dlopen=no
7230 rm -f conftest.err conftest.$ac_objext \
7231 conftest$ac_exeext conftest.$ac_ext
7232 LIBS=$ac_check_lib_save_LIBS
7234 echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
7235 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
7236 if test $ac_cv_lib_svld_dlopen = yes; then
7237 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
7238 else
7239 echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
7240 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
7241 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
7242 echo $ECHO_N "(cached) $ECHO_C" >&6
7243 else
7244 ac_check_lib_save_LIBS=$LIBS
7245 LIBS="-ldld $LIBS"
7246 cat >conftest.$ac_ext <<_ACEOF
7247 /* confdefs.h. */
7248 _ACEOF
7249 cat confdefs.h >>conftest.$ac_ext
7250 cat >>conftest.$ac_ext <<_ACEOF
7251 /* end confdefs.h. */
7253 /* Override any gcc2 internal prototype to avoid an error. */
7254 #ifdef __cplusplus
7255 extern "C"
7256 #endif
7257 /* We use char because int might match the return type of a gcc2
7258 builtin and then its argument prototype would still apply. */
7259 char dld_link ();
7261 main ()
7263 dld_link ();
7265 return 0;
7267 _ACEOF
7268 rm -f conftest.$ac_objext conftest$ac_exeext
7269 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7270 (eval $ac_link) 2>conftest.er1
7271 ac_status=$?
7272 grep -v '^ *+' conftest.er1 >conftest.err
7273 rm -f conftest.er1
7274 cat conftest.err >&5
7275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7276 (exit $ac_status); } &&
7277 { ac_try='test -z "$ac_c_werror_flag"
7278 || test ! -s conftest.err'
7279 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7280 (eval $ac_try) 2>&5
7281 ac_status=$?
7282 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7283 (exit $ac_status); }; } &&
7284 { ac_try='test -s conftest$ac_exeext'
7285 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7286 (eval $ac_try) 2>&5
7287 ac_status=$?
7288 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7289 (exit $ac_status); }; }; then
7290 ac_cv_lib_dld_dld_link=yes
7291 else
7292 echo "$as_me: failed program was:" >&5
7293 sed 's/^/| /' conftest.$ac_ext >&5
7295 ac_cv_lib_dld_dld_link=no
7297 rm -f conftest.err conftest.$ac_objext \
7298 conftest$ac_exeext conftest.$ac_ext
7299 LIBS=$ac_check_lib_save_LIBS
7301 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
7302 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
7303 if test $ac_cv_lib_dld_dld_link = yes; then
7304 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
7323 esac
7325 if test "x$lt_cv_dlopen" != xno; then
7326 enable_dlopen=yes
7327 else
7328 enable_dlopen=no
7331 case $lt_cv_dlopen in
7332 dlopen)
7333 save_CPPFLAGS="$CPPFLAGS"
7334 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
7336 save_LDFLAGS="$LDFLAGS"
7337 eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
7339 save_LIBS="$LIBS"
7340 LIBS="$lt_cv_dlopen_libs $LIBS"
7342 echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
7343 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
7344 if test "${lt_cv_dlopen_self+set}" = set; then
7345 echo $ECHO_N "(cached) $ECHO_C" >&6
7346 else
7347 if test "$cross_compiling" = yes; then :
7348 lt_cv_dlopen_self=cross
7349 else
7350 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
7351 lt_status=$lt_dlunknown
7352 cat > conftest.$ac_ext <<EOF
7353 #line 7353 "configure"
7354 #include "confdefs.h"
7356 #if HAVE_DLFCN_H
7357 #include <dlfcn.h>
7358 #endif
7360 #include <stdio.h>
7362 #ifdef RTLD_GLOBAL
7363 # define LT_DLGLOBAL RTLD_GLOBAL
7364 #else
7365 # ifdef DL_GLOBAL
7366 # define LT_DLGLOBAL DL_GLOBAL
7367 # else
7368 # define LT_DLGLOBAL 0
7369 # endif
7370 #endif
7372 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
7373 find out it does not work in some platform. */
7374 #ifndef LT_DLLAZY_OR_NOW
7375 # ifdef RTLD_LAZY
7376 # define LT_DLLAZY_OR_NOW RTLD_LAZY
7377 # else
7378 # ifdef DL_LAZY
7379 # define LT_DLLAZY_OR_NOW DL_LAZY
7380 # else
7381 # ifdef RTLD_NOW
7382 # define LT_DLLAZY_OR_NOW RTLD_NOW
7383 # else
7384 # ifdef DL_NOW
7385 # define LT_DLLAZY_OR_NOW DL_NOW
7386 # else
7387 # define LT_DLLAZY_OR_NOW 0
7388 # endif
7389 # endif
7390 # endif
7391 # endif
7392 #endif
7394 #ifdef __cplusplus
7395 extern "C" void exit (int);
7396 #endif
7398 void fnord() { int i=42;}
7399 int main ()
7401 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
7402 int status = $lt_dlunknown;
7404 if (self)
7406 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
7407 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
7408 /* dlclose (self); */
7411 exit (status);
7414 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7415 (eval $ac_link) 2>&5
7416 ac_status=$?
7417 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7418 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
7419 (./conftest; exit; ) 2>/dev/null
7420 lt_status=$?
7421 case x$lt_status in
7422 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
7423 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
7424 x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
7425 esac
7426 else :
7427 # compilation failed
7428 lt_cv_dlopen_self=no
7431 rm -fr conftest*
7435 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
7436 echo "${ECHO_T}$lt_cv_dlopen_self" >&6
7438 if test "x$lt_cv_dlopen_self" = xyes; then
7439 LDFLAGS="$LDFLAGS $link_static_flag"
7440 echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
7441 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
7442 if test "${lt_cv_dlopen_self_static+set}" = set; then
7443 echo $ECHO_N "(cached) $ECHO_C" >&6
7444 else
7445 if test "$cross_compiling" = yes; then :
7446 lt_cv_dlopen_self_static=cross
7447 else
7448 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
7449 lt_status=$lt_dlunknown
7450 cat > conftest.$ac_ext <<EOF
7451 #line 7451 "configure"
7452 #include "confdefs.h"
7454 #if HAVE_DLFCN_H
7455 #include <dlfcn.h>
7456 #endif
7458 #include <stdio.h>
7460 #ifdef RTLD_GLOBAL
7461 # define LT_DLGLOBAL RTLD_GLOBAL
7462 #else
7463 # ifdef DL_GLOBAL
7464 # define LT_DLGLOBAL DL_GLOBAL
7465 # else
7466 # define LT_DLGLOBAL 0
7467 # endif
7468 #endif
7470 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
7471 find out it does not work in some platform. */
7472 #ifndef LT_DLLAZY_OR_NOW
7473 # ifdef RTLD_LAZY
7474 # define LT_DLLAZY_OR_NOW RTLD_LAZY
7475 # else
7476 # ifdef DL_LAZY
7477 # define LT_DLLAZY_OR_NOW DL_LAZY
7478 # else
7479 # ifdef RTLD_NOW
7480 # define LT_DLLAZY_OR_NOW RTLD_NOW
7481 # else
7482 # ifdef DL_NOW
7483 # define LT_DLLAZY_OR_NOW DL_NOW
7484 # else
7485 # define LT_DLLAZY_OR_NOW 0
7486 # endif
7487 # endif
7488 # endif
7489 # endif
7490 #endif
7492 #ifdef __cplusplus
7493 extern "C" void exit (int);
7494 #endif
7496 void fnord() { int i=42;}
7497 int main ()
7499 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
7500 int status = $lt_dlunknown;
7502 if (self)
7504 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
7505 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
7506 /* dlclose (self); */
7509 exit (status);
7512 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7513 (eval $ac_link) 2>&5
7514 ac_status=$?
7515 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7516 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
7517 (./conftest; exit; ) 2>/dev/null
7518 lt_status=$?
7519 case x$lt_status in
7520 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
7521 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
7522 x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
7523 esac
7524 else :
7525 # compilation failed
7526 lt_cv_dlopen_self_static=no
7529 rm -fr conftest*
7533 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
7534 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
7537 CPPFLAGS="$save_CPPFLAGS"
7538 LDFLAGS="$save_LDFLAGS"
7539 LIBS="$save_LIBS"
7541 esac
7543 case $lt_cv_dlopen_self in
7544 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
7545 *) enable_dlopen_self=unknown ;;
7546 esac
7548 case $lt_cv_dlopen_self_static in
7549 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
7550 *) enable_dlopen_self_static=unknown ;;
7551 esac
7555 if test "$enable_shared" = yes && test "$GCC" = yes; then
7556 case $archive_cmds in
7557 *'~'*)
7558 # FIXME: we may have to deal with multi-command sequences.
7560 '$CC '*)
7561 # Test whether the compiler implicitly links with -lc since on some
7562 # systems, -lgcc has to come before -lc. If gcc already passes -lc
7563 # to ld, don't add -lc before -lgcc.
7564 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
7565 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
7566 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then
7567 echo $ECHO_N "(cached) $ECHO_C" >&6
7568 else
7569 $rm conftest*
7570 echo 'static int dummy;' > conftest.$ac_ext
7572 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7573 (eval $ac_compile) 2>&5
7574 ac_status=$?
7575 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7576 (exit $ac_status); }; then
7577 soname=conftest
7578 lib=conftest
7579 libobjs=conftest.$ac_objext
7580 deplibs=
7581 wl=$lt_cv_prog_cc_wl
7582 compiler_flags=-v
7583 linker_flags=-v
7584 verstring=
7585 output_objdir=.
7586 libname=conftest
7587 save_allow_undefined_flag=$allow_undefined_flag
7588 allow_undefined_flag=
7589 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
7590 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
7591 ac_status=$?
7592 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7593 (exit $ac_status); }
7594 then
7595 lt_cv_archive_cmds_need_lc=no
7596 else
7597 lt_cv_archive_cmds_need_lc=yes
7599 allow_undefined_flag=$save_allow_undefined_flag
7600 else
7601 cat conftest.err 1>&5
7605 echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc" >&5
7606 echo "${ECHO_T}$lt_cv_archive_cmds_need_lc" >&6
7608 esac
7610 need_lc=${lt_cv_archive_cmds_need_lc-yes}
7612 # The second clause should only fire when bootstrapping the
7613 # libtool distribution, otherwise you forgot to ship ltmain.sh
7614 # with your package, and you will get complaints that there are
7615 # no rules to generate ltmain.sh.
7616 if test -f "$ltmain"; then
7618 else
7619 # If there is no Makefile yet, we rely on a make rule to execute
7620 # `config.status --recheck' to rerun these tests and create the
7621 # libtool script then.
7622 test -f Makefile && make "$ltmain"
7625 if test -f "$ltmain"; then
7626 trap "$rm \"${ofile}T\"; exit 1" 1 2 15
7627 $rm -f "${ofile}T"
7629 echo creating $ofile
7631 # Now quote all the things that may contain metacharacters while being
7632 # careful not to overquote the AC_SUBSTed values. We take copies of the
7633 # variables and quote the copies for generation of the libtool script.
7634 for var in echo old_CC old_CFLAGS SED \
7635 AR AR_FLAGS CC LD LN_S NM SHELL \
7636 reload_flag reload_cmds wl \
7637 pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \
7638 thread_safe_flag_spec whole_archive_flag_spec libname_spec \
7639 library_names_spec soname_spec \
7640 RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \
7641 old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \
7642 postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \
7643 old_striplib striplib file_magic_cmd export_symbols_cmds \
7644 deplibs_check_method allow_undefined_flag no_undefined_flag \
7645 finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
7646 global_symbol_to_c_name_address \
7647 hardcode_libdir_flag_spec hardcode_libdir_separator \
7648 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
7649 compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do
7651 case $var in
7652 reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \
7653 old_postinstall_cmds | old_postuninstall_cmds | \
7654 export_symbols_cmds | archive_cmds | archive_expsym_cmds | \
7655 extract_expsyms_cmds | old_archive_from_expsyms_cmds | \
7656 postinstall_cmds | postuninstall_cmds | \
7657 finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
7658 # Double-quote double-evaled strings.
7659 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
7662 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
7664 esac
7665 done
7667 cat <<__EOF__ > "${ofile}T"
7668 #! $SHELL
7670 # `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
7671 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
7672 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
7674 # Copyright (C) 1996-2000 Free Software Foundation, Inc.
7675 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
7677 # This program is free software; you can redistribute it and/or modify
7678 # it under the terms of the GNU General Public License as published by
7679 # the Free Software Foundation; either version 2 of the License, or
7680 # (at your option) any later version.
7682 # This program is distributed in the hope that it will be useful, but
7683 # WITHOUT ANY WARRANTY; without even the implied warranty of
7684 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
7685 # General Public License for more details.
7687 # You should have received a copy of the GNU General Public License
7688 # along with this program; if not, write to the Free Software
7689 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
7691 # As a special exception to the GNU General Public License, if you
7692 # distribute this file as part of a program that contains a
7693 # configuration script generated by Autoconf, you may include it under
7694 # the same distribution terms that you use for the rest of that program.
7696 # A sed that does not truncate output.
7697 SED=$lt_SED
7699 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
7700 Xsed="${SED} -e s/^X//"
7702 # The HP-UX ksh and POSIX shell print the target directory to stdout
7703 # if CDPATH is set.
7704 if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
7706 # ### BEGIN LIBTOOL CONFIG
7708 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
7710 # Shell to use when invoking shell scripts.
7711 SHELL=$lt_SHELL
7713 # Whether or not to build shared libraries.
7714 build_libtool_libs=$enable_shared
7716 # Whether or not to build static libraries.
7717 build_old_libs=$enable_static
7719 # Whether or not to add -lc for building shared libraries.
7720 build_libtool_need_lc=$need_lc
7722 # Whether or not to optimize for fast installation.
7723 fast_install=$enable_fast_install
7725 # The host system.
7726 host_alias=$host_alias
7727 host=$host
7729 # An echo program that does not interpret backslashes.
7730 echo=$lt_echo
7732 # The archiver.
7733 AR=$lt_AR
7734 AR_FLAGS=$lt_AR_FLAGS
7736 # The default C compiler.
7737 CC=$lt_CC
7739 # Is the compiler the GNU C compiler?
7740 with_gcc=$GCC
7742 # The linker used to build libraries.
7743 LD=$lt_LD
7745 # Whether we need hard or soft links.
7746 LN_S=$lt_LN_S
7748 # A BSD-compatible nm program.
7749 NM=$lt_NM
7751 # A symbol stripping program
7752 STRIP=$STRIP
7754 # Used to examine libraries when file_magic_cmd begins "file"
7755 MAGIC_CMD=$MAGIC_CMD
7757 # Used on cygwin: DLL creation program.
7758 DLLTOOL="$DLLTOOL"
7760 # Used on cygwin: object dumper.
7761 OBJDUMP="$OBJDUMP"
7763 # Used on cygwin: assembler.
7764 AS="$AS"
7766 # The name of the directory that contains temporary libtool files.
7767 objdir=$objdir
7769 # How to create reloadable object files.
7770 reload_flag=$lt_reload_flag
7771 reload_cmds=$lt_reload_cmds
7773 # How to pass a linker flag through the compiler.
7774 wl=$lt_wl
7776 # Object file suffix (normally "o").
7777 objext="$ac_objext"
7779 # Old archive suffix (normally "a").
7780 libext="$libext"
7782 # Executable file suffix (normally "").
7783 exeext="$exeext"
7785 # Additional compiler flags for building library objects.
7786 pic_flag=$lt_pic_flag
7787 pic_mode=$pic_mode
7789 # Does compiler simultaneously support -c and -o options?
7790 compiler_c_o=$lt_compiler_c_o
7792 # Can we write directly to a .lo ?
7793 compiler_o_lo=$lt_compiler_o_lo
7795 # Must we lock files when doing compilation ?
7796 need_locks=$lt_need_locks
7798 # Do we need the lib prefix for modules?
7799 need_lib_prefix=$need_lib_prefix
7801 # Do we need a version for libraries?
7802 need_version=$need_version
7804 # Whether dlopen is supported.
7805 dlopen_support=$enable_dlopen
7807 # Whether dlopen of programs is supported.
7808 dlopen_self=$enable_dlopen_self
7810 # Whether dlopen of statically linked programs is supported.
7811 dlopen_self_static=$enable_dlopen_self_static
7813 # Compiler flag to prevent dynamic linking.
7814 link_static_flag=$lt_link_static_flag
7816 # Compiler flag to turn off builtin functions.
7817 no_builtin_flag=$lt_no_builtin_flag
7819 # Compiler flag to allow reflexive dlopens.
7820 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
7822 # Compiler flag to generate shared objects directly from archives.
7823 whole_archive_flag_spec=$lt_whole_archive_flag_spec
7825 # Compiler flag to generate thread-safe objects.
7826 thread_safe_flag_spec=$lt_thread_safe_flag_spec
7828 # Library versioning type.
7829 version_type=$version_type
7831 # Format of library name prefix.
7832 libname_spec=$lt_libname_spec
7834 # List of archive names. First name is the real one, the rest are links.
7835 # The last name is the one that the linker finds with -lNAME.
7836 library_names_spec=$lt_library_names_spec
7838 # The coded name of the library, if different from the real name.
7839 soname_spec=$lt_soname_spec
7841 # Commands used to build and install an old-style archive.
7842 RANLIB=$lt_RANLIB
7843 old_archive_cmds=$lt_old_archive_cmds
7844 old_postinstall_cmds=$lt_old_postinstall_cmds
7845 old_postuninstall_cmds=$lt_old_postuninstall_cmds
7847 # Create an old-style archive from a shared archive.
7848 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
7850 # Create a temporary old-style archive to link instead of a shared archive.
7851 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
7853 # Commands used to build and install a shared archive.
7854 archive_cmds=$lt_archive_cmds
7855 archive_expsym_cmds=$lt_archive_expsym_cmds
7856 postinstall_cmds=$lt_postinstall_cmds
7857 postuninstall_cmds=$lt_postuninstall_cmds
7859 # Commands to strip libraries.
7860 old_striplib=$lt_old_striplib
7861 striplib=$lt_striplib
7863 # Method to check whether dependent libraries are shared objects.
7864 deplibs_check_method=$lt_deplibs_check_method
7866 # Command to use when deplibs_check_method == file_magic.
7867 file_magic_cmd=$lt_file_magic_cmd
7869 # Flag that allows shared libraries with undefined symbols to be built.
7870 allow_undefined_flag=$lt_allow_undefined_flag
7872 # Flag that forces no undefined symbols.
7873 no_undefined_flag=$lt_no_undefined_flag
7875 # Commands used to finish a libtool library installation in a directory.
7876 finish_cmds=$lt_finish_cmds
7878 # Same as above, but a single script fragment to be evaled but not shown.
7879 finish_eval=$lt_finish_eval
7881 # Take the output of nm and produce a listing of raw symbols and C names.
7882 global_symbol_pipe=$lt_global_symbol_pipe
7884 # Transform the output of nm in a proper C declaration
7885 global_symbol_to_cdecl=$lt_global_symbol_to_cdecl
7887 # Transform the output of nm in a C name address pair
7888 global_symbol_to_c_name_address=$lt_global_symbol_to_c_name_address
7890 # This is the shared library runtime path variable.
7891 runpath_var=$runpath_var
7893 # This is the shared library path variable.
7894 shlibpath_var=$shlibpath_var
7896 # Is shlibpath searched before the hard-coded library search path?
7897 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
7899 # How to hardcode a shared library path into an executable.
7900 hardcode_action=$hardcode_action
7902 # Whether we should hardcode library paths into libraries.
7903 hardcode_into_libs=$hardcode_into_libs
7905 # Flag to hardcode \$libdir into a binary during linking.
7906 # This must work even if \$libdir does not exist.
7907 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
7909 # Whether we need a single -rpath flag with a separated argument.
7910 hardcode_libdir_separator=$lt_hardcode_libdir_separator
7912 # Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
7913 # resulting binary.
7914 hardcode_direct=$hardcode_direct
7916 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
7917 # resulting binary.
7918 hardcode_minus_L=$hardcode_minus_L
7920 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
7921 # the resulting binary.
7922 hardcode_shlibpath_var=$hardcode_shlibpath_var
7924 # Variables whose values should be saved in libtool wrapper scripts and
7925 # restored at relink time.
7926 variables_saved_for_relink="$variables_saved_for_relink"
7928 # Whether libtool must link a program against all its dependency libraries.
7929 link_all_deplibs=$link_all_deplibs
7931 # Compile-time system search path for libraries
7932 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
7934 # Run-time system search path for libraries
7935 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
7937 # Fix the shell variable \$srcfile for the compiler.
7938 fix_srcfile_path="$fix_srcfile_path"
7940 # Set to yes if exported symbols are required.
7941 always_export_symbols=$always_export_symbols
7943 # The commands to list exported symbols.
7944 export_symbols_cmds=$lt_export_symbols_cmds
7946 # The commands to extract the exported symbol list from a shared archive.
7947 extract_expsyms_cmds=$lt_extract_expsyms_cmds
7949 # Symbols that should not be listed in the preloaded symbols.
7950 exclude_expsyms=$lt_exclude_expsyms
7952 # Symbols that must always be exported.
7953 include_expsyms=$lt_include_expsyms
7955 # ### END LIBTOOL CONFIG
7957 __EOF__
7959 case $host_os in
7960 aix3*)
7961 cat <<\EOF >> "${ofile}T"
7963 # AIX sometimes has problems with the GCC collect2 program. For some
7964 # reason, if we set the COLLECT_NAMES environment variable, the problems
7965 # vanish in a puff of smoke.
7966 if test "X${COLLECT_NAMES+set}" != Xset; then
7967 COLLECT_NAMES=
7968 export COLLECT_NAMES
7972 esac
7974 case $host_os in
7975 cygwin* | mingw* | pw32* | os2*)
7976 cat <<'EOF' >> "${ofile}T"
7977 # This is a source program that is used to create dlls on Windows
7978 # Don't remove nor modify the starting and closing comments
7979 # /* ltdll.c starts here */
7980 # #define WIN32_LEAN_AND_MEAN
7981 # #include <windows.h>
7982 # #undef WIN32_LEAN_AND_MEAN
7983 # #include <stdio.h>
7985 # #ifndef __CYGWIN__
7986 # # ifdef __CYGWIN32__
7987 # # define __CYGWIN__ __CYGWIN32__
7988 # # endif
7989 # #endif
7991 # #ifdef __cplusplus
7992 # extern "C" {
7993 # #endif
7994 # BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
7995 # #ifdef __cplusplus
7997 # #endif
7999 # #ifdef __CYGWIN__
8000 # #include <cygwin/cygwin_dll.h>
8001 # DECLARE_CYGWIN_DLL( DllMain );
8002 # #endif
8003 # HINSTANCE __hDllInstance_base;
8005 # BOOL APIENTRY
8006 # DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
8008 # __hDllInstance_base = hInst;
8009 # return TRUE;
8011 # /* ltdll.c ends here */
8012 # This is a source program that is used to create import libraries
8013 # on Windows for dlls which lack them. Don't remove nor modify the
8014 # starting and closing comments
8015 # /* impgen.c starts here */
8016 # /* Copyright (C) 1999-2000 Free Software Foundation, Inc.
8018 # This file is part of GNU libtool.
8020 # This program is free software; you can redistribute it and/or modify
8021 # it under the terms of the GNU General Public License as published by
8022 # the Free Software Foundation; either version 2 of the License, or
8023 # (at your option) any later version.
8025 # This program is distributed in the hope that it will be useful,
8026 # but WITHOUT ANY WARRANTY; without even the implied warranty of
8027 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8028 # GNU General Public License for more details.
8030 # You should have received a copy of the GNU General Public License
8031 # along with this program; if not, write to the Free Software
8032 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
8033 # */
8035 # #include <stdio.h> /* for printf() */
8036 # #include <unistd.h> /* for open(), lseek(), read() */
8037 # #include <fcntl.h> /* for O_RDONLY, O_BINARY */
8038 # #include <string.h> /* for strdup() */
8040 # /* O_BINARY isn't required (or even defined sometimes) under Unix */
8041 # #ifndef O_BINARY
8042 # #define O_BINARY 0
8043 # #endif
8045 # static unsigned int
8046 # pe_get16 (fd, offset)
8047 # int fd;
8048 # int offset;
8050 # unsigned char b[2];
8051 # lseek (fd, offset, SEEK_SET);
8052 # read (fd, b, 2);
8053 # return b[0] + (b[1]<<8);
8056 # static unsigned int
8057 # pe_get32 (fd, offset)
8058 # int fd;
8059 # int offset;
8061 # unsigned char b[4];
8062 # lseek (fd, offset, SEEK_SET);
8063 # read (fd, b, 4);
8064 # return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
8067 # static unsigned int
8068 # pe_as32 (ptr)
8069 # void *ptr;
8071 # unsigned char *b = ptr;
8072 # return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
8075 # int
8076 # main (argc, argv)
8077 # int argc;
8078 # char *argv[];
8080 # int dll;
8081 # unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
8082 # unsigned long export_rva, export_size, nsections, secptr, expptr;
8083 # unsigned long name_rvas, nexp;
8084 # unsigned char *expdata, *erva;
8085 # char *filename, *dll_name;
8087 # filename = argv[1];
8089 # dll = open(filename, O_RDONLY|O_BINARY);
8090 # if (dll < 1)
8091 # return 1;
8093 # dll_name = filename;
8095 # for (i=0; filename[i]; i++)
8096 # if (filename[i] == '/' || filename[i] == '\\' || filename[i] == ':')
8097 # dll_name = filename + i +1;
8099 # pe_header_offset = pe_get32 (dll, 0x3c);
8100 # opthdr_ofs = pe_header_offset + 4 + 20;
8101 # num_entries = pe_get32 (dll, opthdr_ofs + 92);
8103 # if (num_entries < 1) /* no exports */
8104 # return 1;
8106 # export_rva = pe_get32 (dll, opthdr_ofs + 96);
8107 # export_size = pe_get32 (dll, opthdr_ofs + 100);
8108 # nsections = pe_get16 (dll, pe_header_offset + 4 +2);
8109 # secptr = (pe_header_offset + 4 + 20 +
8110 # pe_get16 (dll, pe_header_offset + 4 + 16));
8112 # expptr = 0;
8113 # for (i = 0; i < nsections; i++)
8115 # char sname[8];
8116 # unsigned long secptr1 = secptr + 40 * i;
8117 # unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
8118 # unsigned long vsize = pe_get32 (dll, secptr1 + 16);
8119 # unsigned long fptr = pe_get32 (dll, secptr1 + 20);
8120 # lseek(dll, secptr1, SEEK_SET);
8121 # read(dll, sname, 8);
8122 # if (vaddr <= export_rva && vaddr+vsize > export_rva)
8124 # expptr = fptr + (export_rva - vaddr);
8125 # if (export_rva + export_size > vaddr + vsize)
8126 # export_size = vsize - (export_rva - vaddr);
8127 # break;
8131 # expdata = (unsigned char*)malloc(export_size);
8132 # lseek (dll, expptr, SEEK_SET);
8133 # read (dll, expdata, export_size);
8134 # erva = expdata - export_rva;
8136 # nexp = pe_as32 (expdata+24);
8137 # name_rvas = pe_as32 (expdata+32);
8139 # printf ("EXPORTS\n");
8140 # for (i = 0; i<nexp; i++)
8142 # unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
8143 # printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
8146 # return 0;
8148 # /* impgen.c ends here */
8152 esac
8154 # We use sed instead of cat because bash on DJGPP gets confused if
8155 # if finds mixed CR/LF and LF-only lines. Since sed operates in
8156 # text mode, it properly converts lines to CR/LF. This bash problem
8157 # is reportedly fixed, but why not run on old versions too?
8158 sed '$q' "$ltmain" >> "${ofile}T" || (rm -f "${ofile}T"; exit 1)
8160 mv -f "${ofile}T" "$ofile" || \
8161 (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T")
8162 chmod +x "$ofile"
8169 # This can be used to rebuild libtool when needed
8170 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
8172 # Always use our own libtool.
8173 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8175 # Prevent multiple expansion
8178 for ac_prog in gzip uncompress compress
8180 # Extract the first word of "$ac_prog", so it can be a program name with args.
8181 set dummy $ac_prog; ac_word=$2
8182 echo "$as_me:$LINENO: checking for $ac_word" >&5
8183 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8184 if test "${ac_cv_prog_UNCOMPRESS+set}" = set; then
8185 echo $ECHO_N "(cached) $ECHO_C" >&6
8186 else
8187 if test -n "$UNCOMPRESS"; then
8188 ac_cv_prog_UNCOMPRESS="$UNCOMPRESS" # Let the user override the test.
8189 else
8190 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8191 for as_dir in $PATH
8193 IFS=$as_save_IFS
8194 test -z "$as_dir" && as_dir=.
8195 for ac_exec_ext in '' $ac_executable_extensions; do
8196 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8197 ac_cv_prog_UNCOMPRESS="$ac_prog"
8198 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8199 break 2
8201 done
8202 done
8206 UNCOMPRESS=$ac_cv_prog_UNCOMPRESS
8207 if test -n "$UNCOMPRESS"; then
8208 echo "$as_me:$LINENO: result: $UNCOMPRESS" >&5
8209 echo "${ECHO_T}$UNCOMPRESS" >&6
8210 else
8211 echo "$as_me:$LINENO: result: no" >&5
8212 echo "${ECHO_T}no" >&6
8215 test -n "$UNCOMPRESS" && break
8216 done
8225 echo "$as_me:$LINENO: checking for target system" >&5
8226 echo $ECHO_N "checking for target system... $ECHO_C" >&6
8227 CYGWIN=
8228 MINGW=
8229 case $host_os in
8230 *cygwin* ) CYGWIN=yes;;
8231 *mingw* ) MINGW=yes;;
8232 esac
8234 AR=ar
8235 if test "x$MINGW" = "xyes"; then
8236 #fix for the debian distribution of mingw
8237 if test -x "/usr/i586-mingw32msvc/bin/ar";then
8238 AR="/usr/i586-mingw32msvc/bin/ar"
8240 if test -x "/usr/i586-mingw32msvc/bin/ranlib";then
8241 RANLIB="/usr/i586-mingw32msvc/bin/ranlib"
8243 #fix for the gentoo distribution of mingw
8244 if test -x "/opt/xmingw/bin/i386-mingw32msvc-ar";then
8245 AR="/opt/xmingw/bin/i386-mingw32msvc-ar"
8247 if test -x "/opt/xmingw/bin/i386-mingw32msvc-ranlib";then
8248 RANLIB="/opt/xmingw/bin/i386-mingw32msvc-ranlib"
8250 if test -x "/opt/xmingw/bin/i386-mingw32msvc-strip";then
8251 STRIP="/opt/xmingw/bin/i386-mingw32msvc-strip"
8257 if test "x${CYGWIN}" = "xyes"; then
8258 cat >>confdefs.h <<_ACEOF
8259 #define CYGWIN 1
8260 _ACEOF
8262 echo "$as_me:$LINENO: result: cygwin" >&5
8263 echo "${ECHO_T}cygwin" >&6
8264 else
8265 if test "x${MINGW}" = "xyes"; then
8266 cat >>confdefs.h <<_ACEOF
8267 #define MINGW 1
8268 _ACEOF
8270 WIN32=1
8271 cat >>confdefs.h <<_ACEOF
8272 #define WIN32 1
8273 _ACEOF
8275 LIBS="$LIBS -lws2_32"
8276 echo "$as_me:$LINENO: result: mingw" >&5
8277 echo "${ECHO_T}mingw" >&6
8278 else
8279 LINUX=1
8280 export LINUX
8281 cat >>confdefs.h <<_ACEOF
8282 #define LINUX 1
8283 _ACEOF
8285 echo "$as_me:$LINENO: result: " >&5
8286 echo "${ECHO_T}" >&6
8291 SLEXT="so"
8292 if test "x${MINGW}" != "xyes"; then
8293 # no mingW
8294 cat >>confdefs.h <<_ACEOF
8295 #define O_BINARY 0
8296 _ACEOF
8298 else
8299 # mingW
8300 SLEXT="dll"
8302 export SLEXT
8305 # The following tries to make use of includes and libraries in
8306 # /usr/local, too. Notice: A -I/usr/local/include might break
8307 # things (MingW, cross-compiling etc.) in the same way as -I/usr/include,
8308 # especially on systems which link /usr/local to /usr, so it has yet
8309 # to be seen how useful this is.
8310 if test -d /usr/local/lib; then
8311 LDFLAGS="$LDFLAGS -L/usr/local/lib"
8313 if test -d /usr/local/include; then
8314 # Leave that alone. It's causing trouble e.g. with gcc 3.2 on gentoo.
8315 # CPPFLAGS="$CPPFLAGS -I/usr/local/include"
8316 echo > /dev/null
8318 if test "$prefix" != "NONE" -a "$prefix" != "/usr/local" -a "$prefix" != "/usr/local/"; then
8319 # if the user has a special prefix (like /opt), there might also be $prefix/lib
8320 # and $prefix/include, which should be included in our search paths for libraries
8321 # and includes.
8322 LDFLAGS="$LDFLAGS -L${libdir}"
8323 CPPFLAGS="$CPPFLAGS -I${includedir}"
8324 # TODO- test whether gcc still works after this
8327 # this must be done after (I believe) AC_PROG_MAKE_SET
8328 if test "x$DEBUG" '!=' "x";then
8329 STRIP="@echo debug enabled, not stripping "
8330 export STRIP
8335 echo "$as_me:$LINENO: checking for sin in -lm" >&5
8336 echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6
8337 if test "${ac_cv_lib_m_sin+set}" = set; then
8338 echo $ECHO_N "(cached) $ECHO_C" >&6
8339 else
8340 ac_check_lib_save_LIBS=$LIBS
8341 LIBS="-lm $LIBS"
8342 cat >conftest.$ac_ext <<_ACEOF
8343 /* confdefs.h. */
8344 _ACEOF
8345 cat confdefs.h >>conftest.$ac_ext
8346 cat >>conftest.$ac_ext <<_ACEOF
8347 /* end confdefs.h. */
8349 /* Override any gcc2 internal prototype to avoid an error. */
8350 #ifdef __cplusplus
8351 extern "C"
8352 #endif
8353 /* We use char because int might match the return type of a gcc2
8354 builtin and then its argument prototype would still apply. */
8355 char sin ();
8357 main ()
8359 sin ();
8361 return 0;
8363 _ACEOF
8364 rm -f conftest.$ac_objext conftest$ac_exeext
8365 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8366 (eval $ac_link) 2>conftest.er1
8367 ac_status=$?
8368 grep -v '^ *+' conftest.er1 >conftest.err
8369 rm -f conftest.er1
8370 cat conftest.err >&5
8371 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8372 (exit $ac_status); } &&
8373 { ac_try='test -z "$ac_c_werror_flag"
8374 || test ! -s conftest.err'
8375 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8376 (eval $ac_try) 2>&5
8377 ac_status=$?
8378 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8379 (exit $ac_status); }; } &&
8380 { ac_try='test -s conftest$ac_exeext'
8381 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8382 (eval $ac_try) 2>&5
8383 ac_status=$?
8384 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8385 (exit $ac_status); }; }; then
8386 ac_cv_lib_m_sin=yes
8387 else
8388 echo "$as_me: failed program was:" >&5
8389 sed 's/^/| /' conftest.$ac_ext >&5
8391 ac_cv_lib_m_sin=no
8393 rm -f conftest.err conftest.$ac_objext \
8394 conftest$ac_exeext conftest.$ac_ext
8395 LIBS=$ac_check_lib_save_LIBS
8397 echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
8398 echo "${ECHO_T}$ac_cv_lib_m_sin" >&6
8399 if test $ac_cv_lib_m_sin = yes; then
8400 cat >>confdefs.h <<_ACEOF
8401 #define HAVE_LIBM 1
8402 _ACEOF
8404 LIBS="-lm $LIBS"
8406 else
8407 echo "Error: Math library not found.";
8408 exit;
8413 echo "$as_me:$LINENO: checking for deflate in -lz" >&5
8414 echo $ECHO_N "checking for deflate in -lz... $ECHO_C" >&6
8415 if test "${ac_cv_lib_z_deflate+set}" = set; then
8416 echo $ECHO_N "(cached) $ECHO_C" >&6
8417 else
8418 ac_check_lib_save_LIBS=$LIBS
8419 LIBS="-lz $LIBS"
8420 cat >conftest.$ac_ext <<_ACEOF
8421 /* confdefs.h. */
8422 _ACEOF
8423 cat confdefs.h >>conftest.$ac_ext
8424 cat >>conftest.$ac_ext <<_ACEOF
8425 /* end confdefs.h. */
8427 /* Override any gcc2 internal prototype to avoid an error. */
8428 #ifdef __cplusplus
8429 extern "C"
8430 #endif
8431 /* We use char because int might match the return type of a gcc2
8432 builtin and then its argument prototype would still apply. */
8433 char deflate ();
8435 main ()
8437 deflate ();
8439 return 0;
8441 _ACEOF
8442 rm -f conftest.$ac_objext conftest$ac_exeext
8443 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8444 (eval $ac_link) 2>conftest.er1
8445 ac_status=$?
8446 grep -v '^ *+' conftest.er1 >conftest.err
8447 rm -f conftest.er1
8448 cat conftest.err >&5
8449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8450 (exit $ac_status); } &&
8451 { ac_try='test -z "$ac_c_werror_flag"
8452 || test ! -s conftest.err'
8453 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8454 (eval $ac_try) 2>&5
8455 ac_status=$?
8456 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8457 (exit $ac_status); }; } &&
8458 { ac_try='test -s conftest$ac_exeext'
8459 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8460 (eval $ac_try) 2>&5
8461 ac_status=$?
8462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8463 (exit $ac_status); }; }; then
8464 ac_cv_lib_z_deflate=yes
8465 else
8466 echo "$as_me: failed program was:" >&5
8467 sed 's/^/| /' conftest.$ac_ext >&5
8469 ac_cv_lib_z_deflate=no
8471 rm -f conftest.err conftest.$ac_objext \
8472 conftest$ac_exeext conftest.$ac_ext
8473 LIBS=$ac_check_lib_save_LIBS
8475 echo "$as_me:$LINENO: result: $ac_cv_lib_z_deflate" >&5
8476 echo "${ECHO_T}$ac_cv_lib_z_deflate" >&6
8477 if test $ac_cv_lib_z_deflate = yes; then
8478 cat >>confdefs.h <<_ACEOF
8479 #define HAVE_LIBZ 1
8480 _ACEOF
8482 LIBS="-lz $LIBS"
8484 else
8485 ZLIBMISSING=true
8489 echo "$as_me:$LINENO: checking for jpeg_write_raw_data in -ljpeg" >&5
8490 echo $ECHO_N "checking for jpeg_write_raw_data in -ljpeg... $ECHO_C" >&6
8491 if test "${ac_cv_lib_jpeg_jpeg_write_raw_data+set}" = set; then
8492 echo $ECHO_N "(cached) $ECHO_C" >&6
8493 else
8494 ac_check_lib_save_LIBS=$LIBS
8495 LIBS="-ljpeg $LIBS"
8496 cat >conftest.$ac_ext <<_ACEOF
8497 /* confdefs.h. */
8498 _ACEOF
8499 cat confdefs.h >>conftest.$ac_ext
8500 cat >>conftest.$ac_ext <<_ACEOF
8501 /* end confdefs.h. */
8503 /* Override any gcc2 internal prototype to avoid an error. */
8504 #ifdef __cplusplus
8505 extern "C"
8506 #endif
8507 /* We use char because int might match the return type of a gcc2
8508 builtin and then its argument prototype would still apply. */
8509 char jpeg_write_raw_data ();
8511 main ()
8513 jpeg_write_raw_data ();
8515 return 0;
8517 _ACEOF
8518 rm -f conftest.$ac_objext conftest$ac_exeext
8519 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8520 (eval $ac_link) 2>conftest.er1
8521 ac_status=$?
8522 grep -v '^ *+' conftest.er1 >conftest.err
8523 rm -f conftest.er1
8524 cat conftest.err >&5
8525 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8526 (exit $ac_status); } &&
8527 { ac_try='test -z "$ac_c_werror_flag"
8528 || test ! -s conftest.err'
8529 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8530 (eval $ac_try) 2>&5
8531 ac_status=$?
8532 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8533 (exit $ac_status); }; } &&
8534 { ac_try='test -s conftest$ac_exeext'
8535 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8536 (eval $ac_try) 2>&5
8537 ac_status=$?
8538 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8539 (exit $ac_status); }; }; then
8540 ac_cv_lib_jpeg_jpeg_write_raw_data=yes
8541 else
8542 echo "$as_me: failed program was:" >&5
8543 sed 's/^/| /' conftest.$ac_ext >&5
8545 ac_cv_lib_jpeg_jpeg_write_raw_data=no
8547 rm -f conftest.err conftest.$ac_objext \
8548 conftest$ac_exeext conftest.$ac_ext
8549 LIBS=$ac_check_lib_save_LIBS
8551 echo "$as_me:$LINENO: result: $ac_cv_lib_jpeg_jpeg_write_raw_data" >&5
8552 echo "${ECHO_T}$ac_cv_lib_jpeg_jpeg_write_raw_data" >&6
8553 if test $ac_cv_lib_jpeg_jpeg_write_raw_data = yes; then
8554 cat >>confdefs.h <<_ACEOF
8555 #define HAVE_LIBJPEG 1
8556 _ACEOF
8558 LIBS="-ljpeg $LIBS"
8560 else
8561 JPEGLIBMISSING=true
8565 echo "$as_me:$LINENO: checking for T1_LoadFont in -lt1" >&5
8566 echo $ECHO_N "checking for T1_LoadFont in -lt1... $ECHO_C" >&6
8567 if test "${ac_cv_lib_t1_T1_LoadFont+set}" = set; then
8568 echo $ECHO_N "(cached) $ECHO_C" >&6
8569 else
8570 ac_check_lib_save_LIBS=$LIBS
8571 LIBS="-lt1 $LIBS"
8572 cat >conftest.$ac_ext <<_ACEOF
8573 /* confdefs.h. */
8574 _ACEOF
8575 cat confdefs.h >>conftest.$ac_ext
8576 cat >>conftest.$ac_ext <<_ACEOF
8577 /* end confdefs.h. */
8579 /* Override any gcc2 internal prototype to avoid an error. */
8580 #ifdef __cplusplus
8581 extern "C"
8582 #endif
8583 /* We use char because int might match the return type of a gcc2
8584 builtin and then its argument prototype would still apply. */
8585 char T1_LoadFont ();
8587 main ()
8589 T1_LoadFont ();
8591 return 0;
8593 _ACEOF
8594 rm -f conftest.$ac_objext conftest$ac_exeext
8595 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8596 (eval $ac_link) 2>conftest.er1
8597 ac_status=$?
8598 grep -v '^ *+' conftest.er1 >conftest.err
8599 rm -f conftest.er1
8600 cat conftest.err >&5
8601 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8602 (exit $ac_status); } &&
8603 { ac_try='test -z "$ac_c_werror_flag"
8604 || test ! -s conftest.err'
8605 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8606 (eval $ac_try) 2>&5
8607 ac_status=$?
8608 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8609 (exit $ac_status); }; } &&
8610 { ac_try='test -s conftest$ac_exeext'
8611 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8612 (eval $ac_try) 2>&5
8613 ac_status=$?
8614 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8615 (exit $ac_status); }; }; then
8616 ac_cv_lib_t1_T1_LoadFont=yes
8617 else
8618 echo "$as_me: failed program was:" >&5
8619 sed 's/^/| /' conftest.$ac_ext >&5
8621 ac_cv_lib_t1_T1_LoadFont=no
8623 rm -f conftest.err conftest.$ac_objext \
8624 conftest$ac_exeext conftest.$ac_ext
8625 LIBS=$ac_check_lib_save_LIBS
8627 echo "$as_me:$LINENO: result: $ac_cv_lib_t1_T1_LoadFont" >&5
8628 echo "${ECHO_T}$ac_cv_lib_t1_T1_LoadFont" >&6
8629 if test $ac_cv_lib_t1_T1_LoadFont = yes; then
8630 cat >>confdefs.h <<_ACEOF
8631 #define HAVE_LIBT1 1
8632 _ACEOF
8634 LIBS="-lt1 $LIBS"
8636 else
8637 T1LIBMISSING=true
8642 echo "$as_me:$LINENO: checking for byte order" >&5
8643 echo $ECHO_N "checking for byte order... $ECHO_C" >&6
8644 if test "$cross_compiling" = yes; then
8645 CROSSCOMPILE=1
8646 else
8647 cat >conftest.$ac_ext <<_ACEOF
8648 /* confdefs.h. */
8649 _ACEOF
8650 cat confdefs.h >>conftest.$ac_ext
8651 cat >>conftest.$ac_ext <<_ACEOF
8652 /* end confdefs.h. */
8654 int main (int argc, char *argv[])
8656 int i = 1;
8657 return *(char*)&i;
8660 _ACEOF
8661 rm -f conftest$ac_exeext
8662 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8663 (eval $ac_link) 2>&5
8664 ac_status=$?
8665 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8666 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8667 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8668 (eval $ac_try) 2>&5
8669 ac_status=$?
8670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8671 (exit $ac_status); }; }; then
8672 BIGENDIAN=1
8673 else
8674 echo "$as_me: program exited with status $ac_status" >&5
8675 echo "$as_me: failed program was:" >&5
8676 sed 's/^/| /' conftest.$ac_ext >&5
8678 ( exit $ac_status )
8679 LITTLEENDIAN=1
8681 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8683 export CROSSCOMPILE
8685 if test "x${CROSSCOMPILE}" = "x1"; then
8686 echo "$as_me:$LINENO: result: we are cross compiling- trying to guess from system type" >&5
8687 echo "${ECHO_T}we are cross compiling- trying to guess from system type" >&6
8688 echo "$as_me:$LINENO: checking target system type" >&5
8689 echo $ECHO_N "checking target system type... $ECHO_C" >&6
8690 if test "${ac_cv_target+set}" = set; then
8691 echo $ECHO_N "(cached) $ECHO_C" >&6
8692 else
8693 ac_cv_target_alias=$target_alias
8694 test "x$ac_cv_target_alias" = "x" &&
8695 ac_cv_target_alias=$ac_cv_host_alias
8696 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
8697 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
8698 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
8699 { (exit 1); exit 1; }; }
8702 echo "$as_me:$LINENO: result: $ac_cv_target" >&5
8703 echo "${ECHO_T}$ac_cv_target" >&6
8704 target=$ac_cv_target
8705 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
8706 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
8707 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
8710 # The aliases save the names the user supplied, while $host etc.
8711 # will get canonicalized.
8712 test -n "$target_alias" &&
8713 test "$program_prefix$program_suffix$program_transform_name" = \
8714 NONENONEs,x,x, &&
8715 program_prefix=${target_alias}-
8716 echo "$as_me:$LINENO: checking for byte order, try 2" >&5
8717 echo $ECHO_N "checking for byte order, try 2... $ECHO_C" >&6
8718 case "${target}" in
8719 *86* | *-pc-* )
8720 LITTLEENDIAN=1
8722 *sparc* | *68* | *88k* | *mac* | *Mac* | *sun* | *Sun* | *Amiga* | *amiga* )
8723 BIGENDIAN=1
8725 esac
8728 export LITTLEENDIAN
8729 if test "x${LITTLEENDIAN}" = "x1"; then
8730 echo "$as_me:$LINENO: result: little endian" >&5
8731 echo "${ECHO_T}little endian" >&6
8732 BYTEORDERCHECKOK=1
8734 export BIGENDIAN
8735 if test "x${BIGENDIAN}" = "x1"; then
8736 echo "$as_me:$LINENO: result: big endian" >&5
8737 echo "${ECHO_T}big endian" >&6
8738 BYTEORDERCHECKOK=1
8739 WORDS_BIGENDIAN=1
8740 export WORDS_BIGENDIAN
8741 cat >>confdefs.h <<_ACEOF
8742 #define WORDS_BIGENDIAN 1
8743 _ACEOF
8746 if test "x${BYTEORDERCHECKOK}" != "x1"; then
8747 echo "$as_me:$LINENO: result: unknown" >&5
8748 echo "${ECHO_T}unknown" >&6
8749 echo Byte order could not determined.
8750 exit 1
8755 echo "$as_me:$LINENO: checking whether system() can handle command substitution" >&5
8756 echo $ECHO_N "checking whether system() can handle command substitution... $ECHO_C" >&6
8757 if test "$cross_compiling" = yes; then
8758 CROSSCOMPILE=1
8759 else
8760 cat >conftest.$ac_ext <<_ACEOF
8761 /* confdefs.h. */
8762 _ACEOF
8763 cat confdefs.h >>conftest.$ac_ext
8764 cat >>conftest.$ac_ext <<_ACEOF
8765 /* end confdefs.h. */
8767 #include "stdlib.h"
8768 int main (int argc, char*argv[])
8770 return system("test `touch config.tmp2`");
8773 _ACEOF
8774 rm -f conftest$ac_exeext
8775 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8776 (eval $ac_link) 2>&5
8777 ac_status=$?
8778 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8779 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8780 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8781 (eval $ac_try) 2>&5
8782 ac_status=$?
8783 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8784 (exit $ac_status); }; }; then
8785 OK=OK
8786 else
8787 echo "$as_me: program exited with status $ac_status" >&5
8788 echo "$as_me: failed program was:" >&5
8789 sed 's/^/| /' conftest.$ac_ext >&5
8792 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8795 if test "x${OK}" = "xOK";then
8796 test -f config.tmp2 || OK=
8799 if test "x${CROSSCOMPILE}" = "x1";then
8800 OK=OK;
8802 if test "x${OK}" = "xOK";then
8803 rm -f config.tmp2
8804 echo "$as_me:$LINENO: result: yes" >&5
8805 echo "${ECHO_T}yes" >&6
8806 SYSTEM_BACKTICKS=1
8807 export SYSTEM_BACKTICKS
8808 cat >>confdefs.h <<_ACEOF
8809 #define SYSTEM_BACKTICKS 1
8810 _ACEOF
8812 else
8813 echo "$as_me:$LINENO: result: no" >&5
8814 echo "${ECHO_T}no" >&6
8819 test "$program_prefix" != NONE &&
8820 program_transform_name="s,^,$program_prefix,;$program_transform_name"
8821 # Use a double $ so make ignores it.
8822 test "$program_suffix" != NONE &&
8823 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
8824 # Double any \ or $. echo might interpret backslashes.
8825 # By default was `s,x,x', remove it if useless.
8826 cat <<\_ACEOF >conftest.sed
8827 s/[\\$]/&&/g;s/;s,x,x,$//
8828 _ACEOF
8829 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
8830 rm conftest.sed
8833 ac_config_headers="$ac_config_headers config.h"
8840 ac_header_dirent=no
8841 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8842 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8843 echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
8844 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
8845 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8846 echo $ECHO_N "(cached) $ECHO_C" >&6
8847 else
8848 cat >conftest.$ac_ext <<_ACEOF
8849 /* confdefs.h. */
8850 _ACEOF
8851 cat confdefs.h >>conftest.$ac_ext
8852 cat >>conftest.$ac_ext <<_ACEOF
8853 /* end confdefs.h. */
8854 #include <sys/types.h>
8855 #include <$ac_hdr>
8858 main ()
8860 if ((DIR *) 0)
8861 return 0;
8863 return 0;
8865 _ACEOF
8866 rm -f conftest.$ac_objext
8867 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8868 (eval $ac_compile) 2>conftest.er1
8869 ac_status=$?
8870 grep -v '^ *+' conftest.er1 >conftest.err
8871 rm -f conftest.er1
8872 cat conftest.err >&5
8873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8874 (exit $ac_status); } &&
8875 { ac_try='test -z "$ac_c_werror_flag"
8876 || test ! -s conftest.err'
8877 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8878 (eval $ac_try) 2>&5
8879 ac_status=$?
8880 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8881 (exit $ac_status); }; } &&
8882 { ac_try='test -s conftest.$ac_objext'
8883 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8884 (eval $ac_try) 2>&5
8885 ac_status=$?
8886 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8887 (exit $ac_status); }; }; then
8888 eval "$as_ac_Header=yes"
8889 else
8890 echo "$as_me: failed program was:" >&5
8891 sed 's/^/| /' conftest.$ac_ext >&5
8893 eval "$as_ac_Header=no"
8895 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8897 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8898 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8899 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8900 cat >>confdefs.h <<_ACEOF
8901 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8902 _ACEOF
8904 ac_header_dirent=$ac_hdr; break
8907 done
8908 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8909 if test $ac_header_dirent = dirent.h; then
8910 echo "$as_me:$LINENO: checking for library containing opendir" >&5
8911 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6
8912 if test "${ac_cv_search_opendir+set}" = set; then
8913 echo $ECHO_N "(cached) $ECHO_C" >&6
8914 else
8915 ac_func_search_save_LIBS=$LIBS
8916 ac_cv_search_opendir=no
8917 cat >conftest.$ac_ext <<_ACEOF
8918 /* confdefs.h. */
8919 _ACEOF
8920 cat confdefs.h >>conftest.$ac_ext
8921 cat >>conftest.$ac_ext <<_ACEOF
8922 /* end confdefs.h. */
8924 /* Override any gcc2 internal prototype to avoid an error. */
8925 #ifdef __cplusplus
8926 extern "C"
8927 #endif
8928 /* We use char because int might match the return type of a gcc2
8929 builtin and then its argument prototype would still apply. */
8930 char opendir ();
8932 main ()
8934 opendir ();
8936 return 0;
8938 _ACEOF
8939 rm -f conftest.$ac_objext conftest$ac_exeext
8940 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8941 (eval $ac_link) 2>conftest.er1
8942 ac_status=$?
8943 grep -v '^ *+' conftest.er1 >conftest.err
8944 rm -f conftest.er1
8945 cat conftest.err >&5
8946 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8947 (exit $ac_status); } &&
8948 { ac_try='test -z "$ac_c_werror_flag"
8949 || test ! -s conftest.err'
8950 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8951 (eval $ac_try) 2>&5
8952 ac_status=$?
8953 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8954 (exit $ac_status); }; } &&
8955 { ac_try='test -s conftest$ac_exeext'
8956 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8957 (eval $ac_try) 2>&5
8958 ac_status=$?
8959 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8960 (exit $ac_status); }; }; then
8961 ac_cv_search_opendir="none required"
8962 else
8963 echo "$as_me: failed program was:" >&5
8964 sed 's/^/| /' conftest.$ac_ext >&5
8967 rm -f conftest.err conftest.$ac_objext \
8968 conftest$ac_exeext conftest.$ac_ext
8969 if test "$ac_cv_search_opendir" = no; then
8970 for ac_lib in dir; do
8971 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8972 cat >conftest.$ac_ext <<_ACEOF
8973 /* confdefs.h. */
8974 _ACEOF
8975 cat confdefs.h >>conftest.$ac_ext
8976 cat >>conftest.$ac_ext <<_ACEOF
8977 /* end confdefs.h. */
8979 /* Override any gcc2 internal prototype to avoid an error. */
8980 #ifdef __cplusplus
8981 extern "C"
8982 #endif
8983 /* We use char because int might match the return type of a gcc2
8984 builtin and then its argument prototype would still apply. */
8985 char opendir ();
8987 main ()
8989 opendir ();
8991 return 0;
8993 _ACEOF
8994 rm -f conftest.$ac_objext conftest$ac_exeext
8995 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8996 (eval $ac_link) 2>conftest.er1
8997 ac_status=$?
8998 grep -v '^ *+' conftest.er1 >conftest.err
8999 rm -f conftest.er1
9000 cat conftest.err >&5
9001 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9002 (exit $ac_status); } &&
9003 { ac_try='test -z "$ac_c_werror_flag"
9004 || test ! -s conftest.err'
9005 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9006 (eval $ac_try) 2>&5
9007 ac_status=$?
9008 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9009 (exit $ac_status); }; } &&
9010 { ac_try='test -s conftest$ac_exeext'
9011 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9012 (eval $ac_try) 2>&5
9013 ac_status=$?
9014 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9015 (exit $ac_status); }; }; then
9016 ac_cv_search_opendir="-l$ac_lib"
9017 break
9018 else
9019 echo "$as_me: failed program was:" >&5
9020 sed 's/^/| /' conftest.$ac_ext >&5
9023 rm -f conftest.err conftest.$ac_objext \
9024 conftest$ac_exeext conftest.$ac_ext
9025 done
9027 LIBS=$ac_func_search_save_LIBS
9029 echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
9030 echo "${ECHO_T}$ac_cv_search_opendir" >&6
9031 if test "$ac_cv_search_opendir" != no; then
9032 test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS"
9036 else
9037 echo "$as_me:$LINENO: checking for library containing opendir" >&5
9038 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6
9039 if test "${ac_cv_search_opendir+set}" = set; then
9040 echo $ECHO_N "(cached) $ECHO_C" >&6
9041 else
9042 ac_func_search_save_LIBS=$LIBS
9043 ac_cv_search_opendir=no
9044 cat >conftest.$ac_ext <<_ACEOF
9045 /* confdefs.h. */
9046 _ACEOF
9047 cat confdefs.h >>conftest.$ac_ext
9048 cat >>conftest.$ac_ext <<_ACEOF
9049 /* end confdefs.h. */
9051 /* Override any gcc2 internal prototype to avoid an error. */
9052 #ifdef __cplusplus
9053 extern "C"
9054 #endif
9055 /* We use char because int might match the return type of a gcc2
9056 builtin and then its argument prototype would still apply. */
9057 char opendir ();
9059 main ()
9061 opendir ();
9063 return 0;
9065 _ACEOF
9066 rm -f conftest.$ac_objext conftest$ac_exeext
9067 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9068 (eval $ac_link) 2>conftest.er1
9069 ac_status=$?
9070 grep -v '^ *+' conftest.er1 >conftest.err
9071 rm -f conftest.er1
9072 cat conftest.err >&5
9073 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9074 (exit $ac_status); } &&
9075 { ac_try='test -z "$ac_c_werror_flag"
9076 || test ! -s conftest.err'
9077 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9078 (eval $ac_try) 2>&5
9079 ac_status=$?
9080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9081 (exit $ac_status); }; } &&
9082 { ac_try='test -s conftest$ac_exeext'
9083 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9084 (eval $ac_try) 2>&5
9085 ac_status=$?
9086 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9087 (exit $ac_status); }; }; then
9088 ac_cv_search_opendir="none required"
9089 else
9090 echo "$as_me: failed program was:" >&5
9091 sed 's/^/| /' conftest.$ac_ext >&5
9094 rm -f conftest.err conftest.$ac_objext \
9095 conftest$ac_exeext conftest.$ac_ext
9096 if test "$ac_cv_search_opendir" = no; then
9097 for ac_lib in x; do
9098 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9099 cat >conftest.$ac_ext <<_ACEOF
9100 /* confdefs.h. */
9101 _ACEOF
9102 cat confdefs.h >>conftest.$ac_ext
9103 cat >>conftest.$ac_ext <<_ACEOF
9104 /* end confdefs.h. */
9106 /* Override any gcc2 internal prototype to avoid an error. */
9107 #ifdef __cplusplus
9108 extern "C"
9109 #endif
9110 /* We use char because int might match the return type of a gcc2
9111 builtin and then its argument prototype would still apply. */
9112 char opendir ();
9114 main ()
9116 opendir ();
9118 return 0;
9120 _ACEOF
9121 rm -f conftest.$ac_objext conftest$ac_exeext
9122 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9123 (eval $ac_link) 2>conftest.er1
9124 ac_status=$?
9125 grep -v '^ *+' conftest.er1 >conftest.err
9126 rm -f conftest.er1
9127 cat conftest.err >&5
9128 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9129 (exit $ac_status); } &&
9130 { ac_try='test -z "$ac_c_werror_flag"
9131 || test ! -s conftest.err'
9132 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9133 (eval $ac_try) 2>&5
9134 ac_status=$?
9135 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9136 (exit $ac_status); }; } &&
9137 { ac_try='test -s conftest$ac_exeext'
9138 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9139 (eval $ac_try) 2>&5
9140 ac_status=$?
9141 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9142 (exit $ac_status); }; }; then
9143 ac_cv_search_opendir="-l$ac_lib"
9144 break
9145 else
9146 echo "$as_me: failed program was:" >&5
9147 sed 's/^/| /' conftest.$ac_ext >&5
9150 rm -f conftest.err conftest.$ac_objext \
9151 conftest$ac_exeext conftest.$ac_ext
9152 done
9154 LIBS=$ac_func_search_save_LIBS
9156 echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
9157 echo "${ECHO_T}$ac_cv_search_opendir" >&6
9158 if test "$ac_cv_search_opendir" != no; then
9159 test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS"
9165 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
9166 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
9167 if test "${ac_cv_header_stdc+set}" = set; then
9168 echo $ECHO_N "(cached) $ECHO_C" >&6
9169 else
9170 cat >conftest.$ac_ext <<_ACEOF
9171 /* confdefs.h. */
9172 _ACEOF
9173 cat confdefs.h >>conftest.$ac_ext
9174 cat >>conftest.$ac_ext <<_ACEOF
9175 /* end confdefs.h. */
9176 #include <stdlib.h>
9177 #include <stdarg.h>
9178 #include <string.h>
9179 #include <float.h>
9182 main ()
9186 return 0;
9188 _ACEOF
9189 rm -f conftest.$ac_objext
9190 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9191 (eval $ac_compile) 2>conftest.er1
9192 ac_status=$?
9193 grep -v '^ *+' conftest.er1 >conftest.err
9194 rm -f conftest.er1
9195 cat conftest.err >&5
9196 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9197 (exit $ac_status); } &&
9198 { ac_try='test -z "$ac_c_werror_flag"
9199 || test ! -s conftest.err'
9200 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9201 (eval $ac_try) 2>&5
9202 ac_status=$?
9203 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9204 (exit $ac_status); }; } &&
9205 { ac_try='test -s conftest.$ac_objext'
9206 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9207 (eval $ac_try) 2>&5
9208 ac_status=$?
9209 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9210 (exit $ac_status); }; }; then
9211 ac_cv_header_stdc=yes
9212 else
9213 echo "$as_me: failed program was:" >&5
9214 sed 's/^/| /' conftest.$ac_ext >&5
9216 ac_cv_header_stdc=no
9218 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9220 if test $ac_cv_header_stdc = yes; then
9221 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9222 cat >conftest.$ac_ext <<_ACEOF
9223 /* confdefs.h. */
9224 _ACEOF
9225 cat confdefs.h >>conftest.$ac_ext
9226 cat >>conftest.$ac_ext <<_ACEOF
9227 /* end confdefs.h. */
9228 #include <string.h>
9230 _ACEOF
9231 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9232 $EGREP "memchr" >/dev/null 2>&1; then
9234 else
9235 ac_cv_header_stdc=no
9237 rm -f conftest*
9241 if test $ac_cv_header_stdc = yes; then
9242 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9243 cat >conftest.$ac_ext <<_ACEOF
9244 /* confdefs.h. */
9245 _ACEOF
9246 cat confdefs.h >>conftest.$ac_ext
9247 cat >>conftest.$ac_ext <<_ACEOF
9248 /* end confdefs.h. */
9249 #include <stdlib.h>
9251 _ACEOF
9252 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9253 $EGREP "free" >/dev/null 2>&1; then
9255 else
9256 ac_cv_header_stdc=no
9258 rm -f conftest*
9262 if test $ac_cv_header_stdc = yes; then
9263 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9264 if test "$cross_compiling" = yes; then
9266 else
9267 cat >conftest.$ac_ext <<_ACEOF
9268 /* confdefs.h. */
9269 _ACEOF
9270 cat confdefs.h >>conftest.$ac_ext
9271 cat >>conftest.$ac_ext <<_ACEOF
9272 /* end confdefs.h. */
9273 #include <ctype.h>
9274 #if ((' ' & 0x0FF) == 0x020)
9275 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9276 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9277 #else
9278 # define ISLOWER(c) \
9279 (('a' <= (c) && (c) <= 'i') \
9280 || ('j' <= (c) && (c) <= 'r') \
9281 || ('s' <= (c) && (c) <= 'z'))
9282 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9283 #endif
9285 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9287 main ()
9289 int i;
9290 for (i = 0; i < 256; i++)
9291 if (XOR (islower (i), ISLOWER (i))
9292 || toupper (i) != TOUPPER (i))
9293 exit(2);
9294 exit (0);
9296 _ACEOF
9297 rm -f conftest$ac_exeext
9298 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9299 (eval $ac_link) 2>&5
9300 ac_status=$?
9301 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9302 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9303 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9304 (eval $ac_try) 2>&5
9305 ac_status=$?
9306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9307 (exit $ac_status); }; }; then
9309 else
9310 echo "$as_me: program exited with status $ac_status" >&5
9311 echo "$as_me: failed program was:" >&5
9312 sed 's/^/| /' conftest.$ac_ext >&5
9314 ( exit $ac_status )
9315 ac_cv_header_stdc=no
9317 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9321 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
9322 echo "${ECHO_T}$ac_cv_header_stdc" >&6
9323 if test $ac_cv_header_stdc = yes; then
9325 cat >>confdefs.h <<\_ACEOF
9326 #define STDC_HEADERS 1
9327 _ACEOF
9345 for ac_header in zlib.h jpeglib.h t1lib.h assert.h signal.h pthread.h sys/stat.h sys/types.h dirent.h sys/bsdtypes.h sys/ndir.h sys/dir.h ndir.h time.h
9347 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9348 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9349 echo "$as_me:$LINENO: checking for $ac_header" >&5
9350 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9351 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9352 echo $ECHO_N "(cached) $ECHO_C" >&6
9354 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9355 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9356 else
9357 # Is the header compilable?
9358 echo "$as_me:$LINENO: checking $ac_header usability" >&5
9359 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
9360 cat >conftest.$ac_ext <<_ACEOF
9361 /* confdefs.h. */
9362 _ACEOF
9363 cat confdefs.h >>conftest.$ac_ext
9364 cat >>conftest.$ac_ext <<_ACEOF
9365 /* end confdefs.h. */
9366 $ac_includes_default
9367 #include <$ac_header>
9368 _ACEOF
9369 rm -f conftest.$ac_objext
9370 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9371 (eval $ac_compile) 2>conftest.er1
9372 ac_status=$?
9373 grep -v '^ *+' conftest.er1 >conftest.err
9374 rm -f conftest.er1
9375 cat conftest.err >&5
9376 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9377 (exit $ac_status); } &&
9378 { ac_try='test -z "$ac_c_werror_flag"
9379 || test ! -s conftest.err'
9380 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9381 (eval $ac_try) 2>&5
9382 ac_status=$?
9383 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9384 (exit $ac_status); }; } &&
9385 { ac_try='test -s conftest.$ac_objext'
9386 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9387 (eval $ac_try) 2>&5
9388 ac_status=$?
9389 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9390 (exit $ac_status); }; }; then
9391 ac_header_compiler=yes
9392 else
9393 echo "$as_me: failed program was:" >&5
9394 sed 's/^/| /' conftest.$ac_ext >&5
9396 ac_header_compiler=no
9398 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9399 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9400 echo "${ECHO_T}$ac_header_compiler" >&6
9402 # Is the header present?
9403 echo "$as_me:$LINENO: checking $ac_header presence" >&5
9404 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
9405 cat >conftest.$ac_ext <<_ACEOF
9406 /* confdefs.h. */
9407 _ACEOF
9408 cat confdefs.h >>conftest.$ac_ext
9409 cat >>conftest.$ac_ext <<_ACEOF
9410 /* end confdefs.h. */
9411 #include <$ac_header>
9412 _ACEOF
9413 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9414 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9415 ac_status=$?
9416 grep -v '^ *+' conftest.er1 >conftest.err
9417 rm -f conftest.er1
9418 cat conftest.err >&5
9419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9420 (exit $ac_status); } >/dev/null; then
9421 if test -s conftest.err; then
9422 ac_cpp_err=$ac_c_preproc_warn_flag
9423 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9424 else
9425 ac_cpp_err=
9427 else
9428 ac_cpp_err=yes
9430 if test -z "$ac_cpp_err"; then
9431 ac_header_preproc=yes
9432 else
9433 echo "$as_me: failed program was:" >&5
9434 sed 's/^/| /' conftest.$ac_ext >&5
9436 ac_header_preproc=no
9438 rm -f conftest.err conftest.$ac_ext
9439 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9440 echo "${ECHO_T}$ac_header_preproc" >&6
9442 # So? What about this header?
9443 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9444 yes:no: )
9445 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9446 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9447 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9448 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9449 ac_header_preproc=yes
9451 no:yes:* )
9452 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9453 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9454 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
9455 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
9456 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9457 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9458 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
9459 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
9460 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9461 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9462 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9463 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9465 cat <<\_ASBOX
9466 ## ------------------------------------------ ##
9467 ## Report this to the AC_PACKAGE_NAME lists. ##
9468 ## ------------------------------------------ ##
9469 _ASBOX
9471 sed "s/^/$as_me: WARNING: /" >&2
9473 esac
9474 echo "$as_me:$LINENO: checking for $ac_header" >&5
9475 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9476 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9477 echo $ECHO_N "(cached) $ECHO_C" >&6
9478 else
9479 eval "$as_ac_Header=\$ac_header_preproc"
9481 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9482 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9485 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9486 cat >>confdefs.h <<_ACEOF
9487 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9488 _ACEOF
9492 done
9495 cat >>confdefs.h <<_ACEOF
9496 #define PACKAGE "$PACKAGE"
9497 _ACEOF
9499 cat >>confdefs.h <<_ACEOF
9500 #define VERSION "$VERSION"
9501 _ACEOF
9509 echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
9510 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
9511 if test "${ac_cv_c_const+set}" = set; then
9512 echo $ECHO_N "(cached) $ECHO_C" >&6
9513 else
9514 cat >conftest.$ac_ext <<_ACEOF
9515 /* confdefs.h. */
9516 _ACEOF
9517 cat confdefs.h >>conftest.$ac_ext
9518 cat >>conftest.$ac_ext <<_ACEOF
9519 /* end confdefs.h. */
9522 main ()
9524 /* FIXME: Include the comments suggested by Paul. */
9525 #ifndef __cplusplus
9526 /* Ultrix mips cc rejects this. */
9527 typedef int charset[2];
9528 const charset x;
9529 /* SunOS 4.1.1 cc rejects this. */
9530 char const *const *ccp;
9531 char **p;
9532 /* NEC SVR4.0.2 mips cc rejects this. */
9533 struct point {int x, y;};
9534 static struct point const zero = {0,0};
9535 /* AIX XL C 1.02.0.0 rejects this.
9536 It does not let you subtract one const X* pointer from another in
9537 an arm of an if-expression whose if-part is not a constant
9538 expression */
9539 const char *g = "string";
9540 ccp = &g + (g ? g-g : 0);
9541 /* HPUX 7.0 cc rejects these. */
9542 ++ccp;
9543 p = (char**) ccp;
9544 ccp = (char const *const *) p;
9545 { /* SCO 3.2v4 cc rejects this. */
9546 char *t;
9547 char const *s = 0 ? (char *) 0 : (char const *) 0;
9549 *t++ = 0;
9551 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
9552 int x[] = {25, 17};
9553 const int *foo = &x[0];
9554 ++foo;
9556 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9557 typedef const int *iptr;
9558 iptr p = 0;
9559 ++p;
9561 { /* AIX XL C 1.02.0.0 rejects this saying
9562 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9563 struct s { int j; const int *ap[3]; };
9564 struct s *b; b->j = 5;
9566 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9567 const int foo = 10;
9569 #endif
9572 return 0;
9574 _ACEOF
9575 rm -f conftest.$ac_objext
9576 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9577 (eval $ac_compile) 2>conftest.er1
9578 ac_status=$?
9579 grep -v '^ *+' conftest.er1 >conftest.err
9580 rm -f conftest.er1
9581 cat conftest.err >&5
9582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9583 (exit $ac_status); } &&
9584 { ac_try='test -z "$ac_c_werror_flag"
9585 || test ! -s conftest.err'
9586 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9587 (eval $ac_try) 2>&5
9588 ac_status=$?
9589 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9590 (exit $ac_status); }; } &&
9591 { ac_try='test -s conftest.$ac_objext'
9592 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9593 (eval $ac_try) 2>&5
9594 ac_status=$?
9595 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9596 (exit $ac_status); }; }; then
9597 ac_cv_c_const=yes
9598 else
9599 echo "$as_me: failed program was:" >&5
9600 sed 's/^/| /' conftest.$ac_ext >&5
9602 ac_cv_c_const=no
9604 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9606 echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
9607 echo "${ECHO_T}$ac_cv_c_const" >&6
9608 if test $ac_cv_c_const = no; then
9610 cat >>confdefs.h <<\_ACEOF
9611 #define const
9612 _ACEOF
9616 echo "$as_me:$LINENO: checking for inline" >&5
9617 echo $ECHO_N "checking for inline... $ECHO_C" >&6
9618 if test "${ac_cv_c_inline+set}" = set; then
9619 echo $ECHO_N "(cached) $ECHO_C" >&6
9620 else
9621 ac_cv_c_inline=no
9622 for ac_kw in inline __inline__ __inline; do
9623 cat >conftest.$ac_ext <<_ACEOF
9624 /* confdefs.h. */
9625 _ACEOF
9626 cat confdefs.h >>conftest.$ac_ext
9627 cat >>conftest.$ac_ext <<_ACEOF
9628 /* end confdefs.h. */
9629 #ifndef __cplusplus
9630 typedef int foo_t;
9631 static $ac_kw foo_t static_foo () {return 0; }
9632 $ac_kw foo_t foo () {return 0; }
9633 #endif
9635 _ACEOF
9636 rm -f conftest.$ac_objext
9637 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9638 (eval $ac_compile) 2>conftest.er1
9639 ac_status=$?
9640 grep -v '^ *+' conftest.er1 >conftest.err
9641 rm -f conftest.er1
9642 cat conftest.err >&5
9643 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9644 (exit $ac_status); } &&
9645 { ac_try='test -z "$ac_c_werror_flag"
9646 || test ! -s conftest.err'
9647 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9648 (eval $ac_try) 2>&5
9649 ac_status=$?
9650 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9651 (exit $ac_status); }; } &&
9652 { ac_try='test -s conftest.$ac_objext'
9653 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9654 (eval $ac_try) 2>&5
9655 ac_status=$?
9656 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9657 (exit $ac_status); }; }; then
9658 ac_cv_c_inline=$ac_kw; break
9659 else
9660 echo "$as_me: failed program was:" >&5
9661 sed 's/^/| /' conftest.$ac_ext >&5
9664 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9665 done
9668 echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
9669 echo "${ECHO_T}$ac_cv_c_inline" >&6
9672 case $ac_cv_c_inline in
9673 inline | yes) ;;
9675 case $ac_cv_c_inline in
9676 no) ac_val=;;
9677 *) ac_val=$ac_cv_c_inline;;
9678 esac
9679 cat >>confdefs.h <<_ACEOF
9680 #ifndef __cplusplus
9681 #define inline $ac_val
9682 #endif
9683 _ACEOF
9685 esac
9687 echo "$as_me:$LINENO: checking for off_t" >&5
9688 echo $ECHO_N "checking for off_t... $ECHO_C" >&6
9689 if test "${ac_cv_type_off_t+set}" = set; then
9690 echo $ECHO_N "(cached) $ECHO_C" >&6
9691 else
9692 cat >conftest.$ac_ext <<_ACEOF
9693 /* confdefs.h. */
9694 _ACEOF
9695 cat confdefs.h >>conftest.$ac_ext
9696 cat >>conftest.$ac_ext <<_ACEOF
9697 /* end confdefs.h. */
9698 $ac_includes_default
9700 main ()
9702 if ((off_t *) 0)
9703 return 0;
9704 if (sizeof (off_t))
9705 return 0;
9707 return 0;
9709 _ACEOF
9710 rm -f conftest.$ac_objext
9711 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9712 (eval $ac_compile) 2>conftest.er1
9713 ac_status=$?
9714 grep -v '^ *+' conftest.er1 >conftest.err
9715 rm -f conftest.er1
9716 cat conftest.err >&5
9717 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9718 (exit $ac_status); } &&
9719 { ac_try='test -z "$ac_c_werror_flag"
9720 || test ! -s conftest.err'
9721 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9722 (eval $ac_try) 2>&5
9723 ac_status=$?
9724 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9725 (exit $ac_status); }; } &&
9726 { ac_try='test -s conftest.$ac_objext'
9727 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9728 (eval $ac_try) 2>&5
9729 ac_status=$?
9730 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9731 (exit $ac_status); }; }; then
9732 ac_cv_type_off_t=yes
9733 else
9734 echo "$as_me: failed program was:" >&5
9735 sed 's/^/| /' conftest.$ac_ext >&5
9737 ac_cv_type_off_t=no
9739 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9741 echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
9742 echo "${ECHO_T}$ac_cv_type_off_t" >&6
9743 if test $ac_cv_type_off_t = yes; then
9745 else
9747 cat >>confdefs.h <<_ACEOF
9748 #define off_t long
9749 _ACEOF
9753 echo "$as_me:$LINENO: checking for size_t" >&5
9754 echo $ECHO_N "checking for size_t... $ECHO_C" >&6
9755 if test "${ac_cv_type_size_t+set}" = set; then
9756 echo $ECHO_N "(cached) $ECHO_C" >&6
9757 else
9758 cat >conftest.$ac_ext <<_ACEOF
9759 /* confdefs.h. */
9760 _ACEOF
9761 cat confdefs.h >>conftest.$ac_ext
9762 cat >>conftest.$ac_ext <<_ACEOF
9763 /* end confdefs.h. */
9764 $ac_includes_default
9766 main ()
9768 if ((size_t *) 0)
9769 return 0;
9770 if (sizeof (size_t))
9771 return 0;
9773 return 0;
9775 _ACEOF
9776 rm -f conftest.$ac_objext
9777 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9778 (eval $ac_compile) 2>conftest.er1
9779 ac_status=$?
9780 grep -v '^ *+' conftest.er1 >conftest.err
9781 rm -f conftest.er1
9782 cat conftest.err >&5
9783 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9784 (exit $ac_status); } &&
9785 { ac_try='test -z "$ac_c_werror_flag"
9786 || test ! -s conftest.err'
9787 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9788 (eval $ac_try) 2>&5
9789 ac_status=$?
9790 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9791 (exit $ac_status); }; } &&
9792 { ac_try='test -s conftest.$ac_objext'
9793 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9794 (eval $ac_try) 2>&5
9795 ac_status=$?
9796 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9797 (exit $ac_status); }; }; then
9798 ac_cv_type_size_t=yes
9799 else
9800 echo "$as_me: failed program was:" >&5
9801 sed 's/^/| /' conftest.$ac_ext >&5
9803 ac_cv_type_size_t=no
9805 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9807 echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
9808 echo "${ECHO_T}$ac_cv_type_size_t" >&6
9809 if test $ac_cv_type_size_t = yes; then
9811 else
9813 cat >>confdefs.h <<_ACEOF
9814 #define size_t unsigned
9815 _ACEOF
9819 echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
9820 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6
9821 if test "${ac_cv_struct_tm+set}" = set; then
9822 echo $ECHO_N "(cached) $ECHO_C" >&6
9823 else
9824 cat >conftest.$ac_ext <<_ACEOF
9825 /* confdefs.h. */
9826 _ACEOF
9827 cat confdefs.h >>conftest.$ac_ext
9828 cat >>conftest.$ac_ext <<_ACEOF
9829 /* end confdefs.h. */
9830 #include <sys/types.h>
9831 #include <time.h>
9834 main ()
9836 struct tm *tp; tp->tm_sec;
9838 return 0;
9840 _ACEOF
9841 rm -f conftest.$ac_objext
9842 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9843 (eval $ac_compile) 2>conftest.er1
9844 ac_status=$?
9845 grep -v '^ *+' conftest.er1 >conftest.err
9846 rm -f conftest.er1
9847 cat conftest.err >&5
9848 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9849 (exit $ac_status); } &&
9850 { ac_try='test -z "$ac_c_werror_flag"
9851 || test ! -s conftest.err'
9852 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9853 (eval $ac_try) 2>&5
9854 ac_status=$?
9855 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9856 (exit $ac_status); }; } &&
9857 { ac_try='test -s conftest.$ac_objext'
9858 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9859 (eval $ac_try) 2>&5
9860 ac_status=$?
9861 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9862 (exit $ac_status); }; }; then
9863 ac_cv_struct_tm=time.h
9864 else
9865 echo "$as_me: failed program was:" >&5
9866 sed 's/^/| /' conftest.$ac_ext >&5
9868 ac_cv_struct_tm=sys/time.h
9870 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9872 echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
9873 echo "${ECHO_T}$ac_cv_struct_tm" >&6
9874 if test $ac_cv_struct_tm = sys/time.h; then
9876 cat >>confdefs.h <<\_ACEOF
9877 #define TM_IN_SYS_TIME 1
9878 _ACEOF
9882 echo "$as_me:$LINENO: checking for boolean" >&5
9883 echo $ECHO_N "checking for boolean... $ECHO_C" >&6
9884 if test "${ac_cv_type_boolean+set}" = set; then
9885 echo $ECHO_N "(cached) $ECHO_C" >&6
9886 else
9887 cat >conftest.$ac_ext <<_ACEOF
9888 /* confdefs.h. */
9889 _ACEOF
9890 cat confdefs.h >>conftest.$ac_ext
9891 cat >>conftest.$ac_ext <<_ACEOF
9892 /* end confdefs.h. */
9893 $ac_includes_default
9895 main ()
9897 if ((boolean *) 0)
9898 return 0;
9899 if (sizeof (boolean))
9900 return 0;
9902 return 0;
9904 _ACEOF
9905 rm -f conftest.$ac_objext
9906 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9907 (eval $ac_compile) 2>conftest.er1
9908 ac_status=$?
9909 grep -v '^ *+' conftest.er1 >conftest.err
9910 rm -f conftest.er1
9911 cat conftest.err >&5
9912 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9913 (exit $ac_status); } &&
9914 { ac_try='test -z "$ac_c_werror_flag"
9915 || test ! -s conftest.err'
9916 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9917 (eval $ac_try) 2>&5
9918 ac_status=$?
9919 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9920 (exit $ac_status); }; } &&
9921 { ac_try='test -s conftest.$ac_objext'
9922 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9923 (eval $ac_try) 2>&5
9924 ac_status=$?
9925 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9926 (exit $ac_status); }; }; then
9927 ac_cv_type_boolean=yes
9928 else
9929 echo "$as_me: failed program was:" >&5
9930 sed 's/^/| /' conftest.$ac_ext >&5
9932 ac_cv_type_boolean=no
9934 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9936 echo "$as_me:$LINENO: result: $ac_cv_type_boolean" >&5
9937 echo "${ECHO_T}$ac_cv_type_boolean" >&6
9938 if test $ac_cv_type_boolean = yes; then
9940 else
9942 cat >>confdefs.h <<_ACEOF
9943 #define boolean int
9944 _ACEOF
9948 echo "$as_me:$LINENO: checking for bool" >&5
9949 echo $ECHO_N "checking for bool... $ECHO_C" >&6
9950 if test "${ac_cv_type_bool+set}" = set; then
9951 echo $ECHO_N "(cached) $ECHO_C" >&6
9952 else
9953 cat >conftest.$ac_ext <<_ACEOF
9954 /* confdefs.h. */
9955 _ACEOF
9956 cat confdefs.h >>conftest.$ac_ext
9957 cat >>conftest.$ac_ext <<_ACEOF
9958 /* end confdefs.h. */
9959 $ac_includes_default
9961 main ()
9963 if ((bool *) 0)
9964 return 0;
9965 if (sizeof (bool))
9966 return 0;
9968 return 0;
9970 _ACEOF
9971 rm -f conftest.$ac_objext
9972 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9973 (eval $ac_compile) 2>conftest.er1
9974 ac_status=$?
9975 grep -v '^ *+' conftest.er1 >conftest.err
9976 rm -f conftest.er1
9977 cat conftest.err >&5
9978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9979 (exit $ac_status); } &&
9980 { ac_try='test -z "$ac_c_werror_flag"
9981 || test ! -s conftest.err'
9982 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9983 (eval $ac_try) 2>&5
9984 ac_status=$?
9985 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9986 (exit $ac_status); }; } &&
9987 { ac_try='test -s conftest.$ac_objext'
9988 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9989 (eval $ac_try) 2>&5
9990 ac_status=$?
9991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9992 (exit $ac_status); }; }; then
9993 ac_cv_type_bool=yes
9994 else
9995 echo "$as_me: failed program was:" >&5
9996 sed 's/^/| /' conftest.$ac_ext >&5
9998 ac_cv_type_bool=no
10000 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10002 echo "$as_me:$LINENO: result: $ac_cv_type_bool" >&5
10003 echo "${ECHO_T}$ac_cv_type_bool" >&6
10004 if test $ac_cv_type_bool = yes; then
10006 else
10008 cat >>confdefs.h <<_ACEOF
10009 #define bool char
10010 _ACEOF
10025 for ac_func in popen mkstemp stat lrand48 rand srand48 srand bcopy bzero time
10027 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10028 echo "$as_me:$LINENO: checking for $ac_func" >&5
10029 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10030 if eval "test \"\${$as_ac_var+set}\" = set"; then
10031 echo $ECHO_N "(cached) $ECHO_C" >&6
10032 else
10033 cat >conftest.$ac_ext <<_ACEOF
10034 /* confdefs.h. */
10035 _ACEOF
10036 cat confdefs.h >>conftest.$ac_ext
10037 cat >>conftest.$ac_ext <<_ACEOF
10038 /* end confdefs.h. */
10039 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10040 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10041 #define $ac_func innocuous_$ac_func
10043 /* System header to define __stub macros and hopefully few prototypes,
10044 which can conflict with char $ac_func (); below.
10045 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10046 <limits.h> exists even on freestanding compilers. */
10048 #ifdef __STDC__
10049 # include <limits.h>
10050 #else
10051 # include <assert.h>
10052 #endif
10054 #undef $ac_func
10056 /* Override any gcc2 internal prototype to avoid an error. */
10057 #ifdef __cplusplus
10058 extern "C"
10060 #endif
10061 /* We use char because int might match the return type of a gcc2
10062 builtin and then its argument prototype would still apply. */
10063 char $ac_func ();
10064 /* The GNU C library defines this for functions which it implements
10065 to always fail with ENOSYS. Some functions are actually named
10066 something starting with __ and the normal name is an alias. */
10067 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10068 choke me
10069 #else
10070 char (*f) () = $ac_func;
10071 #endif
10072 #ifdef __cplusplus
10074 #endif
10077 main ()
10079 return f != $ac_func;
10081 return 0;
10083 _ACEOF
10084 rm -f conftest.$ac_objext conftest$ac_exeext
10085 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10086 (eval $ac_link) 2>conftest.er1
10087 ac_status=$?
10088 grep -v '^ *+' conftest.er1 >conftest.err
10089 rm -f conftest.er1
10090 cat conftest.err >&5
10091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10092 (exit $ac_status); } &&
10093 { ac_try='test -z "$ac_c_werror_flag"
10094 || test ! -s conftest.err'
10095 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10096 (eval $ac_try) 2>&5
10097 ac_status=$?
10098 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10099 (exit $ac_status); }; } &&
10100 { ac_try='test -s conftest$ac_exeext'
10101 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10102 (eval $ac_try) 2>&5
10103 ac_status=$?
10104 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10105 (exit $ac_status); }; }; then
10106 eval "$as_ac_var=yes"
10107 else
10108 echo "$as_me: failed program was:" >&5
10109 sed 's/^/| /' conftest.$ac_ext >&5
10111 eval "$as_ac_var=no"
10113 rm -f conftest.err conftest.$ac_objext \
10114 conftest$ac_exeext conftest.$ac_ext
10116 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
10117 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
10118 if test `eval echo '${'$as_ac_var'}'` = yes; then
10119 cat >>confdefs.h <<_ACEOF
10120 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10121 _ACEOF
10124 done
10127 # ------------------------------------------------------------------
10130 for ac_prog in freetype-config
10132 # Extract the first word of "$ac_prog", so it can be a program name with args.
10133 set dummy $ac_prog; ac_word=$2
10134 echo "$as_me:$LINENO: checking for $ac_word" >&5
10135 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
10136 if test "${ac_cv_prog_FREETYPE_CONFIG+set}" = set; then
10137 echo $ECHO_N "(cached) $ECHO_C" >&6
10138 else
10139 if test -n "$FREETYPE_CONFIG"; then
10140 ac_cv_prog_FREETYPE_CONFIG="$FREETYPE_CONFIG" # Let the user override the test.
10141 else
10142 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10143 for as_dir in $PATH
10145 IFS=$as_save_IFS
10146 test -z "$as_dir" && as_dir=.
10147 for ac_exec_ext in '' $ac_executable_extensions; do
10148 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10149 ac_cv_prog_FREETYPE_CONFIG="$ac_prog"
10150 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10151 break 2
10153 done
10154 done
10158 FREETYPE_CONFIG=$ac_cv_prog_FREETYPE_CONFIG
10159 if test -n "$FREETYPE_CONFIG"; then
10160 echo "$as_me:$LINENO: result: $FREETYPE_CONFIG" >&5
10161 echo "${ECHO_T}$FREETYPE_CONFIG" >&6
10162 else
10163 echo "$as_me:$LINENO: result: no" >&5
10164 echo "${ECHO_T}no" >&6
10167 test -n "$FREETYPE_CONFIG" && break
10168 done
10170 OLDCPPFLAGS="${CPPFLAGS}"
10171 OLDLIBS="${LIBS}"
10172 if test "x${FREETYPE_CONFIG}" != "x"; then
10173 CPPFLAGS="$CPPFLAGS "`freetype-config --cflags`
10174 else if test -d /usr/include/freetype2; then
10175 CPPFLAGS="$CPPFLAGS -I/usr/include/freetype2"
10176 else if test -d /usr/local/include/freetype2; then
10177 CPPFLAGS="$CPPFLAGS -I/usr/local/include/freetype2"
10181 echo "$as_me:$LINENO: checking for FT_Init_FreeType in -lfreetype" >&5
10182 echo $ECHO_N "checking for FT_Init_FreeType in -lfreetype... $ECHO_C" >&6
10183 if test "${ac_cv_lib_freetype_FT_Init_FreeType+set}" = set; then
10184 echo $ECHO_N "(cached) $ECHO_C" >&6
10185 else
10186 ac_check_lib_save_LIBS=$LIBS
10187 LIBS="-lfreetype $LIBS"
10188 cat >conftest.$ac_ext <<_ACEOF
10189 /* confdefs.h. */
10190 _ACEOF
10191 cat confdefs.h >>conftest.$ac_ext
10192 cat >>conftest.$ac_ext <<_ACEOF
10193 /* end confdefs.h. */
10195 /* Override any gcc2 internal prototype to avoid an error. */
10196 #ifdef __cplusplus
10197 extern "C"
10198 #endif
10199 /* We use char because int might match the return type of a gcc2
10200 builtin and then its argument prototype would still apply. */
10201 char FT_Init_FreeType ();
10203 main ()
10205 FT_Init_FreeType ();
10207 return 0;
10209 _ACEOF
10210 rm -f conftest.$ac_objext conftest$ac_exeext
10211 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10212 (eval $ac_link) 2>conftest.er1
10213 ac_status=$?
10214 grep -v '^ *+' conftest.er1 >conftest.err
10215 rm -f conftest.er1
10216 cat conftest.err >&5
10217 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10218 (exit $ac_status); } &&
10219 { ac_try='test -z "$ac_c_werror_flag"
10220 || test ! -s conftest.err'
10221 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10222 (eval $ac_try) 2>&5
10223 ac_status=$?
10224 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10225 (exit $ac_status); }; } &&
10226 { ac_try='test -s conftest$ac_exeext'
10227 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10228 (eval $ac_try) 2>&5
10229 ac_status=$?
10230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10231 (exit $ac_status); }; }; then
10232 ac_cv_lib_freetype_FT_Init_FreeType=yes
10233 else
10234 echo "$as_me: failed program was:" >&5
10235 sed 's/^/| /' conftest.$ac_ext >&5
10237 ac_cv_lib_freetype_FT_Init_FreeType=no
10239 rm -f conftest.err conftest.$ac_objext \
10240 conftest$ac_exeext conftest.$ac_ext
10241 LIBS=$ac_check_lib_save_LIBS
10243 echo "$as_me:$LINENO: result: $ac_cv_lib_freetype_FT_Init_FreeType" >&5
10244 echo "${ECHO_T}$ac_cv_lib_freetype_FT_Init_FreeType" >&6
10245 if test $ac_cv_lib_freetype_FT_Init_FreeType = yes; then
10246 HAVE_LIB_FREETYPE=1
10250 for ac_header in freetype/freetype.h
10252 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10253 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10254 echo "$as_me:$LINENO: checking for $ac_header" >&5
10255 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10256 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10257 echo $ECHO_N "(cached) $ECHO_C" >&6
10259 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10260 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10261 else
10262 # Is the header compilable?
10263 echo "$as_me:$LINENO: checking $ac_header usability" >&5
10264 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
10265 cat >conftest.$ac_ext <<_ACEOF
10266 /* confdefs.h. */
10267 _ACEOF
10268 cat confdefs.h >>conftest.$ac_ext
10269 cat >>conftest.$ac_ext <<_ACEOF
10270 /* end confdefs.h. */
10271 $ac_includes_default
10272 #include <$ac_header>
10273 _ACEOF
10274 rm -f conftest.$ac_objext
10275 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10276 (eval $ac_compile) 2>conftest.er1
10277 ac_status=$?
10278 grep -v '^ *+' conftest.er1 >conftest.err
10279 rm -f conftest.er1
10280 cat conftest.err >&5
10281 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10282 (exit $ac_status); } &&
10283 { ac_try='test -z "$ac_c_werror_flag"
10284 || test ! -s conftest.err'
10285 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10286 (eval $ac_try) 2>&5
10287 ac_status=$?
10288 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10289 (exit $ac_status); }; } &&
10290 { ac_try='test -s conftest.$ac_objext'
10291 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10292 (eval $ac_try) 2>&5
10293 ac_status=$?
10294 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10295 (exit $ac_status); }; }; then
10296 ac_header_compiler=yes
10297 else
10298 echo "$as_me: failed program was:" >&5
10299 sed 's/^/| /' conftest.$ac_ext >&5
10301 ac_header_compiler=no
10303 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10304 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10305 echo "${ECHO_T}$ac_header_compiler" >&6
10307 # Is the header present?
10308 echo "$as_me:$LINENO: checking $ac_header presence" >&5
10309 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
10310 cat >conftest.$ac_ext <<_ACEOF
10311 /* confdefs.h. */
10312 _ACEOF
10313 cat confdefs.h >>conftest.$ac_ext
10314 cat >>conftest.$ac_ext <<_ACEOF
10315 /* end confdefs.h. */
10316 #include <$ac_header>
10317 _ACEOF
10318 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10319 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10320 ac_status=$?
10321 grep -v '^ *+' conftest.er1 >conftest.err
10322 rm -f conftest.er1
10323 cat conftest.err >&5
10324 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10325 (exit $ac_status); } >/dev/null; then
10326 if test -s conftest.err; then
10327 ac_cpp_err=$ac_c_preproc_warn_flag
10328 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10329 else
10330 ac_cpp_err=
10332 else
10333 ac_cpp_err=yes
10335 if test -z "$ac_cpp_err"; then
10336 ac_header_preproc=yes
10337 else
10338 echo "$as_me: failed program was:" >&5
10339 sed 's/^/| /' conftest.$ac_ext >&5
10341 ac_header_preproc=no
10343 rm -f conftest.err conftest.$ac_ext
10344 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10345 echo "${ECHO_T}$ac_header_preproc" >&6
10347 # So? What about this header?
10348 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10349 yes:no: )
10350 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10351 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10352 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10353 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10354 ac_header_preproc=yes
10356 no:yes:* )
10357 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10358 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10359 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10360 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10361 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10362 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10363 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10364 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
10365 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10366 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10367 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10368 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10370 cat <<\_ASBOX
10371 ## ------------------------------------------ ##
10372 ## Report this to the AC_PACKAGE_NAME lists. ##
10373 ## ------------------------------------------ ##
10374 _ASBOX
10376 sed "s/^/$as_me: WARNING: /" >&2
10378 esac
10379 echo "$as_me:$LINENO: checking for $ac_header" >&5
10380 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10381 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10382 echo $ECHO_N "(cached) $ECHO_C" >&6
10383 else
10384 eval "$as_ac_Header=\$ac_header_preproc"
10386 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10387 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10390 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10391 cat >>confdefs.h <<_ACEOF
10392 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10393 _ACEOF
10394 HAVE_FREETYPE_FREETYPE_H=1
10397 done
10399 if test "x${HAVE_LIB_FREETYPE}" != "x";then
10400 if test "x${HAVE_FREETYPE_FREETYPE_H}" != "x";then
10401 HAVE_FREETYPE=1
10405 if test "x${HAVE_FREETYPE}" = "x1"; then
10406 if test "x{$FREETYPE_CONFIG}" != "x"; then
10407 LIBS="$LIBS "`freetype-config --libs`
10408 else
10409 LIBS="$LIBS -lfreetype"
10412 echo "$as_me:$LINENO: checking whether we can compile the freetype test program" >&5
10413 echo $ECHO_N "checking whether we can compile the freetype test program... $ECHO_C" >&6
10415 cat > conftest.c << EOF
10416 #include <freetype/freetype.h>
10417 #include <freetype/ftglyph.h>
10418 #include <freetype/ftsnames.h>
10419 #include <freetype/ttnameid.h>
10420 #include <freetype/ftoutln.h>
10422 int main()
10424 FT_Library ftlibrary;
10425 FT_Face face;
10426 FT_Error error;
10427 FT_ULong charcode;
10428 FT_UInt gindex;
10429 FT_Glyph glyph;
10430 FT_BBox bbox;
10431 FT_Matrix matrix;
10432 FT_UInt i;
10433 char* name = 0;
10434 char italic, bold;
10436 FT_Init_FreeType(&ftlibrary);
10437 FT_New_Face(ftlibrary, "filename", 0, &face);
10438 i = face->num_glyphs - 1;
10439 italic = face->style_flags&FT_STYLE_FLAG_ITALIC;
10440 bold = face->style_flags&FT_STYLE_FLAG_BOLD;
10441 FT_Get_Postscript_Name(face);
10442 FT_Get_Char_Index(face, 33);
10443 FT_Get_First_Char(face, &i);
10444 FT_Get_Next_Char(face, 33, &i);
10445 if(FT_HAS_GLYPH_NAMES(face)) {
10446 FT_Get_Glyph_Name(face, 33, name, 127);
10448 FT_Load_Glyph(face, 33, FT_LOAD_NO_BITMAP|FT_LOAD_NO_SCALE);
10449 FT_Get_Glyph(face->glyph, &glyph);
10450 FT_Glyph_Get_CBox(glyph, ft_glyph_bbox_unscaled, &bbox);
10451 FT_Done_Glyph(glyph);
10452 FT_Done_Face(face);
10453 FT_Done_FreeType(ftlibrary);
10454 return 0;
10458 ac_link='$CC $CPPFLAGS $CFLAGS conftest.c $LDFLAGS $LIBS -o conftest${ac_exeext}'
10459 if { (eval echo freetype.m4:71: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10460 echo "$as_me:$LINENO: result: yes" >&5
10461 echo "${ECHO_T}yes" >&6
10462 cat >>confdefs.h <<_ACEOF
10463 #define HAVE_FREETYPE 1
10464 _ACEOF
10466 cat >>confdefs.h <<_ACEOF
10467 #define USE_FREETYPE 1
10468 _ACEOF
10469 # for ttf2tp1
10470 else
10471 echo "configure: failed program was:" >&5
10472 cat conftest.c >&5
10473 HAVE_FREETYPE=0
10474 echo "$as_me:$LINENO: result: no" >&5
10475 echo "${ECHO_T}no" >&6
10477 rm -f conftest*
10480 # if the above didn't work out, reset all changes to the compiler variables.
10481 if test "x${HAVE_FREETYPE}" "!=" "x1"; then
10482 CPPFLAGS=$OLDCPPFLAGS
10483 LIBS=$OLDLIBS
10487 # ------------------------------------------------------------------
10489 lame_objects=
10490 lame_makefile=
10491 if test "x${DISABLE_LAME}" = "xtrue"; then
10492 echo "*" Disabling lame support...
10493 else
10494 # old lame code at lib/lame
10495 if test -f lib/lame/Makefile.in; then
10496 lame_objects="lame/psymodel.o lame/fft.o lame/newmdct.o lame/quantize.o lame/takehiro.o lame/reservoir.o lame/quantize_pvt.o lame/vbrquantize.o lame/encoder.o lame/id3tag.o lame/version.o lame/tables.o lame/util.o lame/bitstream.o lame/set_get.o lame/VbrTag.o lame/lame.o"
10497 lame_makefile="lib/lame/Makefile"
10498 CPPFLAGS="$CPPFLAGS -Ilame"
10499 cat >>confdefs.h <<_ACEOF
10500 #define HAVE_LAME 1
10501 _ACEOF
10503 else
10504 if test -d /usr/include/lame; then
10505 CPPFLAGS="$CPPFLAGS -I /usr/include/lame"
10506 else
10507 if test -d /usr/local/include/lame; then
10508 CPPFLAGS="$CPPFLAGS -I /usr/local/include/lame"
10512 echo "$as_me:$LINENO: checking for lame_init in -lmp3lame" >&5
10513 echo $ECHO_N "checking for lame_init in -lmp3lame... $ECHO_C" >&6
10514 if test "${ac_cv_lib_mp3lame_lame_init+set}" = set; then
10515 echo $ECHO_N "(cached) $ECHO_C" >&6
10516 else
10517 ac_check_lib_save_LIBS=$LIBS
10518 LIBS="-lmp3lame $LIBS"
10519 cat >conftest.$ac_ext <<_ACEOF
10520 /* confdefs.h. */
10521 _ACEOF
10522 cat confdefs.h >>conftest.$ac_ext
10523 cat >>conftest.$ac_ext <<_ACEOF
10524 /* end confdefs.h. */
10526 /* Override any gcc2 internal prototype to avoid an error. */
10527 #ifdef __cplusplus
10528 extern "C"
10529 #endif
10530 /* We use char because int might match the return type of a gcc2
10531 builtin and then its argument prototype would still apply. */
10532 char lame_init ();
10534 main ()
10536 lame_init ();
10538 return 0;
10540 _ACEOF
10541 rm -f conftest.$ac_objext conftest$ac_exeext
10542 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10543 (eval $ac_link) 2>conftest.er1
10544 ac_status=$?
10545 grep -v '^ *+' conftest.er1 >conftest.err
10546 rm -f conftest.er1
10547 cat conftest.err >&5
10548 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10549 (exit $ac_status); } &&
10550 { ac_try='test -z "$ac_c_werror_flag"
10551 || test ! -s conftest.err'
10552 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10553 (eval $ac_try) 2>&5
10554 ac_status=$?
10555 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10556 (exit $ac_status); }; } &&
10557 { ac_try='test -s conftest$ac_exeext'
10558 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10559 (eval $ac_try) 2>&5
10560 ac_status=$?
10561 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10562 (exit $ac_status); }; }; then
10563 ac_cv_lib_mp3lame_lame_init=yes
10564 else
10565 echo "$as_me: failed program was:" >&5
10566 sed 's/^/| /' conftest.$ac_ext >&5
10568 ac_cv_lib_mp3lame_lame_init=no
10570 rm -f conftest.err conftest.$ac_objext \
10571 conftest$ac_exeext conftest.$ac_ext
10572 LIBS=$ac_check_lib_save_LIBS
10574 echo "$as_me:$LINENO: result: $ac_cv_lib_mp3lame_lame_init" >&5
10575 echo "${ECHO_T}$ac_cv_lib_mp3lame_lame_init" >&6
10576 if test $ac_cv_lib_mp3lame_lame_init = yes; then
10577 cat >>confdefs.h <<_ACEOF
10578 #define HAVE_LIBMP3LAME 1
10579 _ACEOF
10581 LIBS="-lmp3lame $LIBS"
10583 else
10584 NO_LIBMP3LAME=1
10588 for ac_header in lame.h
10590 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10591 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10592 echo "$as_me:$LINENO: checking for $ac_header" >&5
10593 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10594 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10595 echo $ECHO_N "(cached) $ECHO_C" >&6
10597 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10598 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10599 else
10600 # Is the header compilable?
10601 echo "$as_me:$LINENO: checking $ac_header usability" >&5
10602 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
10603 cat >conftest.$ac_ext <<_ACEOF
10604 /* confdefs.h. */
10605 _ACEOF
10606 cat confdefs.h >>conftest.$ac_ext
10607 cat >>conftest.$ac_ext <<_ACEOF
10608 /* end confdefs.h. */
10609 $ac_includes_default
10610 #include <$ac_header>
10611 _ACEOF
10612 rm -f conftest.$ac_objext
10613 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10614 (eval $ac_compile) 2>conftest.er1
10615 ac_status=$?
10616 grep -v '^ *+' conftest.er1 >conftest.err
10617 rm -f conftest.er1
10618 cat conftest.err >&5
10619 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10620 (exit $ac_status); } &&
10621 { ac_try='test -z "$ac_c_werror_flag"
10622 || test ! -s conftest.err'
10623 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10624 (eval $ac_try) 2>&5
10625 ac_status=$?
10626 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10627 (exit $ac_status); }; } &&
10628 { ac_try='test -s conftest.$ac_objext'
10629 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10630 (eval $ac_try) 2>&5
10631 ac_status=$?
10632 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10633 (exit $ac_status); }; }; then
10634 ac_header_compiler=yes
10635 else
10636 echo "$as_me: failed program was:" >&5
10637 sed 's/^/| /' conftest.$ac_ext >&5
10639 ac_header_compiler=no
10641 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10642 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10643 echo "${ECHO_T}$ac_header_compiler" >&6
10645 # Is the header present?
10646 echo "$as_me:$LINENO: checking $ac_header presence" >&5
10647 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
10648 cat >conftest.$ac_ext <<_ACEOF
10649 /* confdefs.h. */
10650 _ACEOF
10651 cat confdefs.h >>conftest.$ac_ext
10652 cat >>conftest.$ac_ext <<_ACEOF
10653 /* end confdefs.h. */
10654 #include <$ac_header>
10655 _ACEOF
10656 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10657 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10658 ac_status=$?
10659 grep -v '^ *+' conftest.er1 >conftest.err
10660 rm -f conftest.er1
10661 cat conftest.err >&5
10662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10663 (exit $ac_status); } >/dev/null; then
10664 if test -s conftest.err; then
10665 ac_cpp_err=$ac_c_preproc_warn_flag
10666 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10667 else
10668 ac_cpp_err=
10670 else
10671 ac_cpp_err=yes
10673 if test -z "$ac_cpp_err"; then
10674 ac_header_preproc=yes
10675 else
10676 echo "$as_me: failed program was:" >&5
10677 sed 's/^/| /' conftest.$ac_ext >&5
10679 ac_header_preproc=no
10681 rm -f conftest.err conftest.$ac_ext
10682 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10683 echo "${ECHO_T}$ac_header_preproc" >&6
10685 # So? What about this header?
10686 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10687 yes:no: )
10688 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10689 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10690 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10691 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10692 ac_header_preproc=yes
10694 no:yes:* )
10695 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10696 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10697 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10698 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10699 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10700 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10701 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10702 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
10703 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10704 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10705 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10706 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10708 cat <<\_ASBOX
10709 ## ------------------------------------------ ##
10710 ## Report this to the AC_PACKAGE_NAME lists. ##
10711 ## ------------------------------------------ ##
10712 _ASBOX
10714 sed "s/^/$as_me: WARNING: /" >&2
10716 esac
10717 echo "$as_me:$LINENO: checking for $ac_header" >&5
10718 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10719 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10720 echo $ECHO_N "(cached) $ECHO_C" >&6
10721 else
10722 eval "$as_ac_Header=\$ac_header_preproc"
10724 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10725 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10728 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10729 cat >>confdefs.h <<_ACEOF
10730 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10731 _ACEOF
10735 done
10737 if test "x$NO_LIBMP3LAME" "!=" "x1" -a "x$ac_cv_header_lame_h" "!=" "x";then
10738 cat >>confdefs.h <<_ACEOF
10739 #define HAVE_LAME 1
10740 _ACEOF
10747 # ------------------------------------------------------------------
10751 for ac_prog in avifile-config
10753 # Extract the first word of "$ac_prog", so it can be a program name with args.
10754 set dummy $ac_prog; ac_word=$2
10755 echo "$as_me:$LINENO: checking for $ac_word" >&5
10756 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
10757 if test "${ac_cv_prog_AVIFILE_CONFIG+set}" = set; then
10758 echo $ECHO_N "(cached) $ECHO_C" >&6
10759 else
10760 if test -n "$AVIFILE_CONFIG"; then
10761 ac_cv_prog_AVIFILE_CONFIG="$AVIFILE_CONFIG" # Let the user override the test.
10762 else
10763 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10764 for as_dir in $PATH
10766 IFS=$as_save_IFS
10767 test -z "$as_dir" && as_dir=.
10768 for ac_exec_ext in '' $ac_executable_extensions; do
10769 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10770 ac_cv_prog_AVIFILE_CONFIG="$ac_prog"
10771 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10772 break 2
10774 done
10775 done
10779 AVIFILE_CONFIG=$ac_cv_prog_AVIFILE_CONFIG
10780 if test -n "$AVIFILE_CONFIG"; then
10781 echo "$as_me:$LINENO: result: $AVIFILE_CONFIG" >&5
10782 echo "${ECHO_T}$AVIFILE_CONFIG" >&6
10783 else
10784 echo "$as_me:$LINENO: result: no" >&5
10785 echo "${ECHO_T}no" >&6
10788 test -n "$AVIFILE_CONFIG" && break
10789 done
10792 if test "x$AVIFILE_CONFIG" '!=' "x";then
10793 OLDCPPFLAGS="$CPPFLAGS"
10794 #OLDLDFLAGS="$LDFLAGS"
10795 CPPFLAGS="$CPPFLAGS $CXXFLAGS "`$AVIFILE_CONFIG --cflags`
10796 #LDFLAGS="$LDFLAGS `$AVIFILE_CONFIG --libs`"
10799 for ac_header in avifile/version.h version.h
10801 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10802 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10803 echo "$as_me:$LINENO: checking for $ac_header" >&5
10804 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10805 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10806 echo $ECHO_N "(cached) $ECHO_C" >&6
10808 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10809 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10810 else
10811 # Is the header compilable?
10812 echo "$as_me:$LINENO: checking $ac_header usability" >&5
10813 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
10814 cat >conftest.$ac_ext <<_ACEOF
10815 /* confdefs.h. */
10816 _ACEOF
10817 cat confdefs.h >>conftest.$ac_ext
10818 cat >>conftest.$ac_ext <<_ACEOF
10819 /* end confdefs.h. */
10820 $ac_includes_default
10821 #include <$ac_header>
10822 _ACEOF
10823 rm -f conftest.$ac_objext
10824 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10825 (eval $ac_compile) 2>conftest.er1
10826 ac_status=$?
10827 grep -v '^ *+' conftest.er1 >conftest.err
10828 rm -f conftest.er1
10829 cat conftest.err >&5
10830 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10831 (exit $ac_status); } &&
10832 { ac_try='test -z "$ac_c_werror_flag"
10833 || test ! -s conftest.err'
10834 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10835 (eval $ac_try) 2>&5
10836 ac_status=$?
10837 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10838 (exit $ac_status); }; } &&
10839 { ac_try='test -s conftest.$ac_objext'
10840 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10841 (eval $ac_try) 2>&5
10842 ac_status=$?
10843 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10844 (exit $ac_status); }; }; then
10845 ac_header_compiler=yes
10846 else
10847 echo "$as_me: failed program was:" >&5
10848 sed 's/^/| /' conftest.$ac_ext >&5
10850 ac_header_compiler=no
10852 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10853 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10854 echo "${ECHO_T}$ac_header_compiler" >&6
10856 # Is the header present?
10857 echo "$as_me:$LINENO: checking $ac_header presence" >&5
10858 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
10859 cat >conftest.$ac_ext <<_ACEOF
10860 /* confdefs.h. */
10861 _ACEOF
10862 cat confdefs.h >>conftest.$ac_ext
10863 cat >>conftest.$ac_ext <<_ACEOF
10864 /* end confdefs.h. */
10865 #include <$ac_header>
10866 _ACEOF
10867 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10868 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10869 ac_status=$?
10870 grep -v '^ *+' conftest.er1 >conftest.err
10871 rm -f conftest.er1
10872 cat conftest.err >&5
10873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10874 (exit $ac_status); } >/dev/null; then
10875 if test -s conftest.err; then
10876 ac_cpp_err=$ac_c_preproc_warn_flag
10877 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10878 else
10879 ac_cpp_err=
10881 else
10882 ac_cpp_err=yes
10884 if test -z "$ac_cpp_err"; then
10885 ac_header_preproc=yes
10886 else
10887 echo "$as_me: failed program was:" >&5
10888 sed 's/^/| /' conftest.$ac_ext >&5
10890 ac_header_preproc=no
10892 rm -f conftest.err conftest.$ac_ext
10893 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10894 echo "${ECHO_T}$ac_header_preproc" >&6
10896 # So? What about this header?
10897 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10898 yes:no: )
10899 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10900 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10901 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10902 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10903 ac_header_preproc=yes
10905 no:yes:* )
10906 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10907 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10908 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10909 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10910 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10911 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10912 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10913 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
10914 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10915 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10916 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10917 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10919 cat <<\_ASBOX
10920 ## ------------------------------------------ ##
10921 ## Report this to the AC_PACKAGE_NAME lists. ##
10922 ## ------------------------------------------ ##
10923 _ASBOX
10925 sed "s/^/$as_me: WARNING: /" >&2
10927 esac
10928 echo "$as_me:$LINENO: checking for $ac_header" >&5
10929 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10930 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10931 echo $ECHO_N "(cached) $ECHO_C" >&6
10932 else
10933 eval "$as_ac_Header=\$ac_header_preproc"
10935 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10936 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10939 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10940 cat >>confdefs.h <<_ACEOF
10941 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10942 _ACEOF
10946 done
10948 #LDFLAGS="$OLDLDFLAGS"
10949 CPPFLAGS="$OLDCPPFLAGS"
10952 echo "$as_me:$LINENO: checking whether we can compile the avifile test program" >&5
10953 echo $ECHO_N "checking whether we can compile the avifile test program... $ECHO_C" >&6
10955 if test "x${ac_cv_header_version_h}" '=' "xyes";then
10956 HAVE_VERSION_H_DEFINE='#define HAVE_VERSION_H'
10958 if test "x${ac_cv_header_avifile_version_h}" '=' "xyes";then
10959 HAVE_AVIFILE_VERSION_H_DEFINE='#define HAVE_AVIFILE_VERSION_H'
10962 cat > conftest.cpp << EOF
10964 // hack- we can't yet access the variables in config.h (because it hasn't been generated yet),
10965 // so we have to introduce them this way
10966 $HAVE_VERSION_H_DEFINE
10967 $HAVE_AVIFILE_VERSION_H_DEFINE
10969 #ifdef HAVE_VERSION_H
10970 #include <version.h>
10971 #endif
10972 #ifdef HAVE_AVIFILE_VERSION_H
10973 #include <avifile/version.h>
10974 #endif
10976 #if (AVIFILE_MAJOR_VERSION == 0) && (AVIFILE_MINOR_VERSION>=6)
10977 #include <avifile.h>
10978 #include <aviplay.h>
10979 #include <fourcc.h>
10980 #include <creators.h>
10981 #include <StreamInfo.h>
10982 #define VERSION6
10983 #else
10984 #include <avifile.h>
10985 #include <aviplay.h>
10986 #include <aviutil.h>
10987 #define Width width
10988 #define Height height
10989 #define Data data
10990 #define Bpp bpp
10991 #endif
10993 void test()
10995 IAviReadFile* player;
10996 IAviReadStream* astream;
10997 IAviReadStream* vstream;
10998 player = CreateIAviReadFile(0);
10999 astream = player->GetStream(0, AviStream::Audio);
11000 vstream = player->GetStream(0, AviStream::Video);
11001 vstream -> StartStreaming();
11002 astream -> StartStreaming();
11003 #ifndef VERSION6
11004 MainAVIHeader head;
11005 player->GetFileHeader(&head);
11006 head.dwMicroSecPerFrame;
11007 head.dwTotalFrames;
11008 head.dwStreams;
11009 head.dwWidth;
11010 head.dwHeight;
11011 head.dwMicroSecPerFrame;
11012 astream->GetEndPos(),
11013 astream->GetEndTime());
11014 player->StreamCount();
11015 #else
11016 StreamInfo*audioinfo;
11017 StreamInfo*videoinfo;
11018 audioinfo = astream->GetStreamInfo();
11019 videoinfo = vstream->GetStreamInfo();
11020 videoinfo->GetVideoWidth();
11021 videoinfo->GetVideoHeight();
11022 audioinfo->GetAudioSamplesPerSec();
11023 videoinfo->GetFps();
11024 #endif
11025 CImage*img = vstream->GetFrame();
11026 img->ToRGB();
11027 img->Data();
11028 img->Bpp();
11029 img->Width();
11030 img->Height();
11031 WAVEFORMATEX wave;
11032 astream->GetAudioFormatInfo(&wave,0);
11033 uint_t a,b;
11034 astream->ReadFrames(0,0,0,a,b);
11036 int main (int argc, char*argv)
11038 return 0;
11042 if test "x$AVIFILE_CONFIG" '!=' "x";then
11043 ac_link='$CXX $CPPFLAGS $CXXFLAGS `$AVIFILE_CONFIG --cflags` conftest.cpp `$AVIFILE_CONFIG --libs` -o conftest${ac_exeext}'
11044 if { (eval echo avi2swf.m4:71: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && ./conftest${ac_exeext}; then
11045 echo "$as_me:$LINENO: result: yes" >&5
11046 echo "${ECHO_T}yes" >&6
11047 AVIFILE=true
11048 export AVIFILE
11049 cat >>confdefs.h <<_ACEOF
11050 #define AVIFILE true
11051 _ACEOF
11053 else
11054 echo "configure: failed program was:" >&5
11055 cat conftest.cpp >&5
11056 echo "$as_me:$LINENO: result: no" >&5
11057 echo "${ECHO_T}no" >&6
11059 else
11060 echo "$as_me:$LINENO: result: no" >&5
11061 echo "${ECHO_T}no" >&6
11063 rm -f conftest*
11066 # ------------------------------------------------------------------
11068 if test "x${UNCOMPRESS}" = "xgzip"; then
11069 cat >>confdefs.h <<_ACEOF
11070 #define USE_GZIP 1
11071 _ACEOF
11076 # ------------------------------------------------------------------
11079 echo "$as_me:$LINENO: checking for Python.h and PIL" >&5
11080 echo $ECHO_N "checking for Python.h and PIL... $ECHO_C" >&6
11081 # should we support python versions below 2.2?
11082 if test -f "/usr/lib/python2.2/site-packages/PIL/_imaging.so" -a -f "/usr/include/python2.2/Python.h";then
11083 PY_VERSION=2.2
11085 if test -f "/usr/lib/python2.3/site-packages/PIL/_imaging.so" -a -f "/usr/include/python2.3/Python.h";then
11086 PY_VERSION=2.3
11088 if test -f "/usr/lib/python2.4/site-packages/PIL/_imaging.so" -a -f "/usr/include/python2.4/Python.h";then
11089 PY_VERSION=2.4
11092 if test "x$PY_VERSION" "!=" "x"; then
11093 echo "$as_me:$LINENO: result: python$PY_VERSION" >&5
11094 echo "${ECHO_T}python$PY_VERSION" >&6
11095 pythonrfxswf="lib/python/Makefile"
11096 if test "x$PYTHON_LIB" = "x";then
11097 PYTHON_LIB="-lpython$PY_VERSION /usr/lib/python$PY_VERSION/site-packages/PIL/_imaging.so"
11099 if test "x$PYTHON_INCLUDES" = "x";then
11100 PYTHON_INCLUDES="-I/usr/include/python$PY_VERSION"
11102 export PYTHON_INCLUDES PYTHON_LIB
11105 echo "$as_me:$LINENO: checking whether we can compile the python test program" >&5
11106 echo $ECHO_N "checking whether we can compile the python test program... $ECHO_C" >&6
11108 cat > conftest.c << EOF
11109 #include <Python.h>
11110 #include <Imaging.h>
11112 int main(int argn, char*argv)
11114 return Py_Main(argn, argv);
11117 ac_link='$CC $CPPFLAGS $CFLAGS $PYTHON_INCLUDES conftest.c $LDFLAGS $PYTHON_LIB $LIBS -o conftest${ac_exeext}'
11118 if { (eval echo python.m4: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11119 echo "$as_me:$LINENO: result: yes" >&5
11120 echo "${ECHO_T}yes" >&6
11121 PYTHON_OK=yes
11122 else
11123 echo "configure: failed program was:" >&5
11124 cat conftest.c >&5
11125 echo "$as_me:$LINENO: result: no" >&5
11126 echo "${ECHO_T}no" >&6
11128 rm -f conftest*
11129 else
11130 echo "$as_me:$LINENO: result: nope" >&5
11131 echo "${ECHO_T}nope" >&6
11135 if test "x$PYTHON_OK" '!=' "xyes";then
11136 echo all install uninstall clean: > lib/python/Makefile
11137 # fail silently- the most users won't have any need for the
11138 # python interface anyway
11141 # ------------------------------------------------------------------
11143 echo "$as_me:$LINENO: checking for missing libraries" >&5
11144 echo $ECHO_N "checking for missing libraries... $ECHO_C" >&6
11146 if test "x$ZLIBMISSING" = "xtrue";then
11147 MISSINGLIBS="${MISSINGLIBS} zlib"
11148 DISABLEPNG2SWF=true;
11150 if test "x$JPEGLIBMISSING" = "xtrue";then
11151 MISSINGLIBS="${MISSINGLIBS} jpeglib"
11152 DISABLEPDF2SWF=true;
11153 DISABLEJPEG2SWF=true;
11155 if test "x$T1LIBMISSING" = "xtrue";then
11156 MISSINGLIBS="${MISSINGLIBS} t1lib"
11159 if test "x${ac_cv_header_jpeglib_h}" != "xyes"; then
11160 DISABLEPDF2SWF=true;
11161 DISABLEJPEG2SWF=true;
11162 MISSINGLIBS="${MISSINGLIBS} jpeglib.h"
11164 if test "x$HAVE_FREETYPE" != "x1"; then
11165 DISABLEPDF2SWF=true;
11166 MISSINGLIBS="${MISSINGLIBS} freetype"
11168 if test "x${ac_cv_header_t1lib_h}" != "xyes"; then
11169 DISABLEPDF2SWF=true;
11170 MISSINGLIBS="${MISSINGLIBS} t1lib.h"
11172 if test "x${ac_cv_header_zlib_h}" != "xyes"; then
11173 DISABLEPNG2SWF=true;
11174 MISSINGLIBS="${MISSINGLIBS} zlib.h"
11176 if test "x${AVIFILE}" != "xtrue"; then
11177 MISSINGLIBS="${MISSINGLIBS} avifile"
11180 echo "$as_me:$LINENO: result: ${MISSINGLIBS}" >&5
11181 echo "${ECHO_T}${MISSINGLIBS}" >&6
11183 # ------------------------------------------------------------------
11185 if test "x${MISSINGLIBS}" '!=' "x"; then
11186 echo "***************************************************"
11187 echo "* The following headers/libraries are missing: " ${MISSINGLIBS}
11190 avi2swf="avi2swf/Makefile"
11191 if test "x${AVIFILE}" != "xtrue"; then
11192 echo "* Disabling avi2swf tool..."
11193 echo all install uninstall clean: > avi2swf/Makefile
11194 avi2swf=
11197 pdf2swf_makefile="pdf2swf/Makefile pdf2swf/xpdf/Makefile"
11198 if test "x${DISABLEPDF2SWF}" = "xtrue"; then
11199 echo "* Disabling pdf2swf tool..."
11200 rm -f pdf2swf/Makefile
11201 echo all install uninstall clean: > pdf2swf/Makefile
11202 pdf2swf_makefile=""
11205 if test "x${ZLIBMISSING}" = "xtrue"; then
11206 echo
11207 echo "* Warning! Without zlib, you will not be able to read"
11208 echo "* or write compressed Flash MX files!"
11211 JPEG2SWF='jpeg2swf$(E)'
11212 if test "x${DISABLEJPEG2SWF}" = "xtrue"; then
11213 echo "* Disabling jpeg2swf tool..."
11214 JPEG2SWF=
11216 export JPEG2SWF
11219 PNG2SWF='png2swf$(E)'
11220 if test "x${DISABLEPNG2SWF}" = "xtrue"; then
11221 echo "* Disabling png2swf tool..."
11222 PNG2SWF=
11224 export PNG2SWF
11227 if test "x${MISSINGLIBS}" '!=' "x"; then
11228 echo "***************************************************"
11231 # ------------------------------------------------------------------
11233 FILES="./release Makefile.common ${avi2swf} Makefile lib/Makefile lib/action/Makefile src/Makefile ${pdf2swf_makefile} swfs/Makefile ${pythonrfxswf} ${lame_makefile}"
11235 ac_config_files="$ac_config_files ${FILES}"
11237 cat >confcache <<\_ACEOF
11238 # This file is a shell script that caches the results of configure
11239 # tests run on this system so they can be shared between configure
11240 # scripts and configure runs, see configure's option --config-cache.
11241 # It is not useful on other systems. If it contains results you don't
11242 # want to keep, you may remove or edit it.
11244 # config.status only pays attention to the cache file if you give it
11245 # the --recheck option to rerun configure.
11247 # `ac_cv_env_foo' variables (set or unset) will be overridden when
11248 # loading this file, other *unset* `ac_cv_foo' will be assigned the
11249 # following values.
11251 _ACEOF
11253 # The following way of writing the cache mishandles newlines in values,
11254 # but we know of no workaround that is simple, portable, and efficient.
11255 # So, don't put newlines in cache variables' values.
11256 # Ultrix sh set writes to stderr and can't be redirected directly,
11257 # and sets the high bit in the cache file unless we assign to the vars.
11259 (set) 2>&1 |
11260 case `(ac_space=' '; set | grep ac_space) 2>&1` in
11261 *ac_space=\ *)
11262 # `set' does not quote correctly, so add quotes (double-quote
11263 # substitution turns \\\\ into \\, and sed turns \\ into \).
11264 sed -n \
11265 "s/'/'\\\\''/g;
11266 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11269 # `set' quotes correctly as required by POSIX, so do not add quotes.
11270 sed -n \
11271 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
11273 esac;
11275 sed '
11276 t clear
11277 : clear
11278 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11279 t end
11280 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11281 : end' >>confcache
11282 if diff $cache_file confcache >/dev/null 2>&1; then :; else
11283 if test -w $cache_file; then
11284 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
11285 cat confcache >$cache_file
11286 else
11287 echo "not updating unwritable cache $cache_file"
11290 rm -f confcache
11292 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11293 # Let make expand exec_prefix.
11294 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11296 # VPATH may cause trouble with some makes, so we remove $(srcdir),
11297 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
11298 # trailing colons and then remove the whole line if VPATH becomes empty
11299 # (actually we leave an empty line to preserve line numbers).
11300 if test "x$srcdir" = x.; then
11301 ac_vpsub='/^[ ]*VPATH[ ]*=/{
11302 s/:*\$(srcdir):*/:/;
11303 s/:*\${srcdir}:*/:/;
11304 s/:*@srcdir@:*/:/;
11305 s/^\([^=]*=[ ]*\):*/\1/;
11306 s/:*$//;
11307 s/^[^=]*=[ ]*$//;
11311 DEFS=-DHAVE_CONFIG_H
11313 ac_libobjs=
11314 ac_ltlibobjs=
11315 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11316 # 1. Remove the extension, and $U if already installed.
11317 ac_i=`echo "$ac_i" |
11318 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
11319 # 2. Add them.
11320 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
11321 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
11322 done
11323 LIBOBJS=$ac_libobjs
11325 LTLIBOBJS=$ac_ltlibobjs
11329 : ${CONFIG_STATUS=./config.status}
11330 ac_clean_files_save=$ac_clean_files
11331 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11332 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
11333 echo "$as_me: creating $CONFIG_STATUS" >&6;}
11334 cat >$CONFIG_STATUS <<_ACEOF
11335 #! $SHELL
11336 # Generated by $as_me.
11337 # Run this file to recreate the current configuration.
11338 # Compiler output produced by configure, useful for debugging
11339 # configure, is in config.log if it exists.
11341 debug=false
11342 ac_cs_recheck=false
11343 ac_cs_silent=false
11344 SHELL=\${CONFIG_SHELL-$SHELL}
11345 _ACEOF
11347 cat >>$CONFIG_STATUS <<\_ACEOF
11348 ## --------------------- ##
11349 ## M4sh Initialization. ##
11350 ## --------------------- ##
11352 # Be Bourne compatible
11353 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
11354 emulate sh
11355 NULLCMD=:
11356 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
11357 # is contrary to our usage. Disable this feature.
11358 alias -g '${1+"$@"}'='"$@"'
11359 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
11360 set -o posix
11362 DUALCASE=1; export DUALCASE # for MKS sh
11364 # Support unset when possible.
11365 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
11366 as_unset=unset
11367 else
11368 as_unset=false
11372 # Work around bugs in pre-3.0 UWIN ksh.
11373 $as_unset ENV MAIL MAILPATH
11374 PS1='$ '
11375 PS2='> '
11376 PS4='+ '
11378 # NLS nuisances.
11379 for as_var in \
11380 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
11381 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
11382 LC_TELEPHONE LC_TIME
11384 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
11385 eval $as_var=C; export $as_var
11386 else
11387 $as_unset $as_var
11389 done
11391 # Required to use basename.
11392 if expr a : '\(a\)' >/dev/null 2>&1; then
11393 as_expr=expr
11394 else
11395 as_expr=false
11398 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
11399 as_basename=basename
11400 else
11401 as_basename=false
11405 # Name of the executable.
11406 as_me=`$as_basename "$0" ||
11407 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11408 X"$0" : 'X\(//\)$' \| \
11409 X"$0" : 'X\(/\)$' \| \
11410 . : '\(.\)' 2>/dev/null ||
11411 echo X/"$0" |
11412 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
11413 /^X\/\(\/\/\)$/{ s//\1/; q; }
11414 /^X\/\(\/\).*/{ s//\1/; q; }
11415 s/.*/./; q'`
11418 # PATH needs CR, and LINENO needs CR and PATH.
11419 # Avoid depending upon Character Ranges.
11420 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11421 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11422 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11423 as_cr_digits='0123456789'
11424 as_cr_alnum=$as_cr_Letters$as_cr_digits
11426 # The user is always right.
11427 if test "${PATH_SEPARATOR+set}" != set; then
11428 echo "#! /bin/sh" >conf$$.sh
11429 echo "exit 0" >>conf$$.sh
11430 chmod +x conf$$.sh
11431 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11432 PATH_SEPARATOR=';'
11433 else
11434 PATH_SEPARATOR=:
11436 rm -f conf$$.sh
11440 as_lineno_1=$LINENO
11441 as_lineno_2=$LINENO
11442 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
11443 test "x$as_lineno_1" != "x$as_lineno_2" &&
11444 test "x$as_lineno_3" = "x$as_lineno_2" || {
11445 # Find who we are. Look in the path if we contain no path at all
11446 # relative or not.
11447 case $0 in
11448 *[\\/]* ) as_myself=$0 ;;
11449 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11450 for as_dir in $PATH
11452 IFS=$as_save_IFS
11453 test -z "$as_dir" && as_dir=.
11454 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11455 done
11458 esac
11459 # We did not find ourselves, most probably we were run as `sh COMMAND'
11460 # in which case we are not to be found in the path.
11461 if test "x$as_myself" = x; then
11462 as_myself=$0
11464 if test ! -f "$as_myself"; then
11465 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
11466 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
11467 { (exit 1); exit 1; }; }
11469 case $CONFIG_SHELL in
11471 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11472 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
11474 IFS=$as_save_IFS
11475 test -z "$as_dir" && as_dir=.
11476 for as_base in sh bash ksh sh5; do
11477 case $as_dir in
11479 if ("$as_dir/$as_base" -c '
11480 as_lineno_1=$LINENO
11481 as_lineno_2=$LINENO
11482 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
11483 test "x$as_lineno_1" != "x$as_lineno_2" &&
11484 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
11485 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
11486 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
11487 CONFIG_SHELL=$as_dir/$as_base
11488 export CONFIG_SHELL
11489 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
11490 fi;;
11491 esac
11492 done
11493 done
11495 esac
11497 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
11498 # uniformly replaced by the line number. The first 'sed' inserts a
11499 # line-number line before each line; the second 'sed' does the real
11500 # work. The second script uses 'N' to pair each line-number line
11501 # with the numbered line, and appends trailing '-' during
11502 # substitution so that $LINENO is not a special case at line end.
11503 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
11504 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
11505 sed '=' <$as_myself |
11506 sed '
11508 s,$,-,
11509 : loop
11510 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
11511 t loop
11512 s,-$,,
11513 s,^['$as_cr_digits']*\n,,
11514 ' >$as_me.lineno &&
11515 chmod +x $as_me.lineno ||
11516 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
11517 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
11518 { (exit 1); exit 1; }; }
11520 # Don't try to exec as it changes $[0], causing all sort of problems
11521 # (the dirname of $[0] is not the place where we might find the
11522 # original and so on. Autoconf is especially sensible to this).
11523 . ./$as_me.lineno
11524 # Exit status is that of the last command.
11525 exit
11529 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
11530 *c*,-n*) ECHO_N= ECHO_C='
11531 ' ECHO_T=' ' ;;
11532 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
11533 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
11534 esac
11536 if expr a : '\(a\)' >/dev/null 2>&1; then
11537 as_expr=expr
11538 else
11539 as_expr=false
11542 rm -f conf$$ conf$$.exe conf$$.file
11543 echo >conf$$.file
11544 if ln -s conf$$.file conf$$ 2>/dev/null; then
11545 # We could just check for DJGPP; but this test a) works b) is more generic
11546 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
11547 if test -f conf$$.exe; then
11548 # Don't use ln at all; we don't have any links
11549 as_ln_s='cp -p'
11550 else
11551 as_ln_s='ln -s'
11553 elif ln conf$$.file conf$$ 2>/dev/null; then
11554 as_ln_s=ln
11555 else
11556 as_ln_s='cp -p'
11558 rm -f conf$$ conf$$.exe conf$$.file
11560 if mkdir -p . 2>/dev/null; then
11561 as_mkdir_p=:
11562 else
11563 test -d ./-p && rmdir ./-p
11564 as_mkdir_p=false
11567 as_executable_p="test -f"
11569 # Sed expression to map a string onto a valid CPP name.
11570 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11572 # Sed expression to map a string onto a valid variable name.
11573 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11576 # IFS
11577 # We need space, tab and new line, in precisely that order.
11578 as_nl='
11580 IFS=" $as_nl"
11582 # CDPATH.
11583 $as_unset CDPATH
11585 exec 6>&1
11587 # Open the log real soon, to keep \$[0] and so on meaningful, and to
11588 # report actual input values of CONFIG_FILES etc. instead of their
11589 # values after options handling. Logging --version etc. is OK.
11590 exec 5>>config.log
11592 echo
11593 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11594 ## Running $as_me. ##
11595 _ASBOX
11596 } >&5
11597 cat >&5 <<_CSEOF
11599 This file was extended by $as_me, which was
11600 generated by GNU Autoconf 2.59. Invocation command line was
11602 CONFIG_FILES = $CONFIG_FILES
11603 CONFIG_HEADERS = $CONFIG_HEADERS
11604 CONFIG_LINKS = $CONFIG_LINKS
11605 CONFIG_COMMANDS = $CONFIG_COMMANDS
11606 $ $0 $@
11608 _CSEOF
11609 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
11610 echo >&5
11611 _ACEOF
11613 # Files that config.status was made for.
11614 if test -n "$ac_config_files"; then
11615 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
11618 if test -n "$ac_config_headers"; then
11619 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
11622 if test -n "$ac_config_links"; then
11623 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
11626 if test -n "$ac_config_commands"; then
11627 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
11630 cat >>$CONFIG_STATUS <<\_ACEOF
11632 ac_cs_usage="\
11633 \`$as_me' instantiates files from templates according to the
11634 current configuration.
11636 Usage: $0 [OPTIONS] [FILE]...
11638 -h, --help print this help, then exit
11639 -V, --version print version number, then exit
11640 -q, --quiet do not print progress messages
11641 -d, --debug don't remove temporary files
11642 --recheck update $as_me by reconfiguring in the same conditions
11643 --file=FILE[:TEMPLATE]
11644 instantiate the configuration file FILE
11645 --header=FILE[:TEMPLATE]
11646 instantiate the configuration header FILE
11648 Configuration files:
11649 $config_files
11651 Configuration headers:
11652 $config_headers
11654 Report bugs to <bug-autoconf@gnu.org>."
11655 _ACEOF
11657 cat >>$CONFIG_STATUS <<_ACEOF
11658 ac_cs_version="\\
11659 config.status
11660 configured by $0, generated by GNU Autoconf 2.59,
11661 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
11663 Copyright (C) 2003 Free Software Foundation, Inc.
11664 This config.status script is free software; the Free Software Foundation
11665 gives unlimited permission to copy, distribute and modify it."
11666 srcdir=$srcdir
11667 INSTALL="$INSTALL"
11668 _ACEOF
11670 cat >>$CONFIG_STATUS <<\_ACEOF
11671 # If no file are specified by the user, then we need to provide default
11672 # value. By we need to know if files were specified by the user.
11673 ac_need_defaults=:
11674 while test $# != 0
11676 case $1 in
11677 --*=*)
11678 ac_option=`expr "x$1" : 'x\([^=]*\)='`
11679 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
11680 ac_shift=:
11683 ac_option=$1
11684 ac_optarg=$2
11685 ac_shift=shift
11687 *) # This is not an option, so the user has probably given explicit
11688 # arguments.
11689 ac_option=$1
11690 ac_need_defaults=false;;
11691 esac
11693 case $ac_option in
11694 # Handling of the options.
11695 _ACEOF
11696 cat >>$CONFIG_STATUS <<\_ACEOF
11697 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11698 ac_cs_recheck=: ;;
11699 --version | --vers* | -V )
11700 echo "$ac_cs_version"; exit 0 ;;
11701 --he | --h)
11702 # Conflict between --help and --header
11703 { { echo "$as_me:$LINENO: error: ambiguous option: $1
11704 Try \`$0 --help' for more information." >&5
11705 echo "$as_me: error: ambiguous option: $1
11706 Try \`$0 --help' for more information." >&2;}
11707 { (exit 1); exit 1; }; };;
11708 --help | --hel | -h )
11709 echo "$ac_cs_usage"; exit 0 ;;
11710 --debug | --d* | -d )
11711 debug=: ;;
11712 --file | --fil | --fi | --f )
11713 $ac_shift
11714 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
11715 ac_need_defaults=false;;
11716 --header | --heade | --head | --hea )
11717 $ac_shift
11718 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
11719 ac_need_defaults=false;;
11720 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11721 | -silent | --silent | --silen | --sile | --sil | --si | --s)
11722 ac_cs_silent=: ;;
11724 # This is an error.
11725 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
11726 Try \`$0 --help' for more information." >&5
11727 echo "$as_me: error: unrecognized option: $1
11728 Try \`$0 --help' for more information." >&2;}
11729 { (exit 1); exit 1; }; } ;;
11731 *) ac_config_targets="$ac_config_targets $1" ;;
11733 esac
11734 shift
11735 done
11737 ac_configure_extra_args=
11739 if $ac_cs_silent; then
11740 exec 6>/dev/null
11741 ac_configure_extra_args="$ac_configure_extra_args --silent"
11744 _ACEOF
11745 cat >>$CONFIG_STATUS <<_ACEOF
11746 if \$ac_cs_recheck; then
11747 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
11748 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11751 _ACEOF
11757 cat >>$CONFIG_STATUS <<\_ACEOF
11758 for ac_config_target in $ac_config_targets
11760 case "$ac_config_target" in
11761 # Handling of arguments.
11762 "${FILES}" ) CONFIG_FILES="$CONFIG_FILES ${FILES}" ;;
11763 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
11764 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
11765 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
11766 { (exit 1); exit 1; }; };;
11767 esac
11768 done
11770 # If the user did not use the arguments to specify the items to instantiate,
11771 # then the envvar interface is used. Set only those that are not.
11772 # We use the long form for the default assignment because of an extremely
11773 # bizarre bug on SunOS 4.1.3.
11774 if $ac_need_defaults; then
11775 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11776 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11779 # Have a temporary directory for convenience. Make it in the build tree
11780 # simply because there is no reason to put it here, and in addition,
11781 # creating and moving files from /tmp can sometimes cause problems.
11782 # Create a temporary directory, and hook for its removal unless debugging.
11783 $debug ||
11785 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
11786 trap '{ (exit 1); exit 1; }' 1 2 13 15
11789 # Create a (secure) tmp directory for tmp files.
11792 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
11793 test -n "$tmp" && test -d "$tmp"
11794 } ||
11796 tmp=./confstat$$-$RANDOM
11797 (umask 077 && mkdir $tmp)
11798 } ||
11800 echo "$me: cannot create a temporary directory in ." >&2
11801 { (exit 1); exit 1; }
11804 _ACEOF
11806 cat >>$CONFIG_STATUS <<_ACEOF
11809 # CONFIG_FILES section.
11812 # No need to generate the scripts if there are no CONFIG_FILES.
11813 # This happens for instance when ./config.status config.h
11814 if test -n "\$CONFIG_FILES"; then
11815 # Protect against being on the right side of a sed subst in config.status.
11816 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
11817 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
11818 s,@SHELL@,$SHELL,;t t
11819 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
11820 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
11821 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
11822 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
11823 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
11824 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
11825 s,@exec_prefix@,$exec_prefix,;t t
11826 s,@prefix@,$prefix,;t t
11827 s,@program_transform_name@,$program_transform_name,;t t
11828 s,@bindir@,$bindir,;t t
11829 s,@sbindir@,$sbindir,;t t
11830 s,@libexecdir@,$libexecdir,;t t
11831 s,@datadir@,$datadir,;t t
11832 s,@sysconfdir@,$sysconfdir,;t t
11833 s,@sharedstatedir@,$sharedstatedir,;t t
11834 s,@localstatedir@,$localstatedir,;t t
11835 s,@libdir@,$libdir,;t t
11836 s,@includedir@,$includedir,;t t
11837 s,@oldincludedir@,$oldincludedir,;t t
11838 s,@infodir@,$infodir,;t t
11839 s,@mandir@,$mandir,;t t
11840 s,@build_alias@,$build_alias,;t t
11841 s,@host_alias@,$host_alias,;t t
11842 s,@target_alias@,$target_alias,;t t
11843 s,@DEFS@,$DEFS,;t t
11844 s,@ECHO_C@,$ECHO_C,;t t
11845 s,@ECHO_N@,$ECHO_N,;t t
11846 s,@ECHO_T@,$ECHO_T,;t t
11847 s,@LIBS@,$LIBS,;t t
11848 s,@build@,$build,;t t
11849 s,@build_cpu@,$build_cpu,;t t
11850 s,@build_vendor@,$build_vendor,;t t
11851 s,@build_os@,$build_os,;t t
11852 s,@host@,$host,;t t
11853 s,@host_cpu@,$host_cpu,;t t
11854 s,@host_vendor@,$host_vendor,;t t
11855 s,@host_os@,$host_os,;t t
11856 s,@CC@,$CC,;t t
11857 s,@CFLAGS@,$CFLAGS,;t t
11858 s,@LDFLAGS@,$LDFLAGS,;t t
11859 s,@CPPFLAGS@,$CPPFLAGS,;t t
11860 s,@ac_ct_CC@,$ac_ct_CC,;t t
11861 s,@EXEEXT@,$EXEEXT,;t t
11862 s,@OBJEXT@,$OBJEXT,;t t
11863 s,@CXX@,$CXX,;t t
11864 s,@CXXFLAGS@,$CXXFLAGS,;t t
11865 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
11866 s,@CPP@,$CPP,;t t
11867 s,@RANLIB@,$RANLIB,;t t
11868 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
11869 s,@SET_MAKE@,$SET_MAKE,;t t
11870 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
11871 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
11872 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
11873 s,@LN_S@,$LN_S,;t t
11874 s,@ECHO@,$ECHO,;t t
11875 s,@STRIP@,$STRIP,;t t
11876 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
11877 s,@EGREP@,$EGREP,;t t
11878 s,@LIBTOOL@,$LIBTOOL,;t t
11879 s,@UNCOMPRESS@,$UNCOMPRESS,;t t
11880 s,@AR@,$AR,;t t
11881 s,@SLEXT@,$SLEXT,;t t
11882 s,@target@,$target,;t t
11883 s,@target_cpu@,$target_cpu,;t t
11884 s,@target_vendor@,$target_vendor,;t t
11885 s,@target_os@,$target_os,;t t
11886 s,@WORDS_BIGENDIAN@,$WORDS_BIGENDIAN,;t t
11887 s,@SYSTEM_BACKTICKS@,$SYSTEM_BACKTICKS,;t t
11888 s,@PACKAGE@,$PACKAGE,;t t
11889 s,@VERSION@,$VERSION,;t t
11890 s,@HAVE_UNISTD_H@,$HAVE_UNISTD_H,;t t
11891 s,@FREETYPE_CONFIG@,$FREETYPE_CONFIG,;t t
11892 s,@lame_objects@,$lame_objects,;t t
11893 s,@AVIFILE_CONFIG@,$AVIFILE_CONFIG,;t t
11894 s,@USE_GZIP@,$USE_GZIP,;t t
11895 s,@PYTHON_LIB@,$PYTHON_LIB,;t t
11896 s,@PYTHON_INCLUDES@,$PYTHON_INCLUDES,;t t
11897 s,@JPEG2SWF@,$JPEG2SWF,;t t
11898 s,@PNG2SWF@,$PNG2SWF,;t t
11899 s,@LIBOBJS@,$LIBOBJS,;t t
11900 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
11901 CEOF
11903 _ACEOF
11905 cat >>$CONFIG_STATUS <<\_ACEOF
11906 # Split the substitutions into bite-sized pieces for seds with
11907 # small command number limits, like on Digital OSF/1 and HP-UX.
11908 ac_max_sed_lines=48
11909 ac_sed_frag=1 # Number of current file.
11910 ac_beg=1 # First line for current file.
11911 ac_end=$ac_max_sed_lines # Line after last line for current file.
11912 ac_more_lines=:
11913 ac_sed_cmds=
11914 while $ac_more_lines; do
11915 if test $ac_beg -gt 1; then
11916 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
11917 else
11918 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
11920 if test ! -s $tmp/subs.frag; then
11921 ac_more_lines=false
11922 else
11923 # The purpose of the label and of the branching condition is to
11924 # speed up the sed processing (if there are no `@' at all, there
11925 # is no need to browse any of the substitutions).
11926 # These are the two extra sed commands mentioned above.
11927 (echo ':t
11928 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
11929 if test -z "$ac_sed_cmds"; then
11930 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
11931 else
11932 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
11934 ac_sed_frag=`expr $ac_sed_frag + 1`
11935 ac_beg=$ac_end
11936 ac_end=`expr $ac_end + $ac_max_sed_lines`
11938 done
11939 if test -z "$ac_sed_cmds"; then
11940 ac_sed_cmds=cat
11942 fi # test -n "$CONFIG_FILES"
11944 _ACEOF
11945 cat >>$CONFIG_STATUS <<\_ACEOF
11946 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
11947 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
11948 case $ac_file in
11949 - | *:- | *:-:* ) # input from stdin
11950 cat >$tmp/stdin
11951 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
11952 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
11953 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
11954 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
11955 * ) ac_file_in=$ac_file.in ;;
11956 esac
11958 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
11959 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
11960 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11961 X"$ac_file" : 'X\(//\)[^/]' \| \
11962 X"$ac_file" : 'X\(//\)$' \| \
11963 X"$ac_file" : 'X\(/\)' \| \
11964 . : '\(.\)' 2>/dev/null ||
11965 echo X"$ac_file" |
11966 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
11967 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
11968 /^X\(\/\/\)$/{ s//\1/; q; }
11969 /^X\(\/\).*/{ s//\1/; q; }
11970 s/.*/./; q'`
11971 { if $as_mkdir_p; then
11972 mkdir -p "$ac_dir"
11973 else
11974 as_dir="$ac_dir"
11975 as_dirs=
11976 while test ! -d "$as_dir"; do
11977 as_dirs="$as_dir $as_dirs"
11978 as_dir=`(dirname "$as_dir") 2>/dev/null ||
11979 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11980 X"$as_dir" : 'X\(//\)[^/]' \| \
11981 X"$as_dir" : 'X\(//\)$' \| \
11982 X"$as_dir" : 'X\(/\)' \| \
11983 . : '\(.\)' 2>/dev/null ||
11984 echo X"$as_dir" |
11985 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
11986 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
11987 /^X\(\/\/\)$/{ s//\1/; q; }
11988 /^X\(\/\).*/{ s//\1/; q; }
11989 s/.*/./; q'`
11990 done
11991 test ! -n "$as_dirs" || mkdir $as_dirs
11992 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
11993 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
11994 { (exit 1); exit 1; }; }; }
11996 ac_builddir=.
11998 if test "$ac_dir" != .; then
11999 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
12000 # A "../" for each directory in $ac_dir_suffix.
12001 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
12002 else
12003 ac_dir_suffix= ac_top_builddir=
12006 case $srcdir in
12007 .) # No --srcdir option. We are building in place.
12008 ac_srcdir=.
12009 if test -z "$ac_top_builddir"; then
12010 ac_top_srcdir=.
12011 else
12012 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
12013 fi ;;
12014 [\\/]* | ?:[\\/]* ) # Absolute path.
12015 ac_srcdir=$srcdir$ac_dir_suffix;
12016 ac_top_srcdir=$srcdir ;;
12017 *) # Relative path.
12018 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
12019 ac_top_srcdir=$ac_top_builddir$srcdir ;;
12020 esac
12022 # Do not use `cd foo && pwd` to compute absolute paths, because
12023 # the directories may not exist.
12024 case `pwd` in
12025 .) ac_abs_builddir="$ac_dir";;
12027 case "$ac_dir" in
12028 .) ac_abs_builddir=`pwd`;;
12029 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
12030 *) ac_abs_builddir=`pwd`/"$ac_dir";;
12031 esac;;
12032 esac
12033 case $ac_abs_builddir in
12034 .) ac_abs_top_builddir=${ac_top_builddir}.;;
12036 case ${ac_top_builddir}. in
12037 .) ac_abs_top_builddir=$ac_abs_builddir;;
12038 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
12039 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
12040 esac;;
12041 esac
12042 case $ac_abs_builddir in
12043 .) ac_abs_srcdir=$ac_srcdir;;
12045 case $ac_srcdir in
12046 .) ac_abs_srcdir=$ac_abs_builddir;;
12047 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
12048 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
12049 esac;;
12050 esac
12051 case $ac_abs_builddir in
12052 .) ac_abs_top_srcdir=$ac_top_srcdir;;
12054 case $ac_top_srcdir in
12055 .) ac_abs_top_srcdir=$ac_abs_builddir;;
12056 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
12057 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
12058 esac;;
12059 esac
12062 case $INSTALL in
12063 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12064 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
12065 esac
12067 if test x"$ac_file" != x-; then
12068 { echo "$as_me:$LINENO: creating $ac_file" >&5
12069 echo "$as_me: creating $ac_file" >&6;}
12070 rm -f "$ac_file"
12072 # Let's still pretend it is `configure' which instantiates (i.e., don't
12073 # use $as_me), people would be surprised to read:
12074 # /* config.h. Generated by config.status. */
12075 if test x"$ac_file" = x-; then
12076 configure_input=
12077 else
12078 configure_input="$ac_file. "
12080 configure_input=$configure_input"Generated from `echo $ac_file_in |
12081 sed 's,.*/,,'` by configure."
12083 # First look for the input files in the build tree, otherwise in the
12084 # src tree.
12085 ac_file_inputs=`IFS=:
12086 for f in $ac_file_in; do
12087 case $f in
12088 -) echo $tmp/stdin ;;
12089 [\\/$]*)
12090 # Absolute (can't be DOS-style, as IFS=:)
12091 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12092 echo "$as_me: error: cannot find input file: $f" >&2;}
12093 { (exit 1); exit 1; }; }
12094 echo "$f";;
12095 *) # Relative
12096 if test -f "$f"; then
12097 # Build tree
12098 echo "$f"
12099 elif test -f "$srcdir/$f"; then
12100 # Source tree
12101 echo "$srcdir/$f"
12102 else
12103 # /dev/null tree
12104 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12105 echo "$as_me: error: cannot find input file: $f" >&2;}
12106 { (exit 1); exit 1; }; }
12107 fi;;
12108 esac
12109 done` || { (exit 1); exit 1; }
12110 _ACEOF
12111 cat >>$CONFIG_STATUS <<_ACEOF
12112 sed "$ac_vpsub
12113 $extrasub
12114 _ACEOF
12115 cat >>$CONFIG_STATUS <<\_ACEOF
12117 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12118 s,@configure_input@,$configure_input,;t t
12119 s,@srcdir@,$ac_srcdir,;t t
12120 s,@abs_srcdir@,$ac_abs_srcdir,;t t
12121 s,@top_srcdir@,$ac_top_srcdir,;t t
12122 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
12123 s,@builddir@,$ac_builddir,;t t
12124 s,@abs_builddir@,$ac_abs_builddir,;t t
12125 s,@top_builddir@,$ac_top_builddir,;t t
12126 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
12127 s,@INSTALL@,$ac_INSTALL,;t t
12128 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
12129 rm -f $tmp/stdin
12130 if test x"$ac_file" != x-; then
12131 mv $tmp/out $ac_file
12132 else
12133 cat $tmp/out
12134 rm -f $tmp/out
12137 done
12138 _ACEOF
12139 cat >>$CONFIG_STATUS <<\_ACEOF
12142 # CONFIG_HEADER section.
12145 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
12146 # NAME is the cpp macro being defined and VALUE is the value it is being given.
12148 # ac_d sets the value in "#define NAME VALUE" lines.
12149 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
12150 ac_dB='[ ].*$,\1#\2'
12151 ac_dC=' '
12152 ac_dD=',;t'
12153 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
12154 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
12155 ac_uB='$,\1#\2define\3'
12156 ac_uC=' '
12157 ac_uD=',;t'
12159 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
12160 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
12161 case $ac_file in
12162 - | *:- | *:-:* ) # input from stdin
12163 cat >$tmp/stdin
12164 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
12165 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
12166 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
12167 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
12168 * ) ac_file_in=$ac_file.in ;;
12169 esac
12171 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
12172 echo "$as_me: creating $ac_file" >&6;}
12174 # First look for the input files in the build tree, otherwise in the
12175 # src tree.
12176 ac_file_inputs=`IFS=:
12177 for f in $ac_file_in; do
12178 case $f in
12179 -) echo $tmp/stdin ;;
12180 [\\/$]*)
12181 # Absolute (can't be DOS-style, as IFS=:)
12182 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12183 echo "$as_me: error: cannot find input file: $f" >&2;}
12184 { (exit 1); exit 1; }; }
12185 # Do quote $f, to prevent DOS paths from being IFS'd.
12186 echo "$f";;
12187 *) # Relative
12188 if test -f "$f"; then
12189 # Build tree
12190 echo "$f"
12191 elif test -f "$srcdir/$f"; then
12192 # Source tree
12193 echo "$srcdir/$f"
12194 else
12195 # /dev/null tree
12196 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12197 echo "$as_me: error: cannot find input file: $f" >&2;}
12198 { (exit 1); exit 1; }; }
12199 fi;;
12200 esac
12201 done` || { (exit 1); exit 1; }
12202 # Remove the trailing spaces.
12203 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
12205 _ACEOF
12207 # Transform confdefs.h into two sed scripts, `conftest.defines' and
12208 # `conftest.undefs', that substitutes the proper values into
12209 # config.h.in to produce config.h. The first handles `#define'
12210 # templates, and the second `#undef' templates.
12211 # And first: Protect against being on the right side of a sed subst in
12212 # config.status. Protect against being in an unquoted here document
12213 # in config.status.
12214 rm -f conftest.defines conftest.undefs
12215 # Using a here document instead of a string reduces the quoting nightmare.
12216 # Putting comments in sed scripts is not portable.
12218 # `end' is used to avoid that the second main sed command (meant for
12219 # 0-ary CPP macros) applies to n-ary macro definitions.
12220 # See the Autoconf documentation for `clear'.
12221 cat >confdef2sed.sed <<\_ACEOF
12222 s/[\\&,]/\\&/g
12223 s,[\\$`],\\&,g
12224 t clear
12225 : clear
12226 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
12227 t end
12228 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
12229 : end
12230 _ACEOF
12231 # If some macros were called several times there might be several times
12232 # the same #defines, which is useless. Nevertheless, we may not want to
12233 # sort them, since we want the *last* AC-DEFINE to be honored.
12234 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
12235 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
12236 rm -f confdef2sed.sed
12238 # This sed command replaces #undef with comments. This is necessary, for
12239 # example, in the case of _POSIX_SOURCE, which is predefined and required
12240 # on some systems where configure will not decide to define it.
12241 cat >>conftest.undefs <<\_ACEOF
12242 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
12243 _ACEOF
12245 # Break up conftest.defines because some shells have a limit on the size
12246 # of here documents, and old seds have small limits too (100 cmds).
12247 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
12248 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
12249 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
12250 echo ' :' >>$CONFIG_STATUS
12251 rm -f conftest.tail
12252 while grep . conftest.defines >/dev/null
12254 # Write a limited-size here document to $tmp/defines.sed.
12255 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
12256 # Speed up: don't consider the non `#define' lines.
12257 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
12258 # Work around the forget-to-reset-the-flag bug.
12259 echo 't clr' >>$CONFIG_STATUS
12260 echo ': clr' >>$CONFIG_STATUS
12261 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
12262 echo 'CEOF
12263 sed -f $tmp/defines.sed $tmp/in >$tmp/out
12264 rm -f $tmp/in
12265 mv $tmp/out $tmp/in
12266 ' >>$CONFIG_STATUS
12267 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
12268 rm -f conftest.defines
12269 mv conftest.tail conftest.defines
12270 done
12271 rm -f conftest.defines
12272 echo ' fi # grep' >>$CONFIG_STATUS
12273 echo >>$CONFIG_STATUS
12275 # Break up conftest.undefs because some shells have a limit on the size
12276 # of here documents, and old seds have small limits too (100 cmds).
12277 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
12278 rm -f conftest.tail
12279 while grep . conftest.undefs >/dev/null
12281 # Write a limited-size here document to $tmp/undefs.sed.
12282 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
12283 # Speed up: don't consider the non `#undef'
12284 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
12285 # Work around the forget-to-reset-the-flag bug.
12286 echo 't clr' >>$CONFIG_STATUS
12287 echo ': clr' >>$CONFIG_STATUS
12288 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
12289 echo 'CEOF
12290 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
12291 rm -f $tmp/in
12292 mv $tmp/out $tmp/in
12293 ' >>$CONFIG_STATUS
12294 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
12295 rm -f conftest.undefs
12296 mv conftest.tail conftest.undefs
12297 done
12298 rm -f conftest.undefs
12300 cat >>$CONFIG_STATUS <<\_ACEOF
12301 # Let's still pretend it is `configure' which instantiates (i.e., don't
12302 # use $as_me), people would be surprised to read:
12303 # /* config.h. Generated by config.status. */
12304 if test x"$ac_file" = x-; then
12305 echo "/* Generated by configure. */" >$tmp/config.h
12306 else
12307 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
12309 cat $tmp/in >>$tmp/config.h
12310 rm -f $tmp/in
12311 if test x"$ac_file" != x-; then
12312 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
12313 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
12314 echo "$as_me: $ac_file is unchanged" >&6;}
12315 else
12316 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
12317 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12318 X"$ac_file" : 'X\(//\)[^/]' \| \
12319 X"$ac_file" : 'X\(//\)$' \| \
12320 X"$ac_file" : 'X\(/\)' \| \
12321 . : '\(.\)' 2>/dev/null ||
12322 echo X"$ac_file" |
12323 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12324 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12325 /^X\(\/\/\)$/{ s//\1/; q; }
12326 /^X\(\/\).*/{ s//\1/; q; }
12327 s/.*/./; q'`
12328 { if $as_mkdir_p; then
12329 mkdir -p "$ac_dir"
12330 else
12331 as_dir="$ac_dir"
12332 as_dirs=
12333 while test ! -d "$as_dir"; do
12334 as_dirs="$as_dir $as_dirs"
12335 as_dir=`(dirname "$as_dir") 2>/dev/null ||
12336 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12337 X"$as_dir" : 'X\(//\)[^/]' \| \
12338 X"$as_dir" : 'X\(//\)$' \| \
12339 X"$as_dir" : 'X\(/\)' \| \
12340 . : '\(.\)' 2>/dev/null ||
12341 echo X"$as_dir" |
12342 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12343 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12344 /^X\(\/\/\)$/{ s//\1/; q; }
12345 /^X\(\/\).*/{ s//\1/; q; }
12346 s/.*/./; q'`
12347 done
12348 test ! -n "$as_dirs" || mkdir $as_dirs
12349 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
12350 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
12351 { (exit 1); exit 1; }; }; }
12353 rm -f $ac_file
12354 mv $tmp/config.h $ac_file
12356 else
12357 cat $tmp/config.h
12358 rm -f $tmp/config.h
12360 done
12361 _ACEOF
12363 cat >>$CONFIG_STATUS <<\_ACEOF
12365 { (exit 0); exit 0; }
12366 _ACEOF
12367 chmod +x $CONFIG_STATUS
12368 ac_clean_files=$ac_clean_files_save
12371 # configure is writing to config.log, and then calls config.status.
12372 # config.status does its own redirection, appending to config.log.
12373 # Unfortunately, on DOS this fails, as config.log is still kept open
12374 # by configure, so config.status won't be able to write to it; its
12375 # output is simply discarded. So we exec the FD to /dev/null,
12376 # effectively closing config.log, so it can be properly (re)opened and
12377 # appended to by config.status. When coming back to configure, we
12378 # need to make the FD available again.
12379 if test "$no_create" != yes; then
12380 ac_cs_success=:
12381 ac_config_status_args=
12382 test "$silent" = yes &&
12383 ac_config_status_args="$ac_config_status_args --quiet"
12384 exec 5>/dev/null
12385 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
12386 exec 5>>config.log
12387 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
12388 # would make configure fail if this is the last instruction.
12389 $ac_cs_success || { (exit 1); exit 1; }