Imported Upstream version 2.0.4
[platform/upstream/SDL.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18   emulate sh
19   NULLCMD=:
20   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21   # is contrary to our usage.  Disable this feature.
22   alias -g '${1+"$@"}'='"$@"'
23   setopt NO_GLOB_SUBST
24 else
25   case `(set -o) 2>/dev/null` in #(
26   *posix*) :
27     set -o posix ;; #(
28   *) :
29      ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45   as_echo='print -r --'
46   as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48   as_echo='printf %s\n'
49   as_echo_n='printf %s'
50 else
51   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53     as_echo_n='/usr/ucb/echo -n'
54   else
55     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56     as_echo_n_body='eval
57       arg=$1;
58       case $arg in #(
59       *"$as_nl"*)
60         expr "X$arg" : "X\\(.*\\)$as_nl";
61         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62       esac;
63       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64     '
65     export as_echo_n_body
66     as_echo_n='sh -c $as_echo_n_body as_echo'
67   fi
68   export as_echo_body
69   as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74   PATH_SEPARATOR=:
75   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77       PATH_SEPARATOR=';'
78   }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order.  Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" ""        $as_nl"
88
89 # Find who we are.  Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92   *[\\/]* ) as_myself=$0 ;;
93   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96   IFS=$as_save_IFS
97   test -z "$as_dir" && as_dir=.
98     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99   done
100 IFS=$as_save_IFS
101
102      ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107   as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111   exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there.  '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136   # into an infinite loop, continuously re-executing ourselves.
137   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138     _as_can_reexec=no; export _as_can_reexec;
139     # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147   *v*x* | *x*v* ) as_opts=-vx ;;
148   *v* ) as_opts=-v ;;
149   *x* ) as_opts=-x ;;
150   * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157   fi
158   # We don't want this to propagate to other subprocesses.
159           { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162   emulate sh
163   NULLCMD=:
164   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165   # is contrary to our usage.  Disable this feature.
166   alias -g '\${1+\"\$@\"}'='\"\$@\"'
167   setopt NO_GLOB_SUBST
168 else
169   case \`(set -o) 2>/dev/null\` in #(
170   *posix*) :
171     set -o posix ;; #(
172   *) :
173      ;;
174 esac
175 fi
176 "
177   as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191   exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199
200   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
201     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
202     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
203     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204     PATH=/empty FPATH=/empty; export PATH FPATH
205     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
206       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
207 test \$(( 1 + 1 )) = 2 || exit 1"
208   if (eval "$as_required") 2>/dev/null; then :
209   as_have_required=yes
210 else
211   as_have_required=no
212 fi
213   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215 else
216   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 as_found=false
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219 do
220   IFS=$as_save_IFS
221   test -z "$as_dir" && as_dir=.
222   as_found=:
223   case $as_dir in #(
224          /*)
225            for as_base in sh bash ksh sh5; do
226              # Try only shells that exist, to save several forks.
227              as_shell=$as_dir/$as_base
228              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230   CONFIG_SHELL=$as_shell as_have_required=yes
231                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232   break 2
233 fi
234 fi
235            done;;
236        esac
237   as_found=false
238 done
239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241   CONFIG_SHELL=$SHELL as_have_required=yes
242 fi; }
243 IFS=$as_save_IFS
244
245
246       if test "x$CONFIG_SHELL" != x; then :
247   export CONFIG_SHELL
248              # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
252 BASH_ENV=/dev/null
253 ENV=/dev/null
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 case $- in # ((((
256   *v*x* | *x*v* ) as_opts=-vx ;;
257   *v* ) as_opts=-v ;;
258   *x* ) as_opts=-x ;;
259   * ) as_opts= ;;
260 esac
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265 exit 255
266 fi
267
268     if test x$as_have_required = xno; then :
269   $as_echo "$0: This script requires a shell more modern than all"
270   $as_echo "$0: the shells that I found on your system."
271   if test x${ZSH_VERSION+set} = xset ; then
272     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274   else
275     $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
279   fi
280   exit 1
281 fi
282 fi
283 fi
284 SHELL=${CONFIG_SHELL-/bin/sh}
285 export SHELL
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
289
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
293 # as_fn_unset VAR
294 # ---------------
295 # Portably unset VAR.
296 as_fn_unset ()
297 {
298   { eval $1=; unset $1;}
299 }
300 as_unset=as_fn_unset
301
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
305 as_fn_set_status ()
306 {
307   return $1
308 } # as_fn_set_status
309
310 # as_fn_exit STATUS
311 # -----------------
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 as_fn_exit ()
314 {
315   set +e
316   as_fn_set_status $1
317   exit $1
318 } # as_fn_exit
319
320 # as_fn_mkdir_p
321 # -------------
322 # Create "$as_dir" as a directory, including parents if necessary.
323 as_fn_mkdir_p ()
324 {
325
326   case $as_dir in #(
327   -*) as_dir=./$as_dir;;
328   esac
329   test -d "$as_dir" || eval $as_mkdir_p || {
330     as_dirs=
331     while :; do
332       case $as_dir in #(
333       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334       *) as_qdir=$as_dir;;
335       esac
336       as_dirs="'$as_qdir' $as_dirs"
337       as_dir=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339          X"$as_dir" : 'X\(//\)[^/]' \| \
340          X"$as_dir" : 'X\(//\)$' \| \
341          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344             s//\1/
345             q
346           }
347           /^X\(\/\/\)[^/].*/{
348             s//\1/
349             q
350           }
351           /^X\(\/\/\)$/{
352             s//\1/
353             q
354           }
355           /^X\(\/\).*/{
356             s//\1/
357             q
358           }
359           s/.*/./; q'`
360       test -d "$as_dir" && break
361     done
362     test -z "$as_dirs" || eval "mkdir $as_dirs"
363   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366 } # as_fn_mkdir_p
367
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
372 {
373   test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
380 # implementations.
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382   eval 'as_fn_append ()
383   {
384     eval $1+=\$2
385   }'
386 else
387   as_fn_append ()
388   {
389     eval $1=\$$1\$2
390   }
391 fi # as_fn_append
392
393 # as_fn_arith ARG...
394 # ------------------
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399   eval 'as_fn_arith ()
400   {
401     as_val=$(( $* ))
402   }'
403 else
404   as_fn_arith ()
405   {
406     as_val=`expr "$@" || test $? -eq 1`
407   }
408 fi # as_fn_arith
409
410
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
416 as_fn_error ()
417 {
418   as_status=$1; test $as_status -eq 0 && as_status=1
419   if test "$4"; then
420     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422   fi
423   $as_echo "$as_me: error: $2" >&2
424   as_fn_exit $as_status
425 } # as_fn_error
426
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428    test "X`expr 00001 : '.*\(...\)'`" = X001; then
429   as_expr=expr
430 else
431   as_expr=false
432 fi
433
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435   as_basename=basename
436 else
437   as_basename=false
438 fi
439
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441   as_dirname=dirname
442 else
443   as_dirname=false
444 fi
445
446 as_me=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448          X"$0" : 'X\(//\)$' \| \
449          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450 $as_echo X/"$0" |
451     sed '/^.*\/\([^/][^/]*\)\/*$/{
452             s//\1/
453             q
454           }
455           /^X\/\(\/\/\)$/{
456             s//\1/
457             q
458           }
459           /^X\/\(\/\).*/{
460             s//\1/
461             q
462           }
463           s/.*/./; q'`
464
465 # Avoid depending upon Character Ranges.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473   as_lineno_1=$LINENO as_lineno_1a=$LINENO
474   as_lineno_2=$LINENO as_lineno_2a=$LINENO
475   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
478   sed -n '
479     p
480     /[$]LINENO/=
481   ' <$as_myself |
482     sed '
483       s/[$]LINENO.*/&-/
484       t lineno
485       b
486       :lineno
487       N
488       :loop
489       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490       t loop
491       s/-\n.*//
492     ' >$as_me.lineno &&
493   chmod +x "$as_me.lineno" ||
494     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497   # already done that, so ensure we don't try to do so again and fall
498   # in an infinite loop.  This has already happened in practice.
499   _as_can_reexec=no; export _as_can_reexec
500   # Don't try to exec as it changes $[0], causing all sort of problems
501   # (the dirname of $[0] is not the place where we might find the
502   # original and so on.  Autoconf is especially sensitive to this).
503   . "./$as_me.lineno"
504   # Exit status is that of the last command.
505   exit
506 }
507
508 ECHO_C= ECHO_N= ECHO_T=
509 case `echo -n x` in #(((((
510 -n*)
511   case `echo 'xy\c'` in
512   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
513   xy)  ECHO_C='\c';;
514   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
515        ECHO_T=' ';;
516   esac;;
517 *)
518   ECHO_N='-n';;
519 esac
520
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523   rm -f conf$$.dir/conf$$.file
524 else
525   rm -f conf$$.dir
526   mkdir conf$$.dir 2>/dev/null
527 fi
528 if (echo >conf$$.file) 2>/dev/null; then
529   if ln -s conf$$.file conf$$ 2>/dev/null; then
530     as_ln_s='ln -s'
531     # ... but there are two gotchas:
532     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534     # In both cases, we have to default to `cp -pR'.
535     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536       as_ln_s='cp -pR'
537   elif ln conf$$.file conf$$ 2>/dev/null; then
538     as_ln_s=ln
539   else
540     as_ln_s='cp -pR'
541   fi
542 else
543   as_ln_s='cp -pR'
544 fi
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
547
548 if mkdir -p . 2>/dev/null; then
549   as_mkdir_p='mkdir -p "$as_dir"'
550 else
551   test -d ./-p && rmdir ./-p
552   as_mkdir_p=false
553 fi
554
555 as_test_x='test -x'
556 as_executable_p=as_fn_executable_p
557
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564 SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567 test -n "$DJDIR" || exec 7<&0 </dev/null
568 exec 6>&1
569
570 # Name of the host.
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575 #
576 # Initializations.
577 #
578 ac_default_prefix=/usr/local
579 ac_clean_files=
580 ac_config_libobj_dir=.
581 LIBOBJS=
582 cross_compiling=no
583 subdirs=
584 MFLAGS=
585 MAKEFLAGS=
586
587 # Identity of this package.
588 PACKAGE_NAME=
589 PACKAGE_TARNAME=
590 PACKAGE_VERSION=
591 PACKAGE_STRING=
592 PACKAGE_BUGREPORT=
593 PACKAGE_URL=
594
595 ac_unique_file="README.txt"
596 # Factoring default headers for most tests.
597 ac_includes_default="\
598 #include <stdio.h>
599 #ifdef HAVE_SYS_TYPES_H
600 # include <sys/types.h>
601 #endif
602 #ifdef HAVE_SYS_STAT_H
603 # include <sys/stat.h>
604 #endif
605 #ifdef STDC_HEADERS
606 # include <stdlib.h>
607 # include <stddef.h>
608 #else
609 # ifdef HAVE_STDLIB_H
610 #  include <stdlib.h>
611 # endif
612 #endif
613 #ifdef HAVE_STRING_H
614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615 #  include <memory.h>
616 # endif
617 # include <string.h>
618 #endif
619 #ifdef HAVE_STRINGS_H
620 # include <strings.h>
621 #endif
622 #ifdef HAVE_INTTYPES_H
623 # include <inttypes.h>
624 #endif
625 #ifdef HAVE_STDINT_H
626 # include <stdint.h>
627 #endif
628 #ifdef HAVE_UNISTD_H
629 # include <unistd.h>
630 #endif"
631
632 ac_subst_vars='LTLIBOBJS
633 EXTRA_LDFLAGS
634 BUILD_LDFLAGS
635 EXTRA_CFLAGS
636 BUILD_CFLAGS
637 SDLTEST_OBJECTS
638 SDLMAIN_OBJECTS
639 VERSION_OBJECTS
640 OBJECTS
641 INCLUDE
642 ac_aux_dir
643 ENABLE_STATIC_FALSE
644 ENABLE_STATIC_TRUE
645 ENABLE_SHARED_FALSE
646 ENABLE_SHARED_TRUE
647 SDL_RLD_FLAGS
648 SDL_STATIC_LIBS
649 SDL_LIBS
650 SDL_CFLAGS
651 DIRECTFBCONFIG
652 X_EXTRA_LIBS
653 X_LIBS
654 X_PRE_LIBS
655 X_CFLAGS
656 XMKMF
657 ARTSCONFIG
658 PKG_CONFIG
659 ESD_LIBS
660 ESD_CFLAGS
661 ESD_CONFIG
662 ALSA_LIBS
663 ALSA_CFLAGS
664 POW_LIB
665 LIBOBJS
666 ALLOCA
667 WINDRES
668 SET_MAKE
669 INSTALL_DATA
670 INSTALL_SCRIPT
671 INSTALL_PROGRAM
672 CXXCPP
673 ac_ct_CXX
674 CXXFLAGS
675 CXX
676 LT_AGE
677 LT_REVISION
678 LT_CURRENT
679 LT_RELEASE
680 CPP
681 OTOOL64
682 OTOOL
683 LIPO
684 NMEDIT
685 DSYMUTIL
686 MANIFEST_TOOL
687 AWK
688 RANLIB
689 STRIP
690 ac_ct_AR
691 AR
692 LN_S
693 NM
694 ac_ct_DUMPBIN
695 DUMPBIN
696 LD
697 FGREP
698 EGREP
699 GREP
700 SED
701 OBJEXT
702 EXEEXT
703 ac_ct_CC
704 CPPFLAGS
705 LDFLAGS
706 CFLAGS
707 CC
708 host_os
709 host_vendor
710 host_cpu
711 host
712 build_os
713 build_vendor
714 build_cpu
715 build
716 LIBTOOL
717 OBJDUMP
718 DLLTOOL
719 AS
720 SDL_VERSION
721 SDL_BINARY_AGE
722 SDL_INTERFACE_AGE
723 SDL_MICRO_VERSION
724 SDL_MINOR_VERSION
725 SDL_MAJOR_VERSION
726 target_alias
727 host_alias
728 build_alias
729 LIBS
730 ECHO_T
731 ECHO_N
732 ECHO_C
733 DEFS
734 mandir
735 localedir
736 libdir
737 psdir
738 pdfdir
739 dvidir
740 htmldir
741 infodir
742 docdir
743 oldincludedir
744 includedir
745 localstatedir
746 sharedstatedir
747 sysconfdir
748 datadir
749 datarootdir
750 libexecdir
751 sbindir
752 bindir
753 program_transform_name
754 prefix
755 exec_prefix
756 PACKAGE_URL
757 PACKAGE_BUGREPORT
758 PACKAGE_STRING
759 PACKAGE_VERSION
760 PACKAGE_TARNAME
761 PACKAGE_NAME
762 PATH_SEPARATOR
763 SHELL'
764 ac_subst_files=''
765 ac_user_opts='
766 enable_option_checking
767 enable_shared
768 enable_static
769 with_pic
770 enable_fast_install
771 with_gnu_ld
772 with_sysroot
773 enable_libtool_lock
774 enable_assertions
775 enable_dependency_tracking
776 enable_libc
777 enable_gcc_atomics
778 enable_atomic
779 enable_audio
780 enable_video
781 enable_render
782 enable_events
783 enable_joystick
784 enable_haptic
785 enable_power
786 enable_filesystem
787 enable_threads
788 enable_timers
789 enable_file
790 enable_loadso
791 enable_cpuinfo
792 enable_assembly
793 enable_ssemath
794 enable_mmx
795 enable_3dnow
796 enable_sse
797 enable_sse2
798 enable_altivec
799 enable_oss
800 enable_alsa
801 with_alsa_prefix
802 with_alsa_inc_prefix
803 enable_alsatest
804 enable_alsa_shared
805 enable_esd
806 with_esd_prefix
807 with_esd_exec_prefix
808 enable_esdtest
809 enable_esd_shared
810 enable_pulseaudio
811 enable_pulseaudio_shared
812 enable_arts
813 enable_arts_shared
814 enable_nas
815 enable_nas_shared
816 enable_sndio
817 enable_sndio_shared
818 enable_diskaudio
819 enable_dummyaudio
820 enable_video_wayland
821 enable_video_wayland_qt_touch
822 enable_wayland_shared
823 enable_video_mir
824 enable_mir_shared
825 enable_video_x11
826 with_x
827 enable_x11_shared
828 enable_video_x11_xcursor
829 enable_video_x11_xdbe
830 enable_video_x11_xinerama
831 enable_video_x11_xinput
832 enable_video_x11_xrandr
833 enable_video_x11_scrnsaver
834 enable_video_x11_xshape
835 enable_video_x11_vm
836 enable_video_vivante
837 enable_video_cocoa
838 enable_video_directfb
839 enable_directfb_shared
840 enable_fusionsound
841 enable_fusionsound_shared
842 enable_video_dummy
843 enable_video_opengl
844 enable_video_opengles
845 enable_video_opengles1
846 enable_video_opengles2
847 enable_libudev
848 enable_dbus
849 enable_ibus
850 enable_input_tslib
851 enable_pthreads
852 enable_pthread_sem
853 enable_directx
854 enable_sdl_dlopen
855 enable_clock_gettime
856 enable_rpath
857 enable_render_d3d
858 '
859       ac_precious_vars='build_alias
860 host_alias
861 target_alias
862 CC
863 CFLAGS
864 LDFLAGS
865 LIBS
866 CPPFLAGS
867 CPP
868 CXX
869 CXXFLAGS
870 CCC
871 CXXCPP
872 XMKMF'
873
874
875 # Initialize some variables set by options.
876 ac_init_help=
877 ac_init_version=false
878 ac_unrecognized_opts=
879 ac_unrecognized_sep=
880 # The variables have the same names as the options, with
881 # dashes changed to underlines.
882 cache_file=/dev/null
883 exec_prefix=NONE
884 no_create=
885 no_recursion=
886 prefix=NONE
887 program_prefix=NONE
888 program_suffix=NONE
889 program_transform_name=s,x,x,
890 silent=
891 site=
892 srcdir=
893 verbose=
894 x_includes=NONE
895 x_libraries=NONE
896
897 # Installation directory options.
898 # These are left unexpanded so users can "make install exec_prefix=/foo"
899 # and all the variables that are supposed to be based on exec_prefix
900 # by default will actually change.
901 # Use braces instead of parens because sh, perl, etc. also accept them.
902 # (The list follows the same order as the GNU Coding Standards.)
903 bindir='${exec_prefix}/bin'
904 sbindir='${exec_prefix}/sbin'
905 libexecdir='${exec_prefix}/libexec'
906 datarootdir='${prefix}/share'
907 datadir='${datarootdir}'
908 sysconfdir='${prefix}/etc'
909 sharedstatedir='${prefix}/com'
910 localstatedir='${prefix}/var'
911 includedir='${prefix}/include'
912 oldincludedir='/usr/include'
913 docdir='${datarootdir}/doc/${PACKAGE}'
914 infodir='${datarootdir}/info'
915 htmldir='${docdir}'
916 dvidir='${docdir}'
917 pdfdir='${docdir}'
918 psdir='${docdir}'
919 libdir='${exec_prefix}/lib'
920 localedir='${datarootdir}/locale'
921 mandir='${datarootdir}/man'
922
923 ac_prev=
924 ac_dashdash=
925 for ac_option
926 do
927   # If the previous option needs an argument, assign it.
928   if test -n "$ac_prev"; then
929     eval $ac_prev=\$ac_option
930     ac_prev=
931     continue
932   fi
933
934   case $ac_option in
935   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
936   *=)   ac_optarg= ;;
937   *)    ac_optarg=yes ;;
938   esac
939
940   # Accept the important Cygnus configure options, so we can diagnose typos.
941
942   case $ac_dashdash$ac_option in
943   --)
944     ac_dashdash=yes ;;
945
946   -bindir | --bindir | --bindi | --bind | --bin | --bi)
947     ac_prev=bindir ;;
948   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
949     bindir=$ac_optarg ;;
950
951   -build | --build | --buil | --bui | --bu)
952     ac_prev=build_alias ;;
953   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
954     build_alias=$ac_optarg ;;
955
956   -cache-file | --cache-file | --cache-fil | --cache-fi \
957   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
958     ac_prev=cache_file ;;
959   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
960   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
961     cache_file=$ac_optarg ;;
962
963   --config-cache | -C)
964     cache_file=config.cache ;;
965
966   -datadir | --datadir | --datadi | --datad)
967     ac_prev=datadir ;;
968   -datadir=* | --datadir=* | --datadi=* | --datad=*)
969     datadir=$ac_optarg ;;
970
971   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
972   | --dataroo | --dataro | --datar)
973     ac_prev=datarootdir ;;
974   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
975   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
976     datarootdir=$ac_optarg ;;
977
978   -disable-* | --disable-*)
979     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
980     # Reject names that are not valid shell variable names.
981     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
982       as_fn_error $? "invalid feature name: $ac_useropt"
983     ac_useropt_orig=$ac_useropt
984     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
985     case $ac_user_opts in
986       *"
987 "enable_$ac_useropt"
988 "*) ;;
989       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
990          ac_unrecognized_sep=', ';;
991     esac
992     eval enable_$ac_useropt=no ;;
993
994   -docdir | --docdir | --docdi | --doc | --do)
995     ac_prev=docdir ;;
996   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
997     docdir=$ac_optarg ;;
998
999   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1000     ac_prev=dvidir ;;
1001   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1002     dvidir=$ac_optarg ;;
1003
1004   -enable-* | --enable-*)
1005     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1006     # Reject names that are not valid shell variable names.
1007     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1008       as_fn_error $? "invalid feature name: $ac_useropt"
1009     ac_useropt_orig=$ac_useropt
1010     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1011     case $ac_user_opts in
1012       *"
1013 "enable_$ac_useropt"
1014 "*) ;;
1015       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1016          ac_unrecognized_sep=', ';;
1017     esac
1018     eval enable_$ac_useropt=\$ac_optarg ;;
1019
1020   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1021   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1022   | --exec | --exe | --ex)
1023     ac_prev=exec_prefix ;;
1024   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1025   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1026   | --exec=* | --exe=* | --ex=*)
1027     exec_prefix=$ac_optarg ;;
1028
1029   -gas | --gas | --ga | --g)
1030     # Obsolete; use --with-gas.
1031     with_gas=yes ;;
1032
1033   -help | --help | --hel | --he | -h)
1034     ac_init_help=long ;;
1035   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1036     ac_init_help=recursive ;;
1037   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1038     ac_init_help=short ;;
1039
1040   -host | --host | --hos | --ho)
1041     ac_prev=host_alias ;;
1042   -host=* | --host=* | --hos=* | --ho=*)
1043     host_alias=$ac_optarg ;;
1044
1045   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1046     ac_prev=htmldir ;;
1047   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1048   | --ht=*)
1049     htmldir=$ac_optarg ;;
1050
1051   -includedir | --includedir | --includedi | --included | --include \
1052   | --includ | --inclu | --incl | --inc)
1053     ac_prev=includedir ;;
1054   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1055   | --includ=* | --inclu=* | --incl=* | --inc=*)
1056     includedir=$ac_optarg ;;
1057
1058   -infodir | --infodir | --infodi | --infod | --info | --inf)
1059     ac_prev=infodir ;;
1060   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1061     infodir=$ac_optarg ;;
1062
1063   -libdir | --libdir | --libdi | --libd)
1064     ac_prev=libdir ;;
1065   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1066     libdir=$ac_optarg ;;
1067
1068   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1069   | --libexe | --libex | --libe)
1070     ac_prev=libexecdir ;;
1071   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1072   | --libexe=* | --libex=* | --libe=*)
1073     libexecdir=$ac_optarg ;;
1074
1075   -localedir | --localedir | --localedi | --localed | --locale)
1076     ac_prev=localedir ;;
1077   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1078     localedir=$ac_optarg ;;
1079
1080   -localstatedir | --localstatedir | --localstatedi | --localstated \
1081   | --localstate | --localstat | --localsta | --localst | --locals)
1082     ac_prev=localstatedir ;;
1083   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1084   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1085     localstatedir=$ac_optarg ;;
1086
1087   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1088     ac_prev=mandir ;;
1089   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1090     mandir=$ac_optarg ;;
1091
1092   -nfp | --nfp | --nf)
1093     # Obsolete; use --without-fp.
1094     with_fp=no ;;
1095
1096   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1097   | --no-cr | --no-c | -n)
1098     no_create=yes ;;
1099
1100   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1101   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1102     no_recursion=yes ;;
1103
1104   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1105   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1106   | --oldin | --oldi | --old | --ol | --o)
1107     ac_prev=oldincludedir ;;
1108   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1109   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1110   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1111     oldincludedir=$ac_optarg ;;
1112
1113   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1114     ac_prev=prefix ;;
1115   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1116     prefix=$ac_optarg ;;
1117
1118   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1119   | --program-pre | --program-pr | --program-p)
1120     ac_prev=program_prefix ;;
1121   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1122   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1123     program_prefix=$ac_optarg ;;
1124
1125   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1126   | --program-suf | --program-su | --program-s)
1127     ac_prev=program_suffix ;;
1128   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1129   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1130     program_suffix=$ac_optarg ;;
1131
1132   -program-transform-name | --program-transform-name \
1133   | --program-transform-nam | --program-transform-na \
1134   | --program-transform-n | --program-transform- \
1135   | --program-transform | --program-transfor \
1136   | --program-transfo | --program-transf \
1137   | --program-trans | --program-tran \
1138   | --progr-tra | --program-tr | --program-t)
1139     ac_prev=program_transform_name ;;
1140   -program-transform-name=* | --program-transform-name=* \
1141   | --program-transform-nam=* | --program-transform-na=* \
1142   | --program-transform-n=* | --program-transform-=* \
1143   | --program-transform=* | --program-transfor=* \
1144   | --program-transfo=* | --program-transf=* \
1145   | --program-trans=* | --program-tran=* \
1146   | --progr-tra=* | --program-tr=* | --program-t=*)
1147     program_transform_name=$ac_optarg ;;
1148
1149   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1150     ac_prev=pdfdir ;;
1151   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1152     pdfdir=$ac_optarg ;;
1153
1154   -psdir | --psdir | --psdi | --psd | --ps)
1155     ac_prev=psdir ;;
1156   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1157     psdir=$ac_optarg ;;
1158
1159   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1160   | -silent | --silent | --silen | --sile | --sil)
1161     silent=yes ;;
1162
1163   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1164     ac_prev=sbindir ;;
1165   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1166   | --sbi=* | --sb=*)
1167     sbindir=$ac_optarg ;;
1168
1169   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1170   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1171   | --sharedst | --shareds | --shared | --share | --shar \
1172   | --sha | --sh)
1173     ac_prev=sharedstatedir ;;
1174   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1175   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1176   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1177   | --sha=* | --sh=*)
1178     sharedstatedir=$ac_optarg ;;
1179
1180   -site | --site | --sit)
1181     ac_prev=site ;;
1182   -site=* | --site=* | --sit=*)
1183     site=$ac_optarg ;;
1184
1185   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1186     ac_prev=srcdir ;;
1187   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1188     srcdir=$ac_optarg ;;
1189
1190   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1191   | --syscon | --sysco | --sysc | --sys | --sy)
1192     ac_prev=sysconfdir ;;
1193   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1194   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1195     sysconfdir=$ac_optarg ;;
1196
1197   -target | --target | --targe | --targ | --tar | --ta | --t)
1198     ac_prev=target_alias ;;
1199   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1200     target_alias=$ac_optarg ;;
1201
1202   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1203     verbose=yes ;;
1204
1205   -version | --version | --versio | --versi | --vers | -V)
1206     ac_init_version=: ;;
1207
1208   -with-* | --with-*)
1209     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1210     # Reject names that are not valid shell variable names.
1211     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1212       as_fn_error $? "invalid package name: $ac_useropt"
1213     ac_useropt_orig=$ac_useropt
1214     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1215     case $ac_user_opts in
1216       *"
1217 "with_$ac_useropt"
1218 "*) ;;
1219       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1220          ac_unrecognized_sep=', ';;
1221     esac
1222     eval with_$ac_useropt=\$ac_optarg ;;
1223
1224   -without-* | --without-*)
1225     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1226     # Reject names that are not valid shell variable names.
1227     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1228       as_fn_error $? "invalid package name: $ac_useropt"
1229     ac_useropt_orig=$ac_useropt
1230     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1231     case $ac_user_opts in
1232       *"
1233 "with_$ac_useropt"
1234 "*) ;;
1235       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1236          ac_unrecognized_sep=', ';;
1237     esac
1238     eval with_$ac_useropt=no ;;
1239
1240   --x)
1241     # Obsolete; use --with-x.
1242     with_x=yes ;;
1243
1244   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1245   | --x-incl | --x-inc | --x-in | --x-i)
1246     ac_prev=x_includes ;;
1247   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1248   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1249     x_includes=$ac_optarg ;;
1250
1251   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1252   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1253     ac_prev=x_libraries ;;
1254   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1255   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1256     x_libraries=$ac_optarg ;;
1257
1258   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1259 Try \`$0 --help' for more information"
1260     ;;
1261
1262   *=*)
1263     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1264     # Reject names that are not valid shell variable names.
1265     case $ac_envvar in #(
1266       '' | [0-9]* | *[!_$as_cr_alnum]* )
1267       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1268     esac
1269     eval $ac_envvar=\$ac_optarg
1270     export $ac_envvar ;;
1271
1272   *)
1273     # FIXME: should be removed in autoconf 3.0.
1274     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1275     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1276       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1277     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1278     ;;
1279
1280   esac
1281 done
1282
1283 if test -n "$ac_prev"; then
1284   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1285   as_fn_error $? "missing argument to $ac_option"
1286 fi
1287
1288 if test -n "$ac_unrecognized_opts"; then
1289   case $enable_option_checking in
1290     no) ;;
1291     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1292     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1293   esac
1294 fi
1295
1296 # Check all directory arguments for consistency.
1297 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1298                 datadir sysconfdir sharedstatedir localstatedir includedir \
1299                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1300                 libdir localedir mandir
1301 do
1302   eval ac_val=\$$ac_var
1303   # Remove trailing slashes.
1304   case $ac_val in
1305     */ )
1306       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1307       eval $ac_var=\$ac_val;;
1308   esac
1309   # Be sure to have absolute directory names.
1310   case $ac_val in
1311     [\\/$]* | ?:[\\/]* )  continue;;
1312     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1313   esac
1314   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1315 done
1316
1317 # There might be people who depend on the old broken behavior: `$host'
1318 # used to hold the argument of --host etc.
1319 # FIXME: To remove some day.
1320 build=$build_alias
1321 host=$host_alias
1322 target=$target_alias
1323
1324 # FIXME: To remove some day.
1325 if test "x$host_alias" != x; then
1326   if test "x$build_alias" = x; then
1327     cross_compiling=maybe
1328   elif test "x$build_alias" != "x$host_alias"; then
1329     cross_compiling=yes
1330   fi
1331 fi
1332
1333 ac_tool_prefix=
1334 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1335
1336 test "$silent" = yes && exec 6>/dev/null
1337
1338
1339 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1340 ac_ls_di=`ls -di .` &&
1341 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1342   as_fn_error $? "working directory cannot be determined"
1343 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1344   as_fn_error $? "pwd does not report name of working directory"
1345
1346
1347 # Find the source files, if location was not specified.
1348 if test -z "$srcdir"; then
1349   ac_srcdir_defaulted=yes
1350   # Try the directory containing this script, then the parent directory.
1351   ac_confdir=`$as_dirname -- "$as_myself" ||
1352 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1353          X"$as_myself" : 'X\(//\)[^/]' \| \
1354          X"$as_myself" : 'X\(//\)$' \| \
1355          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1356 $as_echo X"$as_myself" |
1357     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1358             s//\1/
1359             q
1360           }
1361           /^X\(\/\/\)[^/].*/{
1362             s//\1/
1363             q
1364           }
1365           /^X\(\/\/\)$/{
1366             s//\1/
1367             q
1368           }
1369           /^X\(\/\).*/{
1370             s//\1/
1371             q
1372           }
1373           s/.*/./; q'`
1374   srcdir=$ac_confdir
1375   if test ! -r "$srcdir/$ac_unique_file"; then
1376     srcdir=..
1377   fi
1378 else
1379   ac_srcdir_defaulted=no
1380 fi
1381 if test ! -r "$srcdir/$ac_unique_file"; then
1382   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1383   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1384 fi
1385 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1386 ac_abs_confdir=`(
1387         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1388         pwd)`
1389 # When building in place, set srcdir=.
1390 if test "$ac_abs_confdir" = "$ac_pwd"; then
1391   srcdir=.
1392 fi
1393 # Remove unnecessary trailing slashes from srcdir.
1394 # Double slashes in file names in object file debugging info
1395 # mess up M-x gdb in Emacs.
1396 case $srcdir in
1397 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1398 esac
1399 for ac_var in $ac_precious_vars; do
1400   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1401   eval ac_env_${ac_var}_value=\$${ac_var}
1402   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1403   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1404 done
1405
1406 #
1407 # Report the --help message.
1408 #
1409 if test "$ac_init_help" = "long"; then
1410   # Omit some internal or obsolete options to make the list less imposing.
1411   # This message is too long to be a string in the A/UX 3.1 sh.
1412   cat <<_ACEOF
1413 \`configure' configures this package to adapt to many kinds of systems.
1414
1415 Usage: $0 [OPTION]... [VAR=VALUE]...
1416
1417 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1418 VAR=VALUE.  See below for descriptions of some of the useful variables.
1419
1420 Defaults for the options are specified in brackets.
1421
1422 Configuration:
1423   -h, --help              display this help and exit
1424       --help=short        display options specific to this package
1425       --help=recursive    display the short help of all the included packages
1426   -V, --version           display version information and exit
1427   -q, --quiet, --silent   do not print \`checking ...' messages
1428       --cache-file=FILE   cache test results in FILE [disabled]
1429   -C, --config-cache      alias for \`--cache-file=config.cache'
1430   -n, --no-create         do not create output files
1431       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1432
1433 Installation directories:
1434   --prefix=PREFIX         install architecture-independent files in PREFIX
1435                           [$ac_default_prefix]
1436   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1437                           [PREFIX]
1438
1439 By default, \`make install' will install all the files in
1440 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1441 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1442 for instance \`--prefix=\$HOME'.
1443
1444 For better control, use the options below.
1445
1446 Fine tuning of the installation directories:
1447   --bindir=DIR            user executables [EPREFIX/bin]
1448   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1449   --libexecdir=DIR        program executables [EPREFIX/libexec]
1450   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1451   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1452   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1453   --libdir=DIR            object code libraries [EPREFIX/lib]
1454   --includedir=DIR        C header files [PREFIX/include]
1455   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1456   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1457   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1458   --infodir=DIR           info documentation [DATAROOTDIR/info]
1459   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1460   --mandir=DIR            man documentation [DATAROOTDIR/man]
1461   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1462   --htmldir=DIR           html documentation [DOCDIR]
1463   --dvidir=DIR            dvi documentation [DOCDIR]
1464   --pdfdir=DIR            pdf documentation [DOCDIR]
1465   --psdir=DIR             ps documentation [DOCDIR]
1466 _ACEOF
1467
1468   cat <<\_ACEOF
1469
1470 X features:
1471   --x-includes=DIR    X include files are in DIR
1472   --x-libraries=DIR   X library files are in DIR
1473
1474 System types:
1475   --build=BUILD     configure for building on BUILD [guessed]
1476   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1477 _ACEOF
1478 fi
1479
1480 if test -n "$ac_init_help"; then
1481
1482   cat <<\_ACEOF
1483
1484 Optional Features:
1485   --disable-option-checking  ignore unrecognized --enable/--with options
1486   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1487   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1488   --enable-shared[=PKGS]  build shared libraries [default=yes]
1489   --enable-static[=PKGS]  build static libraries [default=yes]
1490   --enable-fast-install[=PKGS]
1491                           optimize for fast installation [default=yes]
1492   --disable-libtool-lock  avoid locking (might break parallel builds)
1493   --enable-assertions     Enable internal sanity checks
1494                           (auto/disabled/release/enabled/paranoid)
1495                           [[default=auto]]
1496   --enable-dependency-tracking
1497                           Use gcc -MMD -MT dependency tracking [[default=yes]]
1498   --enable-libc           Use the system C library [[default=yes]]
1499   --enable-gcc-atomics    Use gcc builtin atomics [[default=yes]]
1500   --enable-atomic         Enable the atomic operations subsystem
1501                           [[default=yes]]
1502   --enable-audio          Enable the audio subsystem [[default=yes]]
1503   --enable-video          Enable the video subsystem [[default=yes]]
1504   --enable-render         Enable the render subsystem [[default=yes]]
1505   --enable-events         Enable the events subsystem [[default=yes]]
1506   --enable-joystick       Enable the joystick subsystem [[default=yes]]
1507   --enable-haptic         Enable the haptic (force feedback) subsystem
1508                           [[default=yes]]
1509   --enable-power          Enable the power subsystem [[default=yes]]
1510   --enable-filesystem     Enable the filesystem subsystem [[default=yes]]
1511   --enable-threads        Enable the threading subsystem [[default=yes]]
1512   --enable-timers         Enable the timer subsystem [[default=yes]]
1513   --enable-file           Enable the file subsystem [[default=yes]]
1514   --enable-loadso         Enable the shared object loading subsystem
1515                           [[default=yes]]
1516   --enable-cpuinfo        Enable the cpuinfo subsystem [[default=yes]]
1517   --enable-assembly       Enable assembly routines [[default=yes]]
1518   --enable-ssemath        Allow GCC to use SSE floating point math
1519                           [[default=no]]
1520   --enable-mmx            use MMX assembly routines [[default=yes]]
1521   --enable-3dnow          use 3DNow! assembly routines [[default=yes]]
1522   --enable-sse            use SSE assembly routines [[default=yes]]
1523   --enable-sse2           use SSE2 assembly routines [[default=no]]
1524   --enable-altivec        use Altivec assembly routines [[default=yes]]
1525   --enable-oss            support the OSS audio API [[default=maybe]]
1526   --enable-alsa           support the ALSA audio API [[default=yes]]
1527   --disable-alsatest      Do not try to compile and run a test Alsa program
1528   --enable-alsa-shared    dynamically load ALSA audio support [[default=yes]]
1529   --enable-esd            support the Enlightened Sound Daemon [[default=yes]]
1530   --disable-esdtest       Do not try to compile and run a test ESD program
1531   --enable-esd-shared     dynamically load ESD audio support [[default=yes]]
1532   --enable-pulseaudio     use PulseAudio [[default=yes]]
1533   --enable-pulseaudio-shared
1534                           dynamically load PulseAudio support [[default=yes]]
1535   --enable-arts           support the Analog Real Time Synthesizer
1536                           [[default=yes]]
1537   --enable-arts-shared    dynamically load aRts audio support [[default=yes]]
1538   --enable-nas            support the NAS audio API [[default=yes]]
1539   --enable-nas-shared     dynamically load NAS audio support [[default=yes]]
1540   --enable-sndio          support the sndio audio API [[default=yes]]
1541   --enable-sndio-shared   dynamically load sndio audio support [[default=yes]]
1542   --enable-diskaudio      support the disk writer audio driver [[default=yes]]
1543   --enable-dummyaudio     support the dummy audio driver [[default=yes]]
1544   --enable-video-wayland  use Wayland video driver [[default=yes]]
1545   --enable-video-wayland-qt-touch
1546                           QtWayland server support for Wayland video driver
1547                           [[default=yes]]
1548   --enable-wayland-shared dynamically load Wayland support [[default=maybe]]
1549   --enable-video-mir      use Mir video driver [[default=yes]]
1550   --enable-mir-shared     dynamically load Mir support [[default=maybe]]
1551   --enable-video-x11      use X11 video driver [[default=yes]]
1552   --enable-x11-shared     dynamically load X11 support [[default=maybe]]
1553   --enable-video-x11-xcursor
1554                           enable X11 Xcursor support [[default=yes]]
1555   --enable-video-x11-xdbe enable X11 Xdbe support [[default=yes]]
1556   --enable-video-x11-xinerama
1557                           enable X11 Xinerama support [[default=yes]]
1558   --enable-video-x11-xinput
1559                           enable X11 XInput extension for manymouse, tablets,
1560                           etc [[default=yes]]
1561   --enable-video-x11-xrandr
1562                           enable X11 Xrandr extension for fullscreen
1563                           [[default=yes]]
1564   --enable-video-x11-scrnsaver
1565                           enable X11 screensaver extension [[default=yes]]
1566   --enable-video-x11-xshape
1567                           enable X11 XShape support [[default=yes]]
1568   --enable-video-x11-vm   use X11 VM extension for fullscreen [[default=yes]]
1569   --enable-video-vivante  use Vivante EGL video driver [[default=yes]]
1570   --enable-video-cocoa    use Cocoa video driver [[default=yes]]
1571   --enable-video-directfb use DirectFB video driver [[default=no]]
1572   --enable-directfb-shared
1573                           dynamically load directfb support [[default=yes]]
1574   --enable-fusionsound    use FusionSound audio driver [[default=no]]
1575   --enable-fusionsound-shared
1576                           dynamically load fusionsound audio support
1577                           [[default=yes]]
1578   --enable-video-dummy    use dummy video driver [[default=yes]]
1579   --enable-video-opengl   include OpenGL support [[default=yes]]
1580   --enable-video-opengles include OpenGL ES support [[default=yes]]
1581   --enable-video-opengles1
1582                           include OpenGL ES 1.1 support [[default=yes]]
1583   --enable-video-opengles2
1584                           include OpenGL ES 2.0 support [[default=yes]]
1585   --enable-libudev        enable libudev support [[default=yes]]
1586   --enable-dbus           enable D-Bus support [[default=yes]]
1587   --enable-ibus           enable IBus support [[default=yes]]
1588   --enable-input-tslib    use the Touchscreen library for input
1589                           [[default=yes]]
1590   --enable-pthreads       use POSIX threads for multi-threading
1591                           [[default=yes]]
1592   --enable-pthread-sem    use pthread semaphores [[default=yes]]
1593   --enable-directx        use DirectX for Windows audio/video [[default=yes]]
1594   --enable-sdl-dlopen     use dlopen for shared object loading [[default=yes]]
1595   --enable-clock_gettime  use clock_gettime() instead of gettimeofday() on
1596                           UNIX [[default=yes]]
1597   --enable-rpath          use an rpath when linking SDL [[default=yes]]
1598   --enable-render-d3d     enable the Direct3D render driver [[default=yes]]
1599
1600 Optional Packages:
1601   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1602   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1603   --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1604                           both]
1605   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1606   --with-sysroot=DIR Search for dependent libraries within DIR
1607                         (or the compiler's sysroot if not specified).
1608   --with-alsa-prefix=PFX  Prefix where Alsa library is installed(optional)
1609   --with-alsa-inc-prefix=PFX  Prefix where include libraries are (optional)
1610   --with-esd-prefix=PFX   Prefix where ESD is installed (optional)
1611   --with-esd-exec-prefix=PFX Exec prefix where ESD is installed (optional)
1612   --with-x                use the X Window System
1613
1614 Some influential environment variables:
1615   CC          C compiler command
1616   CFLAGS      C compiler flags
1617   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1618               nonstandard directory <lib dir>
1619   LIBS        libraries to pass to the linker, e.g. -l<library>
1620   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1621               you have headers in a nonstandard directory <include dir>
1622   CPP         C preprocessor
1623   CXX         C++ compiler command
1624   CXXFLAGS    C++ compiler flags
1625   CXXCPP      C++ preprocessor
1626   XMKMF       Path to xmkmf, Makefile generator for X Window System
1627
1628 Use these variables to override the choices made by `configure' or to help
1629 it to find libraries and programs with nonstandard names/locations.
1630
1631 Report bugs to the package provider.
1632 _ACEOF
1633 ac_status=$?
1634 fi
1635
1636 if test "$ac_init_help" = "recursive"; then
1637   # If there are subdirs, report their specific --help.
1638   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1639     test -d "$ac_dir" ||
1640       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1641       continue
1642     ac_builddir=.
1643
1644 case "$ac_dir" in
1645 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1646 *)
1647   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1648   # A ".." for each directory in $ac_dir_suffix.
1649   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1650   case $ac_top_builddir_sub in
1651   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1652   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1653   esac ;;
1654 esac
1655 ac_abs_top_builddir=$ac_pwd
1656 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1657 # for backward compatibility:
1658 ac_top_builddir=$ac_top_build_prefix
1659
1660 case $srcdir in
1661   .)  # We are building in place.
1662     ac_srcdir=.
1663     ac_top_srcdir=$ac_top_builddir_sub
1664     ac_abs_top_srcdir=$ac_pwd ;;
1665   [\\/]* | ?:[\\/]* )  # Absolute name.
1666     ac_srcdir=$srcdir$ac_dir_suffix;
1667     ac_top_srcdir=$srcdir
1668     ac_abs_top_srcdir=$srcdir ;;
1669   *) # Relative name.
1670     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1671     ac_top_srcdir=$ac_top_build_prefix$srcdir
1672     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1673 esac
1674 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1675
1676     cd "$ac_dir" || { ac_status=$?; continue; }
1677     # Check for guested configure.
1678     if test -f "$ac_srcdir/configure.gnu"; then
1679       echo &&
1680       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1681     elif test -f "$ac_srcdir/configure"; then
1682       echo &&
1683       $SHELL "$ac_srcdir/configure" --help=recursive
1684     else
1685       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1686     fi || ac_status=$?
1687     cd "$ac_pwd" || { ac_status=$?; break; }
1688   done
1689 fi
1690
1691 test -n "$ac_init_help" && exit $ac_status
1692 if $ac_init_version; then
1693   cat <<\_ACEOF
1694 configure
1695 generated by GNU Autoconf 2.69
1696
1697 Copyright (C) 2012 Free Software Foundation, Inc.
1698 This configure script is free software; the Free Software Foundation
1699 gives unlimited permission to copy, distribute and modify it.
1700 _ACEOF
1701   exit
1702 fi
1703
1704 ## ------------------------ ##
1705 ## Autoconf initialization. ##
1706 ## ------------------------ ##
1707
1708 # ac_fn_c_try_compile LINENO
1709 # --------------------------
1710 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1711 ac_fn_c_try_compile ()
1712 {
1713   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1714   rm -f conftest.$ac_objext
1715   if { { ac_try="$ac_compile"
1716 case "(($ac_try" in
1717   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1718   *) ac_try_echo=$ac_try;;
1719 esac
1720 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1721 $as_echo "$ac_try_echo"; } >&5
1722   (eval "$ac_compile") 2>conftest.err
1723   ac_status=$?
1724   if test -s conftest.err; then
1725     grep -v '^ *+' conftest.err >conftest.er1
1726     cat conftest.er1 >&5
1727     mv -f conftest.er1 conftest.err
1728   fi
1729   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1730   test $ac_status = 0; } && {
1731          test -z "$ac_c_werror_flag" ||
1732          test ! -s conftest.err
1733        } && test -s conftest.$ac_objext; then :
1734   ac_retval=0
1735 else
1736   $as_echo "$as_me: failed program was:" >&5
1737 sed 's/^/| /' conftest.$ac_ext >&5
1738
1739         ac_retval=1
1740 fi
1741   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1742   as_fn_set_status $ac_retval
1743
1744 } # ac_fn_c_try_compile
1745
1746 # ac_fn_c_try_link LINENO
1747 # -----------------------
1748 # Try to link conftest.$ac_ext, and return whether this succeeded.
1749 ac_fn_c_try_link ()
1750 {
1751   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1752   rm -f conftest.$ac_objext conftest$ac_exeext
1753   if { { ac_try="$ac_link"
1754 case "(($ac_try" in
1755   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1756   *) ac_try_echo=$ac_try;;
1757 esac
1758 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1759 $as_echo "$ac_try_echo"; } >&5
1760   (eval "$ac_link") 2>conftest.err
1761   ac_status=$?
1762   if test -s conftest.err; then
1763     grep -v '^ *+' conftest.err >conftest.er1
1764     cat conftest.er1 >&5
1765     mv -f conftest.er1 conftest.err
1766   fi
1767   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1768   test $ac_status = 0; } && {
1769          test -z "$ac_c_werror_flag" ||
1770          test ! -s conftest.err
1771        } && test -s conftest$ac_exeext && {
1772          test "$cross_compiling" = yes ||
1773          test -x conftest$ac_exeext
1774        }; then :
1775   ac_retval=0
1776 else
1777   $as_echo "$as_me: failed program was:" >&5
1778 sed 's/^/| /' conftest.$ac_ext >&5
1779
1780         ac_retval=1
1781 fi
1782   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1783   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1784   # interfere with the next link command; also delete a directory that is
1785   # left behind by Apple's compiler.  We do this before executing the actions.
1786   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1787   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1788   as_fn_set_status $ac_retval
1789
1790 } # ac_fn_c_try_link
1791
1792 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1793 # -------------------------------------------------------
1794 # Tests whether HEADER exists and can be compiled using the include files in
1795 # INCLUDES, setting the cache variable VAR accordingly.
1796 ac_fn_c_check_header_compile ()
1797 {
1798   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1799   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1800 $as_echo_n "checking for $2... " >&6; }
1801 if eval \${$3+:} false; then :
1802   $as_echo_n "(cached) " >&6
1803 else
1804   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1805 /* end confdefs.h.  */
1806 $4
1807 #include <$2>
1808 _ACEOF
1809 if ac_fn_c_try_compile "$LINENO"; then :
1810   eval "$3=yes"
1811 else
1812   eval "$3=no"
1813 fi
1814 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1815 fi
1816 eval ac_res=\$$3
1817                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1818 $as_echo "$ac_res" >&6; }
1819   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1820
1821 } # ac_fn_c_check_header_compile
1822
1823 # ac_fn_c_try_cpp LINENO
1824 # ----------------------
1825 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1826 ac_fn_c_try_cpp ()
1827 {
1828   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1829   if { { ac_try="$ac_cpp conftest.$ac_ext"
1830 case "(($ac_try" in
1831   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1832   *) ac_try_echo=$ac_try;;
1833 esac
1834 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1835 $as_echo "$ac_try_echo"; } >&5
1836   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1837   ac_status=$?
1838   if test -s conftest.err; then
1839     grep -v '^ *+' conftest.err >conftest.er1
1840     cat conftest.er1 >&5
1841     mv -f conftest.er1 conftest.err
1842   fi
1843   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1844   test $ac_status = 0; } > conftest.i && {
1845          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1846          test ! -s conftest.err
1847        }; then :
1848   ac_retval=0
1849 else
1850   $as_echo "$as_me: failed program was:" >&5
1851 sed 's/^/| /' conftest.$ac_ext >&5
1852
1853     ac_retval=1
1854 fi
1855   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1856   as_fn_set_status $ac_retval
1857
1858 } # ac_fn_c_try_cpp
1859
1860 # ac_fn_c_try_run LINENO
1861 # ----------------------
1862 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1863 # that executables *can* be run.
1864 ac_fn_c_try_run ()
1865 {
1866   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1867   if { { ac_try="$ac_link"
1868 case "(($ac_try" in
1869   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1870   *) ac_try_echo=$ac_try;;
1871 esac
1872 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1873 $as_echo "$ac_try_echo"; } >&5
1874   (eval "$ac_link") 2>&5
1875   ac_status=$?
1876   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1877   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1878   { { case "(($ac_try" in
1879   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1880   *) ac_try_echo=$ac_try;;
1881 esac
1882 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1883 $as_echo "$ac_try_echo"; } >&5
1884   (eval "$ac_try") 2>&5
1885   ac_status=$?
1886   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1887   test $ac_status = 0; }; }; then :
1888   ac_retval=0
1889 else
1890   $as_echo "$as_me: program exited with status $ac_status" >&5
1891        $as_echo "$as_me: failed program was:" >&5
1892 sed 's/^/| /' conftest.$ac_ext >&5
1893
1894        ac_retval=$ac_status
1895 fi
1896   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1897   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1898   as_fn_set_status $ac_retval
1899
1900 } # ac_fn_c_try_run
1901
1902 # ac_fn_c_check_func LINENO FUNC VAR
1903 # ----------------------------------
1904 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1905 ac_fn_c_check_func ()
1906 {
1907   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1908   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1909 $as_echo_n "checking for $2... " >&6; }
1910 if eval \${$3+:} false; then :
1911   $as_echo_n "(cached) " >&6
1912 else
1913   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1914 /* end confdefs.h.  */
1915 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1916    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1917 #define $2 innocuous_$2
1918
1919 /* System header to define __stub macros and hopefully few prototypes,
1920     which can conflict with char $2 (); below.
1921     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1922     <limits.h> exists even on freestanding compilers.  */
1923
1924 #ifdef __STDC__
1925 # include <limits.h>
1926 #else
1927 # include <assert.h>
1928 #endif
1929
1930 #undef $2
1931
1932 /* Override any GCC internal prototype to avoid an error.
1933    Use char because int might match the return type of a GCC
1934    builtin and then its argument prototype would still apply.  */
1935 #ifdef __cplusplus
1936 extern "C"
1937 #endif
1938 char $2 ();
1939 /* The GNU C library defines this for functions which it implements
1940     to always fail with ENOSYS.  Some functions are actually named
1941     something starting with __ and the normal name is an alias.  */
1942 #if defined __stub_$2 || defined __stub___$2
1943 choke me
1944 #endif
1945
1946 int
1947 main ()
1948 {
1949 return $2 ();
1950   ;
1951   return 0;
1952 }
1953 _ACEOF
1954 if ac_fn_c_try_link "$LINENO"; then :
1955   eval "$3=yes"
1956 else
1957   eval "$3=no"
1958 fi
1959 rm -f core conftest.err conftest.$ac_objext \
1960     conftest$ac_exeext conftest.$ac_ext
1961 fi
1962 eval ac_res=\$$3
1963                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1964 $as_echo "$ac_res" >&6; }
1965   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1966
1967 } # ac_fn_c_check_func
1968
1969 # ac_fn_cxx_try_compile LINENO
1970 # ----------------------------
1971 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1972 ac_fn_cxx_try_compile ()
1973 {
1974   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1975   rm -f conftest.$ac_objext
1976   if { { ac_try="$ac_compile"
1977 case "(($ac_try" in
1978   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1979   *) ac_try_echo=$ac_try;;
1980 esac
1981 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1982 $as_echo "$ac_try_echo"; } >&5
1983   (eval "$ac_compile") 2>conftest.err
1984   ac_status=$?
1985   if test -s conftest.err; then
1986     grep -v '^ *+' conftest.err >conftest.er1
1987     cat conftest.er1 >&5
1988     mv -f conftest.er1 conftest.err
1989   fi
1990   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1991   test $ac_status = 0; } && {
1992          test -z "$ac_cxx_werror_flag" ||
1993          test ! -s conftest.err
1994        } && test -s conftest.$ac_objext; then :
1995   ac_retval=0
1996 else
1997   $as_echo "$as_me: failed program was:" >&5
1998 sed 's/^/| /' conftest.$ac_ext >&5
1999
2000         ac_retval=1
2001 fi
2002   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2003   as_fn_set_status $ac_retval
2004
2005 } # ac_fn_cxx_try_compile
2006
2007 # ac_fn_cxx_try_cpp LINENO
2008 # ------------------------
2009 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2010 ac_fn_cxx_try_cpp ()
2011 {
2012   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2013   if { { ac_try="$ac_cpp conftest.$ac_ext"
2014 case "(($ac_try" in
2015   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2016   *) ac_try_echo=$ac_try;;
2017 esac
2018 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2019 $as_echo "$ac_try_echo"; } >&5
2020   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2021   ac_status=$?
2022   if test -s conftest.err; then
2023     grep -v '^ *+' conftest.err >conftest.er1
2024     cat conftest.er1 >&5
2025     mv -f conftest.er1 conftest.err
2026   fi
2027   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2028   test $ac_status = 0; } > conftest.i && {
2029          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2030          test ! -s conftest.err
2031        }; then :
2032   ac_retval=0
2033 else
2034   $as_echo "$as_me: failed program was:" >&5
2035 sed 's/^/| /' conftest.$ac_ext >&5
2036
2037     ac_retval=1
2038 fi
2039   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2040   as_fn_set_status $ac_retval
2041
2042 } # ac_fn_cxx_try_cpp
2043
2044 # ac_fn_cxx_try_link LINENO
2045 # -------------------------
2046 # Try to link conftest.$ac_ext, and return whether this succeeded.
2047 ac_fn_cxx_try_link ()
2048 {
2049   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2050   rm -f conftest.$ac_objext conftest$ac_exeext
2051   if { { ac_try="$ac_link"
2052 case "(($ac_try" in
2053   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2054   *) ac_try_echo=$ac_try;;
2055 esac
2056 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2057 $as_echo "$ac_try_echo"; } >&5
2058   (eval "$ac_link") 2>conftest.err
2059   ac_status=$?
2060   if test -s conftest.err; then
2061     grep -v '^ *+' conftest.err >conftest.er1
2062     cat conftest.er1 >&5
2063     mv -f conftest.er1 conftest.err
2064   fi
2065   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2066   test $ac_status = 0; } && {
2067          test -z "$ac_cxx_werror_flag" ||
2068          test ! -s conftest.err
2069        } && test -s conftest$ac_exeext && {
2070          test "$cross_compiling" = yes ||
2071          test -x conftest$ac_exeext
2072        }; then :
2073   ac_retval=0
2074 else
2075   $as_echo "$as_me: failed program was:" >&5
2076 sed 's/^/| /' conftest.$ac_ext >&5
2077
2078         ac_retval=1
2079 fi
2080   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2081   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2082   # interfere with the next link command; also delete a directory that is
2083   # left behind by Apple's compiler.  We do this before executing the actions.
2084   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2085   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2086   as_fn_set_status $ac_retval
2087
2088 } # ac_fn_cxx_try_link
2089
2090 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
2091 # -------------------------------------------------------
2092 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2093 # the include files in INCLUDES and setting the cache variable VAR
2094 # accordingly.
2095 ac_fn_c_check_header_mongrel ()
2096 {
2097   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2098   if eval \${$3+:} false; then :
2099   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2100 $as_echo_n "checking for $2... " >&6; }
2101 if eval \${$3+:} false; then :
2102   $as_echo_n "(cached) " >&6
2103 fi
2104 eval ac_res=\$$3
2105                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2106 $as_echo "$ac_res" >&6; }
2107 else
2108   # Is the header compilable?
2109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2110 $as_echo_n "checking $2 usability... " >&6; }
2111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2112 /* end confdefs.h.  */
2113 $4
2114 #include <$2>
2115 _ACEOF
2116 if ac_fn_c_try_compile "$LINENO"; then :
2117   ac_header_compiler=yes
2118 else
2119   ac_header_compiler=no
2120 fi
2121 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2123 $as_echo "$ac_header_compiler" >&6; }
2124
2125 # Is the header present?
2126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2127 $as_echo_n "checking $2 presence... " >&6; }
2128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2129 /* end confdefs.h.  */
2130 #include <$2>
2131 _ACEOF
2132 if ac_fn_c_try_cpp "$LINENO"; then :
2133   ac_header_preproc=yes
2134 else
2135   ac_header_preproc=no
2136 fi
2137 rm -f conftest.err conftest.i conftest.$ac_ext
2138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2139 $as_echo "$ac_header_preproc" >&6; }
2140
2141 # So?  What about this header?
2142 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2143   yes:no: )
2144     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2145 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2146     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2147 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2148     ;;
2149   no:yes:* )
2150     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2151 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2152     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2153 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2154     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2155 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2156     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2157 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2158     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2159 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2160     ;;
2161 esac
2162   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2163 $as_echo_n "checking for $2... " >&6; }
2164 if eval \${$3+:} false; then :
2165   $as_echo_n "(cached) " >&6
2166 else
2167   eval "$3=\$ac_header_compiler"
2168 fi
2169 eval ac_res=\$$3
2170                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2171 $as_echo "$ac_res" >&6; }
2172 fi
2173   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2174
2175 } # ac_fn_c_check_header_mongrel
2176
2177 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2178 # -------------------------------------------
2179 # Tests whether TYPE exists after having included INCLUDES, setting cache
2180 # variable VAR accordingly.
2181 ac_fn_c_check_type ()
2182 {
2183   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2184   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2185 $as_echo_n "checking for $2... " >&6; }
2186 if eval \${$3+:} false; then :
2187   $as_echo_n "(cached) " >&6
2188 else
2189   eval "$3=no"
2190   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2191 /* end confdefs.h.  */
2192 $4
2193 int
2194 main ()
2195 {
2196 if (sizeof ($2))
2197          return 0;
2198   ;
2199   return 0;
2200 }
2201 _ACEOF
2202 if ac_fn_c_try_compile "$LINENO"; then :
2203   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2204 /* end confdefs.h.  */
2205 $4
2206 int
2207 main ()
2208 {
2209 if (sizeof (($2)))
2210             return 0;
2211   ;
2212   return 0;
2213 }
2214 _ACEOF
2215 if ac_fn_c_try_compile "$LINENO"; then :
2216
2217 else
2218   eval "$3=yes"
2219 fi
2220 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2221 fi
2222 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2223 fi
2224 eval ac_res=\$$3
2225                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2226 $as_echo "$ac_res" >&6; }
2227   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2228
2229 } # ac_fn_c_check_type
2230
2231 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2232 # ----------------------------------------------------
2233 # Tries to find if the field MEMBER exists in type AGGR, after including
2234 # INCLUDES, setting cache variable VAR accordingly.
2235 ac_fn_c_check_member ()
2236 {
2237   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2238   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2239 $as_echo_n "checking for $2.$3... " >&6; }
2240 if eval \${$4+:} false; then :
2241   $as_echo_n "(cached) " >&6
2242 else
2243   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2244 /* end confdefs.h.  */
2245 $5
2246 int
2247 main ()
2248 {
2249 static $2 ac_aggr;
2250 if (ac_aggr.$3)
2251 return 0;
2252   ;
2253   return 0;
2254 }
2255 _ACEOF
2256 if ac_fn_c_try_compile "$LINENO"; then :
2257   eval "$4=yes"
2258 else
2259   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2260 /* end confdefs.h.  */
2261 $5
2262 int
2263 main ()
2264 {
2265 static $2 ac_aggr;
2266 if (sizeof ac_aggr.$3)
2267 return 0;
2268   ;
2269   return 0;
2270 }
2271 _ACEOF
2272 if ac_fn_c_try_compile "$LINENO"; then :
2273   eval "$4=yes"
2274 else
2275   eval "$4=no"
2276 fi
2277 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2278 fi
2279 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2280 fi
2281 eval ac_res=\$$4
2282                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2283 $as_echo "$ac_res" >&6; }
2284   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2285
2286 } # ac_fn_c_check_member
2287 cat >config.log <<_ACEOF
2288 This file contains any messages produced by compilers while
2289 running configure, to aid debugging if configure makes a mistake.
2290
2291 It was created by $as_me, which was
2292 generated by GNU Autoconf 2.69.  Invocation command line was
2293
2294   $ $0 $@
2295
2296 _ACEOF
2297 exec 5>>config.log
2298 {
2299 cat <<_ASUNAME
2300 ## --------- ##
2301 ## Platform. ##
2302 ## --------- ##
2303
2304 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2305 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2306 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2307 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2308 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2309
2310 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2311 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2312
2313 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2314 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2315 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2316 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2317 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2318 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2319 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2320
2321 _ASUNAME
2322
2323 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2324 for as_dir in $PATH
2325 do
2326   IFS=$as_save_IFS
2327   test -z "$as_dir" && as_dir=.
2328     $as_echo "PATH: $as_dir"
2329   done
2330 IFS=$as_save_IFS
2331
2332 } >&5
2333
2334 cat >&5 <<_ACEOF
2335
2336
2337 ## ----------- ##
2338 ## Core tests. ##
2339 ## ----------- ##
2340
2341 _ACEOF
2342
2343
2344 # Keep a trace of the command line.
2345 # Strip out --no-create and --no-recursion so they do not pile up.
2346 # Strip out --silent because we don't want to record it for future runs.
2347 # Also quote any args containing shell meta-characters.
2348 # Make two passes to allow for proper duplicate-argument suppression.
2349 ac_configure_args=
2350 ac_configure_args0=
2351 ac_configure_args1=
2352 ac_must_keep_next=false
2353 for ac_pass in 1 2
2354 do
2355   for ac_arg
2356   do
2357     case $ac_arg in
2358     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2359     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2360     | -silent | --silent | --silen | --sile | --sil)
2361       continue ;;
2362     *\'*)
2363       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2364     esac
2365     case $ac_pass in
2366     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2367     2)
2368       as_fn_append ac_configure_args1 " '$ac_arg'"
2369       if test $ac_must_keep_next = true; then
2370         ac_must_keep_next=false # Got value, back to normal.
2371       else
2372         case $ac_arg in
2373           *=* | --config-cache | -C | -disable-* | --disable-* \
2374           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2375           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2376           | -with-* | --with-* | -without-* | --without-* | --x)
2377             case "$ac_configure_args0 " in
2378               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2379             esac
2380             ;;
2381           -* ) ac_must_keep_next=true ;;
2382         esac
2383       fi
2384       as_fn_append ac_configure_args " '$ac_arg'"
2385       ;;
2386     esac
2387   done
2388 done
2389 { ac_configure_args0=; unset ac_configure_args0;}
2390 { ac_configure_args1=; unset ac_configure_args1;}
2391
2392 # When interrupted or exit'd, cleanup temporary files, and complete
2393 # config.log.  We remove comments because anyway the quotes in there
2394 # would cause problems or look ugly.
2395 # WARNING: Use '\'' to represent an apostrophe within the trap.
2396 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2397 trap 'exit_status=$?
2398   # Save into config.log some information that might help in debugging.
2399   {
2400     echo
2401
2402     $as_echo "## ---------------- ##
2403 ## Cache variables. ##
2404 ## ---------------- ##"
2405     echo
2406     # The following way of writing the cache mishandles newlines in values,
2407 (
2408   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2409     eval ac_val=\$$ac_var
2410     case $ac_val in #(
2411     *${as_nl}*)
2412       case $ac_var in #(
2413       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2414 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2415       esac
2416       case $ac_var in #(
2417       _ | IFS | as_nl) ;; #(
2418       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2419       *) { eval $ac_var=; unset $ac_var;} ;;
2420       esac ;;
2421     esac
2422   done
2423   (set) 2>&1 |
2424     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2425     *${as_nl}ac_space=\ *)
2426       sed -n \
2427         "s/'\''/'\''\\\\'\'''\''/g;
2428           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2429       ;; #(
2430     *)
2431       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2432       ;;
2433     esac |
2434     sort
2435 )
2436     echo
2437
2438     $as_echo "## ----------------- ##
2439 ## Output variables. ##
2440 ## ----------------- ##"
2441     echo
2442     for ac_var in $ac_subst_vars
2443     do
2444       eval ac_val=\$$ac_var
2445       case $ac_val in
2446       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2447       esac
2448       $as_echo "$ac_var='\''$ac_val'\''"
2449     done | sort
2450     echo
2451
2452     if test -n "$ac_subst_files"; then
2453       $as_echo "## ------------------- ##
2454 ## File substitutions. ##
2455 ## ------------------- ##"
2456       echo
2457       for ac_var in $ac_subst_files
2458       do
2459         eval ac_val=\$$ac_var
2460         case $ac_val in
2461         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2462         esac
2463         $as_echo "$ac_var='\''$ac_val'\''"
2464       done | sort
2465       echo
2466     fi
2467
2468     if test -s confdefs.h; then
2469       $as_echo "## ----------- ##
2470 ## confdefs.h. ##
2471 ## ----------- ##"
2472       echo
2473       cat confdefs.h
2474       echo
2475     fi
2476     test "$ac_signal" != 0 &&
2477       $as_echo "$as_me: caught signal $ac_signal"
2478     $as_echo "$as_me: exit $exit_status"
2479   } >&5
2480   rm -f core *.core core.conftest.* &&
2481     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2482     exit $exit_status
2483 ' 0
2484 for ac_signal in 1 2 13 15; do
2485   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2486 done
2487 ac_signal=0
2488
2489 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2490 rm -f -r conftest* confdefs.h
2491
2492 $as_echo "/* confdefs.h */" > confdefs.h
2493
2494 # Predefined preprocessor variables.
2495
2496 cat >>confdefs.h <<_ACEOF
2497 #define PACKAGE_NAME "$PACKAGE_NAME"
2498 _ACEOF
2499
2500 cat >>confdefs.h <<_ACEOF
2501 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2502 _ACEOF
2503
2504 cat >>confdefs.h <<_ACEOF
2505 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2506 _ACEOF
2507
2508 cat >>confdefs.h <<_ACEOF
2509 #define PACKAGE_STRING "$PACKAGE_STRING"
2510 _ACEOF
2511
2512 cat >>confdefs.h <<_ACEOF
2513 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2514 _ACEOF
2515
2516 cat >>confdefs.h <<_ACEOF
2517 #define PACKAGE_URL "$PACKAGE_URL"
2518 _ACEOF
2519
2520
2521 # Let the site file select an alternate cache file if it wants to.
2522 # Prefer an explicitly selected file to automatically selected ones.
2523 ac_site_file1=NONE
2524 ac_site_file2=NONE
2525 if test -n "$CONFIG_SITE"; then
2526   # We do not want a PATH search for config.site.
2527   case $CONFIG_SITE in #((
2528     -*)  ac_site_file1=./$CONFIG_SITE;;
2529     */*) ac_site_file1=$CONFIG_SITE;;
2530     *)   ac_site_file1=./$CONFIG_SITE;;
2531   esac
2532 elif test "x$prefix" != xNONE; then
2533   ac_site_file1=$prefix/share/config.site
2534   ac_site_file2=$prefix/etc/config.site
2535 else
2536   ac_site_file1=$ac_default_prefix/share/config.site
2537   ac_site_file2=$ac_default_prefix/etc/config.site
2538 fi
2539 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2540 do
2541   test "x$ac_site_file" = xNONE && continue
2542   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2543     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2544 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2545     sed 's/^/| /' "$ac_site_file" >&5
2546     . "$ac_site_file" \
2547       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2548 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2549 as_fn_error $? "failed to load site script $ac_site_file
2550 See \`config.log' for more details" "$LINENO" 5; }
2551   fi
2552 done
2553
2554 if test -r "$cache_file"; then
2555   # Some versions of bash will fail to source /dev/null (special files
2556   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2557   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2558     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2559 $as_echo "$as_me: loading cache $cache_file" >&6;}
2560     case $cache_file in
2561       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2562       *)                      . "./$cache_file";;
2563     esac
2564   fi
2565 else
2566   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2567 $as_echo "$as_me: creating cache $cache_file" >&6;}
2568   >$cache_file
2569 fi
2570
2571 # Check that the precious variables saved in the cache have kept the same
2572 # value.
2573 ac_cache_corrupted=false
2574 for ac_var in $ac_precious_vars; do
2575   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2576   eval ac_new_set=\$ac_env_${ac_var}_set
2577   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2578   eval ac_new_val=\$ac_env_${ac_var}_value
2579   case $ac_old_set,$ac_new_set in
2580     set,)
2581       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2582 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2583       ac_cache_corrupted=: ;;
2584     ,set)
2585       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2586 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2587       ac_cache_corrupted=: ;;
2588     ,);;
2589     *)
2590       if test "x$ac_old_val" != "x$ac_new_val"; then
2591         # differences in whitespace do not lead to failure.
2592         ac_old_val_w=`echo x $ac_old_val`
2593         ac_new_val_w=`echo x $ac_new_val`
2594         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2595           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2596 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2597           ac_cache_corrupted=:
2598         else
2599           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2600 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2601           eval $ac_var=\$ac_old_val
2602         fi
2603         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2604 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2605         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2606 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2607       fi;;
2608   esac
2609   # Pass precious variables to config.status.
2610   if test "$ac_new_set" = set; then
2611     case $ac_new_val in
2612     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2613     *) ac_arg=$ac_var=$ac_new_val ;;
2614     esac
2615     case " $ac_configure_args " in
2616       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2617       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2618     esac
2619   fi
2620 done
2621 if $ac_cache_corrupted; then
2622   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2623 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2624   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2625 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2626   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2627 fi
2628 ## -------------------- ##
2629 ## Main body of script. ##
2630 ## -------------------- ##
2631
2632 ac_ext=c
2633 ac_cpp='$CPP $CPPFLAGS'
2634 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2635 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2636 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2637
2638
2639 ac_config_headers="$ac_config_headers include/SDL_config.h"
2640
2641 ac_aux_dir=
2642 for ac_dir in build-scripts "$srcdir"/build-scripts; do
2643   if test -f "$ac_dir/install-sh"; then
2644     ac_aux_dir=$ac_dir
2645     ac_install_sh="$ac_aux_dir/install-sh -c"
2646     break
2647   elif test -f "$ac_dir/install.sh"; then
2648     ac_aux_dir=$ac_dir
2649     ac_install_sh="$ac_aux_dir/install.sh -c"
2650     break
2651   elif test -f "$ac_dir/shtool"; then
2652     ac_aux_dir=$ac_dir
2653     ac_install_sh="$ac_aux_dir/shtool install -c"
2654     break
2655   fi
2656 done
2657 if test -z "$ac_aux_dir"; then
2658   as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-scripts \"$srcdir\"/build-scripts" "$LINENO" 5
2659 fi
2660
2661 # These three variables are undocumented and unsupported,
2662 # and are intended to be withdrawn in a future Autoconf release.
2663 # They can cause serious problems if a builder's source tree is in a directory
2664 # whose full name contains unusual characters.
2665 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2666 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2667 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2668
2669
2670
2671
2672 orig_CFLAGS="$CFLAGS"
2673
2674 #
2675 # Making releases:
2676 # Edit include/SDL_version.h and change the version, then:
2677 #   SDL_MICRO_VERSION += 1;
2678 #   SDL_INTERFACE_AGE += 1;
2679 #   SDL_BINARY_AGE += 1;
2680 # if any functions have been added, set SDL_INTERFACE_AGE to 0.
2681 # if backwards compatibility has been broken,
2682 # set SDL_BINARY_AGE and SDL_INTERFACE_AGE to 0.
2683 #
2684 SDL_MAJOR_VERSION=2
2685 SDL_MINOR_VERSION=0
2686 SDL_MICRO_VERSION=4
2687 SDL_INTERFACE_AGE=0
2688 SDL_BINARY_AGE=4
2689 SDL_VERSION=$SDL_MAJOR_VERSION.$SDL_MINOR_VERSION.$SDL_MICRO_VERSION
2690
2691
2692
2693
2694
2695
2696
2697
2698 # libtool versioning
2699 case `pwd` in
2700   *\ * | *\     *)
2701     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
2702 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
2703 esac
2704
2705
2706
2707 macro_version='2.4.2'
2708 macro_revision='1.3337'
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722 ltmain="$ac_aux_dir/ltmain.sh"
2723
2724 # Make sure we can run config.sub.
2725 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2726   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2727
2728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2729 $as_echo_n "checking build system type... " >&6; }
2730 if ${ac_cv_build+:} false; then :
2731   $as_echo_n "(cached) " >&6
2732 else
2733   ac_build_alias=$build_alias
2734 test "x$ac_build_alias" = x &&
2735   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2736 test "x$ac_build_alias" = x &&
2737   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2738 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2739   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2740
2741 fi
2742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2743 $as_echo "$ac_cv_build" >&6; }
2744 case $ac_cv_build in
2745 *-*-*) ;;
2746 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2747 esac
2748 build=$ac_cv_build
2749 ac_save_IFS=$IFS; IFS='-'
2750 set x $ac_cv_build
2751 shift
2752 build_cpu=$1
2753 build_vendor=$2
2754 shift; shift
2755 # Remember, the first character of IFS is used to create $*,
2756 # except with old shells:
2757 build_os=$*
2758 IFS=$ac_save_IFS
2759 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2760
2761
2762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2763 $as_echo_n "checking host system type... " >&6; }
2764 if ${ac_cv_host+:} false; then :
2765   $as_echo_n "(cached) " >&6
2766 else
2767   if test "x$host_alias" = x; then
2768   ac_cv_host=$ac_cv_build
2769 else
2770   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2771     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2772 fi
2773
2774 fi
2775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2776 $as_echo "$ac_cv_host" >&6; }
2777 case $ac_cv_host in
2778 *-*-*) ;;
2779 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2780 esac
2781 host=$ac_cv_host
2782 ac_save_IFS=$IFS; IFS='-'
2783 set x $ac_cv_host
2784 shift
2785 host_cpu=$1
2786 host_vendor=$2
2787 shift; shift
2788 # Remember, the first character of IFS is used to create $*,
2789 # except with old shells:
2790 host_os=$*
2791 IFS=$ac_save_IFS
2792 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2793
2794
2795 # Backslashify metacharacters that are still active within
2796 # double-quoted strings.
2797 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
2798
2799 # Same as above, but do not quote variable references.
2800 double_quote_subst='s/\(["`\\]\)/\\\1/g'
2801
2802 # Sed substitution to delay expansion of an escaped shell variable in a
2803 # double_quote_subst'ed string.
2804 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
2805
2806 # Sed substitution to delay expansion of an escaped single quote.
2807 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
2808
2809 # Sed substitution to avoid accidental globbing in evaled expressions
2810 no_glob_subst='s/\*/\\\*/g'
2811
2812 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
2813 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
2814 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
2815
2816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
2817 $as_echo_n "checking how to print strings... " >&6; }
2818 # Test print first, because it will be a builtin if present.
2819 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
2820    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
2821   ECHO='print -r --'
2822 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
2823   ECHO='printf %s\n'
2824 else
2825   # Use this function as a fallback that always works.
2826   func_fallback_echo ()
2827   {
2828     eval 'cat <<_LTECHO_EOF
2829 $1
2830 _LTECHO_EOF'
2831   }
2832   ECHO='func_fallback_echo'
2833 fi
2834
2835 # func_echo_all arg...
2836 # Invoke $ECHO with all args, space-separated.
2837 func_echo_all ()
2838 {
2839     $ECHO ""
2840 }
2841
2842 case "$ECHO" in
2843   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
2844 $as_echo "printf" >&6; } ;;
2845   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
2846 $as_echo "print -r" >&6; } ;;
2847   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
2848 $as_echo "cat" >&6; } ;;
2849 esac
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864 ac_ext=c
2865 ac_cpp='$CPP $CPPFLAGS'
2866 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2867 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2868 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2869 if test -n "$ac_tool_prefix"; then
2870   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2871 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2873 $as_echo_n "checking for $ac_word... " >&6; }
2874 if ${ac_cv_prog_CC+:} false; then :
2875   $as_echo_n "(cached) " >&6
2876 else
2877   if test -n "$CC"; then
2878   ac_cv_prog_CC="$CC" # Let the user override the test.
2879 else
2880 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2881 for as_dir in $PATH
2882 do
2883   IFS=$as_save_IFS
2884   test -z "$as_dir" && as_dir=.
2885     for ac_exec_ext in '' $ac_executable_extensions; do
2886   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2887     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2888     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2889     break 2
2890   fi
2891 done
2892   done
2893 IFS=$as_save_IFS
2894
2895 fi
2896 fi
2897 CC=$ac_cv_prog_CC
2898 if test -n "$CC"; then
2899   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2900 $as_echo "$CC" >&6; }
2901 else
2902   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2903 $as_echo "no" >&6; }
2904 fi
2905
2906
2907 fi
2908 if test -z "$ac_cv_prog_CC"; then
2909   ac_ct_CC=$CC
2910   # Extract the first word of "gcc", so it can be a program name with args.
2911 set dummy gcc; ac_word=$2
2912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2913 $as_echo_n "checking for $ac_word... " >&6; }
2914 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2915   $as_echo_n "(cached) " >&6
2916 else
2917   if test -n "$ac_ct_CC"; then
2918   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2919 else
2920 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2921 for as_dir in $PATH
2922 do
2923   IFS=$as_save_IFS
2924   test -z "$as_dir" && as_dir=.
2925     for ac_exec_ext in '' $ac_executable_extensions; do
2926   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2927     ac_cv_prog_ac_ct_CC="gcc"
2928     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2929     break 2
2930   fi
2931 done
2932   done
2933 IFS=$as_save_IFS
2934
2935 fi
2936 fi
2937 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2938 if test -n "$ac_ct_CC"; then
2939   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2940 $as_echo "$ac_ct_CC" >&6; }
2941 else
2942   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2943 $as_echo "no" >&6; }
2944 fi
2945
2946   if test "x$ac_ct_CC" = x; then
2947     CC=""
2948   else
2949     case $cross_compiling:$ac_tool_warned in
2950 yes:)
2951 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2952 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2953 ac_tool_warned=yes ;;
2954 esac
2955     CC=$ac_ct_CC
2956   fi
2957 else
2958   CC="$ac_cv_prog_CC"
2959 fi
2960
2961 if test -z "$CC"; then
2962           if test -n "$ac_tool_prefix"; then
2963     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2964 set dummy ${ac_tool_prefix}cc; ac_word=$2
2965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2966 $as_echo_n "checking for $ac_word... " >&6; }
2967 if ${ac_cv_prog_CC+:} false; then :
2968   $as_echo_n "(cached) " >&6
2969 else
2970   if test -n "$CC"; then
2971   ac_cv_prog_CC="$CC" # Let the user override the test.
2972 else
2973 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2974 for as_dir in $PATH
2975 do
2976   IFS=$as_save_IFS
2977   test -z "$as_dir" && as_dir=.
2978     for ac_exec_ext in '' $ac_executable_extensions; do
2979   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2980     ac_cv_prog_CC="${ac_tool_prefix}cc"
2981     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2982     break 2
2983   fi
2984 done
2985   done
2986 IFS=$as_save_IFS
2987
2988 fi
2989 fi
2990 CC=$ac_cv_prog_CC
2991 if test -n "$CC"; then
2992   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2993 $as_echo "$CC" >&6; }
2994 else
2995   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2996 $as_echo "no" >&6; }
2997 fi
2998
2999
3000   fi
3001 fi
3002 if test -z "$CC"; then
3003   # Extract the first word of "cc", so it can be a program name with args.
3004 set dummy cc; ac_word=$2
3005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3006 $as_echo_n "checking for $ac_word... " >&6; }
3007 if ${ac_cv_prog_CC+:} false; then :
3008   $as_echo_n "(cached) " >&6
3009 else
3010   if test -n "$CC"; then
3011   ac_cv_prog_CC="$CC" # Let the user override the test.
3012 else
3013   ac_prog_rejected=no
3014 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3015 for as_dir in $PATH
3016 do
3017   IFS=$as_save_IFS
3018   test -z "$as_dir" && as_dir=.
3019     for ac_exec_ext in '' $ac_executable_extensions; do
3020   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3021     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3022        ac_prog_rejected=yes
3023        continue
3024      fi
3025     ac_cv_prog_CC="cc"
3026     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3027     break 2
3028   fi
3029 done
3030   done
3031 IFS=$as_save_IFS
3032
3033 if test $ac_prog_rejected = yes; then
3034   # We found a bogon in the path, so make sure we never use it.
3035   set dummy $ac_cv_prog_CC
3036   shift
3037   if test $# != 0; then
3038     # We chose a different compiler from the bogus one.
3039     # However, it has the same basename, so the bogon will be chosen
3040     # first if we set CC to just the basename; use the full file name.
3041     shift
3042     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3043   fi
3044 fi
3045 fi
3046 fi
3047 CC=$ac_cv_prog_CC
3048 if test -n "$CC"; then
3049   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3050 $as_echo "$CC" >&6; }
3051 else
3052   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3053 $as_echo "no" >&6; }
3054 fi
3055
3056
3057 fi
3058 if test -z "$CC"; then
3059   if test -n "$ac_tool_prefix"; then
3060   for ac_prog in cl.exe
3061   do
3062     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3063 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3065 $as_echo_n "checking for $ac_word... " >&6; }
3066 if ${ac_cv_prog_CC+:} false; then :
3067   $as_echo_n "(cached) " >&6
3068 else
3069   if test -n "$CC"; then
3070   ac_cv_prog_CC="$CC" # Let the user override the test.
3071 else
3072 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3073 for as_dir in $PATH
3074 do
3075   IFS=$as_save_IFS
3076   test -z "$as_dir" && as_dir=.
3077     for ac_exec_ext in '' $ac_executable_extensions; do
3078   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3079     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3080     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3081     break 2
3082   fi
3083 done
3084   done
3085 IFS=$as_save_IFS
3086
3087 fi
3088 fi
3089 CC=$ac_cv_prog_CC
3090 if test -n "$CC"; then
3091   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3092 $as_echo "$CC" >&6; }
3093 else
3094   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3095 $as_echo "no" >&6; }
3096 fi
3097
3098
3099     test -n "$CC" && break
3100   done
3101 fi
3102 if test -z "$CC"; then
3103   ac_ct_CC=$CC
3104   for ac_prog in cl.exe
3105 do
3106   # Extract the first word of "$ac_prog", so it can be a program name with args.
3107 set dummy $ac_prog; ac_word=$2
3108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3109 $as_echo_n "checking for $ac_word... " >&6; }
3110 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3111   $as_echo_n "(cached) " >&6
3112 else
3113   if test -n "$ac_ct_CC"; then
3114   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3115 else
3116 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3117 for as_dir in $PATH
3118 do
3119   IFS=$as_save_IFS
3120   test -z "$as_dir" && as_dir=.
3121     for ac_exec_ext in '' $ac_executable_extensions; do
3122   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3123     ac_cv_prog_ac_ct_CC="$ac_prog"
3124     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3125     break 2
3126   fi
3127 done
3128   done
3129 IFS=$as_save_IFS
3130
3131 fi
3132 fi
3133 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3134 if test -n "$ac_ct_CC"; then
3135   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3136 $as_echo "$ac_ct_CC" >&6; }
3137 else
3138   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3139 $as_echo "no" >&6; }
3140 fi
3141
3142
3143   test -n "$ac_ct_CC" && break
3144 done
3145
3146   if test "x$ac_ct_CC" = x; then
3147     CC=""
3148   else
3149     case $cross_compiling:$ac_tool_warned in
3150 yes:)
3151 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3152 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3153 ac_tool_warned=yes ;;
3154 esac
3155     CC=$ac_ct_CC
3156   fi
3157 fi
3158
3159 fi
3160
3161
3162 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3163 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3164 as_fn_error $? "no acceptable C compiler found in \$PATH
3165 See \`config.log' for more details" "$LINENO" 5; }
3166
3167 # Provide some information about the compiler.
3168 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3169 set X $ac_compile
3170 ac_compiler=$2
3171 for ac_option in --version -v -V -qversion; do
3172   { { ac_try="$ac_compiler $ac_option >&5"
3173 case "(($ac_try" in
3174   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3175   *) ac_try_echo=$ac_try;;
3176 esac
3177 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3178 $as_echo "$ac_try_echo"; } >&5
3179   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3180   ac_status=$?
3181   if test -s conftest.err; then
3182     sed '10a\
3183 ... rest of stderr output deleted ...
3184          10q' conftest.err >conftest.er1
3185     cat conftest.er1 >&5
3186   fi
3187   rm -f conftest.er1 conftest.err
3188   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3189   test $ac_status = 0; }
3190 done
3191
3192 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3193 /* end confdefs.h.  */
3194
3195 int
3196 main ()
3197 {
3198
3199   ;
3200   return 0;
3201 }
3202 _ACEOF
3203 ac_clean_files_save=$ac_clean_files
3204 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3205 # Try to create an executable without -o first, disregard a.out.
3206 # It will help us diagnose broken compilers, and finding out an intuition
3207 # of exeext.
3208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3209 $as_echo_n "checking whether the C compiler works... " >&6; }
3210 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3211
3212 # The possible output files:
3213 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3214
3215 ac_rmfiles=
3216 for ac_file in $ac_files
3217 do
3218   case $ac_file in
3219     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3220     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3221   esac
3222 done
3223 rm -f $ac_rmfiles
3224
3225 if { { ac_try="$ac_link_default"
3226 case "(($ac_try" in
3227   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3228   *) ac_try_echo=$ac_try;;
3229 esac
3230 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3231 $as_echo "$ac_try_echo"; } >&5
3232   (eval "$ac_link_default") 2>&5
3233   ac_status=$?
3234   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3235   test $ac_status = 0; }; then :
3236   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3237 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3238 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3239 # so that the user can short-circuit this test for compilers unknown to
3240 # Autoconf.
3241 for ac_file in $ac_files ''
3242 do
3243   test -f "$ac_file" || continue
3244   case $ac_file in
3245     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3246         ;;
3247     [ab].out )
3248         # We found the default executable, but exeext='' is most
3249         # certainly right.
3250         break;;
3251     *.* )
3252         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3253         then :; else
3254            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3255         fi
3256         # We set ac_cv_exeext here because the later test for it is not
3257         # safe: cross compilers may not add the suffix if given an `-o'
3258         # argument, so we may need to know it at that point already.
3259         # Even if this section looks crufty: it has the advantage of
3260         # actually working.
3261         break;;
3262     * )
3263         break;;
3264   esac
3265 done
3266 test "$ac_cv_exeext" = no && ac_cv_exeext=
3267
3268 else
3269   ac_file=''
3270 fi
3271 if test -z "$ac_file"; then :
3272   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3273 $as_echo "no" >&6; }
3274 $as_echo "$as_me: failed program was:" >&5
3275 sed 's/^/| /' conftest.$ac_ext >&5
3276
3277 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3278 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3279 as_fn_error 77 "C compiler cannot create executables
3280 See \`config.log' for more details" "$LINENO" 5; }
3281 else
3282   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3283 $as_echo "yes" >&6; }
3284 fi
3285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3286 $as_echo_n "checking for C compiler default output file name... " >&6; }
3287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3288 $as_echo "$ac_file" >&6; }
3289 ac_exeext=$ac_cv_exeext
3290
3291 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3292 ac_clean_files=$ac_clean_files_save
3293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3294 $as_echo_n "checking for suffix of executables... " >&6; }
3295 if { { ac_try="$ac_link"
3296 case "(($ac_try" in
3297   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3298   *) ac_try_echo=$ac_try;;
3299 esac
3300 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3301 $as_echo "$ac_try_echo"; } >&5
3302   (eval "$ac_link") 2>&5
3303   ac_status=$?
3304   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3305   test $ac_status = 0; }; then :
3306   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3307 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3308 # work properly (i.e., refer to `conftest.exe'), while it won't with
3309 # `rm'.
3310 for ac_file in conftest.exe conftest conftest.*; do
3311   test -f "$ac_file" || continue
3312   case $ac_file in
3313     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3314     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3315           break;;
3316     * ) break;;
3317   esac
3318 done
3319 else
3320   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3321 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3322 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3323 See \`config.log' for more details" "$LINENO" 5; }
3324 fi
3325 rm -f conftest conftest$ac_cv_exeext
3326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3327 $as_echo "$ac_cv_exeext" >&6; }
3328
3329 rm -f conftest.$ac_ext
3330 EXEEXT=$ac_cv_exeext
3331 ac_exeext=$EXEEXT
3332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3333 /* end confdefs.h.  */
3334 #include <stdio.h>
3335 int
3336 main ()
3337 {
3338 FILE *f = fopen ("conftest.out", "w");
3339  return ferror (f) || fclose (f) != 0;
3340
3341   ;
3342   return 0;
3343 }
3344 _ACEOF
3345 ac_clean_files="$ac_clean_files conftest.out"
3346 # Check that the compiler produces executables we can run.  If not, either
3347 # the compiler is broken, or we cross compile.
3348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3349 $as_echo_n "checking whether we are cross compiling... " >&6; }
3350 if test "$cross_compiling" != yes; then
3351   { { ac_try="$ac_link"
3352 case "(($ac_try" in
3353   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3354   *) ac_try_echo=$ac_try;;
3355 esac
3356 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3357 $as_echo "$ac_try_echo"; } >&5
3358   (eval "$ac_link") 2>&5
3359   ac_status=$?
3360   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3361   test $ac_status = 0; }
3362   if { ac_try='./conftest$ac_cv_exeext'
3363   { { case "(($ac_try" in
3364   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3365   *) ac_try_echo=$ac_try;;
3366 esac
3367 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3368 $as_echo "$ac_try_echo"; } >&5
3369   (eval "$ac_try") 2>&5
3370   ac_status=$?
3371   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3372   test $ac_status = 0; }; }; then
3373     cross_compiling=no
3374   else
3375     if test "$cross_compiling" = maybe; then
3376         cross_compiling=yes
3377     else
3378         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3379 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3380 as_fn_error $? "cannot run C compiled programs.
3381 If you meant to cross compile, use \`--host'.
3382 See \`config.log' for more details" "$LINENO" 5; }
3383     fi
3384   fi
3385 fi
3386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3387 $as_echo "$cross_compiling" >&6; }
3388
3389 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3390 ac_clean_files=$ac_clean_files_save
3391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3392 $as_echo_n "checking for suffix of object files... " >&6; }
3393 if ${ac_cv_objext+:} false; then :
3394   $as_echo_n "(cached) " >&6
3395 else
3396   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3397 /* end confdefs.h.  */
3398
3399 int
3400 main ()
3401 {
3402
3403   ;
3404   return 0;
3405 }
3406 _ACEOF
3407 rm -f conftest.o conftest.obj
3408 if { { ac_try="$ac_compile"
3409 case "(($ac_try" in
3410   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3411   *) ac_try_echo=$ac_try;;
3412 esac
3413 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3414 $as_echo "$ac_try_echo"; } >&5
3415   (eval "$ac_compile") 2>&5
3416   ac_status=$?
3417   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3418   test $ac_status = 0; }; then :
3419   for ac_file in conftest.o conftest.obj conftest.*; do
3420   test -f "$ac_file" || continue;
3421   case $ac_file in
3422     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3423     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3424        break;;
3425   esac
3426 done
3427 else
3428   $as_echo "$as_me: failed program was:" >&5
3429 sed 's/^/| /' conftest.$ac_ext >&5
3430
3431 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3432 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3433 as_fn_error $? "cannot compute suffix of object files: cannot compile
3434 See \`config.log' for more details" "$LINENO" 5; }
3435 fi
3436 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3437 fi
3438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3439 $as_echo "$ac_cv_objext" >&6; }
3440 OBJEXT=$ac_cv_objext
3441 ac_objext=$OBJEXT
3442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3443 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3444 if ${ac_cv_c_compiler_gnu+:} false; then :
3445   $as_echo_n "(cached) " >&6
3446 else
3447   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3448 /* end confdefs.h.  */
3449
3450 int
3451 main ()
3452 {
3453 #ifndef __GNUC__
3454        choke me
3455 #endif
3456
3457   ;
3458   return 0;
3459 }
3460 _ACEOF
3461 if ac_fn_c_try_compile "$LINENO"; then :
3462   ac_compiler_gnu=yes
3463 else
3464   ac_compiler_gnu=no
3465 fi
3466 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3467 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3468
3469 fi
3470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3471 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3472 if test $ac_compiler_gnu = yes; then
3473   GCC=yes
3474 else
3475   GCC=
3476 fi
3477 ac_test_CFLAGS=${CFLAGS+set}
3478 ac_save_CFLAGS=$CFLAGS
3479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3480 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3481 if ${ac_cv_prog_cc_g+:} false; then :
3482   $as_echo_n "(cached) " >&6
3483 else
3484   ac_save_c_werror_flag=$ac_c_werror_flag
3485    ac_c_werror_flag=yes
3486    ac_cv_prog_cc_g=no
3487    CFLAGS="-g"
3488    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3489 /* end confdefs.h.  */
3490
3491 int
3492 main ()
3493 {
3494
3495   ;
3496   return 0;
3497 }
3498 _ACEOF
3499 if ac_fn_c_try_compile "$LINENO"; then :
3500   ac_cv_prog_cc_g=yes
3501 else
3502   CFLAGS=""
3503       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3504 /* end confdefs.h.  */
3505
3506 int
3507 main ()
3508 {
3509
3510   ;
3511   return 0;
3512 }
3513 _ACEOF
3514 if ac_fn_c_try_compile "$LINENO"; then :
3515
3516 else
3517   ac_c_werror_flag=$ac_save_c_werror_flag
3518          CFLAGS="-g"
3519          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3520 /* end confdefs.h.  */
3521
3522 int
3523 main ()
3524 {
3525
3526   ;
3527   return 0;
3528 }
3529 _ACEOF
3530 if ac_fn_c_try_compile "$LINENO"; then :
3531   ac_cv_prog_cc_g=yes
3532 fi
3533 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3534 fi
3535 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3536 fi
3537 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3538    ac_c_werror_flag=$ac_save_c_werror_flag
3539 fi
3540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3541 $as_echo "$ac_cv_prog_cc_g" >&6; }
3542 if test "$ac_test_CFLAGS" = set; then
3543   CFLAGS=$ac_save_CFLAGS
3544 elif test $ac_cv_prog_cc_g = yes; then
3545   if test "$GCC" = yes; then
3546     CFLAGS="-g -O2"
3547   else
3548     CFLAGS="-g"
3549   fi
3550 else
3551   if test "$GCC" = yes; then
3552     CFLAGS="-O2"
3553   else
3554     CFLAGS=
3555   fi
3556 fi
3557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3558 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3559 if ${ac_cv_prog_cc_c89+:} false; then :
3560   $as_echo_n "(cached) " >&6
3561 else
3562   ac_cv_prog_cc_c89=no
3563 ac_save_CC=$CC
3564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3565 /* end confdefs.h.  */
3566 #include <stdarg.h>
3567 #include <stdio.h>
3568 struct stat;
3569 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3570 struct buf { int x; };
3571 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3572 static char *e (p, i)
3573      char **p;
3574      int i;
3575 {
3576   return p[i];
3577 }
3578 static char *f (char * (*g) (char **, int), char **p, ...)
3579 {
3580   char *s;
3581   va_list v;
3582   va_start (v,p);
3583   s = g (p, va_arg (v,int));
3584   va_end (v);
3585   return s;
3586 }
3587
3588 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3589    function prototypes and stuff, but not '\xHH' hex character constants.
3590    These don't provoke an error unfortunately, instead are silently treated
3591    as 'x'.  The following induces an error, until -std is added to get
3592    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3593    array size at least.  It's necessary to write '\x00'==0 to get something
3594    that's true only with -std.  */
3595 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3596
3597 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3598    inside strings and character constants.  */
3599 #define FOO(x) 'x'
3600 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3601
3602 int test (int i, double x);
3603 struct s1 {int (*f) (int a);};
3604 struct s2 {int (*f) (double a);};
3605 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3606 int argc;
3607 char **argv;
3608 int
3609 main ()
3610 {
3611 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3612   ;
3613   return 0;
3614 }
3615 _ACEOF
3616 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3617         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3618 do
3619   CC="$ac_save_CC $ac_arg"
3620   if ac_fn_c_try_compile "$LINENO"; then :
3621   ac_cv_prog_cc_c89=$ac_arg
3622 fi
3623 rm -f core conftest.err conftest.$ac_objext
3624   test "x$ac_cv_prog_cc_c89" != "xno" && break
3625 done
3626 rm -f conftest.$ac_ext
3627 CC=$ac_save_CC
3628
3629 fi
3630 # AC_CACHE_VAL
3631 case "x$ac_cv_prog_cc_c89" in
3632   x)
3633     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3634 $as_echo "none needed" >&6; } ;;
3635   xno)
3636     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3637 $as_echo "unsupported" >&6; } ;;
3638   *)
3639     CC="$CC $ac_cv_prog_cc_c89"
3640     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3641 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3642 esac
3643 if test "x$ac_cv_prog_cc_c89" != xno; then :
3644
3645 fi
3646
3647 ac_ext=c
3648 ac_cpp='$CPP $CPPFLAGS'
3649 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3650 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3651 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3652
3653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3654 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
3655 if ${ac_cv_path_SED+:} false; then :
3656   $as_echo_n "(cached) " >&6
3657 else
3658             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3659      for ac_i in 1 2 3 4 5 6 7; do
3660        ac_script="$ac_script$as_nl$ac_script"
3661      done
3662      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3663      { ac_script=; unset ac_script;}
3664      if test -z "$SED"; then
3665   ac_path_SED_found=false
3666   # Loop through the user's path and test for each of PROGNAME-LIST
3667   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3668 for as_dir in $PATH
3669 do
3670   IFS=$as_save_IFS
3671   test -z "$as_dir" && as_dir=.
3672     for ac_prog in sed gsed; do
3673     for ac_exec_ext in '' $ac_executable_extensions; do
3674       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
3675       as_fn_executable_p "$ac_path_SED" || continue
3676 # Check for GNU ac_path_SED and select it if it is found.
3677   # Check for GNU $ac_path_SED
3678 case `"$ac_path_SED" --version 2>&1` in
3679 *GNU*)
3680   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3681 *)
3682   ac_count=0
3683   $as_echo_n 0123456789 >"conftest.in"
3684   while :
3685   do
3686     cat "conftest.in" "conftest.in" >"conftest.tmp"
3687     mv "conftest.tmp" "conftest.in"
3688     cp "conftest.in" "conftest.nl"
3689     $as_echo '' >> "conftest.nl"
3690     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3691     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3692     as_fn_arith $ac_count + 1 && ac_count=$as_val
3693     if test $ac_count -gt ${ac_path_SED_max-0}; then
3694       # Best one so far, save it but keep looking for a better one
3695       ac_cv_path_SED="$ac_path_SED"
3696       ac_path_SED_max=$ac_count
3697     fi
3698     # 10*(2^10) chars as input seems more than enough
3699     test $ac_count -gt 10 && break
3700   done
3701   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3702 esac
3703
3704       $ac_path_SED_found && break 3
3705     done
3706   done
3707   done
3708 IFS=$as_save_IFS
3709   if test -z "$ac_cv_path_SED"; then
3710     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
3711   fi
3712 else
3713   ac_cv_path_SED=$SED
3714 fi
3715
3716 fi
3717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
3718 $as_echo "$ac_cv_path_SED" >&6; }
3719  SED="$ac_cv_path_SED"
3720   rm -f conftest.sed
3721
3722 test -z "$SED" && SED=sed
3723 Xsed="$SED -e 1s/^X//"
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3736 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3737 if ${ac_cv_path_GREP+:} false; then :
3738   $as_echo_n "(cached) " >&6
3739 else
3740   if test -z "$GREP"; then
3741   ac_path_GREP_found=false
3742   # Loop through the user's path and test for each of PROGNAME-LIST
3743   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3744 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3745 do
3746   IFS=$as_save_IFS
3747   test -z "$as_dir" && as_dir=.
3748     for ac_prog in grep ggrep; do
3749     for ac_exec_ext in '' $ac_executable_extensions; do
3750       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3751       as_fn_executable_p "$ac_path_GREP" || continue
3752 # Check for GNU ac_path_GREP and select it if it is found.
3753   # Check for GNU $ac_path_GREP
3754 case `"$ac_path_GREP" --version 2>&1` in
3755 *GNU*)
3756   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3757 *)
3758   ac_count=0
3759   $as_echo_n 0123456789 >"conftest.in"
3760   while :
3761   do
3762     cat "conftest.in" "conftest.in" >"conftest.tmp"
3763     mv "conftest.tmp" "conftest.in"
3764     cp "conftest.in" "conftest.nl"
3765     $as_echo 'GREP' >> "conftest.nl"
3766     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3767     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3768     as_fn_arith $ac_count + 1 && ac_count=$as_val
3769     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3770       # Best one so far, save it but keep looking for a better one
3771       ac_cv_path_GREP="$ac_path_GREP"
3772       ac_path_GREP_max=$ac_count
3773     fi
3774     # 10*(2^10) chars as input seems more than enough
3775     test $ac_count -gt 10 && break
3776   done
3777   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3778 esac
3779
3780       $ac_path_GREP_found && break 3
3781     done
3782   done
3783   done
3784 IFS=$as_save_IFS
3785   if test -z "$ac_cv_path_GREP"; then
3786     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3787   fi
3788 else
3789   ac_cv_path_GREP=$GREP
3790 fi
3791
3792 fi
3793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3794 $as_echo "$ac_cv_path_GREP" >&6; }
3795  GREP="$ac_cv_path_GREP"
3796
3797
3798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3799 $as_echo_n "checking for egrep... " >&6; }
3800 if ${ac_cv_path_EGREP+:} false; then :
3801   $as_echo_n "(cached) " >&6
3802 else
3803   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3804    then ac_cv_path_EGREP="$GREP -E"
3805    else
3806      if test -z "$EGREP"; then
3807   ac_path_EGREP_found=false
3808   # Loop through the user's path and test for each of PROGNAME-LIST
3809   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3810 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3811 do
3812   IFS=$as_save_IFS
3813   test -z "$as_dir" && as_dir=.
3814     for ac_prog in egrep; do
3815     for ac_exec_ext in '' $ac_executable_extensions; do
3816       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3817       as_fn_executable_p "$ac_path_EGREP" || continue
3818 # Check for GNU ac_path_EGREP and select it if it is found.
3819   # Check for GNU $ac_path_EGREP
3820 case `"$ac_path_EGREP" --version 2>&1` in
3821 *GNU*)
3822   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3823 *)
3824   ac_count=0
3825   $as_echo_n 0123456789 >"conftest.in"
3826   while :
3827   do
3828     cat "conftest.in" "conftest.in" >"conftest.tmp"
3829     mv "conftest.tmp" "conftest.in"
3830     cp "conftest.in" "conftest.nl"
3831     $as_echo 'EGREP' >> "conftest.nl"
3832     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3833     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3834     as_fn_arith $ac_count + 1 && ac_count=$as_val
3835     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3836       # Best one so far, save it but keep looking for a better one
3837       ac_cv_path_EGREP="$ac_path_EGREP"
3838       ac_path_EGREP_max=$ac_count
3839     fi
3840     # 10*(2^10) chars as input seems more than enough
3841     test $ac_count -gt 10 && break
3842   done
3843   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3844 esac
3845
3846       $ac_path_EGREP_found && break 3
3847     done
3848   done
3849   done
3850 IFS=$as_save_IFS
3851   if test -z "$ac_cv_path_EGREP"; then
3852     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3853   fi
3854 else
3855   ac_cv_path_EGREP=$EGREP
3856 fi
3857
3858    fi
3859 fi
3860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3861 $as_echo "$ac_cv_path_EGREP" >&6; }
3862  EGREP="$ac_cv_path_EGREP"
3863
3864
3865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3866 $as_echo_n "checking for fgrep... " >&6; }
3867 if ${ac_cv_path_FGREP+:} false; then :
3868   $as_echo_n "(cached) " >&6
3869 else
3870   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3871    then ac_cv_path_FGREP="$GREP -F"
3872    else
3873      if test -z "$FGREP"; then
3874   ac_path_FGREP_found=false
3875   # Loop through the user's path and test for each of PROGNAME-LIST
3876   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3877 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3878 do
3879   IFS=$as_save_IFS
3880   test -z "$as_dir" && as_dir=.
3881     for ac_prog in fgrep; do
3882     for ac_exec_ext in '' $ac_executable_extensions; do
3883       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
3884       as_fn_executable_p "$ac_path_FGREP" || continue
3885 # Check for GNU ac_path_FGREP and select it if it is found.
3886   # Check for GNU $ac_path_FGREP
3887 case `"$ac_path_FGREP" --version 2>&1` in
3888 *GNU*)
3889   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3890 *)
3891   ac_count=0
3892   $as_echo_n 0123456789 >"conftest.in"
3893   while :
3894   do
3895     cat "conftest.in" "conftest.in" >"conftest.tmp"
3896     mv "conftest.tmp" "conftest.in"
3897     cp "conftest.in" "conftest.nl"
3898     $as_echo 'FGREP' >> "conftest.nl"
3899     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
3900     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3901     as_fn_arith $ac_count + 1 && ac_count=$as_val
3902     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
3903       # Best one so far, save it but keep looking for a better one
3904       ac_cv_path_FGREP="$ac_path_FGREP"
3905       ac_path_FGREP_max=$ac_count
3906     fi
3907     # 10*(2^10) chars as input seems more than enough
3908     test $ac_count -gt 10 && break
3909   done
3910   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3911 esac
3912
3913       $ac_path_FGREP_found && break 3
3914     done
3915   done
3916   done
3917 IFS=$as_save_IFS
3918   if test -z "$ac_cv_path_FGREP"; then
3919     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3920   fi
3921 else
3922   ac_cv_path_FGREP=$FGREP
3923 fi
3924
3925    fi
3926 fi
3927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
3928 $as_echo "$ac_cv_path_FGREP" >&6; }
3929  FGREP="$ac_cv_path_FGREP"
3930
3931
3932 test -z "$GREP" && GREP=grep
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952 # Check whether --with-gnu-ld was given.
3953 if test "${with_gnu_ld+set}" = set; then :
3954   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
3955 else
3956   with_gnu_ld=no
3957 fi
3958
3959 ac_prog=ld
3960 if test "$GCC" = yes; then
3961   # Check if gcc -print-prog-name=ld gives a path.
3962   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
3963 $as_echo_n "checking for ld used by $CC... " >&6; }
3964   case $host in
3965   *-*-mingw*)
3966     # gcc leaves a trailing carriage return which upsets mingw
3967     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3968   *)
3969     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3970   esac
3971   case $ac_prog in
3972     # Accept absolute paths.
3973     [\\/]* | ?:[\\/]*)
3974       re_direlt='/[^/][^/]*/\.\./'
3975       # Canonicalize the pathname of ld
3976       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
3977       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
3978         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
3979       done
3980       test -z "$LD" && LD="$ac_prog"
3981       ;;
3982   "")
3983     # If it fails, then pretend we aren't using GCC.
3984     ac_prog=ld
3985     ;;
3986   *)
3987     # If it is relative, then search for the first ld in PATH.
3988     with_gnu_ld=unknown
3989     ;;
3990   esac
3991 elif test "$with_gnu_ld" = yes; then
3992   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
3993 $as_echo_n "checking for GNU ld... " >&6; }
3994 else
3995   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
3996 $as_echo_n "checking for non-GNU ld... " >&6; }
3997 fi
3998 if ${lt_cv_path_LD+:} false; then :
3999   $as_echo_n "(cached) " >&6
4000 else
4001   if test -z "$LD"; then
4002   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4003   for ac_dir in $PATH; do
4004     IFS="$lt_save_ifs"
4005     test -z "$ac_dir" && ac_dir=.
4006     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4007       lt_cv_path_LD="$ac_dir/$ac_prog"
4008       # Check to see if the program is GNU ld.  I'd rather use --version,
4009       # but apparently some variants of GNU ld only accept -v.
4010       # Break only if it was the GNU/non-GNU ld that we prefer.
4011       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4012       *GNU* | *'with BFD'*)
4013         test "$with_gnu_ld" != no && break
4014         ;;
4015       *)
4016         test "$with_gnu_ld" != yes && break
4017         ;;
4018       esac
4019     fi
4020   done
4021   IFS="$lt_save_ifs"
4022 else
4023   lt_cv_path_LD="$LD" # Let the user override the test with a path.
4024 fi
4025 fi
4026
4027 LD="$lt_cv_path_LD"
4028 if test -n "$LD"; then
4029   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4030 $as_echo "$LD" >&6; }
4031 else
4032   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4033 $as_echo "no" >&6; }
4034 fi
4035 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4037 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4038 if ${lt_cv_prog_gnu_ld+:} false; then :
4039   $as_echo_n "(cached) " >&6
4040 else
4041   # I'd rather use --version here, but apparently some GNU lds only accept -v.
4042 case `$LD -v 2>&1 </dev/null` in
4043 *GNU* | *'with BFD'*)
4044   lt_cv_prog_gnu_ld=yes
4045   ;;
4046 *)
4047   lt_cv_prog_gnu_ld=no
4048   ;;
4049 esac
4050 fi
4051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4052 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4053 with_gnu_ld=$lt_cv_prog_gnu_ld
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4064 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4065 if ${lt_cv_path_NM+:} false; then :
4066   $as_echo_n "(cached) " >&6
4067 else
4068   if test -n "$NM"; then
4069   # Let the user override the test.
4070   lt_cv_path_NM="$NM"
4071 else
4072   lt_nm_to_check="${ac_tool_prefix}nm"
4073   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4074     lt_nm_to_check="$lt_nm_to_check nm"
4075   fi
4076   for lt_tmp_nm in $lt_nm_to_check; do
4077     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4078     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4079       IFS="$lt_save_ifs"
4080       test -z "$ac_dir" && ac_dir=.
4081       tmp_nm="$ac_dir/$lt_tmp_nm"
4082       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4083         # Check to see if the nm accepts a BSD-compat flag.
4084         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4085         #   nm: unknown option "B" ignored
4086         # Tru64's nm complains that /dev/null is an invalid object file
4087         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4088         */dev/null* | *'Invalid file or object type'*)
4089           lt_cv_path_NM="$tmp_nm -B"
4090           break
4091           ;;
4092         *)
4093           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4094           */dev/null*)
4095             lt_cv_path_NM="$tmp_nm -p"
4096             break
4097             ;;
4098           *)
4099             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4100             continue # so that we can try to find one that supports BSD flags
4101             ;;
4102           esac
4103           ;;
4104         esac
4105       fi
4106     done
4107     IFS="$lt_save_ifs"
4108   done
4109   : ${lt_cv_path_NM=no}
4110 fi
4111 fi
4112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4113 $as_echo "$lt_cv_path_NM" >&6; }
4114 if test "$lt_cv_path_NM" != "no"; then
4115   NM="$lt_cv_path_NM"
4116 else
4117   # Didn't find any BSD compatible name lister, look for dumpbin.
4118   if test -n "$DUMPBIN"; then :
4119     # Let the user override the test.
4120   else
4121     if test -n "$ac_tool_prefix"; then
4122   for ac_prog in dumpbin "link -dump"
4123   do
4124     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4125 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4127 $as_echo_n "checking for $ac_word... " >&6; }
4128 if ${ac_cv_prog_DUMPBIN+:} false; then :
4129   $as_echo_n "(cached) " >&6
4130 else
4131   if test -n "$DUMPBIN"; then
4132   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4133 else
4134 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4135 for as_dir in $PATH
4136 do
4137   IFS=$as_save_IFS
4138   test -z "$as_dir" && as_dir=.
4139     for ac_exec_ext in '' $ac_executable_extensions; do
4140   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4141     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4142     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4143     break 2
4144   fi
4145 done
4146   done
4147 IFS=$as_save_IFS
4148
4149 fi
4150 fi
4151 DUMPBIN=$ac_cv_prog_DUMPBIN
4152 if test -n "$DUMPBIN"; then
4153   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4154 $as_echo "$DUMPBIN" >&6; }
4155 else
4156   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4157 $as_echo "no" >&6; }
4158 fi
4159
4160
4161     test -n "$DUMPBIN" && break
4162   done
4163 fi
4164 if test -z "$DUMPBIN"; then
4165   ac_ct_DUMPBIN=$DUMPBIN
4166   for ac_prog in dumpbin "link -dump"
4167 do
4168   # Extract the first word of "$ac_prog", so it can be a program name with args.
4169 set dummy $ac_prog; ac_word=$2
4170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4171 $as_echo_n "checking for $ac_word... " >&6; }
4172 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4173   $as_echo_n "(cached) " >&6
4174 else
4175   if test -n "$ac_ct_DUMPBIN"; then
4176   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4177 else
4178 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4179 for as_dir in $PATH
4180 do
4181   IFS=$as_save_IFS
4182   test -z "$as_dir" && as_dir=.
4183     for ac_exec_ext in '' $ac_executable_extensions; do
4184   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4185     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4186     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4187     break 2
4188   fi
4189 done
4190   done
4191 IFS=$as_save_IFS
4192
4193 fi
4194 fi
4195 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4196 if test -n "$ac_ct_DUMPBIN"; then
4197   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4198 $as_echo "$ac_ct_DUMPBIN" >&6; }
4199 else
4200   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4201 $as_echo "no" >&6; }
4202 fi
4203
4204
4205   test -n "$ac_ct_DUMPBIN" && break
4206 done
4207
4208   if test "x$ac_ct_DUMPBIN" = x; then
4209     DUMPBIN=":"
4210   else
4211     case $cross_compiling:$ac_tool_warned in
4212 yes:)
4213 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4214 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4215 ac_tool_warned=yes ;;
4216 esac
4217     DUMPBIN=$ac_ct_DUMPBIN
4218   fi
4219 fi
4220
4221     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4222     *COFF*)
4223       DUMPBIN="$DUMPBIN -symbols"
4224       ;;
4225     *)
4226       DUMPBIN=:
4227       ;;
4228     esac
4229   fi
4230
4231   if test "$DUMPBIN" != ":"; then
4232     NM="$DUMPBIN"
4233   fi
4234 fi
4235 test -z "$NM" && NM=nm
4236
4237
4238
4239
4240
4241
4242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4243 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4244 if ${lt_cv_nm_interface+:} false; then :
4245   $as_echo_n "(cached) " >&6
4246 else
4247   lt_cv_nm_interface="BSD nm"
4248   echo "int some_variable = 0;" > conftest.$ac_ext
4249   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4250   (eval "$ac_compile" 2>conftest.err)
4251   cat conftest.err >&5
4252   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4253   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4254   cat conftest.err >&5
4255   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4256   cat conftest.out >&5
4257   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4258     lt_cv_nm_interface="MS dumpbin"
4259   fi
4260   rm -f conftest*
4261 fi
4262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4263 $as_echo "$lt_cv_nm_interface" >&6; }
4264
4265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4266 $as_echo_n "checking whether ln -s works... " >&6; }
4267 LN_S=$as_ln_s
4268 if test "$LN_S" = "ln -s"; then
4269   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4270 $as_echo "yes" >&6; }
4271 else
4272   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4273 $as_echo "no, using $LN_S" >&6; }
4274 fi
4275
4276 # find the maximum length of command line arguments
4277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4278 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4279 if ${lt_cv_sys_max_cmd_len+:} false; then :
4280   $as_echo_n "(cached) " >&6
4281 else
4282     i=0
4283   teststring="ABCD"
4284
4285   case $build_os in
4286   msdosdjgpp*)
4287     # On DJGPP, this test can blow up pretty badly due to problems in libc
4288     # (any single argument exceeding 2000 bytes causes a buffer overrun
4289     # during glob expansion).  Even if it were fixed, the result of this
4290     # check would be larger than it should be.
4291     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4292     ;;
4293
4294   gnu*)
4295     # Under GNU Hurd, this test is not required because there is
4296     # no limit to the length of command line arguments.
4297     # Libtool will interpret -1 as no limit whatsoever
4298     lt_cv_sys_max_cmd_len=-1;
4299     ;;
4300
4301   cygwin* | mingw* | cegcc*)
4302     # On Win9x/ME, this test blows up -- it succeeds, but takes
4303     # about 5 minutes as the teststring grows exponentially.
4304     # Worse, since 9x/ME are not pre-emptively multitasking,
4305     # you end up with a "frozen" computer, even though with patience
4306     # the test eventually succeeds (with a max line length of 256k).
4307     # Instead, let's just punt: use the minimum linelength reported by
4308     # all of the supported platforms: 8192 (on NT/2K/XP).
4309     lt_cv_sys_max_cmd_len=8192;
4310     ;;
4311
4312   mint*)
4313     # On MiNT this can take a long time and run out of memory.
4314     lt_cv_sys_max_cmd_len=8192;
4315     ;;
4316
4317   amigaos*)
4318     # On AmigaOS with pdksh, this test takes hours, literally.
4319     # So we just punt and use a minimum line length of 8192.
4320     lt_cv_sys_max_cmd_len=8192;
4321     ;;
4322
4323   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4324     # This has been around since 386BSD, at least.  Likely further.
4325     if test -x /sbin/sysctl; then
4326       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4327     elif test -x /usr/sbin/sysctl; then
4328       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4329     else
4330       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
4331     fi
4332     # And add a safety zone
4333     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4334     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4335     ;;
4336
4337   interix*)
4338     # We know the value 262144 and hardcode it with a safety zone (like BSD)
4339     lt_cv_sys_max_cmd_len=196608
4340     ;;
4341
4342   os2*)
4343     # The test takes a long time on OS/2.
4344     lt_cv_sys_max_cmd_len=8192
4345     ;;
4346
4347   osf*)
4348     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4349     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4350     # nice to cause kernel panics so lets avoid the loop below.
4351     # First set a reasonable default.
4352     lt_cv_sys_max_cmd_len=16384
4353     #
4354     if test -x /sbin/sysconfig; then
4355       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4356         *1*) lt_cv_sys_max_cmd_len=-1 ;;
4357       esac
4358     fi
4359     ;;
4360   sco3.2v5*)
4361     lt_cv_sys_max_cmd_len=102400
4362     ;;
4363   sysv5* | sco5v6* | sysv4.2uw2*)
4364     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4365     if test -n "$kargmax"; then
4366       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
4367     else
4368       lt_cv_sys_max_cmd_len=32768
4369     fi
4370     ;;
4371   *)
4372     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4373     if test -n "$lt_cv_sys_max_cmd_len"; then
4374       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4375       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4376     else
4377       # Make teststring a little bigger before we do anything with it.
4378       # a 1K string should be a reasonable start.
4379       for i in 1 2 3 4 5 6 7 8 ; do
4380         teststring=$teststring$teststring
4381       done
4382       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4383       # If test is not a shell built-in, we'll probably end up computing a
4384       # maximum length that is only half of the actual maximum length, but
4385       # we can't tell.
4386       while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
4387                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4388               test $i != 17 # 1/2 MB should be enough
4389       do
4390         i=`expr $i + 1`
4391         teststring=$teststring$teststring
4392       done
4393       # Only check the string length outside the loop.
4394       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4395       teststring=
4396       # Add a significant safety factor because C++ compilers can tack on
4397       # massive amounts of additional arguments before passing them to the
4398       # linker.  It appears as though 1/2 is a usable value.
4399       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4400     fi
4401     ;;
4402   esac
4403
4404 fi
4405
4406 if test -n $lt_cv_sys_max_cmd_len ; then
4407   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4408 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4409 else
4410   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4411 $as_echo "none" >&6; }
4412 fi
4413 max_cmd_len=$lt_cv_sys_max_cmd_len
4414
4415
4416
4417
4418
4419
4420 : ${CP="cp -f"}
4421 : ${MV="mv -f"}
4422 : ${RM="rm -f"}
4423
4424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4425 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4426 # Try some XSI features
4427 xsi_shell=no
4428 ( _lt_dummy="a/b/c"
4429   test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
4430       = c,a/b,b/c, \
4431     && eval 'test $(( 1 + 1 )) -eq 2 \
4432     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4433   && xsi_shell=yes
4434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4435 $as_echo "$xsi_shell" >&6; }
4436
4437
4438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4439 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4440 lt_shell_append=no
4441 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4442     >/dev/null 2>&1 \
4443   && lt_shell_append=yes
4444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4445 $as_echo "$lt_shell_append" >&6; }
4446
4447
4448 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4449   lt_unset=unset
4450 else
4451   lt_unset=false
4452 fi
4453
4454
4455
4456
4457
4458 # test EBCDIC or ASCII
4459 case `echo X|tr X '\101'` in
4460  A) # ASCII based system
4461     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4462   lt_SP2NL='tr \040 \012'
4463   lt_NL2SP='tr \015\012 \040\040'
4464   ;;
4465  *) # EBCDIC based system
4466   lt_SP2NL='tr \100 \n'
4467   lt_NL2SP='tr \r\n \100\100'
4468   ;;
4469 esac
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
4480 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
4481 if ${lt_cv_to_host_file_cmd+:} false; then :
4482   $as_echo_n "(cached) " >&6
4483 else
4484   case $host in
4485   *-*-mingw* )
4486     case $build in
4487       *-*-mingw* ) # actually msys
4488         lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
4489         ;;
4490       *-*-cygwin* )
4491         lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
4492         ;;
4493       * ) # otherwise, assume *nix
4494         lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
4495         ;;
4496     esac
4497     ;;
4498   *-*-cygwin* )
4499     case $build in
4500       *-*-mingw* ) # actually msys
4501         lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
4502         ;;
4503       *-*-cygwin* )
4504         lt_cv_to_host_file_cmd=func_convert_file_noop
4505         ;;
4506       * ) # otherwise, assume *nix
4507         lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
4508         ;;
4509     esac
4510     ;;
4511   * ) # unhandled hosts (and "normal" native builds)
4512     lt_cv_to_host_file_cmd=func_convert_file_noop
4513     ;;
4514 esac
4515
4516 fi
4517
4518 to_host_file_cmd=$lt_cv_to_host_file_cmd
4519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
4520 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
4521
4522
4523
4524
4525
4526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
4527 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
4528 if ${lt_cv_to_tool_file_cmd+:} false; then :
4529   $as_echo_n "(cached) " >&6
4530 else
4531   #assume ordinary cross tools, or native build.
4532 lt_cv_to_tool_file_cmd=func_convert_file_noop
4533 case $host in
4534   *-*-mingw* )
4535     case $build in
4536       *-*-mingw* ) # actually msys
4537         lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
4538         ;;
4539     esac
4540     ;;
4541 esac
4542
4543 fi
4544
4545 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
4546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
4547 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
4548
4549
4550
4551
4552
4553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4554 $as_echo_n "checking for $LD option to reload object files... " >&6; }
4555 if ${lt_cv_ld_reload_flag+:} false; then :
4556   $as_echo_n "(cached) " >&6
4557 else
4558   lt_cv_ld_reload_flag='-r'
4559 fi
4560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4561 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4562 reload_flag=$lt_cv_ld_reload_flag
4563 case $reload_flag in
4564 "" | " "*) ;;
4565 *) reload_flag=" $reload_flag" ;;
4566 esac
4567 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4568 case $host_os in
4569   cygwin* | mingw* | pw32* | cegcc*)
4570     if test "$GCC" != yes; then
4571       reload_cmds=false
4572     fi
4573     ;;
4574   darwin*)
4575     if test "$GCC" = yes; then
4576       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4577     else
4578       reload_cmds='$LD$reload_flag -o $output$reload_objs'
4579     fi
4580     ;;
4581 esac
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591 if test -n "$ac_tool_prefix"; then
4592   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4593 set dummy ${ac_tool_prefix}objdump; ac_word=$2
4594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4595 $as_echo_n "checking for $ac_word... " >&6; }
4596 if ${ac_cv_prog_OBJDUMP+:} false; then :
4597   $as_echo_n "(cached) " >&6
4598 else
4599   if test -n "$OBJDUMP"; then
4600   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4601 else
4602 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4603 for as_dir in $PATH
4604 do
4605   IFS=$as_save_IFS
4606   test -z "$as_dir" && as_dir=.
4607     for ac_exec_ext in '' $ac_executable_extensions; do
4608   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4609     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4610     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4611     break 2
4612   fi
4613 done
4614   done
4615 IFS=$as_save_IFS
4616
4617 fi
4618 fi
4619 OBJDUMP=$ac_cv_prog_OBJDUMP
4620 if test -n "$OBJDUMP"; then
4621   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4622 $as_echo "$OBJDUMP" >&6; }
4623 else
4624   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4625 $as_echo "no" >&6; }
4626 fi
4627
4628
4629 fi
4630 if test -z "$ac_cv_prog_OBJDUMP"; then
4631   ac_ct_OBJDUMP=$OBJDUMP
4632   # Extract the first word of "objdump", so it can be a program name with args.
4633 set dummy objdump; ac_word=$2
4634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4635 $as_echo_n "checking for $ac_word... " >&6; }
4636 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
4637   $as_echo_n "(cached) " >&6
4638 else
4639   if test -n "$ac_ct_OBJDUMP"; then
4640   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4641 else
4642 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4643 for as_dir in $PATH
4644 do
4645   IFS=$as_save_IFS
4646   test -z "$as_dir" && as_dir=.
4647     for ac_exec_ext in '' $ac_executable_extensions; do
4648   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4649     ac_cv_prog_ac_ct_OBJDUMP="objdump"
4650     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4651     break 2
4652   fi
4653 done
4654   done
4655 IFS=$as_save_IFS
4656
4657 fi
4658 fi
4659 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4660 if test -n "$ac_ct_OBJDUMP"; then
4661   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4662 $as_echo "$ac_ct_OBJDUMP" >&6; }
4663 else
4664   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4665 $as_echo "no" >&6; }
4666 fi
4667
4668   if test "x$ac_ct_OBJDUMP" = x; then
4669     OBJDUMP="false"
4670   else
4671     case $cross_compiling:$ac_tool_warned in
4672 yes:)
4673 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4674 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4675 ac_tool_warned=yes ;;
4676 esac
4677     OBJDUMP=$ac_ct_OBJDUMP
4678   fi
4679 else
4680   OBJDUMP="$ac_cv_prog_OBJDUMP"
4681 fi
4682
4683 test -z "$OBJDUMP" && OBJDUMP=objdump
4684
4685
4686
4687
4688
4689
4690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4691 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
4692 if ${lt_cv_deplibs_check_method+:} false; then :
4693   $as_echo_n "(cached) " >&6
4694 else
4695   lt_cv_file_magic_cmd='$MAGIC_CMD'
4696 lt_cv_file_magic_test_file=
4697 lt_cv_deplibs_check_method='unknown'
4698 # Need to set the preceding variable on all platforms that support
4699 # interlibrary dependencies.
4700 # 'none' -- dependencies not supported.
4701 # `unknown' -- same as none, but documents that we really don't know.
4702 # 'pass_all' -- all dependencies passed with no checks.
4703 # 'test_compile' -- check by making test program.
4704 # 'file_magic [[regex]]' -- check by looking for files in library path
4705 # which responds to the $file_magic_cmd with a given extended regex.
4706 # If you have `file' or equivalent on your system and you're not sure
4707 # whether `pass_all' will *always* work, you probably want this one.
4708
4709 case $host_os in
4710 aix[4-9]*)
4711   lt_cv_deplibs_check_method=pass_all
4712   ;;
4713
4714 beos*)
4715   lt_cv_deplibs_check_method=pass_all
4716   ;;
4717
4718 bsdi[45]*)
4719   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4720   lt_cv_file_magic_cmd='/usr/bin/file -L'
4721   lt_cv_file_magic_test_file=/shlib/libc.so
4722   ;;
4723
4724 cygwin*)
4725   # func_win32_libid is a shell function defined in ltmain.sh
4726   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4727   lt_cv_file_magic_cmd='func_win32_libid'
4728   lt_cv_deplibs_check_method=pass_all
4729   ;;
4730
4731 mingw* | pw32*)
4732   # Base MSYS/MinGW do not provide the 'file' command needed by
4733   # func_win32_libid shell function, so use a weaker test based on 'objdump',
4734   # unless we find 'file', for example because we are cross-compiling.
4735   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
4736   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
4737     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4738     lt_cv_file_magic_cmd='func_win32_libid'
4739   else
4740     # Keep this pattern in sync with the one in func_win32_libid.
4741     lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
4742     lt_cv_file_magic_cmd='$OBJDUMP -f'
4743   fi
4744   lt_cv_deplibs_check_method=pass_all
4745   ;;
4746
4747 cegcc*)
4748   # use the weaker test based on 'objdump'. See mingw*.
4749   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4750   lt_cv_file_magic_cmd='$OBJDUMP -f'
4751   ;;
4752
4753 darwin* | rhapsody*)
4754   lt_cv_deplibs_check_method=pass_all
4755   ;;
4756
4757 freebsd* | dragonfly*)
4758   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4759     case $host_cpu in
4760     i*86 )
4761       # Not sure whether the presence of OpenBSD here was a mistake.
4762       # Let's accept both of them until this is cleared up.
4763       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4764       lt_cv_file_magic_cmd=/usr/bin/file
4765       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4766       ;;
4767     esac
4768   else
4769     lt_cv_deplibs_check_method=pass_all
4770   fi
4771   ;;
4772
4773 gnu*)
4774   lt_cv_deplibs_check_method=pass_all
4775   ;;
4776
4777 haiku*)
4778   lt_cv_deplibs_check_method=pass_all
4779   ;;
4780
4781 hpux10.20* | hpux11*)
4782   lt_cv_file_magic_cmd=/usr/bin/file
4783   case $host_cpu in
4784   ia64*)
4785     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4786     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4787     ;;
4788   hppa*64*)
4789     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
4790     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4791     ;;
4792   *)
4793     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
4794     lt_cv_file_magic_test_file=/usr/lib/libc.sl
4795     ;;
4796   esac
4797   ;;
4798
4799 interix[3-9]*)
4800   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4801   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4802   ;;
4803
4804 irix5* | irix6* | nonstopux*)
4805   case $LD in
4806   *-32|*"-32 ") libmagic=32-bit;;
4807   *-n32|*"-n32 ") libmagic=N32;;
4808   *-64|*"-64 ") libmagic=64-bit;;
4809   *) libmagic=never-match;;
4810   esac
4811   lt_cv_deplibs_check_method=pass_all
4812   ;;
4813
4814 # This must be glibc/ELF.
4815 linux* | k*bsd*-gnu | kopensolaris*-gnu)
4816   lt_cv_deplibs_check_method=pass_all
4817   ;;
4818
4819 netbsd*)
4820   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4821     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4822   else
4823     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4824   fi
4825   ;;
4826
4827 newos6*)
4828   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4829   lt_cv_file_magic_cmd=/usr/bin/file
4830   lt_cv_file_magic_test_file=/usr/lib/libnls.so
4831   ;;
4832
4833 *nto* | *qnx*)
4834   lt_cv_deplibs_check_method=pass_all
4835   ;;
4836
4837 openbsd*)
4838   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4839     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4840   else
4841     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4842   fi
4843   ;;
4844
4845 osf3* | osf4* | osf5*)
4846   lt_cv_deplibs_check_method=pass_all
4847   ;;
4848
4849 rdos*)
4850   lt_cv_deplibs_check_method=pass_all
4851   ;;
4852
4853 solaris*)
4854   lt_cv_deplibs_check_method=pass_all
4855   ;;
4856
4857 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4858   lt_cv_deplibs_check_method=pass_all
4859   ;;
4860
4861 sysv4 | sysv4.3*)
4862   case $host_vendor in
4863   motorola)
4864     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]'
4865     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4866     ;;
4867   ncr)
4868     lt_cv_deplibs_check_method=pass_all
4869     ;;
4870   sequent)
4871     lt_cv_file_magic_cmd='/bin/file'
4872     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4873     ;;
4874   sni)
4875     lt_cv_file_magic_cmd='/bin/file'
4876     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4877     lt_cv_file_magic_test_file=/lib/libc.so
4878     ;;
4879   siemens)
4880     lt_cv_deplibs_check_method=pass_all
4881     ;;
4882   pc)
4883     lt_cv_deplibs_check_method=pass_all
4884     ;;
4885   esac
4886   ;;
4887
4888 tpf*)
4889   lt_cv_deplibs_check_method=pass_all
4890   ;;
4891 esac
4892
4893 fi
4894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
4895 $as_echo "$lt_cv_deplibs_check_method" >&6; }
4896
4897 file_magic_glob=
4898 want_nocaseglob=no
4899 if test "$build" = "$host"; then
4900   case $host_os in
4901   mingw* | pw32*)
4902     if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
4903       want_nocaseglob=yes
4904     else
4905       file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
4906     fi
4907     ;;
4908   esac
4909 fi
4910
4911 file_magic_cmd=$lt_cv_file_magic_cmd
4912 deplibs_check_method=$lt_cv_deplibs_check_method
4913 test -z "$deplibs_check_method" && deplibs_check_method=unknown
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936 if test -n "$ac_tool_prefix"; then
4937   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
4938 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
4939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4940 $as_echo_n "checking for $ac_word... " >&6; }
4941 if ${ac_cv_prog_DLLTOOL+:} false; then :
4942   $as_echo_n "(cached) " >&6
4943 else
4944   if test -n "$DLLTOOL"; then
4945   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
4946 else
4947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4948 for as_dir in $PATH
4949 do
4950   IFS=$as_save_IFS
4951   test -z "$as_dir" && as_dir=.
4952     for ac_exec_ext in '' $ac_executable_extensions; do
4953   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4954     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
4955     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4956     break 2
4957   fi
4958 done
4959   done
4960 IFS=$as_save_IFS
4961
4962 fi
4963 fi
4964 DLLTOOL=$ac_cv_prog_DLLTOOL
4965 if test -n "$DLLTOOL"; then
4966   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
4967 $as_echo "$DLLTOOL" >&6; }
4968 else
4969   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4970 $as_echo "no" >&6; }
4971 fi
4972
4973
4974 fi
4975 if test -z "$ac_cv_prog_DLLTOOL"; then
4976   ac_ct_DLLTOOL=$DLLTOOL
4977   # Extract the first word of "dlltool", so it can be a program name with args.
4978 set dummy dlltool; ac_word=$2
4979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4980 $as_echo_n "checking for $ac_word... " >&6; }
4981 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
4982   $as_echo_n "(cached) " >&6
4983 else
4984   if test -n "$ac_ct_DLLTOOL"; then
4985   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
4986 else
4987 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4988 for as_dir in $PATH
4989 do
4990   IFS=$as_save_IFS
4991   test -z "$as_dir" && as_dir=.
4992     for ac_exec_ext in '' $ac_executable_extensions; do
4993   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4994     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
4995     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4996     break 2
4997   fi
4998 done
4999   done
5000 IFS=$as_save_IFS
5001
5002 fi
5003 fi
5004 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5005 if test -n "$ac_ct_DLLTOOL"; then
5006   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5007 $as_echo "$ac_ct_DLLTOOL" >&6; }
5008 else
5009   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5010 $as_echo "no" >&6; }
5011 fi
5012
5013   if test "x$ac_ct_DLLTOOL" = x; then
5014     DLLTOOL="false"
5015   else
5016     case $cross_compiling:$ac_tool_warned in
5017 yes:)
5018 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5019 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5020 ac_tool_warned=yes ;;
5021 esac
5022     DLLTOOL=$ac_ct_DLLTOOL
5023   fi
5024 else
5025   DLLTOOL="$ac_cv_prog_DLLTOOL"
5026 fi
5027
5028 test -z "$DLLTOOL" && DLLTOOL=dlltool
5029
5030
5031
5032
5033
5034
5035
5036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
5037 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
5038 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
5039   $as_echo_n "(cached) " >&6
5040 else
5041   lt_cv_sharedlib_from_linklib_cmd='unknown'
5042
5043 case $host_os in
5044 cygwin* | mingw* | pw32* | cegcc*)
5045   # two different shell functions defined in ltmain.sh
5046   # decide which to use based on capabilities of $DLLTOOL
5047   case `$DLLTOOL --help 2>&1` in
5048   *--identify-strict*)
5049     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
5050     ;;
5051   *)
5052     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
5053     ;;
5054   esac
5055   ;;
5056 *)
5057   # fallback: assume linklib IS sharedlib
5058   lt_cv_sharedlib_from_linklib_cmd="$ECHO"
5059   ;;
5060 esac
5061
5062 fi
5063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
5064 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
5065 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
5066 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
5067
5068
5069
5070
5071
5072
5073
5074
5075 if test -n "$ac_tool_prefix"; then
5076   for ac_prog in ar
5077   do
5078     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5079 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5081 $as_echo_n "checking for $ac_word... " >&6; }
5082 if ${ac_cv_prog_AR+:} false; then :
5083   $as_echo_n "(cached) " >&6
5084 else
5085   if test -n "$AR"; then
5086   ac_cv_prog_AR="$AR" # Let the user override the test.
5087 else
5088 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5089 for as_dir in $PATH
5090 do
5091   IFS=$as_save_IFS
5092   test -z "$as_dir" && as_dir=.
5093     for ac_exec_ext in '' $ac_executable_extensions; do
5094   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5095     ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5096     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5097     break 2
5098   fi
5099 done
5100   done
5101 IFS=$as_save_IFS
5102
5103 fi
5104 fi
5105 AR=$ac_cv_prog_AR
5106 if test -n "$AR"; then
5107   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5108 $as_echo "$AR" >&6; }
5109 else
5110   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5111 $as_echo "no" >&6; }
5112 fi
5113
5114
5115     test -n "$AR" && break
5116   done
5117 fi
5118 if test -z "$AR"; then
5119   ac_ct_AR=$AR
5120   for ac_prog in ar
5121 do
5122   # Extract the first word of "$ac_prog", so it can be a program name with args.
5123 set dummy $ac_prog; ac_word=$2
5124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5125 $as_echo_n "checking for $ac_word... " >&6; }
5126 if ${ac_cv_prog_ac_ct_AR+:} false; then :
5127   $as_echo_n "(cached) " >&6
5128 else
5129   if test -n "$ac_ct_AR"; then
5130   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5131 else
5132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5133 for as_dir in $PATH
5134 do
5135   IFS=$as_save_IFS
5136   test -z "$as_dir" && as_dir=.
5137     for ac_exec_ext in '' $ac_executable_extensions; do
5138   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5139     ac_cv_prog_ac_ct_AR="$ac_prog"
5140     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5141     break 2
5142   fi
5143 done
5144   done
5145 IFS=$as_save_IFS
5146
5147 fi
5148 fi
5149 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5150 if test -n "$ac_ct_AR"; then
5151   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5152 $as_echo "$ac_ct_AR" >&6; }
5153 else
5154   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5155 $as_echo "no" >&6; }
5156 fi
5157
5158
5159   test -n "$ac_ct_AR" && break
5160 done
5161
5162   if test "x$ac_ct_AR" = x; then
5163     AR="false"
5164   else
5165     case $cross_compiling:$ac_tool_warned in
5166 yes:)
5167 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5168 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5169 ac_tool_warned=yes ;;
5170 esac
5171     AR=$ac_ct_AR
5172   fi
5173 fi
5174
5175 : ${AR=ar}
5176 : ${AR_FLAGS=cru}
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
5189 $as_echo_n "checking for archiver @FILE support... " >&6; }
5190 if ${lt_cv_ar_at_file+:} false; then :
5191   $as_echo_n "(cached) " >&6
5192 else
5193   lt_cv_ar_at_file=no
5194    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5195 /* end confdefs.h.  */
5196
5197 int
5198 main ()
5199 {
5200
5201   ;
5202   return 0;
5203 }
5204 _ACEOF
5205 if ac_fn_c_try_compile "$LINENO"; then :
5206   echo conftest.$ac_objext > conftest.lst
5207       lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
5208       { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5209   (eval $lt_ar_try) 2>&5
5210   ac_status=$?
5211   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5212   test $ac_status = 0; }
5213       if test "$ac_status" -eq 0; then
5214         # Ensure the archiver fails upon bogus file names.
5215         rm -f conftest.$ac_objext libconftest.a
5216         { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5217   (eval $lt_ar_try) 2>&5
5218   ac_status=$?
5219   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5220   test $ac_status = 0; }
5221         if test "$ac_status" -ne 0; then
5222           lt_cv_ar_at_file=@
5223         fi
5224       fi
5225       rm -f conftest.* libconftest.a
5226
5227 fi
5228 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5229
5230 fi
5231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
5232 $as_echo "$lt_cv_ar_at_file" >&6; }
5233
5234 if test "x$lt_cv_ar_at_file" = xno; then
5235   archiver_list_spec=
5236 else
5237   archiver_list_spec=$lt_cv_ar_at_file
5238 fi
5239
5240
5241
5242
5243
5244
5245
5246 if test -n "$ac_tool_prefix"; then
5247   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5248 set dummy ${ac_tool_prefix}strip; ac_word=$2
5249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5250 $as_echo_n "checking for $ac_word... " >&6; }
5251 if ${ac_cv_prog_STRIP+:} false; then :
5252   $as_echo_n "(cached) " >&6
5253 else
5254   if test -n "$STRIP"; then
5255   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5256 else
5257 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5258 for as_dir in $PATH
5259 do
5260   IFS=$as_save_IFS
5261   test -z "$as_dir" && as_dir=.
5262     for ac_exec_ext in '' $ac_executable_extensions; do
5263   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5264     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5265     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5266     break 2
5267   fi
5268 done
5269   done
5270 IFS=$as_save_IFS
5271
5272 fi
5273 fi
5274 STRIP=$ac_cv_prog_STRIP
5275 if test -n "$STRIP"; then
5276   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5277 $as_echo "$STRIP" >&6; }
5278 else
5279   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5280 $as_echo "no" >&6; }
5281 fi
5282
5283
5284 fi
5285 if test -z "$ac_cv_prog_STRIP"; then
5286   ac_ct_STRIP=$STRIP
5287   # Extract the first word of "strip", so it can be a program name with args.
5288 set dummy strip; ac_word=$2
5289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5290 $as_echo_n "checking for $ac_word... " >&6; }
5291 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5292   $as_echo_n "(cached) " >&6
5293 else
5294   if test -n "$ac_ct_STRIP"; then
5295   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5296 else
5297 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5298 for as_dir in $PATH
5299 do
5300   IFS=$as_save_IFS
5301   test -z "$as_dir" && as_dir=.
5302     for ac_exec_ext in '' $ac_executable_extensions; do
5303   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5304     ac_cv_prog_ac_ct_STRIP="strip"
5305     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5306     break 2
5307   fi
5308 done
5309   done
5310 IFS=$as_save_IFS
5311
5312 fi
5313 fi
5314 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5315 if test -n "$ac_ct_STRIP"; then
5316   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5317 $as_echo "$ac_ct_STRIP" >&6; }
5318 else
5319   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5320 $as_echo "no" >&6; }
5321 fi
5322
5323   if test "x$ac_ct_STRIP" = x; then
5324     STRIP=":"
5325   else
5326     case $cross_compiling:$ac_tool_warned in
5327 yes:)
5328 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5329 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5330 ac_tool_warned=yes ;;
5331 esac
5332     STRIP=$ac_ct_STRIP
5333   fi
5334 else
5335   STRIP="$ac_cv_prog_STRIP"
5336 fi
5337
5338 test -z "$STRIP" && STRIP=:
5339
5340
5341
5342
5343
5344
5345 if test -n "$ac_tool_prefix"; then
5346   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5347 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5349 $as_echo_n "checking for $ac_word... " >&6; }
5350 if ${ac_cv_prog_RANLIB+:} false; then :
5351   $as_echo_n "(cached) " >&6
5352 else
5353   if test -n "$RANLIB"; then
5354   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5355 else
5356 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5357 for as_dir in $PATH
5358 do
5359   IFS=$as_save_IFS
5360   test -z "$as_dir" && as_dir=.
5361     for ac_exec_ext in '' $ac_executable_extensions; do
5362   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5363     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5364     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5365     break 2
5366   fi
5367 done
5368   done
5369 IFS=$as_save_IFS
5370
5371 fi
5372 fi
5373 RANLIB=$ac_cv_prog_RANLIB
5374 if test -n "$RANLIB"; then
5375   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5376 $as_echo "$RANLIB" >&6; }
5377 else
5378   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5379 $as_echo "no" >&6; }
5380 fi
5381
5382
5383 fi
5384 if test -z "$ac_cv_prog_RANLIB"; then
5385   ac_ct_RANLIB=$RANLIB
5386   # Extract the first word of "ranlib", so it can be a program name with args.
5387 set dummy ranlib; ac_word=$2
5388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5389 $as_echo_n "checking for $ac_word... " >&6; }
5390 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5391   $as_echo_n "(cached) " >&6
5392 else
5393   if test -n "$ac_ct_RANLIB"; then
5394   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5395 else
5396 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5397 for as_dir in $PATH
5398 do
5399   IFS=$as_save_IFS
5400   test -z "$as_dir" && as_dir=.
5401     for ac_exec_ext in '' $ac_executable_extensions; do
5402   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5403     ac_cv_prog_ac_ct_RANLIB="ranlib"
5404     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5405     break 2
5406   fi
5407 done
5408   done
5409 IFS=$as_save_IFS
5410
5411 fi
5412 fi
5413 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5414 if test -n "$ac_ct_RANLIB"; then
5415   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5416 $as_echo "$ac_ct_RANLIB" >&6; }
5417 else
5418   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5419 $as_echo "no" >&6; }
5420 fi
5421
5422   if test "x$ac_ct_RANLIB" = x; then
5423     RANLIB=":"
5424   else
5425     case $cross_compiling:$ac_tool_warned in
5426 yes:)
5427 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5428 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5429 ac_tool_warned=yes ;;
5430 esac
5431     RANLIB=$ac_ct_RANLIB
5432   fi
5433 else
5434   RANLIB="$ac_cv_prog_RANLIB"
5435 fi
5436
5437 test -z "$RANLIB" && RANLIB=:
5438
5439
5440
5441
5442
5443
5444 # Determine commands to create old-style static archives.
5445 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5446 old_postinstall_cmds='chmod 644 $oldlib'
5447 old_postuninstall_cmds=
5448
5449 if test -n "$RANLIB"; then
5450   case $host_os in
5451   openbsd*)
5452     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
5453     ;;
5454   *)
5455     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
5456     ;;
5457   esac
5458   old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
5459 fi
5460
5461 case $host_os in
5462   darwin*)
5463     lock_old_archive_extraction=yes ;;
5464   *)
5465     lock_old_archive_extraction=no ;;
5466 esac
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488 for ac_prog in gawk mawk nawk awk
5489 do
5490   # Extract the first word of "$ac_prog", so it can be a program name with args.
5491 set dummy $ac_prog; ac_word=$2
5492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5493 $as_echo_n "checking for $ac_word... " >&6; }
5494 if ${ac_cv_prog_AWK+:} false; then :
5495   $as_echo_n "(cached) " >&6
5496 else
5497   if test -n "$AWK"; then
5498   ac_cv_prog_AWK="$AWK" # Let the user override the test.
5499 else
5500 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5501 for as_dir in $PATH
5502 do
5503   IFS=$as_save_IFS
5504   test -z "$as_dir" && as_dir=.
5505     for ac_exec_ext in '' $ac_executable_extensions; do
5506   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5507     ac_cv_prog_AWK="$ac_prog"
5508     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5509     break 2
5510   fi
5511 done
5512   done
5513 IFS=$as_save_IFS
5514
5515 fi
5516 fi
5517 AWK=$ac_cv_prog_AWK
5518 if test -n "$AWK"; then
5519   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5520 $as_echo "$AWK" >&6; }
5521 else
5522   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5523 $as_echo "no" >&6; }
5524 fi
5525
5526
5527   test -n "$AWK" && break
5528 done
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548 # If no C compiler was specified, use CC.
5549 LTCC=${LTCC-"$CC"}
5550
5551 # If no C compiler flags were specified, use CFLAGS.
5552 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5553
5554 # Allow CC to be a program name with arguments.
5555 compiler=$CC
5556
5557
5558 # Check for command to grab the raw symbol name followed by C symbol from nm.
5559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5560 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5561 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
5562   $as_echo_n "(cached) " >&6
5563 else
5564
5565 # These are sane defaults that work on at least a few old systems.
5566 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5567
5568 # Character class describing NM global symbol codes.
5569 symcode='[BCDEGRST]'
5570
5571 # Regexp to match symbols that can be accessed directly from C.
5572 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5573
5574 # Define system-specific variables.
5575 case $host_os in
5576 aix*)
5577   symcode='[BCDT]'
5578   ;;
5579 cygwin* | mingw* | pw32* | cegcc*)
5580   symcode='[ABCDGISTW]'
5581   ;;
5582 hpux*)
5583   if test "$host_cpu" = ia64; then
5584     symcode='[ABCDEGRST]'
5585   fi
5586   ;;
5587 irix* | nonstopux*)
5588   symcode='[BCDEGRST]'
5589   ;;
5590 osf*)
5591   symcode='[BCDEGQRST]'
5592   ;;
5593 solaris*)
5594   symcode='[BDRT]'
5595   ;;
5596 sco3.2v5*)
5597   symcode='[DT]'
5598   ;;
5599 sysv4.2uw2*)
5600   symcode='[DT]'
5601   ;;
5602 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5603   symcode='[ABDT]'
5604   ;;
5605 sysv4)
5606   symcode='[DFNSTU]'
5607   ;;
5608 esac
5609
5610 # If we're using GNU nm, then use its standard symbol codes.
5611 case `$NM -V 2>&1` in
5612 *GNU* | *'with BFD'*)
5613   symcode='[ABCDGIRSTW]' ;;
5614 esac
5615
5616 # Transform an extracted symbol line into a proper C declaration.
5617 # Some systems (esp. on ia64) link data and code symbols differently,
5618 # so use this general approach.
5619 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5620
5621 # Transform an extracted symbol line into symbol name and symbol address
5622 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
5623 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
5624
5625 # Handle CRLF in mingw tool chain
5626 opt_cr=
5627 case $build_os in
5628 mingw*)
5629   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5630   ;;
5631 esac
5632
5633 # Try without a prefix underscore, then with it.
5634 for ac_symprfx in "" "_"; do
5635
5636   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5637   symxfrm="\\1 $ac_symprfx\\2 \\2"
5638
5639   # Write the raw and C identifiers.
5640   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5641     # Fake it for dumpbin and say T for any non-static function
5642     # and D for any global variable.
5643     # Also find C++ and __fastcall symbols from MSVC++,
5644     # which start with @ or ?.
5645     lt_cv_sys_global_symbol_pipe="$AWK '"\
5646 "     {last_section=section; section=\$ 3};"\
5647 "     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
5648 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5649 "     \$ 0!~/External *\|/{next};"\
5650 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5651 "     {if(hide[section]) next};"\
5652 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5653 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5654 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
5655 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5656 "     ' prfx=^$ac_symprfx"
5657   else
5658     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5659   fi
5660   lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
5661
5662   # Check to see that the pipe works correctly.
5663   pipe_works=no
5664
5665   rm -f conftest*
5666   cat > conftest.$ac_ext <<_LT_EOF
5667 #ifdef __cplusplus
5668 extern "C" {
5669 #endif
5670 char nm_test_var;
5671 void nm_test_func(void);
5672 void nm_test_func(void){}
5673 #ifdef __cplusplus
5674 }
5675 #endif
5676 int main(){nm_test_var='a';nm_test_func();return(0);}
5677 _LT_EOF
5678
5679   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5680   (eval $ac_compile) 2>&5
5681   ac_status=$?
5682   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5683   test $ac_status = 0; }; then
5684     # Now try to grab the symbols.
5685     nlist=conftest.nm
5686     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5687   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5688   ac_status=$?
5689   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5690   test $ac_status = 0; } && test -s "$nlist"; then
5691       # Try sorting and uniquifying the output.
5692       if sort "$nlist" | uniq > "$nlist"T; then
5693         mv -f "$nlist"T "$nlist"
5694       else
5695         rm -f "$nlist"T
5696       fi
5697
5698       # Make sure that we snagged all the symbols we need.
5699       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5700         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5701           cat <<_LT_EOF > conftest.$ac_ext
5702 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
5703 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
5704 /* DATA imports from DLLs on WIN32 con't be const, because runtime
5705    relocations are performed -- see ld's documentation on pseudo-relocs.  */
5706 # define LT_DLSYM_CONST
5707 #elif defined(__osf__)
5708 /* This system does not cope well with relocations in const data.  */
5709 # define LT_DLSYM_CONST
5710 #else
5711 # define LT_DLSYM_CONST const
5712 #endif
5713
5714 #ifdef __cplusplus
5715 extern "C" {
5716 #endif
5717
5718 _LT_EOF
5719           # Now generate the symbol file.
5720           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5721
5722           cat <<_LT_EOF >> conftest.$ac_ext
5723
5724 /* The mapping between symbol names and symbols.  */
5725 LT_DLSYM_CONST struct {
5726   const char *name;
5727   void       *address;
5728 }
5729 lt__PROGRAM__LTX_preloaded_symbols[] =
5730 {
5731   { "@PROGRAM@", (void *) 0 },
5732 _LT_EOF
5733           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5734           cat <<\_LT_EOF >> conftest.$ac_ext
5735   {0, (void *) 0}
5736 };
5737
5738 /* This works around a problem in FreeBSD linker */
5739 #ifdef FREEBSD_WORKAROUND
5740 static const void *lt_preloaded_setup() {
5741   return lt__PROGRAM__LTX_preloaded_symbols;
5742 }
5743 #endif
5744
5745 #ifdef __cplusplus
5746 }
5747 #endif
5748 _LT_EOF
5749           # Now try linking the two files.
5750           mv conftest.$ac_objext conftstm.$ac_objext
5751           lt_globsym_save_LIBS=$LIBS
5752           lt_globsym_save_CFLAGS=$CFLAGS
5753           LIBS="conftstm.$ac_objext"
5754           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5755           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5756   (eval $ac_link) 2>&5
5757   ac_status=$?
5758   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5759   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5760             pipe_works=yes
5761           fi
5762           LIBS=$lt_globsym_save_LIBS
5763           CFLAGS=$lt_globsym_save_CFLAGS
5764         else
5765           echo "cannot find nm_test_func in $nlist" >&5
5766         fi
5767       else
5768         echo "cannot find nm_test_var in $nlist" >&5
5769       fi
5770     else
5771       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5772     fi
5773   else
5774     echo "$progname: failed program was:" >&5
5775     cat conftest.$ac_ext >&5
5776   fi
5777   rm -rf conftest* conftst*
5778
5779   # Do not use the global_symbol_pipe unless it works.
5780   if test "$pipe_works" = yes; then
5781     break
5782   else
5783     lt_cv_sys_global_symbol_pipe=
5784   fi
5785 done
5786
5787 fi
5788
5789 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5790   lt_cv_sys_global_symbol_to_cdecl=
5791 fi
5792 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5793   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5794 $as_echo "failed" >&6; }
5795 else
5796   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5797 $as_echo "ok" >&6; }
5798 fi
5799
5800 # Response file support.
5801 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5802   nm_file_list_spec='@'
5803 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
5804   nm_file_list_spec='@'
5805 fi
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
5834 $as_echo_n "checking for sysroot... " >&6; }
5835
5836 # Check whether --with-sysroot was given.
5837 if test "${with_sysroot+set}" = set; then :
5838   withval=$with_sysroot;
5839 else
5840   with_sysroot=no
5841 fi
5842
5843
5844 lt_sysroot=
5845 case ${with_sysroot} in #(
5846  yes)
5847    if test "$GCC" = yes; then
5848      lt_sysroot=`$CC --print-sysroot 2>/dev/null`
5849    fi
5850    ;; #(
5851  /*)
5852    lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
5853    ;; #(
5854  no|'')
5855    ;; #(
5856  *)
5857    { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
5858 $as_echo "${with_sysroot}" >&6; }
5859    as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
5860    ;;
5861 esac
5862
5863  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
5864 $as_echo "${lt_sysroot:-no}" >&6; }
5865
5866
5867
5868
5869
5870 # Check whether --enable-libtool-lock was given.
5871 if test "${enable_libtool_lock+set}" = set; then :
5872   enableval=$enable_libtool_lock;
5873 fi
5874
5875 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5876
5877 # Some flags need to be propagated to the compiler or linker for good
5878 # libtool support.
5879 case $host in
5880 ia64-*-hpux*)
5881   # Find out which ABI we are using.
5882   echo 'int i;' > conftest.$ac_ext
5883   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5884   (eval $ac_compile) 2>&5
5885   ac_status=$?
5886   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5887   test $ac_status = 0; }; then
5888     case `/usr/bin/file conftest.$ac_objext` in
5889       *ELF-32*)
5890         HPUX_IA64_MODE="32"
5891         ;;
5892       *ELF-64*)
5893         HPUX_IA64_MODE="64"
5894         ;;
5895     esac
5896   fi
5897   rm -rf conftest*
5898   ;;
5899 *-*-irix6*)
5900   # Find out which ABI we are using.
5901   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5902   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5903   (eval $ac_compile) 2>&5
5904   ac_status=$?
5905   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5906   test $ac_status = 0; }; then
5907     if test "$lt_cv_prog_gnu_ld" = yes; then
5908       case `/usr/bin/file conftest.$ac_objext` in
5909         *32-bit*)
5910           LD="${LD-ld} -melf32bsmip"
5911           ;;
5912         *N32*)
5913           LD="${LD-ld} -melf32bmipn32"
5914           ;;
5915         *64-bit*)
5916           LD="${LD-ld} -melf64bmip"
5917         ;;
5918       esac
5919     else
5920       case `/usr/bin/file conftest.$ac_objext` in
5921         *32-bit*)
5922           LD="${LD-ld} -32"
5923           ;;
5924         *N32*)
5925           LD="${LD-ld} -n32"
5926           ;;
5927         *64-bit*)
5928           LD="${LD-ld} -64"
5929           ;;
5930       esac
5931     fi
5932   fi
5933   rm -rf conftest*
5934   ;;
5935
5936 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
5937 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5938   # Find out which ABI we are using.
5939   echo 'int i;' > conftest.$ac_ext
5940   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5941   (eval $ac_compile) 2>&5
5942   ac_status=$?
5943   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5944   test $ac_status = 0; }; then
5945     case `/usr/bin/file conftest.o` in
5946       *32-bit*)
5947         case $host in
5948           x86_64-*kfreebsd*-gnu)
5949             LD="${LD-ld} -m elf_i386_fbsd"
5950             ;;
5951           x86_64-*linux*)
5952             LD="${LD-ld} -m elf_i386"
5953             ;;
5954           ppc64-*linux*|powerpc64-*linux*)
5955             LD="${LD-ld} -m elf32ppclinux"
5956             ;;
5957           s390x-*linux*)
5958             LD="${LD-ld} -m elf_s390"
5959             ;;
5960           sparc64-*linux*)
5961             LD="${LD-ld} -m elf32_sparc"
5962             ;;
5963         esac
5964         ;;
5965       *64-bit*)
5966         case $host in
5967           x86_64-*kfreebsd*-gnu)
5968             LD="${LD-ld} -m elf_x86_64_fbsd"
5969             ;;
5970           x86_64-*linux*)
5971             LD="${LD-ld} -m elf_x86_64"
5972             ;;
5973           ppc*-*linux*|powerpc*-*linux*)
5974             LD="${LD-ld} -m elf64ppc"
5975             ;;
5976           s390*-*linux*|s390*-*tpf*)
5977             LD="${LD-ld} -m elf64_s390"
5978             ;;
5979           sparc*-*linux*)
5980             LD="${LD-ld} -m elf64_sparc"
5981             ;;
5982         esac
5983         ;;
5984     esac
5985   fi
5986   rm -rf conftest*
5987   ;;
5988
5989 *-*-sco3.2v5*)
5990   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5991   SAVE_CFLAGS="$CFLAGS"
5992   CFLAGS="$CFLAGS -belf"
5993   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5994 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5995 if ${lt_cv_cc_needs_belf+:} false; then :
5996   $as_echo_n "(cached) " >&6
5997 else
5998   ac_ext=c
5999 ac_cpp='$CPP $CPPFLAGS'
6000 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6001 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6002 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6003
6004      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6005 /* end confdefs.h.  */
6006
6007 int
6008 main ()
6009 {
6010
6011   ;
6012   return 0;
6013 }
6014 _ACEOF
6015 if ac_fn_c_try_link "$LINENO"; then :
6016   lt_cv_cc_needs_belf=yes
6017 else
6018   lt_cv_cc_needs_belf=no
6019 fi
6020 rm -f core conftest.err conftest.$ac_objext \
6021     conftest$ac_exeext conftest.$ac_ext
6022      ac_ext=c
6023 ac_cpp='$CPP $CPPFLAGS'
6024 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6025 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6026 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6027
6028 fi
6029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6030 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6031   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6032     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6033     CFLAGS="$SAVE_CFLAGS"
6034   fi
6035   ;;
6036 *-*solaris*)
6037   # Find out which ABI we are using.
6038   echo 'int i;' > conftest.$ac_ext
6039   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6040   (eval $ac_compile) 2>&5
6041   ac_status=$?
6042   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6043   test $ac_status = 0; }; then
6044     case `/usr/bin/file conftest.o` in
6045     *64-bit*)
6046       case $lt_cv_prog_gnu_ld in
6047       yes*)
6048         case $host in
6049         i?86-*-solaris*)
6050           LD="${LD-ld} -m elf_x86_64"
6051           ;;
6052         sparc*-*-solaris*)
6053           LD="${LD-ld} -m elf64_sparc"
6054           ;;
6055         esac
6056         # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
6057         if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
6058           LD="${LD-ld}_sol2"
6059         fi
6060         ;;
6061       *)
6062         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6063           LD="${LD-ld} -64"
6064         fi
6065         ;;
6066       esac
6067       ;;
6068     esac
6069   fi
6070   rm -rf conftest*
6071   ;;
6072 esac
6073
6074 need_locks="$enable_libtool_lock"
6075
6076 if test -n "$ac_tool_prefix"; then
6077   # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
6078 set dummy ${ac_tool_prefix}mt; ac_word=$2
6079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6080 $as_echo_n "checking for $ac_word... " >&6; }
6081 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
6082   $as_echo_n "(cached) " >&6
6083 else
6084   if test -n "$MANIFEST_TOOL"; then
6085   ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
6086 else
6087 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6088 for as_dir in $PATH
6089 do
6090   IFS=$as_save_IFS
6091   test -z "$as_dir" && as_dir=.
6092     for ac_exec_ext in '' $ac_executable_extensions; do
6093   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6094     ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
6095     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6096     break 2
6097   fi
6098 done
6099   done
6100 IFS=$as_save_IFS
6101
6102 fi
6103 fi
6104 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
6105 if test -n "$MANIFEST_TOOL"; then
6106   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
6107 $as_echo "$MANIFEST_TOOL" >&6; }
6108 else
6109   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6110 $as_echo "no" >&6; }
6111 fi
6112
6113
6114 fi
6115 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
6116   ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
6117   # Extract the first word of "mt", so it can be a program name with args.
6118 set dummy mt; ac_word=$2
6119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6120 $as_echo_n "checking for $ac_word... " >&6; }
6121 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
6122   $as_echo_n "(cached) " >&6
6123 else
6124   if test -n "$ac_ct_MANIFEST_TOOL"; then
6125   ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
6126 else
6127 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6128 for as_dir in $PATH
6129 do
6130   IFS=$as_save_IFS
6131   test -z "$as_dir" && as_dir=.
6132     for ac_exec_ext in '' $ac_executable_extensions; do
6133   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6134     ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
6135     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6136     break 2
6137   fi
6138 done
6139   done
6140 IFS=$as_save_IFS
6141
6142 fi
6143 fi
6144 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
6145 if test -n "$ac_ct_MANIFEST_TOOL"; then
6146   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
6147 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
6148 else
6149   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6150 $as_echo "no" >&6; }
6151 fi
6152
6153   if test "x$ac_ct_MANIFEST_TOOL" = x; then
6154     MANIFEST_TOOL=":"
6155   else
6156     case $cross_compiling:$ac_tool_warned in
6157 yes:)
6158 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6159 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6160 ac_tool_warned=yes ;;
6161 esac
6162     MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
6163   fi
6164 else
6165   MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
6166 fi
6167
6168 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
6169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
6170 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
6171 if ${lt_cv_path_mainfest_tool+:} false; then :
6172   $as_echo_n "(cached) " >&6
6173 else
6174   lt_cv_path_mainfest_tool=no
6175   echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
6176   $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
6177   cat conftest.err >&5
6178   if $GREP 'Manifest Tool' conftest.out > /dev/null; then
6179     lt_cv_path_mainfest_tool=yes
6180   fi
6181   rm -f conftest*
6182 fi
6183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
6184 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
6185 if test "x$lt_cv_path_mainfest_tool" != xyes; then
6186   MANIFEST_TOOL=:
6187 fi
6188
6189
6190
6191
6192
6193
6194   case $host_os in
6195     rhapsody* | darwin*)
6196     if test -n "$ac_tool_prefix"; then
6197   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6198 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6200 $as_echo_n "checking for $ac_word... " >&6; }
6201 if ${ac_cv_prog_DSYMUTIL+:} false; then :
6202   $as_echo_n "(cached) " >&6
6203 else
6204   if test -n "$DSYMUTIL"; then
6205   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6206 else
6207 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6208 for as_dir in $PATH
6209 do
6210   IFS=$as_save_IFS
6211   test -z "$as_dir" && as_dir=.
6212     for ac_exec_ext in '' $ac_executable_extensions; do
6213   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6214     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6215     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6216     break 2
6217   fi
6218 done
6219   done
6220 IFS=$as_save_IFS
6221
6222 fi
6223 fi
6224 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6225 if test -n "$DSYMUTIL"; then
6226   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6227 $as_echo "$DSYMUTIL" >&6; }
6228 else
6229   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6230 $as_echo "no" >&6; }
6231 fi
6232
6233
6234 fi
6235 if test -z "$ac_cv_prog_DSYMUTIL"; then
6236   ac_ct_DSYMUTIL=$DSYMUTIL
6237   # Extract the first word of "dsymutil", so it can be a program name with args.
6238 set dummy dsymutil; ac_word=$2
6239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6240 $as_echo_n "checking for $ac_word... " >&6; }
6241 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6242   $as_echo_n "(cached) " >&6
6243 else
6244   if test -n "$ac_ct_DSYMUTIL"; then
6245   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6246 else
6247 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6248 for as_dir in $PATH
6249 do
6250   IFS=$as_save_IFS
6251   test -z "$as_dir" && as_dir=.
6252     for ac_exec_ext in '' $ac_executable_extensions; do
6253   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6254     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6255     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6256     break 2
6257   fi
6258 done
6259   done
6260 IFS=$as_save_IFS
6261
6262 fi
6263 fi
6264 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6265 if test -n "$ac_ct_DSYMUTIL"; then
6266   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6267 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6268 else
6269   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6270 $as_echo "no" >&6; }
6271 fi
6272
6273   if test "x$ac_ct_DSYMUTIL" = x; then
6274     DSYMUTIL=":"
6275   else
6276     case $cross_compiling:$ac_tool_warned in
6277 yes:)
6278 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6279 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6280 ac_tool_warned=yes ;;
6281 esac
6282     DSYMUTIL=$ac_ct_DSYMUTIL
6283   fi
6284 else
6285   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6286 fi
6287
6288     if test -n "$ac_tool_prefix"; then
6289   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6290 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6292 $as_echo_n "checking for $ac_word... " >&6; }
6293 if ${ac_cv_prog_NMEDIT+:} false; then :
6294   $as_echo_n "(cached) " >&6
6295 else
6296   if test -n "$NMEDIT"; then
6297   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6298 else
6299 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6300 for as_dir in $PATH
6301 do
6302   IFS=$as_save_IFS
6303   test -z "$as_dir" && as_dir=.
6304     for ac_exec_ext in '' $ac_executable_extensions; do
6305   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6306     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6307     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6308     break 2
6309   fi
6310 done
6311   done
6312 IFS=$as_save_IFS
6313
6314 fi
6315 fi
6316 NMEDIT=$ac_cv_prog_NMEDIT
6317 if test -n "$NMEDIT"; then
6318   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6319 $as_echo "$NMEDIT" >&6; }
6320 else
6321   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6322 $as_echo "no" >&6; }
6323 fi
6324
6325
6326 fi
6327 if test -z "$ac_cv_prog_NMEDIT"; then
6328   ac_ct_NMEDIT=$NMEDIT
6329   # Extract the first word of "nmedit", so it can be a program name with args.
6330 set dummy nmedit; ac_word=$2
6331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6332 $as_echo_n "checking for $ac_word... " >&6; }
6333 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6334   $as_echo_n "(cached) " >&6
6335 else
6336   if test -n "$ac_ct_NMEDIT"; then
6337   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6338 else
6339 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6340 for as_dir in $PATH
6341 do
6342   IFS=$as_save_IFS
6343   test -z "$as_dir" && as_dir=.
6344     for ac_exec_ext in '' $ac_executable_extensions; do
6345   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6346     ac_cv_prog_ac_ct_NMEDIT="nmedit"
6347     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6348     break 2
6349   fi
6350 done
6351   done
6352 IFS=$as_save_IFS
6353
6354 fi
6355 fi
6356 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6357 if test -n "$ac_ct_NMEDIT"; then
6358   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6359 $as_echo "$ac_ct_NMEDIT" >&6; }
6360 else
6361   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6362 $as_echo "no" >&6; }
6363 fi
6364
6365   if test "x$ac_ct_NMEDIT" = x; then
6366     NMEDIT=":"
6367   else
6368     case $cross_compiling:$ac_tool_warned in
6369 yes:)
6370 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6371 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6372 ac_tool_warned=yes ;;
6373 esac
6374     NMEDIT=$ac_ct_NMEDIT
6375   fi
6376 else
6377   NMEDIT="$ac_cv_prog_NMEDIT"
6378 fi
6379
6380     if test -n "$ac_tool_prefix"; then
6381   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6382 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6384 $as_echo_n "checking for $ac_word... " >&6; }
6385 if ${ac_cv_prog_LIPO+:} false; then :
6386   $as_echo_n "(cached) " >&6
6387 else
6388   if test -n "$LIPO"; then
6389   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6390 else
6391 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6392 for as_dir in $PATH
6393 do
6394   IFS=$as_save_IFS
6395   test -z "$as_dir" && as_dir=.
6396     for ac_exec_ext in '' $ac_executable_extensions; do
6397   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6398     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6399     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6400     break 2
6401   fi
6402 done
6403   done
6404 IFS=$as_save_IFS
6405
6406 fi
6407 fi
6408 LIPO=$ac_cv_prog_LIPO
6409 if test -n "$LIPO"; then
6410   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6411 $as_echo "$LIPO" >&6; }
6412 else
6413   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6414 $as_echo "no" >&6; }
6415 fi
6416
6417
6418 fi
6419 if test -z "$ac_cv_prog_LIPO"; then
6420   ac_ct_LIPO=$LIPO
6421   # Extract the first word of "lipo", so it can be a program name with args.
6422 set dummy lipo; ac_word=$2
6423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6424 $as_echo_n "checking for $ac_word... " >&6; }
6425 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6426   $as_echo_n "(cached) " >&6
6427 else
6428   if test -n "$ac_ct_LIPO"; then
6429   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6430 else
6431 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6432 for as_dir in $PATH
6433 do
6434   IFS=$as_save_IFS
6435   test -z "$as_dir" && as_dir=.
6436     for ac_exec_ext in '' $ac_executable_extensions; do
6437   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6438     ac_cv_prog_ac_ct_LIPO="lipo"
6439     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6440     break 2
6441   fi
6442 done
6443   done
6444 IFS=$as_save_IFS
6445
6446 fi
6447 fi
6448 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6449 if test -n "$ac_ct_LIPO"; then
6450   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6451 $as_echo "$ac_ct_LIPO" >&6; }
6452 else
6453   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6454 $as_echo "no" >&6; }
6455 fi
6456
6457   if test "x$ac_ct_LIPO" = x; then
6458     LIPO=":"
6459   else
6460     case $cross_compiling:$ac_tool_warned in
6461 yes:)
6462 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6463 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6464 ac_tool_warned=yes ;;
6465 esac
6466     LIPO=$ac_ct_LIPO
6467   fi
6468 else
6469   LIPO="$ac_cv_prog_LIPO"
6470 fi
6471
6472     if test -n "$ac_tool_prefix"; then
6473   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6474 set dummy ${ac_tool_prefix}otool; ac_word=$2
6475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6476 $as_echo_n "checking for $ac_word... " >&6; }
6477 if ${ac_cv_prog_OTOOL+:} false; then :
6478   $as_echo_n "(cached) " >&6
6479 else
6480   if test -n "$OTOOL"; then
6481   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6482 else
6483 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6484 for as_dir in $PATH
6485 do
6486   IFS=$as_save_IFS
6487   test -z "$as_dir" && as_dir=.
6488     for ac_exec_ext in '' $ac_executable_extensions; do
6489   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6490     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6491     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6492     break 2
6493   fi
6494 done
6495   done
6496 IFS=$as_save_IFS
6497
6498 fi
6499 fi
6500 OTOOL=$ac_cv_prog_OTOOL
6501 if test -n "$OTOOL"; then
6502   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6503 $as_echo "$OTOOL" >&6; }
6504 else
6505   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6506 $as_echo "no" >&6; }
6507 fi
6508
6509
6510 fi
6511 if test -z "$ac_cv_prog_OTOOL"; then
6512   ac_ct_OTOOL=$OTOOL
6513   # Extract the first word of "otool", so it can be a program name with args.
6514 set dummy otool; ac_word=$2
6515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6516 $as_echo_n "checking for $ac_word... " >&6; }
6517 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6518   $as_echo_n "(cached) " >&6
6519 else
6520   if test -n "$ac_ct_OTOOL"; then
6521   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6522 else
6523 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6524 for as_dir in $PATH
6525 do
6526   IFS=$as_save_IFS
6527   test -z "$as_dir" && as_dir=.
6528     for ac_exec_ext in '' $ac_executable_extensions; do
6529   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6530     ac_cv_prog_ac_ct_OTOOL="otool"
6531     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6532     break 2
6533   fi
6534 done
6535   done
6536 IFS=$as_save_IFS
6537
6538 fi
6539 fi
6540 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6541 if test -n "$ac_ct_OTOOL"; then
6542   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6543 $as_echo "$ac_ct_OTOOL" >&6; }
6544 else
6545   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6546 $as_echo "no" >&6; }
6547 fi
6548
6549   if test "x$ac_ct_OTOOL" = x; then
6550     OTOOL=":"
6551   else
6552     case $cross_compiling:$ac_tool_warned in
6553 yes:)
6554 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6555 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6556 ac_tool_warned=yes ;;
6557 esac
6558     OTOOL=$ac_ct_OTOOL
6559   fi
6560 else
6561   OTOOL="$ac_cv_prog_OTOOL"
6562 fi
6563
6564     if test -n "$ac_tool_prefix"; then
6565   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6566 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6568 $as_echo_n "checking for $ac_word... " >&6; }
6569 if ${ac_cv_prog_OTOOL64+:} false; then :
6570   $as_echo_n "(cached) " >&6
6571 else
6572   if test -n "$OTOOL64"; then
6573   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6574 else
6575 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6576 for as_dir in $PATH
6577 do
6578   IFS=$as_save_IFS
6579   test -z "$as_dir" && as_dir=.
6580     for ac_exec_ext in '' $ac_executable_extensions; do
6581   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6582     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6583     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6584     break 2
6585   fi
6586 done
6587   done
6588 IFS=$as_save_IFS
6589
6590 fi
6591 fi
6592 OTOOL64=$ac_cv_prog_OTOOL64
6593 if test -n "$OTOOL64"; then
6594   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6595 $as_echo "$OTOOL64" >&6; }
6596 else
6597   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6598 $as_echo "no" >&6; }
6599 fi
6600
6601
6602 fi
6603 if test -z "$ac_cv_prog_OTOOL64"; then
6604   ac_ct_OTOOL64=$OTOOL64
6605   # Extract the first word of "otool64", so it can be a program name with args.
6606 set dummy otool64; ac_word=$2
6607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6608 $as_echo_n "checking for $ac_word... " >&6; }
6609 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6610   $as_echo_n "(cached) " >&6
6611 else
6612   if test -n "$ac_ct_OTOOL64"; then
6613   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6614 else
6615 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6616 for as_dir in $PATH
6617 do
6618   IFS=$as_save_IFS
6619   test -z "$as_dir" && as_dir=.
6620     for ac_exec_ext in '' $ac_executable_extensions; do
6621   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6622     ac_cv_prog_ac_ct_OTOOL64="otool64"
6623     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6624     break 2
6625   fi
6626 done
6627   done
6628 IFS=$as_save_IFS
6629
6630 fi
6631 fi
6632 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6633 if test -n "$ac_ct_OTOOL64"; then
6634   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6635 $as_echo "$ac_ct_OTOOL64" >&6; }
6636 else
6637   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6638 $as_echo "no" >&6; }
6639 fi
6640
6641   if test "x$ac_ct_OTOOL64" = x; then
6642     OTOOL64=":"
6643   else
6644     case $cross_compiling:$ac_tool_warned in
6645 yes:)
6646 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6647 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6648 ac_tool_warned=yes ;;
6649 esac
6650     OTOOL64=$ac_ct_OTOOL64
6651   fi
6652 else
6653   OTOOL64="$ac_cv_prog_OTOOL64"
6654 fi
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6683 $as_echo_n "checking for -single_module linker flag... " >&6; }
6684 if ${lt_cv_apple_cc_single_mod+:} false; then :
6685   $as_echo_n "(cached) " >&6
6686 else
6687   lt_cv_apple_cc_single_mod=no
6688       if test -z "${LT_MULTI_MODULE}"; then
6689         # By default we will add the -single_module flag. You can override
6690         # by either setting the environment variable LT_MULTI_MODULE
6691         # non-empty at configure time, or by adding -multi_module to the
6692         # link flags.
6693         rm -rf libconftest.dylib*
6694         echo "int foo(void){return 1;}" > conftest.c
6695         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6696 -dynamiclib -Wl,-single_module conftest.c" >&5
6697         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6698           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6699         _lt_result=$?
6700         # If there is a non-empty error log, and "single_module"
6701         # appears in it, assume the flag caused a linker warning
6702         if test -s conftest.err && $GREP single_module conftest.err; then
6703           cat conftest.err >&5
6704         # Otherwise, if the output was created with a 0 exit code from
6705         # the compiler, it worked.
6706         elif test -f libconftest.dylib && test $_lt_result -eq 0; then
6707           lt_cv_apple_cc_single_mod=yes
6708         else
6709           cat conftest.err >&5
6710         fi
6711         rm -rf libconftest.dylib*
6712         rm -f conftest.*
6713       fi
6714 fi
6715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6716 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6717
6718     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6719 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6720 if ${lt_cv_ld_exported_symbols_list+:} false; then :
6721   $as_echo_n "(cached) " >&6
6722 else
6723   lt_cv_ld_exported_symbols_list=no
6724       save_LDFLAGS=$LDFLAGS
6725       echo "_main" > conftest.sym
6726       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6727       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6728 /* end confdefs.h.  */
6729
6730 int
6731 main ()
6732 {
6733
6734   ;
6735   return 0;
6736 }
6737 _ACEOF
6738 if ac_fn_c_try_link "$LINENO"; then :
6739   lt_cv_ld_exported_symbols_list=yes
6740 else
6741   lt_cv_ld_exported_symbols_list=no
6742 fi
6743 rm -f core conftest.err conftest.$ac_objext \
6744     conftest$ac_exeext conftest.$ac_ext
6745         LDFLAGS="$save_LDFLAGS"
6746
6747 fi
6748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6749 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6750
6751     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6752 $as_echo_n "checking for -force_load linker flag... " >&6; }
6753 if ${lt_cv_ld_force_load+:} false; then :
6754   $as_echo_n "(cached) " >&6
6755 else
6756   lt_cv_ld_force_load=no
6757       cat > conftest.c << _LT_EOF
6758 int forced_loaded() { return 2;}
6759 _LT_EOF
6760       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6761       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6762       echo "$AR cru libconftest.a conftest.o" >&5
6763       $AR cru libconftest.a conftest.o 2>&5
6764       echo "$RANLIB libconftest.a" >&5
6765       $RANLIB libconftest.a 2>&5
6766       cat > conftest.c << _LT_EOF
6767 int main() { return 0;}
6768 _LT_EOF
6769       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6770       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6771       _lt_result=$?
6772       if test -s conftest.err && $GREP force_load conftest.err; then
6773         cat conftest.err >&5
6774       elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
6775         lt_cv_ld_force_load=yes
6776       else
6777         cat conftest.err >&5
6778       fi
6779         rm -f conftest.err libconftest.a conftest conftest.c
6780         rm -rf conftest.dSYM
6781
6782 fi
6783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6784 $as_echo "$lt_cv_ld_force_load" >&6; }
6785     case $host_os in
6786     rhapsody* | darwin1.[012])
6787       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6788     darwin1.*)
6789       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6790     darwin*) # darwin 5.x on
6791       # if running on 10.5 or later, the deployment target defaults
6792       # to the OS version, if on x86, and 10.4, the deployment
6793       # target defaults to 10.4. Don't you love it?
6794       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6795         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6796           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6797         10.[012]*)
6798           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6799         10.*)
6800           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6801       esac
6802     ;;
6803   esac
6804     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6805       _lt_dar_single_mod='$single_module'
6806     fi
6807     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6808       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6809     else
6810       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6811     fi
6812     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6813       _lt_dsymutil='~$DSYMUTIL $lib || :'
6814     else
6815       _lt_dsymutil=
6816     fi
6817     ;;
6818   esac
6819
6820 ac_ext=c
6821 ac_cpp='$CPP $CPPFLAGS'
6822 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6823 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6824 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6826 $as_echo_n "checking how to run the C preprocessor... " >&6; }
6827 # On Suns, sometimes $CPP names a directory.
6828 if test -n "$CPP" && test -d "$CPP"; then
6829   CPP=
6830 fi
6831 if test -z "$CPP"; then
6832   if ${ac_cv_prog_CPP+:} false; then :
6833   $as_echo_n "(cached) " >&6
6834 else
6835       # Double quotes because CPP needs to be expanded
6836     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6837     do
6838       ac_preproc_ok=false
6839 for ac_c_preproc_warn_flag in '' yes
6840 do
6841   # Use a header file that comes with gcc, so configuring glibc
6842   # with a fresh cross-compiler works.
6843   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6844   # <limits.h> exists even on freestanding compilers.
6845   # On the NeXT, cc -E runs the code through the compiler's parser,
6846   # not just through cpp. "Syntax error" is here to catch this case.
6847   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6848 /* end confdefs.h.  */
6849 #ifdef __STDC__
6850 # include <limits.h>
6851 #else
6852 # include <assert.h>
6853 #endif
6854                      Syntax error
6855 _ACEOF
6856 if ac_fn_c_try_cpp "$LINENO"; then :
6857
6858 else
6859   # Broken: fails on valid input.
6860 continue
6861 fi
6862 rm -f conftest.err conftest.i conftest.$ac_ext
6863
6864   # OK, works on sane cases.  Now check whether nonexistent headers
6865   # can be detected and how.
6866   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6867 /* end confdefs.h.  */
6868 #include <ac_nonexistent.h>
6869 _ACEOF
6870 if ac_fn_c_try_cpp "$LINENO"; then :
6871   # Broken: success on invalid input.
6872 continue
6873 else
6874   # Passes both tests.
6875 ac_preproc_ok=:
6876 break
6877 fi
6878 rm -f conftest.err conftest.i conftest.$ac_ext
6879
6880 done
6881 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6882 rm -f conftest.i conftest.err conftest.$ac_ext
6883 if $ac_preproc_ok; then :
6884   break
6885 fi
6886
6887     done
6888     ac_cv_prog_CPP=$CPP
6889
6890 fi
6891   CPP=$ac_cv_prog_CPP
6892 else
6893   ac_cv_prog_CPP=$CPP
6894 fi
6895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6896 $as_echo "$CPP" >&6; }
6897 ac_preproc_ok=false
6898 for ac_c_preproc_warn_flag in '' yes
6899 do
6900   # Use a header file that comes with gcc, so configuring glibc
6901   # with a fresh cross-compiler works.
6902   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6903   # <limits.h> exists even on freestanding compilers.
6904   # On the NeXT, cc -E runs the code through the compiler's parser,
6905   # not just through cpp. "Syntax error" is here to catch this case.
6906   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6907 /* end confdefs.h.  */
6908 #ifdef __STDC__
6909 # include <limits.h>
6910 #else
6911 # include <assert.h>
6912 #endif
6913                      Syntax error
6914 _ACEOF
6915 if ac_fn_c_try_cpp "$LINENO"; then :
6916
6917 else
6918   # Broken: fails on valid input.
6919 continue
6920 fi
6921 rm -f conftest.err conftest.i conftest.$ac_ext
6922
6923   # OK, works on sane cases.  Now check whether nonexistent headers
6924   # can be detected and how.
6925   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6926 /* end confdefs.h.  */
6927 #include <ac_nonexistent.h>
6928 _ACEOF
6929 if ac_fn_c_try_cpp "$LINENO"; then :
6930   # Broken: success on invalid input.
6931 continue
6932 else
6933   # Passes both tests.
6934 ac_preproc_ok=:
6935 break
6936 fi
6937 rm -f conftest.err conftest.i conftest.$ac_ext
6938
6939 done
6940 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6941 rm -f conftest.i conftest.err conftest.$ac_ext
6942 if $ac_preproc_ok; then :
6943
6944 else
6945   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6946 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6947 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
6948 See \`config.log' for more details" "$LINENO" 5; }
6949 fi
6950
6951 ac_ext=c
6952 ac_cpp='$CPP $CPPFLAGS'
6953 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6954 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6955 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6956
6957
6958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6959 $as_echo_n "checking for ANSI C header files... " >&6; }
6960 if ${ac_cv_header_stdc+:} false; then :
6961   $as_echo_n "(cached) " >&6
6962 else
6963   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6964 /* end confdefs.h.  */
6965 #include <stdlib.h>
6966 #include <stdarg.h>
6967 #include <string.h>
6968 #include <float.h>
6969
6970 int
6971 main ()
6972 {
6973
6974   ;
6975   return 0;
6976 }
6977 _ACEOF
6978 if ac_fn_c_try_compile "$LINENO"; then :
6979   ac_cv_header_stdc=yes
6980 else
6981   ac_cv_header_stdc=no
6982 fi
6983 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6984
6985 if test $ac_cv_header_stdc = yes; then
6986   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6987   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6988 /* end confdefs.h.  */
6989 #include <string.h>
6990
6991 _ACEOF
6992 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6993   $EGREP "memchr" >/dev/null 2>&1; then :
6994
6995 else
6996   ac_cv_header_stdc=no
6997 fi
6998 rm -f conftest*
6999
7000 fi
7001
7002 if test $ac_cv_header_stdc = yes; then
7003   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7004   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7005 /* end confdefs.h.  */
7006 #include <stdlib.h>
7007
7008 _ACEOF
7009 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7010   $EGREP "free" >/dev/null 2>&1; then :
7011
7012 else
7013   ac_cv_header_stdc=no
7014 fi
7015 rm -f conftest*
7016
7017 fi
7018
7019 if test $ac_cv_header_stdc = yes; then
7020   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7021   if test "$cross_compiling" = yes; then :
7022   :
7023 else
7024   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7025 /* end confdefs.h.  */
7026 #include <ctype.h>
7027 #include <stdlib.h>
7028 #if ((' ' & 0x0FF) == 0x020)
7029 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7030 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7031 #else
7032 # define ISLOWER(c) \
7033                    (('a' <= (c) && (c) <= 'i') \
7034                      || ('j' <= (c) && (c) <= 'r') \
7035                      || ('s' <= (c) && (c) <= 'z'))
7036 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7037 #endif
7038
7039 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7040 int
7041 main ()
7042 {
7043   int i;
7044   for (i = 0; i < 256; i++)
7045     if (XOR (islower (i), ISLOWER (i))
7046         || toupper (i) != TOUPPER (i))
7047       return 2;
7048   return 0;
7049 }
7050 _ACEOF
7051 if ac_fn_c_try_run "$LINENO"; then :
7052
7053 else
7054   ac_cv_header_stdc=no
7055 fi
7056 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7057   conftest.$ac_objext conftest.beam conftest.$ac_ext
7058 fi
7059
7060 fi
7061 fi
7062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7063 $as_echo "$ac_cv_header_stdc" >&6; }
7064 if test $ac_cv_header_stdc = yes; then
7065
7066 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7067
7068 fi
7069
7070 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7071 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7072                   inttypes.h stdint.h unistd.h
7073 do :
7074   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7075 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7076 "
7077 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7078   cat >>confdefs.h <<_ACEOF
7079 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7080 _ACEOF
7081
7082 fi
7083
7084 done
7085
7086
7087 for ac_header in dlfcn.h
7088 do :
7089   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7090 "
7091 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7092   cat >>confdefs.h <<_ACEOF
7093 #define HAVE_DLFCN_H 1
7094 _ACEOF
7095
7096 fi
7097
7098 done
7099
7100
7101
7102
7103
7104 # Set options
7105 enable_win32_dll=yes
7106
7107 case $host in
7108 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
7109   if test -n "$ac_tool_prefix"; then
7110   # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
7111 set dummy ${ac_tool_prefix}as; ac_word=$2
7112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7113 $as_echo_n "checking for $ac_word... " >&6; }
7114 if ${ac_cv_prog_AS+:} false; then :
7115   $as_echo_n "(cached) " >&6
7116 else
7117   if test -n "$AS"; then
7118   ac_cv_prog_AS="$AS" # Let the user override the test.
7119 else
7120 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7121 for as_dir in $PATH
7122 do
7123   IFS=$as_save_IFS
7124   test -z "$as_dir" && as_dir=.
7125     for ac_exec_ext in '' $ac_executable_extensions; do
7126   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7127     ac_cv_prog_AS="${ac_tool_prefix}as"
7128     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7129     break 2
7130   fi
7131 done
7132   done
7133 IFS=$as_save_IFS
7134
7135 fi
7136 fi
7137 AS=$ac_cv_prog_AS
7138 if test -n "$AS"; then
7139   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
7140 $as_echo "$AS" >&6; }
7141 else
7142   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7143 $as_echo "no" >&6; }
7144 fi
7145
7146
7147 fi
7148 if test -z "$ac_cv_prog_AS"; then
7149   ac_ct_AS=$AS
7150   # Extract the first word of "as", so it can be a program name with args.
7151 set dummy as; ac_word=$2
7152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7153 $as_echo_n "checking for $ac_word... " >&6; }
7154 if ${ac_cv_prog_ac_ct_AS+:} false; then :
7155   $as_echo_n "(cached) " >&6
7156 else
7157   if test -n "$ac_ct_AS"; then
7158   ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
7159 else
7160 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7161 for as_dir in $PATH
7162 do
7163   IFS=$as_save_IFS
7164   test -z "$as_dir" && as_dir=.
7165     for ac_exec_ext in '' $ac_executable_extensions; do
7166   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7167     ac_cv_prog_ac_ct_AS="as"
7168     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7169     break 2
7170   fi
7171 done
7172   done
7173 IFS=$as_save_IFS
7174
7175 fi
7176 fi
7177 ac_ct_AS=$ac_cv_prog_ac_ct_AS
7178 if test -n "$ac_ct_AS"; then
7179   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
7180 $as_echo "$ac_ct_AS" >&6; }
7181 else
7182   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7183 $as_echo "no" >&6; }
7184 fi
7185
7186   if test "x$ac_ct_AS" = x; then
7187     AS="false"
7188   else
7189     case $cross_compiling:$ac_tool_warned in
7190 yes:)
7191 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7192 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7193 ac_tool_warned=yes ;;
7194 esac
7195     AS=$ac_ct_AS
7196   fi
7197 else
7198   AS="$ac_cv_prog_AS"
7199 fi
7200
7201   if test -n "$ac_tool_prefix"; then
7202   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
7203 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
7204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7205 $as_echo_n "checking for $ac_word... " >&6; }
7206 if ${ac_cv_prog_DLLTOOL+:} false; then :
7207   $as_echo_n "(cached) " >&6
7208 else
7209   if test -n "$DLLTOOL"; then
7210   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
7211 else
7212 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7213 for as_dir in $PATH
7214 do
7215   IFS=$as_save_IFS
7216   test -z "$as_dir" && as_dir=.
7217     for ac_exec_ext in '' $ac_executable_extensions; do
7218   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7219     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
7220     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7221     break 2
7222   fi
7223 done
7224   done
7225 IFS=$as_save_IFS
7226
7227 fi
7228 fi
7229 DLLTOOL=$ac_cv_prog_DLLTOOL
7230 if test -n "$DLLTOOL"; then
7231   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
7232 $as_echo "$DLLTOOL" >&6; }
7233 else
7234   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7235 $as_echo "no" >&6; }
7236 fi
7237
7238
7239 fi
7240 if test -z "$ac_cv_prog_DLLTOOL"; then
7241   ac_ct_DLLTOOL=$DLLTOOL
7242   # Extract the first word of "dlltool", so it can be a program name with args.
7243 set dummy dlltool; ac_word=$2
7244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7245 $as_echo_n "checking for $ac_word... " >&6; }
7246 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
7247   $as_echo_n "(cached) " >&6
7248 else
7249   if test -n "$ac_ct_DLLTOOL"; then
7250   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
7251 else
7252 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7253 for as_dir in $PATH
7254 do
7255   IFS=$as_save_IFS
7256   test -z "$as_dir" && as_dir=.
7257     for ac_exec_ext in '' $ac_executable_extensions; do
7258   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7259     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
7260     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7261     break 2
7262   fi
7263 done
7264   done
7265 IFS=$as_save_IFS
7266
7267 fi
7268 fi
7269 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
7270 if test -n "$ac_ct_DLLTOOL"; then
7271   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
7272 $as_echo "$ac_ct_DLLTOOL" >&6; }
7273 else
7274   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7275 $as_echo "no" >&6; }
7276 fi
7277
7278   if test "x$ac_ct_DLLTOOL" = x; then
7279     DLLTOOL="false"
7280   else
7281     case $cross_compiling:$ac_tool_warned in
7282 yes:)
7283 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7284 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7285 ac_tool_warned=yes ;;
7286 esac
7287     DLLTOOL=$ac_ct_DLLTOOL
7288   fi
7289 else
7290   DLLTOOL="$ac_cv_prog_DLLTOOL"
7291 fi
7292
7293   if test -n "$ac_tool_prefix"; then
7294   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
7295 set dummy ${ac_tool_prefix}objdump; ac_word=$2
7296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7297 $as_echo_n "checking for $ac_word... " >&6; }
7298 if ${ac_cv_prog_OBJDUMP+:} false; then :
7299   $as_echo_n "(cached) " >&6
7300 else
7301   if test -n "$OBJDUMP"; then
7302   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
7303 else
7304 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7305 for as_dir in $PATH
7306 do
7307   IFS=$as_save_IFS
7308   test -z "$as_dir" && as_dir=.
7309     for ac_exec_ext in '' $ac_executable_extensions; do
7310   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7311     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
7312     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7313     break 2
7314   fi
7315 done
7316   done
7317 IFS=$as_save_IFS
7318
7319 fi
7320 fi
7321 OBJDUMP=$ac_cv_prog_OBJDUMP
7322 if test -n "$OBJDUMP"; then
7323   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
7324 $as_echo "$OBJDUMP" >&6; }
7325 else
7326   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7327 $as_echo "no" >&6; }
7328 fi
7329
7330
7331 fi
7332 if test -z "$ac_cv_prog_OBJDUMP"; then
7333   ac_ct_OBJDUMP=$OBJDUMP
7334   # Extract the first word of "objdump", so it can be a program name with args.
7335 set dummy objdump; ac_word=$2
7336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7337 $as_echo_n "checking for $ac_word... " >&6; }
7338 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
7339   $as_echo_n "(cached) " >&6
7340 else
7341   if test -n "$ac_ct_OBJDUMP"; then
7342   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
7343 else
7344 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7345 for as_dir in $PATH
7346 do
7347   IFS=$as_save_IFS
7348   test -z "$as_dir" && as_dir=.
7349     for ac_exec_ext in '' $ac_executable_extensions; do
7350   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7351     ac_cv_prog_ac_ct_OBJDUMP="objdump"
7352     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7353     break 2
7354   fi
7355 done
7356   done
7357 IFS=$as_save_IFS
7358
7359 fi
7360 fi
7361 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
7362 if test -n "$ac_ct_OBJDUMP"; then
7363   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
7364 $as_echo "$ac_ct_OBJDUMP" >&6; }
7365 else
7366   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7367 $as_echo "no" >&6; }
7368 fi
7369
7370   if test "x$ac_ct_OBJDUMP" = x; then
7371     OBJDUMP="false"
7372   else
7373     case $cross_compiling:$ac_tool_warned in
7374 yes:)
7375 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7376 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7377 ac_tool_warned=yes ;;
7378 esac
7379     OBJDUMP=$ac_ct_OBJDUMP
7380   fi
7381 else
7382   OBJDUMP="$ac_cv_prog_OBJDUMP"
7383 fi
7384
7385   ;;
7386 esac
7387
7388 test -z "$AS" && AS=as
7389
7390
7391
7392
7393
7394 test -z "$DLLTOOL" && DLLTOOL=dlltool
7395
7396
7397
7398
7399
7400 test -z "$OBJDUMP" && OBJDUMP=objdump
7401
7402
7403
7404
7405
7406
7407
7408         enable_dlopen=no
7409
7410
7411
7412             # Check whether --enable-shared was given.
7413 if test "${enable_shared+set}" = set; then :
7414   enableval=$enable_shared; p=${PACKAGE-default}
7415     case $enableval in
7416     yes) enable_shared=yes ;;
7417     no) enable_shared=no ;;
7418     *)
7419       enable_shared=no
7420       # Look at the argument we got.  We use all the common list separators.
7421       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7422       for pkg in $enableval; do
7423         IFS="$lt_save_ifs"
7424         if test "X$pkg" = "X$p"; then
7425           enable_shared=yes
7426         fi
7427       done
7428       IFS="$lt_save_ifs"
7429       ;;
7430     esac
7431 else
7432   enable_shared=yes
7433 fi
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443   # Check whether --enable-static was given.
7444 if test "${enable_static+set}" = set; then :
7445   enableval=$enable_static; p=${PACKAGE-default}
7446     case $enableval in
7447     yes) enable_static=yes ;;
7448     no) enable_static=no ;;
7449     *)
7450      enable_static=no
7451       # Look at the argument we got.  We use all the common list separators.
7452       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7453       for pkg in $enableval; do
7454         IFS="$lt_save_ifs"
7455         if test "X$pkg" = "X$p"; then
7456           enable_static=yes
7457         fi
7458       done
7459       IFS="$lt_save_ifs"
7460       ;;
7461     esac
7462 else
7463   enable_static=yes
7464 fi
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475 # Check whether --with-pic was given.
7476 if test "${with_pic+set}" = set; then :
7477   withval=$with_pic; lt_p=${PACKAGE-default}
7478     case $withval in
7479     yes|no) pic_mode=$withval ;;
7480     *)
7481       pic_mode=default
7482       # Look at the argument we got.  We use all the common list separators.
7483       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7484       for lt_pkg in $withval; do
7485         IFS="$lt_save_ifs"
7486         if test "X$lt_pkg" = "X$lt_p"; then
7487           pic_mode=yes
7488         fi
7489       done
7490       IFS="$lt_save_ifs"
7491       ;;
7492     esac
7493 else
7494   pic_mode=default
7495 fi
7496
7497
7498 test -z "$pic_mode" && pic_mode=default
7499
7500
7501
7502
7503
7504
7505
7506   # Check whether --enable-fast-install was given.
7507 if test "${enable_fast_install+set}" = set; then :
7508   enableval=$enable_fast_install; p=${PACKAGE-default}
7509     case $enableval in
7510     yes) enable_fast_install=yes ;;
7511     no) enable_fast_install=no ;;
7512     *)
7513       enable_fast_install=no
7514       # Look at the argument we got.  We use all the common list separators.
7515       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7516       for pkg in $enableval; do
7517         IFS="$lt_save_ifs"
7518         if test "X$pkg" = "X$p"; then
7519           enable_fast_install=yes
7520         fi
7521       done
7522       IFS="$lt_save_ifs"
7523       ;;
7524     esac
7525 else
7526   enable_fast_install=yes
7527 fi
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539 # This can be used to rebuild libtool when needed
7540 LIBTOOL_DEPS="$ltmain"
7541
7542 # Always use our own libtool.
7543 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7544
7545
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574 test -z "$LN_S" && LN_S="ln -s"
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589 if test -n "${ZSH_VERSION+set}" ; then
7590    setopt NO_GLOB_SUBST
7591 fi
7592
7593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7594 $as_echo_n "checking for objdir... " >&6; }
7595 if ${lt_cv_objdir+:} false; then :
7596   $as_echo_n "(cached) " >&6
7597 else
7598   rm -f .libs 2>/dev/null
7599 mkdir .libs 2>/dev/null
7600 if test -d .libs; then
7601   lt_cv_objdir=.libs
7602 else
7603   # MS-DOS does not allow filenames that begin with a dot.
7604   lt_cv_objdir=_libs
7605 fi
7606 rmdir .libs 2>/dev/null
7607 fi
7608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7609 $as_echo "$lt_cv_objdir" >&6; }
7610 objdir=$lt_cv_objdir
7611
7612
7613
7614
7615
7616 cat >>confdefs.h <<_ACEOF
7617 #define LT_OBJDIR "$lt_cv_objdir/"
7618 _ACEOF
7619
7620
7621
7622
7623 case $host_os in
7624 aix3*)
7625   # AIX sometimes has problems with the GCC collect2 program.  For some
7626   # reason, if we set the COLLECT_NAMES environment variable, the problems
7627   # vanish in a puff of smoke.
7628   if test "X${COLLECT_NAMES+set}" != Xset; then
7629     COLLECT_NAMES=
7630     export COLLECT_NAMES
7631   fi
7632   ;;
7633 esac
7634
7635 # Global variables:
7636 ofile=libtool
7637 can_build_shared=yes
7638
7639 # All known linkers require a `.a' archive for static linking (except MSVC,
7640 # which needs '.lib').
7641 libext=a
7642
7643 with_gnu_ld="$lt_cv_prog_gnu_ld"
7644
7645 old_CC="$CC"
7646 old_CFLAGS="$CFLAGS"
7647
7648 # Set sane defaults for various variables
7649 test -z "$CC" && CC=cc
7650 test -z "$LTCC" && LTCC=$CC
7651 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7652 test -z "$LD" && LD=ld
7653 test -z "$ac_objext" && ac_objext=o
7654
7655 for cc_temp in $compiler""; do
7656   case $cc_temp in
7657     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7658     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7659     \-*) ;;
7660     *) break;;
7661   esac
7662 done
7663 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7664
7665
7666 # Only perform the check for file, if the check method requires it
7667 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7668 case $deplibs_check_method in
7669 file_magic*)
7670   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7671     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7672 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7673 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7674   $as_echo_n "(cached) " >&6
7675 else
7676   case $MAGIC_CMD in
7677 [\\/*] |  ?:[\\/]*)
7678   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7679   ;;
7680 *)
7681   lt_save_MAGIC_CMD="$MAGIC_CMD"
7682   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7683   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7684   for ac_dir in $ac_dummy; do
7685     IFS="$lt_save_ifs"
7686     test -z "$ac_dir" && ac_dir=.
7687     if test -f $ac_dir/${ac_tool_prefix}file; then
7688       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7689       if test -n "$file_magic_test_file"; then
7690         case $deplibs_check_method in
7691         "file_magic "*)
7692           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7693           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7694           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7695             $EGREP "$file_magic_regex" > /dev/null; then
7696             :
7697           else
7698             cat <<_LT_EOF 1>&2
7699
7700 *** Warning: the command libtool uses to detect shared libraries,
7701 *** $file_magic_cmd, produces output that libtool cannot recognize.
7702 *** The result is that libtool may fail to recognize shared libraries
7703 *** as such.  This will affect the creation of libtool libraries that
7704 *** depend on shared libraries, but programs linked with such libtool
7705 *** libraries will work regardless of this problem.  Nevertheless, you
7706 *** may want to report the problem to your system manager and/or to
7707 *** bug-libtool@gnu.org
7708
7709 _LT_EOF
7710           fi ;;
7711         esac
7712       fi
7713       break
7714     fi
7715   done
7716   IFS="$lt_save_ifs"
7717   MAGIC_CMD="$lt_save_MAGIC_CMD"
7718   ;;
7719 esac
7720 fi
7721
7722 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7723 if test -n "$MAGIC_CMD"; then
7724   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7725 $as_echo "$MAGIC_CMD" >&6; }
7726 else
7727   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7728 $as_echo "no" >&6; }
7729 fi
7730
7731
7732
7733
7734
7735 if test -z "$lt_cv_path_MAGIC_CMD"; then
7736   if test -n "$ac_tool_prefix"; then
7737     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7738 $as_echo_n "checking for file... " >&6; }
7739 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7740   $as_echo_n "(cached) " >&6
7741 else
7742   case $MAGIC_CMD in
7743 [\\/*] |  ?:[\\/]*)
7744   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7745   ;;
7746 *)
7747   lt_save_MAGIC_CMD="$MAGIC_CMD"
7748   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7749   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7750   for ac_dir in $ac_dummy; do
7751     IFS="$lt_save_ifs"
7752     test -z "$ac_dir" && ac_dir=.
7753     if test -f $ac_dir/file; then
7754       lt_cv_path_MAGIC_CMD="$ac_dir/file"
7755       if test -n "$file_magic_test_file"; then
7756         case $deplibs_check_method in
7757         "file_magic "*)
7758           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7759           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7760           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7761             $EGREP "$file_magic_regex" > /dev/null; then
7762             :
7763           else
7764             cat <<_LT_EOF 1>&2
7765
7766 *** Warning: the command libtool uses to detect shared libraries,
7767 *** $file_magic_cmd, produces output that libtool cannot recognize.
7768 *** The result is that libtool may fail to recognize shared libraries
7769 *** as such.  This will affect the creation of libtool libraries that
7770 *** depend on shared libraries, but programs linked with such libtool
7771 *** libraries will work regardless of this problem.  Nevertheless, you
7772 *** may want to report the problem to your system manager and/or to
7773 *** bug-libtool@gnu.org
7774
7775 _LT_EOF
7776           fi ;;
7777         esac
7778       fi
7779       break
7780     fi
7781   done
7782   IFS="$lt_save_ifs"
7783   MAGIC_CMD="$lt_save_MAGIC_CMD"
7784   ;;
7785 esac
7786 fi
7787
7788 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7789 if test -n "$MAGIC_CMD"; then
7790   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7791 $as_echo "$MAGIC_CMD" >&6; }
7792 else
7793   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7794 $as_echo "no" >&6; }
7795 fi
7796
7797
7798   else
7799     MAGIC_CMD=:
7800   fi
7801 fi
7802
7803   fi
7804   ;;
7805 esac
7806
7807 # Use C for the default configuration in the libtool script
7808
7809 lt_save_CC="$CC"
7810 ac_ext=c
7811 ac_cpp='$CPP $CPPFLAGS'
7812 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7813 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7814 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7815
7816
7817 # Source file extension for C test sources.
7818 ac_ext=c
7819
7820 # Object file extension for compiled C test sources.
7821 objext=o
7822 objext=$objext
7823
7824 # Code to be used in simple compile tests
7825 lt_simple_compile_test_code="int some_variable = 0;"
7826
7827 # Code to be used in simple link tests
7828 lt_simple_link_test_code='int main(){return(0);}'
7829
7830
7831
7832
7833
7834
7835
7836 # If no C compiler was specified, use CC.
7837 LTCC=${LTCC-"$CC"}
7838
7839 # If no C compiler flags were specified, use CFLAGS.
7840 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7841
7842 # Allow CC to be a program name with arguments.
7843 compiler=$CC
7844
7845 # Save the default compiler, since it gets overwritten when the other
7846 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7847 compiler_DEFAULT=$CC
7848
7849 # save warnings/boilerplate of simple test code
7850 ac_outfile=conftest.$ac_objext
7851 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7852 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7853 _lt_compiler_boilerplate=`cat conftest.err`
7854 $RM conftest*
7855
7856 ac_outfile=conftest.$ac_objext
7857 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7858 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7859 _lt_linker_boilerplate=`cat conftest.err`
7860 $RM -r conftest*
7861
7862
7863 ## CAVEAT EMPTOR:
7864 ## There is no encapsulation within the following macros, do not change
7865 ## the running order or otherwise move them around unless you know exactly
7866 ## what you are doing...
7867 if test -n "$compiler"; then
7868
7869 lt_prog_compiler_no_builtin_flag=
7870
7871 if test "$GCC" = yes; then
7872   case $cc_basename in
7873   nvcc*)
7874     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7875   *)
7876     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7877   esac
7878
7879   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7880 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7881 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
7882   $as_echo_n "(cached) " >&6
7883 else
7884   lt_cv_prog_compiler_rtti_exceptions=no
7885    ac_outfile=conftest.$ac_objext
7886    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7887    lt_compiler_flag="-fno-rtti -fno-exceptions"
7888    # Insert the option either (1) after the last *FLAGS variable, or
7889    # (2) before a word containing "conftest.", or (3) at the end.
7890    # Note that $ac_compile itself does not contain backslashes and begins
7891    # with a dollar sign (not a hyphen), so the echo should work correctly.
7892    # The option is referenced via a variable to avoid confusing sed.
7893    lt_compile=`echo "$ac_compile" | $SED \
7894    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7895    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7896    -e 's:$: $lt_compiler_flag:'`
7897    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7898    (eval "$lt_compile" 2>conftest.err)
7899    ac_status=$?
7900    cat conftest.err >&5
7901    echo "$as_me:$LINENO: \$? = $ac_status" >&5
7902    if (exit $ac_status) && test -s "$ac_outfile"; then
7903      # The compiler can only warn and ignore the option if not recognized
7904      # So say no if there are warnings other than the usual output.
7905      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7906      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7907      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7908        lt_cv_prog_compiler_rtti_exceptions=yes
7909      fi
7910    fi
7911    $RM conftest*
7912
7913 fi
7914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7915 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7916
7917 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7918     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7919 else
7920     :
7921 fi
7922
7923 fi
7924
7925
7926
7927
7928
7929
7930   lt_prog_compiler_wl=
7931 lt_prog_compiler_pic=
7932 lt_prog_compiler_static=
7933
7934
7935   if test "$GCC" = yes; then
7936     lt_prog_compiler_wl='-Wl,'
7937     lt_prog_compiler_static='-static'
7938
7939     case $host_os in
7940       aix*)
7941       # All AIX code is PIC.
7942       if test "$host_cpu" = ia64; then
7943         # AIX 5 now supports IA64 processor
7944         lt_prog_compiler_static='-Bstatic'
7945       fi
7946       ;;
7947
7948     amigaos*)
7949       case $host_cpu in
7950       powerpc)
7951             # see comment about AmigaOS4 .so support
7952             lt_prog_compiler_pic='-fPIC'
7953         ;;
7954       m68k)
7955             # FIXME: we need at least 68020 code to build shared libraries, but
7956             # adding the `-m68020' flag to GCC prevents building anything better,
7957             # like `-m68040'.
7958             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7959         ;;
7960       esac
7961       ;;
7962
7963     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7964       # PIC is the default for these OSes.
7965       ;;
7966
7967     mingw* | cygwin* | pw32* | os2* | cegcc*)
7968       # This hack is so that the source file can tell whether it is being
7969       # built for inclusion in a dll (and should export symbols for example).
7970       # Although the cygwin gcc ignores -fPIC, still need this for old-style
7971       # (--disable-auto-import) libraries
7972       lt_prog_compiler_pic='-DDLL_EXPORT'
7973       ;;
7974
7975     darwin* | rhapsody*)
7976       # PIC is the default on this platform
7977       # Common symbols not allowed in MH_DYLIB files
7978       lt_prog_compiler_pic='-fno-common'
7979       ;;
7980
7981     haiku*)
7982       # PIC is the default for Haiku.
7983       # The "-static" flag exists, but is broken.
7984       lt_prog_compiler_static=
7985       ;;
7986
7987     hpux*)
7988       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7989       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7990       # sets the default TLS model and affects inlining.
7991       case $host_cpu in
7992       hppa*64*)
7993         # +Z the default
7994         ;;
7995       *)
7996         lt_prog_compiler_pic='-fPIC'
7997         ;;
7998       esac
7999       ;;
8000
8001     interix[3-9]*)
8002       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8003       # Instead, we relocate shared libraries at runtime.
8004       ;;
8005
8006     msdosdjgpp*)
8007       # Just because we use GCC doesn't mean we suddenly get shared libraries
8008       # on systems that don't support them.
8009       lt_prog_compiler_can_build_shared=no
8010       enable_shared=no
8011       ;;
8012
8013     *nto* | *qnx*)
8014       # QNX uses GNU C++, but need to define -shared option too, otherwise
8015       # it will coredump.
8016       lt_prog_compiler_pic='-fPIC -shared'
8017       ;;
8018
8019     sysv4*MP*)
8020       if test -d /usr/nec; then
8021         lt_prog_compiler_pic=-Kconform_pic
8022       fi
8023       ;;
8024
8025     *)
8026       lt_prog_compiler_pic='-fPIC'
8027       ;;
8028     esac
8029
8030     case $cc_basename in
8031     nvcc*) # Cuda Compiler Driver 2.2
8032       lt_prog_compiler_wl='-Xlinker '
8033       if test -n "$lt_prog_compiler_pic"; then
8034         lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
8035       fi
8036       ;;
8037     esac
8038   else
8039     # PORTME Check for flag to pass linker flags through the system compiler.
8040     case $host_os in
8041     aix*)
8042       lt_prog_compiler_wl='-Wl,'
8043       if test "$host_cpu" = ia64; then
8044         # AIX 5 now supports IA64 processor
8045         lt_prog_compiler_static='-Bstatic'
8046       else
8047         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8048       fi
8049       ;;
8050
8051     mingw* | cygwin* | pw32* | os2* | cegcc*)
8052       # This hack is so that the source file can tell whether it is being
8053       # built for inclusion in a dll (and should export symbols for example).
8054       lt_prog_compiler_pic='-DDLL_EXPORT'
8055       ;;
8056
8057     hpux9* | hpux10* | hpux11*)
8058       lt_prog_compiler_wl='-Wl,'
8059       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8060       # not for PA HP-UX.
8061       case $host_cpu in
8062       hppa*64*|ia64*)
8063         # +Z the default
8064         ;;
8065       *)
8066         lt_prog_compiler_pic='+Z'
8067         ;;
8068       esac
8069       # Is there a better lt_prog_compiler_static that works with the bundled CC?
8070       lt_prog_compiler_static='${wl}-a ${wl}archive'
8071       ;;
8072
8073     irix5* | irix6* | nonstopux*)
8074       lt_prog_compiler_wl='-Wl,'
8075       # PIC (with -KPIC) is the default.
8076       lt_prog_compiler_static='-non_shared'
8077       ;;
8078
8079     linux* | k*bsd*-gnu | kopensolaris*-gnu)
8080       case $cc_basename in
8081       # old Intel for x86_64 which still supported -KPIC.
8082       ecc*)
8083         lt_prog_compiler_wl='-Wl,'
8084         lt_prog_compiler_pic='-KPIC'
8085         lt_prog_compiler_static='-static'
8086         ;;
8087       # icc used to be incompatible with GCC.
8088       # ICC 10 doesn't accept -KPIC any more.
8089       icc* | ifort*)
8090         lt_prog_compiler_wl='-Wl,'
8091         lt_prog_compiler_pic='-fPIC'
8092         lt_prog_compiler_static='-static'
8093         ;;
8094       # Lahey Fortran 8.1.
8095       lf95*)
8096         lt_prog_compiler_wl='-Wl,'
8097         lt_prog_compiler_pic='--shared'
8098         lt_prog_compiler_static='--static'
8099         ;;
8100       nagfor*)
8101         # NAG Fortran compiler
8102         lt_prog_compiler_wl='-Wl,-Wl,,'
8103         lt_prog_compiler_pic='-PIC'
8104         lt_prog_compiler_static='-Bstatic'
8105         ;;
8106       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8107         # Portland Group compilers (*not* the Pentium gcc compiler,
8108         # which looks to be a dead project)
8109         lt_prog_compiler_wl='-Wl,'
8110         lt_prog_compiler_pic='-fpic'
8111         lt_prog_compiler_static='-Bstatic'
8112         ;;
8113       ccc*)
8114         lt_prog_compiler_wl='-Wl,'
8115         # All Alpha code is PIC.
8116         lt_prog_compiler_static='-non_shared'
8117         ;;
8118       xl* | bgxl* | bgf* | mpixl*)
8119         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8120         lt_prog_compiler_wl='-Wl,'
8121         lt_prog_compiler_pic='-qpic'
8122         lt_prog_compiler_static='-qstaticlink'
8123         ;;
8124       *)
8125         case `$CC -V 2>&1 | sed 5q` in
8126         *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
8127           # Sun Fortran 8.3 passes all unrecognized flags to the linker
8128           lt_prog_compiler_pic='-KPIC'
8129           lt_prog_compiler_static='-Bstatic'
8130           lt_prog_compiler_wl=''
8131           ;;
8132         *Sun\ F* | *Sun*Fortran*)
8133           lt_prog_compiler_pic='-KPIC'
8134           lt_prog_compiler_static='-Bstatic'
8135           lt_prog_compiler_wl='-Qoption ld '
8136           ;;
8137         *Sun\ C*)
8138           # Sun C 5.9
8139           lt_prog_compiler_pic='-KPIC'
8140           lt_prog_compiler_static='-Bstatic'
8141           lt_prog_compiler_wl='-Wl,'
8142           ;;
8143         *Intel*\ [CF]*Compiler*)
8144           lt_prog_compiler_wl='-Wl,'
8145           lt_prog_compiler_pic='-fPIC'
8146           lt_prog_compiler_static='-static'
8147           ;;
8148         *Portland\ Group*)
8149           lt_prog_compiler_wl='-Wl,'
8150           lt_prog_compiler_pic='-fpic'
8151           lt_prog_compiler_static='-Bstatic'
8152           ;;
8153         esac
8154         ;;
8155       esac
8156       ;;
8157
8158     newsos6)
8159       lt_prog_compiler_pic='-KPIC'
8160       lt_prog_compiler_static='-Bstatic'
8161       ;;
8162
8163     *nto* | *qnx*)
8164       # QNX uses GNU C++, but need to define -shared option too, otherwise
8165       # it will coredump.
8166       lt_prog_compiler_pic='-fPIC -shared'
8167       ;;
8168
8169     osf3* | osf4* | osf5*)
8170       lt_prog_compiler_wl='-Wl,'
8171       # All OSF/1 code is PIC.
8172       lt_prog_compiler_static='-non_shared'
8173       ;;
8174
8175     rdos*)
8176       lt_prog_compiler_static='-non_shared'
8177       ;;
8178
8179     solaris*)
8180       lt_prog_compiler_pic='-KPIC'
8181       lt_prog_compiler_static='-Bstatic'
8182       case $cc_basename in
8183       f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
8184         lt_prog_compiler_wl='-Qoption ld ';;
8185       *)
8186         lt_prog_compiler_wl='-Wl,';;
8187       esac
8188       ;;
8189
8190     sunos4*)
8191       lt_prog_compiler_wl='-Qoption ld '
8192       lt_prog_compiler_pic='-PIC'
8193       lt_prog_compiler_static='-Bstatic'
8194       ;;
8195
8196     sysv4 | sysv4.2uw2* | sysv4.3*)
8197       lt_prog_compiler_wl='-Wl,'
8198       lt_prog_compiler_pic='-KPIC'
8199       lt_prog_compiler_static='-Bstatic'
8200       ;;
8201
8202     sysv4*MP*)
8203       if test -d /usr/nec ;then
8204         lt_prog_compiler_pic='-Kconform_pic'
8205         lt_prog_compiler_static='-Bstatic'
8206       fi
8207       ;;
8208
8209     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8210       lt_prog_compiler_wl='-Wl,'
8211       lt_prog_compiler_pic='-KPIC'
8212       lt_prog_compiler_static='-Bstatic'
8213       ;;
8214
8215     unicos*)
8216       lt_prog_compiler_wl='-Wl,'
8217       lt_prog_compiler_can_build_shared=no
8218       ;;
8219
8220     uts4*)
8221       lt_prog_compiler_pic='-pic'
8222       lt_prog_compiler_static='-Bstatic'
8223       ;;
8224
8225     *)
8226       lt_prog_compiler_can_build_shared=no
8227       ;;
8228     esac
8229   fi
8230
8231 case $host_os in
8232   # For platforms which do not support PIC, -DPIC is meaningless:
8233   *djgpp*)
8234     lt_prog_compiler_pic=
8235     ;;
8236   *)
8237     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8238     ;;
8239 esac
8240
8241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8242 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8243 if ${lt_cv_prog_compiler_pic+:} false; then :
8244   $as_echo_n "(cached) " >&6
8245 else
8246   lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
8247 fi
8248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
8249 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
8250 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
8251
8252 #
8253 # Check to make sure the PIC flag actually works.
8254 #
8255 if test -n "$lt_prog_compiler_pic"; then
8256   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8257 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8258 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8259   $as_echo_n "(cached) " >&6
8260 else
8261   lt_cv_prog_compiler_pic_works=no
8262    ac_outfile=conftest.$ac_objext
8263    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8264    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8265    # Insert the option either (1) after the last *FLAGS variable, or
8266    # (2) before a word containing "conftest.", or (3) at the end.
8267    # Note that $ac_compile itself does not contain backslashes and begins
8268    # with a dollar sign (not a hyphen), so the echo should work correctly.
8269    # The option is referenced via a variable to avoid confusing sed.
8270    lt_compile=`echo "$ac_compile" | $SED \
8271    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8272    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8273    -e 's:$: $lt_compiler_flag:'`
8274    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8275    (eval "$lt_compile" 2>conftest.err)
8276    ac_status=$?
8277    cat conftest.err >&5
8278    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8279    if (exit $ac_status) && test -s "$ac_outfile"; then
8280      # The compiler can only warn and ignore the option if not recognized
8281      # So say no if there are warnings other than the usual output.
8282      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8283      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8284      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8285        lt_cv_prog_compiler_pic_works=yes
8286      fi
8287    fi
8288    $RM conftest*
8289
8290 fi
8291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8292 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8293
8294 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8295     case $lt_prog_compiler_pic in
8296      "" | " "*) ;;
8297      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8298      esac
8299 else
8300     lt_prog_compiler_pic=
8301      lt_prog_compiler_can_build_shared=no
8302 fi
8303
8304 fi
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316 #
8317 # Check to make sure the static flag actually works.
8318 #
8319 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8321 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8322 if ${lt_cv_prog_compiler_static_works+:} false; then :
8323   $as_echo_n "(cached) " >&6
8324 else
8325   lt_cv_prog_compiler_static_works=no
8326    save_LDFLAGS="$LDFLAGS"
8327    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8328    echo "$lt_simple_link_test_code" > conftest.$ac_ext
8329    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8330      # The linker can only warn and ignore the option if not recognized
8331      # So say no if there are warnings
8332      if test -s conftest.err; then
8333        # Append any errors to the config.log.
8334        cat conftest.err 1>&5
8335        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8336        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8337        if diff conftest.exp conftest.er2 >/dev/null; then
8338          lt_cv_prog_compiler_static_works=yes
8339        fi
8340      else
8341        lt_cv_prog_compiler_static_works=yes
8342      fi
8343    fi
8344    $RM -r conftest*
8345    LDFLAGS="$save_LDFLAGS"
8346
8347 fi
8348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8349 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8350
8351 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8352     :
8353 else
8354     lt_prog_compiler_static=
8355 fi
8356
8357
8358
8359
8360
8361
8362
8363   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8364 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8365 if ${lt_cv_prog_compiler_c_o+:} false; then :
8366   $as_echo_n "(cached) " >&6
8367 else
8368   lt_cv_prog_compiler_c_o=no
8369    $RM -r conftest 2>/dev/null
8370    mkdir conftest
8371    cd conftest
8372    mkdir out
8373    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8374
8375    lt_compiler_flag="-o out/conftest2.$ac_objext"
8376    # Insert the option either (1) after the last *FLAGS variable, or
8377    # (2) before a word containing "conftest.", or (3) at the end.
8378    # Note that $ac_compile itself does not contain backslashes and begins
8379    # with a dollar sign (not a hyphen), so the echo should work correctly.
8380    lt_compile=`echo "$ac_compile" | $SED \
8381    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8382    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8383    -e 's:$: $lt_compiler_flag:'`
8384    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8385    (eval "$lt_compile" 2>out/conftest.err)
8386    ac_status=$?
8387    cat out/conftest.err >&5
8388    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8389    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8390    then
8391      # The compiler can only warn and ignore the option if not recognized
8392      # So say no if there are warnings
8393      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8394      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8395      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8396        lt_cv_prog_compiler_c_o=yes
8397      fi
8398    fi
8399    chmod u+w . 2>&5
8400    $RM conftest*
8401    # SGI C++ compiler will create directory out/ii_files/ for
8402    # template instantiation
8403    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8404    $RM out/* && rmdir out
8405    cd ..
8406    $RM -r conftest
8407    $RM conftest*
8408
8409 fi
8410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8411 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8412
8413
8414
8415
8416
8417
8418   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8419 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8420 if ${lt_cv_prog_compiler_c_o+:} false; then :
8421   $as_echo_n "(cached) " >&6
8422 else
8423   lt_cv_prog_compiler_c_o=no
8424    $RM -r conftest 2>/dev/null
8425    mkdir conftest
8426    cd conftest
8427    mkdir out
8428    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8429
8430    lt_compiler_flag="-o out/conftest2.$ac_objext"
8431    # Insert the option either (1) after the last *FLAGS variable, or
8432    # (2) before a word containing "conftest.", or (3) at the end.
8433    # Note that $ac_compile itself does not contain backslashes and begins
8434    # with a dollar sign (not a hyphen), so the echo should work correctly.
8435    lt_compile=`echo "$ac_compile" | $SED \
8436    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8437    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8438    -e 's:$: $lt_compiler_flag:'`
8439    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8440    (eval "$lt_compile" 2>out/conftest.err)
8441    ac_status=$?
8442    cat out/conftest.err >&5
8443    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8444    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8445    then
8446      # The compiler can only warn and ignore the option if not recognized
8447      # So say no if there are warnings
8448      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8449      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8450      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8451        lt_cv_prog_compiler_c_o=yes
8452      fi
8453    fi
8454    chmod u+w . 2>&5
8455    $RM conftest*
8456    # SGI C++ compiler will create directory out/ii_files/ for
8457    # template instantiation
8458    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8459    $RM out/* && rmdir out
8460    cd ..
8461    $RM -r conftest
8462    $RM conftest*
8463
8464 fi
8465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8466 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8467
8468
8469
8470
8471 hard_links="nottested"
8472 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8473   # do not overwrite the value of need_locks provided by the user
8474   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8475 $as_echo_n "checking if we can lock with hard links... " >&6; }
8476   hard_links=yes
8477   $RM conftest*
8478   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8479   touch conftest.a
8480   ln conftest.a conftest.b 2>&5 || hard_links=no
8481   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8482   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8483 $as_echo "$hard_links" >&6; }
8484   if test "$hard_links" = no; then
8485     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8486 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8487     need_locks=warn
8488   fi
8489 else
8490   need_locks=no
8491 fi
8492
8493
8494
8495
8496
8497
8498   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8499 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8500
8501   runpath_var=
8502   allow_undefined_flag=
8503   always_export_symbols=no
8504   archive_cmds=
8505   archive_expsym_cmds=
8506   compiler_needs_object=no
8507   enable_shared_with_static_runtimes=no
8508   export_dynamic_flag_spec=
8509   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8510   hardcode_automatic=no
8511   hardcode_direct=no
8512   hardcode_direct_absolute=no
8513   hardcode_libdir_flag_spec=
8514   hardcode_libdir_separator=
8515   hardcode_minus_L=no
8516   hardcode_shlibpath_var=unsupported
8517   inherit_rpath=no
8518   link_all_deplibs=unknown
8519   module_cmds=
8520   module_expsym_cmds=
8521   old_archive_from_new_cmds=
8522   old_archive_from_expsyms_cmds=
8523   thread_safe_flag_spec=
8524   whole_archive_flag_spec=
8525   # include_expsyms should be a list of space-separated symbols to be *always*
8526   # included in the symbol list
8527   include_expsyms=
8528   # exclude_expsyms can be an extended regexp of symbols to exclude
8529   # it will be wrapped by ` (' and `)$', so one must not match beginning or
8530   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8531   # as well as any symbol that contains `d'.
8532   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8533   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8534   # platforms (ab)use it in PIC code, but their linkers get confused if
8535   # the symbol is explicitly referenced.  Since portable code cannot
8536   # rely on this symbol name, it's probably fine to never include it in
8537   # preloaded symbol tables.
8538   # Exclude shared library initialization/finalization symbols.
8539   extract_expsyms_cmds=
8540
8541   case $host_os in
8542   cygwin* | mingw* | pw32* | cegcc*)
8543     # FIXME: the MSVC++ port hasn't been tested in a loooong time
8544     # When not using gcc, we currently assume that we are using
8545     # Microsoft Visual C++.
8546     if test "$GCC" != yes; then
8547       with_gnu_ld=no
8548     fi
8549     ;;
8550   interix*)
8551     # we just hope/assume this is gcc and not c89 (= MSVC++)
8552     with_gnu_ld=yes
8553     ;;
8554   openbsd*)
8555     with_gnu_ld=no
8556     ;;
8557   esac
8558
8559   ld_shlibs=yes
8560
8561   # On some targets, GNU ld is compatible enough with the native linker
8562   # that we're better off using the native interface for both.
8563   lt_use_gnu_ld_interface=no
8564   if test "$with_gnu_ld" = yes; then
8565     case $host_os in
8566       aix*)
8567         # The AIX port of GNU ld has always aspired to compatibility
8568         # with the native linker.  However, as the warning in the GNU ld
8569         # block says, versions before 2.19.5* couldn't really create working
8570         # shared libraries, regardless of the interface used.
8571         case `$LD -v 2>&1` in
8572           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8573           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8574           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8575           *)
8576             lt_use_gnu_ld_interface=yes
8577             ;;
8578         esac
8579         ;;
8580       *)
8581         lt_use_gnu_ld_interface=yes
8582         ;;
8583     esac
8584   fi
8585
8586   if test "$lt_use_gnu_ld_interface" = yes; then
8587     # If archive_cmds runs LD, not CC, wlarc should be empty
8588     wlarc='${wl}'
8589
8590     # Set some defaults for GNU ld with shared library support. These
8591     # are reset later if shared libraries are not supported. Putting them
8592     # here allows them to be overridden if necessary.
8593     runpath_var=LD_RUN_PATH
8594     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8595     export_dynamic_flag_spec='${wl}--export-dynamic'
8596     # ancient GNU ld didn't support --whole-archive et. al.
8597     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8598       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8599     else
8600       whole_archive_flag_spec=
8601     fi
8602     supports_anon_versioning=no
8603     case `$LD -v 2>&1` in
8604       *GNU\ gold*) supports_anon_versioning=yes ;;
8605       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8606       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8607       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8608       *\ 2.11.*) ;; # other 2.11 versions
8609       *) supports_anon_versioning=yes ;;
8610     esac
8611
8612     # See if GNU ld supports shared libraries.
8613     case $host_os in
8614     aix[3-9]*)
8615       # On AIX/PPC, the GNU linker is very broken
8616       if test "$host_cpu" != ia64; then
8617         ld_shlibs=no
8618         cat <<_LT_EOF 1>&2
8619
8620 *** Warning: the GNU linker, at least up to release 2.19, is reported
8621 *** to be unable to reliably create shared libraries on AIX.
8622 *** Therefore, libtool is disabling shared libraries support.  If you
8623 *** really care for shared libraries, you may want to install binutils
8624 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8625 *** You will then need to restart the configuration process.
8626
8627 _LT_EOF
8628       fi
8629       ;;
8630
8631     amigaos*)
8632       case $host_cpu in
8633       powerpc)
8634             # see comment about AmigaOS4 .so support
8635             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8636             archive_expsym_cmds=''
8637         ;;
8638       m68k)
8639             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)'
8640             hardcode_libdir_flag_spec='-L$libdir'
8641             hardcode_minus_L=yes
8642         ;;
8643       esac
8644       ;;
8645
8646     beos*)
8647       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8648         allow_undefined_flag=unsupported
8649         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8650         # support --undefined.  This deserves some investigation.  FIXME
8651         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8652       else
8653         ld_shlibs=no
8654       fi
8655       ;;
8656
8657     cygwin* | mingw* | pw32* | cegcc*)
8658       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8659       # as there is no search path for DLLs.
8660       hardcode_libdir_flag_spec='-L$libdir'
8661       export_dynamic_flag_spec='${wl}--export-all-symbols'
8662       allow_undefined_flag=unsupported
8663       always_export_symbols=no
8664       enable_shared_with_static_runtimes=yes
8665       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
8666       exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
8667
8668       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8669         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8670         # If the export-symbols file already is a .def file (1st line
8671         # is EXPORTS), use it as is; otherwise, prepend...
8672         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8673           cp $export_symbols $output_objdir/$soname.def;
8674         else
8675           echo EXPORTS > $output_objdir/$soname.def;
8676           cat $export_symbols >> $output_objdir/$soname.def;
8677         fi~
8678         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8679       else
8680         ld_shlibs=no
8681       fi
8682       ;;
8683
8684     haiku*)
8685       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8686       link_all_deplibs=yes
8687       ;;
8688
8689     interix[3-9]*)
8690       hardcode_direct=no
8691       hardcode_shlibpath_var=no
8692       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8693       export_dynamic_flag_spec='${wl}-E'
8694       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8695       # Instead, shared libraries are loaded at an image base (0x10000000 by
8696       # default) and relocated if they conflict, which is a slow very memory
8697       # consuming and fragmenting process.  To avoid this, we pick a random,
8698       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8699       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8700       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8701       archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8702       ;;
8703
8704     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8705       tmp_diet=no
8706       if test "$host_os" = linux-dietlibc; then
8707         case $cc_basename in
8708           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
8709         esac
8710       fi
8711       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8712          && test "$tmp_diet" = no
8713       then
8714         tmp_addflag=' $pic_flag'
8715         tmp_sharedflag='-shared'
8716         case $cc_basename,$host_cpu in
8717         pgcc*)                          # Portland Group C compiler
8718           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8719           tmp_addflag=' $pic_flag'
8720           ;;
8721         pgf77* | pgf90* | pgf95* | pgfortran*)
8722                                         # Portland Group f77 and f90 compilers
8723           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8724           tmp_addflag=' $pic_flag -Mnomain' ;;
8725         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
8726           tmp_addflag=' -i_dynamic' ;;
8727         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
8728           tmp_addflag=' -i_dynamic -nofor_main' ;;
8729         ifc* | ifort*)                  # Intel Fortran compiler
8730           tmp_addflag=' -nofor_main' ;;
8731         lf95*)                          # Lahey Fortran 8.1
8732           whole_archive_flag_spec=
8733           tmp_sharedflag='--shared' ;;
8734         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8735           tmp_sharedflag='-qmkshrobj'
8736           tmp_addflag= ;;
8737         nvcc*)  # Cuda Compiler Driver 2.2
8738           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8739           compiler_needs_object=yes
8740           ;;
8741         esac
8742         case `$CC -V 2>&1 | sed 5q` in
8743         *Sun\ C*)                       # Sun C 5.9
8744           whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8745           compiler_needs_object=yes
8746           tmp_sharedflag='-G' ;;
8747         *Sun\ F*)                       # Sun Fortran 8.3
8748           tmp_sharedflag='-G' ;;
8749         esac
8750         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8751
8752         if test "x$supports_anon_versioning" = xyes; then
8753           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8754             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8755             echo "local: *; };" >> $output_objdir/$libname.ver~
8756             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8757         fi
8758
8759         case $cc_basename in
8760         xlf* | bgf* | bgxlf* | mpixlf*)
8761           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8762           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8763           hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8764           archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
8765           if test "x$supports_anon_versioning" = xyes; then
8766             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8767               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8768               echo "local: *; };" >> $output_objdir/$libname.ver~
8769               $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8770           fi
8771           ;;
8772         esac
8773       else
8774         ld_shlibs=no
8775       fi
8776       ;;
8777
8778     netbsd*)
8779       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8780         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8781         wlarc=
8782       else
8783         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8784         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8785       fi
8786       ;;
8787
8788     solaris*)
8789       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8790         ld_shlibs=no
8791         cat <<_LT_EOF 1>&2
8792
8793 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8794 *** create shared libraries on Solaris systems.  Therefore, libtool
8795 *** is disabling shared libraries support.  We urge you to upgrade GNU
8796 *** binutils to release 2.9.1 or newer.  Another option is to modify
8797 *** your PATH or compiler configuration so that the native linker is
8798 *** used, and then restart.
8799
8800 _LT_EOF
8801       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8802         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8803         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8804       else
8805         ld_shlibs=no
8806       fi
8807       ;;
8808
8809     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8810       case `$LD -v 2>&1` in
8811         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8812         ld_shlibs=no
8813         cat <<_LT_EOF 1>&2
8814
8815 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8816 *** reliably create shared libraries on SCO systems.  Therefore, libtool
8817 *** is disabling shared libraries support.  We urge you to upgrade GNU
8818 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8819 *** your PATH or compiler configuration so that the native linker is
8820 *** used, and then restart.
8821
8822 _LT_EOF
8823         ;;
8824         *)
8825           # For security reasons, it is highly recommended that you always
8826           # use absolute paths for naming shared libraries, and exclude the
8827           # DT_RUNPATH tag from executables and libraries.  But doing so
8828           # requires that you compile everything twice, which is a pain.
8829           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8830             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8831             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8832             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8833           else
8834             ld_shlibs=no
8835           fi
8836         ;;
8837       esac
8838       ;;
8839
8840     sunos4*)
8841       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8842       wlarc=
8843       hardcode_direct=yes
8844       hardcode_shlibpath_var=no
8845       ;;
8846
8847     *)
8848       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8849         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8850         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8851       else
8852         ld_shlibs=no
8853       fi
8854       ;;
8855     esac
8856
8857     if test "$ld_shlibs" = no; then
8858       runpath_var=
8859       hardcode_libdir_flag_spec=
8860       export_dynamic_flag_spec=
8861       whole_archive_flag_spec=
8862     fi
8863   else
8864     # PORTME fill in a description of your system's linker (not GNU ld)
8865     case $host_os in
8866     aix3*)
8867       allow_undefined_flag=unsupported
8868       always_export_symbols=yes
8869       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'
8870       # Note: this linker hardcodes the directories in LIBPATH if there
8871       # are no directories specified by -L.
8872       hardcode_minus_L=yes
8873       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8874         # Neither direct hardcoding nor static linking is supported with a
8875         # broken collect2.
8876         hardcode_direct=unsupported
8877       fi
8878       ;;
8879
8880     aix[4-9]*)
8881       if test "$host_cpu" = ia64; then
8882         # On IA64, the linker does run time linking by default, so we don't
8883         # have to do anything special.
8884         aix_use_runtimelinking=no
8885         exp_sym_flag='-Bexport'
8886         no_entry_flag=""
8887       else
8888         # If we're using GNU nm, then we don't want the "-C" option.
8889         # -C means demangle to AIX nm, but means don't demangle with GNU nm
8890         # Also, AIX nm treats weak defined symbols like other global
8891         # defined symbols, whereas GNU nm marks them as "W".
8892         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8893           export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8894         else
8895           export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8896         fi
8897         aix_use_runtimelinking=no
8898
8899         # Test if we are trying to use run time linking or normal
8900         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8901         # need to do runtime linking.
8902         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8903           for ld_flag in $LDFLAGS; do
8904           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8905             aix_use_runtimelinking=yes
8906             break
8907           fi
8908           done
8909           ;;
8910         esac
8911
8912         exp_sym_flag='-bexport'
8913         no_entry_flag='-bnoentry'
8914       fi
8915
8916       # When large executables or shared objects are built, AIX ld can
8917       # have problems creating the table of contents.  If linking a library
8918       # or program results in "error TOC overflow" add -mminimal-toc to
8919       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8920       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8921
8922       archive_cmds=''
8923       hardcode_direct=yes
8924       hardcode_direct_absolute=yes
8925       hardcode_libdir_separator=':'
8926       link_all_deplibs=yes
8927       file_list_spec='${wl}-f,'
8928
8929       if test "$GCC" = yes; then
8930         case $host_os in aix4.[012]|aix4.[012].*)
8931         # We only want to do this on AIX 4.2 and lower, the check
8932         # below for broken collect2 doesn't work under 4.3+
8933           collect2name=`${CC} -print-prog-name=collect2`
8934           if test -f "$collect2name" &&
8935            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8936           then
8937           # We have reworked collect2
8938           :
8939           else
8940           # We have old collect2
8941           hardcode_direct=unsupported
8942           # It fails to find uninstalled libraries when the uninstalled
8943           # path is not listed in the libpath.  Setting hardcode_minus_L
8944           # to unsupported forces relinking
8945           hardcode_minus_L=yes
8946           hardcode_libdir_flag_spec='-L$libdir'
8947           hardcode_libdir_separator=
8948           fi
8949           ;;
8950         esac
8951         shared_flag='-shared'
8952         if test "$aix_use_runtimelinking" = yes; then
8953           shared_flag="$shared_flag "'${wl}-G'
8954         fi
8955       else
8956         # not using gcc
8957         if test "$host_cpu" = ia64; then
8958         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8959         # chokes on -Wl,-G. The following line is correct:
8960           shared_flag='-G'
8961         else
8962           if test "$aix_use_runtimelinking" = yes; then
8963             shared_flag='${wl}-G'
8964           else
8965             shared_flag='${wl}-bM:SRE'
8966           fi
8967         fi
8968       fi
8969
8970       export_dynamic_flag_spec='${wl}-bexpall'
8971       # It seems that -bexpall does not export symbols beginning with
8972       # underscore (_), so it is better to generate a list of symbols to export.
8973       always_export_symbols=yes
8974       if test "$aix_use_runtimelinking" = yes; then
8975         # Warning - without using the other runtime loading flags (-brtl),
8976         # -berok will link without error, but may produce a broken library.
8977         allow_undefined_flag='-berok'
8978         # Determine the default libpath from the value encoded in an
8979         # empty executable.
8980         if test "${lt_cv_aix_libpath+set}" = set; then
8981   aix_libpath=$lt_cv_aix_libpath
8982 else
8983   if ${lt_cv_aix_libpath_+:} false; then :
8984   $as_echo_n "(cached) " >&6
8985 else
8986   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8987 /* end confdefs.h.  */
8988
8989 int
8990 main ()
8991 {
8992
8993   ;
8994   return 0;
8995 }
8996 _ACEOF
8997 if ac_fn_c_try_link "$LINENO"; then :
8998
8999   lt_aix_libpath_sed='
9000       /Import File Strings/,/^$/ {
9001           /^0/ {
9002               s/^0  *\([^ ]*\) *$/\1/
9003               p
9004           }
9005       }'
9006   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9007   # Check for a 64-bit object if we didn't find anything.
9008   if test -z "$lt_cv_aix_libpath_"; then
9009     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9010   fi
9011 fi
9012 rm -f core conftest.err conftest.$ac_objext \
9013     conftest$ac_exeext conftest.$ac_ext
9014   if test -z "$lt_cv_aix_libpath_"; then
9015     lt_cv_aix_libpath_="/usr/lib:/lib"
9016   fi
9017
9018 fi
9019
9020   aix_libpath=$lt_cv_aix_libpath_
9021 fi
9022
9023         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9024         archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9025       else
9026         if test "$host_cpu" = ia64; then
9027           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9028           allow_undefined_flag="-z nodefs"
9029           archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
9030         else
9031          # Determine the default libpath from the value encoded in an
9032          # empty executable.
9033          if test "${lt_cv_aix_libpath+set}" = set; then
9034   aix_libpath=$lt_cv_aix_libpath
9035 else
9036   if ${lt_cv_aix_libpath_+:} false; then :
9037   $as_echo_n "(cached) " >&6
9038 else
9039   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9040 /* end confdefs.h.  */
9041
9042 int
9043 main ()
9044 {
9045
9046   ;
9047   return 0;
9048 }
9049 _ACEOF
9050 if ac_fn_c_try_link "$LINENO"; then :
9051
9052   lt_aix_libpath_sed='
9053       /Import File Strings/,/^$/ {
9054           /^0/ {
9055               s/^0  *\([^ ]*\) *$/\1/
9056               p
9057           }
9058       }'
9059   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9060   # Check for a 64-bit object if we didn't find anything.
9061   if test -z "$lt_cv_aix_libpath_"; then
9062     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9063   fi
9064 fi
9065 rm -f core conftest.err conftest.$ac_objext \
9066     conftest$ac_exeext conftest.$ac_ext
9067   if test -z "$lt_cv_aix_libpath_"; then
9068     lt_cv_aix_libpath_="/usr/lib:/lib"
9069   fi
9070
9071 fi
9072
9073   aix_libpath=$lt_cv_aix_libpath_
9074 fi
9075
9076          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9077           # Warning - without using the other run time loading flags,
9078           # -berok will link without error, but may produce a broken library.
9079           no_undefined_flag=' ${wl}-bernotok'
9080           allow_undefined_flag=' ${wl}-berok'
9081           if test "$with_gnu_ld" = yes; then
9082             # We only use this code for GNU lds that support --whole-archive.
9083             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9084           else
9085             # Exported symbols can be pulled into shared objects from archives
9086             whole_archive_flag_spec='$convenience'
9087           fi
9088           archive_cmds_need_lc=yes
9089           # This is similar to how AIX traditionally builds its shared libraries.
9090           archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
9091         fi
9092       fi
9093       ;;
9094
9095     amigaos*)
9096       case $host_cpu in
9097       powerpc)
9098             # see comment about AmigaOS4 .so support
9099             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9100             archive_expsym_cmds=''
9101         ;;
9102       m68k)
9103             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)'
9104             hardcode_libdir_flag_spec='-L$libdir'
9105             hardcode_minus_L=yes
9106         ;;
9107       esac
9108       ;;
9109
9110     bsdi[45]*)
9111       export_dynamic_flag_spec=-rdynamic
9112       ;;
9113
9114     cygwin* | mingw* | pw32* | cegcc*)
9115       # When not using gcc, we currently assume that we are using
9116       # Microsoft Visual C++.
9117       # hardcode_libdir_flag_spec is actually meaningless, as there is
9118       # no search path for DLLs.
9119       case $cc_basename in
9120       cl*)
9121         # Native MSVC
9122         hardcode_libdir_flag_spec=' '
9123         allow_undefined_flag=unsupported
9124         always_export_symbols=yes
9125         file_list_spec='@'
9126         # Tell ltmain to make .lib files, not .a files.
9127         libext=lib
9128         # Tell ltmain to make .dll files, not .so files.
9129         shrext_cmds=".dll"
9130         # FIXME: Setting linknames here is a bad hack.
9131         archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
9132         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9133             sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
9134           else
9135             sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
9136           fi~
9137           $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9138           linknames='
9139         # The linker will not automatically build a static lib if we build a DLL.
9140         # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
9141         enable_shared_with_static_runtimes=yes
9142         exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
9143         export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9144         # Don't use ranlib
9145         old_postinstall_cmds='chmod 644 $oldlib'
9146         postlink_cmds='lt_outputfile="@OUTPUT@"~
9147           lt_tool_outputfile="@TOOL_OUTPUT@"~
9148           case $lt_outputfile in
9149             *.exe|*.EXE) ;;
9150             *)
9151               lt_outputfile="$lt_outputfile.exe"
9152               lt_tool_outputfile="$lt_tool_outputfile.exe"
9153               ;;
9154           esac~
9155           if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
9156             $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9157             $RM "$lt_outputfile.manifest";
9158           fi'
9159         ;;
9160       *)
9161         # Assume MSVC wrapper
9162         hardcode_libdir_flag_spec=' '
9163         allow_undefined_flag=unsupported
9164         # Tell ltmain to make .lib files, not .a files.
9165         libext=lib
9166         # Tell ltmain to make .dll files, not .so files.
9167         shrext_cmds=".dll"
9168         # FIXME: Setting linknames here is a bad hack.
9169         archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9170         # The linker will automatically build a .lib file if we build a DLL.
9171         old_archive_from_new_cmds='true'
9172         # FIXME: Should let the user specify the lib program.
9173         old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9174         enable_shared_with_static_runtimes=yes
9175         ;;
9176       esac
9177       ;;
9178
9179     darwin* | rhapsody*)
9180
9181
9182   archive_cmds_need_lc=no
9183   hardcode_direct=no
9184   hardcode_automatic=yes
9185   hardcode_shlibpath_var=unsupported
9186   if test "$lt_cv_ld_force_load" = "yes"; then
9187     whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
9188
9189   else
9190     whole_archive_flag_spec=''
9191   fi
9192   link_all_deplibs=yes
9193   allow_undefined_flag="$_lt_dar_allow_undefined"
9194   case $cc_basename in
9195      ifort*) _lt_dar_can_shared=yes ;;
9196      *) _lt_dar_can_shared=$GCC ;;
9197   esac
9198   if test "$_lt_dar_can_shared" = "yes"; then
9199     output_verbose_link_cmd=func_echo_all
9200     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9201     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9202     archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
9203     module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
9204
9205   else
9206   ld_shlibs=no
9207   fi
9208
9209       ;;
9210
9211     dgux*)
9212       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9213       hardcode_libdir_flag_spec='-L$libdir'
9214       hardcode_shlibpath_var=no
9215       ;;
9216
9217     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9218     # support.  Future versions do this automatically, but an explicit c++rt0.o
9219     # does not break anything, and helps significantly (at the cost of a little
9220     # extra space).
9221     freebsd2.2*)
9222       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9223       hardcode_libdir_flag_spec='-R$libdir'
9224       hardcode_direct=yes
9225       hardcode_shlibpath_var=no
9226       ;;
9227
9228     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9229     freebsd2.*)
9230       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9231       hardcode_direct=yes
9232       hardcode_minus_L=yes
9233       hardcode_shlibpath_var=no
9234       ;;
9235
9236     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9237     freebsd* | dragonfly*)
9238       archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9239       hardcode_libdir_flag_spec='-R$libdir'
9240       hardcode_direct=yes
9241       hardcode_shlibpath_var=no
9242       ;;
9243
9244     hpux9*)
9245       if test "$GCC" = yes; then
9246         archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9247       else
9248         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'
9249       fi
9250       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9251       hardcode_libdir_separator=:
9252       hardcode_direct=yes
9253
9254       # hardcode_minus_L: Not really in the search PATH,
9255       # but as the default location of the library.
9256       hardcode_minus_L=yes
9257       export_dynamic_flag_spec='${wl}-E'
9258       ;;
9259
9260     hpux10*)
9261       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9262         archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9263       else
9264         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9265       fi
9266       if test "$with_gnu_ld" = no; then
9267         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9268         hardcode_libdir_separator=:
9269         hardcode_direct=yes
9270         hardcode_direct_absolute=yes
9271         export_dynamic_flag_spec='${wl}-E'
9272         # hardcode_minus_L: Not really in the search PATH,
9273         # but as the default location of the library.
9274         hardcode_minus_L=yes
9275       fi
9276       ;;
9277
9278     hpux11*)
9279       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9280         case $host_cpu in
9281         hppa*64*)
9282           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9283           ;;
9284         ia64*)
9285           archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9286           ;;
9287         *)
9288           archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9289           ;;
9290         esac
9291       else
9292         case $host_cpu in
9293         hppa*64*)
9294           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9295           ;;
9296         ia64*)
9297           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9298           ;;
9299         *)
9300
9301           # Older versions of the 11.00 compiler do not understand -b yet
9302           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9303           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9304 $as_echo_n "checking if $CC understands -b... " >&6; }
9305 if ${lt_cv_prog_compiler__b+:} false; then :
9306   $as_echo_n "(cached) " >&6
9307 else
9308   lt_cv_prog_compiler__b=no
9309    save_LDFLAGS="$LDFLAGS"
9310    LDFLAGS="$LDFLAGS -b"
9311    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9312    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9313      # The linker can only warn and ignore the option if not recognized
9314      # So say no if there are warnings
9315      if test -s conftest.err; then
9316        # Append any errors to the config.log.
9317        cat conftest.err 1>&5
9318        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9319        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9320        if diff conftest.exp conftest.er2 >/dev/null; then
9321          lt_cv_prog_compiler__b=yes
9322        fi
9323      else
9324        lt_cv_prog_compiler__b=yes
9325      fi
9326    fi
9327    $RM -r conftest*
9328    LDFLAGS="$save_LDFLAGS"
9329
9330 fi
9331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9332 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9333
9334 if test x"$lt_cv_prog_compiler__b" = xyes; then
9335     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9336 else
9337     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9338 fi
9339
9340           ;;
9341         esac
9342       fi
9343       if test "$with_gnu_ld" = no; then
9344         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9345         hardcode_libdir_separator=:
9346
9347         case $host_cpu in
9348         hppa*64*|ia64*)
9349           hardcode_direct=no
9350           hardcode_shlibpath_var=no
9351           ;;
9352         *)
9353           hardcode_direct=yes
9354           hardcode_direct_absolute=yes
9355           export_dynamic_flag_spec='${wl}-E'
9356
9357           # hardcode_minus_L: Not really in the search PATH,
9358           # but as the default location of the library.
9359           hardcode_minus_L=yes
9360           ;;
9361         esac
9362       fi
9363       ;;
9364
9365     irix5* | irix6* | nonstopux*)
9366       if test "$GCC" = yes; then
9367         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9368         # Try to use the -exported_symbol ld option, if it does not
9369         # work, assume that -exports_file does not work either and
9370         # implicitly export all symbols.
9371         # This should be the same for all languages, so no per-tag cache variable.
9372         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
9373 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
9374 if ${lt_cv_irix_exported_symbol+:} false; then :
9375   $as_echo_n "(cached) " >&6
9376 else
9377   save_LDFLAGS="$LDFLAGS"
9378            LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9379            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9380 /* end confdefs.h.  */
9381 int foo (void) { return 0; }
9382 _ACEOF
9383 if ac_fn_c_try_link "$LINENO"; then :
9384   lt_cv_irix_exported_symbol=yes
9385 else
9386   lt_cv_irix_exported_symbol=no
9387 fi
9388 rm -f core conftest.err conftest.$ac_objext \
9389     conftest$ac_exeext conftest.$ac_ext
9390            LDFLAGS="$save_LDFLAGS"
9391 fi
9392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
9393 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
9394         if test "$lt_cv_irix_exported_symbol" = yes; then
9395           archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9396         fi
9397       else
9398         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9399         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
9400       fi
9401       archive_cmds_need_lc='no'
9402       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9403       hardcode_libdir_separator=:
9404       inherit_rpath=yes
9405       link_all_deplibs=yes
9406       ;;
9407
9408     netbsd*)
9409       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9410         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9411       else
9412         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9413       fi
9414       hardcode_libdir_flag_spec='-R$libdir'
9415       hardcode_direct=yes
9416       hardcode_shlibpath_var=no
9417       ;;
9418
9419     newsos6)
9420       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9421       hardcode_direct=yes
9422       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9423       hardcode_libdir_separator=:
9424       hardcode_shlibpath_var=no
9425       ;;
9426
9427     *nto* | *qnx*)
9428       ;;
9429
9430     openbsd*)
9431       if test -f /usr/libexec/ld.so; then
9432         hardcode_direct=yes
9433         hardcode_shlibpath_var=no
9434         hardcode_direct_absolute=yes
9435         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9436           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9437           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9438           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9439           export_dynamic_flag_spec='${wl}-E'
9440         else
9441           case $host_os in
9442            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9443              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9444              hardcode_libdir_flag_spec='-R$libdir'
9445              ;;
9446            *)
9447              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9448              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9449              ;;
9450           esac
9451         fi
9452       else
9453         ld_shlibs=no
9454       fi
9455       ;;
9456
9457     os2*)
9458       hardcode_libdir_flag_spec='-L$libdir'
9459       hardcode_minus_L=yes
9460       allow_undefined_flag=unsupported
9461       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'
9462       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9463       ;;
9464
9465     osf3*)
9466       if test "$GCC" = yes; then
9467         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9468         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9469       else
9470         allow_undefined_flag=' -expect_unresolved \*'
9471         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9472       fi
9473       archive_cmds_need_lc='no'
9474       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9475       hardcode_libdir_separator=:
9476       ;;
9477
9478     osf4* | osf5*)      # as osf3* with the addition of -msym flag
9479       if test "$GCC" = yes; then
9480         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9481         archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9482         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9483       else
9484         allow_undefined_flag=' -expect_unresolved \*'
9485         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9486         archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
9487         $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9488
9489         # Both c and cxx compiler support -rpath directly
9490         hardcode_libdir_flag_spec='-rpath $libdir'
9491       fi
9492       archive_cmds_need_lc='no'
9493       hardcode_libdir_separator=:
9494       ;;
9495
9496     solaris*)
9497       no_undefined_flag=' -z defs'
9498       if test "$GCC" = yes; then
9499         wlarc='${wl}'
9500         archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9501         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9502           $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9503       else
9504         case `$CC -V 2>&1` in
9505         *"Compilers 5.0"*)
9506           wlarc=''
9507           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9508           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9509           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9510           ;;
9511         *)
9512           wlarc='${wl}'
9513           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9514           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9515           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9516           ;;
9517         esac
9518       fi
9519       hardcode_libdir_flag_spec='-R$libdir'
9520       hardcode_shlibpath_var=no
9521       case $host_os in
9522       solaris2.[0-5] | solaris2.[0-5].*) ;;
9523       *)
9524         # The compiler driver will combine and reorder linker options,
9525         # but understands `-z linker_flag'.  GCC discards it without `$wl',
9526         # but is careful enough not to reorder.
9527         # Supported since Solaris 2.6 (maybe 2.5.1?)
9528         if test "$GCC" = yes; then
9529           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9530         else
9531           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9532         fi
9533         ;;
9534       esac
9535       link_all_deplibs=yes
9536       ;;
9537
9538     sunos4*)
9539       if test "x$host_vendor" = xsequent; then
9540         # Use $CC to link under sequent, because it throws in some extra .o
9541         # files that make .init and .fini sections work.
9542         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9543       else
9544         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9545       fi
9546       hardcode_libdir_flag_spec='-L$libdir'
9547       hardcode_direct=yes
9548       hardcode_minus_L=yes
9549       hardcode_shlibpath_var=no
9550       ;;
9551
9552     sysv4)
9553       case $host_vendor in
9554         sni)
9555           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9556           hardcode_direct=yes # is this really true???
9557         ;;
9558         siemens)
9559           ## LD is ld it makes a PLAMLIB
9560           ## CC just makes a GrossModule.
9561           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9562           reload_cmds='$CC -r -o $output$reload_objs'
9563           hardcode_direct=no
9564         ;;
9565         motorola)
9566           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9567           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9568         ;;
9569       esac
9570       runpath_var='LD_RUN_PATH'
9571       hardcode_shlibpath_var=no
9572       ;;
9573
9574     sysv4.3*)
9575       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9576       hardcode_shlibpath_var=no
9577       export_dynamic_flag_spec='-Bexport'
9578       ;;
9579
9580     sysv4*MP*)
9581       if test -d /usr/nec; then
9582         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9583         hardcode_shlibpath_var=no
9584         runpath_var=LD_RUN_PATH
9585         hardcode_runpath_var=yes
9586         ld_shlibs=yes
9587       fi
9588       ;;
9589
9590     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9591       no_undefined_flag='${wl}-z,text'
9592       archive_cmds_need_lc=no
9593       hardcode_shlibpath_var=no
9594       runpath_var='LD_RUN_PATH'
9595
9596       if test "$GCC" = yes; then
9597         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9598         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9599       else
9600         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9601         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9602       fi
9603       ;;
9604
9605     sysv5* | sco3.2v5* | sco5v6*)
9606       # Note: We can NOT use -z defs as we might desire, because we do not
9607       # link with -lc, and that would cause any symbols used from libc to
9608       # always be unresolved, which means just about no library would
9609       # ever link correctly.  If we're not using GNU ld we use -z text
9610       # though, which does catch some bad symbols but isn't as heavy-handed
9611       # as -z defs.
9612       no_undefined_flag='${wl}-z,text'
9613       allow_undefined_flag='${wl}-z,nodefs'
9614       archive_cmds_need_lc=no
9615       hardcode_shlibpath_var=no
9616       hardcode_libdir_flag_spec='${wl}-R,$libdir'
9617       hardcode_libdir_separator=':'
9618       link_all_deplibs=yes
9619       export_dynamic_flag_spec='${wl}-Bexport'
9620       runpath_var='LD_RUN_PATH'
9621
9622       if test "$GCC" = yes; then
9623         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9624         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9625       else
9626         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9627         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9628       fi
9629       ;;
9630
9631     uts4*)
9632       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9633       hardcode_libdir_flag_spec='-L$libdir'
9634       hardcode_shlibpath_var=no
9635       ;;
9636
9637     *)
9638       ld_shlibs=no
9639       ;;
9640     esac
9641
9642     if test x$host_vendor = xsni; then
9643       case $host in
9644       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9645         export_dynamic_flag_spec='${wl}-Blargedynsym'
9646         ;;
9647       esac
9648     fi
9649   fi
9650
9651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9652 $as_echo "$ld_shlibs" >&6; }
9653 test "$ld_shlibs" = no && can_build_shared=no
9654
9655 with_gnu_ld=$with_gnu_ld
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671 #
9672 # Do we need to explicitly link libc?
9673 #
9674 case "x$archive_cmds_need_lc" in
9675 x|xyes)
9676   # Assume -lc should be added
9677   archive_cmds_need_lc=yes
9678
9679   if test "$enable_shared" = yes && test "$GCC" = yes; then
9680     case $archive_cmds in
9681     *'~'*)
9682       # FIXME: we may have to deal with multi-command sequences.
9683       ;;
9684     '$CC '*)
9685       # Test whether the compiler implicitly links with -lc since on some
9686       # systems, -lgcc has to come before -lc. If gcc already passes -lc
9687       # to ld, don't add -lc before -lgcc.
9688       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9689 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9690 if ${lt_cv_archive_cmds_need_lc+:} false; then :
9691   $as_echo_n "(cached) " >&6
9692 else
9693   $RM conftest*
9694         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9695
9696         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9697   (eval $ac_compile) 2>&5
9698   ac_status=$?
9699   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9700   test $ac_status = 0; } 2>conftest.err; then
9701           soname=conftest
9702           lib=conftest
9703           libobjs=conftest.$ac_objext
9704           deplibs=
9705           wl=$lt_prog_compiler_wl
9706           pic_flag=$lt_prog_compiler_pic
9707           compiler_flags=-v
9708           linker_flags=-v
9709           verstring=
9710           output_objdir=.
9711           libname=conftest
9712           lt_save_allow_undefined_flag=$allow_undefined_flag
9713           allow_undefined_flag=
9714           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9715   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9716   ac_status=$?
9717   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9718   test $ac_status = 0; }
9719           then
9720             lt_cv_archive_cmds_need_lc=no
9721           else
9722             lt_cv_archive_cmds_need_lc=yes
9723           fi
9724           allow_undefined_flag=$lt_save_allow_undefined_flag
9725         else
9726           cat conftest.err 1>&5
9727         fi
9728         $RM conftest*
9729
9730 fi
9731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9732 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9733       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9734       ;;
9735     esac
9736   fi
9737   ;;
9738 esac
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842
9843
9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9892 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9893
9894 if test "$GCC" = yes; then
9895   case $host_os in
9896     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9897     *) lt_awk_arg="/^libraries:/" ;;
9898   esac
9899   case $host_os in
9900     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9901     *) lt_sed_strip_eq="s,=/,/,g" ;;
9902   esac
9903   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9904   case $lt_search_path_spec in
9905   *\;*)
9906     # if the path contains ";" then we assume it to be the separator
9907     # otherwise default to the standard path separator (i.e. ":") - it is
9908     # assumed that no part of a normal pathname contains ";" but that should
9909     # okay in the real world where ";" in dirpaths is itself problematic.
9910     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9911     ;;
9912   *)
9913     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9914     ;;
9915   esac
9916   # Ok, now we have the path, separated by spaces, we can step through it
9917   # and add multilib dir if necessary...
9918   lt_tmp_lt_search_path_spec=
9919   lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9920   # ...but if some path already ends with the multilib dir we assume
9921   # that all is fine and trust -print-search-dirs as is (GCC 4.2 or newer).
9922   case "$lt_multi_os_dir; $lt_search_path_spec " in
9923   "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
9924     lt_multi_os_dir=
9925     ;;
9926   esac
9927   for lt_sys_path in $lt_search_path_spec; do
9928     if test -d "$lt_sys_path$lt_multi_os_dir"; then
9929       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
9930     elif test -n "$lt_multi_os_dir"; then
9931       test -d "$lt_sys_path" && \
9932         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9933     fi
9934   done
9935   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9936 BEGIN {RS=" "; FS="/|\n";} {
9937   lt_foo="";
9938   lt_count=0;
9939   for (lt_i = NF; lt_i > 0; lt_i--) {
9940     if ($lt_i != "" && $lt_i != ".") {
9941       if ($lt_i == "..") {
9942         lt_count++;
9943       } else {
9944         if (lt_count == 0) {
9945           lt_foo="/" $lt_i lt_foo;
9946         } else {
9947           lt_count--;
9948         }
9949       }
9950     }
9951   }
9952   if (lt_foo != "") { lt_freq[lt_foo]++; }
9953   if (lt_freq[lt_foo] == 1) { print lt_foo; }
9954 }'`
9955   # AWK program above erroneously prepends '/' to C:/dos/paths
9956   # for these hosts.
9957   case $host_os in
9958     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9959       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9960   esac
9961   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9962 else
9963   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9964 fi
9965 library_names_spec=
9966 libname_spec='lib$name'
9967 soname_spec=
9968 shrext_cmds=".so"
9969 postinstall_cmds=
9970 postuninstall_cmds=
9971 finish_cmds=
9972 finish_eval=
9973 shlibpath_var=
9974 shlibpath_overrides_runpath=unknown
9975 version_type=none
9976 dynamic_linker="$host_os ld.so"
9977 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9978 need_lib_prefix=unknown
9979 hardcode_into_libs=no
9980
9981 # when you set need_version to no, make sure it does not cause -set_version
9982 # flags to be left without arguments
9983 need_version=unknown
9984
9985 case $host_os in
9986 aix3*)
9987   version_type=linux # correct to gnu/linux during the next big refactor
9988   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9989   shlibpath_var=LIBPATH
9990
9991   # AIX 3 has no versioning support, so we append a major version to the name.
9992   soname_spec='${libname}${release}${shared_ext}$major'
9993   ;;
9994
9995 aix[4-9]*)
9996   version_type=linux # correct to gnu/linux during the next big refactor
9997   need_lib_prefix=no
9998   need_version=no
9999   hardcode_into_libs=yes
10000   if test "$host_cpu" = ia64; then
10001     # AIX 5 supports IA64
10002     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10003     shlibpath_var=LD_LIBRARY_PATH
10004   else
10005     # With GCC up to 2.95.x, collect2 would create an import file
10006     # for dependence libraries.  The import file would start with
10007     # the line `#! .'.  This would cause the generated library to
10008     # depend on `.', always an invalid library.  This was fixed in
10009     # development snapshots of GCC prior to 3.0.
10010     case $host_os in
10011       aix4 | aix4.[01] | aix4.[01].*)
10012       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10013            echo ' yes '
10014            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10015         :
10016       else
10017         can_build_shared=no
10018       fi
10019       ;;
10020     esac
10021     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10022     # soname into executable. Probably we can add versioning support to
10023     # collect2, so additional links can be useful in future.
10024     if test "$aix_use_runtimelinking" = yes; then
10025       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10026       # instead of lib<name>.a to let people know that these are not
10027       # typical AIX shared libraries.
10028       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10029     else
10030       # We preserve .a as extension for shared libraries through AIX4.2
10031       # and later when we are not doing run time linking.
10032       library_names_spec='${libname}${release}.a $libname.a'
10033       soname_spec='${libname}${release}${shared_ext}$major'
10034     fi
10035     shlibpath_var=LIBPATH
10036   fi
10037   ;;
10038
10039 amigaos*)
10040   case $host_cpu in
10041   powerpc)
10042     # Since July 2007 AmigaOS4 officially supports .so libraries.
10043     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10044     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10045     ;;
10046   m68k)
10047     library_names_spec='$libname.ixlibrary $libname.a'
10048     # Create ${libname}_ixlibrary.a entries in /sys/libs.
10049     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
10050     ;;
10051   esac
10052   ;;
10053
10054 beos*)
10055   library_names_spec='${libname}${shared_ext}'
10056   dynamic_linker="$host_os ld.so"
10057   shlibpath_var=LIBRARY_PATH
10058   ;;
10059
10060 bsdi[45]*)
10061   version_type=linux # correct to gnu/linux during the next big refactor
10062   need_version=no
10063   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10064   soname_spec='${libname}${release}${shared_ext}$major'
10065   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10066   shlibpath_var=LD_LIBRARY_PATH
10067   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10068   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10069   # the default ld.so.conf also contains /usr/contrib/lib and
10070   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10071   # libtool to hard-code these into programs
10072   ;;
10073
10074 cygwin* | mingw* | pw32* | cegcc*)
10075   version_type=windows
10076   shrext_cmds=".dll"
10077   need_version=no
10078   need_lib_prefix=no
10079
10080   case $GCC,$cc_basename in
10081   yes,*)
10082     # gcc
10083     library_names_spec='$libname.dll.a'
10084     # DLL is installed to $(libdir)/../bin by postinstall_cmds
10085     postinstall_cmds='base_file=`basename \${file}`~
10086       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10087       dldir=$destdir/`dirname \$dlpath`~
10088       test -d \$dldir || mkdir -p \$dldir~
10089       $install_prog $dir/$dlname \$dldir/$dlname~
10090       chmod a+x \$dldir/$dlname~
10091       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10092         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10093       fi'
10094     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10095       dlpath=$dir/\$dldll~
10096        $RM \$dlpath'
10097     shlibpath_overrides_runpath=yes
10098
10099     case $host_os in
10100     cygwin*)
10101       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10102       #soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
10103       soname_spec='`echo ${libname} | sed -e 's/^lib//'`${shared_ext}'
10104
10105       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10106       ;;
10107     mingw* | cegcc*)
10108       # MinGW DLLs use traditional 'lib' prefix
10109       #soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
10110       soname_spec='`echo ${libname} | $SED -e 's/^lib//'`${shared_ext}'
10111       ;;
10112     pw32*)
10113       # pw32 DLLs use 'pw' prefix rather than 'lib'
10114       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10115       ;;
10116     esac
10117     dynamic_linker='Win32 ld.exe'
10118     ;;
10119
10120   *,cl*)
10121     # Native MSVC
10122     libname_spec='$name'
10123     soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10124     library_names_spec='${libname}.dll.lib'
10125
10126     case $build_os in
10127     mingw*)
10128       sys_lib_search_path_spec=
10129       lt_save_ifs=$IFS
10130       IFS=';'
10131       for lt_path in $LIB
10132       do
10133         IFS=$lt_save_ifs
10134         # Let DOS variable expansion print the short 8.3 style file name.
10135         lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
10136         sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
10137       done
10138       IFS=$lt_save_ifs
10139       # Convert to MSYS style.
10140       sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
10141       ;;
10142     cygwin*)
10143       # Convert to unix form, then to dos form, then back to unix form
10144       # but this time dos style (no spaces!) so that the unix form looks
10145       # like /cygdrive/c/PROGRA~1:/cygdr...
10146       sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
10147       sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
10148       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10149       ;;
10150     *)
10151       sys_lib_search_path_spec="$LIB"
10152       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10153         # It is most probably a Windows format PATH.
10154         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10155       else
10156         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10157       fi
10158       # FIXME: find the short name or the path components, as spaces are
10159       # common. (e.g. "Program Files" -> "PROGRA~1")
10160       ;;
10161     esac
10162
10163     # DLL is installed to $(libdir)/../bin by postinstall_cmds
10164     postinstall_cmds='base_file=`basename \${file}`~
10165       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10166       dldir=$destdir/`dirname \$dlpath`~
10167       test -d \$dldir || mkdir -p \$dldir~
10168       $install_prog $dir/$dlname \$dldir/$dlname'
10169     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10170       dlpath=$dir/\$dldll~
10171        $RM \$dlpath'
10172     shlibpath_overrides_runpath=yes
10173     dynamic_linker='Win32 link.exe'
10174     ;;
10175
10176   *)
10177     # Assume MSVC wrapper
10178     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10179     dynamic_linker='Win32 ld.exe'
10180     ;;
10181   esac
10182   # FIXME: first we should search . and the directory the executable is in
10183   shlibpath_var=PATH
10184   ;;
10185
10186 darwin* | rhapsody*)
10187   dynamic_linker="$host_os dyld"
10188   version_type=darwin
10189   need_lib_prefix=no
10190   need_version=no
10191   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10192   soname_spec='${libname}${release}${major}$shared_ext'
10193   shlibpath_overrides_runpath=yes
10194   shlibpath_var=DYLD_LIBRARY_PATH
10195   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10196
10197   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10198   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10199   ;;
10200
10201 dgux*)
10202   version_type=linux # correct to gnu/linux during the next big refactor
10203   need_lib_prefix=no
10204   need_version=no
10205   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10206   soname_spec='${libname}${release}${shared_ext}$major'
10207   shlibpath_var=LD_LIBRARY_PATH
10208   ;;
10209
10210 freebsd* | dragonfly*)
10211   # DragonFly does not have aout.  When/if they implement a new
10212   # versioning mechanism, adjust this.
10213   if test -x /usr/bin/objformat; then
10214     objformat=`/usr/bin/objformat`
10215   else
10216     case $host_os in
10217     freebsd[23].*) objformat=aout ;;
10218     *) objformat=elf ;;
10219     esac
10220   fi
10221   version_type=freebsd-$objformat
10222   case $version_type in
10223     freebsd-elf*)
10224       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10225       need_version=no
10226       need_lib_prefix=no
10227       ;;
10228     freebsd-*)
10229       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10230       need_version=yes
10231       ;;
10232   esac
10233   shlibpath_var=LD_LIBRARY_PATH
10234   case $host_os in
10235   freebsd2.*)
10236     shlibpath_overrides_runpath=yes
10237     ;;
10238   freebsd3.[01]* | freebsdelf3.[01]*)
10239     shlibpath_overrides_runpath=yes
10240     hardcode_into_libs=yes
10241     ;;
10242   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10243   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10244     shlibpath_overrides_runpath=no
10245     hardcode_into_libs=yes
10246     ;;
10247   *) # from 4.6 on, and DragonFly
10248     shlibpath_overrides_runpath=yes
10249     hardcode_into_libs=yes
10250     ;;
10251   esac
10252   ;;
10253
10254 gnu*)
10255   version_type=linux # correct to gnu/linux during the next big refactor
10256   need_lib_prefix=no
10257   need_version=no
10258   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10259   soname_spec='${libname}${release}${shared_ext}$major'
10260   shlibpath_var=LD_LIBRARY_PATH
10261   shlibpath_overrides_runpath=no
10262   hardcode_into_libs=yes
10263   ;;
10264
10265 haiku*)
10266   version_type=linux # correct to gnu/linux during the next big refactor
10267   need_lib_prefix=no
10268   need_version=no
10269   dynamic_linker="$host_os runtime_loader"
10270   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10271   soname_spec='${libname}${release}${shared_ext}$major'
10272   shlibpath_var=LIBRARY_PATH
10273   shlibpath_overrides_runpath=yes
10274   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10275   hardcode_into_libs=yes
10276   ;;
10277
10278 hpux9* | hpux10* | hpux11*)
10279   # Give a soname corresponding to the major version so that dld.sl refuses to
10280   # link against other versions.
10281   version_type=sunos
10282   need_lib_prefix=no
10283   need_version=no
10284   case $host_cpu in
10285   ia64*)
10286     shrext_cmds='.so'
10287     hardcode_into_libs=yes
10288     dynamic_linker="$host_os dld.so"
10289     shlibpath_var=LD_LIBRARY_PATH
10290     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10291     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10292     soname_spec='${libname}${release}${shared_ext}$major'
10293     if test "X$HPUX_IA64_MODE" = X32; then
10294       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10295     else
10296       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10297     fi
10298     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10299     ;;
10300   hppa*64*)
10301     shrext_cmds='.sl'
10302     hardcode_into_libs=yes
10303     dynamic_linker="$host_os dld.sl"
10304     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10305     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10306     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10307     soname_spec='${libname}${release}${shared_ext}$major'
10308     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10309     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10310     ;;
10311   *)
10312     shrext_cmds='.sl'
10313     dynamic_linker="$host_os dld.sl"
10314     shlibpath_var=SHLIB_PATH
10315     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10316     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10317     soname_spec='${libname}${release}${shared_ext}$major'
10318     ;;
10319   esac
10320   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10321   postinstall_cmds='chmod 555 $lib'
10322   # or fails outright, so override atomically:
10323   install_override_mode=555
10324   ;;
10325
10326 interix[3-9]*)
10327   version_type=linux # correct to gnu/linux during the next big refactor
10328   need_lib_prefix=no
10329   need_version=no
10330   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10331   soname_spec='${libname}${release}${shared_ext}$major'
10332   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10333   shlibpath_var=LD_LIBRARY_PATH
10334   shlibpath_overrides_runpath=no
10335   hardcode_into_libs=yes
10336   ;;
10337
10338 irix5* | irix6* | nonstopux*)
10339   case $host_os in
10340     nonstopux*) version_type=nonstopux ;;
10341     *)
10342         if test "$lt_cv_prog_gnu_ld" = yes; then
10343                 version_type=linux # correct to gnu/linux during the next big refactor
10344         else
10345                 version_type=irix
10346         fi ;;
10347   esac
10348   need_lib_prefix=no
10349   need_version=no
10350   soname_spec='${libname}${release}${shared_ext}$major'
10351   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10352   case $host_os in
10353   irix5* | nonstopux*)
10354     libsuff= shlibsuff=
10355     ;;
10356   *)
10357     case $LD in # libtool.m4 will add one of these switches to LD
10358     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10359       libsuff= shlibsuff= libmagic=32-bit;;
10360     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10361       libsuff=32 shlibsuff=N32 libmagic=N32;;
10362     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10363       libsuff=64 shlibsuff=64 libmagic=64-bit;;
10364     *) libsuff= shlibsuff= libmagic=never-match;;
10365     esac
10366     ;;
10367   esac
10368   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10369   shlibpath_overrides_runpath=no
10370   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10371   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10372   hardcode_into_libs=yes
10373   ;;
10374
10375 # No shared lib support for Linux oldld, aout, or coff.
10376 linux*oldld* | linux*aout* | linux*coff*)
10377   dynamic_linker=no
10378   ;;
10379
10380 # This must be glibc/ELF.
10381 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10382   version_type=linux # correct to gnu/linux during the next big refactor
10383   need_lib_prefix=no
10384   need_version=no
10385   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10386   soname_spec='${libname}${release}${shared_ext}$major'
10387   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10388   shlibpath_var=LD_LIBRARY_PATH
10389   shlibpath_overrides_runpath=no
10390
10391   # Some binutils ld are patched to set DT_RUNPATH
10392   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10393   $as_echo_n "(cached) " >&6
10394 else
10395   lt_cv_shlibpath_overrides_runpath=no
10396     save_LDFLAGS=$LDFLAGS
10397     save_libdir=$libdir
10398     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10399          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10400     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10401 /* end confdefs.h.  */
10402
10403 int
10404 main ()
10405 {
10406
10407   ;
10408   return 0;
10409 }
10410 _ACEOF
10411 if ac_fn_c_try_link "$LINENO"; then :
10412   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10413   lt_cv_shlibpath_overrides_runpath=yes
10414 fi
10415 fi
10416 rm -f core conftest.err conftest.$ac_objext \
10417     conftest$ac_exeext conftest.$ac_ext
10418     LDFLAGS=$save_LDFLAGS
10419     libdir=$save_libdir
10420
10421 fi
10422
10423   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10424
10425   # This implies no fast_install, which is unacceptable.
10426   # Some rework will be needed to allow for fast_install
10427   # before this can be enabled.
10428   hardcode_into_libs=yes
10429
10430   # Append ld.so.conf contents to the search path
10431   if test -f /etc/ld.so.conf; then
10432     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[       ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
10433     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10434   fi
10435
10436   # We used to test for /lib/ld.so.1 and disable shared libraries on
10437   # powerpc, because MkLinux only supported shared libraries with the
10438   # GNU dynamic linker.  Since this was broken with cross compilers,
10439   # most powerpc-linux boxes support dynamic linking these days and
10440   # people can always --disable-shared, the test was removed, and we
10441   # assume the GNU/Linux dynamic linker is in use.
10442   dynamic_linker='GNU/Linux ld.so'
10443   ;;
10444
10445 netbsd*)
10446   version_type=sunos
10447   need_lib_prefix=no
10448   need_version=no
10449   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10450     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10451     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10452     dynamic_linker='NetBSD (a.out) ld.so'
10453   else
10454     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10455     soname_spec='${libname}${release}${shared_ext}$major'
10456     dynamic_linker='NetBSD ld.elf_so'
10457   fi
10458   shlibpath_var=LD_LIBRARY_PATH
10459   shlibpath_overrides_runpath=yes
10460   hardcode_into_libs=yes
10461   ;;
10462
10463 newsos6)
10464   version_type=linux # correct to gnu/linux during the next big refactor
10465   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10466   shlibpath_var=LD_LIBRARY_PATH
10467   shlibpath_overrides_runpath=yes
10468   ;;
10469
10470 *nto* | *qnx*)
10471   version_type=qnx
10472   need_lib_prefix=no
10473   need_version=no
10474   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10475   soname_spec='${libname}${release}${shared_ext}$major'
10476   shlibpath_var=LD_LIBRARY_PATH
10477   shlibpath_overrides_runpath=no
10478   hardcode_into_libs=yes
10479   dynamic_linker='ldqnx.so'
10480   ;;
10481
10482 openbsd*)
10483   version_type=sunos
10484   sys_lib_dlsearch_path_spec="/usr/lib"
10485   need_lib_prefix=no
10486   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10487   case $host_os in
10488     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
10489     *)                          need_version=no  ;;
10490   esac
10491   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10492   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10493   shlibpath_var=LD_LIBRARY_PATH
10494   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10495     case $host_os in
10496       openbsd2.[89] | openbsd2.[89].*)
10497         shlibpath_overrides_runpath=no
10498         ;;
10499       *)
10500         shlibpath_overrides_runpath=yes
10501         ;;
10502       esac
10503   else
10504     shlibpath_overrides_runpath=yes
10505   fi
10506   ;;
10507
10508 os2*)
10509   libname_spec='$name'
10510   shrext_cmds=".dll"
10511   need_lib_prefix=no
10512   library_names_spec='$libname${shared_ext} $libname.a'
10513   dynamic_linker='OS/2 ld.exe'
10514   shlibpath_var=LIBPATH
10515   ;;
10516
10517 osf3* | osf4* | osf5*)
10518   version_type=osf
10519   need_lib_prefix=no
10520   need_version=no
10521   soname_spec='${libname}${release}${shared_ext}$major'
10522   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10523   shlibpath_var=LD_LIBRARY_PATH
10524   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10525   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10526   ;;
10527
10528 rdos*)
10529   dynamic_linker=no
10530   ;;
10531
10532 solaris*)
10533   version_type=linux # correct to gnu/linux during the next big refactor
10534   need_lib_prefix=no
10535   need_version=no
10536   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10537   soname_spec='${libname}${release}${shared_ext}$major'
10538   shlibpath_var=LD_LIBRARY_PATH
10539   shlibpath_overrides_runpath=yes
10540   hardcode_into_libs=yes
10541   # ldd complains unless libraries are executable
10542   postinstall_cmds='chmod +x $lib'
10543   ;;
10544
10545 sunos4*)
10546   version_type=sunos
10547   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10548   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10549   shlibpath_var=LD_LIBRARY_PATH
10550   shlibpath_overrides_runpath=yes
10551   if test "$with_gnu_ld" = yes; then
10552     need_lib_prefix=no
10553   fi
10554   need_version=yes
10555   ;;
10556
10557 sysv4 | sysv4.3*)
10558   version_type=linux # correct to gnu/linux during the next big refactor
10559   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10560   soname_spec='${libname}${release}${shared_ext}$major'
10561   shlibpath_var=LD_LIBRARY_PATH
10562   case $host_vendor in
10563     sni)
10564       shlibpath_overrides_runpath=no
10565       need_lib_prefix=no
10566       runpath_var=LD_RUN_PATH
10567       ;;
10568     siemens)
10569       need_lib_prefix=no
10570       ;;
10571     motorola)
10572       need_lib_prefix=no
10573       need_version=no
10574       shlibpath_overrides_runpath=no
10575       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10576       ;;
10577   esac
10578   ;;
10579
10580 sysv4*MP*)
10581   if test -d /usr/nec ;then
10582     version_type=linux # correct to gnu/linux during the next big refactor
10583     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10584     soname_spec='$libname${shared_ext}.$major'
10585     shlibpath_var=LD_LIBRARY_PATH
10586   fi
10587   ;;
10588
10589 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10590   version_type=freebsd-elf
10591   need_lib_prefix=no
10592   need_version=no
10593   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10594   soname_spec='${libname}${release}${shared_ext}$major'
10595   shlibpath_var=LD_LIBRARY_PATH
10596   shlibpath_overrides_runpath=yes
10597   hardcode_into_libs=yes
10598   if test "$with_gnu_ld" = yes; then
10599     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10600   else
10601     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10602     case $host_os in
10603       sco3.2v5*)
10604         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10605         ;;
10606     esac
10607   fi
10608   sys_lib_dlsearch_path_spec='/usr/lib'
10609   ;;
10610
10611 tpf*)
10612   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10613   version_type=linux # correct to gnu/linux during the next big refactor
10614   need_lib_prefix=no
10615   need_version=no
10616   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10617   shlibpath_var=LD_LIBRARY_PATH
10618   shlibpath_overrides_runpath=no
10619   hardcode_into_libs=yes
10620   ;;
10621
10622 uts4*)
10623   version_type=linux # correct to gnu/linux during the next big refactor
10624   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10625   soname_spec='${libname}${release}${shared_ext}$major'
10626   shlibpath_var=LD_LIBRARY_PATH
10627   ;;
10628
10629 *)
10630   dynamic_linker=no
10631   ;;
10632 esac
10633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10634 $as_echo "$dynamic_linker" >&6; }
10635 test "$dynamic_linker" = no && can_build_shared=no
10636
10637 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10638 if test "$GCC" = yes; then
10639   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10640 fi
10641
10642 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10643   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10644 fi
10645 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10646   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10647 fi
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657
10658
10659
10660
10661
10662
10663
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10741 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10742 hardcode_action=
10743 if test -n "$hardcode_libdir_flag_spec" ||
10744    test -n "$runpath_var" ||
10745    test "X$hardcode_automatic" = "Xyes" ; then
10746
10747   # We can hardcode non-existent directories.
10748   if test "$hardcode_direct" != no &&
10749      # If the only mechanism to avoid hardcoding is shlibpath_var, we
10750      # have to relink, otherwise we might link with an installed library
10751      # when we should be linking with a yet-to-be-installed one
10752      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10753      test "$hardcode_minus_L" != no; then
10754     # Linking always hardcodes the temporary library directory.
10755     hardcode_action=relink
10756   else
10757     # We can link without hardcoding, and we can hardcode nonexisting dirs.
10758     hardcode_action=immediate
10759   fi
10760 else
10761   # We cannot hardcode anything, or else we can only hardcode existing
10762   # directories.
10763   hardcode_action=unsupported
10764 fi
10765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10766 $as_echo "$hardcode_action" >&6; }
10767
10768 if test "$hardcode_action" = relink ||
10769    test "$inherit_rpath" = yes; then
10770   # Fast installation is not supported
10771   enable_fast_install=no
10772 elif test "$shlibpath_overrides_runpath" = yes ||
10773      test "$enable_shared" = no; then
10774   # Fast installation is not necessary
10775   enable_fast_install=needless
10776 fi
10777
10778
10779
10780
10781
10782
10783   if test "x$enable_dlopen" != xyes; then
10784   enable_dlopen=unknown
10785   enable_dlopen_self=unknown
10786   enable_dlopen_self_static=unknown
10787 else
10788   lt_cv_dlopen=no
10789   lt_cv_dlopen_libs=
10790
10791   case $host_os in
10792   beos*)
10793     lt_cv_dlopen="load_add_on"
10794     lt_cv_dlopen_libs=
10795     lt_cv_dlopen_self=yes
10796     ;;
10797
10798   mingw* | pw32* | cegcc*)
10799     lt_cv_dlopen="LoadLibrary"
10800     lt_cv_dlopen_libs=
10801     ;;
10802
10803   cygwin*)
10804     lt_cv_dlopen="dlopen"
10805     lt_cv_dlopen_libs=
10806     ;;
10807
10808   darwin*)
10809   # if libdl is installed we need to link against it
10810     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10811 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10812 if ${ac_cv_lib_dl_dlopen+:} false; then :
10813   $as_echo_n "(cached) " >&6
10814 else
10815   ac_check_lib_save_LIBS=$LIBS
10816 LIBS="-ldl  $LIBS"
10817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10818 /* end confdefs.h.  */
10819
10820 /* Override any GCC internal prototype to avoid an error.
10821    Use char because int might match the return type of a GCC
10822    builtin and then its argument prototype would still apply.  */
10823 #ifdef __cplusplus
10824 extern "C"
10825 #endif
10826 char dlopen ();
10827 int
10828 main ()
10829 {
10830 return dlopen ();
10831   ;
10832   return 0;
10833 }
10834 _ACEOF
10835 if ac_fn_c_try_link "$LINENO"; then :
10836   ac_cv_lib_dl_dlopen=yes
10837 else
10838   ac_cv_lib_dl_dlopen=no
10839 fi
10840 rm -f core conftest.err conftest.$ac_objext \
10841     conftest$ac_exeext conftest.$ac_ext
10842 LIBS=$ac_check_lib_save_LIBS
10843 fi
10844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10845 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10846 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10847   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10848 else
10849
10850     lt_cv_dlopen="dyld"
10851     lt_cv_dlopen_libs=
10852     lt_cv_dlopen_self=yes
10853
10854 fi
10855
10856     ;;
10857
10858   *)
10859     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10860 if test "x$ac_cv_func_shl_load" = xyes; then :
10861   lt_cv_dlopen="shl_load"
10862 else
10863   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10864 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10865 if ${ac_cv_lib_dld_shl_load+:} false; then :
10866   $as_echo_n "(cached) " >&6
10867 else
10868   ac_check_lib_save_LIBS=$LIBS
10869 LIBS="-ldld  $LIBS"
10870 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10871 /* end confdefs.h.  */
10872
10873 /* Override any GCC internal prototype to avoid an error.
10874    Use char because int might match the return type of a GCC
10875    builtin and then its argument prototype would still apply.  */
10876 #ifdef __cplusplus
10877 extern "C"
10878 #endif
10879 char shl_load ();
10880 int
10881 main ()
10882 {
10883 return shl_load ();
10884   ;
10885   return 0;
10886 }
10887 _ACEOF
10888 if ac_fn_c_try_link "$LINENO"; then :
10889   ac_cv_lib_dld_shl_load=yes
10890 else
10891   ac_cv_lib_dld_shl_load=no
10892 fi
10893 rm -f core conftest.err conftest.$ac_objext \
10894     conftest$ac_exeext conftest.$ac_ext
10895 LIBS=$ac_check_lib_save_LIBS
10896 fi
10897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10898 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10899 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
10900   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10901 else
10902   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10903 if test "x$ac_cv_func_dlopen" = xyes; then :
10904   lt_cv_dlopen="dlopen"
10905 else
10906   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10907 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10908 if ${ac_cv_lib_dl_dlopen+:} false; then :
10909   $as_echo_n "(cached) " >&6
10910 else
10911   ac_check_lib_save_LIBS=$LIBS
10912 LIBS="-ldl  $LIBS"
10913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10914 /* end confdefs.h.  */
10915
10916 /* Override any GCC internal prototype to avoid an error.
10917    Use char because int might match the return type of a GCC
10918    builtin and then its argument prototype would still apply.  */
10919 #ifdef __cplusplus
10920 extern "C"
10921 #endif
10922 char dlopen ();
10923 int
10924 main ()
10925 {
10926 return dlopen ();
10927   ;
10928   return 0;
10929 }
10930 _ACEOF
10931 if ac_fn_c_try_link "$LINENO"; then :
10932   ac_cv_lib_dl_dlopen=yes
10933 else
10934   ac_cv_lib_dl_dlopen=no
10935 fi
10936 rm -f core conftest.err conftest.$ac_objext \
10937     conftest$ac_exeext conftest.$ac_ext
10938 LIBS=$ac_check_lib_save_LIBS
10939 fi
10940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10941 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10942 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10943   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10944 else
10945   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10946 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10947 if ${ac_cv_lib_svld_dlopen+:} false; then :
10948   $as_echo_n "(cached) " >&6
10949 else
10950   ac_check_lib_save_LIBS=$LIBS
10951 LIBS="-lsvld  $LIBS"
10952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10953 /* end confdefs.h.  */
10954
10955 /* Override any GCC internal prototype to avoid an error.
10956    Use char because int might match the return type of a GCC
10957    builtin and then its argument prototype would still apply.  */
10958 #ifdef __cplusplus
10959 extern "C"
10960 #endif
10961 char dlopen ();
10962 int
10963 main ()
10964 {
10965 return dlopen ();
10966   ;
10967   return 0;
10968 }
10969 _ACEOF
10970 if ac_fn_c_try_link "$LINENO"; then :
10971   ac_cv_lib_svld_dlopen=yes
10972 else
10973   ac_cv_lib_svld_dlopen=no
10974 fi
10975 rm -f core conftest.err conftest.$ac_objext \
10976     conftest$ac_exeext conftest.$ac_ext
10977 LIBS=$ac_check_lib_save_LIBS
10978 fi
10979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10980 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10981 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
10982   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10983 else
10984   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10985 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10986 if ${ac_cv_lib_dld_dld_link+:} false; then :
10987   $as_echo_n "(cached) " >&6
10988 else
10989   ac_check_lib_save_LIBS=$LIBS
10990 LIBS="-ldld  $LIBS"
10991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10992 /* end confdefs.h.  */
10993
10994 /* Override any GCC internal prototype to avoid an error.
10995    Use char because int might match the return type of a GCC
10996    builtin and then its argument prototype would still apply.  */
10997 #ifdef __cplusplus
10998 extern "C"
10999 #endif
11000 char dld_link ();
11001 int
11002 main ()
11003 {
11004 return dld_link ();
11005   ;
11006   return 0;
11007 }
11008 _ACEOF
11009 if ac_fn_c_try_link "$LINENO"; then :
11010   ac_cv_lib_dld_dld_link=yes
11011 else
11012   ac_cv_lib_dld_dld_link=no
11013 fi
11014 rm -f core conftest.err conftest.$ac_objext \
11015     conftest$ac_exeext conftest.$ac_ext
11016 LIBS=$ac_check_lib_save_LIBS
11017 fi
11018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11019 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11020 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11021   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11022 fi
11023
11024
11025 fi
11026
11027
11028 fi
11029
11030
11031 fi
11032
11033
11034 fi
11035
11036
11037 fi
11038
11039     ;;
11040   esac
11041
11042   if test "x$lt_cv_dlopen" != xno; then
11043     enable_dlopen=yes
11044   else
11045     enable_dlopen=no
11046   fi
11047
11048   case $lt_cv_dlopen in
11049   dlopen)
11050     save_CPPFLAGS="$CPPFLAGS"
11051     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11052
11053     save_LDFLAGS="$LDFLAGS"
11054     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11055
11056     save_LIBS="$LIBS"
11057     LIBS="$lt_cv_dlopen_libs $LIBS"
11058
11059     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11060 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11061 if ${lt_cv_dlopen_self+:} false; then :
11062   $as_echo_n "(cached) " >&6
11063 else
11064           if test "$cross_compiling" = yes; then :
11065   lt_cv_dlopen_self=cross
11066 else
11067   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11068   lt_status=$lt_dlunknown
11069   cat > conftest.$ac_ext <<_LT_EOF
11070 #line $LINENO "configure"
11071 #include "confdefs.h"
11072
11073 #if HAVE_DLFCN_H
11074 #include <dlfcn.h>
11075 #endif
11076
11077 #include <stdio.h>
11078
11079 #ifdef RTLD_GLOBAL
11080 #  define LT_DLGLOBAL           RTLD_GLOBAL
11081 #else
11082 #  ifdef DL_GLOBAL
11083 #    define LT_DLGLOBAL         DL_GLOBAL
11084 #  else
11085 #    define LT_DLGLOBAL         0
11086 #  endif
11087 #endif
11088
11089 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11090    find out it does not work in some platform. */
11091 #ifndef LT_DLLAZY_OR_NOW
11092 #  ifdef RTLD_LAZY
11093 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11094 #  else
11095 #    ifdef DL_LAZY
11096 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11097 #    else
11098 #      ifdef RTLD_NOW
11099 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11100 #      else
11101 #        ifdef DL_NOW
11102 #          define LT_DLLAZY_OR_NOW      DL_NOW
11103 #        else
11104 #          define LT_DLLAZY_OR_NOW      0
11105 #        endif
11106 #      endif
11107 #    endif
11108 #  endif
11109 #endif
11110
11111 /* When -fvisbility=hidden is used, assume the code has been annotated
11112    correspondingly for the symbols needed.  */
11113 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11114 int fnord () __attribute__((visibility("default")));
11115 #endif
11116
11117 int fnord () { return 42; }
11118 int main ()
11119 {
11120   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11121   int status = $lt_dlunknown;
11122
11123   if (self)
11124     {
11125       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11126       else
11127         {
11128           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11129           else puts (dlerror ());
11130         }
11131       /* dlclose (self); */
11132     }
11133   else
11134     puts (dlerror ());
11135
11136   return status;
11137 }
11138 _LT_EOF
11139   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11140   (eval $ac_link) 2>&5
11141   ac_status=$?
11142   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11143   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11144     (./conftest; exit; ) >&5 2>/dev/null
11145     lt_status=$?
11146     case x$lt_status in
11147       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11148       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11149       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11150     esac
11151   else :
11152     # compilation failed
11153     lt_cv_dlopen_self=no
11154   fi
11155 fi
11156 rm -fr conftest*
11157
11158
11159 fi
11160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11161 $as_echo "$lt_cv_dlopen_self" >&6; }
11162
11163     if test "x$lt_cv_dlopen_self" = xyes; then
11164       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11165       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11166 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11167 if ${lt_cv_dlopen_self_static+:} false; then :
11168   $as_echo_n "(cached) " >&6
11169 else
11170           if test "$cross_compiling" = yes; then :
11171   lt_cv_dlopen_self_static=cross
11172 else
11173   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11174   lt_status=$lt_dlunknown
11175   cat > conftest.$ac_ext <<_LT_EOF
11176 #line $LINENO "configure"
11177 #include "confdefs.h"
11178
11179 #if HAVE_DLFCN_H
11180 #include <dlfcn.h>
11181 #endif
11182
11183 #include <stdio.h>
11184
11185 #ifdef RTLD_GLOBAL
11186 #  define LT_DLGLOBAL           RTLD_GLOBAL
11187 #else
11188 #  ifdef DL_GLOBAL
11189 #    define LT_DLGLOBAL         DL_GLOBAL
11190 #  else
11191 #    define LT_DLGLOBAL         0
11192 #  endif
11193 #endif
11194
11195 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11196    find out it does not work in some platform. */
11197 #ifndef LT_DLLAZY_OR_NOW
11198 #  ifdef RTLD_LAZY
11199 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11200 #  else
11201 #    ifdef DL_LAZY
11202 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11203 #    else
11204 #      ifdef RTLD_NOW
11205 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11206 #      else
11207 #        ifdef DL_NOW
11208 #          define LT_DLLAZY_OR_NOW      DL_NOW
11209 #        else
11210 #          define LT_DLLAZY_OR_NOW      0
11211 #        endif
11212 #      endif
11213 #    endif
11214 #  endif
11215 #endif
11216
11217 /* When -fvisbility=hidden is used, assume the code has been annotated
11218    correspondingly for the symbols needed.  */
11219 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11220 int fnord () __attribute__((visibility("default")));
11221 #endif
11222
11223 int fnord () { return 42; }
11224 int main ()
11225 {
11226   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11227   int status = $lt_dlunknown;
11228
11229   if (self)
11230     {
11231       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11232       else
11233         {
11234           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11235           else puts (dlerror ());
11236         }
11237       /* dlclose (self); */
11238     }
11239   else
11240     puts (dlerror ());
11241
11242   return status;
11243 }
11244 _LT_EOF
11245   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11246   (eval $ac_link) 2>&5
11247   ac_status=$?
11248   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11249   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11250     (./conftest; exit; ) >&5 2>/dev/null
11251     lt_status=$?
11252     case x$lt_status in
11253       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11254       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11255       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11256     esac
11257   else :
11258     # compilation failed
11259     lt_cv_dlopen_self_static=no
11260   fi
11261 fi
11262 rm -fr conftest*
11263
11264
11265 fi
11266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11267 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11268     fi
11269
11270     CPPFLAGS="$save_CPPFLAGS"
11271     LDFLAGS="$save_LDFLAGS"
11272     LIBS="$save_LIBS"
11273     ;;
11274   esac
11275
11276   case $lt_cv_dlopen_self in
11277   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11278   *) enable_dlopen_self=unknown ;;
11279   esac
11280
11281   case $lt_cv_dlopen_self_static in
11282   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11283   *) enable_dlopen_self_static=unknown ;;
11284   esac
11285 fi
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302
11303 striplib=
11304 old_striplib=
11305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11306 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11307 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11308   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11309   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11310   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11311 $as_echo "yes" >&6; }
11312 else
11313 # FIXME - insert some real tests, host_os isn't really good enough
11314   case $host_os in
11315   darwin*)
11316     if test -n "$STRIP" ; then
11317       striplib="$STRIP -x"
11318       old_striplib="$STRIP -S"
11319       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11320 $as_echo "yes" >&6; }
11321     else
11322       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11323 $as_echo "no" >&6; }
11324     fi
11325     ;;
11326   *)
11327     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11328 $as_echo "no" >&6; }
11329     ;;
11330   esac
11331 fi
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344   # Report which library types will actually be built
11345   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11346 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11347   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11348 $as_echo "$can_build_shared" >&6; }
11349
11350   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11351 $as_echo_n "checking whether to build shared libraries... " >&6; }
11352   test "$can_build_shared" = "no" && enable_shared=no
11353
11354   # On AIX, shared libraries and static libraries use the same namespace, and
11355   # are all built from PIC.
11356   case $host_os in
11357   aix3*)
11358     test "$enable_shared" = yes && enable_static=no
11359     if test -n "$RANLIB"; then
11360       archive_cmds="$archive_cmds~\$RANLIB \$lib"
11361       postinstall_cmds='$RANLIB $lib'
11362     fi
11363     ;;
11364
11365   aix[4-9]*)
11366     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11367       test "$enable_shared" = yes && enable_static=no
11368     fi
11369     ;;
11370   esac
11371   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11372 $as_echo "$enable_shared" >&6; }
11373
11374   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11375 $as_echo_n "checking whether to build static libraries... " >&6; }
11376   # Make sure either enable_shared or enable_static is yes.
11377   test "$enable_shared" = yes || enable_static=yes
11378   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11379 $as_echo "$enable_static" >&6; }
11380
11381
11382
11383
11384 fi
11385 ac_ext=c
11386 ac_cpp='$CPP $CPPFLAGS'
11387 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11388 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11389 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11390
11391 CC="$lt_save_CC"
11392
11393
11394
11395
11396
11397
11398
11399
11400
11401
11402
11403
11404
11405
11406
11407         ac_config_commands="$ac_config_commands libtool"
11408
11409
11410
11411
11412 # Only expand once:
11413
11414
11415
11416 LT_RELEASE=$SDL_MAJOR_VERSION.$SDL_MINOR_VERSION
11417 LT_CURRENT=`expr $SDL_MICRO_VERSION - $SDL_INTERFACE_AGE`
11418 LT_REVISION=$SDL_INTERFACE_AGE
11419 LT_AGE=`expr $SDL_BINARY_AGE - $SDL_INTERFACE_AGE`
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429 ac_ext=c
11430 ac_cpp='$CPP $CPPFLAGS'
11431 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11432 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11433 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11434 if test -n "$ac_tool_prefix"; then
11435   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
11436 set dummy ${ac_tool_prefix}gcc; ac_word=$2
11437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11438 $as_echo_n "checking for $ac_word... " >&6; }
11439 if ${ac_cv_prog_CC+:} false; then :
11440   $as_echo_n "(cached) " >&6
11441 else
11442   if test -n "$CC"; then
11443   ac_cv_prog_CC="$CC" # Let the user override the test.
11444 else
11445 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11446 for as_dir in $PATH
11447 do
11448   IFS=$as_save_IFS
11449   test -z "$as_dir" && as_dir=.
11450     for ac_exec_ext in '' $ac_executable_extensions; do
11451   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11452     ac_cv_prog_CC="${ac_tool_prefix}gcc"
11453     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11454     break 2
11455   fi
11456 done
11457   done
11458 IFS=$as_save_IFS
11459
11460 fi
11461 fi
11462 CC=$ac_cv_prog_CC
11463 if test -n "$CC"; then
11464   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
11465 $as_echo "$CC" >&6; }
11466 else
11467   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11468 $as_echo "no" >&6; }
11469 fi
11470
11471
11472 fi
11473 if test -z "$ac_cv_prog_CC"; then
11474   ac_ct_CC=$CC
11475   # Extract the first word of "gcc", so it can be a program name with args.
11476 set dummy gcc; ac_word=$2
11477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11478 $as_echo_n "checking for $ac_word... " >&6; }
11479 if ${ac_cv_prog_ac_ct_CC+:} false; then :
11480   $as_echo_n "(cached) " >&6
11481 else
11482   if test -n "$ac_ct_CC"; then
11483   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
11484 else
11485 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11486 for as_dir in $PATH
11487 do
11488   IFS=$as_save_IFS
11489   test -z "$as_dir" && as_dir=.
11490     for ac_exec_ext in '' $ac_executable_extensions; do
11491   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11492     ac_cv_prog_ac_ct_CC="gcc"
11493     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11494     break 2
11495   fi
11496 done
11497   done
11498 IFS=$as_save_IFS
11499
11500 fi
11501 fi
11502 ac_ct_CC=$ac_cv_prog_ac_ct_CC
11503 if test -n "$ac_ct_CC"; then
11504   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
11505 $as_echo "$ac_ct_CC" >&6; }
11506 else
11507   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11508 $as_echo "no" >&6; }
11509 fi
11510
11511   if test "x$ac_ct_CC" = x; then
11512     CC=""
11513   else
11514     case $cross_compiling:$ac_tool_warned in
11515 yes:)
11516 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11517 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11518 ac_tool_warned=yes ;;
11519 esac
11520     CC=$ac_ct_CC
11521   fi
11522 else
11523   CC="$ac_cv_prog_CC"
11524 fi
11525
11526 if test -z "$CC"; then
11527           if test -n "$ac_tool_prefix"; then
11528     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
11529 set dummy ${ac_tool_prefix}cc; ac_word=$2
11530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11531 $as_echo_n "checking for $ac_word... " >&6; }
11532 if ${ac_cv_prog_CC+:} false; then :
11533   $as_echo_n "(cached) " >&6
11534 else
11535   if test -n "$CC"; then
11536   ac_cv_prog_CC="$CC" # Let the user override the test.
11537 else
11538 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11539 for as_dir in $PATH
11540 do
11541   IFS=$as_save_IFS
11542   test -z "$as_dir" && as_dir=.
11543     for ac_exec_ext in '' $ac_executable_extensions; do
11544   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11545     ac_cv_prog_CC="${ac_tool_prefix}cc"
11546     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11547     break 2
11548   fi
11549 done
11550   done
11551 IFS=$as_save_IFS
11552
11553 fi
11554 fi
11555 CC=$ac_cv_prog_CC
11556 if test -n "$CC"; then
11557   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
11558 $as_echo "$CC" >&6; }
11559 else
11560   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11561 $as_echo "no" >&6; }
11562 fi
11563
11564
11565   fi
11566 fi
11567 if test -z "$CC"; then
11568   # Extract the first word of "cc", so it can be a program name with args.
11569 set dummy cc; ac_word=$2
11570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11571 $as_echo_n "checking for $ac_word... " >&6; }
11572 if ${ac_cv_prog_CC+:} false; then :
11573   $as_echo_n "(cached) " >&6
11574 else
11575   if test -n "$CC"; then
11576   ac_cv_prog_CC="$CC" # Let the user override the test.
11577 else
11578   ac_prog_rejected=no
11579 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11580 for as_dir in $PATH
11581 do
11582   IFS=$as_save_IFS
11583   test -z "$as_dir" && as_dir=.
11584     for ac_exec_ext in '' $ac_executable_extensions; do
11585   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11586     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
11587        ac_prog_rejected=yes
11588        continue
11589      fi
11590     ac_cv_prog_CC="cc"
11591     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11592     break 2
11593   fi
11594 done
11595   done
11596 IFS=$as_save_IFS
11597
11598 if test $ac_prog_rejected = yes; then
11599   # We found a bogon in the path, so make sure we never use it.
11600   set dummy $ac_cv_prog_CC
11601   shift
11602   if test $# != 0; then
11603     # We chose a different compiler from the bogus one.
11604     # However, it has the same basename, so the bogon will be chosen
11605     # first if we set CC to just the basename; use the full file name.
11606     shift
11607     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
11608   fi
11609 fi
11610 fi
11611 fi
11612 CC=$ac_cv_prog_CC
11613 if test -n "$CC"; then
11614   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
11615 $as_echo "$CC" >&6; }
11616 else
11617   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11618 $as_echo "no" >&6; }
11619 fi
11620
11621
11622 fi
11623 if test -z "$CC"; then
11624   if test -n "$ac_tool_prefix"; then
11625   for ac_prog in cl.exe
11626   do
11627     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
11628 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
11629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11630 $as_echo_n "checking for $ac_word... " >&6; }
11631 if ${ac_cv_prog_CC+:} false; then :
11632   $as_echo_n "(cached) " >&6
11633 else
11634   if test -n "$CC"; then
11635   ac_cv_prog_CC="$CC" # Let the user override the test.
11636 else
11637 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11638 for as_dir in $PATH
11639 do
11640   IFS=$as_save_IFS
11641   test -z "$as_dir" && as_dir=.
11642     for ac_exec_ext in '' $ac_executable_extensions; do
11643   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11644     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
11645     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11646     break 2
11647   fi
11648 done
11649   done
11650 IFS=$as_save_IFS
11651
11652 fi
11653 fi
11654 CC=$ac_cv_prog_CC
11655 if test -n "$CC"; then
11656   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
11657 $as_echo "$CC" >&6; }
11658 else
11659   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11660 $as_echo "no" >&6; }
11661 fi
11662
11663
11664     test -n "$CC" && break
11665   done
11666 fi
11667 if test -z "$CC"; then
11668   ac_ct_CC=$CC
11669   for ac_prog in cl.exe
11670 do
11671   # Extract the first word of "$ac_prog", so it can be a program name with args.
11672 set dummy $ac_prog; ac_word=$2
11673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11674 $as_echo_n "checking for $ac_word... " >&6; }
11675 if ${ac_cv_prog_ac_ct_CC+:} false; then :
11676   $as_echo_n "(cached) " >&6
11677 else
11678   if test -n "$ac_ct_CC"; then
11679   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
11680 else
11681 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11682 for as_dir in $PATH
11683 do
11684   IFS=$as_save_IFS
11685   test -z "$as_dir" && as_dir=.
11686     for ac_exec_ext in '' $ac_executable_extensions; do
11687   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11688     ac_cv_prog_ac_ct_CC="$ac_prog"
11689     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11690     break 2
11691   fi
11692 done
11693   done
11694 IFS=$as_save_IFS
11695
11696 fi
11697 fi
11698 ac_ct_CC=$ac_cv_prog_ac_ct_CC
11699 if test -n "$ac_ct_CC"; then
11700   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
11701 $as_echo "$ac_ct_CC" >&6; }
11702 else
11703   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11704 $as_echo "no" >&6; }
11705 fi
11706
11707
11708   test -n "$ac_ct_CC" && break
11709 done
11710
11711   if test "x$ac_ct_CC" = x; then
11712     CC=""
11713   else
11714     case $cross_compiling:$ac_tool_warned in
11715 yes:)
11716 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11717 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11718 ac_tool_warned=yes ;;
11719 esac
11720     CC=$ac_ct_CC
11721   fi
11722 fi
11723
11724 fi
11725
11726
11727 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11728 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11729 as_fn_error $? "no acceptable C compiler found in \$PATH
11730 See \`config.log' for more details" "$LINENO" 5; }
11731
11732 # Provide some information about the compiler.
11733 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
11734 set X $ac_compile
11735 ac_compiler=$2
11736 for ac_option in --version -v -V -qversion; do
11737   { { ac_try="$ac_compiler $ac_option >&5"
11738 case "(($ac_try" in
11739   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11740   *) ac_try_echo=$ac_try;;
11741 esac
11742 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11743 $as_echo "$ac_try_echo"; } >&5
11744   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
11745   ac_status=$?
11746   if test -s conftest.err; then
11747     sed '10a\
11748 ... rest of stderr output deleted ...
11749          10q' conftest.err >conftest.er1
11750     cat conftest.er1 >&5
11751   fi
11752   rm -f conftest.er1 conftest.err
11753   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11754   test $ac_status = 0; }
11755 done
11756
11757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
11758 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
11759 if ${ac_cv_c_compiler_gnu+:} false; then :
11760   $as_echo_n "(cached) " >&6
11761 else
11762   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11763 /* end confdefs.h.  */
11764
11765 int
11766 main ()
11767 {
11768 #ifndef __GNUC__
11769        choke me
11770 #endif
11771
11772   ;
11773   return 0;
11774 }
11775 _ACEOF
11776 if ac_fn_c_try_compile "$LINENO"; then :
11777   ac_compiler_gnu=yes
11778 else
11779   ac_compiler_gnu=no
11780 fi
11781 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11782 ac_cv_c_compiler_gnu=$ac_compiler_gnu
11783
11784 fi
11785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
11786 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
11787 if test $ac_compiler_gnu = yes; then
11788   GCC=yes
11789 else
11790   GCC=
11791 fi
11792 ac_test_CFLAGS=${CFLAGS+set}
11793 ac_save_CFLAGS=$CFLAGS
11794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
11795 $as_echo_n "checking whether $CC accepts -g... " >&6; }
11796 if ${ac_cv_prog_cc_g+:} false; then :
11797   $as_echo_n "(cached) " >&6
11798 else
11799   ac_save_c_werror_flag=$ac_c_werror_flag
11800    ac_c_werror_flag=yes
11801    ac_cv_prog_cc_g=no
11802    CFLAGS="-g"
11803    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11804 /* end confdefs.h.  */
11805
11806 int
11807 main ()
11808 {
11809
11810   ;
11811   return 0;
11812 }
11813 _ACEOF
11814 if ac_fn_c_try_compile "$LINENO"; then :
11815   ac_cv_prog_cc_g=yes
11816 else
11817   CFLAGS=""
11818       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11819 /* end confdefs.h.  */
11820
11821 int
11822 main ()
11823 {
11824
11825   ;
11826   return 0;
11827 }
11828 _ACEOF
11829 if ac_fn_c_try_compile "$LINENO"; then :
11830
11831 else
11832   ac_c_werror_flag=$ac_save_c_werror_flag
11833          CFLAGS="-g"
11834          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11835 /* end confdefs.h.  */
11836
11837 int
11838 main ()
11839 {
11840
11841   ;
11842   return 0;
11843 }
11844 _ACEOF
11845 if ac_fn_c_try_compile "$LINENO"; then :
11846   ac_cv_prog_cc_g=yes
11847 fi
11848 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11849 fi
11850 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11851 fi
11852 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11853    ac_c_werror_flag=$ac_save_c_werror_flag
11854 fi
11855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
11856 $as_echo "$ac_cv_prog_cc_g" >&6; }
11857 if test "$ac_test_CFLAGS" = set; then
11858   CFLAGS=$ac_save_CFLAGS
11859 elif test $ac_cv_prog_cc_g = yes; then
11860   if test "$GCC" = yes; then
11861     CFLAGS="-g -O2"
11862   else
11863     CFLAGS="-g"
11864   fi
11865 else
11866   if test "$GCC" = yes; then
11867     CFLAGS="-O2"
11868   else
11869     CFLAGS=
11870   fi
11871 fi
11872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
11873 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
11874 if ${ac_cv_prog_cc_c89+:} false; then :
11875   $as_echo_n "(cached) " >&6
11876 else
11877   ac_cv_prog_cc_c89=no
11878 ac_save_CC=$CC
11879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11880 /* end confdefs.h.  */
11881 #include <stdarg.h>
11882 #include <stdio.h>
11883 struct stat;
11884 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
11885 struct buf { int x; };
11886 FILE * (*rcsopen) (struct buf *, struct stat *, int);
11887 static char *e (p, i)
11888      char **p;
11889      int i;
11890 {
11891   return p[i];
11892 }
11893 static char *f (char * (*g) (char **, int), char **p, ...)
11894 {
11895   char *s;
11896   va_list v;
11897   va_start (v,p);
11898   s = g (p, va_arg (v,int));
11899   va_end (v);
11900   return s;
11901 }
11902
11903 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
11904    function prototypes and stuff, but not '\xHH' hex character constants.
11905    These don't provoke an error unfortunately, instead are silently treated
11906    as 'x'.  The following induces an error, until -std is added to get
11907    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
11908    array size at least.  It's necessary to write '\x00'==0 to get something
11909    that's true only with -std.  */
11910 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
11911
11912 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
11913    inside strings and character constants.  */
11914 #define FOO(x) 'x'
11915 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
11916
11917 int test (int i, double x);
11918 struct s1 {int (*f) (int a);};
11919 struct s2 {int (*f) (double a);};
11920 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
11921 int argc;
11922 char **argv;
11923 int
11924 main ()
11925 {
11926 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
11927   ;
11928   return 0;
11929 }
11930 _ACEOF
11931 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
11932         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
11933 do
11934   CC="$ac_save_CC $ac_arg"
11935   if ac_fn_c_try_compile "$LINENO"; then :
11936   ac_cv_prog_cc_c89=$ac_arg
11937 fi
11938 rm -f core conftest.err conftest.$ac_objext
11939   test "x$ac_cv_prog_cc_c89" != "xno" && break
11940 done
11941 rm -f conftest.$ac_ext
11942 CC=$ac_save_CC
11943
11944 fi
11945 # AC_CACHE_VAL
11946 case "x$ac_cv_prog_cc_c89" in
11947   x)
11948     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
11949 $as_echo "none needed" >&6; } ;;
11950   xno)
11951     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
11952 $as_echo "unsupported" >&6; } ;;
11953   *)
11954     CC="$CC $ac_cv_prog_cc_c89"
11955     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
11956 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
11957 esac
11958 if test "x$ac_cv_prog_cc_c89" != xno; then :
11959
11960 fi
11961
11962 ac_ext=c
11963 ac_cpp='$CPP $CPPFLAGS'
11964 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11965 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11966 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11967
11968 ac_ext=cpp
11969 ac_cpp='$CXXCPP $CPPFLAGS'
11970 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11971 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11972 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11973 if test -z "$CXX"; then
11974   if test -n "$CCC"; then
11975     CXX=$CCC
11976   else
11977     if test -n "$ac_tool_prefix"; then
11978   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
11979   do
11980     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
11981 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
11982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11983 $as_echo_n "checking for $ac_word... " >&6; }
11984 if ${ac_cv_prog_CXX+:} false; then :
11985   $as_echo_n "(cached) " >&6
11986 else
11987   if test -n "$CXX"; then
11988   ac_cv_prog_CXX="$CXX" # Let the user override the test.
11989 else
11990 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11991 for as_dir in $PATH
11992 do
11993   IFS=$as_save_IFS
11994   test -z "$as_dir" && as_dir=.
11995     for ac_exec_ext in '' $ac_executable_extensions; do
11996   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11997     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
11998     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11999     break 2
12000   fi
12001 done
12002   done
12003 IFS=$as_save_IFS
12004
12005 fi
12006 fi
12007 CXX=$ac_cv_prog_CXX
12008 if test -n "$CXX"; then
12009   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
12010 $as_echo "$CXX" >&6; }
12011 else
12012   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12013 $as_echo "no" >&6; }
12014 fi
12015
12016
12017     test -n "$CXX" && break
12018   done
12019 fi
12020 if test -z "$CXX"; then
12021   ac_ct_CXX=$CXX
12022   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
12023 do
12024   # Extract the first word of "$ac_prog", so it can be a program name with args.
12025 set dummy $ac_prog; ac_word=$2
12026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12027 $as_echo_n "checking for $ac_word... " >&6; }
12028 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
12029   $as_echo_n "(cached) " >&6
12030 else
12031   if test -n "$ac_ct_CXX"; then
12032   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
12033 else
12034 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12035 for as_dir in $PATH
12036 do
12037   IFS=$as_save_IFS
12038   test -z "$as_dir" && as_dir=.
12039     for ac_exec_ext in '' $ac_executable_extensions; do
12040   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12041     ac_cv_prog_ac_ct_CXX="$ac_prog"
12042     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12043     break 2
12044   fi
12045 done
12046   done
12047 IFS=$as_save_IFS
12048
12049 fi
12050 fi
12051 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
12052 if test -n "$ac_ct_CXX"; then
12053   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
12054 $as_echo "$ac_ct_CXX" >&6; }
12055 else
12056   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12057 $as_echo "no" >&6; }
12058 fi
12059
12060
12061   test -n "$ac_ct_CXX" && break
12062 done
12063
12064   if test "x$ac_ct_CXX" = x; then
12065     CXX="g++"
12066   else
12067     case $cross_compiling:$ac_tool_warned in
12068 yes:)
12069 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12070 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12071 ac_tool_warned=yes ;;
12072 esac
12073     CXX=$ac_ct_CXX
12074   fi
12075 fi
12076
12077   fi
12078 fi
12079 # Provide some information about the compiler.
12080 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
12081 set X $ac_compile
12082 ac_compiler=$2
12083 for ac_option in --version -v -V -qversion; do
12084   { { ac_try="$ac_compiler $ac_option >&5"
12085 case "(($ac_try" in
12086   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12087   *) ac_try_echo=$ac_try;;
12088 esac
12089 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
12090 $as_echo "$ac_try_echo"; } >&5
12091   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
12092   ac_status=$?
12093   if test -s conftest.err; then
12094     sed '10a\
12095 ... rest of stderr output deleted ...
12096          10q' conftest.err >conftest.er1
12097     cat conftest.er1 >&5
12098   fi
12099   rm -f conftest.er1 conftest.err
12100   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12101   test $ac_status = 0; }
12102 done
12103
12104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
12105 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
12106 if ${ac_cv_cxx_compiler_gnu+:} false; then :
12107   $as_echo_n "(cached) " >&6
12108 else
12109   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12110 /* end confdefs.h.  */
12111
12112 int
12113 main ()
12114 {
12115 #ifndef __GNUC__
12116        choke me
12117 #endif
12118
12119   ;
12120   return 0;
12121 }
12122 _ACEOF
12123 if ac_fn_cxx_try_compile "$LINENO"; then :
12124   ac_compiler_gnu=yes
12125 else
12126   ac_compiler_gnu=no
12127 fi
12128 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12129 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
12130
12131 fi
12132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
12133 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
12134 if test $ac_compiler_gnu = yes; then
12135   GXX=yes
12136 else
12137   GXX=
12138 fi
12139 ac_test_CXXFLAGS=${CXXFLAGS+set}
12140 ac_save_CXXFLAGS=$CXXFLAGS
12141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
12142 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
12143 if ${ac_cv_prog_cxx_g+:} false; then :
12144   $as_echo_n "(cached) " >&6
12145 else
12146   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
12147    ac_cxx_werror_flag=yes
12148    ac_cv_prog_cxx_g=no
12149    CXXFLAGS="-g"
12150    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12151 /* end confdefs.h.  */
12152
12153 int
12154 main ()
12155 {
12156
12157   ;
12158   return 0;
12159 }
12160 _ACEOF
12161 if ac_fn_cxx_try_compile "$LINENO"; then :
12162   ac_cv_prog_cxx_g=yes
12163 else
12164   CXXFLAGS=""
12165       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12166 /* end confdefs.h.  */
12167
12168 int
12169 main ()
12170 {
12171
12172   ;
12173   return 0;
12174 }
12175 _ACEOF
12176 if ac_fn_cxx_try_compile "$LINENO"; then :
12177
12178 else
12179   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
12180          CXXFLAGS="-g"
12181          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12182 /* end confdefs.h.  */
12183
12184 int
12185 main ()
12186 {
12187
12188   ;
12189   return 0;
12190 }
12191 _ACEOF
12192 if ac_fn_cxx_try_compile "$LINENO"; then :
12193   ac_cv_prog_cxx_g=yes
12194 fi
12195 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12196 fi
12197 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12198 fi
12199 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12200    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
12201 fi
12202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
12203 $as_echo "$ac_cv_prog_cxx_g" >&6; }
12204 if test "$ac_test_CXXFLAGS" = set; then
12205   CXXFLAGS=$ac_save_CXXFLAGS
12206 elif test $ac_cv_prog_cxx_g = yes; then
12207   if test "$GXX" = yes; then
12208     CXXFLAGS="-g -O2"
12209   else
12210     CXXFLAGS="-g"
12211   fi
12212 else
12213   if test "$GXX" = yes; then
12214     CXXFLAGS="-O2"
12215   else
12216     CXXFLAGS=
12217   fi
12218 fi
12219 ac_ext=c
12220 ac_cpp='$CPP $CPPFLAGS'
12221 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12222 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12223 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12224
12225
12226
12227 func_stripname_cnf ()
12228 {
12229   case ${2} in
12230   .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
12231   *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
12232   esac
12233 } # func_stripname_cnf
12234
12235       if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12236     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12237     (test "X$CXX" != "Xg++"))) ; then
12238   ac_ext=cpp
12239 ac_cpp='$CXXCPP $CPPFLAGS'
12240 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12241 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12242 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12244 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12245 if test -z "$CXXCPP"; then
12246   if ${ac_cv_prog_CXXCPP+:} false; then :
12247   $as_echo_n "(cached) " >&6
12248 else
12249       # Double quotes because CXXCPP needs to be expanded
12250     for CXXCPP in "$CXX -E" "/lib/cpp"
12251     do
12252       ac_preproc_ok=false
12253 for ac_cxx_preproc_warn_flag in '' yes
12254 do
12255   # Use a header file that comes with gcc, so configuring glibc
12256   # with a fresh cross-compiler works.
12257   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12258   # <limits.h> exists even on freestanding compilers.
12259   # On the NeXT, cc -E runs the code through the compiler's parser,
12260   # not just through cpp. "Syntax error" is here to catch this case.
12261   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12262 /* end confdefs.h.  */
12263 #ifdef __STDC__
12264 # include <limits.h>
12265 #else
12266 # include <assert.h>
12267 #endif
12268                      Syntax error
12269 _ACEOF
12270 if ac_fn_cxx_try_cpp "$LINENO"; then :
12271
12272 else
12273   # Broken: fails on valid input.
12274 continue
12275 fi
12276 rm -f conftest.err conftest.i conftest.$ac_ext
12277
12278   # OK, works on sane cases.  Now check whether nonexistent headers
12279   # can be detected and how.
12280   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12281 /* end confdefs.h.  */
12282 #include <ac_nonexistent.h>
12283 _ACEOF
12284 if ac_fn_cxx_try_cpp "$LINENO"; then :
12285   # Broken: success on invalid input.
12286 continue
12287 else
12288   # Passes both tests.
12289 ac_preproc_ok=:
12290 break
12291 fi
12292 rm -f conftest.err conftest.i conftest.$ac_ext
12293
12294 done
12295 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12296 rm -f conftest.i conftest.err conftest.$ac_ext
12297 if $ac_preproc_ok; then :
12298   break
12299 fi
12300
12301     done
12302     ac_cv_prog_CXXCPP=$CXXCPP
12303
12304 fi
12305   CXXCPP=$ac_cv_prog_CXXCPP
12306 else
12307   ac_cv_prog_CXXCPP=$CXXCPP
12308 fi
12309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12310 $as_echo "$CXXCPP" >&6; }
12311 ac_preproc_ok=false
12312 for ac_cxx_preproc_warn_flag in '' yes
12313 do
12314   # Use a header file that comes with gcc, so configuring glibc
12315   # with a fresh cross-compiler works.
12316   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12317   # <limits.h> exists even on freestanding compilers.
12318   # On the NeXT, cc -E runs the code through the compiler's parser,
12319   # not just through cpp. "Syntax error" is here to catch this case.
12320   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12321 /* end confdefs.h.  */
12322 #ifdef __STDC__
12323 # include <limits.h>
12324 #else
12325 # include <assert.h>
12326 #endif
12327                      Syntax error
12328 _ACEOF
12329 if ac_fn_cxx_try_cpp "$LINENO"; then :
12330
12331 else
12332   # Broken: fails on valid input.
12333 continue
12334 fi
12335 rm -f conftest.err conftest.i conftest.$ac_ext
12336
12337   # OK, works on sane cases.  Now check whether nonexistent headers
12338   # can be detected and how.
12339   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12340 /* end confdefs.h.  */
12341 #include <ac_nonexistent.h>
12342 _ACEOF
12343 if ac_fn_cxx_try_cpp "$LINENO"; then :
12344   # Broken: success on invalid input.
12345 continue
12346 else
12347   # Passes both tests.
12348 ac_preproc_ok=:
12349 break
12350 fi
12351 rm -f conftest.err conftest.i conftest.$ac_ext
12352
12353 done
12354 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12355 rm -f conftest.i conftest.err conftest.$ac_ext
12356 if $ac_preproc_ok; then :
12357
12358 else
12359   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12360 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12361 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
12362 See \`config.log' for more details" "$LINENO" 5; }
12363 fi
12364
12365 ac_ext=c
12366 ac_cpp='$CPP $CPPFLAGS'
12367 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12368 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12369 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12370
12371 else
12372   _lt_caught_CXX_error=yes
12373 fi
12374
12375 ac_ext=cpp
12376 ac_cpp='$CXXCPP $CPPFLAGS'
12377 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12378 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12379 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12380
12381 archive_cmds_need_lc_CXX=no
12382 allow_undefined_flag_CXX=
12383 always_export_symbols_CXX=no
12384 archive_expsym_cmds_CXX=
12385 compiler_needs_object_CXX=no
12386 export_dynamic_flag_spec_CXX=
12387 hardcode_direct_CXX=no
12388 hardcode_direct_absolute_CXX=no
12389 hardcode_libdir_flag_spec_CXX=
12390 hardcode_libdir_separator_CXX=
12391 hardcode_minus_L_CXX=no
12392 hardcode_shlibpath_var_CXX=unsupported
12393 hardcode_automatic_CXX=no
12394 inherit_rpath_CXX=no
12395 module_cmds_CXX=
12396 module_expsym_cmds_CXX=
12397 link_all_deplibs_CXX=unknown
12398 old_archive_cmds_CXX=$old_archive_cmds
12399 reload_flag_CXX=$reload_flag
12400 reload_cmds_CXX=$reload_cmds
12401 no_undefined_flag_CXX=
12402 whole_archive_flag_spec_CXX=
12403 enable_shared_with_static_runtimes_CXX=no
12404
12405 # Source file extension for C++ test sources.
12406 ac_ext=cpp
12407
12408 # Object file extension for compiled C++ test sources.
12409 objext=o
12410 objext_CXX=$objext
12411
12412 # No sense in running all these tests if we already determined that
12413 # the CXX compiler isn't working.  Some variables (like enable_shared)
12414 # are currently assumed to apply to all compilers on this platform,
12415 # and will be corrupted by setting them based on a non-working compiler.
12416 if test "$_lt_caught_CXX_error" != yes; then
12417   # Code to be used in simple compile tests
12418   lt_simple_compile_test_code="int some_variable = 0;"
12419
12420   # Code to be used in simple link tests
12421   lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12422
12423   # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12424
12425
12426
12427
12428
12429
12430 # If no C compiler was specified, use CC.
12431 LTCC=${LTCC-"$CC"}
12432
12433 # If no C compiler flags were specified, use CFLAGS.
12434 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12435
12436 # Allow CC to be a program name with arguments.
12437 compiler=$CC
12438
12439
12440   # save warnings/boilerplate of simple test code
12441   ac_outfile=conftest.$ac_objext
12442 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12443 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12444 _lt_compiler_boilerplate=`cat conftest.err`
12445 $RM conftest*
12446
12447   ac_outfile=conftest.$ac_objext
12448 echo "$lt_simple_link_test_code" >conftest.$ac_ext
12449 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12450 _lt_linker_boilerplate=`cat conftest.err`
12451 $RM -r conftest*
12452
12453
12454   # Allow CC to be a program name with arguments.
12455   lt_save_CC=$CC
12456   lt_save_CFLAGS=$CFLAGS
12457   lt_save_LD=$LD
12458   lt_save_GCC=$GCC
12459   GCC=$GXX
12460   lt_save_with_gnu_ld=$with_gnu_ld
12461   lt_save_path_LD=$lt_cv_path_LD
12462   if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12463     lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12464   else
12465     $as_unset lt_cv_prog_gnu_ld
12466   fi
12467   if test -n "${lt_cv_path_LDCXX+set}"; then
12468     lt_cv_path_LD=$lt_cv_path_LDCXX
12469   else
12470     $as_unset lt_cv_path_LD
12471   fi
12472   test -z "${LDCXX+set}" || LD=$LDCXX
12473   CC=${CXX-"c++"}
12474   CFLAGS=$CXXFLAGS
12475   compiler=$CC
12476   compiler_CXX=$CC
12477   for cc_temp in $compiler""; do
12478   case $cc_temp in
12479     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12480     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12481     \-*) ;;
12482     *) break;;
12483   esac
12484 done
12485 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12486
12487
12488   if test -n "$compiler"; then
12489     # We don't want -fno-exception when compiling C++ code, so set the
12490     # no_builtin_flag separately
12491     if test "$GXX" = yes; then
12492       lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12493     else
12494       lt_prog_compiler_no_builtin_flag_CXX=
12495     fi
12496
12497     if test "$GXX" = yes; then
12498       # Set up default GNU C++ configuration
12499
12500
12501
12502 # Check whether --with-gnu-ld was given.
12503 if test "${with_gnu_ld+set}" = set; then :
12504   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12505 else
12506   with_gnu_ld=no
12507 fi
12508
12509 ac_prog=ld
12510 if test "$GCC" = yes; then
12511   # Check if gcc -print-prog-name=ld gives a path.
12512   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12513 $as_echo_n "checking for ld used by $CC... " >&6; }
12514   case $host in
12515   *-*-mingw*)
12516     # gcc leaves a trailing carriage return which upsets mingw
12517     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12518   *)
12519     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12520   esac
12521   case $ac_prog in
12522     # Accept absolute paths.
12523     [\\/]* | ?:[\\/]*)
12524       re_direlt='/[^/][^/]*/\.\./'
12525       # Canonicalize the pathname of ld
12526       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12527       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12528         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12529       done
12530       test -z "$LD" && LD="$ac_prog"
12531       ;;
12532   "")
12533     # If it fails, then pretend we aren't using GCC.
12534     ac_prog=ld
12535     ;;
12536   *)
12537     # If it is relative, then search for the first ld in PATH.
12538     with_gnu_ld=unknown
12539     ;;
12540   esac
12541 elif test "$with_gnu_ld" = yes; then
12542   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12543 $as_echo_n "checking for GNU ld... " >&6; }
12544 else
12545   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12546 $as_echo_n "checking for non-GNU ld... " >&6; }
12547 fi
12548 if ${lt_cv_path_LD+:} false; then :
12549   $as_echo_n "(cached) " >&6
12550 else
12551   if test -z "$LD"; then
12552   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12553   for ac_dir in $PATH; do
12554     IFS="$lt_save_ifs"
12555     test -z "$ac_dir" && ac_dir=.
12556     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12557       lt_cv_path_LD="$ac_dir/$ac_prog"
12558       # Check to see if the program is GNU ld.  I'd rather use --version,
12559       # but apparently some variants of GNU ld only accept -v.
12560       # Break only if it was the GNU/non-GNU ld that we prefer.
12561       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12562       *GNU* | *'with BFD'*)
12563         test "$with_gnu_ld" != no && break
12564         ;;
12565       *)
12566         test "$with_gnu_ld" != yes && break
12567         ;;
12568       esac
12569     fi
12570   done
12571   IFS="$lt_save_ifs"
12572 else
12573   lt_cv_path_LD="$LD" # Let the user override the test with a path.
12574 fi
12575 fi
12576
12577 LD="$lt_cv_path_LD"
12578 if test -n "$LD"; then
12579   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12580 $as_echo "$LD" >&6; }
12581 else
12582   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12583 $as_echo "no" >&6; }
12584 fi
12585 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
12586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12587 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12588 if ${lt_cv_prog_gnu_ld+:} false; then :
12589   $as_echo_n "(cached) " >&6
12590 else
12591   # I'd rather use --version here, but apparently some GNU lds only accept -v.
12592 case `$LD -v 2>&1 </dev/null` in
12593 *GNU* | *'with BFD'*)
12594   lt_cv_prog_gnu_ld=yes
12595   ;;
12596 *)
12597   lt_cv_prog_gnu_ld=no
12598   ;;
12599 esac
12600 fi
12601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12602 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
12603 with_gnu_ld=$lt_cv_prog_gnu_ld
12604
12605
12606
12607
12608
12609
12610
12611       # Check if GNU C++ uses GNU ld as the underlying linker, since the
12612       # archiving commands below assume that GNU ld is being used.
12613       if test "$with_gnu_ld" = yes; then
12614         archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12615         archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12616
12617         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12618         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12619
12620         # If archive_cmds runs LD, not CC, wlarc should be empty
12621         # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12622         #     investigate it a little bit more. (MM)
12623         wlarc='${wl}'
12624
12625         # ancient GNU ld didn't support --whole-archive et. al.
12626         if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12627           $GREP 'no-whole-archive' > /dev/null; then
12628           whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12629         else
12630           whole_archive_flag_spec_CXX=
12631         fi
12632       else
12633         with_gnu_ld=no
12634         wlarc=
12635
12636         # A generic and very simple default shared library creation
12637         # command for GNU C++ for the case where it uses the native
12638         # linker, instead of GNU ld.  If possible, this setting should
12639         # overridden to take advantage of the native linker features on
12640         # the platform it is being used on.
12641         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12642       fi
12643
12644       # Commands to make compiler produce verbose output that lists
12645       # what "hidden" libraries, object files and flags are used when
12646       # linking a shared library.
12647       output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12648
12649     else
12650       GXX=no
12651       with_gnu_ld=no
12652       wlarc=
12653     fi
12654
12655     # PORTME: fill in a description of your system's C++ link characteristics
12656     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12657 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12658     ld_shlibs_CXX=yes
12659     case $host_os in
12660       aix3*)
12661         # FIXME: insert proper C++ library support
12662         ld_shlibs_CXX=no
12663         ;;
12664       aix[4-9]*)
12665         if test "$host_cpu" = ia64; then
12666           # On IA64, the linker does run time linking by default, so we don't
12667           # have to do anything special.
12668           aix_use_runtimelinking=no
12669           exp_sym_flag='-Bexport'
12670           no_entry_flag=""
12671         else
12672           aix_use_runtimelinking=no
12673
12674           # Test if we are trying to use run time linking or normal
12675           # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12676           # need to do runtime linking.
12677           case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12678             for ld_flag in $LDFLAGS; do
12679               case $ld_flag in
12680               *-brtl*)
12681                 aix_use_runtimelinking=yes
12682                 break
12683                 ;;
12684               esac
12685             done
12686             ;;
12687           esac
12688
12689           exp_sym_flag='-bexport'
12690           no_entry_flag='-bnoentry'
12691         fi
12692
12693         # When large executables or shared objects are built, AIX ld can
12694         # have problems creating the table of contents.  If linking a library
12695         # or program results in "error TOC overflow" add -mminimal-toc to
12696         # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12697         # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12698
12699         archive_cmds_CXX=''
12700         hardcode_direct_CXX=yes
12701         hardcode_direct_absolute_CXX=yes
12702         hardcode_libdir_separator_CXX=':'
12703         link_all_deplibs_CXX=yes
12704         file_list_spec_CXX='${wl}-f,'
12705
12706         if test "$GXX" = yes; then
12707           case $host_os in aix4.[012]|aix4.[012].*)
12708           # We only want to do this on AIX 4.2 and lower, the check
12709           # below for broken collect2 doesn't work under 4.3+
12710           collect2name=`${CC} -print-prog-name=collect2`
12711           if test -f "$collect2name" &&
12712              strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12713           then
12714             # We have reworked collect2
12715             :
12716           else
12717             # We have old collect2
12718             hardcode_direct_CXX=unsupported
12719             # It fails to find uninstalled libraries when the uninstalled
12720             # path is not listed in the libpath.  Setting hardcode_minus_L
12721             # to unsupported forces relinking
12722             hardcode_minus_L_CXX=yes
12723             hardcode_libdir_flag_spec_CXX='-L$libdir'
12724             hardcode_libdir_separator_CXX=
12725           fi
12726           esac
12727           shared_flag='-shared'
12728           if test "$aix_use_runtimelinking" = yes; then
12729             shared_flag="$shared_flag "'${wl}-G'
12730           fi
12731         else
12732           # not using gcc
12733           if test "$host_cpu" = ia64; then
12734           # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12735           # chokes on -Wl,-G. The following line is correct:
12736           shared_flag='-G'
12737           else
12738             if test "$aix_use_runtimelinking" = yes; then
12739               shared_flag='${wl}-G'
12740             else
12741               shared_flag='${wl}-bM:SRE'
12742             fi
12743           fi
12744         fi
12745
12746         export_dynamic_flag_spec_CXX='${wl}-bexpall'
12747         # It seems that -bexpall does not export symbols beginning with
12748         # underscore (_), so it is better to generate a list of symbols to
12749         # export.
12750         always_export_symbols_CXX=yes
12751         if test "$aix_use_runtimelinking" = yes; then
12752           # Warning - without using the other runtime loading flags (-brtl),
12753           # -berok will link without error, but may produce a broken library.
12754           allow_undefined_flag_CXX='-berok'
12755           # Determine the default libpath from the value encoded in an empty
12756           # executable.
12757           if test "${lt_cv_aix_libpath+set}" = set; then
12758   aix_libpath=$lt_cv_aix_libpath
12759 else
12760   if ${lt_cv_aix_libpath__CXX+:} false; then :
12761   $as_echo_n "(cached) " >&6
12762 else
12763   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12764 /* end confdefs.h.  */
12765
12766 int
12767 main ()
12768 {
12769
12770   ;
12771   return 0;
12772 }
12773 _ACEOF
12774 if ac_fn_cxx_try_link "$LINENO"; then :
12775
12776   lt_aix_libpath_sed='
12777       /Import File Strings/,/^$/ {
12778           /^0/ {
12779               s/^0  *\([^ ]*\) *$/\1/
12780               p
12781           }
12782       }'
12783   lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12784   # Check for a 64-bit object if we didn't find anything.
12785   if test -z "$lt_cv_aix_libpath__CXX"; then
12786     lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12787   fi
12788 fi
12789 rm -f core conftest.err conftest.$ac_objext \
12790     conftest$ac_exeext conftest.$ac_ext
12791   if test -z "$lt_cv_aix_libpath__CXX"; then
12792     lt_cv_aix_libpath__CXX="/usr/lib:/lib"
12793   fi
12794
12795 fi
12796
12797   aix_libpath=$lt_cv_aix_libpath__CXX
12798 fi
12799
12800           hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12801
12802           archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
12803         else
12804           if test "$host_cpu" = ia64; then
12805             hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12806             allow_undefined_flag_CXX="-z nodefs"
12807             archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
12808           else
12809             # Determine the default libpath from the value encoded in an
12810             # empty executable.
12811             if test "${lt_cv_aix_libpath+set}" = set; then
12812   aix_libpath=$lt_cv_aix_libpath
12813 else
12814   if ${lt_cv_aix_libpath__CXX+:} false; then :
12815   $as_echo_n "(cached) " >&6
12816 else
12817   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12818 /* end confdefs.h.  */
12819
12820 int
12821 main ()
12822 {
12823
12824   ;
12825   return 0;
12826 }
12827 _ACEOF
12828 if ac_fn_cxx_try_link "$LINENO"; then :
12829
12830   lt_aix_libpath_sed='
12831       /Import File Strings/,/^$/ {
12832           /^0/ {
12833               s/^0  *\([^ ]*\) *$/\1/
12834               p
12835           }
12836       }'
12837   lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12838   # Check for a 64-bit object if we didn't find anything.
12839   if test -z "$lt_cv_aix_libpath__CXX"; then
12840     lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12841   fi
12842 fi
12843 rm -f core conftest.err conftest.$ac_objext \
12844     conftest$ac_exeext conftest.$ac_ext
12845   if test -z "$lt_cv_aix_libpath__CXX"; then
12846     lt_cv_aix_libpath__CXX="/usr/lib:/lib"
12847   fi
12848
12849 fi
12850
12851   aix_libpath=$lt_cv_aix_libpath__CXX
12852 fi
12853
12854             hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12855             # Warning - without using the other run time loading flags,
12856             # -berok will link without error, but may produce a broken library.
12857             no_undefined_flag_CXX=' ${wl}-bernotok'
12858             allow_undefined_flag_CXX=' ${wl}-berok'
12859             if test "$with_gnu_ld" = yes; then
12860               # We only use this code for GNU lds that support --whole-archive.
12861               whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12862             else
12863               # Exported symbols can be pulled into shared objects from archives
12864               whole_archive_flag_spec_CXX='$convenience'
12865             fi
12866             archive_cmds_need_lc_CXX=yes
12867             # This is similar to how AIX traditionally builds its shared
12868             # libraries.
12869             archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
12870           fi
12871         fi
12872         ;;
12873
12874       beos*)
12875         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12876           allow_undefined_flag_CXX=unsupported
12877           # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12878           # support --undefined.  This deserves some investigation.  FIXME
12879           archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12880         else
12881           ld_shlibs_CXX=no
12882         fi
12883         ;;
12884
12885       chorus*)
12886         case $cc_basename in
12887           *)
12888           # FIXME: insert proper C++ library support
12889           ld_shlibs_CXX=no
12890           ;;
12891         esac
12892         ;;
12893
12894       cygwin* | mingw* | pw32* | cegcc*)
12895         case $GXX,$cc_basename in
12896         ,cl* | no,cl*)
12897           # Native MSVC
12898           # hardcode_libdir_flag_spec is actually meaningless, as there is
12899           # no search path for DLLs.
12900           hardcode_libdir_flag_spec_CXX=' '
12901           allow_undefined_flag_CXX=unsupported
12902           always_export_symbols_CXX=yes
12903           file_list_spec_CXX='@'
12904           # Tell ltmain to make .lib files, not .a files.
12905           libext=lib
12906           # Tell ltmain to make .dll files, not .so files.
12907           shrext_cmds=".dll"
12908           # FIXME: Setting linknames here is a bad hack.
12909           archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
12910           archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12911               $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
12912             else
12913               $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
12914             fi~
12915             $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
12916             linknames='
12917           # The linker will not automatically build a static lib if we build a DLL.
12918           # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
12919           enable_shared_with_static_runtimes_CXX=yes
12920           # Don't use ranlib
12921           old_postinstall_cmds_CXX='chmod 644 $oldlib'
12922           postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
12923             lt_tool_outputfile="@TOOL_OUTPUT@"~
12924             case $lt_outputfile in
12925               *.exe|*.EXE) ;;
12926               *)
12927                 lt_outputfile="$lt_outputfile.exe"
12928                 lt_tool_outputfile="$lt_tool_outputfile.exe"
12929                 ;;
12930             esac~
12931             func_to_tool_file "$lt_outputfile"~
12932             if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
12933               $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
12934               $RM "$lt_outputfile.manifest";
12935             fi'
12936           ;;
12937         *)
12938           # g++
12939           # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12940           # as there is no search path for DLLs.
12941           hardcode_libdir_flag_spec_CXX='-L$libdir'
12942           export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12943           allow_undefined_flag_CXX=unsupported
12944           always_export_symbols_CXX=no
12945           enable_shared_with_static_runtimes_CXX=yes
12946
12947           if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12948             archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12949             # If the export-symbols file already is a .def file (1st line
12950             # is EXPORTS), use it as is; otherwise, prepend...
12951             archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12952               cp $export_symbols $output_objdir/$soname.def;
12953             else
12954               echo EXPORTS > $output_objdir/$soname.def;
12955               cat $export_symbols >> $output_objdir/$soname.def;
12956             fi~
12957             $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12958           else
12959             ld_shlibs_CXX=no
12960           fi
12961           ;;
12962         esac
12963         ;;
12964       darwin* | rhapsody*)
12965
12966
12967   archive_cmds_need_lc_CXX=no
12968   hardcode_direct_CXX=no
12969   hardcode_automatic_CXX=yes
12970   hardcode_shlibpath_var_CXX=unsupported
12971   if test "$lt_cv_ld_force_load" = "yes"; then
12972     whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
12973
12974   else
12975     whole_archive_flag_spec_CXX=''
12976   fi
12977   link_all_deplibs_CXX=yes
12978   allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12979   case $cc_basename in
12980      ifort*) _lt_dar_can_shared=yes ;;
12981      *) _lt_dar_can_shared=$GCC ;;
12982   esac
12983   if test "$_lt_dar_can_shared" = "yes"; then
12984     output_verbose_link_cmd=func_echo_all
12985     archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
12986     module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12987     archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
12988     module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
12989        if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12990       archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
12991       archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
12992     fi
12993
12994   else
12995   ld_shlibs_CXX=no
12996   fi
12997
12998         ;;
12999
13000       dgux*)
13001         case $cc_basename in
13002           ec++*)
13003             # FIXME: insert proper C++ library support
13004             ld_shlibs_CXX=no
13005             ;;
13006           ghcx*)
13007             # Green Hills C++ Compiler
13008             # FIXME: insert proper C++ library support
13009             ld_shlibs_CXX=no
13010             ;;
13011           *)
13012             # FIXME: insert proper C++ library support
13013             ld_shlibs_CXX=no
13014             ;;
13015         esac
13016         ;;
13017
13018       freebsd2.*)
13019         # C++ shared libraries reported to be fairly broken before
13020         # switch to ELF
13021         ld_shlibs_CXX=no
13022         ;;
13023
13024       freebsd-elf*)
13025         archive_cmds_need_lc_CXX=no
13026         ;;
13027
13028       freebsd* | dragonfly*)
13029         # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
13030         # conventions
13031         ld_shlibs_CXX=yes
13032         ;;
13033
13034       gnu*)
13035         ;;
13036
13037       haiku*)
13038         archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13039         link_all_deplibs_CXX=yes
13040         ;;
13041
13042       hpux9*)
13043         hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13044         hardcode_libdir_separator_CXX=:
13045         export_dynamic_flag_spec_CXX='${wl}-E'
13046         hardcode_direct_CXX=yes
13047         hardcode_minus_L_CXX=yes # Not in the search PATH,
13048                                              # but as the default
13049                                              # location of the library.
13050
13051         case $cc_basename in
13052           CC*)
13053             # FIXME: insert proper C++ library support
13054             ld_shlibs_CXX=no
13055             ;;
13056           aCC*)
13057             archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
13058             # Commands to make compiler produce verbose output that lists
13059             # what "hidden" libraries, object files and flags are used when
13060             # linking a shared library.
13061             #
13062             # There doesn't appear to be a way to prevent this compiler from
13063             # explicitly linking system object files so we need to strip them
13064             # from the output so that they don't get included in the library
13065             # dependencies.
13066             output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13067             ;;
13068           *)
13069             if test "$GXX" = yes; then
13070               archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
13071             else
13072               # FIXME: insert proper C++ library support
13073               ld_shlibs_CXX=no
13074             fi
13075             ;;
13076         esac
13077         ;;
13078
13079       hpux10*|hpux11*)
13080         if test $with_gnu_ld = no; then
13081           hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13082           hardcode_libdir_separator_CXX=:
13083
13084           case $host_cpu in
13085             hppa*64*|ia64*)
13086               ;;
13087             *)
13088               export_dynamic_flag_spec_CXX='${wl}-E'
13089               ;;
13090           esac
13091         fi
13092         case $host_cpu in
13093           hppa*64*|ia64*)
13094             hardcode_direct_CXX=no
13095             hardcode_shlibpath_var_CXX=no
13096             ;;
13097           *)
13098             hardcode_direct_CXX=yes
13099             hardcode_direct_absolute_CXX=yes
13100             hardcode_minus_L_CXX=yes # Not in the search PATH,
13101                                                  # but as the default
13102                                                  # location of the library.
13103             ;;
13104         esac
13105
13106         case $cc_basename in
13107           CC*)
13108             # FIXME: insert proper C++ library support
13109             ld_shlibs_CXX=no
13110             ;;
13111           aCC*)
13112             case $host_cpu in
13113               hppa*64*)
13114                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13115                 ;;
13116               ia64*)
13117                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13118                 ;;
13119               *)
13120                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13121                 ;;
13122             esac
13123             # Commands to make compiler produce verbose output that lists
13124             # what "hidden" libraries, object files and flags are used when
13125             # linking a shared library.
13126             #
13127             # There doesn't appear to be a way to prevent this compiler from
13128             # explicitly linking system object files so we need to strip them
13129             # from the output so that they don't get included in the library
13130             # dependencies.
13131             output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13132             ;;
13133           *)
13134             if test "$GXX" = yes; then
13135               if test $with_gnu_ld = no; then
13136                 case $host_cpu in
13137                   hppa*64*)
13138                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13139                     ;;
13140                   ia64*)
13141                     archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13142                     ;;
13143                   *)
13144                     archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13145                     ;;
13146                 esac
13147               fi
13148             else
13149               # FIXME: insert proper C++ library support
13150               ld_shlibs_CXX=no
13151             fi
13152             ;;
13153         esac
13154         ;;
13155
13156       interix[3-9]*)
13157         hardcode_direct_CXX=no
13158         hardcode_shlibpath_var_CXX=no
13159         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13160         export_dynamic_flag_spec_CXX='${wl}-E'
13161         # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13162         # Instead, shared libraries are loaded at an image base (0x10000000 by
13163         # default) and relocated if they conflict, which is a slow very memory
13164         # consuming and fragmenting process.  To avoid this, we pick a random,
13165         # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13166         # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
13167         archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
13168         archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
13169         ;;
13170       irix5* | irix6*)
13171         case $cc_basename in
13172           CC*)
13173             # SGI C++
13174             archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13175
13176             # Archives containing C++ object files must be created using
13177             # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
13178             # necessary to make sure instantiated templates are included
13179             # in the archive.
13180             old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
13181             ;;
13182           *)
13183             if test "$GXX" = yes; then
13184               if test "$with_gnu_ld" = no; then
13185                 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
13186               else
13187                 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
13188               fi
13189             fi
13190             link_all_deplibs_CXX=yes
13191             ;;
13192         esac
13193         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13194         hardcode_libdir_separator_CXX=:
13195         inherit_rpath_CXX=yes
13196         ;;
13197
13198       linux* | k*bsd*-gnu | kopensolaris*-gnu)
13199         case $cc_basename in
13200           KCC*)
13201             # Kuck and Associates, Inc. (KAI) C++ Compiler
13202
13203             # KCC will only create a shared library if the output file
13204             # ends with ".so" (or ".sl" for HP-UX), so rename the library
13205             # to its proper name (with version) after linking.
13206             archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
13207             archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
13208             # Commands to make compiler produce verbose output that lists
13209             # what "hidden" libraries, object files and flags are used when
13210             # linking a shared library.
13211             #
13212             # There doesn't appear to be a way to prevent this compiler from
13213             # explicitly linking system object files so we need to strip them
13214             # from the output so that they don't get included in the library
13215             # dependencies.
13216             output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13217
13218             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13219             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13220
13221             # Archives containing C++ object files must be created using
13222             # "CC -Bstatic", where "CC" is the KAI C++ compiler.
13223             old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
13224             ;;
13225           icpc* | ecpc* )
13226             # Intel C++
13227             with_gnu_ld=yes
13228             # version 8.0 and above of icpc choke on multiply defined symbols
13229             # if we add $predep_objects and $postdep_objects, however 7.1 and
13230             # earlier do not add the objects themselves.
13231             case `$CC -V 2>&1` in
13232               *"Version 7."*)
13233                 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13234                 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13235                 ;;
13236               *)  # Version 8.0 or newer
13237                 tmp_idyn=
13238                 case $host_cpu in
13239                   ia64*) tmp_idyn=' -i_dynamic';;
13240                 esac
13241                 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13242                 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13243                 ;;
13244             esac
13245             archive_cmds_need_lc_CXX=no
13246             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13247             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13248             whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13249             ;;
13250           pgCC* | pgcpp*)
13251             # Portland Group C++ compiler
13252             case `$CC -V` in
13253             *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
13254               prelink_cmds_CXX='tpldir=Template.dir~
13255                 rm -rf $tpldir~
13256                 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
13257                 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
13258               old_archive_cmds_CXX='tpldir=Template.dir~
13259                 rm -rf $tpldir~
13260                 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13261                 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
13262                 $RANLIB $oldlib'
13263               archive_cmds_CXX='tpldir=Template.dir~
13264                 rm -rf $tpldir~
13265                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13266                 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13267               archive_expsym_cmds_CXX='tpldir=Template.dir~
13268                 rm -rf $tpldir~
13269                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13270                 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
13271               ;;
13272             *) # Version 6 and above use weak symbols
13273               archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13274               archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
13275               ;;
13276             esac
13277
13278             hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13279             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13280             whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
13281             ;;
13282           cxx*)
13283             # Compaq C++
13284             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13285             archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
13286
13287             runpath_var=LD_RUN_PATH
13288             hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13289             hardcode_libdir_separator_CXX=:
13290
13291             # Commands to make compiler produce verbose output that lists
13292             # what "hidden" libraries, object files and flags are used when
13293             # linking a shared library.
13294             #
13295             # There doesn't appear to be a way to prevent this compiler from
13296             # explicitly linking system object files so we need to strip them
13297             # from the output so that they don't get included in the library
13298             # dependencies.
13299             output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
13300             ;;
13301           xl* | mpixl* | bgxl*)
13302             # IBM XL 8.0 on PPC, with GNU ld
13303             hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13304             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13305             archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13306             if test "x$supports_anon_versioning" = xyes; then
13307               archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13308                 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13309                 echo "local: *; };" >> $output_objdir/$libname.ver~
13310                 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13311             fi
13312             ;;
13313           *)
13314             case `$CC -V 2>&1 | sed 5q` in
13315             *Sun\ C*)
13316               # Sun C++ 5.9
13317               no_undefined_flag_CXX=' -zdefs'
13318               archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13319               archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
13320               hardcode_libdir_flag_spec_CXX='-R$libdir'
13321               whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
13322               compiler_needs_object_CXX=yes
13323
13324               # Not sure whether something based on
13325               # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13326               # would be better.
13327               output_verbose_link_cmd='func_echo_all'
13328
13329               # Archives containing C++ object files must be created using
13330               # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13331               # necessary to make sure instantiated templates are included
13332               # in the archive.
13333               old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13334               ;;
13335             esac
13336             ;;
13337         esac
13338         ;;
13339
13340       lynxos*)
13341         # FIXME: insert proper C++ library support
13342         ld_shlibs_CXX=no
13343         ;;
13344
13345       m88k*)
13346         # FIXME: insert proper C++ library support
13347         ld_shlibs_CXX=no
13348         ;;
13349
13350       mvs*)
13351         case $cc_basename in
13352           cxx*)
13353             # FIXME: insert proper C++ library support
13354             ld_shlibs_CXX=no
13355             ;;
13356           *)
13357             # FIXME: insert proper C++ library support
13358             ld_shlibs_CXX=no
13359             ;;
13360         esac
13361         ;;
13362
13363       netbsd*)
13364         if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13365           archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13366           wlarc=
13367           hardcode_libdir_flag_spec_CXX='-R$libdir'
13368           hardcode_direct_CXX=yes
13369           hardcode_shlibpath_var_CXX=no
13370         fi
13371         # Workaround some broken pre-1.5 toolchains
13372         output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13373         ;;
13374
13375       *nto* | *qnx*)
13376         ld_shlibs_CXX=yes
13377         ;;
13378
13379       openbsd2*)
13380         # C++ shared libraries are fairly broken
13381         ld_shlibs_CXX=no
13382         ;;
13383
13384       openbsd*)
13385         if test -f /usr/libexec/ld.so; then
13386           hardcode_direct_CXX=yes
13387           hardcode_shlibpath_var_CXX=no
13388           hardcode_direct_absolute_CXX=yes
13389           archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13390           hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13391           if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13392             archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13393             export_dynamic_flag_spec_CXX='${wl}-E'
13394             whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13395           fi
13396           output_verbose_link_cmd=func_echo_all
13397         else
13398           ld_shlibs_CXX=no
13399         fi
13400         ;;
13401
13402       osf3* | osf4* | osf5*)
13403         case $cc_basename in
13404           KCC*)
13405             # Kuck and Associates, Inc. (KAI) C++ Compiler
13406
13407             # KCC will only create a shared library if the output file
13408             # ends with ".so" (or ".sl" for HP-UX), so rename the library
13409             # to its proper name (with version) after linking.
13410             archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
13411
13412             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13413             hardcode_libdir_separator_CXX=:
13414
13415             # Archives containing C++ object files must be created using
13416             # the KAI C++ compiler.
13417             case $host in
13418               osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13419               *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13420             esac
13421             ;;
13422           RCC*)
13423             # Rational C++ 2.4.1
13424             # FIXME: insert proper C++ library support
13425             ld_shlibs_CXX=no
13426             ;;
13427           cxx*)
13428             case $host in
13429               osf3*)
13430                 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13431                 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13432                 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13433                 ;;
13434               *)
13435                 allow_undefined_flag_CXX=' -expect_unresolved \*'
13436                 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13437                 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13438                   echo "-hidden">> $lib.exp~
13439                   $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp  `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
13440                   $RM $lib.exp'
13441                 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13442                 ;;
13443             esac
13444
13445             hardcode_libdir_separator_CXX=:
13446
13447             # Commands to make compiler produce verbose output that lists
13448             # what "hidden" libraries, object files and flags are used when
13449             # linking a shared library.
13450             #
13451             # There doesn't appear to be a way to prevent this compiler from
13452             # explicitly linking system object files so we need to strip them
13453             # from the output so that they don't get included in the library
13454             # dependencies.
13455             output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13456             ;;
13457           *)
13458             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13459               allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13460               case $host in
13461                 osf3*)
13462                   archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
13463                   ;;
13464                 *)
13465                   archive_cmds_CXX='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
13466                   ;;
13467               esac
13468
13469               hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13470               hardcode_libdir_separator_CXX=:
13471
13472               # Commands to make compiler produce verbose output that lists
13473               # what "hidden" libraries, object files and flags are used when
13474               # linking a shared library.
13475               output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13476
13477             else
13478               # FIXME: insert proper C++ library support
13479               ld_shlibs_CXX=no
13480             fi
13481             ;;
13482         esac
13483         ;;
13484
13485       psos*)
13486         # FIXME: insert proper C++ library support
13487         ld_shlibs_CXX=no
13488         ;;
13489
13490       sunos4*)
13491         case $cc_basename in
13492           CC*)
13493             # Sun C++ 4.x
13494             # FIXME: insert proper C++ library support
13495             ld_shlibs_CXX=no
13496             ;;
13497           lcc*)
13498             # Lucid
13499             # FIXME: insert proper C++ library support
13500             ld_shlibs_CXX=no
13501             ;;
13502           *)
13503             # FIXME: insert proper C++ library support
13504             ld_shlibs_CXX=no
13505             ;;
13506         esac
13507         ;;
13508
13509       solaris*)
13510         case $cc_basename in
13511           CC* | sunCC*)
13512             # Sun C++ 4.2, 5.x and Centerline C++
13513             archive_cmds_need_lc_CXX=yes
13514             no_undefined_flag_CXX=' -zdefs'
13515             archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13516             archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13517               $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13518
13519             hardcode_libdir_flag_spec_CXX='-R$libdir'
13520             hardcode_shlibpath_var_CXX=no
13521             case $host_os in
13522               solaris2.[0-5] | solaris2.[0-5].*) ;;
13523               *)
13524                 # The compiler driver will combine and reorder linker options,
13525                 # but understands `-z linker_flag'.
13526                 # Supported since Solaris 2.6 (maybe 2.5.1?)
13527                 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13528                 ;;
13529             esac
13530             link_all_deplibs_CXX=yes
13531
13532             output_verbose_link_cmd='func_echo_all'
13533
13534             # Archives containing C++ object files must be created using
13535             # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13536             # necessary to make sure instantiated templates are included
13537             # in the archive.
13538             old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13539             ;;
13540           gcx*)
13541             # Green Hills C++ Compiler
13542             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13543
13544             # The C++ compiler must be used to create the archive.
13545             old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13546             ;;
13547           *)
13548             # GNU C++ compiler with Solaris linker
13549             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13550               no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13551               if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13552                 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13553                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13554                   $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13555
13556                 # Commands to make compiler produce verbose output that lists
13557                 # what "hidden" libraries, object files and flags are used when
13558                 # linking a shared library.
13559                 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13560               else
13561                 # g++ 2.7 appears to require `-G' NOT `-shared' on this
13562                 # platform.
13563                 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13564                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13565                   $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13566
13567                 # Commands to make compiler produce verbose output that lists
13568                 # what "hidden" libraries, object files and flags are used when
13569                 # linking a shared library.
13570                 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13571               fi
13572
13573               hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13574               case $host_os in
13575                 solaris2.[0-5] | solaris2.[0-5].*) ;;
13576                 *)
13577                   whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13578                   ;;
13579               esac
13580             fi
13581             ;;
13582         esac
13583         ;;
13584
13585     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13586       no_undefined_flag_CXX='${wl}-z,text'
13587       archive_cmds_need_lc_CXX=no
13588       hardcode_shlibpath_var_CXX=no
13589       runpath_var='LD_RUN_PATH'
13590
13591       case $cc_basename in
13592         CC*)
13593           archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13594           archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13595           ;;
13596         *)
13597           archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13598           archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13599           ;;
13600       esac
13601       ;;
13602
13603       sysv5* | sco3.2v5* | sco5v6*)
13604         # Note: We can NOT use -z defs as we might desire, because we do not
13605         # link with -lc, and that would cause any symbols used from libc to
13606         # always be unresolved, which means just about no library would
13607         # ever link correctly.  If we're not using GNU ld we use -z text
13608         # though, which does catch some bad symbols but isn't as heavy-handed
13609         # as -z defs.
13610         no_undefined_flag_CXX='${wl}-z,text'
13611         allow_undefined_flag_CXX='${wl}-z,nodefs'
13612         archive_cmds_need_lc_CXX=no
13613         hardcode_shlibpath_var_CXX=no
13614         hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13615         hardcode_libdir_separator_CXX=':'
13616         link_all_deplibs_CXX=yes
13617         export_dynamic_flag_spec_CXX='${wl}-Bexport'
13618         runpath_var='LD_RUN_PATH'
13619
13620         case $cc_basename in
13621           CC*)
13622             archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13623             archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13624             old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13625               '"$old_archive_cmds_CXX"
13626             reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13627               '"$reload_cmds_CXX"
13628             ;;
13629           *)
13630             archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13631             archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13632             ;;
13633         esac
13634       ;;
13635
13636       tandem*)
13637         case $cc_basename in
13638           NCC*)
13639             # NonStop-UX NCC 3.20
13640             # FIXME: insert proper C++ library support
13641             ld_shlibs_CXX=no
13642             ;;
13643           *)
13644             # FIXME: insert proper C++ library support
13645             ld_shlibs_CXX=no
13646             ;;
13647         esac
13648         ;;
13649
13650       vxworks*)
13651         # FIXME: insert proper C++ library support
13652         ld_shlibs_CXX=no
13653         ;;
13654
13655       *)
13656         # FIXME: insert proper C++ library support
13657         ld_shlibs_CXX=no
13658         ;;
13659     esac
13660
13661     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13662 $as_echo "$ld_shlibs_CXX" >&6; }
13663     test "$ld_shlibs_CXX" = no && can_build_shared=no
13664
13665     GCC_CXX="$GXX"
13666     LD_CXX="$LD"
13667
13668     ## CAVEAT EMPTOR:
13669     ## There is no encapsulation within the following macros, do not change
13670     ## the running order or otherwise move them around unless you know exactly
13671     ## what you are doing...
13672     # Dependencies to place before and after the object being linked:
13673 predep_objects_CXX=
13674 postdep_objects_CXX=
13675 predeps_CXX=
13676 postdeps_CXX=
13677 compiler_lib_search_path_CXX=
13678
13679 cat > conftest.$ac_ext <<_LT_EOF
13680 class Foo
13681 {
13682 public:
13683   Foo (void) { a = 0; }
13684 private:
13685   int a;
13686 };
13687 _LT_EOF
13688
13689
13690 _lt_libdeps_save_CFLAGS=$CFLAGS
13691 case "$CC $CFLAGS " in #(
13692 *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
13693 *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
13694 *\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
13695 esac
13696
13697 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13698   (eval $ac_compile) 2>&5
13699   ac_status=$?
13700   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13701   test $ac_status = 0; }; then
13702   # Parse the compiler output and extract the necessary
13703   # objects, libraries and library flags.
13704
13705   # Sentinel used to keep track of whether or not we are before
13706   # the conftest object file.
13707   pre_test_object_deps_done=no
13708
13709   for p in `eval "$output_verbose_link_cmd"`; do
13710     case ${prev}${p} in
13711
13712     -L* | -R* | -l*)
13713        # Some compilers place space between "-{L,R}" and the path.
13714        # Remove the space.
13715        if test $p = "-L" ||
13716           test $p = "-R"; then
13717          prev=$p
13718          continue
13719        fi
13720
13721        # Expand the sysroot to ease extracting the directories later.
13722        if test -z "$prev"; then
13723          case $p in
13724          -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
13725          -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
13726          -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
13727          esac
13728        fi
13729        case $p in
13730        =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
13731        esac
13732        if test "$pre_test_object_deps_done" = no; then
13733          case ${prev} in
13734          -L | -R)
13735            # Internal compiler library paths should come after those
13736            # provided the user.  The postdeps already come after the
13737            # user supplied libs so there is no need to process them.
13738            if test -z "$compiler_lib_search_path_CXX"; then
13739              compiler_lib_search_path_CXX="${prev}${p}"
13740            else
13741              compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13742            fi
13743            ;;
13744          # The "-l" case would never come before the object being
13745          # linked, so don't bother handling this case.
13746          esac
13747        else
13748          if test -z "$postdeps_CXX"; then
13749            postdeps_CXX="${prev}${p}"
13750          else
13751            postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13752          fi
13753        fi
13754        prev=
13755        ;;
13756
13757     *.lto.$objext) ;; # Ignore GCC LTO objects
13758     *.$objext)
13759        # This assumes that the test object file only shows up
13760        # once in the compiler output.
13761        if test "$p" = "conftest.$objext"; then
13762          pre_test_object_deps_done=yes
13763          continue
13764        fi
13765
13766        if test "$pre_test_object_deps_done" = no; then
13767          if test -z "$predep_objects_CXX"; then
13768            predep_objects_CXX="$p"
13769          else
13770            predep_objects_CXX="$predep_objects_CXX $p"
13771          fi
13772        else
13773          if test -z "$postdep_objects_CXX"; then
13774            postdep_objects_CXX="$p"
13775          else
13776            postdep_objects_CXX="$postdep_objects_CXX $p"
13777          fi
13778        fi
13779        ;;
13780
13781     *) ;; # Ignore the rest.
13782
13783     esac
13784   done
13785
13786   # Clean up.
13787   rm -f a.out a.exe
13788 else
13789   echo "libtool.m4: error: problem compiling CXX test program"
13790 fi
13791
13792 $RM -f confest.$objext
13793 CFLAGS=$_lt_libdeps_save_CFLAGS
13794
13795 # PORTME: override above test on systems where it is broken
13796 case $host_os in
13797 interix[3-9]*)
13798   # Interix 3.5 installs completely hosed .la files for C++, so rather than
13799   # hack all around it, let's just trust "g++" to DTRT.
13800   predep_objects_CXX=
13801   postdep_objects_CXX=
13802   postdeps_CXX=
13803   ;;
13804
13805 linux*)
13806   case `$CC -V 2>&1 | sed 5q` in
13807   *Sun\ C*)
13808     # Sun C++ 5.9
13809
13810     # The more standards-conforming stlport4 library is
13811     # incompatible with the Cstd library. Avoid specifying
13812     # it if it's in CXXFLAGS. Ignore libCrun as
13813     # -library=stlport4 depends on it.
13814     case " $CXX $CXXFLAGS " in
13815     *" -library=stlport4 "*)
13816       solaris_use_stlport4=yes
13817       ;;
13818     esac
13819
13820     if test "$solaris_use_stlport4" != yes; then
13821       postdeps_CXX='-library=Cstd -library=Crun'
13822     fi
13823     ;;
13824   esac
13825   ;;
13826
13827 solaris*)
13828   case $cc_basename in
13829   CC* | sunCC*)
13830     # The more standards-conforming stlport4 library is
13831     # incompatible with the Cstd library. Avoid specifying
13832     # it if it's in CXXFLAGS. Ignore libCrun as
13833     # -library=stlport4 depends on it.
13834     case " $CXX $CXXFLAGS " in
13835     *" -library=stlport4 "*)
13836       solaris_use_stlport4=yes
13837       ;;
13838     esac
13839
13840     # Adding this requires a known-good setup of shared libraries for
13841     # Sun compiler versions before 5.6, else PIC objects from an old
13842     # archive will be linked into the output, leading to subtle bugs.
13843     if test "$solaris_use_stlport4" != yes; then
13844       postdeps_CXX='-library=Cstd -library=Crun'
13845     fi
13846     ;;
13847   esac
13848   ;;
13849 esac
13850
13851
13852 case " $postdeps_CXX " in
13853 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
13854 esac
13855  compiler_lib_search_dirs_CXX=
13856 if test -n "${compiler_lib_search_path_CXX}"; then
13857  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13858 fi
13859
13860
13861
13862
13863
13864
13865
13866
13867
13868
13869
13870
13871
13872
13873
13874
13875
13876
13877
13878
13879
13880
13881
13882
13883
13884
13885
13886
13887
13888
13889
13890     lt_prog_compiler_wl_CXX=
13891 lt_prog_compiler_pic_CXX=
13892 lt_prog_compiler_static_CXX=
13893
13894
13895   # C++ specific cases for pic, static, wl, etc.
13896   if test "$GXX" = yes; then
13897     lt_prog_compiler_wl_CXX='-Wl,'
13898     lt_prog_compiler_static_CXX='-static'
13899
13900     case $host_os in
13901     aix*)
13902       # All AIX code is PIC.
13903       if test "$host_cpu" = ia64; then
13904         # AIX 5 now supports IA64 processor
13905         lt_prog_compiler_static_CXX='-Bstatic'
13906       fi
13907       ;;
13908
13909     amigaos*)
13910       case $host_cpu in
13911       powerpc)
13912             # see comment about AmigaOS4 .so support
13913             lt_prog_compiler_pic_CXX='-fPIC'
13914         ;;
13915       m68k)
13916             # FIXME: we need at least 68020 code to build shared libraries, but
13917             # adding the `-m68020' flag to GCC prevents building anything better,
13918             # like `-m68040'.
13919             lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13920         ;;
13921       esac
13922       ;;
13923
13924     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13925       # PIC is the default for these OSes.
13926       ;;
13927     mingw* | cygwin* | os2* | pw32* | cegcc*)
13928       # This hack is so that the source file can tell whether it is being
13929       # built for inclusion in a dll (and should export symbols for example).
13930       # Although the cygwin gcc ignores -fPIC, still need this for old-style
13931       # (--disable-auto-import) libraries
13932       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13933       ;;
13934     darwin* | rhapsody*)
13935       # PIC is the default on this platform
13936       # Common symbols not allowed in MH_DYLIB files
13937       lt_prog_compiler_pic_CXX='-fno-common'
13938       ;;
13939     *djgpp*)
13940       # DJGPP does not support shared libraries at all
13941       lt_prog_compiler_pic_CXX=
13942       ;;
13943     haiku*)
13944       # PIC is the default for Haiku.
13945       # The "-static" flag exists, but is broken.
13946       lt_prog_compiler_static_CXX=
13947       ;;
13948     interix[3-9]*)
13949       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13950       # Instead, we relocate shared libraries at runtime.
13951       ;;
13952     sysv4*MP*)
13953       if test -d /usr/nec; then
13954         lt_prog_compiler_pic_CXX=-Kconform_pic
13955       fi
13956       ;;
13957     hpux*)
13958       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13959       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
13960       # sets the default TLS model and affects inlining.
13961       case $host_cpu in
13962       hppa*64*)
13963         ;;
13964       *)
13965         lt_prog_compiler_pic_CXX='-fPIC'
13966         ;;
13967       esac
13968       ;;
13969     *qnx* | *nto*)
13970       # QNX uses GNU C++, but need to define -shared option too, otherwise
13971       # it will coredump.
13972       lt_prog_compiler_pic_CXX='-fPIC -shared'
13973       ;;
13974     *)
13975       lt_prog_compiler_pic_CXX='-fPIC'
13976       ;;
13977     esac
13978   else
13979     case $host_os in
13980       aix[4-9]*)
13981         # All AIX code is PIC.
13982         if test "$host_cpu" = ia64; then
13983           # AIX 5 now supports IA64 processor
13984           lt_prog_compiler_static_CXX='-Bstatic'
13985         else
13986           lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13987         fi
13988         ;;
13989       chorus*)
13990         case $cc_basename in
13991         cxch68*)
13992           # Green Hills C++ Compiler
13993           # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
13994           ;;
13995         esac
13996         ;;
13997       mingw* | cygwin* | os2* | pw32* | cegcc*)
13998         # This hack is so that the source file can tell whether it is being
13999         # built for inclusion in a dll (and should export symbols for example).
14000         lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
14001         ;;
14002       dgux*)
14003         case $cc_basename in
14004           ec++*)
14005             lt_prog_compiler_pic_CXX='-KPIC'
14006             ;;
14007           ghcx*)
14008             # Green Hills C++ Compiler
14009             lt_prog_compiler_pic_CXX='-pic'
14010             ;;
14011           *)
14012             ;;
14013         esac
14014         ;;
14015       freebsd* | dragonfly*)
14016         # FreeBSD uses GNU C++
14017         ;;
14018       hpux9* | hpux10* | hpux11*)
14019         case $cc_basename in
14020           CC*)
14021             lt_prog_compiler_wl_CXX='-Wl,'
14022             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14023             if test "$host_cpu" != ia64; then
14024               lt_prog_compiler_pic_CXX='+Z'
14025             fi
14026             ;;
14027           aCC*)
14028             lt_prog_compiler_wl_CXX='-Wl,'
14029             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14030             case $host_cpu in
14031             hppa*64*|ia64*)
14032               # +Z the default
14033               ;;
14034             *)
14035               lt_prog_compiler_pic_CXX='+Z'
14036               ;;
14037             esac
14038             ;;
14039           *)
14040             ;;
14041         esac
14042         ;;
14043       interix*)
14044         # This is c89, which is MS Visual C++ (no shared libs)
14045         # Anyone wants to do a port?
14046         ;;
14047       irix5* | irix6* | nonstopux*)
14048         case $cc_basename in
14049           CC*)
14050             lt_prog_compiler_wl_CXX='-Wl,'
14051             lt_prog_compiler_static_CXX='-non_shared'
14052             # CC pic flag -KPIC is the default.
14053             ;;
14054           *)
14055             ;;
14056         esac
14057         ;;
14058       linux* | k*bsd*-gnu | kopensolaris*-gnu)
14059         case $cc_basename in
14060           KCC*)
14061             # KAI C++ Compiler
14062             lt_prog_compiler_wl_CXX='--backend -Wl,'
14063             lt_prog_compiler_pic_CXX='-fPIC'
14064             ;;
14065           ecpc* )
14066             # old Intel C++ for x86_64 which still supported -KPIC.
14067             lt_prog_compiler_wl_CXX='-Wl,'
14068             lt_prog_compiler_pic_CXX='-KPIC'
14069             lt_prog_compiler_static_CXX='-static'
14070             ;;
14071           icpc* )
14072             # Intel C++, used to be incompatible with GCC.
14073             # ICC 10 doesn't accept -KPIC any more.
14074             lt_prog_compiler_wl_CXX='-Wl,'
14075             lt_prog_compiler_pic_CXX='-fPIC'
14076             lt_prog_compiler_static_CXX='-static'
14077             ;;
14078           pgCC* | pgcpp*)
14079             # Portland Group C++ compiler
14080             lt_prog_compiler_wl_CXX='-Wl,'
14081             lt_prog_compiler_pic_CXX='-fpic'
14082             lt_prog_compiler_static_CXX='-Bstatic'
14083             ;;
14084           cxx*)
14085             # Compaq C++
14086             # Make sure the PIC flag is empty.  It appears that all Alpha
14087             # Linux and Compaq Tru64 Unix objects are PIC.
14088             lt_prog_compiler_pic_CXX=
14089             lt_prog_compiler_static_CXX='-non_shared'
14090             ;;
14091           xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
14092             # IBM XL 8.0, 9.0 on PPC and BlueGene
14093             lt_prog_compiler_wl_CXX='-Wl,'
14094             lt_prog_compiler_pic_CXX='-qpic'
14095             lt_prog_compiler_static_CXX='-qstaticlink'
14096             ;;
14097           *)
14098             case `$CC -V 2>&1 | sed 5q` in
14099             *Sun\ C*)
14100               # Sun C++ 5.9
14101               lt_prog_compiler_pic_CXX='-KPIC'
14102               lt_prog_compiler_static_CXX='-Bstatic'
14103               lt_prog_compiler_wl_CXX='-Qoption ld '
14104               ;;
14105             esac
14106             ;;
14107         esac
14108         ;;
14109       lynxos*)
14110         ;;
14111       m88k*)
14112         ;;
14113       mvs*)
14114         case $cc_basename in
14115           cxx*)
14116             lt_prog_compiler_pic_CXX='-W c,exportall'
14117             ;;
14118           *)
14119             ;;
14120         esac
14121         ;;
14122       netbsd*)
14123         ;;
14124       *qnx* | *nto*)
14125         # QNX uses GNU C++, but need to define -shared option too, otherwise
14126         # it will coredump.
14127         lt_prog_compiler_pic_CXX='-fPIC -shared'
14128         ;;
14129       osf3* | osf4* | osf5*)
14130         case $cc_basename in
14131           KCC*)
14132             lt_prog_compiler_wl_CXX='--backend -Wl,'
14133             ;;
14134           RCC*)
14135             # Rational C++ 2.4.1
14136             lt_prog_compiler_pic_CXX='-pic'
14137             ;;
14138           cxx*)
14139             # Digital/Compaq C++
14140             lt_prog_compiler_wl_CXX='-Wl,'
14141             # Make sure the PIC flag is empty.  It appears that all Alpha
14142             # Linux and Compaq Tru64 Unix objects are PIC.
14143             lt_prog_compiler_pic_CXX=
14144             lt_prog_compiler_static_CXX='-non_shared'
14145             ;;
14146           *)
14147             ;;
14148         esac
14149         ;;
14150       psos*)
14151         ;;
14152       solaris*)
14153         case $cc_basename in
14154           CC* | sunCC*)
14155             # Sun C++ 4.2, 5.x and Centerline C++
14156             lt_prog_compiler_pic_CXX='-KPIC'
14157             lt_prog_compiler_static_CXX='-Bstatic'
14158             lt_prog_compiler_wl_CXX='-Qoption ld '
14159             ;;
14160           gcx*)
14161             # Green Hills C++ Compiler
14162             lt_prog_compiler_pic_CXX='-PIC'
14163             ;;
14164           *)
14165             ;;
14166         esac
14167         ;;
14168       sunos4*)
14169         case $cc_basename in
14170           CC*)
14171             # Sun C++ 4.x
14172             lt_prog_compiler_pic_CXX='-pic'
14173             lt_prog_compiler_static_CXX='-Bstatic'
14174             ;;
14175           lcc*)
14176             # Lucid
14177             lt_prog_compiler_pic_CXX='-pic'
14178             ;;
14179           *)
14180             ;;
14181         esac
14182         ;;
14183       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14184         case $cc_basename in
14185           CC*)
14186             lt_prog_compiler_wl_CXX='-Wl,'
14187             lt_prog_compiler_pic_CXX='-KPIC'
14188             lt_prog_compiler_static_CXX='-Bstatic'
14189             ;;
14190         esac
14191         ;;
14192       tandem*)
14193         case $cc_basename in
14194           NCC*)
14195             # NonStop-UX NCC 3.20
14196             lt_prog_compiler_pic_CXX='-KPIC'
14197             ;;
14198           *)
14199             ;;
14200         esac
14201         ;;
14202       vxworks*)
14203         ;;
14204       *)
14205         lt_prog_compiler_can_build_shared_CXX=no
14206         ;;
14207     esac
14208   fi
14209
14210 case $host_os in
14211   # For platforms which do not support PIC, -DPIC is meaningless:
14212   *djgpp*)
14213     lt_prog_compiler_pic_CXX=
14214     ;;
14215   *)
14216     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
14217     ;;
14218 esac
14219
14220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
14221 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14222 if ${lt_cv_prog_compiler_pic_CXX+:} false; then :
14223   $as_echo_n "(cached) " >&6
14224 else
14225   lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
14226 fi
14227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
14228 $as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
14229 lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
14230
14231 #
14232 # Check to make sure the PIC flag actually works.
14233 #
14234 if test -n "$lt_prog_compiler_pic_CXX"; then
14235   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
14236 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
14237 if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
14238   $as_echo_n "(cached) " >&6
14239 else
14240   lt_cv_prog_compiler_pic_works_CXX=no
14241    ac_outfile=conftest.$ac_objext
14242    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14243    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
14244    # Insert the option either (1) after the last *FLAGS variable, or
14245    # (2) before a word containing "conftest.", or (3) at the end.
14246    # Note that $ac_compile itself does not contain backslashes and begins
14247    # with a dollar sign (not a hyphen), so the echo should work correctly.
14248    # The option is referenced via a variable to avoid confusing sed.
14249    lt_compile=`echo "$ac_compile" | $SED \
14250    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14251    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14252    -e 's:$: $lt_compiler_flag:'`
14253    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14254    (eval "$lt_compile" 2>conftest.err)
14255    ac_status=$?
14256    cat conftest.err >&5
14257    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14258    if (exit $ac_status) && test -s "$ac_outfile"; then
14259      # The compiler can only warn and ignore the option if not recognized
14260      # So say no if there are warnings other than the usual output.
14261      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14262      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14263      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14264        lt_cv_prog_compiler_pic_works_CXX=yes
14265      fi
14266    fi
14267    $RM conftest*
14268
14269 fi
14270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
14271 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
14272
14273 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
14274     case $lt_prog_compiler_pic_CXX in
14275      "" | " "*) ;;
14276      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
14277      esac
14278 else
14279     lt_prog_compiler_pic_CXX=
14280      lt_prog_compiler_can_build_shared_CXX=no
14281 fi
14282
14283 fi
14284
14285
14286
14287
14288
14289 #
14290 # Check to make sure the static flag actually works.
14291 #
14292 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14294 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14295 if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
14296   $as_echo_n "(cached) " >&6
14297 else
14298   lt_cv_prog_compiler_static_works_CXX=no
14299    save_LDFLAGS="$LDFLAGS"
14300    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14301    echo "$lt_simple_link_test_code" > conftest.$ac_ext
14302    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14303      # The linker can only warn and ignore the option if not recognized
14304      # So say no if there are warnings
14305      if test -s conftest.err; then
14306        # Append any errors to the config.log.
14307        cat conftest.err 1>&5
14308        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14309        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14310        if diff conftest.exp conftest.er2 >/dev/null; then
14311          lt_cv_prog_compiler_static_works_CXX=yes
14312        fi
14313      else
14314        lt_cv_prog_compiler_static_works_CXX=yes
14315      fi
14316    fi
14317    $RM -r conftest*
14318    LDFLAGS="$save_LDFLAGS"
14319
14320 fi
14321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14322 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14323
14324 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14325     :
14326 else
14327     lt_prog_compiler_static_CXX=
14328 fi
14329
14330
14331
14332
14333     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14334 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14335 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14336   $as_echo_n "(cached) " >&6
14337 else
14338   lt_cv_prog_compiler_c_o_CXX=no
14339    $RM -r conftest 2>/dev/null
14340    mkdir conftest
14341    cd conftest
14342    mkdir out
14343    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14344
14345    lt_compiler_flag="-o out/conftest2.$ac_objext"
14346    # Insert the option either (1) after the last *FLAGS variable, or
14347    # (2) before a word containing "conftest.", or (3) at the end.
14348    # Note that $ac_compile itself does not contain backslashes and begins
14349    # with a dollar sign (not a hyphen), so the echo should work correctly.
14350    lt_compile=`echo "$ac_compile" | $SED \
14351    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14352    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14353    -e 's:$: $lt_compiler_flag:'`
14354    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14355    (eval "$lt_compile" 2>out/conftest.err)
14356    ac_status=$?
14357    cat out/conftest.err >&5
14358    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14359    if (exit $ac_status) && test -s out/conftest2.$ac_objext
14360    then
14361      # The compiler can only warn and ignore the option if not recognized
14362      # So say no if there are warnings
14363      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14364      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14365      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14366        lt_cv_prog_compiler_c_o_CXX=yes
14367      fi
14368    fi
14369    chmod u+w . 2>&5
14370    $RM conftest*
14371    # SGI C++ compiler will create directory out/ii_files/ for
14372    # template instantiation
14373    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14374    $RM out/* && rmdir out
14375    cd ..
14376    $RM -r conftest
14377    $RM conftest*
14378
14379 fi
14380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14381 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14382
14383
14384
14385     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14386 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14387 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14388   $as_echo_n "(cached) " >&6
14389 else
14390   lt_cv_prog_compiler_c_o_CXX=no
14391    $RM -r conftest 2>/dev/null
14392    mkdir conftest
14393    cd conftest
14394    mkdir out
14395    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14396
14397    lt_compiler_flag="-o out/conftest2.$ac_objext"
14398    # Insert the option either (1) after the last *FLAGS variable, or
14399    # (2) before a word containing "conftest.", or (3) at the end.
14400    # Note that $ac_compile itself does not contain backslashes and begins
14401    # with a dollar sign (not a hyphen), so the echo should work correctly.
14402    lt_compile=`echo "$ac_compile" | $SED \
14403    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14404    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14405    -e 's:$: $lt_compiler_flag:'`
14406    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14407    (eval "$lt_compile" 2>out/conftest.err)
14408    ac_status=$?
14409    cat out/conftest.err >&5
14410    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14411    if (exit $ac_status) && test -s out/conftest2.$ac_objext
14412    then
14413      # The compiler can only warn and ignore the option if not recognized
14414      # So say no if there are warnings
14415      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14416      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14417      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14418        lt_cv_prog_compiler_c_o_CXX=yes
14419      fi
14420    fi
14421    chmod u+w . 2>&5
14422    $RM conftest*
14423    # SGI C++ compiler will create directory out/ii_files/ for
14424    # template instantiation
14425    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14426    $RM out/* && rmdir out
14427    cd ..
14428    $RM -r conftest
14429    $RM conftest*
14430
14431 fi
14432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14433 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14434
14435
14436
14437
14438 hard_links="nottested"
14439 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14440   # do not overwrite the value of need_locks provided by the user
14441   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14442 $as_echo_n "checking if we can lock with hard links... " >&6; }
14443   hard_links=yes
14444   $RM conftest*
14445   ln conftest.a conftest.b 2>/dev/null && hard_links=no
14446   touch conftest.a
14447   ln conftest.a conftest.b 2>&5 || hard_links=no
14448   ln conftest.a conftest.b 2>/dev/null && hard_links=no
14449   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14450 $as_echo "$hard_links" >&6; }
14451   if test "$hard_links" = no; then
14452     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14453 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14454     need_locks=warn
14455   fi
14456 else
14457   need_locks=no
14458 fi
14459
14460
14461
14462     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14463 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14464
14465   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14466   exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14467   case $host_os in
14468   aix[4-9]*)
14469     # If we're using GNU nm, then we don't want the "-C" option.
14470     # -C means demangle to AIX nm, but means don't demangle with GNU nm
14471     # Also, AIX nm treats weak defined symbols like other global defined
14472     # symbols, whereas GNU nm marks them as "W".
14473     if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14474       export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14475     else
14476       export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14477     fi
14478     ;;
14479   pw32*)
14480     export_symbols_cmds_CXX="$ltdll_cmds"
14481     ;;
14482   cygwin* | mingw* | cegcc*)
14483     case $cc_basename in
14484     cl*)
14485       exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
14486       ;;
14487     *)
14488       export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
14489       exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
14490       ;;
14491     esac
14492     ;;
14493   *)
14494     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14495     ;;
14496   esac
14497
14498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14499 $as_echo "$ld_shlibs_CXX" >&6; }
14500 test "$ld_shlibs_CXX" = no && can_build_shared=no
14501
14502 with_gnu_ld_CXX=$with_gnu_ld
14503
14504
14505
14506
14507
14508
14509 #
14510 # Do we need to explicitly link libc?
14511 #
14512 case "x$archive_cmds_need_lc_CXX" in
14513 x|xyes)
14514   # Assume -lc should be added
14515   archive_cmds_need_lc_CXX=yes
14516
14517   if test "$enable_shared" = yes && test "$GCC" = yes; then
14518     case $archive_cmds_CXX in
14519     *'~'*)
14520       # FIXME: we may have to deal with multi-command sequences.
14521       ;;
14522     '$CC '*)
14523       # Test whether the compiler implicitly links with -lc since on some
14524       # systems, -lgcc has to come before -lc. If gcc already passes -lc
14525       # to ld, don't add -lc before -lgcc.
14526       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14527 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14528 if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
14529   $as_echo_n "(cached) " >&6
14530 else
14531   $RM conftest*
14532         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14533
14534         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14535   (eval $ac_compile) 2>&5
14536   ac_status=$?
14537   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14538   test $ac_status = 0; } 2>conftest.err; then
14539           soname=conftest
14540           lib=conftest
14541           libobjs=conftest.$ac_objext
14542           deplibs=
14543           wl=$lt_prog_compiler_wl_CXX
14544           pic_flag=$lt_prog_compiler_pic_CXX
14545           compiler_flags=-v
14546           linker_flags=-v
14547           verstring=
14548           output_objdir=.
14549           libname=conftest
14550           lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14551           allow_undefined_flag_CXX=
14552           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14553   (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14554   ac_status=$?
14555   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14556   test $ac_status = 0; }
14557           then
14558             lt_cv_archive_cmds_need_lc_CXX=no
14559           else
14560             lt_cv_archive_cmds_need_lc_CXX=yes
14561           fi
14562           allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14563         else
14564           cat conftest.err 1>&5
14565         fi
14566         $RM conftest*
14567
14568 fi
14569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14570 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14571       archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14572       ;;
14573     esac
14574   fi
14575   ;;
14576 esac
14577
14578
14579
14580
14581
14582
14583
14584
14585
14586
14587
14588
14589
14590
14591
14592
14593
14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
14614
14615
14616
14617
14618
14619
14620
14621
14622
14623
14624
14625
14626
14627
14628
14629
14630
14631
14632
14633
14634
14635
14636
14637
14638
14639     { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14640 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14641
14642 library_names_spec=
14643 libname_spec='lib$name'
14644 soname_spec=
14645 shrext_cmds=".so"
14646 postinstall_cmds=
14647 postuninstall_cmds=
14648 finish_cmds=
14649 finish_eval=
14650 shlibpath_var=
14651 shlibpath_overrides_runpath=unknown
14652 version_type=none
14653 dynamic_linker="$host_os ld.so"
14654 sys_lib_dlsearch_path_spec="/lib /usr/lib"
14655 need_lib_prefix=unknown
14656 hardcode_into_libs=no
14657
14658 # when you set need_version to no, make sure it does not cause -set_version
14659 # flags to be left without arguments
14660 need_version=unknown
14661
14662 case $host_os in
14663 aix3*)
14664   version_type=linux # correct to gnu/linux during the next big refactor
14665   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14666   shlibpath_var=LIBPATH
14667
14668   # AIX 3 has no versioning support, so we append a major version to the name.
14669   soname_spec='${libname}${release}${shared_ext}$major'
14670   ;;
14671
14672 aix[4-9]*)
14673   version_type=linux # correct to gnu/linux during the next big refactor
14674   need_lib_prefix=no
14675   need_version=no
14676   hardcode_into_libs=yes
14677   if test "$host_cpu" = ia64; then
14678     # AIX 5 supports IA64
14679     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14680     shlibpath_var=LD_LIBRARY_PATH
14681   else
14682     # With GCC up to 2.95.x, collect2 would create an import file
14683     # for dependence libraries.  The import file would start with
14684     # the line `#! .'.  This would cause the generated library to
14685     # depend on `.', always an invalid library.  This was fixed in
14686     # development snapshots of GCC prior to 3.0.
14687     case $host_os in
14688       aix4 | aix4.[01] | aix4.[01].*)
14689       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14690            echo ' yes '
14691            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14692         :
14693       else
14694         can_build_shared=no
14695       fi
14696       ;;
14697     esac
14698     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14699     # soname into executable. Probably we can add versioning support to
14700     # collect2, so additional links can be useful in future.
14701     if test "$aix_use_runtimelinking" = yes; then
14702       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14703       # instead of lib<name>.a to let people know that these are not
14704       # typical AIX shared libraries.
14705       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14706     else
14707       # We preserve .a as extension for shared libraries through AIX4.2
14708       # and later when we are not doing run time linking.
14709       library_names_spec='${libname}${release}.a $libname.a'
14710       soname_spec='${libname}${release}${shared_ext}$major'
14711     fi
14712     shlibpath_var=LIBPATH
14713   fi
14714   ;;
14715
14716 amigaos*)
14717   case $host_cpu in
14718   powerpc)
14719     # Since July 2007 AmigaOS4 officially supports .so libraries.
14720     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14721     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14722     ;;
14723   m68k)
14724     library_names_spec='$libname.ixlibrary $libname.a'
14725     # Create ${libname}_ixlibrary.a entries in /sys/libs.
14726     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
14727     ;;
14728   esac
14729   ;;
14730
14731 beos*)
14732   library_names_spec='${libname}${shared_ext}'
14733   dynamic_linker="$host_os ld.so"
14734   shlibpath_var=LIBRARY_PATH
14735   ;;
14736
14737 bsdi[45]*)
14738   version_type=linux # correct to gnu/linux during the next big refactor
14739   need_version=no
14740   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14741   soname_spec='${libname}${release}${shared_ext}$major'
14742   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14743   shlibpath_var=LD_LIBRARY_PATH
14744   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14745   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14746   # the default ld.so.conf also contains /usr/contrib/lib and
14747   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14748   # libtool to hard-code these into programs
14749   ;;
14750
14751 cygwin* | mingw* | pw32* | cegcc*)
14752   version_type=windows
14753   shrext_cmds=".dll"
14754   need_version=no
14755   need_lib_prefix=no
14756
14757   case $GCC,$cc_basename in
14758   yes,*)
14759     # gcc
14760     library_names_spec='$libname.dll.a'
14761     # DLL is installed to $(libdir)/../bin by postinstall_cmds
14762     postinstall_cmds='base_file=`basename \${file}`~
14763       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14764       dldir=$destdir/`dirname \$dlpath`~
14765       test -d \$dldir || mkdir -p \$dldir~
14766       $install_prog $dir/$dlname \$dldir/$dlname~
14767       chmod a+x \$dldir/$dlname~
14768       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14769         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14770       fi'
14771     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14772       dlpath=$dir/\$dldll~
14773        $RM \$dlpath'
14774     shlibpath_overrides_runpath=yes
14775
14776     case $host_os in
14777     cygwin*)
14778       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14779       #soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
14780       soname_spec='`echo ${libname} | sed -e 's/^lib//'`${shared_ext}'
14781
14782       ;;
14783     mingw* | cegcc*)
14784       # MinGW DLLs use traditional 'lib' prefix
14785       #soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
14786       soname_spec='`echo ${libname} | $SED -e 's/^lib//'`${shared_ext}'
14787       ;;
14788     pw32*)
14789       # pw32 DLLs use 'pw' prefix rather than 'lib'
14790       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14791       ;;
14792     esac
14793     dynamic_linker='Win32 ld.exe'
14794     ;;
14795
14796   *,cl*)
14797     # Native MSVC
14798     libname_spec='$name'
14799     soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14800     library_names_spec='${libname}.dll.lib'
14801
14802     case $build_os in
14803     mingw*)
14804       sys_lib_search_path_spec=
14805       lt_save_ifs=$IFS
14806       IFS=';'
14807       for lt_path in $LIB
14808       do
14809         IFS=$lt_save_ifs
14810         # Let DOS variable expansion print the short 8.3 style file name.
14811         lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
14812         sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
14813       done
14814       IFS=$lt_save_ifs
14815       # Convert to MSYS style.
14816       sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
14817       ;;
14818     cygwin*)
14819       # Convert to unix form, then to dos form, then back to unix form
14820       # but this time dos style (no spaces!) so that the unix form looks
14821       # like /cygdrive/c/PROGRA~1:/cygdr...
14822       sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
14823       sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
14824       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
14825       ;;
14826     *)
14827       sys_lib_search_path_spec="$LIB"
14828       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
14829         # It is most probably a Windows format PATH.
14830         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
14831       else
14832         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
14833       fi
14834       # FIXME: find the short name or the path components, as spaces are
14835       # common. (e.g. "Program Files" -> "PROGRA~1")
14836       ;;
14837     esac
14838
14839     # DLL is installed to $(libdir)/../bin by postinstall_cmds
14840     postinstall_cmds='base_file=`basename \${file}`~
14841       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14842       dldir=$destdir/`dirname \$dlpath`~
14843       test -d \$dldir || mkdir -p \$dldir~
14844       $install_prog $dir/$dlname \$dldir/$dlname'
14845     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14846       dlpath=$dir/\$dldll~
14847        $RM \$dlpath'
14848     shlibpath_overrides_runpath=yes
14849     dynamic_linker='Win32 link.exe'
14850     ;;
14851
14852   *)
14853     # Assume MSVC wrapper
14854     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14855     dynamic_linker='Win32 ld.exe'
14856     ;;
14857   esac
14858   # FIXME: first we should search . and the directory the executable is in
14859   shlibpath_var=PATH
14860   ;;
14861
14862 darwin* | rhapsody*)
14863   dynamic_linker="$host_os dyld"
14864   version_type=darwin
14865   need_lib_prefix=no
14866   need_version=no
14867   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14868   soname_spec='${libname}${release}${major}$shared_ext'
14869   shlibpath_overrides_runpath=yes
14870   shlibpath_var=DYLD_LIBRARY_PATH
14871   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14872
14873   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14874   ;;
14875
14876 dgux*)
14877   version_type=linux # correct to gnu/linux during the next big refactor
14878   need_lib_prefix=no
14879   need_version=no
14880   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14881   soname_spec='${libname}${release}${shared_ext}$major'
14882   shlibpath_var=LD_LIBRARY_PATH
14883   ;;
14884
14885 freebsd* | dragonfly*)
14886   # DragonFly does not have aout.  When/if they implement a new
14887   # versioning mechanism, adjust this.
14888   if test -x /usr/bin/objformat; then
14889     objformat=`/usr/bin/objformat`
14890   else
14891     case $host_os in
14892     freebsd[23].*) objformat=aout ;;
14893     *) objformat=elf ;;
14894     esac
14895   fi
14896   version_type=freebsd-$objformat
14897   case $version_type in
14898     freebsd-elf*)
14899       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14900       need_version=no
14901       need_lib_prefix=no
14902       ;;
14903     freebsd-*)
14904       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14905       need_version=yes
14906       ;;
14907   esac
14908   shlibpath_var=LD_LIBRARY_PATH
14909   case $host_os in
14910   freebsd2.*)
14911     shlibpath_overrides_runpath=yes
14912     ;;
14913   freebsd3.[01]* | freebsdelf3.[01]*)
14914     shlibpath_overrides_runpath=yes
14915     hardcode_into_libs=yes
14916     ;;
14917   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14918   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14919     shlibpath_overrides_runpath=no
14920     hardcode_into_libs=yes
14921     ;;
14922   *) # from 4.6 on, and DragonFly
14923     shlibpath_overrides_runpath=yes
14924     hardcode_into_libs=yes
14925     ;;
14926   esac
14927   ;;
14928
14929 gnu*)
14930   version_type=linux # correct to gnu/linux during the next big refactor
14931   need_lib_prefix=no
14932   need_version=no
14933   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14934   soname_spec='${libname}${release}${shared_ext}$major'
14935   shlibpath_var=LD_LIBRARY_PATH
14936   shlibpath_overrides_runpath=no
14937   hardcode_into_libs=yes
14938   ;;
14939
14940 haiku*)
14941   version_type=linux # correct to gnu/linux during the next big refactor
14942   need_lib_prefix=no
14943   need_version=no
14944   dynamic_linker="$host_os runtime_loader"
14945   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14946   soname_spec='${libname}${release}${shared_ext}$major'
14947   shlibpath_var=LIBRARY_PATH
14948   shlibpath_overrides_runpath=yes
14949   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
14950   hardcode_into_libs=yes
14951   ;;
14952
14953 hpux9* | hpux10* | hpux11*)
14954   # Give a soname corresponding to the major version so that dld.sl refuses to
14955   # link against other versions.
14956   version_type=sunos
14957   need_lib_prefix=no
14958   need_version=no
14959   case $host_cpu in
14960   ia64*)
14961     shrext_cmds='.so'
14962     hardcode_into_libs=yes
14963     dynamic_linker="$host_os dld.so"
14964     shlibpath_var=LD_LIBRARY_PATH
14965     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14966     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14967     soname_spec='${libname}${release}${shared_ext}$major'
14968     if test "X$HPUX_IA64_MODE" = X32; then
14969       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14970     else
14971       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14972     fi
14973     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14974     ;;
14975   hppa*64*)
14976     shrext_cmds='.sl'
14977     hardcode_into_libs=yes
14978     dynamic_linker="$host_os dld.sl"
14979     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14980     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14981     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14982     soname_spec='${libname}${release}${shared_ext}$major'
14983     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14984     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14985     ;;
14986   *)
14987     shrext_cmds='.sl'
14988     dynamic_linker="$host_os dld.sl"
14989     shlibpath_var=SHLIB_PATH
14990     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14991     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14992     soname_spec='${libname}${release}${shared_ext}$major'
14993     ;;
14994   esac
14995   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14996   postinstall_cmds='chmod 555 $lib'
14997   # or fails outright, so override atomically:
14998   install_override_mode=555
14999   ;;
15000
15001 interix[3-9]*)
15002   version_type=linux # correct to gnu/linux during the next big refactor
15003   need_lib_prefix=no
15004   need_version=no
15005   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15006   soname_spec='${libname}${release}${shared_ext}$major'
15007   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15008   shlibpath_var=LD_LIBRARY_PATH
15009   shlibpath_overrides_runpath=no
15010   hardcode_into_libs=yes
15011   ;;
15012
15013 irix5* | irix6* | nonstopux*)
15014   case $host_os in
15015     nonstopux*) version_type=nonstopux ;;
15016     *)
15017         if test "$lt_cv_prog_gnu_ld" = yes; then
15018                 version_type=linux # correct to gnu/linux during the next big refactor
15019         else
15020                 version_type=irix
15021         fi ;;
15022   esac
15023   need_lib_prefix=no
15024   need_version=no
15025   soname_spec='${libname}${release}${shared_ext}$major'
15026   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15027   case $host_os in
15028   irix5* | nonstopux*)
15029     libsuff= shlibsuff=
15030     ;;
15031   *)
15032     case $LD in # libtool.m4 will add one of these switches to LD
15033     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15034       libsuff= shlibsuff= libmagic=32-bit;;
15035     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15036       libsuff=32 shlibsuff=N32 libmagic=N32;;
15037     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15038       libsuff=64 shlibsuff=64 libmagic=64-bit;;
15039     *) libsuff= shlibsuff= libmagic=never-match;;
15040     esac
15041     ;;
15042   esac
15043   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15044   shlibpath_overrides_runpath=no
15045   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15046   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15047   hardcode_into_libs=yes
15048   ;;
15049
15050 # No shared lib support for Linux oldld, aout, or coff.
15051 linux*oldld* | linux*aout* | linux*coff*)
15052   dynamic_linker=no
15053   ;;
15054
15055 # This must be glibc/ELF.
15056 linux* | k*bsd*-gnu | kopensolaris*-gnu)
15057   version_type=linux # correct to gnu/linux during the next big refactor
15058   need_lib_prefix=no
15059   need_version=no
15060   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15061   soname_spec='${libname}${release}${shared_ext}$major'
15062   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15063   shlibpath_var=LD_LIBRARY_PATH
15064   shlibpath_overrides_runpath=no
15065
15066   # Some binutils ld are patched to set DT_RUNPATH
15067   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
15068   $as_echo_n "(cached) " >&6
15069 else
15070   lt_cv_shlibpath_overrides_runpath=no
15071     save_LDFLAGS=$LDFLAGS
15072     save_libdir=$libdir
15073     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
15074          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
15075     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15076 /* end confdefs.h.  */
15077
15078 int
15079 main ()
15080 {
15081
15082   ;
15083   return 0;
15084 }
15085 _ACEOF
15086 if ac_fn_cxx_try_link "$LINENO"; then :
15087   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
15088   lt_cv_shlibpath_overrides_runpath=yes
15089 fi
15090 fi
15091 rm -f core conftest.err conftest.$ac_objext \
15092     conftest$ac_exeext conftest.$ac_ext
15093     LDFLAGS=$save_LDFLAGS
15094     libdir=$save_libdir
15095
15096 fi
15097
15098   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15099
15100   # This implies no fast_install, which is unacceptable.
15101   # Some rework will be needed to allow for fast_install
15102   # before this can be enabled.
15103   hardcode_into_libs=yes
15104
15105   # Append ld.so.conf contents to the search path
15106   if test -f /etc/ld.so.conf; then
15107     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[       ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
15108     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15109   fi
15110
15111   # We used to test for /lib/ld.so.1 and disable shared libraries on
15112   # powerpc, because MkLinux only supported shared libraries with the
15113   # GNU dynamic linker.  Since this was broken with cross compilers,
15114   # most powerpc-linux boxes support dynamic linking these days and
15115   # people can always --disable-shared, the test was removed, and we
15116   # assume the GNU/Linux dynamic linker is in use.
15117   dynamic_linker='GNU/Linux ld.so'
15118   ;;
15119
15120 netbsd*)
15121   version_type=sunos
15122   need_lib_prefix=no
15123   need_version=no
15124   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15125     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15126     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15127     dynamic_linker='NetBSD (a.out) ld.so'
15128   else
15129     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15130     soname_spec='${libname}${release}${shared_ext}$major'
15131     dynamic_linker='NetBSD ld.elf_so'
15132   fi
15133   shlibpath_var=LD_LIBRARY_PATH
15134   shlibpath_overrides_runpath=yes
15135   hardcode_into_libs=yes
15136   ;;
15137
15138 newsos6)
15139   version_type=linux # correct to gnu/linux during the next big refactor
15140   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15141   shlibpath_var=LD_LIBRARY_PATH
15142   shlibpath_overrides_runpath=yes
15143   ;;
15144
15145 *nto* | *qnx*)
15146   version_type=qnx
15147   need_lib_prefix=no
15148   need_version=no
15149   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15150   soname_spec='${libname}${release}${shared_ext}$major'
15151   shlibpath_var=LD_LIBRARY_PATH
15152   shlibpath_overrides_runpath=no
15153   hardcode_into_libs=yes
15154   dynamic_linker='ldqnx.so'
15155   ;;
15156
15157 openbsd*)
15158   version_type=sunos
15159   sys_lib_dlsearch_path_spec="/usr/lib"
15160   need_lib_prefix=no
15161   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15162   case $host_os in
15163     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
15164     *)                          need_version=no  ;;
15165   esac
15166   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15167   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15168   shlibpath_var=LD_LIBRARY_PATH
15169   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15170     case $host_os in
15171       openbsd2.[89] | openbsd2.[89].*)
15172         shlibpath_overrides_runpath=no
15173         ;;
15174       *)
15175         shlibpath_overrides_runpath=yes
15176         ;;
15177       esac
15178   else
15179     shlibpath_overrides_runpath=yes
15180   fi
15181   ;;
15182
15183 os2*)
15184   libname_spec='$name'
15185   shrext_cmds=".dll"
15186   need_lib_prefix=no
15187   library_names_spec='$libname${shared_ext} $libname.a'
15188   dynamic_linker='OS/2 ld.exe'
15189   shlibpath_var=LIBPATH
15190   ;;
15191
15192 osf3* | osf4* | osf5*)
15193   version_type=osf
15194   need_lib_prefix=no
15195   need_version=no
15196   soname_spec='${libname}${release}${shared_ext}$major'
15197   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15198   shlibpath_var=LD_LIBRARY_PATH
15199   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15200   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15201   ;;
15202
15203 rdos*)
15204   dynamic_linker=no
15205   ;;
15206
15207 solaris*)
15208   version_type=linux # correct to gnu/linux during the next big refactor
15209   need_lib_prefix=no
15210   need_version=no
15211   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15212   soname_spec='${libname}${release}${shared_ext}$major'
15213   shlibpath_var=LD_LIBRARY_PATH
15214   shlibpath_overrides_runpath=yes
15215   hardcode_into_libs=yes
15216   # ldd complains unless libraries are executable
15217   postinstall_cmds='chmod +x $lib'
15218   ;;
15219
15220 sunos4*)
15221   version_type=sunos
15222   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15223   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15224   shlibpath_var=LD_LIBRARY_PATH
15225   shlibpath_overrides_runpath=yes
15226   if test "$with_gnu_ld" = yes; then
15227     need_lib_prefix=no
15228   fi
15229   need_version=yes
15230   ;;
15231
15232 sysv4 | sysv4.3*)
15233   version_type=linux # correct to gnu/linux during the next big refactor
15234   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15235   soname_spec='${libname}${release}${shared_ext}$major'
15236   shlibpath_var=LD_LIBRARY_PATH
15237   case $host_vendor in
15238     sni)
15239       shlibpath_overrides_runpath=no
15240       need_lib_prefix=no
15241       runpath_var=LD_RUN_PATH
15242       ;;
15243     siemens)
15244       need_lib_prefix=no
15245       ;;
15246     motorola)
15247       need_lib_prefix=no
15248       need_version=no
15249       shlibpath_overrides_runpath=no
15250       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15251       ;;
15252   esac
15253   ;;
15254
15255 sysv4*MP*)
15256   if test -d /usr/nec ;then
15257     version_type=linux # correct to gnu/linux during the next big refactor
15258     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15259     soname_spec='$libname${shared_ext}.$major'
15260     shlibpath_var=LD_LIBRARY_PATH
15261   fi
15262   ;;
15263
15264 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15265   version_type=freebsd-elf
15266   need_lib_prefix=no
15267   need_version=no
15268   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15269   soname_spec='${libname}${release}${shared_ext}$major'
15270   shlibpath_var=LD_LIBRARY_PATH
15271   shlibpath_overrides_runpath=yes
15272   hardcode_into_libs=yes
15273   if test "$with_gnu_ld" = yes; then
15274     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15275   else
15276     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15277     case $host_os in
15278       sco3.2v5*)
15279         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15280         ;;
15281     esac
15282   fi
15283   sys_lib_dlsearch_path_spec='/usr/lib'
15284   ;;
15285
15286 tpf*)
15287   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
15288   version_type=linux # correct to gnu/linux during the next big refactor
15289   need_lib_prefix=no
15290   need_version=no
15291   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15292   shlibpath_var=LD_LIBRARY_PATH
15293   shlibpath_overrides_runpath=no
15294   hardcode_into_libs=yes
15295   ;;
15296
15297 uts4*)
15298   version_type=linux # correct to gnu/linux during the next big refactor
15299   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15300   soname_spec='${libname}${release}${shared_ext}$major'
15301   shlibpath_var=LD_LIBRARY_PATH
15302   ;;
15303
15304 *)
15305   dynamic_linker=no
15306   ;;
15307 esac
15308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15309 $as_echo "$dynamic_linker" >&6; }
15310 test "$dynamic_linker" = no && can_build_shared=no
15311
15312 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15313 if test "$GCC" = yes; then
15314   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15315 fi
15316
15317 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15318   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15319 fi
15320 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15321   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15322 fi
15323
15324
15325
15326
15327
15328
15329
15330
15331
15332
15333
15334
15335
15336
15337
15338
15339
15340
15341
15342
15343
15344
15345
15346
15347
15348
15349
15350
15351
15352
15353
15354
15355
15356
15357
15358
15359
15360
15361     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15362 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15363 hardcode_action_CXX=
15364 if test -n "$hardcode_libdir_flag_spec_CXX" ||
15365    test -n "$runpath_var_CXX" ||
15366    test "X$hardcode_automatic_CXX" = "Xyes" ; then
15367
15368   # We can hardcode non-existent directories.
15369   if test "$hardcode_direct_CXX" != no &&
15370      # If the only mechanism to avoid hardcoding is shlibpath_var, we
15371      # have to relink, otherwise we might link with an installed library
15372      # when we should be linking with a yet-to-be-installed one
15373      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15374      test "$hardcode_minus_L_CXX" != no; then
15375     # Linking always hardcodes the temporary library directory.
15376     hardcode_action_CXX=relink
15377   else
15378     # We can link without hardcoding, and we can hardcode nonexisting dirs.
15379     hardcode_action_CXX=immediate
15380   fi
15381 else
15382   # We cannot hardcode anything, or else we can only hardcode existing
15383   # directories.
15384   hardcode_action_CXX=unsupported
15385 fi
15386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15387 $as_echo "$hardcode_action_CXX" >&6; }
15388
15389 if test "$hardcode_action_CXX" = relink ||
15390    test "$inherit_rpath_CXX" = yes; then
15391   # Fast installation is not supported
15392   enable_fast_install=no
15393 elif test "$shlibpath_overrides_runpath" = yes ||
15394      test "$enable_shared" = no; then
15395   # Fast installation is not necessary
15396   enable_fast_install=needless
15397 fi
15398
15399
15400
15401
15402
15403
15404
15405   fi # test -n "$compiler"
15406
15407   CC=$lt_save_CC
15408   CFLAGS=$lt_save_CFLAGS
15409   LDCXX=$LD
15410   LD=$lt_save_LD
15411   GCC=$lt_save_GCC
15412   with_gnu_ld=$lt_save_with_gnu_ld
15413   lt_cv_path_LDCXX=$lt_cv_path_LD
15414   lt_cv_path_LD=$lt_save_path_LD
15415   lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15416   lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15417 fi # test "$_lt_caught_CXX_error" != yes
15418
15419 ac_ext=c
15420 ac_cpp='$CPP $CPPFLAGS'
15421 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15422 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15423 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15424
15425
15426 # Find a good install program.  We prefer a C program (faster),
15427 # so one script is as good as another.  But avoid the broken or
15428 # incompatible versions:
15429 # SysV /etc/install, /usr/sbin/install
15430 # SunOS /usr/etc/install
15431 # IRIX /sbin/install
15432 # AIX /bin/install
15433 # AmigaOS /C/install, which installs bootblocks on floppy discs
15434 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
15435 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
15436 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
15437 # OS/2's system install, which has a completely different semantic
15438 # ./install, which can be erroneously created by make from ./install.sh.
15439 # Reject install programs that cannot install multiple files.
15440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
15441 $as_echo_n "checking for a BSD-compatible install... " >&6; }
15442 if test -z "$INSTALL"; then
15443 if ${ac_cv_path_install+:} false; then :
15444   $as_echo_n "(cached) " >&6
15445 else
15446   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15447 for as_dir in $PATH
15448 do
15449   IFS=$as_save_IFS
15450   test -z "$as_dir" && as_dir=.
15451     # Account for people who put trailing slashes in PATH elements.
15452 case $as_dir/ in #((
15453   ./ | .// | /[cC]/* | \
15454   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
15455   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
15456   /usr/ucb/* ) ;;
15457   *)
15458     # OSF1 and SCO ODT 3.0 have their own names for install.
15459     # Don't use installbsd from OSF since it installs stuff as root
15460     # by default.
15461     for ac_prog in ginstall scoinst install; do
15462       for ac_exec_ext in '' $ac_executable_extensions; do
15463         if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
15464           if test $ac_prog = install &&
15465             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
15466             # AIX install.  It has an incompatible calling convention.
15467             :
15468           elif test $ac_prog = install &&
15469             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
15470             # program-specific install script used by HP pwplus--don't use.
15471             :
15472           else
15473             rm -rf conftest.one conftest.two conftest.dir
15474             echo one > conftest.one
15475             echo two > conftest.two
15476             mkdir conftest.dir
15477             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
15478               test -s conftest.one && test -s conftest.two &&
15479               test -s conftest.dir/conftest.one &&
15480               test -s conftest.dir/conftest.two
15481             then
15482               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
15483               break 3
15484             fi
15485           fi
15486         fi
15487       done
15488     done
15489     ;;
15490 esac
15491
15492   done
15493 IFS=$as_save_IFS
15494
15495 rm -rf conftest.one conftest.two conftest.dir
15496
15497 fi
15498   if test "${ac_cv_path_install+set}" = set; then
15499     INSTALL=$ac_cv_path_install
15500   else
15501     # As a last resort, use the slow shell script.  Don't cache a
15502     # value for INSTALL within a source directory, because that will
15503     # break other packages using the cache if that directory is
15504     # removed, or if the value is a relative name.
15505     INSTALL=$ac_install_sh
15506   fi
15507 fi
15508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
15509 $as_echo "$INSTALL" >&6; }
15510
15511 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
15512 # It thinks the first close brace ends the variable substitution.
15513 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
15514
15515 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
15516
15517 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
15518
15519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
15520 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
15521 set x ${MAKE-make}
15522 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
15523 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
15524   $as_echo_n "(cached) " >&6
15525 else
15526   cat >conftest.make <<\_ACEOF
15527 SHELL = /bin/sh
15528 all:
15529         @echo '@@@%%%=$(MAKE)=@@@%%%'
15530 _ACEOF
15531 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
15532 case `${MAKE-make} -f conftest.make 2>/dev/null` in
15533   *@@@%%%=?*=@@@%%%*)
15534     eval ac_cv_prog_make_${ac_make}_set=yes;;
15535   *)
15536     eval ac_cv_prog_make_${ac_make}_set=no;;
15537 esac
15538 rm -f conftest.make
15539 fi
15540 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
15541   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15542 $as_echo "yes" >&6; }
15543   SET_MAKE=
15544 else
15545   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15546 $as_echo "no" >&6; }
15547   SET_MAKE="MAKE=${MAKE-make}"
15548 fi
15549
15550 if test -n "$ac_tool_prefix"; then
15551   # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
15552 set dummy ${ac_tool_prefix}windres; ac_word=$2
15553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15554 $as_echo_n "checking for $ac_word... " >&6; }
15555 if ${ac_cv_prog_WINDRES+:} false; then :
15556   $as_echo_n "(cached) " >&6
15557 else
15558   if test -n "$WINDRES"; then
15559   ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
15560 else
15561 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15562 for as_dir in $PATH
15563 do
15564   IFS=$as_save_IFS
15565   test -z "$as_dir" && as_dir=.
15566     for ac_exec_ext in '' $ac_executable_extensions; do
15567   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15568     ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
15569     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15570     break 2
15571   fi
15572 done
15573   done
15574 IFS=$as_save_IFS
15575
15576 fi
15577 fi
15578 WINDRES=$ac_cv_prog_WINDRES
15579 if test -n "$WINDRES"; then
15580   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
15581 $as_echo "$WINDRES" >&6; }
15582 else
15583   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15584 $as_echo "no" >&6; }
15585 fi
15586
15587
15588 fi
15589 if test -z "$ac_cv_prog_WINDRES"; then
15590   ac_ct_WINDRES=$WINDRES
15591   # Extract the first word of "windres", so it can be a program name with args.
15592 set dummy windres; ac_word=$2
15593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15594 $as_echo_n "checking for $ac_word... " >&6; }
15595 if ${ac_cv_prog_ac_ct_WINDRES+:} false; then :
15596   $as_echo_n "(cached) " >&6
15597 else
15598   if test -n "$ac_ct_WINDRES"; then
15599   ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
15600 else
15601 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15602 for as_dir in $PATH
15603 do
15604   IFS=$as_save_IFS
15605   test -z "$as_dir" && as_dir=.
15606     for ac_exec_ext in '' $ac_executable_extensions; do
15607   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15608     ac_cv_prog_ac_ct_WINDRES="windres"
15609     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15610     break 2
15611   fi
15612 done
15613   done
15614 IFS=$as_save_IFS
15615
15616 fi
15617 fi
15618 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
15619 if test -n "$ac_ct_WINDRES"; then
15620   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
15621 $as_echo "$ac_ct_WINDRES" >&6; }
15622 else
15623   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15624 $as_echo "no" >&6; }
15625 fi
15626
15627   if test "x$ac_ct_WINDRES" = x; then
15628     WINDRES=":"
15629   else
15630     case $cross_compiling:$ac_tool_warned in
15631 yes:)
15632 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
15633 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
15634 ac_tool_warned=yes ;;
15635 esac
15636     WINDRES=$ac_ct_WINDRES
15637   fi
15638 else
15639   WINDRES="$ac_cv_prog_WINDRES"
15640 fi
15641
15642
15643 case "$host" in
15644     *-*-mingw32*)
15645         # Except on msys, where make can't handle full pathnames (bug 1972)
15646         ;;
15647     *)
15648         srcdir=`cd $srcdir && pwd`
15649         ;;
15650 esac
15651
15652 INCLUDE="-I$srcdir/include"
15653 if test x$srcdir != x.; then
15654     INCLUDE="-Iinclude $INCLUDE"
15655 elif test -d .hg; then
15656     as_fn_error $? "
15657 *** When building from Mercurial you should configure and build in a
15658     separate directory so you don't clobber SDL_config.h, SDL_revision.h
15659 " "$LINENO" 5
15660 fi
15661 BASE_CFLAGS=""
15662 BASE_LDFLAGS=""
15663 case "$host" in
15664     *-*-cygwin*)
15665         # We build SDL on cygwin without the UNIX emulation layer
15666         save_CFLAGS="$CFLAGS"
15667         have_no_cygwin=no
15668         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC -mno-cygwin option" >&5
15669 $as_echo_n "checking for GCC -mno-cygwin option... " >&6; }
15670         CFLAGS="$save_CFLAGS -mno-cygwin"
15671
15672         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15673 /* end confdefs.h.  */
15674
15675
15676 int
15677 main ()
15678 {
15679
15680
15681   ;
15682   return 0;
15683 }
15684 _ACEOF
15685 if ac_fn_c_try_compile "$LINENO"; then :
15686
15687         have_no_cygwin=yes
15688
15689 fi
15690 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15691         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_no_cygwin" >&5
15692 $as_echo "$have_no_cygwin" >&6; }
15693         CFLAGS="$save_CFLAGS"
15694
15695         if test x$have_no_cygwin = xyes; then
15696             BASE_CFLAGS="-mno-cygwin"
15697             BASE_LDFLAGS="-mno-cygwin"
15698         fi
15699         BASE_CFLAGS="$BASE_CFLAGS -I/usr/include/mingw"
15700         ;;
15701 esac
15702 # Uncomment the following line if you want to force SDL and applications
15703 # built with it to be compiled for a particular architecture.
15704 #AX_GCC_ARCHFLAG([no], [BASE_CFLAGS="$BASE_CFLAGS $ax_cv_gcc_archflag]")
15705 BUILD_CFLAGS="$CFLAGS $CPPFLAGS -DUSING_GENERATED_CONFIG_H"
15706 # The default optimization for SDL is -O3 (Bug #31)
15707 if test "x$orig_CFLAGS" = x; then
15708     BUILD_CFLAGS=`echo $BUILD_CFLAGS | sed 's/-O2/-O3/'`
15709 fi
15710 EXTRA_CFLAGS="$INCLUDE $BASE_CFLAGS"
15711 BUILD_LDFLAGS="$LDFLAGS"
15712 EXTRA_LDFLAGS="$BASE_LDFLAGS"
15713 ## These are common directories to find software packages
15714 #for path in /usr/freeware /usr/pkg /usr/X11R6 /usr/local; do
15715 #    if test -d $path/include; then
15716 #        EXTRA_CFLAGS="$EXTRA_CFLAGS -I$path/include"
15717 #    fi
15718 #    if test -d $path/lib; then
15719 #        EXTRA_LDFLAGS="$EXTRA_LDFLAGS -L$path/lib"
15720 #    fi
15721 #done
15722 SDL_CFLAGS="$BASE_CFLAGS"
15723 SDL_LIBS="-lSDL2 $BASE_LDFLAGS"
15724 CPPFLAGS="$CPPFLAGS $EXTRA_CFLAGS"
15725 CFLAGS="$CFLAGS $EXTRA_CFLAGS"
15726 LDFLAGS="$LDFLAGS $EXTRA_LDFLAGS"
15727
15728 base_libdir=`echo \${libdir} | sed 's/.*\/\(.*\)/\1/; q'`
15729
15730 find_lib()
15731 {
15732     gcc_bin_path=`$CC -print-search-dirs 2>/dev/null | fgrep programs: | sed 's/[^=]*=\(.*\)/\1/' | sed 's/:/ /g'`
15733     gcc_lib_path=`$CC -print-search-dirs 2>/dev/null | fgrep libraries: | sed 's/[^=]*=\(.*\)/\1/' | sed 's/:/ /g'`
15734     env_lib_path=`echo $LIBS $LDFLAGS $* | sed 's/-L[ ]*//g'`
15735     if test "$cross_compiling" = yes; then
15736         host_lib_path=""
15737     else
15738         host_lib_path="/usr/$base_libdir /usr/local/$base_libdir"
15739     fi
15740     for path in $env_lib_path $gcc_bin_path $gcc_lib_path $host_lib_path; do
15741         lib=`ls -- $path/$1 2>/dev/null | sed -e '/\.so\..*\./d' -e 's,.*/,,' | sort | tail -1`
15742         if test x$lib != x; then
15743             echo $lib
15744             return
15745         fi
15746     done
15747 }
15748
15749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
15750 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
15751 if ${ac_cv_c_const+:} false; then :
15752   $as_echo_n "(cached) " >&6
15753 else
15754   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15755 /* end confdefs.h.  */
15756
15757 int
15758 main ()
15759 {
15760
15761 #ifndef __cplusplus
15762   /* Ultrix mips cc rejects this sort of thing.  */
15763   typedef int charset[2];
15764   const charset cs = { 0, 0 };
15765   /* SunOS 4.1.1 cc rejects this.  */
15766   char const *const *pcpcc;
15767   char **ppc;
15768   /* NEC SVR4.0.2 mips cc rejects this.  */
15769   struct point {int x, y;};
15770   static struct point const zero = {0,0};
15771   /* AIX XL C 1.02.0.0 rejects this.
15772      It does not let you subtract one const X* pointer from another in
15773      an arm of an if-expression whose if-part is not a constant
15774      expression */
15775   const char *g = "string";
15776   pcpcc = &g + (g ? g-g : 0);
15777   /* HPUX 7.0 cc rejects these. */
15778   ++pcpcc;
15779   ppc = (char**) pcpcc;
15780   pcpcc = (char const *const *) ppc;
15781   { /* SCO 3.2v4 cc rejects this sort of thing.  */
15782     char tx;
15783     char *t = &tx;
15784     char const *s = 0 ? (char *) 0 : (char const *) 0;
15785
15786     *t++ = 0;
15787     if (s) return 0;
15788   }
15789   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
15790     int x[] = {25, 17};
15791     const int *foo = &x[0];
15792     ++foo;
15793   }
15794   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
15795     typedef const int *iptr;
15796     iptr p = 0;
15797     ++p;
15798   }
15799   { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
15800        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
15801     struct s { int j; const int *ap[3]; } bx;
15802     struct s *b = &bx; b->j = 5;
15803   }
15804   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
15805     const int foo = 10;
15806     if (!foo) return 0;
15807   }
15808   return !cs[0] && !zero.x;
15809 #endif
15810
15811   ;
15812   return 0;
15813 }
15814 _ACEOF
15815 if ac_fn_c_try_compile "$LINENO"; then :
15816   ac_cv_c_const=yes
15817 else
15818   ac_cv_c_const=no
15819 fi
15820 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15821 fi
15822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
15823 $as_echo "$ac_cv_c_const" >&6; }
15824 if test $ac_cv_c_const = no; then
15825
15826 $as_echo "#define const /**/" >>confdefs.h
15827
15828 fi
15829
15830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
15831 $as_echo_n "checking for inline... " >&6; }
15832 if ${ac_cv_c_inline+:} false; then :
15833   $as_echo_n "(cached) " >&6
15834 else
15835   ac_cv_c_inline=no
15836 for ac_kw in inline __inline__ __inline; do
15837   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15838 /* end confdefs.h.  */
15839 #ifndef __cplusplus
15840 typedef int foo_t;
15841 static $ac_kw foo_t static_foo () {return 0; }
15842 $ac_kw foo_t foo () {return 0; }
15843 #endif
15844
15845 _ACEOF
15846 if ac_fn_c_try_compile "$LINENO"; then :
15847   ac_cv_c_inline=$ac_kw
15848 fi
15849 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15850   test "$ac_cv_c_inline" != no && break
15851 done
15852
15853 fi
15854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
15855 $as_echo "$ac_cv_c_inline" >&6; }
15856
15857 case $ac_cv_c_inline in
15858   inline | yes) ;;
15859   *)
15860     case $ac_cv_c_inline in
15861       no) ac_val=;;
15862       *) ac_val=$ac_cv_c_inline;;
15863     esac
15864     cat >>confdefs.h <<_ACEOF
15865 #ifndef __cplusplus
15866 #define inline $ac_val
15867 #endif
15868 _ACEOF
15869     ;;
15870 esac
15871
15872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
15873 $as_echo_n "checking for working volatile... " >&6; }
15874 if ${ac_cv_c_volatile+:} false; then :
15875   $as_echo_n "(cached) " >&6
15876 else
15877   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15878 /* end confdefs.h.  */
15879
15880 int
15881 main ()
15882 {
15883
15884 volatile int x;
15885 int * volatile y = (int *) 0;
15886 return !x && !y;
15887   ;
15888   return 0;
15889 }
15890 _ACEOF
15891 if ac_fn_c_try_compile "$LINENO"; then :
15892   ac_cv_c_volatile=yes
15893 else
15894   ac_cv_c_volatile=no
15895 fi
15896 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15897 fi
15898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
15899 $as_echo "$ac_cv_c_volatile" >&6; }
15900 if test $ac_cv_c_volatile = no; then
15901
15902 $as_echo "#define volatile /**/" >>confdefs.h
15903
15904 fi
15905
15906
15907 # Check whether --enable-assertions was given.
15908 if test "${enable_assertions+set}" = set; then :
15909   enableval=$enable_assertions;
15910 else
15911   enable_assertions=auto
15912 fi
15913
15914 case "$enable_assertions" in
15915     auto) # Use optimization settings to determine assertion level
15916         ;;
15917     disabled)
15918
15919 $as_echo "#define SDL_DEFAULT_ASSERT_LEVEL 0" >>confdefs.h
15920
15921         ;;
15922     release)
15923
15924 $as_echo "#define SDL_DEFAULT_ASSERT_LEVEL 1" >>confdefs.h
15925
15926         ;;
15927     enabled)
15928
15929 $as_echo "#define SDL_DEFAULT_ASSERT_LEVEL 2" >>confdefs.h
15930
15931         ;;
15932     paranoid)
15933
15934 $as_echo "#define SDL_DEFAULT_ASSERT_LEVEL 3" >>confdefs.h
15935
15936         ;;
15937     *)
15938         as_fn_error $? "*** unknown assertion level. stop." "$LINENO" 5
15939         ;;
15940 esac
15941
15942 # Check whether --enable-dependency-tracking was given.
15943 if test "${enable_dependency_tracking+set}" = set; then :
15944   enableval=$enable_dependency_tracking;
15945 else
15946   enable_dependency_tracking=yes
15947 fi
15948
15949 if test x$enable_dependency_tracking = xyes; then
15950     have_gcc_mmd_mt=no
15951     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC -MMD -MT option" >&5
15952 $as_echo_n "checking for GCC -MMD -MT option... " >&6; }
15953     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15954 /* end confdefs.h.  */
15955
15956     #if !defined(__GNUC__) || __GNUC__ < 3
15957     #error Dependency tracking requires GCC 3.0 or newer
15958     #endif
15959
15960 int
15961 main ()
15962 {
15963
15964
15965   ;
15966   return 0;
15967 }
15968 _ACEOF
15969 if ac_fn_c_try_compile "$LINENO"; then :
15970
15971     have_gcc_mmd_mt=yes
15972
15973 fi
15974 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15975     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_gcc_mmd_mt" >&5
15976 $as_echo "$have_gcc_mmd_mt" >&6; }
15977
15978     if test x$have_gcc_mmd_mt = xyes; then
15979         DEPENDENCY_TRACKING_OPTIONS="-MMD -MT \$@"
15980     fi
15981 fi
15982
15983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker option --no-undefined" >&5
15984 $as_echo_n "checking for linker option --no-undefined... " >&6; }
15985 have_no_undefined=no
15986 case "$host" in
15987         *-*-openbsd*)
15988         ;;
15989
15990     *)
15991         save_LDFLAGS="$LDFLAGS"
15992         LDFLAGS="$LDFLAGS -Wl,--no-undefined"
15993         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15994 /* end confdefs.h.  */
15995
15996
15997 int
15998 main ()
15999 {
16000
16001
16002   ;
16003   return 0;
16004 }
16005 _ACEOF
16006 if ac_fn_c_try_link "$LINENO"; then :
16007
16008         have_no_undefined=yes
16009         EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,--no-undefined"
16010
16011 fi
16012 rm -f core conftest.err conftest.$ac_objext \
16013     conftest$ac_exeext conftest.$ac_ext
16014         LDFLAGS="$save_LDFLAGS"
16015         ;;
16016 esac
16017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_no_undefined" >&5
16018 $as_echo "$have_no_undefined" >&6; }
16019
16020 # Check whether --enable-libc was given.
16021 if test "${enable_libc+set}" = set; then :
16022   enableval=$enable_libc;
16023 else
16024   enable_libc=yes
16025 fi
16026
16027 if test x$enable_libc = xyes; then
16028
16029 $as_echo "#define HAVE_LIBC 1" >>confdefs.h
16030
16031
16032         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
16033 $as_echo_n "checking for ANSI C header files... " >&6; }
16034 if ${ac_cv_header_stdc+:} false; then :
16035   $as_echo_n "(cached) " >&6
16036 else
16037   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16038 /* end confdefs.h.  */
16039 #include <stdlib.h>
16040 #include <stdarg.h>
16041 #include <string.h>
16042 #include <float.h>
16043
16044 int
16045 main ()
16046 {
16047
16048   ;
16049   return 0;
16050 }
16051 _ACEOF
16052 if ac_fn_c_try_compile "$LINENO"; then :
16053   ac_cv_header_stdc=yes
16054 else
16055   ac_cv_header_stdc=no
16056 fi
16057 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16058
16059 if test $ac_cv_header_stdc = yes; then
16060   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
16061   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16062 /* end confdefs.h.  */
16063 #include <string.h>
16064
16065 _ACEOF
16066 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16067   $EGREP "memchr" >/dev/null 2>&1; then :
16068
16069 else
16070   ac_cv_header_stdc=no
16071 fi
16072 rm -f conftest*
16073
16074 fi
16075
16076 if test $ac_cv_header_stdc = yes; then
16077   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
16078   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16079 /* end confdefs.h.  */
16080 #include <stdlib.h>
16081
16082 _ACEOF
16083 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16084   $EGREP "free" >/dev/null 2>&1; then :
16085
16086 else
16087   ac_cv_header_stdc=no
16088 fi
16089 rm -f conftest*
16090
16091 fi
16092
16093 if test $ac_cv_header_stdc = yes; then
16094   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
16095   if test "$cross_compiling" = yes; then :
16096   :
16097 else
16098   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16099 /* end confdefs.h.  */
16100 #include <ctype.h>
16101 #include <stdlib.h>
16102 #if ((' ' & 0x0FF) == 0x020)
16103 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
16104 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
16105 #else
16106 # define ISLOWER(c) \
16107                    (('a' <= (c) && (c) <= 'i') \
16108                      || ('j' <= (c) && (c) <= 'r') \
16109                      || ('s' <= (c) && (c) <= 'z'))
16110 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
16111 #endif
16112
16113 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
16114 int
16115 main ()
16116 {
16117   int i;
16118   for (i = 0; i < 256; i++)
16119     if (XOR (islower (i), ISLOWER (i))
16120         || toupper (i) != TOUPPER (i))
16121       return 2;
16122   return 0;
16123 }
16124 _ACEOF
16125 if ac_fn_c_try_run "$LINENO"; then :
16126
16127 else
16128   ac_cv_header_stdc=no
16129 fi
16130 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16131   conftest.$ac_objext conftest.beam conftest.$ac_ext
16132 fi
16133
16134 fi
16135 fi
16136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
16137 $as_echo "$ac_cv_header_stdc" >&6; }
16138 if test $ac_cv_header_stdc = yes; then
16139
16140 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
16141
16142 fi
16143
16144     for ac_header in sys/types.h stdio.h stdlib.h stddef.h stdarg.h malloc.h memory.h string.h strings.h inttypes.h stdint.h ctype.h math.h iconv.h signal.h
16145 do :
16146   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16147 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16148 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16149   cat >>confdefs.h <<_ACEOF
16150 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16151 _ACEOF
16152
16153 fi
16154
16155 done
16156
16157
16158         ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
16159 if test "x$ac_cv_type_size_t" = xyes; then :
16160
16161 else
16162
16163 cat >>confdefs.h <<_ACEOF
16164 #define size_t unsigned int
16165 _ACEOF
16166
16167 fi
16168
16169
16170           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for M_PI in math.h" >&5
16171 $as_echo_n "checking for M_PI in math.h... " >&6; }
16172 if ${ac_cv_define_M_PI+:} false; then :
16173   $as_echo_n "(cached) " >&6
16174 else
16175   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16176 /* end confdefs.h.  */
16177
16178 #include <math.h>
16179 #ifdef M_PI
16180 YES_IS_DEFINED
16181 #endif
16182
16183 _ACEOF
16184 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16185   $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
16186   ac_cv_define_M_PI=yes
16187 else
16188   ac_cv_define_M_PI=no
16189 fi
16190 rm -f conftest*
16191
16192
16193 fi
16194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_define_M_PI" >&5
16195 $as_echo "$ac_cv_define_M_PI" >&6; }
16196   if test "$ac_cv_define_M_PI" = "yes" ; then
16197
16198 $as_echo "#define HAVE_M_PI /**/" >>confdefs.h
16199
16200   fi
16201
16202
16203         case "$host" in
16204     *-*-cygwin* | *-*-mingw32*)
16205         ;;
16206     *)
16207         # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
16208 # for constant arguments.  Useless!
16209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
16210 $as_echo_n "checking for working alloca.h... " >&6; }
16211 if ${ac_cv_working_alloca_h+:} false; then :
16212   $as_echo_n "(cached) " >&6
16213 else
16214   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16215 /* end confdefs.h.  */
16216 #include <alloca.h>
16217 int
16218 main ()
16219 {
16220 char *p = (char *) alloca (2 * sizeof (int));
16221                           if (p) return 0;
16222   ;
16223   return 0;
16224 }
16225 _ACEOF
16226 if ac_fn_c_try_link "$LINENO"; then :
16227   ac_cv_working_alloca_h=yes
16228 else
16229   ac_cv_working_alloca_h=no
16230 fi
16231 rm -f core conftest.err conftest.$ac_objext \
16232     conftest$ac_exeext conftest.$ac_ext
16233 fi
16234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
16235 $as_echo "$ac_cv_working_alloca_h" >&6; }
16236 if test $ac_cv_working_alloca_h = yes; then
16237
16238 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
16239
16240 fi
16241
16242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
16243 $as_echo_n "checking for alloca... " >&6; }
16244 if ${ac_cv_func_alloca_works+:} false; then :
16245   $as_echo_n "(cached) " >&6
16246 else
16247   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16248 /* end confdefs.h.  */
16249 #ifdef __GNUC__
16250 # define alloca __builtin_alloca
16251 #else
16252 # ifdef _MSC_VER
16253 #  include <malloc.h>
16254 #  define alloca _alloca
16255 # else
16256 #  ifdef HAVE_ALLOCA_H
16257 #   include <alloca.h>
16258 #  else
16259 #   ifdef _AIX
16260  #pragma alloca
16261 #   else
16262 #    ifndef alloca /* predefined by HP cc +Olibcalls */
16263 void *alloca (size_t);
16264 #    endif
16265 #   endif
16266 #  endif
16267 # endif
16268 #endif
16269
16270 int
16271 main ()
16272 {
16273 char *p = (char *) alloca (1);
16274                                     if (p) return 0;
16275   ;
16276   return 0;
16277 }
16278 _ACEOF
16279 if ac_fn_c_try_link "$LINENO"; then :
16280   ac_cv_func_alloca_works=yes
16281 else
16282   ac_cv_func_alloca_works=no
16283 fi
16284 rm -f core conftest.err conftest.$ac_objext \
16285     conftest$ac_exeext conftest.$ac_ext
16286 fi
16287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
16288 $as_echo "$ac_cv_func_alloca_works" >&6; }
16289
16290 if test $ac_cv_func_alloca_works = yes; then
16291
16292 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
16293
16294 else
16295   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
16296 # that cause trouble.  Some versions do not even contain alloca or
16297 # contain a buggy version.  If you still want to use their alloca,
16298 # use ar to extract alloca.o from them instead of compiling alloca.c.
16299
16300 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
16301
16302 $as_echo "#define C_ALLOCA 1" >>confdefs.h
16303
16304
16305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
16306 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
16307 if ${ac_cv_os_cray+:} false; then :
16308   $as_echo_n "(cached) " >&6
16309 else
16310   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16311 /* end confdefs.h.  */
16312 #if defined CRAY && ! defined CRAY2
16313 webecray
16314 #else
16315 wenotbecray
16316 #endif
16317
16318 _ACEOF
16319 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16320   $EGREP "webecray" >/dev/null 2>&1; then :
16321   ac_cv_os_cray=yes
16322 else
16323   ac_cv_os_cray=no
16324 fi
16325 rm -f conftest*
16326
16327 fi
16328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
16329 $as_echo "$ac_cv_os_cray" >&6; }
16330 if test $ac_cv_os_cray = yes; then
16331   for ac_func in _getb67 GETB67 getb67; do
16332     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16333 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16334 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16335
16336 cat >>confdefs.h <<_ACEOF
16337 #define CRAY_STACKSEG_END $ac_func
16338 _ACEOF
16339
16340     break
16341 fi
16342
16343   done
16344 fi
16345
16346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
16347 $as_echo_n "checking stack direction for C alloca... " >&6; }
16348 if ${ac_cv_c_stack_direction+:} false; then :
16349   $as_echo_n "(cached) " >&6
16350 else
16351   if test "$cross_compiling" = yes; then :
16352   ac_cv_c_stack_direction=0
16353 else
16354   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16355 /* end confdefs.h.  */
16356 $ac_includes_default
16357 int
16358 find_stack_direction (int *addr, int depth)
16359 {
16360   int dir, dummy = 0;
16361   if (! addr)
16362     addr = &dummy;
16363   *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
16364   dir = depth ? find_stack_direction (addr, depth - 1) : 0;
16365   return dir + dummy;
16366 }
16367
16368 int
16369 main (int argc, char **argv)
16370 {
16371   return find_stack_direction (0, argc + !argv + 20) < 0;
16372 }
16373 _ACEOF
16374 if ac_fn_c_try_run "$LINENO"; then :
16375   ac_cv_c_stack_direction=1
16376 else
16377   ac_cv_c_stack_direction=-1
16378 fi
16379 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16380   conftest.$ac_objext conftest.beam conftest.$ac_ext
16381 fi
16382
16383 fi
16384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
16385 $as_echo "$ac_cv_c_stack_direction" >&6; }
16386 cat >>confdefs.h <<_ACEOF
16387 #define STACK_DIRECTION $ac_cv_c_stack_direction
16388 _ACEOF
16389
16390
16391 fi
16392
16393         ;;
16394     esac
16395
16396     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working memcmp" >&5
16397 $as_echo_n "checking for working memcmp... " >&6; }
16398 if ${ac_cv_func_memcmp_working+:} false; then :
16399   $as_echo_n "(cached) " >&6
16400 else
16401   if test "$cross_compiling" = yes; then :
16402   ac_cv_func_memcmp_working=no
16403 else
16404   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16405 /* end confdefs.h.  */
16406 $ac_includes_default
16407 int
16408 main ()
16409 {
16410
16411   /* Some versions of memcmp are not 8-bit clean.  */
16412   char c0 = '\100', c1 = '\200', c2 = '\201';
16413   if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
16414     return 1;
16415
16416   /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
16417      or more and with at least one buffer not starting on a 4-byte boundary.
16418      William Lewis provided this test program.   */
16419   {
16420     char foo[21];
16421     char bar[21];
16422     int i;
16423     for (i = 0; i < 4; i++)
16424       {
16425         char *a = foo + i;
16426         char *b = bar + i;
16427         strcpy (a, "--------01111111");
16428         strcpy (b, "--------10000000");
16429         if (memcmp (a, b, 16) >= 0)
16430           return 1;
16431       }
16432     return 0;
16433   }
16434
16435   ;
16436   return 0;
16437 }
16438 _ACEOF
16439 if ac_fn_c_try_run "$LINENO"; then :
16440   ac_cv_func_memcmp_working=yes
16441 else
16442   ac_cv_func_memcmp_working=no
16443 fi
16444 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16445   conftest.$ac_objext conftest.beam conftest.$ac_ext
16446 fi
16447
16448 fi
16449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_memcmp_working" >&5
16450 $as_echo "$ac_cv_func_memcmp_working" >&6; }
16451 test $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
16452   *" memcmp.$ac_objext "* ) ;;
16453   *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
16454  ;;
16455 esac
16456
16457
16458     if test x$ac_cv_func_memcmp_working = xyes; then
16459
16460 $as_echo "#define HAVE_MEMCMP 1" >>confdefs.h
16461
16462     fi
16463     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
16464 $as_echo_n "checking for working strtod... " >&6; }
16465 if ${ac_cv_func_strtod+:} false; then :
16466   $as_echo_n "(cached) " >&6
16467 else
16468   if test "$cross_compiling" = yes; then :
16469   ac_cv_func_strtod=no
16470 else
16471   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16472 /* end confdefs.h.  */
16473
16474 $ac_includes_default
16475 #ifndef strtod
16476 double strtod ();
16477 #endif
16478 int
16479 main()
16480 {
16481   {
16482     /* Some versions of Linux strtod mis-parse strings with leading '+'.  */
16483     char *string = " +69";
16484     char *term;
16485     double value;
16486     value = strtod (string, &term);
16487     if (value != 69 || term != (string + 4))
16488       return 1;
16489   }
16490
16491   {
16492     /* Under Solaris 2.4, strtod returns the wrong value for the
16493        terminating character under some conditions.  */
16494     char *string = "NaN";
16495     char *term;
16496     strtod (string, &term);
16497     if (term != string && *(term - 1) == 0)
16498       return 1;
16499   }
16500   return 0;
16501 }
16502
16503 _ACEOF
16504 if ac_fn_c_try_run "$LINENO"; then :
16505   ac_cv_func_strtod=yes
16506 else
16507   ac_cv_func_strtod=no
16508 fi
16509 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16510   conftest.$ac_objext conftest.beam conftest.$ac_ext
16511 fi
16512
16513 fi
16514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
16515 $as_echo "$ac_cv_func_strtod" >&6; }
16516 if test $ac_cv_func_strtod = no; then
16517   case " $LIBOBJS " in
16518   *" strtod.$ac_objext "* ) ;;
16519   *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
16520  ;;
16521 esac
16522
16523 ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
16524 if test "x$ac_cv_func_pow" = xyes; then :
16525
16526 fi
16527
16528 if test $ac_cv_func_pow = no; then
16529   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
16530 $as_echo_n "checking for pow in -lm... " >&6; }
16531 if ${ac_cv_lib_m_pow+:} false; then :
16532   $as_echo_n "(cached) " >&6
16533 else
16534   ac_check_lib_save_LIBS=$LIBS
16535 LIBS="-lm  $LIBS"
16536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16537 /* end confdefs.h.  */
16538
16539 /* Override any GCC internal prototype to avoid an error.
16540    Use char because int might match the return type of a GCC
16541    builtin and then its argument prototype would still apply.  */
16542 #ifdef __cplusplus
16543 extern "C"
16544 #endif
16545 char pow ();
16546 int
16547 main ()
16548 {
16549 return pow ();
16550   ;
16551   return 0;
16552 }
16553 _ACEOF
16554 if ac_fn_c_try_link "$LINENO"; then :
16555   ac_cv_lib_m_pow=yes
16556 else
16557   ac_cv_lib_m_pow=no
16558 fi
16559 rm -f core conftest.err conftest.$ac_objext \
16560     conftest$ac_exeext conftest.$ac_ext
16561 LIBS=$ac_check_lib_save_LIBS
16562 fi
16563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
16564 $as_echo "$ac_cv_lib_m_pow" >&6; }
16565 if test "x$ac_cv_lib_m_pow" = xyes; then :
16566   POW_LIB=-lm
16567 else
16568   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5
16569 $as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
16570 fi
16571
16572 fi
16573
16574 fi
16575
16576     if test x$ac_cv_func_strtod = xyes; then
16577
16578 $as_echo "#define HAVE_STRTOD 1" >>confdefs.h
16579
16580     fi
16581     ac_fn_c_check_func "$LINENO" "mprotect" "ac_cv_func_mprotect"
16582 if test "x$ac_cv_func_mprotect" = xyes; then :
16583   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16584 /* end confdefs.h.  */
16585
16586           #include <sys/types.h>
16587           #include <sys/mman.h>
16588
16589 int
16590 main ()
16591 {
16592
16593
16594   ;
16595   return 0;
16596 }
16597 _ACEOF
16598 if ac_fn_c_try_compile "$LINENO"; then :
16599
16600
16601 $as_echo "#define HAVE_MPROTECT 1" >>confdefs.h
16602
16603
16604 fi
16605 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16606 fi
16607
16608     for ac_func in malloc calloc realloc free getenv setenv putenv unsetenv qsort abs bcopy memset memcpy memmove strlen strlcpy strlcat strdup _strrev _strupr _strlwr strchr strrchr strstr itoa _ltoa _uitoa _ultoa strtol strtoul _i64toa _ui64toa strtoll strtoull atoi atof strcmp strncmp _stricmp strcasecmp _strnicmp strncasecmp vsscanf vsnprintf fseeko fseeko64 sigaction setjmp nanosleep sysconf sysctlbyname
16609 do :
16610   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16611 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16612 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16613   cat >>confdefs.h <<_ACEOF
16614 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16615 _ACEOF
16616
16617 fi
16618 done
16619
16620
16621     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
16622 $as_echo_n "checking for pow in -lm... " >&6; }
16623 if ${ac_cv_lib_m_pow+:} false; then :
16624   $as_echo_n "(cached) " >&6
16625 else
16626   ac_check_lib_save_LIBS=$LIBS
16627 LIBS="-lm  $LIBS"
16628 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16629 /* end confdefs.h.  */
16630
16631 /* Override any GCC internal prototype to avoid an error.
16632    Use char because int might match the return type of a GCC
16633    builtin and then its argument prototype would still apply.  */
16634 #ifdef __cplusplus
16635 extern "C"
16636 #endif
16637 char pow ();
16638 int
16639 main ()
16640 {
16641 return pow ();
16642   ;
16643   return 0;
16644 }
16645 _ACEOF
16646 if ac_fn_c_try_link "$LINENO"; then :
16647   ac_cv_lib_m_pow=yes
16648 else
16649   ac_cv_lib_m_pow=no
16650 fi
16651 rm -f core conftest.err conftest.$ac_objext \
16652     conftest$ac_exeext conftest.$ac_ext
16653 LIBS=$ac_check_lib_save_LIBS
16654 fi
16655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
16656 $as_echo "$ac_cv_lib_m_pow" >&6; }
16657 if test "x$ac_cv_lib_m_pow" = xyes; then :
16658   LIBS="$LIBS -lm"; EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lm"
16659 fi
16660
16661     for ac_func in atan atan2 acos asin ceil copysign cos cosf fabs floor log pow scalbn sin sinf sqrt sqrtf tan tanf
16662 do :
16663   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16664 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16665 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16666   cat >>confdefs.h <<_ACEOF
16667 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16668 _ACEOF
16669
16670 fi
16671 done
16672
16673
16674     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv_open in -liconv" >&5
16675 $as_echo_n "checking for iconv_open in -liconv... " >&6; }
16676 if ${ac_cv_lib_iconv_iconv_open+:} false; then :
16677   $as_echo_n "(cached) " >&6
16678 else
16679   ac_check_lib_save_LIBS=$LIBS
16680 LIBS="-liconv  $LIBS"
16681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16682 /* end confdefs.h.  */
16683
16684 /* Override any GCC internal prototype to avoid an error.
16685    Use char because int might match the return type of a GCC
16686    builtin and then its argument prototype would still apply.  */
16687 #ifdef __cplusplus
16688 extern "C"
16689 #endif
16690 char iconv_open ();
16691 int
16692 main ()
16693 {
16694 return iconv_open ();
16695   ;
16696   return 0;
16697 }
16698 _ACEOF
16699 if ac_fn_c_try_link "$LINENO"; then :
16700   ac_cv_lib_iconv_iconv_open=yes
16701 else
16702   ac_cv_lib_iconv_iconv_open=no
16703 fi
16704 rm -f core conftest.err conftest.$ac_objext \
16705     conftest$ac_exeext conftest.$ac_ext
16706 LIBS=$ac_check_lib_save_LIBS
16707 fi
16708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_iconv_iconv_open" >&5
16709 $as_echo "$ac_cv_lib_iconv_iconv_open" >&6; }
16710 if test "x$ac_cv_lib_iconv_iconv_open" = xyes; then :
16711   LIBS="$LIBS -liconv"; EXTRA_LDFLAGS="$EXTRA_LDFLAGS -liconv"
16712 fi
16713
16714     for ac_func in iconv
16715 do :
16716   ac_fn_c_check_func "$LINENO" "iconv" "ac_cv_func_iconv"
16717 if test "x$ac_cv_func_iconv" = xyes; then :
16718   cat >>confdefs.h <<_ACEOF
16719 #define HAVE_ICONV 1
16720 _ACEOF
16721
16722 fi
16723 done
16724
16725
16726     ac_fn_c_check_member "$LINENO" "struct sigaction" "sa_sigaction" "ac_cv_member_struct_sigaction_sa_sigaction" "#include <signal.h>
16727 "
16728 if test "x$ac_cv_member_struct_sigaction_sa_sigaction" = xyes; then :
16729   $as_echo "#define HAVE_SA_SIGACTION 1" >>confdefs.h
16730
16731 fi
16732
16733 fi
16734
16735
16736 # Check whether --enable-gcc-atomics was given.
16737 if test "${enable_gcc_atomics+set}" = set; then :
16738   enableval=$enable_gcc_atomics;
16739 else
16740   enable_gcc_atomics=yes
16741 fi
16742
16743 if test x$enable_gcc_atomics = xyes; then
16744     have_gcc_atomics=no
16745     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC builtin atomic operations" >&5
16746 $as_echo_n "checking for GCC builtin atomic operations... " >&6; }
16747     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16748 /* end confdefs.h.  */
16749
16750
16751 int
16752 main ()
16753 {
16754
16755     int a;
16756     void *x, *y, *z;
16757     __sync_lock_test_and_set(&a, 4);
16758     __sync_lock_test_and_set(&x, y);
16759     __sync_fetch_and_add(&a, 1);
16760     __sync_bool_compare_and_swap(&a, 5, 10);
16761     __sync_bool_compare_and_swap(&x, y, z);
16762
16763   ;
16764   return 0;
16765 }
16766 _ACEOF
16767 if ac_fn_c_try_link "$LINENO"; then :
16768
16769     have_gcc_atomics=yes
16770
16771 fi
16772 rm -f core conftest.err conftest.$ac_objext \
16773     conftest$ac_exeext conftest.$ac_ext
16774     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_gcc_atomics" >&5
16775 $as_echo "$have_gcc_atomics" >&6; }
16776
16777     if test x$have_gcc_atomics = xyes; then
16778
16779 $as_echo "#define HAVE_GCC_ATOMICS 1" >>confdefs.h
16780
16781     else
16782         # See if we have the minimum operation needed for GCC atomics
16783         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16784 /* end confdefs.h.  */
16785
16786
16787 int
16788 main ()
16789 {
16790
16791         int a;
16792         __sync_lock_test_and_set(&a, 1);
16793         __sync_lock_release(&a);
16794
16795   ;
16796   return 0;
16797 }
16798 _ACEOF
16799 if ac_fn_c_try_link "$LINENO"; then :
16800
16801         have_gcc_sync_lock_test_and_set=yes
16802
16803 fi
16804 rm -f core conftest.err conftest.$ac_objext \
16805     conftest$ac_exeext conftest.$ac_ext
16806         if test x$have_gcc_sync_lock_test_and_set = xyes; then
16807
16808 $as_echo "#define HAVE_GCC_SYNC_LOCK_TEST_AND_SET 1" >>confdefs.h
16809
16810         fi
16811     fi
16812 fi
16813
16814 # Standard C sources
16815 SOURCES="$SOURCES $srcdir/src/*.c"
16816 SOURCES="$SOURCES $srcdir/src/atomic/*.c"
16817 SOURCES="$SOURCES $srcdir/src/audio/*.c"
16818 SOURCES="$SOURCES $srcdir/src/cpuinfo/*.c"
16819 SOURCES="$SOURCES $srcdir/src/dynapi/*.c"
16820 SOURCES="$SOURCES $srcdir/src/events/*.c"
16821 SOURCES="$SOURCES $srcdir/src/file/*.c"
16822 SOURCES="$SOURCES $srcdir/src/haptic/*.c"
16823 SOURCES="$SOURCES $srcdir/src/joystick/*.c"
16824 SOURCES="$SOURCES $srcdir/src/libm/*.c"
16825 SOURCES="$SOURCES $srcdir/src/power/*.c"
16826 #SOURCES="$SOURCES $srcdir/src/filesystem/*.c"
16827 SOURCES="$SOURCES $srcdir/src/render/*.c"
16828 SOURCES="$SOURCES $srcdir/src/render/*/*.c"
16829 SOURCES="$SOURCES $srcdir/src/stdlib/*.c"
16830 SOURCES="$SOURCES $srcdir/src/thread/*.c"
16831 SOURCES="$SOURCES $srcdir/src/timer/*.c"
16832 SOURCES="$SOURCES $srcdir/src/video/*.c"
16833
16834
16835 # Check whether --enable-atomic was given.
16836 if test "${enable_atomic+set}" = set; then :
16837   enableval=$enable_atomic;
16838 else
16839   enable_atomic=yes
16840 fi
16841
16842 if test x$enable_atomic != xyes; then
16843
16844 $as_echo "#define SDL_ATOMIC_DISABLED 1" >>confdefs.h
16845
16846 else
16847     SUMMARY_modules="${SUMMARY_modules} atomic"
16848 fi
16849 # Check whether --enable-audio was given.
16850 if test "${enable_audio+set}" = set; then :
16851   enableval=$enable_audio;
16852 else
16853   enable_audio=yes
16854 fi
16855
16856 if test x$enable_audio != xyes; then
16857
16858 $as_echo "#define SDL_AUDIO_DISABLED 1" >>confdefs.h
16859
16860 else
16861     SUMMARY_modules="${SUMMARY_modules} audio"
16862 fi
16863 # Check whether --enable-video was given.
16864 if test "${enable_video+set}" = set; then :
16865   enableval=$enable_video;
16866 else
16867   enable_video=yes
16868 fi
16869
16870 if test x$enable_video != xyes; then
16871
16872 $as_echo "#define SDL_VIDEO_DISABLED 1" >>confdefs.h
16873
16874 else
16875     SUMMARY_modules="${SUMMARY_modules} video"
16876 fi
16877 # Check whether --enable-render was given.
16878 if test "${enable_render+set}" = set; then :
16879   enableval=$enable_render;
16880 else
16881   enable_render=yes
16882 fi
16883
16884 if test x$enable_render != xyes; then
16885
16886 $as_echo "#define SDL_RENDER_DISABLED 1" >>confdefs.h
16887
16888 else
16889     SUMMARY_modules="${SUMMARY_modules} render"
16890 fi
16891 # Check whether --enable-events was given.
16892 if test "${enable_events+set}" = set; then :
16893   enableval=$enable_events;
16894 else
16895   enable_events=yes
16896 fi
16897
16898 if test x$enable_events != xyes; then
16899
16900 $as_echo "#define SDL_EVENTS_DISABLED 1" >>confdefs.h
16901
16902 else
16903     SUMMARY_modules="${SUMMARY_modules} events"
16904 fi
16905 # Check whether --enable-joystick was given.
16906 if test "${enable_joystick+set}" = set; then :
16907   enableval=$enable_joystick;
16908 else
16909   enable_joystick=yes
16910 fi
16911
16912 if test x$enable_joystick != xyes; then
16913
16914 $as_echo "#define SDL_JOYSTICK_DISABLED 1" >>confdefs.h
16915
16916 else
16917     SUMMARY_modules="${SUMMARY_modules} joystick"
16918 fi
16919 # Check whether --enable-haptic was given.
16920 if test "${enable_haptic+set}" = set; then :
16921   enableval=$enable_haptic;
16922 else
16923   enable_haptic=yes
16924 fi
16925
16926 if test x$enable_haptic != xyes; then
16927
16928 $as_echo "#define SDL_HAPTIC_DISABLED 1" >>confdefs.h
16929
16930 else
16931     SUMMARY_modules="${SUMMARY_modules} haptic"
16932 fi
16933 # Check whether --enable-power was given.
16934 if test "${enable_power+set}" = set; then :
16935   enableval=$enable_power;
16936 else
16937   enable_power=yes
16938 fi
16939
16940 if test x$enable_power != xyes; then
16941
16942 $as_echo "#define SDL_POWER_DISABLED 1" >>confdefs.h
16943
16944 else
16945     SUMMARY_modules="${SUMMARY_modules} power"
16946 fi
16947 # Check whether --enable-filesystem was given.
16948 if test "${enable_filesystem+set}" = set; then :
16949   enableval=$enable_filesystem;
16950 else
16951   enable_filesystem=yes
16952 fi
16953
16954 if test x$enable_filesystem != xyes; then
16955
16956 $as_echo "#define SDL_FILESYSTEM_DISABLED 1" >>confdefs.h
16957
16958 else
16959     SUMMARY_modules="${SUMMARY_modules} filesystem"
16960 fi
16961 # Check whether --enable-threads was given.
16962 if test "${enable_threads+set}" = set; then :
16963   enableval=$enable_threads;
16964 else
16965   enable_threads=yes
16966 fi
16967
16968 if test x$enable_threads != xyes; then
16969
16970 $as_echo "#define SDL_THREADS_DISABLED 1" >>confdefs.h
16971
16972 else
16973     SUMMARY_modules="${SUMMARY_modules} threads"
16974 fi
16975 # Check whether --enable-timers was given.
16976 if test "${enable_timers+set}" = set; then :
16977   enableval=$enable_timers;
16978 else
16979   enable_timers=yes
16980 fi
16981
16982 if test x$enable_timers != xyes; then
16983
16984 $as_echo "#define SDL_TIMERS_DISABLED 1" >>confdefs.h
16985
16986 else
16987     SUMMARY_modules="${SUMMARY_modules} timers"
16988 fi
16989 # Check whether --enable-file was given.
16990 if test "${enable_file+set}" = set; then :
16991   enableval=$enable_file;
16992 else
16993   enable_file=yes
16994 fi
16995
16996 if test x$enable_file != xyes; then
16997
16998 $as_echo "#define SDL_FILE_DISABLED 1" >>confdefs.h
16999
17000 else
17001     SUMMARY_modules="${SUMMARY_modules} file"
17002 fi
17003 # Check whether --enable-loadso was given.
17004 if test "${enable_loadso+set}" = set; then :
17005   enableval=$enable_loadso;
17006 else
17007   enable_loadso=yes
17008 fi
17009
17010 if test x$enable_loadso != xyes; then
17011
17012 $as_echo "#define SDL_LOADSO_DISABLED 1" >>confdefs.h
17013
17014 else
17015     SUMMARY_modules="${SUMMARY_modules} loadso"
17016 fi
17017 # Check whether --enable-cpuinfo was given.
17018 if test "${enable_cpuinfo+set}" = set; then :
17019   enableval=$enable_cpuinfo;
17020 else
17021   enable_cpuinfo=yes
17022 fi
17023
17024 if test x$enable_cpuinfo != xyes; then
17025
17026 $as_echo "#define SDL_CPUINFO_DISABLED 1" >>confdefs.h
17027
17028 else
17029     SUMMARY_modules="${SUMMARY_modules} cpuinfo"
17030 fi
17031 # Check whether --enable-assembly was given.
17032 if test "${enable_assembly+set}" = set; then :
17033   enableval=$enable_assembly;
17034 else
17035   enable_assembly=yes
17036 fi
17037
17038 if test x$enable_assembly = xyes; then
17039     SUMMARY_modules="${SUMMARY_modules} assembly"
17040
17041
17042 $as_echo "#define SDL_ASSEMBLY_ROUTINES 1" >>confdefs.h
17043
17044
17045     # Make sure that we don't generate floating point code that would
17046     # cause illegal instruction exceptions on older processors
17047     case "$host" in
17048         *-*-darwin*)
17049             # Don't need to worry about Apple hardware, it's all SSE capable
17050             default_ssemath=yes
17051             ;;
17052         *64-*-*)
17053             # x86 64-bit architectures all have SSE instructions
17054             default_ssemath=yes
17055             ;;
17056         *)
17057             default_ssemath=no
17058             ;;
17059     esac
17060     # Check whether --enable-ssemath was given.
17061 if test "${enable_ssemath+set}" = set; then :
17062   enableval=$enable_ssemath;
17063 else
17064   enable_ssemath=$default_ssemath
17065 fi
17066
17067     if test x$enable_ssemath = xno; then
17068         if test x$have_gcc_sse = xyes -o x$have_gcc_sse2 = xyes; then
17069             EXTRA_CFLAGS="$EXTRA_CFLAGS -mfpmath=387"
17070         fi
17071     fi
17072
17073         # Check whether --enable-mmx was given.
17074 if test "${enable_mmx+set}" = set; then :
17075   enableval=$enable_mmx;
17076 else
17077   enable_mmx=yes
17078 fi
17079
17080     if test x$enable_mmx = xyes; then
17081         save_CFLAGS="$CFLAGS"
17082         have_gcc_mmx=no
17083         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC -mmmx option" >&5
17084 $as_echo_n "checking for GCC -mmmx option... " >&6; }
17085         mmx_CFLAGS="-mmmx"
17086         CFLAGS="$save_CFLAGS $mmx_CFLAGS"
17087
17088         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17089 /* end confdefs.h.  */
17090
17091         #ifdef __MINGW32__
17092         #include <_mingw.h>
17093         #ifdef __MINGW64_VERSION_MAJOR
17094         #include <intrin.h>
17095         #else
17096         #include <mmintrin.h>
17097         #endif
17098         #else
17099         #include <mmintrin.h>
17100         #endif
17101         #ifndef __MMX__
17102         #error Assembler CPP flag not enabled
17103         #endif
17104
17105 int
17106 main ()
17107 {
17108
17109
17110   ;
17111   return 0;
17112 }
17113 _ACEOF
17114 if ac_fn_c_try_compile "$LINENO"; then :
17115
17116         have_gcc_mmx=yes
17117
17118 fi
17119 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17120         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_gcc_mmx" >&5
17121 $as_echo "$have_gcc_mmx" >&6; }
17122         CFLAGS="$save_CFLAGS"
17123
17124         if test x$have_gcc_mmx = xyes; then
17125             EXTRA_CFLAGS="$EXTRA_CFLAGS $mmx_CFLAGS"
17126             SUMMARY_math="${SUMMARY_math} mmx"
17127         fi
17128     fi
17129
17130     # Check whether --enable-3dnow was given.
17131 if test "${enable_3dnow+set}" = set; then :
17132   enableval=$enable_3dnow;
17133 else
17134   enable_3dnow=yes
17135 fi
17136
17137     if test x$enable_3dnow = xyes; then
17138         save_CFLAGS="$CFLAGS"
17139         have_gcc_3dnow=no
17140         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC -m3dnow option" >&5
17141 $as_echo_n "checking for GCC -m3dnow option... " >&6; }
17142         amd3dnow_CFLAGS="-m3dnow"
17143         CFLAGS="$save_CFLAGS $amd3dnow_CFLAGS"
17144
17145         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17146 /* end confdefs.h.  */
17147
17148         #include <mm3dnow.h>
17149         #ifndef __3dNOW__
17150         #error Assembler CPP flag not enabled
17151         #endif
17152
17153 int
17154 main ()
17155 {
17156
17157         void *p = 0;
17158         _m_prefetch(p);
17159
17160   ;
17161   return 0;
17162 }
17163 _ACEOF
17164 if ac_fn_c_try_link "$LINENO"; then :
17165
17166         have_gcc_3dnow=yes
17167
17168 fi
17169 rm -f core conftest.err conftest.$ac_objext \
17170     conftest$ac_exeext conftest.$ac_ext
17171         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_gcc_3dnow" >&5
17172 $as_echo "$have_gcc_3dnow" >&6; }
17173         CFLAGS="$save_CFLAGS"
17174
17175         if test x$have_gcc_3dnow = xyes; then
17176             EXTRA_CFLAGS="$EXTRA_CFLAGS $amd3dnow_CFLAGS"
17177             SUMMARY_math="${SUMMARY_math} 3dnow"
17178         fi
17179     fi
17180
17181     # Check whether --enable-sse was given.
17182 if test "${enable_sse+set}" = set; then :
17183   enableval=$enable_sse;
17184 else
17185   enable_sse=yes
17186 fi
17187
17188     if test x$enable_sse = xyes; then
17189         save_CFLAGS="$CFLAGS"
17190         have_gcc_sse=no
17191         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC -msse option" >&5
17192 $as_echo_n "checking for GCC -msse option... " >&6; }
17193         sse_CFLAGS="-msse"
17194         CFLAGS="$save_CFLAGS $sse_CFLAGS"
17195
17196         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17197 /* end confdefs.h.  */
17198
17199         #ifdef __MINGW32__
17200         #include <_mingw.h>
17201         #ifdef __MINGW64_VERSION_MAJOR
17202         #include <intrin.h>
17203         #else
17204         #include <xmmintrin.h>
17205         #endif
17206         #else
17207         #include <xmmintrin.h>
17208         #endif
17209         #ifndef __SSE__
17210         #error Assembler CPP flag not enabled
17211         #endif
17212
17213 int
17214 main ()
17215 {
17216
17217
17218   ;
17219   return 0;
17220 }
17221 _ACEOF
17222 if ac_fn_c_try_compile "$LINENO"; then :
17223
17224         have_gcc_sse=yes
17225
17226 fi
17227 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17228         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_gcc_sse" >&5
17229 $as_echo "$have_gcc_sse" >&6; }
17230         CFLAGS="$save_CFLAGS"
17231
17232         if test x$have_gcc_sse = xyes; then
17233             EXTRA_CFLAGS="$EXTRA_CFLAGS $sse_CFLAGS"
17234             SUMMARY_math="${SUMMARY_math} sse"
17235         fi
17236     fi
17237
17238     # Check whether --enable-sse2 was given.
17239 if test "${enable_sse2+set}" = set; then :
17240   enableval=$enable_sse2;
17241 else
17242   enable_sse2=$default_ssemath
17243 fi
17244
17245     if test x$enable_sse2 = xyes; then
17246         save_CFLAGS="$CFLAGS"
17247         have_gcc_sse2=no
17248         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC -msse2 option" >&5
17249 $as_echo_n "checking for GCC -msse2 option... " >&6; }
17250         sse2_CFLAGS="-msse2"
17251         CFLAGS="$save_CFLAGS $sse2_CFLAGS"
17252
17253         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17254 /* end confdefs.h.  */
17255
17256         #ifdef __MINGW32__
17257         #include <_mingw.h>
17258         #ifdef __MINGW64_VERSION_MAJOR
17259         #include <intrin.h>
17260         #else
17261         #include <emmintrin.h>
17262         #endif
17263         #else
17264         #include <emmintrin.h>
17265         #endif
17266         #ifndef __SSE2__
17267         #error Assembler CPP flag not enabled
17268         #endif
17269
17270 int
17271 main ()
17272 {
17273
17274
17275   ;
17276   return 0;
17277 }
17278 _ACEOF
17279 if ac_fn_c_try_compile "$LINENO"; then :
17280
17281         have_gcc_sse2=yes
17282
17283 fi
17284 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17285         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_gcc_sse2" >&5
17286 $as_echo "$have_gcc_sse2" >&6; }
17287         CFLAGS="$save_CFLAGS"
17288
17289         if test x$have_gcc_sse2 = xyes; then
17290             EXTRA_CFLAGS="$EXTRA_CFLAGS $sse2_CFLAGS"
17291             SUMMARY_math="${SUMMARY_math} sse2"
17292         fi
17293     fi
17294
17295     # Check whether --enable-altivec was given.
17296 if test "${enable_altivec+set}" = set; then :
17297   enableval=$enable_altivec;
17298 else
17299   enable_altivec=yes
17300 fi
17301
17302     if test x$enable_altivec = xyes; then
17303         save_CFLAGS="$CFLAGS"
17304         have_gcc_altivec=no
17305         have_altivec_h_hdr=no
17306         altivec_CFLAGS="-maltivec"
17307         CFLAGS="$save_CFLAGS $altivec_CFLAGS"
17308
17309         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Altivec with GCC altivec.h and -maltivec option" >&5
17310 $as_echo_n "checking for Altivec with GCC altivec.h and -maltivec option... " >&6; }
17311         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17312 /* end confdefs.h.  */
17313
17314         #include <altivec.h>
17315         vector unsigned int vzero() {
17316             return vec_splat_u32(0);
17317         }
17318
17319 int
17320 main ()
17321 {
17322
17323
17324   ;
17325   return 0;
17326 }
17327 _ACEOF
17328 if ac_fn_c_try_compile "$LINENO"; then :
17329
17330         have_gcc_altivec=yes
17331         have_altivec_h_hdr=yes
17332
17333 fi
17334 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17335         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_gcc_altivec" >&5
17336 $as_echo "$have_gcc_altivec" >&6; }
17337
17338         if test x$have_gcc_altivec = xno; then
17339             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Altivec with GCC -maltivec option" >&5
17340 $as_echo_n "checking for Altivec with GCC -maltivec option... " >&6; }
17341             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17342 /* end confdefs.h.  */
17343
17344             vector unsigned int vzero() {
17345                 return vec_splat_u32(0);
17346             }
17347
17348 int
17349 main ()
17350 {
17351
17352
17353   ;
17354   return 0;
17355 }
17356 _ACEOF
17357 if ac_fn_c_try_compile "$LINENO"; then :
17358
17359             have_gcc_altivec=yes
17360
17361 fi
17362 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17363             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_gcc_altivec" >&5
17364 $as_echo "$have_gcc_altivec" >&6; }
17365         fi
17366
17367         if test x$have_gcc_altivec = xno; then
17368             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Altivec with GCC altivec.h and -faltivec option" >&5
17369 $as_echo_n "checking for Altivec with GCC altivec.h and -faltivec option... " >&6; }
17370             altivec_CFLAGS="-faltivec"
17371             CFLAGS="$save_CFLAGS $altivec_CFLAGS"
17372             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17373 /* end confdefs.h.  */
17374
17375             #include <altivec.h>
17376             vector unsigned int vzero() {
17377                 return vec_splat_u32(0);
17378             }
17379
17380 int
17381 main ()
17382 {
17383
17384
17385   ;
17386   return 0;
17387 }
17388 _ACEOF
17389 if ac_fn_c_try_compile "$LINENO"; then :
17390
17391             have_gcc_altivec=yes
17392             have_altivec_h_hdr=yes
17393
17394 fi
17395 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17396             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_gcc_altivec" >&5
17397 $as_echo "$have_gcc_altivec" >&6; }
17398         fi
17399
17400         if test x$have_gcc_altivec = xno; then
17401             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Altivec with GCC -faltivec option" >&5
17402 $as_echo_n "checking for Altivec with GCC -faltivec option... " >&6; }
17403             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17404 /* end confdefs.h.  */
17405
17406             vector unsigned int vzero() {
17407                 return vec_splat_u32(0);
17408             }
17409
17410 int
17411 main ()
17412 {
17413
17414
17415   ;
17416   return 0;
17417 }
17418 _ACEOF
17419 if ac_fn_c_try_compile "$LINENO"; then :
17420
17421             have_gcc_altivec=yes
17422
17423 fi
17424 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17425             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_gcc_altivec" >&5
17426 $as_echo "$have_gcc_altivec" >&6; }
17427         fi
17428         CFLAGS="$save_CFLAGS"
17429
17430         if test x$have_gcc_altivec = xyes; then
17431
17432 $as_echo "#define SDL_ALTIVEC_BLITTERS 1" >>confdefs.h
17433
17434             if test x$have_altivec_h_hdr = xyes; then
17435
17436 $as_echo "#define HAVE_ALTIVEC_H 1" >>confdefs.h
17437
17438             fi
17439             EXTRA_CFLAGS="$EXTRA_CFLAGS $altivec_CFLAGS"
17440             SUMMARY_math="${SUMMARY_math} altivec"
17441         fi
17442     fi
17443 fi
17444
17445 CheckOSS()
17446 {
17447     # Check whether --enable-oss was given.
17448 if test "${enable_oss+set}" = set; then :
17449   enableval=$enable_oss;
17450 else
17451   enable_oss=maybe
17452 fi
17453
17454
17455     # OpenBSD "has" OSS, but it's not really for app use. They want you to
17456     #  use sndio instead. So on there, we default to disabled. You can force
17457     #  it on if you really want, though.
17458     if test x$enable_oss = xmaybe; then
17459         enable_oss=yes
17460         case "$host" in
17461             *-*-openbsd*)
17462                 enable_oss=no;;
17463         esac
17464     fi
17465
17466     if test x$enable_audio = xyes -a x$enable_oss = xyes; then
17467         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OSS audio support" >&5
17468 $as_echo_n "checking for OSS audio support... " >&6; }
17469         have_oss=no
17470         if test x$have_oss != xyes; then
17471             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17472 /* end confdefs.h.  */
17473
17474               #include <sys/soundcard.h>
17475
17476 int
17477 main ()
17478 {
17479
17480               int arg = SNDCTL_DSP_SETFRAGMENT;
17481
17482   ;
17483   return 0;
17484 }
17485 _ACEOF
17486 if ac_fn_c_try_compile "$LINENO"; then :
17487
17488             have_oss=yes
17489
17490 fi
17491 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17492         fi
17493         if test x$have_oss != xyes; then
17494             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17495 /* end confdefs.h.  */
17496
17497               #include <soundcard.h>
17498
17499 int
17500 main ()
17501 {
17502
17503               int arg = SNDCTL_DSP_SETFRAGMENT;
17504
17505   ;
17506   return 0;
17507 }
17508 _ACEOF
17509 if ac_fn_c_try_compile "$LINENO"; then :
17510
17511             have_oss=yes
17512
17513 $as_echo "#define SDL_AUDIO_DRIVER_OSS_SOUNDCARD_H 1" >>confdefs.h
17514
17515
17516 fi
17517 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17518         fi
17519         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_oss" >&5
17520 $as_echo "$have_oss" >&6; }
17521         if test x$have_oss = xyes; then
17522             SUMMARY_audio="${SUMMARY_audio} oss"
17523
17524 $as_echo "#define SDL_AUDIO_DRIVER_OSS 1" >>confdefs.h
17525
17526             SOURCES="$SOURCES $srcdir/src/audio/dsp/*.c"
17527             have_audio=yes
17528
17529             # We may need to link with ossaudio emulation library
17530             case "$host" in
17531                 *-*-openbsd*|*-*-netbsd*)
17532                     EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lossaudio";;
17533             esac
17534         fi
17535     fi
17536 }
17537
17538 CheckALSA()
17539 {
17540     # Check whether --enable-alsa was given.
17541 if test "${enable_alsa+set}" = set; then :
17542   enableval=$enable_alsa;
17543 else
17544   enable_alsa=yes
17545 fi
17546
17547     if test x$enable_audio = xyes -a x$enable_alsa = xyes; then
17548         alsa_save_CFLAGS="$CFLAGS"
17549 alsa_save_LDFLAGS="$LDFLAGS"
17550 alsa_save_LIBS="$LIBS"
17551 alsa_found=yes
17552
17553
17554 # Check whether --with-alsa-prefix was given.
17555 if test "${with_alsa_prefix+set}" = set; then :
17556   withval=$with_alsa_prefix; alsa_prefix="$withval"
17557 else
17558   alsa_prefix=""
17559 fi
17560
17561
17562
17563 # Check whether --with-alsa-inc-prefix was given.
17564 if test "${with_alsa_inc_prefix+set}" = set; then :
17565   withval=$with_alsa_inc_prefix; alsa_inc_prefix="$withval"
17566 else
17567   alsa_inc_prefix=""
17568 fi
17569
17570
17571 # Check whether --enable-alsatest was given.
17572 if test "${enable_alsatest+set}" = set; then :
17573   enableval=$enable_alsatest; enable_alsatest="$enableval"
17574 else
17575   enable_alsatest=yes
17576 fi
17577
17578
17579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ALSA CFLAGS" >&5
17580 $as_echo_n "checking for ALSA CFLAGS... " >&6; }
17581 if test "$alsa_inc_prefix" != "" ; then
17582         ALSA_CFLAGS="$ALSA_CFLAGS -I$alsa_inc_prefix"
17583         CFLAGS="$CFLAGS -I$alsa_inc_prefix"
17584 fi
17585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ALSA_CFLAGS" >&5
17586 $as_echo "$ALSA_CFLAGS" >&6; }
17587
17588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ALSA LDFLAGS" >&5
17589 $as_echo_n "checking for ALSA LDFLAGS... " >&6; }
17590 if test "$alsa_prefix" != "" ; then
17591         ALSA_LIBS="$ALSA_LIBS -L$alsa_prefix"
17592         LDFLAGS="$LDFLAGS $ALSA_LIBS"
17593 fi
17594
17595 ALSA_LIBS="$ALSA_LIBS -lasound -lm -ldl -lpthread"
17596 LIBS=`echo $LIBS | sed 's/-lm//'`
17597 LIBS=`echo $LIBS | sed 's/-ldl//'`
17598 LIBS=`echo $LIBS | sed 's/-lpthread//'`
17599 LIBS=`echo $LIBS | sed 's/  //'`
17600 LIBS="$ALSA_LIBS $LIBS"
17601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ALSA_LIBS" >&5
17602 $as_echo "$ALSA_LIBS" >&6; }
17603
17604 min_alsa_version=0.9.0
17605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libasound headers version >= $min_alsa_version" >&5
17606 $as_echo_n "checking for libasound headers version >= $min_alsa_version... " >&6; }
17607 no_alsa=""
17608     alsa_min_major_version=`echo $min_alsa_version | \
17609            sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
17610     alsa_min_minor_version=`echo $min_alsa_version | \
17611            sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
17612     alsa_min_micro_version=`echo $min_alsa_version | \
17613            sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
17614
17615
17616 ac_ext=c
17617 ac_cpp='$CPP $CPPFLAGS'
17618 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17619 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17620 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17621
17622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17623 /* end confdefs.h.  */
17624
17625 #include <alsa/asoundlib.h>
17626
17627 int
17628 main ()
17629 {
17630
17631 /* ensure backward compatibility */
17632 #if !defined(SND_LIB_MAJOR) && defined(SOUNDLIB_VERSION_MAJOR)
17633 #define SND_LIB_MAJOR SOUNDLIB_VERSION_MAJOR
17634 #endif
17635 #if !defined(SND_LIB_MINOR) && defined(SOUNDLIB_VERSION_MINOR)
17636 #define SND_LIB_MINOR SOUNDLIB_VERSION_MINOR
17637 #endif
17638 #if !defined(SND_LIB_SUBMINOR) && defined(SOUNDLIB_VERSION_SUBMINOR)
17639 #define SND_LIB_SUBMINOR SOUNDLIB_VERSION_SUBMINOR
17640 #endif
17641
17642 #  if(SND_LIB_MAJOR > $alsa_min_major_version)
17643   exit(0);
17644 #  else
17645 #    if(SND_LIB_MAJOR < $alsa_min_major_version)
17646 #       error not present
17647 #    endif
17648
17649 #   if(SND_LIB_MINOR > $alsa_min_minor_version)
17650   exit(0);
17651 #   else
17652 #     if(SND_LIB_MINOR < $alsa_min_minor_version)
17653 #          error not present
17654 #      endif
17655
17656 #      if(SND_LIB_SUBMINOR < $alsa_min_micro_version)
17657 #        error not present
17658 #      endif
17659 #    endif
17660 #  endif
17661 exit(0);
17662
17663   ;
17664   return 0;
17665 }
17666 _ACEOF
17667 if ac_fn_c_try_compile "$LINENO"; then :
17668   { $as_echo "$as_me:${as_lineno-$LINENO}: result: found." >&5
17669 $as_echo "found." >&6; }
17670 else
17671   { $as_echo "$as_me:${as_lineno-$LINENO}: result: not present." >&5
17672 $as_echo "not present." >&6; }
17673
17674    alsa_found=no
17675
17676 fi
17677 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17678 ac_ext=c
17679 ac_cpp='$CPP $CPPFLAGS'
17680 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17681 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17682 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17683
17684
17685 if test "x$enable_alsatest" = "xyes"; then
17686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for snd_ctl_open in -lasound" >&5
17687 $as_echo_n "checking for snd_ctl_open in -lasound... " >&6; }
17688 if ${ac_cv_lib_asound_snd_ctl_open+:} false; then :
17689   $as_echo_n "(cached) " >&6
17690 else
17691   ac_check_lib_save_LIBS=$LIBS
17692 LIBS="-lasound  $LIBS"
17693 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17694 /* end confdefs.h.  */
17695
17696 /* Override any GCC internal prototype to avoid an error.
17697    Use char because int might match the return type of a GCC
17698    builtin and then its argument prototype would still apply.  */
17699 #ifdef __cplusplus
17700 extern "C"
17701 #endif
17702 char snd_ctl_open ();
17703 int
17704 main ()
17705 {
17706 return snd_ctl_open ();
17707   ;
17708   return 0;
17709 }
17710 _ACEOF
17711 if ac_fn_c_try_link "$LINENO"; then :
17712   ac_cv_lib_asound_snd_ctl_open=yes
17713 else
17714   ac_cv_lib_asound_snd_ctl_open=no
17715 fi
17716 rm -f core conftest.err conftest.$ac_objext \
17717     conftest$ac_exeext conftest.$ac_ext
17718 LIBS=$ac_check_lib_save_LIBS
17719 fi
17720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_asound_snd_ctl_open" >&5
17721 $as_echo "$ac_cv_lib_asound_snd_ctl_open" >&6; }
17722 if test "x$ac_cv_lib_asound_snd_ctl_open" = xyes; then :
17723   cat >>confdefs.h <<_ACEOF
17724 #define HAVE_LIBASOUND 1
17725 _ACEOF
17726
17727   LIBS="-lasound $LIBS"
17728
17729 else
17730
17731          alsa_found=no
17732
17733 fi
17734
17735 fi
17736
17737 if test "x$alsa_found" = "xyes" ; then
17738    have_alsa=yes
17739    LIBS=`echo $LIBS | sed 's/-lasound//g'`
17740    LIBS=`echo $LIBS | sed 's/  //'`
17741    LIBS="-lasound $LIBS"
17742 fi
17743 if test "x$alsa_found" = "xno" ; then
17744    have_alsa=no
17745    CFLAGS="$alsa_save_CFLAGS"
17746    LDFLAGS="$alsa_save_LDFLAGS"
17747    LIBS="$alsa_save_LIBS"
17748    ALSA_CFLAGS=""
17749    ALSA_LIBS=""
17750 fi
17751
17752
17753
17754
17755         # Restore all flags from before the ALSA detection runs
17756         CFLAGS="$alsa_save_CFLAGS"
17757         LDFLAGS="$alsa_save_LDFLAGS"
17758         LIBS="$alsa_save_LIBS"
17759         if test x$have_alsa = xyes; then
17760             # Check whether --enable-alsa-shared was given.
17761 if test "${enable_alsa_shared+set}" = set; then :
17762   enableval=$enable_alsa_shared;
17763 else
17764   enable_alsa_shared=yes
17765 fi
17766
17767             alsa_lib=`find_lib "libasound.so.*" "$ALSA_LIBS" | sed 's/.*\/\(.*\)/\1/; q'`
17768
17769
17770 $as_echo "#define SDL_AUDIO_DRIVER_ALSA 1" >>confdefs.h
17771
17772             SOURCES="$SOURCES $srcdir/src/audio/alsa/*.c"
17773             EXTRA_CFLAGS="$EXTRA_CFLAGS $ALSA_CFLAGS"
17774             if test x$have_loadso != xyes && \
17775                test x$enable_alsa_shared = xyes; then
17776                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You must have SDL_LoadObject() support for dynamic ALSA loading" >&5
17777 $as_echo "$as_me: WARNING: You must have SDL_LoadObject() support for dynamic ALSA loading" >&2;}
17778             fi
17779             if test x$have_loadso = xyes && \
17780                test x$enable_alsa_shared = xyes && test x$alsa_lib != x; then
17781                 echo "-- dynamic libasound -> $alsa_lib"
17782
17783 cat >>confdefs.h <<_ACEOF
17784 #define SDL_AUDIO_DRIVER_ALSA_DYNAMIC "$alsa_lib"
17785 _ACEOF
17786
17787                 SUMMARY_audio="${SUMMARY_audio} alsa(dynamic)"
17788             else
17789                 EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ALSA_LIBS"
17790                 SUMMARY_audio="${SUMMARY_audio} alsa"
17791             fi
17792             have_audio=yes
17793         fi
17794     fi
17795 }
17796
17797 CheckESD()
17798 {
17799     # Check whether --enable-esd was given.
17800 if test "${enable_esd+set}" = set; then :
17801   enableval=$enable_esd;
17802 else
17803   enable_esd=yes
17804 fi
17805
17806     if test x$enable_audio = xyes -a x$enable_esd = xyes; then
17807
17808 # Check whether --with-esd-prefix was given.
17809 if test "${with_esd_prefix+set}" = set; then :
17810   withval=$with_esd_prefix; esd_prefix="$withval"
17811 else
17812   esd_prefix=""
17813 fi
17814
17815
17816 # Check whether --with-esd-exec-prefix was given.
17817 if test "${with_esd_exec_prefix+set}" = set; then :
17818   withval=$with_esd_exec_prefix; esd_exec_prefix="$withval"
17819 else
17820   esd_exec_prefix=""
17821 fi
17822
17823 # Check whether --enable-esdtest was given.
17824 if test "${enable_esdtest+set}" = set; then :
17825   enableval=$enable_esdtest;
17826 else
17827   enable_esdtest=yes
17828 fi
17829
17830
17831   if test x$esd_exec_prefix != x ; then
17832      esd_args="$esd_args --exec-prefix=$esd_exec_prefix"
17833      if test x${ESD_CONFIG+set} != xset ; then
17834         ESD_CONFIG=$esd_exec_prefix/bin/esd-config
17835      fi
17836   fi
17837   if test x$esd_prefix != x ; then
17838      esd_args="$esd_args --prefix=$esd_prefix"
17839      if test x${ESD_CONFIG+set} != xset ; then
17840         ESD_CONFIG=$esd_prefix/bin/esd-config
17841      fi
17842   fi
17843
17844   # Extract the first word of "esd-config", so it can be a program name with args.
17845 set dummy esd-config; ac_word=$2
17846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17847 $as_echo_n "checking for $ac_word... " >&6; }
17848 if ${ac_cv_path_ESD_CONFIG+:} false; then :
17849   $as_echo_n "(cached) " >&6
17850 else
17851   case $ESD_CONFIG in
17852   [\\/]* | ?:[\\/]*)
17853   ac_cv_path_ESD_CONFIG="$ESD_CONFIG" # Let the user override the test with a path.
17854   ;;
17855   *)
17856   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17857 for as_dir in $PATH
17858 do
17859   IFS=$as_save_IFS
17860   test -z "$as_dir" && as_dir=.
17861     for ac_exec_ext in '' $ac_executable_extensions; do
17862   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17863     ac_cv_path_ESD_CONFIG="$as_dir/$ac_word$ac_exec_ext"
17864     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17865     break 2
17866   fi
17867 done
17868   done
17869 IFS=$as_save_IFS
17870
17871   test -z "$ac_cv_path_ESD_CONFIG" && ac_cv_path_ESD_CONFIG="no"
17872   ;;
17873 esac
17874 fi
17875 ESD_CONFIG=$ac_cv_path_ESD_CONFIG
17876 if test -n "$ESD_CONFIG"; then
17877   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ESD_CONFIG" >&5
17878 $as_echo "$ESD_CONFIG" >&6; }
17879 else
17880   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17881 $as_echo "no" >&6; }
17882 fi
17883
17884
17885   min_esd_version=0.2.8
17886   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ESD - version >= $min_esd_version" >&5
17887 $as_echo_n "checking for ESD - version >= $min_esd_version... " >&6; }
17888   no_esd=""
17889   if test "$ESD_CONFIG" = "no" ; then
17890     no_esd=yes
17891   else
17892     ESD_CFLAGS=`$ESD_CONFIG $esdconf_args --cflags`
17893     ESD_LIBS=`$ESD_CONFIG $esdconf_args --libs`
17894
17895     esd_major_version=`$ESD_CONFIG $esd_args --version | \
17896            sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
17897     esd_minor_version=`$ESD_CONFIG $esd_args --version | \
17898            sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
17899     esd_micro_version=`$ESD_CONFIG $esd_config_args --version | \
17900            sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
17901     if test "x$enable_esdtest" = "xyes" ; then
17902       ac_save_CFLAGS="$CFLAGS"
17903       ac_save_LIBS="$LIBS"
17904       CFLAGS="$CFLAGS $ESD_CFLAGS"
17905       LIBS="$LIBS $ESD_LIBS"
17906       rm -f conf.esdtest
17907       if test "$cross_compiling" = yes; then :
17908   echo $ac_n "cross compiling; assumed OK... $ac_c"
17909 else
17910   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17911 /* end confdefs.h.  */
17912
17913 #include <stdio.h>
17914 #include <stdlib.h>
17915 #include <string.h>
17916 #include <esd.h>
17917
17918 char*
17919 my_strdup (char *str)
17920 {
17921   char *new_str;
17922
17923   if (str)
17924     {
17925       new_str = malloc ((strlen (str) + 1) * sizeof(char));
17926       strcpy (new_str, str);
17927     }
17928   else
17929     new_str = NULL;
17930
17931   return new_str;
17932 }
17933
17934 int main ()
17935 {
17936   int major, minor, micro;
17937   char *tmp_version;
17938
17939   system ("touch conf.esdtest");
17940
17941   /* HP/UX 9 (%@#!) writes to sscanf strings */
17942   tmp_version = my_strdup("$min_esd_version");
17943   if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
17944      printf("%s, bad version string\n", "$min_esd_version");
17945      exit(1);
17946    }
17947
17948    if (($esd_major_version > major) ||
17949       (($esd_major_version == major) && ($esd_minor_version > minor)) ||
17950       (($esd_major_version == major) && ($esd_minor_version == minor) && ($esd_micro_version >= micro)))
17951     {
17952       return 0;
17953     }
17954   else
17955     {
17956       printf("\n*** 'esd-config --version' returned %d.%d.%d, but the minimum version\n", $esd_major_version, $esd_minor_version, $esd_micro_version);
17957       printf("*** of ESD required is %d.%d.%d. If esd-config is correct, then it is\n", major, minor, micro);
17958       printf("*** best to upgrade to the required version.\n");
17959       printf("*** If esd-config was wrong, set the environment variable ESD_CONFIG\n");
17960       printf("*** to point to the correct copy of esd-config, and remove the file\n");
17961       printf("*** config.cache before re-running configure\n");
17962       return 1;
17963     }
17964 }
17965
17966
17967 _ACEOF
17968 if ac_fn_c_try_run "$LINENO"; then :
17969
17970 else
17971   no_esd=yes
17972 fi
17973 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17974   conftest.$ac_objext conftest.beam conftest.$ac_ext
17975 fi
17976
17977        CFLAGS="$ac_save_CFLAGS"
17978        LIBS="$ac_save_LIBS"
17979      fi
17980   fi
17981   if test "x$no_esd" = x ; then
17982      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17983 $as_echo "yes" >&6; }
17984      have_esd=yes
17985   else
17986      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17987 $as_echo "no" >&6; }
17988      if test "$ESD_CONFIG" = "no" ; then
17989        echo "*** The esd-config script installed by ESD could not be found"
17990        echo "*** If ESD was installed in PREFIX, make sure PREFIX/bin is in"
17991        echo "*** your path, or set the ESD_CONFIG environment variable to the"
17992        echo "*** full path to esd-config."
17993      else
17994        if test -f conf.esdtest ; then
17995         :
17996        else
17997           echo "*** Could not run ESD test program, checking why..."
17998           CFLAGS="$CFLAGS $ESD_CFLAGS"
17999           LIBS="$LIBS $ESD_LIBS"
18000           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18001 /* end confdefs.h.  */
18002
18003 #include <stdio.h>
18004 #include <esd.h>
18005
18006 int
18007 main ()
18008 {
18009  return 0;
18010   ;
18011   return 0;
18012 }
18013 _ACEOF
18014 if ac_fn_c_try_link "$LINENO"; then :
18015    echo "*** The test program compiled, but did not run. This usually means"
18016           echo "*** that the run-time linker is not finding ESD or finding the wrong"
18017           echo "*** version of ESD. If it is not finding ESD, you'll need to set your"
18018           echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
18019           echo "*** to the installed location  Also, make sure you have run ldconfig if that"
18020           echo "*** is required on your system"
18021           echo "***"
18022           echo "*** If you have an old version installed, it is best to remove it, although"
18023           echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
18024 else
18025    echo "*** The test program failed to compile or link. See the file config.log for the"
18026           echo "*** exact error that occured. This usually means ESD was incorrectly installed"
18027           echo "*** or that you have moved ESD since it was installed. In the latter case, you"
18028           echo "*** may want to edit the esd-config script: $ESD_CONFIG"
18029 fi
18030 rm -f core conftest.err conftest.$ac_objext \
18031     conftest$ac_exeext conftest.$ac_ext
18032           CFLAGS="$ac_save_CFLAGS"
18033           LIBS="$ac_save_LIBS"
18034        fi
18035      fi
18036      ESD_CFLAGS=""
18037      ESD_LIBS=""
18038      have_esd=no
18039   fi
18040
18041
18042   rm -f conf.esdtest
18043
18044         if test x$have_esd = xyes; then
18045             # Check whether --enable-esd-shared was given.
18046 if test "${enable_esd_shared+set}" = set; then :
18047   enableval=$enable_esd_shared;
18048 else
18049   enable_esd_shared=yes
18050 fi
18051
18052             esd_lib=`find_lib "libesd.so.*" "$ESD_LIBS" | sed 's/.*\/\(.*\)/\1/; q'`
18053
18054
18055 $as_echo "#define SDL_AUDIO_DRIVER_ESD 1" >>confdefs.h
18056
18057             SOURCES="$SOURCES $srcdir/src/audio/esd/*.c"
18058             EXTRA_CFLAGS="$EXTRA_CFLAGS $ESD_CFLAGS"
18059             if test x$have_loadso != xyes && \
18060                test x$enable_esd_shared = xyes; then
18061                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You must have SDL_LoadObject() support for dynamic ESD loading" >&5
18062 $as_echo "$as_me: WARNING: You must have SDL_LoadObject() support for dynamic ESD loading" >&2;}
18063             fi
18064             if test x$have_loadso = xyes && \
18065                test x$enable_esd_shared = xyes && test x$esd_lib != x; then
18066                 echo "-- dynamic libesd -> $esd_lib"
18067
18068 cat >>confdefs.h <<_ACEOF
18069 #define SDL_AUDIO_DRIVER_ESD_DYNAMIC "$esd_lib"
18070 _ACEOF
18071
18072                 SUMMARY_audio="${SUMMARY_audio} esd(dynamic)"
18073             else
18074                 EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ESD_LIBS"
18075                 SUMMARY_audio="${SUMMARY_audio} esd"
18076             fi
18077             have_audio=yes
18078         fi
18079     fi
18080 }
18081
18082 CheckPulseAudio()
18083 {
18084     # Check whether --enable-pulseaudio was given.
18085 if test "${enable_pulseaudio+set}" = set; then :
18086   enableval=$enable_pulseaudio;
18087 else
18088   enable_pulseaudio=yes
18089 fi
18090
18091     if test x$enable_audio = xyes -a x$enable_pulseaudio = xyes; then
18092         audio_pulseaudio=no
18093
18094         PULSEAUDIO_REQUIRED_VERSION=0.9
18095
18096         # Extract the first word of "pkg-config", so it can be a program name with args.
18097 set dummy pkg-config; ac_word=$2
18098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18099 $as_echo_n "checking for $ac_word... " >&6; }
18100 if ${ac_cv_path_PKG_CONFIG+:} false; then :
18101   $as_echo_n "(cached) " >&6
18102 else
18103   case $PKG_CONFIG in
18104   [\\/]* | ?:[\\/]*)
18105   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
18106   ;;
18107   *)
18108   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18109 for as_dir in $PATH
18110 do
18111   IFS=$as_save_IFS
18112   test -z "$as_dir" && as_dir=.
18113     for ac_exec_ext in '' $ac_executable_extensions; do
18114   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18115     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
18116     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18117     break 2
18118   fi
18119 done
18120   done
18121 IFS=$as_save_IFS
18122
18123   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
18124   ;;
18125 esac
18126 fi
18127 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
18128 if test -n "$PKG_CONFIG"; then
18129   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
18130 $as_echo "$PKG_CONFIG" >&6; }
18131 else
18132   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18133 $as_echo "no" >&6; }
18134 fi
18135
18136
18137         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PulseAudio $PULSEAUDIO_REQUIRED_VERSION support" >&5
18138 $as_echo_n "checking for PulseAudio $PULSEAUDIO_REQUIRED_VERSION support... " >&6; }
18139         if test x$PKG_CONFIG != xno; then
18140         if $PKG_CONFIG --atleast-pkgconfig-version 0.7 && $PKG_CONFIG --atleast-version $PULSEAUDIO_REQUIRED_VERSION libpulse-simple; then
18141                 PULSEAUDIO_CFLAGS=`$PKG_CONFIG --cflags libpulse-simple`
18142                 PULSEAUDIO_LIBS=`$PKG_CONFIG --libs libpulse-simple`
18143                 audio_pulseaudio=yes
18144             fi
18145         fi
18146         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $audio_pulseaudio" >&5
18147 $as_echo "$audio_pulseaudio" >&6; }
18148
18149         if test x$audio_pulseaudio = xyes; then
18150             # Check whether --enable-pulseaudio-shared was given.
18151 if test "${enable_pulseaudio_shared+set}" = set; then :
18152   enableval=$enable_pulseaudio_shared;
18153 else
18154   enable_pulseaudio_shared=yes
18155 fi
18156
18157             pulseaudio_lib=`find_lib "libpulse-simple.so.*" "$PULSEAUDIO_LIBS" | sed 's/.*\/\(.*\)/\1/; q'`
18158
18159
18160 $as_echo "#define SDL_AUDIO_DRIVER_PULSEAUDIO 1" >>confdefs.h
18161
18162             SOURCES="$SOURCES $srcdir/src/audio/pulseaudio/*.c"
18163             EXTRA_CFLAGS="$EXTRA_CFLAGS $PULSEAUDIO_CFLAGS"
18164             if test x$have_loadso != xyes && \
18165                test x$enable_pulseaudio_shared = xyes; then
18166                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You must have SDL_LoadObject() support for dynamic PulseAudio loading" >&5
18167 $as_echo "$as_me: WARNING: You must have SDL_LoadObject() support for dynamic PulseAudio loading" >&2;}
18168             fi
18169             if test x$have_loadso = xyes && \
18170                test x$enable_pulseaudio_shared = xyes && test x$pulseaudio_lib != x; then
18171                 echo "-- dynamic libpulse-simple -> $pulseaudio_lib"
18172
18173 cat >>confdefs.h <<_ACEOF
18174 #define SDL_AUDIO_DRIVER_PULSEAUDIO_DYNAMIC "$pulseaudio_lib"
18175 _ACEOF
18176
18177                 SUMMARY_audio="${SUMMARY_audio} pulse(dynamic)"
18178
18179                 case "$host" in
18180                     # On Solaris, pulseaudio must be linked deferred explicitly
18181                     # to prevent undefined symbol failures.
18182                     *-*-solaris*)
18183                         PULSEAUDIO_LIBS=`echo $PULSEAUDIO_LIBS | sed 's/\-l/-Wl,-l/g'`
18184                         EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-zdeferred $PULSEAUDIO_LIBS -Wl,-znodeferred"
18185                 esac
18186             else
18187                 EXTRA_LDFLAGS="$EXTRA_LDFLAGS $PULSEAUDIO_LIBS"
18188                 SUMMARY_audio="${SUMMARY_audio} pulse"
18189             fi
18190             have_audio=yes
18191         fi
18192     fi
18193 }
18194
18195 CheckARTSC()
18196 {
18197     # Check whether --enable-arts was given.
18198 if test "${enable_arts+set}" = set; then :
18199   enableval=$enable_arts;
18200 else
18201   enable_arts=yes
18202 fi
18203
18204     if test x$enable_audio = xyes -a x$enable_arts = xyes; then
18205         # Extract the first word of "artsc-config", so it can be a program name with args.
18206 set dummy artsc-config; ac_word=$2
18207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18208 $as_echo_n "checking for $ac_word... " >&6; }
18209 if ${ac_cv_path_ARTSCONFIG+:} false; then :
18210   $as_echo_n "(cached) " >&6
18211 else
18212   case $ARTSCONFIG in
18213   [\\/]* | ?:[\\/]*)
18214   ac_cv_path_ARTSCONFIG="$ARTSCONFIG" # Let the user override the test with a path.
18215   ;;
18216   *)
18217   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18218 for as_dir in $PATH
18219 do
18220   IFS=$as_save_IFS
18221   test -z "$as_dir" && as_dir=.
18222     for ac_exec_ext in '' $ac_executable_extensions; do
18223   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18224     ac_cv_path_ARTSCONFIG="$as_dir/$ac_word$ac_exec_ext"
18225     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18226     break 2
18227   fi
18228 done
18229   done
18230 IFS=$as_save_IFS
18231
18232   ;;
18233 esac
18234 fi
18235 ARTSCONFIG=$ac_cv_path_ARTSCONFIG
18236 if test -n "$ARTSCONFIG"; then
18237   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ARTSCONFIG" >&5
18238 $as_echo "$ARTSCONFIG" >&6; }
18239 else
18240   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18241 $as_echo "no" >&6; }
18242 fi
18243
18244
18245         if test x$ARTSCONFIG = x -o x$ARTSCONFIG = x'"$ARTSCONFIG"'; then
18246             : # arts isn't installed
18247         else
18248             ARTS_CFLAGS=`$ARTSCONFIG --cflags`
18249             ARTS_LIBS=`$ARTSCONFIG --libs`
18250             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for aRts development environment" >&5
18251 $as_echo_n "checking for aRts development environment... " >&6; }
18252             audio_arts=no
18253             save_CFLAGS="$CFLAGS"
18254             CFLAGS="$CFLAGS $ARTS_CFLAGS"
18255             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18256 /* end confdefs.h.  */
18257
18258              #include <artsc.h>
18259
18260 int
18261 main ()
18262 {
18263
18264              arts_stream_t stream;
18265
18266   ;
18267   return 0;
18268 }
18269 _ACEOF
18270 if ac_fn_c_try_compile "$LINENO"; then :
18271
18272             audio_arts=yes
18273
18274 fi
18275 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18276             CFLAGS="$save_CFLAGS"
18277             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $audio_arts" >&5
18278 $as_echo "$audio_arts" >&6; }
18279             if test x$audio_arts = xyes; then
18280                 # Check whether --enable-arts-shared was given.
18281 if test "${enable_arts_shared+set}" = set; then :
18282   enableval=$enable_arts_shared;
18283 else
18284   enable_arts_shared=yes
18285 fi
18286
18287                 arts_lib=`find_lib "libartsc.so.*" "$ARTS_LIBS" | sed 's/.*\/\(.*\)/\1/; q'`
18288
18289
18290 $as_echo "#define SDL_AUDIO_DRIVER_ARTS 1" >>confdefs.h
18291
18292                 SOURCES="$SOURCES $srcdir/src/audio/arts/*.c"
18293                 EXTRA_CFLAGS="$EXTRA_CFLAGS $ARTS_CFLAGS"
18294                 if test x$have_loadso != xyes && \
18295                    test x$enable_arts_shared = xyes; then
18296                     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You must have SDL_LoadObject() support for dynamic ARTS loading" >&5
18297 $as_echo "$as_me: WARNING: You must have SDL_LoadObject() support for dynamic ARTS loading" >&2;}
18298                 fi
18299                 if test x$have_loadso = xyes && \
18300                    test x$enable_arts_shared = xyes && test x$arts_lib != x; then
18301                     echo "-- dynamic libartsc -> $arts_lib"
18302
18303 cat >>confdefs.h <<_ACEOF
18304 #define SDL_AUDIO_DRIVER_ARTS_DYNAMIC "$arts_lib"
18305 _ACEOF
18306
18307                     SUMMARY_audio="${SUMMARY_audio} arts(dynamic)"
18308                 else
18309                     EXTRA_LDFLAGS="$EXTRA_LDFLAGS $ARTS_LIBS"
18310                     SUMMARY_audio="${SUMMARY_audio} arts"
18311                 fi
18312                 have_audio=yes
18313             fi
18314         fi
18315     fi
18316 }
18317
18318 CheckNAS()
18319 {
18320     # Check whether --enable-nas was given.
18321 if test "${enable_nas+set}" = set; then :
18322   enableval=$enable_nas;
18323 else
18324   enable_nas=yes
18325 fi
18326
18327     if test x$enable_audio = xyes -a x$enable_nas = xyes; then
18328         ac_fn_c_check_header_mongrel "$LINENO" "audio/audiolib.h" "ac_cv_header_audio_audiolib_h" "$ac_includes_default"
18329 if test "x$ac_cv_header_audio_audiolib_h" = xyes; then :
18330   have_nas_hdr=yes
18331 fi
18332
18333
18334         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AuOpenServer in -laudio" >&5
18335 $as_echo_n "checking for AuOpenServer in -laudio... " >&6; }
18336 if ${ac_cv_lib_audio_AuOpenServer+:} false; then :
18337   $as_echo_n "(cached) " >&6
18338 else
18339   ac_check_lib_save_LIBS=$LIBS
18340 LIBS="-laudio  $LIBS"
18341 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18342 /* end confdefs.h.  */
18343
18344 /* Override any GCC internal prototype to avoid an error.
18345    Use char because int might match the return type of a GCC
18346    builtin and then its argument prototype would still apply.  */
18347 #ifdef __cplusplus
18348 extern "C"
18349 #endif
18350 char AuOpenServer ();
18351 int
18352 main ()
18353 {
18354 return AuOpenServer ();
18355   ;
18356   return 0;
18357 }
18358 _ACEOF
18359 if ac_fn_c_try_link "$LINENO"; then :
18360   ac_cv_lib_audio_AuOpenServer=yes
18361 else
18362   ac_cv_lib_audio_AuOpenServer=no
18363 fi
18364 rm -f core conftest.err conftest.$ac_objext \
18365     conftest$ac_exeext conftest.$ac_ext
18366 LIBS=$ac_check_lib_save_LIBS
18367 fi
18368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audio_AuOpenServer" >&5
18369 $as_echo "$ac_cv_lib_audio_AuOpenServer" >&6; }
18370 if test "x$ac_cv_lib_audio_AuOpenServer" = xyes; then :
18371   have_nas_lib=yes
18372 fi
18373
18374
18375         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NAS audio support" >&5
18376 $as_echo_n "checking for NAS audio support... " >&6; }
18377         have_nas=no
18378
18379         if test x$have_nas_hdr = xyes -a x$have_nas_lib = xyes; then
18380             have_nas=yes
18381             NAS_LIBS="-laudio"
18382
18383         elif test -r /usr/X11R6/include/audio/audiolib.h; then
18384             have_nas=yes
18385             NAS_CFLAGS="-I/usr/X11R6/include/"
18386             NAS_LIBS="-L/usr/X11R6/lib -laudio -lXt"
18387
18388         fi
18389
18390         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_nas" >&5
18391 $as_echo "$have_nas" >&6; }
18392
18393         if test x$have_nas = xyes; then
18394             # Check whether --enable-nas-shared was given.
18395 if test "${enable_nas_shared+set}" = set; then :
18396   enableval=$enable_nas_shared;
18397 else
18398   enable_nas_shared=yes
18399 fi
18400
18401             nas_lib=`find_lib "libaudio.so.*" "$NAS_LIBS" | sed 's/.*\/\(.*\)/\1/; q'`
18402
18403             if test x$have_loadso != xyes && \
18404                test x$enable_nas_shared = xyes; then
18405                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You must have SDL_LoadObject() support for dynamic NAS loading" >&5
18406 $as_echo "$as_me: WARNING: You must have SDL_LoadObject() support for dynamic NAS loading" >&2;}
18407             fi
18408             if test x$have_loadso = xyes && \
18409                test x$enable_nas_shared = xyes && test x$nas_lib != x; then
18410                 echo "-- dynamic libaudio -> $nas_lib"
18411
18412 cat >>confdefs.h <<_ACEOF
18413 #define SDL_AUDIO_DRIVER_NAS_DYNAMIC "$nas_lib"
18414 _ACEOF
18415
18416                 SUMMARY_audio="${SUMMARY_audio} nas(dynamic)"
18417             else
18418                 EXTRA_LDFLAGS="$EXTRA_LDFLAGS $NAS_LIBS"
18419                 SUMMARY_audio="${SUMMARY_audio} nas"
18420             fi
18421
18422
18423 $as_echo "#define SDL_AUDIO_DRIVER_NAS 1" >>confdefs.h
18424
18425             SOURCES="$SOURCES $srcdir/src/audio/nas/*.c"
18426             EXTRA_CFLAGS="$EXTRA_CFLAGS $NAS_CFLAGS"
18427             have_audio=yes
18428         fi
18429     fi
18430 }
18431
18432 CheckSNDIO()
18433 {
18434     # Check whether --enable-sndio was given.
18435 if test "${enable_sndio+set}" = set; then :
18436   enableval=$enable_sndio;
18437 else
18438   enable_sndio=yes
18439 fi
18440
18441     if test x$enable_audio = xyes -a x$enable_sndio = xyes; then
18442         ac_fn_c_check_header_mongrel "$LINENO" "sndio.h" "ac_cv_header_sndio_h" "$ac_includes_default"
18443 if test "x$ac_cv_header_sndio_h" = xyes; then :
18444   have_sndio_hdr=yes
18445 fi
18446
18447
18448         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sio_open in -lsndio" >&5
18449 $as_echo_n "checking for sio_open in -lsndio... " >&6; }
18450 if ${ac_cv_lib_sndio_sio_open+:} false; then :
18451   $as_echo_n "(cached) " >&6
18452 else
18453   ac_check_lib_save_LIBS=$LIBS
18454 LIBS="-lsndio  $LIBS"
18455 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18456 /* end confdefs.h.  */
18457
18458 /* Override any GCC internal prototype to avoid an error.
18459    Use char because int might match the return type of a GCC
18460    builtin and then its argument prototype would still apply.  */
18461 #ifdef __cplusplus
18462 extern "C"
18463 #endif
18464 char sio_open ();
18465 int
18466 main ()
18467 {
18468 return sio_open ();
18469   ;
18470   return 0;
18471 }
18472 _ACEOF
18473 if ac_fn_c_try_link "$LINENO"; then :
18474   ac_cv_lib_sndio_sio_open=yes
18475 else
18476   ac_cv_lib_sndio_sio_open=no
18477 fi
18478 rm -f core conftest.err conftest.$ac_objext \
18479     conftest$ac_exeext conftest.$ac_ext
18480 LIBS=$ac_check_lib_save_LIBS
18481 fi
18482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sndio_sio_open" >&5
18483 $as_echo "$ac_cv_lib_sndio_sio_open" >&6; }
18484 if test "x$ac_cv_lib_sndio_sio_open" = xyes; then :
18485   have_sndio_lib=yes
18486 fi
18487
18488
18489         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sndio audio support" >&5
18490 $as_echo_n "checking for sndio audio support... " >&6; }
18491         have_sndio=no
18492
18493         if test x$have_sndio_hdr = xyes -a x$have_sndio_lib = xyes; then
18494             have_sndio=yes
18495             SNDIO_LIBS="-lsndio"
18496         fi
18497
18498         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_sndio" >&5
18499 $as_echo "$have_sndio" >&6; }
18500
18501         if test x$have_sndio = xyes; then
18502             # Check whether --enable-sndio-shared was given.
18503 if test "${enable_sndio_shared+set}" = set; then :
18504   enableval=$enable_sndio_shared;
18505 else
18506   enable_sndio_shared=yes
18507 fi
18508
18509             sndio_lib=`find_lib "libsndio.so.*" "$SNDIO_LIBS" | sed 's/.*\/\(.*\)/\1/; q'`
18510
18511             if test x$have_loadso != xyes && \
18512                test x$enable_sndio_shared = xyes; then
18513                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You must have SDL_LoadObject() support for dynamic sndio loading" >&5
18514 $as_echo "$as_me: WARNING: You must have SDL_LoadObject() support for dynamic sndio loading" >&2;}
18515             fi
18516             if test x$have_loadso = xyes && \
18517                test x$enable_sndio_shared = xyes && test x$sndio_lib != x; then
18518                 echo "-- dynamic libsndio -> $sndio_lib"
18519
18520 cat >>confdefs.h <<_ACEOF
18521 #define SDL_AUDIO_DRIVER_SNDIO_DYNAMIC "$sndio_lib"
18522 _ACEOF
18523
18524                 SUMMARY_audio="${SUMMARY_audio} sndio(dynamic)"
18525             else
18526                 EXTRA_LDFLAGS="$EXTRA_LDFLAGS $SNDIO_LIBS"
18527                 SUMMARY_audio="${SUMMARY_audio} sndio"
18528             fi
18529
18530
18531 $as_echo "#define SDL_AUDIO_DRIVER_SNDIO 1" >>confdefs.h
18532
18533             SOURCES="$SOURCES $srcdir/src/audio/sndio/*.c"
18534             EXTRA_CFLAGS="$EXTRA_CFLAGS $SNDIO_CFLAGS"
18535             have_audio=yes
18536         fi
18537     fi
18538 }
18539
18540 CheckDiskAudio()
18541 {
18542     # Check whether --enable-diskaudio was given.
18543 if test "${enable_diskaudio+set}" = set; then :
18544   enableval=$enable_diskaudio;
18545 else
18546   enable_diskaudio=yes
18547 fi
18548
18549     if test x$enable_audio = xyes -a x$enable_diskaudio = xyes; then
18550
18551 $as_echo "#define SDL_AUDIO_DRIVER_DISK 1" >>confdefs.h
18552
18553         SOURCES="$SOURCES $srcdir/src/audio/disk/*.c"
18554         SUMMARY_audio="${SUMMARY_audio} disk"
18555     fi
18556 }
18557
18558 CheckDummyAudio()
18559 {
18560     # Check whether --enable-dummyaudio was given.
18561 if test "${enable_dummyaudio+set}" = set; then :
18562   enableval=$enable_dummyaudio;
18563 else
18564   enable_dummyaudio=yes
18565 fi
18566
18567     if test x$enable_audio = xyes -a x$enable_dummyaudio = xyes; then
18568
18569 $as_echo "#define SDL_AUDIO_DRIVER_DUMMY 1" >>confdefs.h
18570
18571         SOURCES="$SOURCES $srcdir/src/audio/dummy/*.c"
18572         SUMMARY_audio="${SUMMARY_audio} dummy"
18573     fi
18574 }
18575
18576 CheckVisibilityHidden()
18577 {
18578     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC -fvisibility=hidden option" >&5
18579 $as_echo_n "checking for GCC -fvisibility=hidden option... " >&6; }
18580     have_gcc_fvisibility=no
18581
18582     visibility_CFLAGS="-fvisibility=hidden"
18583     save_CFLAGS="$CFLAGS"
18584     CFLAGS="$save_CFLAGS $visibility_CFLAGS -Werror"
18585     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18586 /* end confdefs.h.  */
18587
18588     #if !defined(__GNUC__) || __GNUC__ < 4
18589     #error SDL only uses visibility attributes in GCC 4 or newer
18590     #endif
18591
18592 int
18593 main ()
18594 {
18595
18596
18597   ;
18598   return 0;
18599 }
18600 _ACEOF
18601 if ac_fn_c_try_compile "$LINENO"; then :
18602
18603     have_gcc_fvisibility=yes
18604
18605 fi
18606 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18607     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_gcc_fvisibility" >&5
18608 $as_echo "$have_gcc_fvisibility" >&6; }
18609     CFLAGS="$save_CFLAGS"
18610
18611     if test x$have_gcc_fvisibility = xyes; then
18612         EXTRA_CFLAGS="$EXTRA_CFLAGS $visibility_CFLAGS"
18613     fi
18614 }
18615
18616 CheckStackBoundary()
18617 {
18618     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC -mpreferred-stack-boundary option" >&5
18619 $as_echo_n "checking for GCC -mpreferred-stack-boundary option... " >&6; }
18620     have_gcc_preferred_stack_boundary=no
18621
18622     save_CFLAGS="$CFLAGS"
18623     CFLAGS="$save_CFLAGS -mpreferred-stack-boundary=2"
18624     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18625 /* end confdefs.h.  */
18626
18627     int x = 0;
18628
18629 int
18630 main ()
18631 {
18632
18633
18634   ;
18635   return 0;
18636 }
18637 _ACEOF
18638 if ac_fn_c_try_compile "$LINENO"; then :
18639
18640     have_gcc_preferred_stack_boundary=yes
18641
18642 fi
18643 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18644     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_gcc_preferred_stack_boundary" >&5
18645 $as_echo "$have_gcc_preferred_stack_boundary" >&6; }
18646     CFLAGS="$save_CFLAGS"
18647
18648     if test x$have_gcc_preferred_stack_boundary = xyes; then
18649         EXTRA_CFLAGS="$EXTRA_CFLAGS -mpreferred-stack-boundary=2"
18650     fi
18651 }
18652
18653 CheckWarnAll()
18654 {
18655     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC -Wall option" >&5
18656 $as_echo_n "checking for GCC -Wall option... " >&6; }
18657     have_gcc_Wall=no
18658
18659     save_CFLAGS="$CFLAGS"
18660     CFLAGS="$save_CFLAGS -Wall"
18661     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18662 /* end confdefs.h.  */
18663
18664     int x = 0;
18665
18666 int
18667 main ()
18668 {
18669
18670
18671   ;
18672   return 0;
18673 }
18674 _ACEOF
18675 if ac_fn_c_try_compile "$LINENO"; then :
18676
18677     have_gcc_Wall=yes
18678
18679 fi
18680 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18681     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_gcc_Wall" >&5
18682 $as_echo "$have_gcc_Wall" >&6; }
18683     CFLAGS="$save_CFLAGS"
18684
18685     if test x$have_gcc_Wall = xyes; then
18686         EXTRA_CFLAGS="$EXTRA_CFLAGS -Wall"
18687
18688                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for necessary GCC -Wno-multichar option" >&5
18689 $as_echo_n "checking for necessary GCC -Wno-multichar option... " >&6; }
18690         need_gcc_Wno_multichar=no
18691         case "$host" in
18692             *-*-haiku*)
18693                 need_gcc_Wno_multichar=yes
18694                 ;;
18695         esac
18696         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $need_gcc_Wno_multichar" >&5
18697 $as_echo "$need_gcc_Wno_multichar" >&6; }
18698         if test x$need_gcc_Wno_multichar = xyes; then
18699             EXTRA_CFLAGS="$EXTRA_CFLAGS -Wno-multichar"
18700         fi
18701     fi
18702 }
18703
18704 CheckWayland()
18705 {
18706     # Check whether --enable-video-wayland was given.
18707 if test "${enable_video_wayland+set}" = set; then :
18708   enableval=$enable_video_wayland;
18709 else
18710   enable_video_wayland=yes
18711 fi
18712
18713
18714     # Check whether --enable-video-wayland-qt-touch was given.
18715 if test "${enable_video_wayland_qt_touch+set}" = set; then :
18716   enableval=$enable_video_wayland_qt_touch;
18717 else
18718   enable_video_wayland_qt_touch=yes
18719 fi
18720
18721
18722     if test x$enable_video = xyes -a x$enable_video_wayland = xyes; then
18723         # Extract the first word of "pkg-config", so it can be a program name with args.
18724 set dummy pkg-config; ac_word=$2
18725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18726 $as_echo_n "checking for $ac_word... " >&6; }
18727 if ${ac_cv_path_PKG_CONFIG+:} false; then :
18728   $as_echo_n "(cached) " >&6
18729 else
18730   case $PKG_CONFIG in
18731   [\\/]* | ?:[\\/]*)
18732   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
18733   ;;
18734   *)
18735   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18736 for as_dir in $PATH
18737 do
18738   IFS=$as_save_IFS
18739   test -z "$as_dir" && as_dir=.
18740     for ac_exec_ext in '' $ac_executable_extensions; do
18741   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18742     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
18743     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18744     break 2
18745   fi
18746 done
18747   done
18748 IFS=$as_save_IFS
18749
18750   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
18751   ;;
18752 esac
18753 fi
18754 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
18755 if test -n "$PKG_CONFIG"; then
18756   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
18757 $as_echo "$PKG_CONFIG" >&6; }
18758 else
18759   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18760 $as_echo "no" >&6; }
18761 fi
18762
18763
18764         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Wayland support" >&5
18765 $as_echo_n "checking for Wayland support... " >&6; }
18766         video_wayland=no
18767         if  test x$PKG_CONFIG != xno && \
18768             test x$video_opengl_egl = xyes && \
18769             test x$video_opengles_v2 = xyes; then
18770             if $PKG_CONFIG --exists wayland-client wayland-egl wayland-cursor egl xkbcommon ; then
18771                 WAYLAND_CFLAGS=`$PKG_CONFIG --cflags wayland-client wayland-egl wayland-cursor xkbcommon`
18772                 WAYLAND_LIBS=`$PKG_CONFIG --libs wayland-client wayland-egl wayland-cursor xkbcommon`
18773                 video_wayland=yes
18774             fi
18775         fi
18776         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $video_wayland" >&5
18777 $as_echo "$video_wayland" >&6; }
18778
18779         if test x$video_wayland = xyes; then
18780
18781 $as_echo "#define SDL_VIDEO_DRIVER_WAYLAND 1" >>confdefs.h
18782
18783             if test x$enable_video_wayland_qt_touch = xyes; then
18784
18785 $as_echo "#define SDL_VIDEO_DRIVER_WAYLAND_QT_TOUCH 1" >>confdefs.h
18786
18787             fi
18788             SOURCES="$SOURCES $srcdir/src/video/wayland/*.c"
18789             EXTRA_CFLAGS="$EXTRA_CFLAGS $WAYLAND_CFLAGS"
18790             # Check whether --enable-wayland-shared was given.
18791 if test "${enable_wayland_shared+set}" = set; then :
18792   enableval=$enable_wayland_shared;
18793 else
18794   enable_wayland_shared=maybe
18795 fi
18796
18797
18798                         case "$host" in
18799                 *)
18800                     wayland_client_lib=`find_lib "libwayland-client.so.*" "$WAYLAND_LIBS" | sed 's/.*\/\(.*\)/\1/; q'`
18801                     wayland_egl_lib=`find_lib "libwayland-egl.so.*" "$WAYLAND_LIBS" | sed 's/.*\/\(.*\)/\1/; q'`
18802                     if test x$wayland_egl_lib = x; then
18803                                                 wayland_egl_lib=`find_lib "mesa-egl/libwayland-egl.so.*" "$WAYLAND_LIBS" | sed 's/.*\/\(.*\)/\1/; q'`
18804                     fi
18805                     wayland_cursor_lib=`find_lib "libwayland-cursor.so.*" "$WAYLAND_LIBS" | sed 's/.*\/\(.*\)/\1/; q'`
18806                     xkbcommon_lib=`find_lib "libxkbcommon.so.*" "$WAYLAND_LIBS" | sed 's/.*\/\(.*\)/\1/; q'`
18807                     ;;
18808             esac
18809
18810             if test x$enable_wayland_shared = xmaybe; then
18811                 enable_wayland_shared=yes
18812             fi
18813             if test x$have_loadso != xyes && \
18814                test x$enable_wayland_shared = xyes; then
18815                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You must have SDL_LoadObject() support for dynamic Wayland loading" >&5
18816 $as_echo "$as_me: WARNING: You must have SDL_LoadObject() support for dynamic Wayland loading" >&2;}
18817                 enable_wayland_shared=no
18818             fi
18819             if test x$have_loadso = xyes && \
18820                test x$enable_wayland_shared = xyes && \
18821                test x$wayland_client_lib != x && \
18822                test x$wayland_egl_lib != x && \
18823                test x$wayland_cursor_lib != x && \
18824                test x$xkbcommon_lib != x; then
18825                 echo "-- dynamic libwayland-client -> $wayland_client_lib"
18826                 echo "-- dynamic libwayland-egl -> $wayland_egl_lib"
18827                 echo "-- dynamic libwayland-cursor -> $wayland_cursor_lib"
18828                 echo "-- dynamic libxkbcommon -> $xkbcommon_lib"
18829
18830 cat >>confdefs.h <<_ACEOF
18831 #define SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC "$wayland_client_lib"
18832 _ACEOF
18833
18834
18835 cat >>confdefs.h <<_ACEOF
18836 #define SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_EGL "$wayland_egl_lib"
18837 _ACEOF
18838
18839
18840 cat >>confdefs.h <<_ACEOF
18841 #define SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_CURSOR "$wayland_cursor_lib"
18842 _ACEOF
18843
18844
18845 cat >>confdefs.h <<_ACEOF
18846 #define SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_XKBCOMMON "$xkbcommon_lib"
18847 _ACEOF
18848
18849                 SUMMARY_video="${SUMMARY_video} wayland(dynamic)"
18850             else
18851                 enable_wayland_shared=no
18852                 EXTRA_LDFLAGS="$EXTRA_LDFLAGS $WAYLAND_LIBS"
18853                 SUMMARY_video="${SUMMARY_video} wayland"
18854             fi
18855             have_video=yes
18856         fi
18857     fi
18858 }
18859
18860 CheckMir()
18861 {
18862     # Check whether --enable-video-mir was given.
18863 if test "${enable_video_mir+set}" = set; then :
18864   enableval=$enable_video_mir;
18865 else
18866   enable_video_mir=yes
18867 fi
18868
18869
18870     if test x$enable_video = xyes -a x$enable_video_mir = xyes; then
18871         # Extract the first word of "pkg-config", so it can be a program name with args.
18872 set dummy pkg-config; ac_word=$2
18873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18874 $as_echo_n "checking for $ac_word... " >&6; }
18875 if ${ac_cv_path_PKG_CONFIG+:} false; then :
18876   $as_echo_n "(cached) " >&6
18877 else
18878   case $PKG_CONFIG in
18879   [\\/]* | ?:[\\/]*)
18880   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
18881   ;;
18882   *)
18883   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18884 for as_dir in $PATH
18885 do
18886   IFS=$as_save_IFS
18887   test -z "$as_dir" && as_dir=.
18888     for ac_exec_ext in '' $ac_executable_extensions; do
18889   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18890     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
18891     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18892     break 2
18893   fi
18894 done
18895   done
18896 IFS=$as_save_IFS
18897
18898   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
18899   ;;
18900 esac
18901 fi
18902 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
18903 if test -n "$PKG_CONFIG"; then
18904   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
18905 $as_echo "$PKG_CONFIG" >&6; }
18906 else
18907   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18908 $as_echo "no" >&6; }
18909 fi
18910
18911
18912         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mir support" >&5
18913 $as_echo_n "checking for Mir support... " >&6; }
18914         video_mir=no
18915         if test x$PKG_CONFIG != xno; then
18916             if $PKG_CONFIG --exists mirclient egl xkbcommon ; then
18917                 MIR_CFLAGS=`$PKG_CONFIG --cflags mirclient egl xkbcommon`
18918                 MIR_LIBS=`$PKG_CONFIG --libs mirclient egl xkbcommon`
18919                 save_CFLAGS="$CFLAGS"
18920                 CFLAGS="$save_CFLAGS $MIR_CFLAGS"
18921
18922                                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18923 /* end confdefs.h.  */
18924
18925                 #include <mir_toolkit/mir_client_library.h>
18926
18927 int
18928 main ()
18929 {
18930
18931                     MirMotionToolType tool = mir_motion_tool_type_mouse;
18932
18933   ;
18934   return 0;
18935 }
18936 _ACEOF
18937 if ac_fn_c_try_compile "$LINENO"; then :
18938
18939                 video_mir=yes
18940
18941 fi
18942 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18943                 CFLAGS="$save_CFLAGS"
18944             fi
18945         fi
18946         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $video_mir" >&5
18947 $as_echo "$video_mir" >&6; }
18948
18949         if test x$video_mir = xyes; then
18950
18951 $as_echo "#define SDL_VIDEO_DRIVER_MIR 1" >>confdefs.h
18952
18953             SOURCES="$SOURCES $srcdir/src/video/mir/*.c"
18954             EXTRA_CFLAGS="$EXTRA_CFLAGS $MIR_CFLAGS"
18955             # Check whether --enable-mir-shared was given.
18956 if test "${enable_mir_shared+set}" = set; then :
18957   enableval=$enable_mir_shared;
18958 else
18959   enable_mir_shared=maybe
18960 fi
18961
18962
18963                         case "$host" in
18964                 *)
18965                     mirclient_lib=`find_lib "libmirclient.so.*" "$MIR_LIBS" | sed 's/.*\/\(.*\)/\1/; q'`
18966                     xkbcommon_lib=`find_lib "libxkbcommon.so.*" "$MIR_LIBS" | sed 's/.*\/\(.*\)/\1/; q'`
18967                     ;;
18968             esac
18969
18970             if test x$enable_mir_shared = xmaybe; then
18971                 enable_mir_shared=yes
18972             fi
18973             if test x$have_loadso != xyes && \
18974                test x$enable_mir_shared = xyes; then
18975                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You must have SDL_LoadObject() support for dynamic Mir loading" >&5
18976 $as_echo "$as_me: WARNING: You must have SDL_LoadObject() support for dynamic Mir loading" >&2;}
18977                 enable_mir_shared=no
18978             fi
18979             if test x$have_loadso = xyes && \
18980                test x$enable_mir_shared = xyes && \
18981                test x$mirclient_lib != x && \
18982                test x$xkbcommon_lib != x; then
18983                 echo "-- dynamic libmirclient -> $mirclient_lib"
18984                 echo "-- dynamic libxkbcommon -> $xkbcommon_lib"
18985
18986 cat >>confdefs.h <<_ACEOF
18987 #define SDL_VIDEO_DRIVER_MIR_DYNAMIC "$mirclient_lib"
18988 _ACEOF
18989
18990
18991 cat >>confdefs.h <<_ACEOF
18992 #define SDL_VIDEO_DRIVER_MIR_DYNAMIC_XKBCOMMON "$xkbcommon_lib"
18993 _ACEOF
18994
18995                 SUMMARY_video="${SUMMARY_video} mir(dynamic)"
18996             else
18997                 enable_mir_shared=no
18998                 EXTRA_LDFLAGS="$EXTRA_LDFLAGS $MIR_LIBS"
18999                 SUMMARY_video="${SUMMARY_video} mir"
19000             fi
19001             have_video=yes
19002         fi
19003     fi
19004 }
19005
19006 CheckNativeClient()
19007 {
19008         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19009 /* end confdefs.h.  */
19010
19011           #if !defined(__native_client__)
19012           #error "NO NACL"
19013           #endif
19014
19015 int
19016 main ()
19017 {
19018
19019
19020   ;
19021   return 0;
19022 }
19023 _ACEOF
19024 if ac_fn_c_try_compile "$LINENO"; then :
19025
19026         $as_echo "#define SDL_VIDEO_DRIVER_NACL 1" >>confdefs.h
19027
19028         $as_echo "#define SDL_AUDIO_DRIVER_NACL 1" >>confdefs.h
19029
19030
19031 $as_echo "#define HAVE_POW 1" >>confdefs.h
19032
19033
19034 $as_echo "#define HAVE_OPENGLES2 1" >>confdefs.h
19035
19036
19037 $as_echo "#define SDL_VIDEO_OPENGL_ES2 1" >>confdefs.h
19038
19039
19040 $as_echo "#define SDL_VIDEO_RENDER_OGL_ES2 1" >>confdefs.h
19041
19042
19043         SDL_LIBS="-lppapi_simple -lppapi_gles2 $SDL_LIBS"
19044
19045         SDLMAIN_SOURCES="$srcdir/src/main/nacl/*.c"
19046         SOURCES="$SOURCES $srcdir/src/audio/nacl/*.c"
19047         SUMMARY_audio="${SUMMARY_audio} nacl"
19048         SOURCES="$SOURCES $srcdir/src/video/nacl/*.c"
19049         SUMMARY_video="${SUMMARY_video} nacl opengles2"
19050
19051 fi
19052 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19053 }
19054
19055
19056 CheckX11()
19057 {
19058
19059
19060     # Check whether --enable-video-x11 was given.
19061 if test "${enable_video_x11+set}" = set; then :
19062   enableval=$enable_video_x11;
19063 else
19064   enable_video_x11=yes
19065 fi
19066
19067     if test x$enable_video = xyes -a x$enable_video_x11 = xyes; then
19068         case "$host" in
19069             *-*-darwin*)
19070                 # This isn't necessary for X11, but fixes GLX detection
19071                 if test "x$x_includes" = xNONE && \
19072                    test "x$x_libraries" = xNONE && \
19073                    test -d /usr/X11R6/include && \
19074                    test -d /usr/X11R6/lib; then
19075                     x_includes="/usr/X11R6/include"
19076                     x_libraries="/usr/X11R6/lib"
19077                 fi
19078                 ;;
19079         esac
19080         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
19081 $as_echo_n "checking for X... " >&6; }
19082
19083
19084 # Check whether --with-x was given.
19085 if test "${with_x+set}" = set; then :
19086   withval=$with_x;
19087 fi
19088
19089 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
19090 if test "x$with_x" = xno; then
19091   # The user explicitly disabled X.
19092   have_x=disabled
19093 else
19094   case $x_includes,$x_libraries in #(
19095     *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
19096     *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
19097   $as_echo_n "(cached) " >&6
19098 else
19099   # One or both of the vars are not set, and there is no cached value.
19100 ac_x_includes=no ac_x_libraries=no
19101 rm -f -r conftest.dir
19102 if mkdir conftest.dir; then
19103   cd conftest.dir
19104   cat >Imakefile <<'_ACEOF'
19105 incroot:
19106         @echo incroot='${INCROOT}'
19107 usrlibdir:
19108         @echo usrlibdir='${USRLIBDIR}'
19109 libdir:
19110         @echo libdir='${LIBDIR}'
19111 _ACEOF
19112   if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
19113     # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
19114     for ac_var in incroot usrlibdir libdir; do
19115       eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
19116     done
19117     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
19118     for ac_extension in a so sl dylib la dll; do
19119       if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
19120          test -f "$ac_im_libdir/libX11.$ac_extension"; then
19121         ac_im_usrlibdir=$ac_im_libdir; break
19122       fi
19123     done
19124     # Screen out bogus values from the imake configuration.  They are
19125     # bogus both because they are the default anyway, and because
19126     # using them would break gcc on systems where it needs fixed includes.
19127     case $ac_im_incroot in
19128         /usr/include) ac_x_includes= ;;
19129         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
19130     esac
19131     case $ac_im_usrlibdir in
19132         /usr/lib | /usr/lib64 | /lib | /lib64) ;;
19133         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
19134     esac
19135   fi
19136   cd ..
19137   rm -f -r conftest.dir
19138 fi
19139
19140 # Standard set of common directories for X headers.
19141 # Check X11 before X11Rn because it is often a symlink to the current release.
19142 ac_x_header_dirs='
19143 /usr/X11/include
19144 /usr/X11R7/include
19145 /usr/X11R6/include
19146 /usr/X11R5/include
19147 /usr/X11R4/include
19148
19149 /usr/include/X11
19150 /usr/include/X11R7
19151 /usr/include/X11R6
19152 /usr/include/X11R5
19153 /usr/include/X11R4
19154
19155 /usr/local/X11/include
19156 /usr/local/X11R7/include
19157 /usr/local/X11R6/include
19158 /usr/local/X11R5/include
19159 /usr/local/X11R4/include
19160
19161 /usr/local/include/X11
19162 /usr/local/include/X11R7
19163 /usr/local/include/X11R6
19164 /usr/local/include/X11R5
19165 /usr/local/include/X11R4
19166
19167 /usr/X386/include
19168 /usr/x386/include
19169 /usr/XFree86/include/X11
19170
19171 /usr/include
19172 /usr/local/include
19173 /usr/unsupported/include
19174 /usr/athena/include
19175 /usr/local/x11r5/include
19176 /usr/lpp/Xamples/include
19177
19178 /usr/openwin/include
19179 /usr/openwin/share/include'
19180
19181 if test "$ac_x_includes" = no; then
19182   # Guess where to find include files, by looking for Xlib.h.
19183   # First, try using that file with no special directory specified.
19184   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19185 /* end confdefs.h.  */
19186 #include <X11/Xlib.h>
19187 _ACEOF
19188 if ac_fn_c_try_cpp "$LINENO"; then :
19189   # We can compile using X headers with no special include directory.
19190 ac_x_includes=
19191 else
19192   for ac_dir in $ac_x_header_dirs; do
19193   if test -r "$ac_dir/X11/Xlib.h"; then
19194     ac_x_includes=$ac_dir
19195     break
19196   fi
19197 done
19198 fi
19199 rm -f conftest.err conftest.i conftest.$ac_ext
19200 fi # $ac_x_includes = no
19201
19202 if test "$ac_x_libraries" = no; then
19203   # Check for the libraries.
19204   # See if we find them without any special options.
19205   # Don't add to $LIBS permanently.
19206   ac_save_LIBS=$LIBS
19207   LIBS="-lX11 $LIBS"
19208   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19209 /* end confdefs.h.  */
19210 #include <X11/Xlib.h>
19211 int
19212 main ()
19213 {
19214 XrmInitialize ()
19215   ;
19216   return 0;
19217 }
19218 _ACEOF
19219 if ac_fn_c_try_link "$LINENO"; then :
19220   LIBS=$ac_save_LIBS
19221 # We can link X programs with no special library path.
19222 ac_x_libraries=
19223 else
19224   LIBS=$ac_save_LIBS
19225 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
19226 do
19227   # Don't even attempt the hair of trying to link an X program!
19228   for ac_extension in a so sl dylib la dll; do
19229     if test -r "$ac_dir/libX11.$ac_extension"; then
19230       ac_x_libraries=$ac_dir
19231       break 2
19232     fi
19233   done
19234 done
19235 fi
19236 rm -f core conftest.err conftest.$ac_objext \
19237     conftest$ac_exeext conftest.$ac_ext
19238 fi # $ac_x_libraries = no
19239
19240 case $ac_x_includes,$ac_x_libraries in #(
19241   no,* | *,no | *\'*)
19242     # Didn't find X, or a directory has "'" in its name.
19243     ac_cv_have_x="have_x=no";; #(
19244   *)
19245     # Record where we found X for the cache.
19246     ac_cv_have_x="have_x=yes\
19247         ac_x_includes='$ac_x_includes'\
19248         ac_x_libraries='$ac_x_libraries'"
19249 esac
19250 fi
19251 ;; #(
19252     *) have_x=yes;;
19253   esac
19254   eval "$ac_cv_have_x"
19255 fi # $with_x != no
19256
19257 if test "$have_x" != yes; then
19258   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
19259 $as_echo "$have_x" >&6; }
19260   no_x=yes
19261 else
19262   # If each of the values was on the command line, it overrides each guess.
19263   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
19264   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
19265   # Update the cache value to reflect the command line values.
19266   ac_cv_have_x="have_x=yes\
19267         ac_x_includes='$x_includes'\
19268         ac_x_libraries='$x_libraries'"
19269   { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
19270 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
19271 fi
19272
19273         if test "$no_x" = yes; then
19274   # Not all programs may use this symbol, but it does not hurt to define it.
19275
19276 $as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
19277
19278   X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
19279 else
19280   if test -n "$x_includes"; then
19281     X_CFLAGS="$X_CFLAGS -I$x_includes"
19282   fi
19283
19284   # It would also be nice to do this for all -L options, not just this one.
19285   if test -n "$x_libraries"; then
19286     X_LIBS="$X_LIBS -L$x_libraries"
19287     # For Solaris; some versions of Sun CC require a space after -R and
19288     # others require no space.  Words are not sufficient . . . .
19289     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
19290 $as_echo_n "checking whether -R must be followed by a space... " >&6; }
19291     ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
19292     ac_xsave_c_werror_flag=$ac_c_werror_flag
19293     ac_c_werror_flag=yes
19294     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19295 /* end confdefs.h.  */
19296
19297 int
19298 main ()
19299 {
19300
19301   ;
19302   return 0;
19303 }
19304 _ACEOF
19305 if ac_fn_c_try_link "$LINENO"; then :
19306   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19307 $as_echo "no" >&6; }
19308        X_LIBS="$X_LIBS -R$x_libraries"
19309 else
19310   LIBS="$ac_xsave_LIBS -R $x_libraries"
19311        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19312 /* end confdefs.h.  */
19313
19314 int
19315 main ()
19316 {
19317
19318   ;
19319   return 0;
19320 }
19321 _ACEOF
19322 if ac_fn_c_try_link "$LINENO"; then :
19323   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19324 $as_echo "yes" >&6; }
19325           X_LIBS="$X_LIBS -R $x_libraries"
19326 else
19327   { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
19328 $as_echo "neither works" >&6; }
19329 fi
19330 rm -f core conftest.err conftest.$ac_objext \
19331     conftest$ac_exeext conftest.$ac_ext
19332 fi
19333 rm -f core conftest.err conftest.$ac_objext \
19334     conftest$ac_exeext conftest.$ac_ext
19335     ac_c_werror_flag=$ac_xsave_c_werror_flag
19336     LIBS=$ac_xsave_LIBS
19337   fi
19338
19339   # Check for system-dependent libraries X programs must link with.
19340   # Do this before checking for the system-independent R6 libraries
19341   # (-lICE), since we may need -lsocket or whatever for X linking.
19342
19343   if test "$ISC" = yes; then
19344     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
19345   else
19346     # Martyn Johnson says this is needed for Ultrix, if the X
19347     # libraries were built with DECnet support.  And Karl Berry says
19348     # the Alpha needs dnet_stub (dnet does not exist).
19349     ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
19350     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19351 /* end confdefs.h.  */
19352
19353 /* Override any GCC internal prototype to avoid an error.
19354    Use char because int might match the return type of a GCC
19355    builtin and then its argument prototype would still apply.  */
19356 #ifdef __cplusplus
19357 extern "C"
19358 #endif
19359 char XOpenDisplay ();
19360 int
19361 main ()
19362 {
19363 return XOpenDisplay ();
19364   ;
19365   return 0;
19366 }
19367 _ACEOF
19368 if ac_fn_c_try_link "$LINENO"; then :
19369
19370 else
19371   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
19372 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
19373 if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then :
19374   $as_echo_n "(cached) " >&6
19375 else
19376   ac_check_lib_save_LIBS=$LIBS
19377 LIBS="-ldnet  $LIBS"
19378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19379 /* end confdefs.h.  */
19380
19381 /* Override any GCC internal prototype to avoid an error.
19382    Use char because int might match the return type of a GCC
19383    builtin and then its argument prototype would still apply.  */
19384 #ifdef __cplusplus
19385 extern "C"
19386 #endif
19387 char dnet_ntoa ();
19388 int
19389 main ()
19390 {
19391 return dnet_ntoa ();
19392   ;
19393   return 0;
19394 }
19395 _ACEOF
19396 if ac_fn_c_try_link "$LINENO"; then :
19397   ac_cv_lib_dnet_dnet_ntoa=yes
19398 else
19399   ac_cv_lib_dnet_dnet_ntoa=no
19400 fi
19401 rm -f core conftest.err conftest.$ac_objext \
19402     conftest$ac_exeext conftest.$ac_ext
19403 LIBS=$ac_check_lib_save_LIBS
19404 fi
19405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
19406 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
19407 if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then :
19408   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
19409 fi
19410
19411     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
19412       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
19413 $as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
19414 if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then :
19415   $as_echo_n "(cached) " >&6
19416 else
19417   ac_check_lib_save_LIBS=$LIBS
19418 LIBS="-ldnet_stub  $LIBS"
19419 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19420 /* end confdefs.h.  */
19421
19422 /* Override any GCC internal prototype to avoid an error.
19423    Use char because int might match the return type of a GCC
19424    builtin and then its argument prototype would still apply.  */
19425 #ifdef __cplusplus
19426 extern "C"
19427 #endif
19428 char dnet_ntoa ();
19429 int
19430 main ()
19431 {
19432 return dnet_ntoa ();
19433   ;
19434   return 0;
19435 }
19436 _ACEOF
19437 if ac_fn_c_try_link "$LINENO"; then :
19438   ac_cv_lib_dnet_stub_dnet_ntoa=yes
19439 else
19440   ac_cv_lib_dnet_stub_dnet_ntoa=no
19441 fi
19442 rm -f core conftest.err conftest.$ac_objext \
19443     conftest$ac_exeext conftest.$ac_ext
19444 LIBS=$ac_check_lib_save_LIBS
19445 fi
19446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
19447 $as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
19448 if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then :
19449   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
19450 fi
19451
19452     fi
19453 fi
19454 rm -f core conftest.err conftest.$ac_objext \
19455     conftest$ac_exeext conftest.$ac_ext
19456     LIBS="$ac_xsave_LIBS"
19457
19458     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
19459     # to get the SysV transport functions.
19460     # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
19461     # needs -lnsl.
19462     # The nsl library prevents programs from opening the X display
19463     # on Irix 5.2, according to T.E. Dickey.
19464     # The functions gethostbyname, getservbyname, and inet_addr are
19465     # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
19466     ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
19467 if test "x$ac_cv_func_gethostbyname" = xyes; then :
19468
19469 fi
19470
19471     if test $ac_cv_func_gethostbyname = no; then
19472       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
19473 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
19474 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
19475   $as_echo_n "(cached) " >&6
19476 else
19477   ac_check_lib_save_LIBS=$LIBS
19478 LIBS="-lnsl  $LIBS"
19479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19480 /* end confdefs.h.  */
19481
19482 /* Override any GCC internal prototype to avoid an error.
19483    Use char because int might match the return type of a GCC
19484    builtin and then its argument prototype would still apply.  */
19485 #ifdef __cplusplus
19486 extern "C"
19487 #endif
19488 char gethostbyname ();
19489 int
19490 main ()
19491 {
19492 return gethostbyname ();
19493   ;
19494   return 0;
19495 }
19496 _ACEOF
19497 if ac_fn_c_try_link "$LINENO"; then :
19498   ac_cv_lib_nsl_gethostbyname=yes
19499 else
19500   ac_cv_lib_nsl_gethostbyname=no
19501 fi
19502 rm -f core conftest.err conftest.$ac_objext \
19503     conftest$ac_exeext conftest.$ac_ext
19504 LIBS=$ac_check_lib_save_LIBS
19505 fi
19506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
19507 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
19508 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
19509   X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
19510 fi
19511
19512       if test $ac_cv_lib_nsl_gethostbyname = no; then
19513         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
19514 $as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
19515 if ${ac_cv_lib_bsd_gethostbyname+:} false; then :
19516   $as_echo_n "(cached) " >&6
19517 else
19518   ac_check_lib_save_LIBS=$LIBS
19519 LIBS="-lbsd  $LIBS"
19520 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19521 /* end confdefs.h.  */
19522
19523 /* Override any GCC internal prototype to avoid an error.
19524    Use char because int might match the return type of a GCC
19525    builtin and then its argument prototype would still apply.  */
19526 #ifdef __cplusplus
19527 extern "C"
19528 #endif
19529 char gethostbyname ();
19530 int
19531 main ()
19532 {
19533 return gethostbyname ();
19534   ;
19535   return 0;
19536 }
19537 _ACEOF
19538 if ac_fn_c_try_link "$LINENO"; then :
19539   ac_cv_lib_bsd_gethostbyname=yes
19540 else
19541   ac_cv_lib_bsd_gethostbyname=no
19542 fi
19543 rm -f core conftest.err conftest.$ac_objext \
19544     conftest$ac_exeext conftest.$ac_ext
19545 LIBS=$ac_check_lib_save_LIBS
19546 fi
19547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
19548 $as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
19549 if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then :
19550   X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
19551 fi
19552
19553       fi
19554     fi
19555
19556     # lieder@skyler.mavd.honeywell.com says without -lsocket,
19557     # socket/setsockopt and other routines are undefined under SCO ODT
19558     # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
19559     # on later versions), says Simon Leinen: it contains gethostby*
19560     # variants that don't use the name server (or something).  -lsocket
19561     # must be given before -lnsl if both are needed.  We assume that
19562     # if connect needs -lnsl, so does gethostbyname.
19563     ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
19564 if test "x$ac_cv_func_connect" = xyes; then :
19565
19566 fi
19567
19568     if test $ac_cv_func_connect = no; then
19569       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
19570 $as_echo_n "checking for connect in -lsocket... " >&6; }
19571 if ${ac_cv_lib_socket_connect+:} false; then :
19572   $as_echo_n "(cached) " >&6
19573 else
19574   ac_check_lib_save_LIBS=$LIBS
19575 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
19576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19577 /* end confdefs.h.  */
19578
19579 /* Override any GCC internal prototype to avoid an error.
19580    Use char because int might match the return type of a GCC
19581    builtin and then its argument prototype would still apply.  */
19582 #ifdef __cplusplus
19583 extern "C"
19584 #endif
19585 char connect ();
19586 int
19587 main ()
19588 {
19589 return connect ();
19590   ;
19591   return 0;
19592 }
19593 _ACEOF
19594 if ac_fn_c_try_link "$LINENO"; then :
19595   ac_cv_lib_socket_connect=yes
19596 else
19597   ac_cv_lib_socket_connect=no
19598 fi
19599 rm -f core conftest.err conftest.$ac_objext \
19600     conftest$ac_exeext conftest.$ac_ext
19601 LIBS=$ac_check_lib_save_LIBS
19602 fi
19603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
19604 $as_echo "$ac_cv_lib_socket_connect" >&6; }
19605 if test "x$ac_cv_lib_socket_connect" = xyes; then :
19606   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
19607 fi
19608
19609     fi
19610
19611     # Guillermo Gomez says -lposix is necessary on A/UX.
19612     ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
19613 if test "x$ac_cv_func_remove" = xyes; then :
19614
19615 fi
19616
19617     if test $ac_cv_func_remove = no; then
19618       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
19619 $as_echo_n "checking for remove in -lposix... " >&6; }
19620 if ${ac_cv_lib_posix_remove+:} false; then :
19621   $as_echo_n "(cached) " >&6
19622 else
19623   ac_check_lib_save_LIBS=$LIBS
19624 LIBS="-lposix  $LIBS"
19625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19626 /* end confdefs.h.  */
19627
19628 /* Override any GCC internal prototype to avoid an error.
19629    Use char because int might match the return type of a GCC
19630    builtin and then its argument prototype would still apply.  */
19631 #ifdef __cplusplus
19632 extern "C"
19633 #endif
19634 char remove ();
19635 int
19636 main ()
19637 {
19638 return remove ();
19639   ;
19640   return 0;
19641 }
19642 _ACEOF
19643 if ac_fn_c_try_link "$LINENO"; then :
19644   ac_cv_lib_posix_remove=yes
19645 else
19646   ac_cv_lib_posix_remove=no
19647 fi
19648 rm -f core conftest.err conftest.$ac_objext \
19649     conftest$ac_exeext conftest.$ac_ext
19650 LIBS=$ac_check_lib_save_LIBS
19651 fi
19652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
19653 $as_echo "$ac_cv_lib_posix_remove" >&6; }
19654 if test "x$ac_cv_lib_posix_remove" = xyes; then :
19655   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
19656 fi
19657
19658     fi
19659
19660     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
19661     ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
19662 if test "x$ac_cv_func_shmat" = xyes; then :
19663
19664 fi
19665
19666     if test $ac_cv_func_shmat = no; then
19667       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
19668 $as_echo_n "checking for shmat in -lipc... " >&6; }
19669 if ${ac_cv_lib_ipc_shmat+:} false; then :
19670   $as_echo_n "(cached) " >&6
19671 else
19672   ac_check_lib_save_LIBS=$LIBS
19673 LIBS="-lipc  $LIBS"
19674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19675 /* end confdefs.h.  */
19676
19677 /* Override any GCC internal prototype to avoid an error.
19678    Use char because int might match the return type of a GCC
19679    builtin and then its argument prototype would still apply.  */
19680 #ifdef __cplusplus
19681 extern "C"
19682 #endif
19683 char shmat ();
19684 int
19685 main ()
19686 {
19687 return shmat ();
19688   ;
19689   return 0;
19690 }
19691 _ACEOF
19692 if ac_fn_c_try_link "$LINENO"; then :
19693   ac_cv_lib_ipc_shmat=yes
19694 else
19695   ac_cv_lib_ipc_shmat=no
19696 fi
19697 rm -f core conftest.err conftest.$ac_objext \
19698     conftest$ac_exeext conftest.$ac_ext
19699 LIBS=$ac_check_lib_save_LIBS
19700 fi
19701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
19702 $as_echo "$ac_cv_lib_ipc_shmat" >&6; }
19703 if test "x$ac_cv_lib_ipc_shmat" = xyes; then :
19704   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
19705 fi
19706
19707     fi
19708   fi
19709
19710   # Check for libraries that X11R6 Xt/Xaw programs need.
19711   ac_save_LDFLAGS=$LDFLAGS
19712   test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
19713   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
19714   # check for ICE first), but we must link in the order -lSM -lICE or
19715   # we get undefined symbols.  So assume we have SM if we have ICE.
19716   # These have to be linked with before -lX11, unlike the other
19717   # libraries we check for below, so use a different variable.
19718   # John Interrante, Karl Berry
19719   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
19720 $as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
19721 if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then :
19722   $as_echo_n "(cached) " >&6
19723 else
19724   ac_check_lib_save_LIBS=$LIBS
19725 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
19726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19727 /* end confdefs.h.  */
19728
19729 /* Override any GCC internal prototype to avoid an error.
19730    Use char because int might match the return type of a GCC
19731    builtin and then its argument prototype would still apply.  */
19732 #ifdef __cplusplus
19733 extern "C"
19734 #endif
19735 char IceConnectionNumber ();
19736 int
19737 main ()
19738 {
19739 return IceConnectionNumber ();
19740   ;
19741   return 0;
19742 }
19743 _ACEOF
19744 if ac_fn_c_try_link "$LINENO"; then :
19745   ac_cv_lib_ICE_IceConnectionNumber=yes
19746 else
19747   ac_cv_lib_ICE_IceConnectionNumber=no
19748 fi
19749 rm -f core conftest.err conftest.$ac_objext \
19750     conftest$ac_exeext conftest.$ac_ext
19751 LIBS=$ac_check_lib_save_LIBS
19752 fi
19753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
19754 $as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
19755 if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then :
19756   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
19757 fi
19758
19759   LDFLAGS=$ac_save_LDFLAGS
19760
19761 fi
19762
19763         if test x$have_x = xyes; then
19764             # Check whether --enable-x11-shared was given.
19765 if test "${enable_x11_shared+set}" = set; then :
19766   enableval=$enable_x11_shared;
19767 else
19768   enable_x11_shared=maybe
19769 fi
19770
19771
19772             case "$host" in
19773                 *-*-darwin*)
19774                     x11_lib='/usr/X11R6/lib/libX11.6.dylib'
19775                     x11ext_lib='/usr/X11R6/lib/libXext.6.dylib'
19776                     xcursor_lib='/usr/X11R6/lib/libXcursor.1.dylib'
19777                     xinerama_lib='/usr/X11R6/lib/libXinerama.1.dylib'
19778                     xinput_lib='/usr/X11R6/lib/libXi.6.dylib'
19779                     xrandr_lib='/usr/X11R6/lib/libXrandr.2.dylib'
19780                     xrender_lib='/usr/X11R6/lib/libXrender.1.dylib'
19781                     xss_lib='/usr/X11R6/lib/libXss.1.dylib'
19782                     xvidmode_lib='/usr/X11R6/lib/libXxf86vm.1.dylib'
19783                     ;;
19784                 *-*-openbsd*)
19785                     x11_lib='libX11.so'
19786                     x11ext_lib='libXext.so'
19787                     xcursor_lib='libXcursor.so'
19788                     xinerama_lib='libXinerama.so'
19789                     xinput_lib='libXi.so'
19790                     xrandr_lib='libXrandr.so'
19791                     xrender_lib='libXrender.so'
19792                     xss_lib='libXss.so'
19793                     xvidmode_lib='libXxf86vm.so'
19794                     ;;
19795                 *)
19796                     x11_lib=`find_lib "libX11.so.*" "$X_LIBS -L/usr/X11/$base_libdir -L/usr/X11R6/$base_libdir" | sed 's/.*\/\(.*\)/\1/; q'`
19797                     x11ext_lib=`find_lib "libXext.so.*" "$X_LIBS -L/usr/X11/$base_libdir -L/usr/X11R6/$base_libdir" | sed 's/.*\/\(.*\)/\1/; q'`
19798                     xcursor_lib=`find_lib "libXcursor.so.*" "$X_LIBS -L/usr/X11/$base_libdir -L/usr/X11R6/$base_libdir" | sed 's/.*\/\(.*\)/\1/; q'`
19799                     xinerama_lib=`find_lib "libXinerama.so.*" "$X_LIBS -L/usr/X11/$base_libdir -L/usr/X11R6/$base_libdir" | sed 's/.*\/\(.*\)/\1/; q'`
19800                     xinput_lib=`find_lib "libXi.so.*" "$X_LIBS -L/usr/X11/$base_libdir -L/usr/X11R6/$base_libdir" | sed 's/.*\/\(.*\)/\1/; q'`
19801                     xrandr_lib=`find_lib "libXrandr.so.*" "$X_LIBS -L/usr/X11/$base_libdir -L/usr/X11R6/$base_libdir" | sed 's/.*\/\(.*\)/\1/; q'`
19802                     xrender_lib=`find_lib "libXrender.so.*" "$X_LIBS -L/usr/X11/$base_libdir -L/usr/X11R6/$base_libdir" | sed 's/.*\/\(.*\)/\1/; q'`
19803                     xss_lib=`find_lib "libXss.so.*" "$X_LIBS -L/usr/X11/$base_libdir -L/usr/X11R6/$base_libdir" | sed 's/.*\/\(.*\)/\1/; q'`
19804                     xvidmode_lib=`find_lib "libXxf86vm.so.*" "$X_LIBS -L/usr/X11/$base_libdir -L/usr/X11R6/$base_libdir" | sed 's/.*\/\(.*\)/\1/; q'`
19805                     ;;
19806             esac
19807
19808             if test x$ac_cv_func_shmat != xyes; then
19809                 X_CFLAGS="$X_CFLAGS -DNO_SHARED_MEMORY"
19810             fi
19811             CFLAGS="$CFLAGS $X_CFLAGS"
19812             LDFLAGS="$LDFLAGS $X_LIBS"
19813
19814             ac_fn_c_check_header_compile "$LINENO" "X11/extensions/Xext.h" "ac_cv_header_X11_extensions_Xext_h" "#include <X11/Xlib.h>
19815                              #include <X11/Xproto.h>
19816
19817 "
19818 if test "x$ac_cv_header_X11_extensions_Xext_h" = xyes; then :
19819   have_xext_h_hdr=yes
19820 else
19821   have_xext_h_hdr=no
19822 fi
19823
19824
19825             if test x$have_xext_h_hdr != xyes; then
19826                as_fn_error $? "
19827 *** Missing Xext.h, maybe you need to install the libxext-dev package?
19828                " "$LINENO" 5
19829             fi
19830
19831
19832 $as_echo "#define SDL_VIDEO_DRIVER_X11 1" >>confdefs.h
19833
19834             SOURCES="$SOURCES $srcdir/src/video/x11/*.c"
19835             EXTRA_CFLAGS="$EXTRA_CFLAGS $X_CFLAGS"
19836
19837             # Needed so SDL applications can include SDL_syswm.h
19838             SDL_CFLAGS="$SDL_CFLAGS $X_CFLAGS"
19839
19840             if test x$enable_x11_shared = xmaybe; then
19841                 enable_x11_shared=yes
19842             fi
19843             if test x$have_loadso != xyes && \
19844                test x$enable_x11_shared = xyes; then
19845                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You must have SDL_LoadObject() support for dynamic X11 loading" >&5
19846 $as_echo "$as_me: WARNING: You must have SDL_LoadObject() support for dynamic X11 loading" >&2;}
19847                 enable_x11_shared=no
19848             fi
19849             if test x$have_loadso = xyes && \
19850                test x$enable_x11_shared = xyes && test x$x11_lib != x && test x$x11ext_lib != x; then
19851                 echo "-- dynamic libX11 -> $x11_lib"
19852                 echo "-- dynamic libX11ext -> $x11ext_lib"
19853
19854 cat >>confdefs.h <<_ACEOF
19855 #define SDL_VIDEO_DRIVER_X11_DYNAMIC "$x11_lib"
19856 _ACEOF
19857
19858
19859 cat >>confdefs.h <<_ACEOF
19860 #define SDL_VIDEO_DRIVER_X11_DYNAMIC_XEXT "$x11ext_lib"
19861 _ACEOF
19862
19863                 SUMMARY_video="${SUMMARY_video} x11(dynamic)"
19864             else
19865                 enable_x11_shared=no
19866                 EXTRA_LDFLAGS="$EXTRA_LDFLAGS $X_LIBS -lX11 -lXext"
19867                 SUMMARY_video="${SUMMARY_video} x11"
19868             fi
19869             have_video=yes
19870
19871             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for const parameter to XextAddDisplay" >&5
19872 $as_echo_n "checking for const parameter to XextAddDisplay... " >&6; }
19873             have_const_param_XextAddDisplay=no
19874             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19875 /* end confdefs.h.  */
19876
19877               #include <X11/Xlib.h>
19878               #include <X11/Xproto.h>
19879               #include <X11/extensions/Xext.h>
19880               #include <X11/extensions/extutil.h>
19881               extern XExtDisplayInfo* XextAddDisplay(XExtensionInfo* a,Display* b,_Xconst char* c,XExtensionHooks* d,int e,XPointer f);
19882
19883 int
19884 main ()
19885 {
19886
19887
19888   ;
19889   return 0;
19890 }
19891 _ACEOF
19892 if ac_fn_c_try_compile "$LINENO"; then :
19893
19894             have_const_param_XextAddDisplay=yes
19895             $as_echo "#define SDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY 1" >>confdefs.h
19896
19897
19898 fi
19899 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19900             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_const_param_XextAddDisplay" >&5
19901 $as_echo "$have_const_param_XextAddDisplay" >&6; }
19902
19903                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XGenericEvent" >&5
19904 $as_echo_n "checking for XGenericEvent... " >&6; }
19905             have_XGenericEvent=no
19906             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19907 /* end confdefs.h.  */
19908
19909                 #include <X11/Xlib.h>
19910
19911 int
19912 main ()
19913 {
19914
19915 Display *display;
19916 XEvent event;
19917 XGenericEventCookie *cookie = &event.xcookie;
19918 XNextEvent(display, &event);
19919 XGetEventData(display, cookie);
19920 XFreeEventData(display, cookie);
19921
19922   ;
19923   return 0;
19924 }
19925 _ACEOF
19926 if ac_fn_c_try_compile "$LINENO"; then :
19927
19928                 have_XGenericEvent=yes
19929                 $as_echo "#define SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS 1" >>confdefs.h
19930
19931
19932 fi
19933 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19934             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_XGenericEvent" >&5
19935 $as_echo "$have_XGenericEvent" >&6; }
19936
19937             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XkbKeycodeToKeysym in -lX11" >&5
19938 $as_echo_n "checking for XkbKeycodeToKeysym in -lX11... " >&6; }
19939 if ${ac_cv_lib_X11_XkbKeycodeToKeysym+:} false; then :
19940   $as_echo_n "(cached) " >&6
19941 else
19942   ac_check_lib_save_LIBS=$LIBS
19943 LIBS="-lX11  $LIBS"
19944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19945 /* end confdefs.h.  */
19946
19947 /* Override any GCC internal prototype to avoid an error.
19948    Use char because int might match the return type of a GCC
19949    builtin and then its argument prototype would still apply.  */
19950 #ifdef __cplusplus
19951 extern "C"
19952 #endif
19953 char XkbKeycodeToKeysym ();
19954 int
19955 main ()
19956 {
19957 return XkbKeycodeToKeysym ();
19958   ;
19959   return 0;
19960 }
19961 _ACEOF
19962 if ac_fn_c_try_link "$LINENO"; then :
19963   ac_cv_lib_X11_XkbKeycodeToKeysym=yes
19964 else
19965   ac_cv_lib_X11_XkbKeycodeToKeysym=no
19966 fi
19967 rm -f core conftest.err conftest.$ac_objext \
19968     conftest$ac_exeext conftest.$ac_ext
19969 LIBS=$ac_check_lib_save_LIBS
19970 fi
19971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_X11_XkbKeycodeToKeysym" >&5
19972 $as_echo "$ac_cv_lib_X11_XkbKeycodeToKeysym" >&6; }
19973 if test "x$ac_cv_lib_X11_XkbKeycodeToKeysym" = xyes; then :
19974
19975 $as_echo "#define SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM 1" >>confdefs.h
19976
19977 fi
19978
19979
19980             # Check whether --enable-video-x11-xcursor was given.
19981 if test "${enable_video_x11_xcursor+set}" = set; then :
19982   enableval=$enable_video_x11_xcursor;
19983 else
19984   enable_video_x11_xcursor=yes
19985 fi
19986
19987             if test x$enable_video_x11_xcursor = xyes; then
19988                 definitely_enable_video_x11_xcursor=no
19989                 ac_fn_c_check_header_compile "$LINENO" "X11/Xcursor/Xcursor.h" "ac_cv_header_X11_Xcursor_Xcursor_h" "#include <X11/Xlib.h>
19990
19991 "
19992 if test "x$ac_cv_header_X11_Xcursor_Xcursor_h" = xyes; then :
19993   have_xcursor_h_hdr=yes
19994 else
19995   have_xcursor_h_hdr=no
19996 fi
19997
19998
19999                 if test x$have_xcursor_h_hdr = xyes; then
20000                     if test x$enable_x11_shared = xyes && test x$xcursor_lib != x ; then
20001                         echo "-- dynamic libXcursor -> $xcursor_lib"
20002
20003 cat >>confdefs.h <<_ACEOF
20004 #define SDL_VIDEO_DRIVER_X11_DYNAMIC_XCURSOR "$xcursor_lib"
20005 _ACEOF
20006
20007                         definitely_enable_video_x11_xcursor=yes
20008                     else
20009                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XcursorImageCreate in -lXcursor" >&5
20010 $as_echo_n "checking for XcursorImageCreate in -lXcursor... " >&6; }
20011 if ${ac_cv_lib_Xcursor_XcursorImageCreate+:} false; then :
20012   $as_echo_n "(cached) " >&6
20013 else
20014   ac_check_lib_save_LIBS=$LIBS
20015 LIBS="-lXcursor  $LIBS"
20016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20017 /* end confdefs.h.  */
20018
20019 /* Override any GCC internal prototype to avoid an error.
20020    Use char because int might match the return type of a GCC
20021    builtin and then its argument prototype would still apply.  */
20022 #ifdef __cplusplus
20023 extern "C"
20024 #endif
20025 char XcursorImageCreate ();
20026 int
20027 main ()
20028 {
20029 return XcursorImageCreate ();
20030   ;
20031   return 0;
20032 }
20033 _ACEOF
20034 if ac_fn_c_try_link "$LINENO"; then :
20035   ac_cv_lib_Xcursor_XcursorImageCreate=yes
20036 else
20037   ac_cv_lib_Xcursor_XcursorImageCreate=no
20038 fi
20039 rm -f core conftest.err conftest.$ac_objext \
20040     conftest$ac_exeext conftest.$ac_ext
20041 LIBS=$ac_check_lib_save_LIBS
20042 fi
20043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xcursor_XcursorImageCreate" >&5
20044 $as_echo "$ac_cv_lib_Xcursor_XcursorImageCreate" >&6; }
20045 if test "x$ac_cv_lib_Xcursor_XcursorImageCreate" = xyes; then :
20046   have_xcursor_lib=yes
20047 fi
20048
20049                         if test x$have_xcursor_lib = xyes ; then
20050                             EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lXcursor"
20051                             definitely_enable_video_x11_xcursor=yes
20052                         fi
20053                     fi
20054                 fi
20055             fi
20056             if test x$definitely_enable_video_x11_xcursor = xyes; then
20057
20058 $as_echo "#define SDL_VIDEO_DRIVER_X11_XCURSOR 1" >>confdefs.h
20059
20060                 SUMMARY_video_x11="${SUMMARY_video_x11} xcursor"
20061             fi
20062             # Check whether --enable-video-x11-xdbe was given.
20063 if test "${enable_video_x11_xdbe+set}" = set; then :
20064   enableval=$enable_video_x11_xdbe;
20065 else
20066   enable_video_x11_xdbe=yes
20067 fi
20068
20069             if test x$enable_video_x11_xdbe = xyes; then
20070                 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/Xdbe.h" "ac_cv_header_X11_extensions_Xdbe_h" "#include <X11/Xlib.h>
20071
20072 "
20073 if test "x$ac_cv_header_X11_extensions_Xdbe_h" = xyes; then :
20074   have_dbe_h_hdr=yes
20075 else
20076   have_dbe_h_hdr=no
20077 fi
20078
20079
20080                 if test x$have_dbe_h_hdr = xyes; then
20081
20082 $as_echo "#define SDL_VIDEO_DRIVER_X11_XDBE 1" >>confdefs.h
20083
20084                     SUMMARY_video_x11="${SUMMARY_video_x11} xdbe"
20085                 fi
20086             fi
20087             # Check whether --enable-video-x11-xinerama was given.
20088 if test "${enable_video_x11_xinerama+set}" = set; then :
20089   enableval=$enable_video_x11_xinerama;
20090 else
20091   enable_video_x11_xinerama=yes
20092 fi
20093
20094             if test x$enable_video_x11_xinerama = xyes; then
20095                 definitely_enable_video_x11_xinerama=no
20096                 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/Xinerama.h" "ac_cv_header_X11_extensions_Xinerama_h" "#include <X11/Xlib.h>
20097
20098 "
20099 if test "x$ac_cv_header_X11_extensions_Xinerama_h" = xyes; then :
20100   have_xinerama_h_hdr=yes
20101 else
20102   have_xinerama_h_hdr=no
20103 fi
20104
20105
20106                 if test x$have_xinerama_h_hdr = xyes; then
20107                     if test x$enable_x11_shared = xyes && test x$xinerama_lib != x ; then
20108                         echo "-- dynamic libXinerama -> $xinerama_lib"
20109
20110 cat >>confdefs.h <<_ACEOF
20111 #define SDL_VIDEO_DRIVER_X11_DYNAMIC_XINERAMA "$xinerama_lib"
20112 _ACEOF
20113
20114                         definitely_enable_video_x11_xinerama=yes
20115                     else
20116                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XineramaQueryExtension in -lXinerama" >&5
20117 $as_echo_n "checking for XineramaQueryExtension in -lXinerama... " >&6; }
20118 if ${ac_cv_lib_Xinerama_XineramaQueryExtension+:} false; then :
20119   $as_echo_n "(cached) " >&6
20120 else
20121   ac_check_lib_save_LIBS=$LIBS
20122 LIBS="-lXinerama  $LIBS"
20123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20124 /* end confdefs.h.  */
20125
20126 /* Override any GCC internal prototype to avoid an error.
20127    Use char because int might match the return type of a GCC
20128    builtin and then its argument prototype would still apply.  */
20129 #ifdef __cplusplus
20130 extern "C"
20131 #endif
20132 char XineramaQueryExtension ();
20133 int
20134 main ()
20135 {
20136 return XineramaQueryExtension ();
20137   ;
20138   return 0;
20139 }
20140 _ACEOF
20141 if ac_fn_c_try_link "$LINENO"; then :
20142   ac_cv_lib_Xinerama_XineramaQueryExtension=yes
20143 else
20144   ac_cv_lib_Xinerama_XineramaQueryExtension=no
20145 fi
20146 rm -f core conftest.err conftest.$ac_objext \
20147     conftest$ac_exeext conftest.$ac_ext
20148 LIBS=$ac_check_lib_save_LIBS
20149 fi
20150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xinerama_XineramaQueryExtension" >&5
20151 $as_echo "$ac_cv_lib_Xinerama_XineramaQueryExtension" >&6; }
20152 if test "x$ac_cv_lib_Xinerama_XineramaQueryExtension" = xyes; then :
20153   have_xinerama_lib=yes
20154 fi
20155
20156                         if test x$have_xinerama_lib = xyes ; then
20157                             EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lXinerama"
20158                             definitely_enable_video_x11_xinerama=yes
20159                         fi
20160                     fi
20161                 fi
20162             fi
20163             if test x$definitely_enable_video_x11_xinerama = xyes; then
20164
20165 $as_echo "#define SDL_VIDEO_DRIVER_X11_XINERAMA 1" >>confdefs.h
20166
20167                 SUMMARY_video_x11="${SUMMARY_video_x11} xinerama"
20168             fi
20169             # Check whether --enable-video-x11-xinput was given.
20170 if test "${enable_video_x11_xinput+set}" = set; then :
20171   enableval=$enable_video_x11_xinput;
20172 else
20173   enable_video_x11_xinput=yes
20174 fi
20175
20176             if test x$enable_video_x11_xinput = xyes; then
20177                 definitely_enable_video_x11_xinput=no
20178                 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/XInput2.h" "ac_cv_header_X11_extensions_XInput2_h" "#include <X11/Xlib.h>
20179
20180 "
20181 if test "x$ac_cv_header_X11_extensions_XInput2_h" = xyes; then :
20182   have_xinput_h_hdr=yes
20183 else
20184   have_xinput_h_hdr=no
20185 fi
20186
20187
20188                 if test x$have_xinput_h_hdr = xyes; then
20189                     if test x$enable_x11_shared = xyes && test x$xinput_lib != x ; then
20190                         echo "-- dynamic libXi -> $xinput_lib"
20191
20192 cat >>confdefs.h <<_ACEOF
20193 #define SDL_VIDEO_DRIVER_X11_DYNAMIC_XINPUT2 "$xinput_lib"
20194 _ACEOF
20195
20196                         definitely_enable_video_x11_xinput=yes
20197                     else
20198                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XOpenDevice in -lXi" >&5
20199 $as_echo_n "checking for XOpenDevice in -lXi... " >&6; }
20200 if ${ac_cv_lib_Xi_XOpenDevice+:} false; then :
20201   $as_echo_n "(cached) " >&6
20202 else
20203   ac_check_lib_save_LIBS=$LIBS
20204 LIBS="-lXi  $LIBS"
20205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20206 /* end confdefs.h.  */
20207
20208 /* Override any GCC internal prototype to avoid an error.
20209    Use char because int might match the return type of a GCC
20210    builtin and then its argument prototype would still apply.  */
20211 #ifdef __cplusplus
20212 extern "C"
20213 #endif
20214 char XOpenDevice ();
20215 int
20216 main ()
20217 {
20218 return XOpenDevice ();
20219   ;
20220   return 0;
20221 }
20222 _ACEOF
20223 if ac_fn_c_try_link "$LINENO"; then :
20224   ac_cv_lib_Xi_XOpenDevice=yes
20225 else
20226   ac_cv_lib_Xi_XOpenDevice=no
20227 fi
20228 rm -f core conftest.err conftest.$ac_objext \
20229     conftest$ac_exeext conftest.$ac_ext
20230 LIBS=$ac_check_lib_save_LIBS
20231 fi
20232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xi_XOpenDevice" >&5
20233 $as_echo "$ac_cv_lib_Xi_XOpenDevice" >&6; }
20234 if test "x$ac_cv_lib_Xi_XOpenDevice" = xyes; then :
20235   have_xinput_lib=yes
20236 fi
20237
20238                         if test x$have_xinput_lib = xyes ; then
20239                             EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lXi"
20240                             definitely_enable_video_x11_xinput=yes
20241                         fi
20242                     fi
20243                 fi
20244             fi
20245             if test x$definitely_enable_video_x11_xinput = xyes; then
20246                 SUMMARY_video_x11="${SUMMARY_video_x11} xinput2"
20247
20248 $as_echo "#define SDL_VIDEO_DRIVER_X11_XINPUT2 1" >>confdefs.h
20249
20250                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xinput2 multitouch" >&5
20251 $as_echo_n "checking for xinput2 multitouch... " >&6; }
20252                 have_xinput2_multitouch=no
20253                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20254 /* end confdefs.h.  */
20255
20256                         #include <X11/Xlib.h>
20257                         #include <X11/Xproto.h>
20258                         #include <X11/extensions/XInput2.h>
20259
20260 int
20261 main ()
20262 {
20263
20264 int event_type = XI_TouchBegin;
20265 XITouchClassInfo *t;
20266
20267   ;
20268   return 0;
20269 }
20270 _ACEOF
20271 if ac_fn_c_try_compile "$LINENO"; then :
20272
20273                 have_xinput2_multitouch=yes
20274                 $as_echo "#define SDL_VIDEO_DRIVER_X11_XINPUT2_SUPPORTS_MULTITOUCH 1" >>confdefs.h
20275
20276                 SUMMARY_video_x11="${SUMMARY_video_x11} xinput2_multitouch"
20277
20278 fi
20279 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20280                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_xinput2_multitouch" >&5
20281 $as_echo "$have_xinput2_multitouch" >&6; }
20282             fi
20283             # Check whether --enable-video-x11-xrandr was given.
20284 if test "${enable_video_x11_xrandr+set}" = set; then :
20285   enableval=$enable_video_x11_xrandr;
20286 else
20287   enable_video_x11_xrandr=yes
20288 fi
20289
20290             if test x$enable_video_x11_xrandr = xyes; then
20291                                 definitely_enable_video_x11_xrandr=no
20292                 have_xrandr_h_hdr=no
20293                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20294 /* end confdefs.h.  */
20295
20296                 #include <X11/Xlib.h>
20297                 #include <X11/extensions/Xrandr.h>
20298
20299 int
20300 main ()
20301 {
20302
20303                 XRRScreenResources *res = NULL;
20304
20305   ;
20306   return 0;
20307 }
20308 _ACEOF
20309 if ac_fn_c_try_compile "$LINENO"; then :
20310
20311                 have_xrandr_h_hdr=yes
20312
20313 fi
20314 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20315                 if test x$have_xrandr_h_hdr = xyes; then
20316                     if test x$enable_x11_shared = xyes && test x$xrandr_lib != x ; then
20317                         echo "-- dynamic libXrandr -> $xrandr_lib"
20318
20319 cat >>confdefs.h <<_ACEOF
20320 #define SDL_VIDEO_DRIVER_X11_DYNAMIC_XRANDR "$xrandr_lib"
20321 _ACEOF
20322
20323                         definitely_enable_video_x11_xrandr=yes
20324                     else
20325                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XRRQueryExtension in -lXrandr" >&5
20326 $as_echo_n "checking for XRRQueryExtension in -lXrandr... " >&6; }
20327 if ${ac_cv_lib_Xrandr_XRRQueryExtension+:} false; then :
20328   $as_echo_n "(cached) " >&6
20329 else
20330   ac_check_lib_save_LIBS=$LIBS
20331 LIBS="-lXrandr  $LIBS"
20332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20333 /* end confdefs.h.  */
20334
20335 /* Override any GCC internal prototype to avoid an error.
20336    Use char because int might match the return type of a GCC
20337    builtin and then its argument prototype would still apply.  */
20338 #ifdef __cplusplus
20339 extern "C"
20340 #endif
20341 char XRRQueryExtension ();
20342 int
20343 main ()
20344 {
20345 return XRRQueryExtension ();
20346   ;
20347   return 0;
20348 }
20349 _ACEOF
20350 if ac_fn_c_try_link "$LINENO"; then :
20351   ac_cv_lib_Xrandr_XRRQueryExtension=yes
20352 else
20353   ac_cv_lib_Xrandr_XRRQueryExtension=no
20354 fi
20355 rm -f core conftest.err conftest.$ac_objext \
20356     conftest$ac_exeext conftest.$ac_ext
20357 LIBS=$ac_check_lib_save_LIBS
20358 fi
20359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xrandr_XRRQueryExtension" >&5
20360 $as_echo "$ac_cv_lib_Xrandr_XRRQueryExtension" >&6; }
20361 if test "x$ac_cv_lib_Xrandr_XRRQueryExtension" = xyes; then :
20362   have_xrandr_lib=yes
20363 fi
20364
20365                         if test x$have_xrandr_lib = xyes ; then
20366                             EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lXrandr"
20367                             definitely_enable_video_x11_xrandr=yes
20368                         fi
20369                     fi
20370                 fi
20371             fi
20372             if test x$definitely_enable_video_x11_xrandr = xyes; then
20373
20374 $as_echo "#define SDL_VIDEO_DRIVER_X11_XRANDR 1" >>confdefs.h
20375
20376                 SUMMARY_video_x11="${SUMMARY_video_x11} xrandr"
20377             fi
20378             # Check whether --enable-video-x11-scrnsaver was given.
20379 if test "${enable_video_x11_scrnsaver+set}" = set; then :
20380   enableval=$enable_video_x11_scrnsaver;
20381 else
20382   enable_video_x11_scrnsaver=yes
20383 fi
20384
20385             if test x$enable_video_x11_scrnsaver = xyes; then
20386                 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/scrnsaver.h" "ac_cv_header_X11_extensions_scrnsaver_h" "#include <X11/Xlib.h>
20387
20388 "
20389 if test "x$ac_cv_header_X11_extensions_scrnsaver_h" = xyes; then :
20390   have_scrnsaver_h_hdr=yes
20391 else
20392   have_scrnsaver_h_hdr=no
20393 fi
20394
20395
20396                 if test x$have_scrnsaver_h_hdr = xyes; then
20397                     if test x$enable_x11_shared = xyes && test x$xss_lib != x ; then
20398                         echo "-- dynamic libXss -> $xss_lib"
20399
20400 cat >>confdefs.h <<_ACEOF
20401 #define SDL_VIDEO_DRIVER_X11_DYNAMIC_XSS "$xss_lib"
20402 _ACEOF
20403
20404                         definitely_enable_video_x11_scrnsaver=yes
20405                     else
20406                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XScreenSaverSuspend in -lXss" >&5
20407 $as_echo_n "checking for XScreenSaverSuspend in -lXss... " >&6; }
20408 if ${ac_cv_lib_Xss_XScreenSaverSuspend+:} false; then :
20409   $as_echo_n "(cached) " >&6
20410 else
20411   ac_check_lib_save_LIBS=$LIBS
20412 LIBS="-lXss  $LIBS"
20413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20414 /* end confdefs.h.  */
20415
20416 /* Override any GCC internal prototype to avoid an error.
20417    Use char because int might match the return type of a GCC
20418    builtin and then its argument prototype would still apply.  */
20419 #ifdef __cplusplus
20420 extern "C"
20421 #endif
20422 char XScreenSaverSuspend ();
20423 int
20424 main ()
20425 {
20426 return XScreenSaverSuspend ();
20427   ;
20428   return 0;
20429 }
20430 _ACEOF
20431 if ac_fn_c_try_link "$LINENO"; then :
20432   ac_cv_lib_Xss_XScreenSaverSuspend=yes
20433 else
20434   ac_cv_lib_Xss_XScreenSaverSuspend=no
20435 fi
20436 rm -f core conftest.err conftest.$ac_objext \
20437     conftest$ac_exeext conftest.$ac_ext
20438 LIBS=$ac_check_lib_save_LIBS
20439 fi
20440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xss_XScreenSaverSuspend" >&5
20441 $as_echo "$ac_cv_lib_Xss_XScreenSaverSuspend" >&6; }
20442 if test "x$ac_cv_lib_Xss_XScreenSaverSuspend" = xyes; then :
20443   have_xss_lib=yes
20444 fi
20445
20446                         if test x$have_xss_lib = xyes ; then
20447                             EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lXss"
20448                             definitely_enable_video_x11_scrnsaver=yes
20449                         fi
20450                     fi
20451                 fi
20452             fi
20453             if test x$definitely_enable_video_x11_scrnsaver = xyes; then
20454
20455 $as_echo "#define SDL_VIDEO_DRIVER_X11_XSCRNSAVER 1" >>confdefs.h
20456
20457                 SUMMARY_video_x11="${SUMMARY_video_x11} xscrnsaver"
20458             fi
20459             # Check whether --enable-video-x11-xshape was given.
20460 if test "${enable_video_x11_xshape+set}" = set; then :
20461   enableval=$enable_video_x11_xshape;
20462 else
20463   enable_video_x11_xshape=yes
20464 fi
20465
20466             if test x$enable_video_x11_xshape = xyes; then
20467                 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/shape.h" "ac_cv_header_X11_extensions_shape_h" "#include <X11/Xlib.h>
20468
20469 "
20470 if test "x$ac_cv_header_X11_extensions_shape_h" = xyes; then :
20471   have_shape_h_hdr=yes
20472 else
20473   have_shape_h_hdr=no
20474 fi
20475
20476
20477                 if test x$have_shape_h_hdr = xyes; then
20478
20479 $as_echo "#define SDL_VIDEO_DRIVER_X11_XSHAPE 1" >>confdefs.h
20480
20481                     SUMMARY_video_x11="${SUMMARY_video_x11} xshape"
20482                 fi
20483             fi
20484             # Check whether --enable-video-x11-vm was given.
20485 if test "${enable_video_x11_vm+set}" = set; then :
20486   enableval=$enable_video_x11_vm;
20487 else
20488   enable_video_x11_vm=yes
20489 fi
20490
20491             if test x$enable_video_x11_vm = xyes; then
20492                 definitely_enable_video_x11_vm=no
20493                 ac_fn_c_check_header_compile "$LINENO" "X11/extensions/xf86vmode.h" "ac_cv_header_X11_extensions_xf86vmode_h" "#include <X11/Xlib.h>
20494
20495 "
20496 if test "x$ac_cv_header_X11_extensions_xf86vmode_h" = xyes; then :
20497   have_vm_h_hdr=yes
20498 else
20499   have_vm_h_hdr=no
20500 fi
20501
20502
20503                 if test x$have_vm_h_hdr = xyes; then
20504                     if test x$enable_x11_shared = xyes && test x$xvidmode_lib != x ; then
20505                         echo "-- dynamic libXxf86vm -> $xvidmode_lib"
20506
20507 cat >>confdefs.h <<_ACEOF
20508 #define SDL_VIDEO_DRIVER_X11_DYNAMIC_XVIDMODE "$xvidmode_lib"
20509 _ACEOF
20510
20511                         definitely_enable_video_x11_vm=yes
20512                     else
20513                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XF86VidModeQueryVersion in -lXxf86vm" >&5
20514 $as_echo_n "checking for XF86VidModeQueryVersion in -lXxf86vm... " >&6; }
20515 if ${ac_cv_lib_Xxf86vm_XF86VidModeQueryVersion+:} false; then :
20516   $as_echo_n "(cached) " >&6
20517 else
20518   ac_check_lib_save_LIBS=$LIBS
20519 LIBS="-lXxf86vm  $LIBS"
20520 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20521 /* end confdefs.h.  */
20522
20523 /* Override any GCC internal prototype to avoid an error.
20524    Use char because int might match the return type of a GCC
20525    builtin and then its argument prototype would still apply.  */
20526 #ifdef __cplusplus
20527 extern "C"
20528 #endif
20529 char XF86VidModeQueryVersion ();
20530 int
20531 main ()
20532 {
20533 return XF86VidModeQueryVersion ();
20534   ;
20535   return 0;
20536 }
20537 _ACEOF
20538 if ac_fn_c_try_link "$LINENO"; then :
20539   ac_cv_lib_Xxf86vm_XF86VidModeQueryVersion=yes
20540 else
20541   ac_cv_lib_Xxf86vm_XF86VidModeQueryVersion=no
20542 fi
20543 rm -f core conftest.err conftest.$ac_objext \
20544     conftest$ac_exeext conftest.$ac_ext
20545 LIBS=$ac_check_lib_save_LIBS
20546 fi
20547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xxf86vm_XF86VidModeQueryVersion" >&5
20548 $as_echo "$ac_cv_lib_Xxf86vm_XF86VidModeQueryVersion" >&6; }
20549 if test "x$ac_cv_lib_Xxf86vm_XF86VidModeQueryVersion" = xyes; then :
20550   have_vm_lib=yes
20551 fi
20552
20553                         if test x$have_vm_lib = xyes ; then
20554                             EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lXxf86vm"
20555                             definitely_enable_video_x11_vm=yes
20556                         fi
20557                     fi
20558                 fi
20559             fi
20560             if test x$definitely_enable_video_x11_vm = xyes; then
20561
20562 $as_echo "#define SDL_VIDEO_DRIVER_X11_XVIDMODE 1" >>confdefs.h
20563
20564                 SUMMARY_video_x11="${SUMMARY_video_x11} xvidmode"
20565             fi
20566         fi
20567     fi
20568 }
20569
20570 CheckVivanteVideo()
20571 {
20572     # Check whether --enable-video-vivante was given.
20573 if test "${enable_video_vivante+set}" = set; then :
20574   enableval=$enable_video_vivante;
20575 else
20576   enable_video_vivante=yes
20577 fi
20578
20579     if test x$enable_video = xyes -a x$enable_video_vivante = xyes; then
20580         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Vivante VDK API" >&5
20581 $as_echo_n "checking for Vivante VDK API... " >&6; }
20582         have_vivante_vdk=no
20583         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20584 /* end confdefs.h.  */
20585
20586           #define LINUX
20587           #define EGL_API_FB
20588           #include <gc_vdk.h>
20589
20590 int
20591 main ()
20592 {
20593
20594
20595   ;
20596   return 0;
20597 }
20598 _ACEOF
20599 if ac_fn_c_try_compile "$LINENO"; then :
20600
20601         have_vivante_vdk=yes
20602
20603 fi
20604 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20605         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_vivante_vdk" >&5
20606 $as_echo "$have_vivante_vdk" >&6; }
20607
20608         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Vivante FB API" >&5
20609 $as_echo_n "checking for Vivante FB API... " >&6; }
20610         have_vivante_egl=no
20611         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20612 /* end confdefs.h.  */
20613
20614           #define LINUX
20615           #define EGL_API_FB
20616           #include <EGL/eglvivante.h>
20617
20618 int
20619 main ()
20620 {
20621
20622
20623   ;
20624   return 0;
20625 }
20626 _ACEOF
20627 if ac_fn_c_try_compile "$LINENO"; then :
20628
20629         have_vivante_egl=yes
20630
20631 fi
20632 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20633         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_vivante_egl" >&5
20634 $as_echo "$have_vivante_egl" >&6; }
20635
20636         if test x$have_vivante_vdk = xyes -o x$have_vivante_egl = xyes; then
20637
20638 $as_echo "#define SDL_VIDEO_DRIVER_VIVANTE 1" >>confdefs.h
20639
20640             EXTRA_CFLAGS="$EXTRA_CFLAGS -DLINUX -DEGL_API_FB"
20641             if test x$have_vivante_vdk = xyes; then
20642
20643 $as_echo "#define SDL_VIDEO_DRIVER_VIVANTE_VDK 1" >>confdefs.h
20644
20645                 EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lVDK"
20646             fi
20647             SOURCES="$SOURCES $srcdir/src/video/vivante/*.c"
20648             SUMMARY_video="${SUMMARY_video} vivante"
20649             have_video=yes
20650         fi
20651     fi
20652 }
20653
20654 CheckHaikuVideo()
20655 {
20656     if test x$enable_video = xyes; then
20657
20658 $as_echo "#define SDL_VIDEO_DRIVER_HAIKU 1" >>confdefs.h
20659
20660         SOURCES="$SOURCES $srcdir/src/video/haiku/*.cc"
20661         have_video=yes
20662         SUMMARY_video="${SUMMARY_video} haiku"
20663     fi
20664 }
20665
20666 CheckCOCOA()
20667 {
20668     # Check whether --enable-video-cocoa was given.
20669 if test "${enable_video_cocoa+set}" = set; then :
20670   enableval=$enable_video_cocoa;
20671 else
20672   enable_video_cocoa=yes
20673 fi
20674
20675     if test x$enable_video = xyes -a x$enable_video_cocoa = xyes; then
20676         save_CFLAGS="$CFLAGS"
20677                 CFLAGS="$CFLAGS -x objective-c"
20678         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Cocoa framework" >&5
20679 $as_echo_n "checking for Cocoa framework... " >&6; }
20680         have_cocoa=no
20681         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20682 /* end confdefs.h.  */
20683
20684           #import <Cocoa/Cocoa.h>
20685
20686 int
20687 main ()
20688 {
20689
20690
20691   ;
20692   return 0;
20693 }
20694 _ACEOF
20695 if ac_fn_c_try_compile "$LINENO"; then :
20696
20697         have_cocoa=yes
20698
20699 fi
20700 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20701         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_cocoa" >&5
20702 $as_echo "$have_cocoa" >&6; }
20703         CFLAGS="$save_CFLAGS"
20704         if test x$have_cocoa = xyes; then
20705
20706 $as_echo "#define SDL_VIDEO_DRIVER_COCOA 1" >>confdefs.h
20707
20708             SOURCES="$SOURCES $srcdir/src/video/cocoa/*.m"
20709             SUMMARY_video="${SUMMARY_video} cocoa"
20710             have_video=yes
20711         fi
20712     fi
20713 }
20714
20715 CheckDirectFB()
20716 {
20717     # Check whether --enable-video-directfb was given.
20718 if test "${enable_video_directfb+set}" = set; then :
20719   enableval=$enable_video_directfb;
20720 else
20721   enable_video_directfb=no
20722 fi
20723
20724     if test x$enable_video = xyes -a x$enable_video_directfb = xyes; then
20725         video_directfb=no
20726
20727         DIRECTFB_REQUIRED_VERSION=1.0.0
20728         for ac_prog in directfb-config
20729 do
20730   # Extract the first word of "$ac_prog", so it can be a program name with args.
20731 set dummy $ac_prog; ac_word=$2
20732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20733 $as_echo_n "checking for $ac_word... " >&6; }
20734 if ${ac_cv_path_DIRECTFBCONFIG+:} false; then :
20735   $as_echo_n "(cached) " >&6
20736 else
20737   case $DIRECTFBCONFIG in
20738   [\\/]* | ?:[\\/]*)
20739   ac_cv_path_DIRECTFBCONFIG="$DIRECTFBCONFIG" # Let the user override the test with a path.
20740   ;;
20741   *)
20742   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20743 as_dummy="$prefix/bin:$PATH"
20744 for as_dir in $as_dummy
20745 do
20746   IFS=$as_save_IFS
20747   test -z "$as_dir" && as_dir=.
20748     for ac_exec_ext in '' $ac_executable_extensions; do
20749   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20750     ac_cv_path_DIRECTFBCONFIG="$as_dir/$ac_word$ac_exec_ext"
20751     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20752     break 2
20753   fi
20754 done
20755   done
20756 IFS=$as_save_IFS
20757
20758   ;;
20759 esac
20760 fi
20761 DIRECTFBCONFIG=$ac_cv_path_DIRECTFBCONFIG
20762 if test -n "$DIRECTFBCONFIG"; then
20763   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DIRECTFBCONFIG" >&5
20764 $as_echo "$DIRECTFBCONFIG" >&6; }
20765 else
20766   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20767 $as_echo "no" >&6; }
20768 fi
20769
20770
20771   test -n "$DIRECTFBCONFIG" && break
20772 done
20773 test -n "$DIRECTFBCONFIG" || DIRECTFBCONFIG="no"
20774
20775         if test x$DIRECTFBCONFIG = xno; then
20776             # Extract the first word of "pkg-config", so it can be a program name with args.
20777 set dummy pkg-config; ac_word=$2
20778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20779 $as_echo_n "checking for $ac_word... " >&6; }
20780 if ${ac_cv_path_PKG_CONFIG+:} false; then :
20781   $as_echo_n "(cached) " >&6
20782 else
20783   case $PKG_CONFIG in
20784   [\\/]* | ?:[\\/]*)
20785   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
20786   ;;
20787   *)
20788   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20789 for as_dir in $PATH
20790 do
20791   IFS=$as_save_IFS
20792   test -z "$as_dir" && as_dir=.
20793     for ac_exec_ext in '' $ac_executable_extensions; do
20794   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20795     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20796     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20797     break 2
20798   fi
20799 done
20800   done
20801 IFS=$as_save_IFS
20802
20803   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
20804   ;;
20805 esac
20806 fi
20807 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
20808 if test -n "$PKG_CONFIG"; then
20809   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
20810 $as_echo "$PKG_CONFIG" >&6; }
20811 else
20812   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20813 $as_echo "no" >&6; }
20814 fi
20815
20816
20817             if test x$PKG_CONFIG != xno; then
20818                 if $PKG_CONFIG --atleast-pkgconfig-version 0.7 && $PKG_CONFIG --atleast-version $DIRECTFB_REQUIRED_VERSION directfb; then
20819                     DIRECTFB_CFLAGS=`$PKG_CONFIG --cflags directfb`
20820                     DIRECTFB_LIBS=`$PKG_CONFIG --libs directfb`
20821                     DIRECTFB_PREFIX=`$PKG_CONFIG --variable=prefix directfb`
20822                     video_directfb=yes
20823                 fi
20824             fi
20825         else
20826             set -- `echo $DIRECTFB_REQUIRED_VERSION | sed 's/\./ /g'`
20827             NEED_VERSION=`expr $1 \* 10000 + $2 \* 100 + $3`
20828             set -- `$DIRECTFBCONFIG --version | sed 's/\./ /g'`
20829             HAVE_VERSION=`expr $1 \* 10000 + $2 \* 100 + $3`
20830             if test $HAVE_VERSION -ge $NEED_VERSION; then
20831                 DIRECTFB_CFLAGS=`$DIRECTFBCONFIG --cflags`
20832                 DIRECTFB_LIBS=`$DIRECTFBCONFIG --libs`
20833                 DIRECTFB_PREFIX=`$DIRECTFBCONFIG --prefix`
20834                 video_directfb=yes
20835             fi
20836         fi
20837         if test x$video_directfb = xyes; then
20838             # SuSE 11.1 installs directfb-config without directfb-devel
20839             save_CPPFLAGS="$CPPFLAGS"
20840             CPPFLAGS="$CPPFLAGS $DIRECTFB_CFLAGS"
20841             ac_fn_c_check_header_mongrel "$LINENO" "directfb.h" "ac_cv_header_directfb_h" "$ac_includes_default"
20842 if test "x$ac_cv_header_directfb_h" = xyes; then :
20843   have_directfb_hdr=yes
20844 else
20845   have_directfb_hdr=no
20846 fi
20847
20848
20849             CPPFLAGS="$save_CPPFLAGS"
20850             video_directfb=$have_directfb_hdr
20851         fi
20852         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DirectFB $DIRECTFB_REQUIRED_VERSION support" >&5
20853 $as_echo_n "checking for DirectFB $DIRECTFB_REQUIRED_VERSION support... " >&6; }
20854         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $video_directfb" >&5
20855 $as_echo "$video_directfb" >&6; }
20856
20857         if test x$video_directfb = xyes; then
20858             # Check whether --enable-directfb-shared was given.
20859 if test "${enable_directfb_shared+set}" = set; then :
20860   enableval=$enable_directfb_shared;
20861 else
20862   enable_directfb_shared=yes
20863 fi
20864
20865
20866
20867 $as_echo "#define SDL_VIDEO_DRIVER_DIRECTFB 1" >>confdefs.h
20868
20869
20870 $as_echo "#define SDL_VIDEO_RENDER_DIRECTFB 1" >>confdefs.h
20871
20872             SOURCES="$SOURCES $srcdir/src/video/directfb/*.c"
20873             EXTRA_CFLAGS="$EXTRA_CFLAGS $DIRECTFB_CFLAGS"
20874
20875             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for directfb dynamic loading support" >&5
20876 $as_echo_n "checking for directfb dynamic loading support... " >&6; }
20877             directfb_shared=no
20878             directfb_lib=`find_lib "libdirectfb.so.*" "$DIRECTFB_LIBS"`
20879             # | sed 's/.*\/\(.*\)/\1/; q'`]
20880 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"directfb $directfb_lib\"" >&5
20881 $as_echo "$as_me: WARNING: \"directfb $directfb_lib\"" >&2;}
20882             if test x$have_loadso != xyes && \
20883                test x$enable_directfb_shared = xyes; then
20884                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You must have SDL_LoadObject() support for dynamic directfb loading" >&5
20885 $as_echo "$as_me: WARNING: You must have SDL_LoadObject() support for dynamic directfb loading" >&2;}
20886             fi
20887             if test x$have_loadso = xyes && \
20888                test x$enable_directfb_shared = xyes && test x$directfb_lib != x; then
20889                 directfb_shared=yes
20890                 echo "-- $directfb_lib_spec -> $directfb_lib"
20891
20892 cat >>confdefs.h <<_ACEOF
20893 #define SDL_VIDEO_DRIVER_DIRECTFB_DYNAMIC "$directfb_lib"
20894 _ACEOF
20895
20896                 SUMMARY_video="${SUMMARY_video} directfb(dynamic)"
20897             else
20898                 EXTRA_LDFLAGS="$EXTRA_LDFLAGS $DIRECTFB_LIBS"
20899                 SUMMARY_video="${SUMMARY_video} directfb"
20900             fi
20901             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $directfb_shared" >&5
20902 $as_echo "$directfb_shared" >&6; }
20903             SDL_CFLAGS="$SDL_CFLAGS $DIRECTFB_CFLAGS"
20904             have_video=yes
20905         fi
20906     fi
20907 }
20908
20909 CheckFusionSound()
20910 {
20911     # Check whether --enable-fusionsound was given.
20912 if test "${enable_fusionsound+set}" = set; then :
20913   enableval=$enable_fusionsound;
20914 else
20915   enable_fusionsound=no
20916 fi
20917
20918     if test x$enable_audio = xyes -a x$enable_fusionsound = xyes; then
20919         fusionsound=no
20920
20921         FUSIONSOUND_REQUIRED_VERSION=1.1.1
20922
20923         # Extract the first word of "pkg-config", so it can be a program name with args.
20924 set dummy pkg-config; ac_word=$2
20925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20926 $as_echo_n "checking for $ac_word... " >&6; }
20927 if ${ac_cv_path_PKG_CONFIG+:} false; then :
20928   $as_echo_n "(cached) " >&6
20929 else
20930   case $PKG_CONFIG in
20931   [\\/]* | ?:[\\/]*)
20932   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
20933   ;;
20934   *)
20935   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20936 for as_dir in $PATH
20937 do
20938   IFS=$as_save_IFS
20939   test -z "$as_dir" && as_dir=.
20940     for ac_exec_ext in '' $ac_executable_extensions; do
20941   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20942     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20943     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20944     break 2
20945   fi
20946 done
20947   done
20948 IFS=$as_save_IFS
20949
20950   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
20951   ;;
20952 esac
20953 fi
20954 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
20955 if test -n "$PKG_CONFIG"; then
20956   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
20957 $as_echo "$PKG_CONFIG" >&6; }
20958 else
20959   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20960 $as_echo "no" >&6; }
20961 fi
20962
20963
20964         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FusionSound $FUSIONSOUND_REQUIRED_VERSION support" >&5
20965 $as_echo_n "checking for FusionSound $FUSIONSOUND_REQUIRED_VERSION support... " >&6; }
20966         if test x$PKG_CONFIG != xno; then
20967             if $PKG_CONFIG --atleast-pkgconfig-version 0.7 && $PKG_CONFIG --atleast-version $FUSIONSOUND_REQUIRED_VERSION fusionsound; then
20968                 FUSIONSOUND_CFLAGS=`$PKG_CONFIG --cflags fusionsound`
20969                 FUSIONSOUND_LIBS=`$PKG_CONFIG --libs fusionsound`
20970                 fusionsound=yes
20971             fi
20972         fi
20973         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $fusionsound" >&5
20974 $as_echo "$fusionsound" >&6; }
20975
20976         if test x$fusionsound = xyes; then
20977
20978 $as_echo "#define SDL_AUDIO_DRIVER_FUSIONSOUND 1" >>confdefs.h
20979
20980             SOURCES="$SOURCES $srcdir/src/audio/fusionsound/*.c"
20981             EXTRA_CFLAGS="$EXTRA_CFLAGS $FUSIONSOUND_CFLAGS"
20982
20983             # Check whether --enable-fusionsound-shared was given.
20984 if test "${enable_fusionsound_shared+set}" = set; then :
20985   enableval=$enable_fusionsound_shared;
20986 else
20987   enable_fusionsound_shared=yes
20988 fi
20989
20990             fusionsound_shared=no
20991             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FusionSound dynamic loading support" >&5
20992 $as_echo_n "checking for FusionSound dynamic loading support... " >&6; }
20993             if test x$have_loadso != xyes && \
20994                test x$enable_fusionsound_shared = xyes; then
20995                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You must have SDL_LoadObject() support for dynamic fusionsound loading" >&5
20996 $as_echo "$as_me: WARNING: You must have SDL_LoadObject() support for dynamic fusionsound loading" >&2;}
20997             fi
20998             if test x$have_loadso = xyes && \
20999                test x$enable_fusionsound_shared = xyes; then
21000
21001 cat >>confdefs.h <<_ACEOF
21002 #define SDL_AUDIO_DRIVER_FUSIONSOUND_DYNAMIC "libfusionsound.so"
21003 _ACEOF
21004
21005                 fusionsound_shared=yes
21006                 SUMMARY_audio="${SUMMARY_audio} fusionsound(dynamic)"
21007             else
21008                 EXTRA_LDFLAGS="$EXTRA_LDFLAGS $FUSIONSOUND_LIBS"
21009                 SUMMARY_audio="${SUMMARY_audio} fusionsound"
21010             fi
21011             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $fusionsound_shared" >&5
21012 $as_echo "$fusionsound_shared" >&6; }
21013
21014             have_audio=yes
21015         fi
21016     fi
21017 }
21018
21019 CheckDummyVideo()
21020 {
21021     # Check whether --enable-video-dummy was given.
21022 if test "${enable_video_dummy+set}" = set; then :
21023   enableval=$enable_video_dummy;
21024 else
21025   enable_video_dummy=yes
21026 fi
21027
21028     if test x$enable_video_dummy = xyes; then
21029
21030 $as_echo "#define SDL_VIDEO_DRIVER_DUMMY 1" >>confdefs.h
21031
21032         SOURCES="$SOURCES $srcdir/src/video/dummy/*.c"
21033         have_video=yes
21034         SUMMARY_video="${SUMMARY_video} dummy"
21035     fi
21036 }
21037
21038 # Check whether --enable-video-opengl was given.
21039 if test "${enable_video_opengl+set}" = set; then :
21040   enableval=$enable_video_opengl;
21041 else
21042   enable_video_opengl=yes
21043 fi
21044
21045
21046 CheckOpenGLX11()
21047 {
21048     if test x$enable_video = xyes -a x$enable_video_opengl = xyes; then
21049         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenGL (GLX) support" >&5
21050 $as_echo_n "checking for OpenGL (GLX) support... " >&6; }
21051         video_opengl=no
21052         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21053 /* end confdefs.h.  */
21054
21055          #include <GL/gl.h>
21056          #include <GL/glx.h>
21057
21058 int
21059 main ()
21060 {
21061
21062
21063   ;
21064   return 0;
21065 }
21066 _ACEOF
21067 if ac_fn_c_try_compile "$LINENO"; then :
21068
21069         video_opengl=yes
21070
21071 fi
21072 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21073         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $video_opengl" >&5
21074 $as_echo "$video_opengl" >&6; }
21075         if test x$video_opengl = xyes; then
21076
21077 $as_echo "#define SDL_VIDEO_OPENGL 1" >>confdefs.h
21078
21079
21080 $as_echo "#define SDL_VIDEO_OPENGL_GLX 1" >>confdefs.h
21081
21082
21083 $as_echo "#define SDL_VIDEO_RENDER_OGL 1" >>confdefs.h
21084
21085             SUMMARY_video="${SUMMARY_video} opengl"
21086         fi
21087     fi
21088 }
21089
21090 # Check whether --enable-video-opengles was given.
21091 if test "${enable_video_opengles+set}" = set; then :
21092   enableval=$enable_video_opengles;
21093 else
21094   enable_video_opengles=yes
21095 fi
21096
21097 # Check whether --enable-video-opengles1 was given.
21098 if test "${enable_video_opengles1+set}" = set; then :
21099   enableval=$enable_video_opengles1;
21100 else
21101   enable_video_opengles1=yes
21102 fi
21103
21104 # Check whether --enable-video-opengles2 was given.
21105 if test "${enable_video_opengles2+set}" = set; then :
21106   enableval=$enable_video_opengles2;
21107 else
21108   enable_video_opengles2=yes
21109 fi
21110
21111
21112 CheckOpenGLESX11()
21113 {
21114     if test x$enable_video = xyes -a x$enable_video_opengles = xyes; then
21115         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EGL support" >&5
21116 $as_echo_n "checking for EGL support... " >&6; }
21117         video_opengl_egl=no
21118         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21119 /* end confdefs.h.  */
21120
21121           #define LINUX
21122           #define EGL_API_FB
21123           #include <EGL/egl.h>
21124           #include <EGL/eglext.h>
21125
21126 int
21127 main ()
21128 {
21129
21130
21131   ;
21132   return 0;
21133 }
21134 _ACEOF
21135 if ac_fn_c_try_compile "$LINENO"; then :
21136
21137         video_opengl_egl=yes
21138
21139 fi
21140 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21141         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $video_opengl_egl" >&5
21142 $as_echo "$video_opengl_egl" >&6; }
21143         if test x$video_opengl_egl = xyes; then
21144
21145 $as_echo "#define SDL_VIDEO_OPENGL_EGL 1" >>confdefs.h
21146
21147         fi
21148
21149         if test x$enable_video_opengles1 = xyes; then
21150             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenGL ES v1 headers" >&5
21151 $as_echo_n "checking for OpenGL ES v1 headers... " >&6; }
21152             video_opengles_v1=no
21153             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21154 /* end confdefs.h.  */
21155
21156              #include <GLES/gl.h>
21157              #include <GLES/glext.h>
21158
21159 int
21160 main ()
21161 {
21162
21163
21164   ;
21165   return 0;
21166 }
21167 _ACEOF
21168 if ac_fn_c_try_compile "$LINENO"; then :
21169
21170             video_opengles_v1=yes
21171
21172 fi
21173 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21174             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $video_opengles_v1" >&5
21175 $as_echo "$video_opengles_v1" >&6; }
21176             if test x$video_opengles_v1 = xyes; then
21177
21178 $as_echo "#define SDL_VIDEO_OPENGL_ES 1" >>confdefs.h
21179
21180
21181 $as_echo "#define SDL_VIDEO_RENDER_OGL_ES 1" >>confdefs.h
21182
21183                 SUMMARY_video="${SUMMARY_video} opengl_es1"
21184             fi
21185         fi
21186
21187         if test x$enable_video_opengles2 = xyes; then
21188             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenGL ES v2 headers" >&5
21189 $as_echo_n "checking for OpenGL ES v2 headers... " >&6; }
21190             video_opengles_v2=no
21191             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21192 /* end confdefs.h.  */
21193
21194              #include <GLES2/gl2.h>
21195              #include <GLES2/gl2ext.h>
21196
21197 int
21198 main ()
21199 {
21200
21201
21202   ;
21203   return 0;
21204 }
21205 _ACEOF
21206 if ac_fn_c_try_compile "$LINENO"; then :
21207
21208             video_opengles_v2=yes
21209
21210 fi
21211 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21212             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $video_opengles_v2" >&5
21213 $as_echo "$video_opengles_v2" >&6; }
21214             if test x$video_opengles_v2 = xyes; then
21215
21216 $as_echo "#define SDL_VIDEO_OPENGL_ES2 1" >>confdefs.h
21217
21218
21219 $as_echo "#define SDL_VIDEO_RENDER_OGL_ES2 1" >>confdefs.h
21220
21221                 SUMMARY_video="${SUMMARY_video} opengl_es2"
21222             fi
21223         fi
21224     fi
21225 }
21226
21227 CheckWINDOWSGL()
21228 {
21229     if test x$enable_video = xyes -a x$enable_video_opengl = xyes; then
21230
21231 $as_echo "#define SDL_VIDEO_OPENGL 1" >>confdefs.h
21232
21233
21234 $as_echo "#define SDL_VIDEO_OPENGL_WGL 1" >>confdefs.h
21235
21236
21237 $as_echo "#define SDL_VIDEO_RENDER_OGL 1" >>confdefs.h
21238
21239         SUMMARY_video="${SUMMARY_video} opengl"
21240     fi
21241 }
21242
21243 CheckWINDOWSGLES()
21244 {
21245     if test x$enable_video = xyes -a x$enable_video_opengles = xyes; then
21246
21247         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EGL support" >&5
21248 $as_echo_n "checking for EGL support... " >&6; }
21249         video_opengl_egl=no
21250         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21251 /* end confdefs.h.  */
21252
21253          #include <EGL/egl.h>
21254
21255 int
21256 main ()
21257 {
21258
21259
21260   ;
21261   return 0;
21262 }
21263 _ACEOF
21264 if ac_fn_c_try_compile "$LINENO"; then :
21265
21266         video_opengl_egl=yes
21267
21268 fi
21269 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21270         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $video_opengl_egl" >&5
21271 $as_echo "$video_opengl_egl" >&6; }
21272         if test x$video_opengl_egl = xyes; then
21273
21274 $as_echo "#define SDL_VIDEO_OPENGL 1" >>confdefs.h
21275
21276
21277 $as_echo "#define SDL_VIDEO_OPENGL_EGL 1" >>confdefs.h
21278
21279             SUMMARY_video="${SUMMARY_video} opengl_es1"
21280         fi
21281
21282         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenGL ES v2 headers" >&5
21283 $as_echo_n "checking for OpenGL ES v2 headers... " >&6; }
21284         video_opengles_v2=no
21285         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21286 /* end confdefs.h.  */
21287
21288          #include <GLES2/gl2.h>
21289          #include <GLES2/gl2ext.h>
21290
21291 int
21292 main ()
21293 {
21294
21295
21296   ;
21297   return 0;
21298 }
21299 _ACEOF
21300 if ac_fn_c_try_compile "$LINENO"; then :
21301
21302         video_opengles_v2=yes
21303
21304 fi
21305 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21306         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $video_opengles_v2" >&5
21307 $as_echo "$video_opengles_v2" >&6; }
21308         if test x$video_opengles_v2 = xyes; then
21309
21310 $as_echo "#define SDL_VIDEO_OPENGL 1" >>confdefs.h
21311
21312
21313 $as_echo "#define SDL_VIDEO_OPENGL_ES2 1" >>confdefs.h
21314
21315
21316 $as_echo "#define SDL_VIDEO_RENDER_OGL_ES2 1" >>confdefs.h
21317
21318             SUMMARY_video="${SUMMARY_video} opengl_es2"
21319         fi
21320     fi
21321 }
21322
21323 CheckHaikuGL()
21324 {
21325     if test x$enable_video = xyes -a x$enable_video_opengl = xyes; then
21326
21327 $as_echo "#define SDL_VIDEO_OPENGL 1" >>confdefs.h
21328
21329
21330 $as_echo "#define SDL_VIDEO_OPENGL_HAIKU 1" >>confdefs.h
21331
21332
21333 $as_echo "#define SDL_VIDEO_RENDER_OGL 1" >>confdefs.h
21334
21335         EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lGL"
21336         SUMMARY_video="${SUMMARY_video} opengl"
21337     fi
21338 }
21339
21340 CheckMacGL()
21341 {
21342     if test x$enable_video = xyes -a x$enable_video_opengl = xyes; then
21343
21344 $as_echo "#define SDL_VIDEO_OPENGL 1" >>confdefs.h
21345
21346
21347 $as_echo "#define SDL_VIDEO_OPENGL_CGL 1" >>confdefs.h
21348
21349
21350 $as_echo "#define SDL_VIDEO_RENDER_OGL 1" >>confdefs.h
21351
21352         SUMMARY_video="${SUMMARY_video} opengl"
21353     fi
21354 }
21355
21356 CheckEmscriptenGLES()
21357 {
21358     if test x$enable_video = xyes -a x$enable_video_opengles = xyes; then
21359         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EGL support" >&5
21360 $as_echo_n "checking for EGL support... " >&6; }
21361         video_opengl_egl=no
21362         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21363 /* end confdefs.h.  */
21364
21365          #include <EGL/egl.h>
21366
21367 int
21368 main ()
21369 {
21370
21371
21372   ;
21373   return 0;
21374 }
21375 _ACEOF
21376 if ac_fn_c_try_compile "$LINENO"; then :
21377
21378         video_opengl_egl=yes
21379
21380 fi
21381 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21382         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $video_opengl_egl" >&5
21383 $as_echo "$video_opengl_egl" >&6; }
21384         if test x$video_opengl_egl = xyes; then
21385
21386 $as_echo "#define SDL_VIDEO_OPENGL_EGL 1" >>confdefs.h
21387
21388         fi
21389
21390         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenGL ES v2 headers" >&5
21391 $as_echo_n "checking for OpenGL ES v2 headers... " >&6; }
21392         video_opengles_v2=no
21393         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21394 /* end confdefs.h.  */
21395
21396          #include <GLES2/gl2.h>
21397          #include <GLES2/gl2ext.h>
21398
21399 int
21400 main ()
21401 {
21402
21403
21404   ;
21405   return 0;
21406 }
21407 _ACEOF
21408 if ac_fn_c_try_compile "$LINENO"; then :
21409
21410         video_opengles_v2=yes
21411
21412 fi
21413 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21414         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $video_opengles_v2" >&5
21415 $as_echo "$video_opengles_v2" >&6; }
21416         if test x$video_opengles_v2 = xyes; then
21417
21418 $as_echo "#define SDL_VIDEO_OPENGL_ES2 1" >>confdefs.h
21419
21420
21421 $as_echo "#define SDL_VIDEO_RENDER_OGL_ES2 1" >>confdefs.h
21422
21423             SUMMARY_video="${SUMMARY_video} opengl_es2"
21424         fi
21425     fi
21426 }
21427
21428 CheckInputEvents()
21429 {
21430             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Linux 2.4 unified input interface" >&5
21431 $as_echo_n "checking for Linux 2.4 unified input interface... " >&6; }
21432         use_input_events=no
21433         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21434 /* end confdefs.h.  */
21435
21436           #include <linux/input.h>
21437
21438 int
21439 main ()
21440 {
21441
21442           #ifndef EVIOCGNAME
21443           #error EVIOCGNAME() ioctl not available
21444           #endif
21445
21446   ;
21447   return 0;
21448 }
21449 _ACEOF
21450 if ac_fn_c_try_compile "$LINENO"; then :
21451
21452         use_input_events=yes
21453
21454 fi
21455 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21456         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_input_events" >&5
21457 $as_echo "$use_input_events" >&6; }
21458         if test x$use_input_events = xyes; then
21459
21460 $as_echo "#define SDL_INPUT_LINUXEV 1" >>confdefs.h
21461
21462             SUMMARY_input="${SUMMARY_input} linuxev"
21463         fi
21464 }
21465
21466 CheckInputKD()
21467 {
21468
21469     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Linux kd.h" >&5
21470 $as_echo_n "checking for Linux kd.h... " >&6; }
21471     use_input_kd=no
21472     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21473 /* end confdefs.h.  */
21474
21475       #include <linux/kd.h>
21476       #include <linux/keyboard.h>
21477
21478 int
21479 main ()
21480 {
21481
21482         struct kbentry kbe;
21483         kbe.kb_table = KG_CTRL;
21484         ioctl(0, KDGKBENT, &kbe);
21485
21486   ;
21487   return 0;
21488 }
21489 _ACEOF
21490 if ac_fn_c_try_compile "$LINENO"; then :
21491
21492     use_input_kd=yes
21493
21494 fi
21495 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21496     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_input_kd" >&5
21497 $as_echo "$use_input_kd" >&6; }
21498     if test x$use_input_kd = xyes; then
21499
21500 $as_echo "#define SDL_INPUT_LINUXKD 1" >>confdefs.h
21501
21502         SUMMARY_input="${SUMMARY_input} linuxkd"
21503     fi
21504 }
21505
21506 CheckLibUDev()
21507 {
21508     # Check whether --enable-libudev was given.
21509 if test "${enable_libudev+set}" = set; then :
21510   enableval=$enable_libudev;
21511 else
21512   enable_libudev=yes
21513 fi
21514
21515     if test x$enable_libudev = xyes; then
21516         ac_fn_c_check_header_mongrel "$LINENO" "libudev.h" "ac_cv_header_libudev_h" "$ac_includes_default"
21517 if test "x$ac_cv_header_libudev_h" = xyes; then :
21518   have_libudev_h_hdr=yes
21519 else
21520   have_libudev_h_hdr=no
21521 fi
21522
21523
21524         if test x$have_libudev_h_hdr = xyes; then
21525
21526 $as_echo "#define HAVE_LIBUDEV_H 1" >>confdefs.h
21527
21528         fi
21529     fi
21530 }
21531
21532 CheckDBus()
21533 {
21534     # Check whether --enable-dbus was given.
21535 if test "${enable_dbus+set}" = set; then :
21536   enableval=$enable_dbus;
21537 else
21538   enable_dbus=yes
21539 fi
21540
21541     if test x$enable_dbus = xyes; then
21542         # Extract the first word of "pkg-config", so it can be a program name with args.
21543 set dummy pkg-config; ac_word=$2
21544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21545 $as_echo_n "checking for $ac_word... " >&6; }
21546 if ${ac_cv_path_PKG_CONFIG+:} false; then :
21547   $as_echo_n "(cached) " >&6
21548 else
21549   case $PKG_CONFIG in
21550   [\\/]* | ?:[\\/]*)
21551   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
21552   ;;
21553   *)
21554   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21555 for as_dir in $PATH
21556 do
21557   IFS=$as_save_IFS
21558   test -z "$as_dir" && as_dir=.
21559     for ac_exec_ext in '' $ac_executable_extensions; do
21560   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
21561     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21562     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21563     break 2
21564   fi
21565 done
21566   done
21567 IFS=$as_save_IFS
21568
21569   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
21570   ;;
21571 esac
21572 fi
21573 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
21574 if test -n "$PKG_CONFIG"; then
21575   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
21576 $as_echo "$PKG_CONFIG" >&6; }
21577 else
21578   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21579 $as_echo "no" >&6; }
21580 fi
21581
21582
21583         if test x$PKG_CONFIG != xno; then
21584             DBUS_CFLAGS=`$PKG_CONFIG --cflags dbus-1`
21585             save_CFLAGS="$CFLAGS"
21586             CFLAGS="$save_CFLAGS $DBUS_CFLAGS"
21587             ac_fn_c_check_header_mongrel "$LINENO" "dbus/dbus.h" "ac_cv_header_dbus_dbus_h" "$ac_includes_default"
21588 if test "x$ac_cv_header_dbus_dbus_h" = xyes; then :
21589   have_dbus_dbus_h_hdr=yes
21590 else
21591   have_dbus_dbus_h_hdr=no
21592 fi
21593
21594
21595             CFLAGS="$save_CFLAGS"
21596             if test x$have_dbus_dbus_h_hdr = xyes; then
21597
21598 $as_echo "#define HAVE_DBUS_DBUS_H 1" >>confdefs.h
21599
21600                 EXTRA_CFLAGS="$EXTRA_CFLAGS $DBUS_CFLAGS"
21601                 SOURCES="$SOURCES $srcdir/src/core/linux/SDL_dbus.c"
21602             fi
21603         fi
21604     fi
21605 }
21606
21607 CheckIBus()
21608 {
21609     # Check whether --enable-ibus was given.
21610 if test "${enable_ibus+set}" = set; then :
21611   enableval=$enable_ibus;
21612 else
21613   enable_ibus=yes
21614 fi
21615
21616     if test x$enable_ibus = xyes; then
21617         # Extract the first word of "pkg-config", so it can be a program name with args.
21618 set dummy pkg-config; ac_word=$2
21619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21620 $as_echo_n "checking for $ac_word... " >&6; }
21621 if ${ac_cv_path_PKG_CONFIG+:} false; then :
21622   $as_echo_n "(cached) " >&6
21623 else
21624   case $PKG_CONFIG in
21625   [\\/]* | ?:[\\/]*)
21626   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
21627   ;;
21628   *)
21629   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21630 for as_dir in $PATH
21631 do
21632   IFS=$as_save_IFS
21633   test -z "$as_dir" && as_dir=.
21634     for ac_exec_ext in '' $ac_executable_extensions; do
21635   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
21636     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21637     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21638     break 2
21639   fi
21640 done
21641   done
21642 IFS=$as_save_IFS
21643
21644   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
21645   ;;
21646 esac
21647 fi
21648 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
21649 if test -n "$PKG_CONFIG"; then
21650   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
21651 $as_echo "$PKG_CONFIG" >&6; }
21652 else
21653   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21654 $as_echo "no" >&6; }
21655 fi
21656
21657
21658         if test x$PKG_CONFIG != xno; then
21659             IBUS_CFLAGS=`$PKG_CONFIG --cflags ibus-1.0`
21660             save_CFLAGS="$CFLAGS"
21661             CFLAGS="$save_CFLAGS $IBUS_CFLAGS"
21662             ac_fn_c_check_header_mongrel "$LINENO" "ibus-1.0/ibus.h" "ac_cv_header_ibus_1_0_ibus_h" "$ac_includes_default"
21663 if test "x$ac_cv_header_ibus_1_0_ibus_h" = xyes; then :
21664   have_ibus_ibus_h_hdr=yes
21665 else
21666   have_ibus_ibus_h_hdr=no
21667 fi
21668
21669
21670             ac_fn_c_check_header_mongrel "$LINENO" "sys/inotify.h" "ac_cv_header_sys_inotify_h" "$ac_includes_default"
21671 if test "x$ac_cv_header_sys_inotify_h" = xyes; then :
21672   have_inotify_inotify_h_hdr=yes
21673 else
21674   have_inotify_inotify_h_hdr=no
21675 fi
21676
21677
21678             CFLAGS="$save_CFLAGS"
21679             if test x$have_ibus_ibus_h_hdr = xyes; then
21680                 if test x$enable_dbus != xyes; then
21681                     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: DBus support is required for IBus." >&5
21682 $as_echo "$as_me: WARNING: DBus support is required for IBus." >&2;}
21683                     have_ibus_ibus_h_hdr=no
21684                 elif test x$have_inotify_inotify_h_hdr != xyes; then
21685                     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: INotify support is required for IBus." >&5
21686 $as_echo "$as_me: WARNING: INotify support is required for IBus." >&2;}
21687                     have_ibus_ibus_h_hdr=no
21688                 else
21689
21690 $as_echo "#define HAVE_IBUS_IBUS_H 1" >>confdefs.h
21691
21692                     EXTRA_CFLAGS="$EXTRA_CFLAGS $IBUS_CFLAGS"
21693                     SOURCES="$SOURCES $srcdir/src/core/linux/SDL_ibus.c"
21694                fi
21695             fi
21696         fi
21697     fi
21698 }
21699
21700 CheckTslib()
21701 {
21702     # Check whether --enable-input-tslib was given.
21703 if test "${enable_input_tslib+set}" = set; then :
21704   enableval=$enable_input_tslib;
21705 else
21706   enable_input_tslib=yes
21707 fi
21708
21709     if test x$enable_input_tslib = xyes; then
21710         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Touchscreen library support" >&5
21711 $as_echo_n "checking for Touchscreen library support... " >&6; }
21712         enable_input_tslib=no
21713         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21714 /* end confdefs.h.  */
21715
21716           #include "tslib.h"
21717
21718 int
21719 main ()
21720 {
21721
21722
21723   ;
21724   return 0;
21725 }
21726 _ACEOF
21727 if ac_fn_c_try_compile "$LINENO"; then :
21728
21729         enable_input_tslib=yes
21730
21731 fi
21732 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21733         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_input_tslib" >&5
21734 $as_echo "$enable_input_tslib" >&6; }
21735         if test x$enable_input_tslib = xyes; then
21736
21737 $as_echo "#define SDL_INPUT_TSLIB 1" >>confdefs.h
21738
21739             EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lts"
21740             SUMMARY_input="${SUMMARY_input} ts"
21741         fi
21742     fi
21743 }
21744
21745 CheckPTHREAD()
21746 {
21747         # Check whether --enable-pthreads was given.
21748 if test "${enable_pthreads+set}" = set; then :
21749   enableval=$enable_pthreads;
21750 else
21751   enable_pthreads=yes
21752 fi
21753
21754         # Check whether --enable-pthread-sem was given.
21755 if test "${enable_pthread_sem+set}" = set; then :
21756   enableval=$enable_pthread_sem;
21757 else
21758   enable_pthread_sem=yes
21759 fi
21760
21761     case "$host" in
21762          *-*-androideabi*)
21763             pthread_cflags="-D_REENTRANT -D_THREAD_SAFE"
21764             pthread_lib=""
21765             ;;
21766         *-*-linux*|*-*-uclinux*)
21767             pthread_cflags="-D_REENTRANT"
21768             pthread_lib="-lpthread"
21769             ;;
21770         *-*-bsdi*)
21771             pthread_cflags="-D_REENTRANT -D_THREAD_SAFE"
21772             pthread_lib=""
21773             ;;
21774         *-*-darwin*)
21775             pthread_cflags="-D_THREAD_SAFE"
21776 # causes Carbon.p complaints?
21777 #            pthread_cflags="-D_REENTRANT -D_THREAD_SAFE"
21778             ;;
21779         *-*-freebsd*|*-*-dragonfly*)
21780             pthread_cflags="-D_REENTRANT -D_THREAD_SAFE"
21781             pthread_lib="-pthread"
21782             ;;
21783         *-*-netbsd*)
21784             pthread_cflags="-D_REENTRANT -D_THREAD_SAFE"
21785             pthread_lib="-lpthread"
21786             ;;
21787         *-*-openbsd*)
21788             pthread_cflags="-D_REENTRANT"
21789             pthread_lib="-pthread"
21790             ;;
21791         *-*-solaris2.9)
21792             # From Solaris 9+, posix4's preferred name is rt.
21793             pthread_cflags="-D_REENTRANT"
21794             pthread_lib="-lpthread -lrt"
21795             ;;
21796         *-*-solaris2.10)
21797             # Solaris 10+ merged pthread into libc.
21798             pthread_cflags="-D_REENTRANT"
21799             pthread_lib="-lrt"
21800             ;;
21801         *-*-solaris*)
21802             # Solaris 11+ merged rt into libc.
21803             pthread_cflags="-D_REENTRANT"
21804             pthread_lib=""
21805             ;;
21806         *-*-sysv5*)
21807             pthread_cflags="-D_REENTRANT -Kthread"
21808             pthread_lib=""
21809             ;;
21810         *-*-aix*)
21811             pthread_cflags="-D_REENTRANT -mthreads"
21812             pthread_lib="-lpthread"
21813             ;;
21814         *-*-hpux11*)
21815             pthread_cflags="-D_REENTRANT"
21816             pthread_lib="-L/usr/lib -lpthread"
21817             ;;
21818         *-*-haiku*)
21819             pthread_cflags="-D_REENTRANT"
21820             pthread_lib=""
21821             ;;
21822         *)
21823             pthread_cflags="-D_REENTRANT"
21824             pthread_lib="-lpthread"
21825             ;;
21826     esac
21827     if test x$enable_threads = xyes -a x$enable_pthreads = xyes; then
21828         # Save the original compiler flags and libraries
21829         ac_save_cflags="$CFLAGS"; ac_save_libs="$LIBS"
21830         # Add the pthread compiler flags and libraries
21831         CFLAGS="$CFLAGS $pthread_cflags"; LIBS="$LIBS $pthread_lib"
21832         # Check to see if we have pthread support on this system
21833         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthreads" >&5
21834 $as_echo_n "checking for pthreads... " >&6; }
21835         use_pthreads=no
21836         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21837 /* end confdefs.h.  */
21838
21839          #include <pthread.h>
21840
21841 int
21842 main ()
21843 {
21844
21845          pthread_attr_t type;
21846          pthread_attr_init(&type);
21847
21848   ;
21849   return 0;
21850 }
21851 _ACEOF
21852 if ac_fn_c_try_link "$LINENO"; then :
21853
21854         use_pthreads=yes
21855
21856 fi
21857 rm -f core conftest.err conftest.$ac_objext \
21858     conftest$ac_exeext conftest.$ac_ext
21859         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_pthreads" >&5
21860 $as_echo "$use_pthreads" >&6; }
21861         # Restore the compiler flags and libraries
21862         CFLAGS="$ac_save_cflags"; LIBS="$ac_save_libs"
21863
21864         # Do futher testing if we have pthread support...
21865         if test x$use_pthreads = xyes; then
21866
21867 $as_echo "#define SDL_THREAD_PTHREAD 1" >>confdefs.h
21868
21869             EXTRA_CFLAGS="$EXTRA_CFLAGS $pthread_cflags"
21870             EXTRA_LDFLAGS="$EXTRA_LDFLAGS $pthread_lib"
21871             SDL_CFLAGS="$SDL_CFLAGS $pthread_cflags"
21872
21873             # Save the original compiler flags and libraries
21874             ac_save_cflags="$CFLAGS"; ac_save_libs="$LIBS"
21875             # Add the pthread compiler flags and libraries
21876             CFLAGS="$CFLAGS $pthread_cflags"; LIBS="$LIBS $pthread_lib"
21877
21878             # Check to see if recursive mutexes are available
21879             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for recursive mutexes" >&5
21880 $as_echo_n "checking for recursive mutexes... " >&6; }
21881             has_recursive_mutexes=no
21882             if test x$has_recursive_mutexes = xno; then
21883                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21884 /* end confdefs.h.  */
21885
21886                   #define _GNU_SOURCE 1
21887                   #include <pthread.h>
21888
21889 int
21890 main ()
21891 {
21892
21893                   pthread_mutexattr_t attr;
21894                   pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE);
21895
21896   ;
21897   return 0;
21898 }
21899 _ACEOF
21900 if ac_fn_c_try_link "$LINENO"; then :
21901
21902                 has_recursive_mutexes=yes
21903
21904 $as_echo "#define SDL_THREAD_PTHREAD_RECURSIVE_MUTEX 1" >>confdefs.h
21905
21906
21907 fi
21908 rm -f core conftest.err conftest.$ac_objext \
21909     conftest$ac_exeext conftest.$ac_ext
21910             fi
21911             if test x$has_recursive_mutexes = xno; then
21912                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21913 /* end confdefs.h.  */
21914
21915                   #define _GNU_SOURCE 1
21916                   #include <pthread.h>
21917
21918 int
21919 main ()
21920 {
21921
21922                   pthread_mutexattr_t attr;
21923                   pthread_mutexattr_setkind_np(&attr, PTHREAD_MUTEX_RECURSIVE_NP);
21924
21925   ;
21926   return 0;
21927 }
21928 _ACEOF
21929 if ac_fn_c_try_link "$LINENO"; then :
21930
21931                 has_recursive_mutexes=yes
21932
21933 $as_echo "#define SDL_THREAD_PTHREAD_RECURSIVE_MUTEX_NP 1" >>confdefs.h
21934
21935
21936 fi
21937 rm -f core conftest.err conftest.$ac_objext \
21938     conftest$ac_exeext conftest.$ac_ext
21939             fi
21940             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_recursive_mutexes" >&5
21941 $as_echo "$has_recursive_mutexes" >&6; }
21942
21943             # Check to see if pthread semaphore support is missing
21944             if test x$enable_pthread_sem = xyes; then
21945                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread semaphores" >&5
21946 $as_echo_n "checking for pthread semaphores... " >&6; }
21947                 have_pthread_sem=no
21948                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21949 /* end confdefs.h.  */
21950
21951                   #include <pthread.h>
21952                   #include <semaphore.h>
21953
21954 int
21955 main ()
21956 {
21957
21958
21959   ;
21960   return 0;
21961 }
21962 _ACEOF
21963 if ac_fn_c_try_compile "$LINENO"; then :
21964
21965                 have_pthread_sem=yes
21966
21967 fi
21968 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21969                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_pthread_sem" >&5
21970 $as_echo "$have_pthread_sem" >&6; }
21971             fi
21972             if test x$have_pthread_sem = xyes; then
21973                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sem_timedwait" >&5
21974 $as_echo_n "checking for sem_timedwait... " >&6; }
21975                 have_sem_timedwait=no
21976                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21977 /* end confdefs.h.  */
21978
21979                   #include <pthread.h>
21980                   #include <semaphore.h>
21981
21982 int
21983 main ()
21984 {
21985
21986                   sem_timedwait(NULL, NULL);
21987
21988   ;
21989   return 0;
21990 }
21991 _ACEOF
21992 if ac_fn_c_try_link "$LINENO"; then :
21993
21994                 have_sem_timedwait=yes
21995                 $as_echo "#define HAVE_SEM_TIMEDWAIT 1" >>confdefs.h
21996
21997
21998 fi
21999 rm -f core conftest.err conftest.$ac_objext \
22000     conftest$ac_exeext conftest.$ac_ext
22001                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_sem_timedwait" >&5
22002 $as_echo "$have_sem_timedwait" >&6; }
22003             fi
22004
22005             ac_fn_c_check_header_compile "$LINENO" "pthread_np.h" "ac_cv_header_pthread_np_h" " #include <pthread.h>
22006 "
22007 if test "x$ac_cv_header_pthread_np_h" = xyes; then :
22008   have_pthread_np_h=yes
22009 else
22010   have_pthread_np_h=no
22011 fi
22012
22013
22014             if test x$have_pthread_np_h = xyes; then
22015
22016 $as_echo "#define HAVE_PTHREAD_NP_H 1" >>confdefs.h
22017
22018             fi
22019
22020             # Check to see if pthread naming is available
22021             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_setname_np" >&5
22022 $as_echo_n "checking for pthread_setname_np... " >&6; }
22023             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22024 /* end confdefs.h.  */
22025
22026 /* Override any GCC internal prototype to avoid an error.
22027    Use char because int might match the return type of a GCC
22028    builtin and then its argument prototype would still apply.  */
22029 #ifdef __cplusplus
22030 extern "C"
22031 #endif
22032 char pthread_setname_np ();
22033 int
22034 main ()
22035 {
22036 return pthread_setname_np ();
22037   ;
22038   return 0;
22039 }
22040 _ACEOF
22041 if ac_fn_c_try_link "$LINENO"; then :
22042
22043               has_pthread_setname_np=yes
22044
22045 $as_echo "#define HAVE_PTHREAD_SETNAME_NP 1" >>confdefs.h
22046
22047
22048 else
22049
22050               has_pthread_setname_np=no
22051
22052 fi
22053 rm -f core conftest.err conftest.$ac_objext \
22054     conftest$ac_exeext conftest.$ac_ext
22055             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_pthread_setname_np" >&5
22056 $as_echo "$has_pthread_setname_np" >&6; }
22057
22058             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_set_name_np" >&5
22059 $as_echo_n "checking for pthread_set_name_np... " >&6; }
22060             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22061 /* end confdefs.h.  */
22062
22063 /* Override any GCC internal prototype to avoid an error.
22064    Use char because int might match the return type of a GCC
22065    builtin and then its argument prototype would still apply.  */
22066 #ifdef __cplusplus
22067 extern "C"
22068 #endif
22069 char pthread_set_name_np ();
22070 int
22071 main ()
22072 {
22073 return pthread_set_name_np ();
22074   ;
22075   return 0;
22076 }
22077 _ACEOF
22078 if ac_fn_c_try_link "$LINENO"; then :
22079
22080               has_pthread_set_name_np=yes
22081
22082 $as_echo "#define HAVE_PTHREAD_SET_NAME_NP 1" >>confdefs.h
22083
22084
22085 else
22086
22087               has_pthread_set_name_np=no
22088
22089 fi
22090 rm -f core conftest.err conftest.$ac_objext \
22091     conftest$ac_exeext conftest.$ac_ext
22092             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_pthread_set_name_np" >&5
22093 $as_echo "$has_pthread_set_name_np" >&6; }
22094
22095             # Restore the compiler flags and libraries
22096             CFLAGS="$ac_save_cflags"; LIBS="$ac_save_libs"
22097
22098             # Basic thread creation functions
22099             SOURCES="$SOURCES $srcdir/src/thread/pthread/SDL_systhread.c"
22100
22101             # Semaphores
22102             # We can fake these with mutexes and condition variables if necessary
22103             if test x$have_pthread_sem = xyes; then
22104                 SOURCES="$SOURCES $srcdir/src/thread/pthread/SDL_syssem.c"
22105             else
22106                 SOURCES="$SOURCES $srcdir/src/thread/generic/SDL_syssem.c"
22107             fi
22108
22109             # Mutexes
22110             # We can fake these with semaphores if necessary
22111             SOURCES="$SOURCES $srcdir/src/thread/pthread/SDL_sysmutex.c"
22112
22113             # Condition variables
22114             # We can fake these with semaphores and mutexes if necessary
22115             SOURCES="$SOURCES $srcdir/src/thread/pthread/SDL_syscond.c"
22116
22117             # Thread local storage
22118             SOURCES="$SOURCES $srcdir/src/thread/pthread/SDL_systls.c"
22119
22120             have_threads=yes
22121         fi
22122     fi
22123 }
22124
22125 CheckWINDOWS()
22126 {
22127     { $as_echo "$as_me:${as_lineno-$LINENO}: checking Windows compiler" >&5
22128 $as_echo_n "checking Windows compiler... " >&6; }
22129     have_win32_gcc=no
22130     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22131 /* end confdefs.h.  */
22132
22133      #include <windows.h>
22134
22135 int
22136 main ()
22137 {
22138
22139
22140   ;
22141   return 0;
22142 }
22143 _ACEOF
22144 if ac_fn_c_try_compile "$LINENO"; then :
22145
22146     have_win32_gcc=yes
22147
22148 fi
22149 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22150     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_win32_gcc" >&5
22151 $as_echo "$have_win32_gcc" >&6; }
22152     if test x$have_win32_gcc != xyes; then
22153        as_fn_error $? "
22154 *** Your compiler ($CC) does not produce Windows executables!
22155        " "$LINENO" 5
22156     fi
22157
22158     { $as_echo "$as_me:${as_lineno-$LINENO}: checking Windows CE" >&5
22159 $as_echo_n "checking Windows CE... " >&6; }
22160     have_wince=no
22161     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22162 /* end confdefs.h.  */
22163
22164 #if !defined(_WIN32_WCE) && !defined(__MINGW32CE__)
22165 #error This is not Windows CE
22166 #endif
22167
22168 int
22169 main ()
22170 {
22171
22172
22173   ;
22174   return 0;
22175 }
22176 _ACEOF
22177 if ac_fn_c_try_compile "$LINENO"; then :
22178
22179     have_wince=yes
22180        as_fn_error $? "
22181 *** Sorry, Windows CE is no longer supported.
22182        " "$LINENO" 5
22183
22184 fi
22185 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22186     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_wince" >&5
22187 $as_echo "$have_wince" >&6; }
22188
22189     # This fixes Windows stack alignment with newer GCC
22190     CheckStackBoundary
22191 }
22192
22193 CheckDIRECTX()
22194 {
22195     # Check whether --enable-directx was given.
22196 if test "${enable_directx+set}" = set; then :
22197   enableval=$enable_directx;
22198 else
22199   enable_directx=yes
22200 fi
22201
22202     if test x$enable_directx = xyes; then
22203         ac_fn_c_check_header_mongrel "$LINENO" "d3d9.h" "ac_cv_header_d3d9_h" "$ac_includes_default"
22204 if test "x$ac_cv_header_d3d9_h" = xyes; then :
22205   have_d3d=yes
22206 fi
22207
22208
22209         ac_fn_c_check_header_mongrel "$LINENO" "d3d11_1.h" "ac_cv_header_d3d11_1_h" "$ac_includes_default"
22210 if test "x$ac_cv_header_d3d11_1_h" = xyes; then :
22211   have_d3d11=yes
22212 fi
22213
22214
22215         ac_fn_c_check_header_mongrel "$LINENO" "ddraw.h" "ac_cv_header_ddraw_h" "$ac_includes_default"
22216 if test "x$ac_cv_header_ddraw_h" = xyes; then :
22217   have_ddraw=yes
22218 fi
22219
22220
22221         ac_fn_c_check_header_mongrel "$LINENO" "dsound.h" "ac_cv_header_dsound_h" "$ac_includes_default"
22222 if test "x$ac_cv_header_dsound_h" = xyes; then :
22223   have_dsound=yes
22224 fi
22225
22226
22227         ac_fn_c_check_header_mongrel "$LINENO" "dinput.h" "ac_cv_header_dinput_h" "$ac_includes_default"
22228 if test "x$ac_cv_header_dinput_h" = xyes; then :
22229   have_dinput=yes
22230 fi
22231
22232
22233         ac_fn_c_check_header_mongrel "$LINENO" "dxgi.h" "ac_cv_header_dxgi_h" "$ac_includes_default"
22234 if test "x$ac_cv_header_dxgi_h" = xyes; then :
22235   have_dxgi=yes
22236 fi
22237
22238
22239         ac_fn_c_check_header_mongrel "$LINENO" "xaudio2.h" "ac_cv_header_xaudio2_h" "$ac_includes_default"
22240 if test "x$ac_cv_header_xaudio2_h" = xyes; then :
22241   have_xaudio2=yes
22242 fi
22243
22244
22245         ac_fn_c_check_header_mongrel "$LINENO" "xinput.h" "ac_cv_header_xinput_h" "$ac_includes_default"
22246 if test "x$ac_cv_header_xinput_h" = xyes; then :
22247   have_xinput=yes
22248 fi
22249
22250
22251
22252         if test x$have_ddraw = xyes; then
22253
22254 $as_echo "#define HAVE_DDRAW_H 1" >>confdefs.h
22255
22256         fi
22257         if test x$have_dinput = xyes; then
22258
22259 $as_echo "#define HAVE_DINPUT_H 1" >>confdefs.h
22260
22261         fi
22262         if test x$have_dsound = xyes; then
22263
22264 $as_echo "#define HAVE_DSOUND_H 1" >>confdefs.h
22265
22266         fi
22267         if test x$have_dxgi = xyes; then
22268
22269 $as_echo "#define HAVE_DXGI_H 1" >>confdefs.h
22270
22271         fi
22272         if test x$have_xinput = xyes; then
22273
22274 $as_echo "#define HAVE_XINPUT_H 1" >>confdefs.h
22275
22276         fi
22277
22278         SUMMARY_video="${SUMMARY_video} directx"
22279         SUMMARY_audio="${SUMMARY_audio} directx"
22280
22281         # FIXME: latest Cygwin finds dinput headers, but we die on other win32 headers.
22282         # FIXME:  ...so force it off for now.
22283         case "$host" in
22284             *-*-cygwin*)
22285             have_dinput=false
22286             ;;
22287         esac
22288     fi
22289 }
22290
22291 CheckDLOPEN()
22292 {
22293     # Check whether --enable-sdl-dlopen was given.
22294 if test "${enable_sdl_dlopen+set}" = set; then :
22295   enableval=$enable_sdl_dlopen;
22296 else
22297   enable_sdl_dlopen=yes
22298 fi
22299
22300     if test x$enable_sdl_dlopen = xyes; then
22301         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen" >&5
22302 $as_echo_n "checking for dlopen... " >&6; }
22303         have_dlopen=no
22304         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22305 /* end confdefs.h.  */
22306
22307          #include <dlfcn.h>
22308
22309 int
22310 main ()
22311 {
22312
22313          void *handle = dlopen("", RTLD_NOW);
22314          const char *loaderror = (char *) dlerror();
22315
22316   ;
22317   return 0;
22318 }
22319 _ACEOF
22320 if ac_fn_c_try_compile "$LINENO"; then :
22321
22322         have_dlopen=yes
22323
22324 fi
22325 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22326         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_dlopen" >&5
22327 $as_echo "$have_dlopen" >&6; }
22328
22329         if test x$have_dlopen = xyes; then
22330             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lc" >&5
22331 $as_echo_n "checking for dlopen in -lc... " >&6; }
22332 if ${ac_cv_lib_c_dlopen+:} false; then :
22333   $as_echo_n "(cached) " >&6
22334 else
22335   ac_check_lib_save_LIBS=$LIBS
22336 LIBS="-lc  $LIBS"
22337 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22338 /* end confdefs.h.  */
22339
22340 /* Override any GCC internal prototype to avoid an error.
22341    Use char because int might match the return type of a GCC
22342    builtin and then its argument prototype would still apply.  */
22343 #ifdef __cplusplus
22344 extern "C"
22345 #endif
22346 char dlopen ();
22347 int
22348 main ()
22349 {
22350 return dlopen ();
22351   ;
22352   return 0;
22353 }
22354 _ACEOF
22355 if ac_fn_c_try_link "$LINENO"; then :
22356   ac_cv_lib_c_dlopen=yes
22357 else
22358   ac_cv_lib_c_dlopen=no
22359 fi
22360 rm -f core conftest.err conftest.$ac_objext \
22361     conftest$ac_exeext conftest.$ac_ext
22362 LIBS=$ac_check_lib_save_LIBS
22363 fi
22364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_dlopen" >&5
22365 $as_echo "$ac_cv_lib_c_dlopen" >&6; }
22366 if test "x$ac_cv_lib_c_dlopen" = xyes; then :
22367   EXTRA_LDFLAGS="$EXTRA_LDFLAGS"
22368 else
22369   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
22370 $as_echo_n "checking for dlopen in -ldl... " >&6; }
22371 if ${ac_cv_lib_dl_dlopen+:} false; then :
22372   $as_echo_n "(cached) " >&6
22373 else
22374   ac_check_lib_save_LIBS=$LIBS
22375 LIBS="-ldl  $LIBS"
22376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22377 /* end confdefs.h.  */
22378
22379 /* Override any GCC internal prototype to avoid an error.
22380    Use char because int might match the return type of a GCC
22381    builtin and then its argument prototype would still apply.  */
22382 #ifdef __cplusplus
22383 extern "C"
22384 #endif
22385 char dlopen ();
22386 int
22387 main ()
22388 {
22389 return dlopen ();
22390   ;
22391   return 0;
22392 }
22393 _ACEOF
22394 if ac_fn_c_try_link "$LINENO"; then :
22395   ac_cv_lib_dl_dlopen=yes
22396 else
22397   ac_cv_lib_dl_dlopen=no
22398 fi
22399 rm -f core conftest.err conftest.$ac_objext \
22400     conftest$ac_exeext conftest.$ac_ext
22401 LIBS=$ac_check_lib_save_LIBS
22402 fi
22403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
22404 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
22405 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
22406   EXTRA_LDFLAGS="$EXTRA_LDFLAGS -ldl"
22407 else
22408   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lltdl" >&5
22409 $as_echo_n "checking for dlopen in -lltdl... " >&6; }
22410 if ${ac_cv_lib_ltdl_dlopen+:} false; then :
22411   $as_echo_n "(cached) " >&6
22412 else
22413   ac_check_lib_save_LIBS=$LIBS
22414 LIBS="-lltdl  $LIBS"
22415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22416 /* end confdefs.h.  */
22417
22418 /* Override any GCC internal prototype to avoid an error.
22419    Use char because int might match the return type of a GCC
22420    builtin and then its argument prototype would still apply.  */
22421 #ifdef __cplusplus
22422 extern "C"
22423 #endif
22424 char dlopen ();
22425 int
22426 main ()
22427 {
22428 return dlopen ();
22429   ;
22430   return 0;
22431 }
22432 _ACEOF
22433 if ac_fn_c_try_link "$LINENO"; then :
22434   ac_cv_lib_ltdl_dlopen=yes
22435 else
22436   ac_cv_lib_ltdl_dlopen=no
22437 fi
22438 rm -f core conftest.err conftest.$ac_objext \
22439     conftest$ac_exeext conftest.$ac_ext
22440 LIBS=$ac_check_lib_save_LIBS
22441 fi
22442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ltdl_dlopen" >&5
22443 $as_echo "$ac_cv_lib_ltdl_dlopen" >&6; }
22444 if test "x$ac_cv_lib_ltdl_dlopen" = xyes; then :
22445   EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lltdl"
22446 fi
22447
22448 fi
22449
22450 fi
22451
22452
22453 $as_echo "#define SDL_LOADSO_DLOPEN 1" >>confdefs.h
22454
22455             SOURCES="$SOURCES $srcdir/src/loadso/dlopen/*.c"
22456             have_loadso=yes
22457         fi
22458     fi
22459 }
22460
22461 CheckUSBHID()
22462 {
22463     case "$host" in
22464         *-*-*bsd*)
22465             if test x$enable_joystick = xyes; then
22466                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hid_init in -lusbhid" >&5
22467 $as_echo_n "checking for hid_init in -lusbhid... " >&6; }
22468 if ${ac_cv_lib_usbhid_hid_init+:} false; then :
22469   $as_echo_n "(cached) " >&6
22470 else
22471   ac_check_lib_save_LIBS=$LIBS
22472 LIBS="-lusbhid  $LIBS"
22473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22474 /* end confdefs.h.  */
22475
22476 /* Override any GCC internal prototype to avoid an error.
22477    Use char because int might match the return type of a GCC
22478    builtin and then its argument prototype would still apply.  */
22479 #ifdef __cplusplus
22480 extern "C"
22481 #endif
22482 char hid_init ();
22483 int
22484 main ()
22485 {
22486 return hid_init ();
22487   ;
22488   return 0;
22489 }
22490 _ACEOF
22491 if ac_fn_c_try_link "$LINENO"; then :
22492   ac_cv_lib_usbhid_hid_init=yes
22493 else
22494   ac_cv_lib_usbhid_hid_init=no
22495 fi
22496 rm -f core conftest.err conftest.$ac_objext \
22497     conftest$ac_exeext conftest.$ac_ext
22498 LIBS=$ac_check_lib_save_LIBS
22499 fi
22500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_usbhid_hid_init" >&5
22501 $as_echo "$ac_cv_lib_usbhid_hid_init" >&6; }
22502 if test "x$ac_cv_lib_usbhid_hid_init" = xyes; then :
22503   have_libusbhid=yes
22504 fi
22505
22506                 if test x$have_libusbhid = xyes; then
22507                     ac_fn_c_check_header_mongrel "$LINENO" "usbhid.h" "ac_cv_header_usbhid_h" "$ac_includes_default"
22508 if test "x$ac_cv_header_usbhid_h" = xyes; then :
22509   USB_CFLAGS="-DHAVE_USBHID_H"
22510 fi
22511
22512
22513                     ac_fn_c_check_header_mongrel "$LINENO" "libusbhid.h" "ac_cv_header_libusbhid_h" "$ac_includes_default"
22514 if test "x$ac_cv_header_libusbhid_h" = xyes; then :
22515   USB_CFLAGS="-DHAVE_LIBUSBHID_H"
22516 fi
22517
22518
22519                     USB_LIBS="$USB_LIBS -lusbhid"
22520                 else
22521                     ac_fn_c_check_header_mongrel "$LINENO" "usb.h" "ac_cv_header_usb_h" "$ac_includes_default"
22522 if test "x$ac_cv_header_usb_h" = xyes; then :
22523   USB_CFLAGS="-DHAVE_USB_H"
22524 fi
22525
22526
22527                     ac_fn_c_check_header_mongrel "$LINENO" "libusb.h" "ac_cv_header_libusb_h" "$ac_includes_default"
22528 if test "x$ac_cv_header_libusb_h" = xyes; then :
22529   USB_CFLAGS="-DHAVE_LIBUSB_H"
22530 fi
22531
22532
22533                     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hid_init in -lusb" >&5
22534 $as_echo_n "checking for hid_init in -lusb... " >&6; }
22535 if ${ac_cv_lib_usb_hid_init+:} false; then :
22536   $as_echo_n "(cached) " >&6
22537 else
22538   ac_check_lib_save_LIBS=$LIBS
22539 LIBS="-lusb  $LIBS"
22540 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22541 /* end confdefs.h.  */
22542
22543 /* Override any GCC internal prototype to avoid an error.
22544    Use char because int might match the return type of a GCC
22545    builtin and then its argument prototype would still apply.  */
22546 #ifdef __cplusplus
22547 extern "C"
22548 #endif
22549 char hid_init ();
22550 int
22551 main ()
22552 {
22553 return hid_init ();
22554   ;
22555   return 0;
22556 }
22557 _ACEOF
22558 if ac_fn_c_try_link "$LINENO"; then :
22559   ac_cv_lib_usb_hid_init=yes
22560 else
22561   ac_cv_lib_usb_hid_init=no
22562 fi
22563 rm -f core conftest.err conftest.$ac_objext \
22564     conftest$ac_exeext conftest.$ac_ext
22565 LIBS=$ac_check_lib_save_LIBS
22566 fi
22567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_usb_hid_init" >&5
22568 $as_echo "$ac_cv_lib_usb_hid_init" >&6; }
22569 if test "x$ac_cv_lib_usb_hid_init" = xyes; then :
22570   USB_LIBS="$USB_LIBS -lusb"
22571 fi
22572
22573                 fi
22574
22575                 save_CFLAGS="$CFLAGS"
22576                 CFLAGS="$CFLAGS $USB_CFLAGS"
22577
22578                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for usbhid" >&5
22579 $as_echo_n "checking for usbhid... " >&6; }
22580                 have_usbhid=no
22581                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22582 /* end confdefs.h.  */
22583
22584                   #include <sys/types.h>
22585                   #if defined(HAVE_USB_H)
22586                   #include <usb.h>
22587                   #endif
22588                   #ifdef __DragonFly__
22589                   # include <bus/usb/usb.h>
22590                   # include <bus/usb/usbhid.h>
22591                   #else
22592                   # include <dev/usb/usb.h>
22593                   # include <dev/usb/usbhid.h>
22594                   #endif
22595                   #if defined(HAVE_USBHID_H)
22596                   #include <usbhid.h>
22597                   #elif defined(HAVE_LIBUSB_H)
22598                   #include <libusb.h>
22599                   #elif defined(HAVE_LIBUSBHID_H)
22600                   #include <libusbhid.h>
22601                   #endif
22602
22603 int
22604 main ()
22605 {
22606
22607                   struct report_desc *repdesc;
22608                   struct usb_ctl_report *repbuf;
22609                   hid_kind_t hidkind;
22610
22611   ;
22612   return 0;
22613 }
22614 _ACEOF
22615 if ac_fn_c_try_compile "$LINENO"; then :
22616
22617                 have_usbhid=yes
22618
22619 fi
22620 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22621                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_usbhid" >&5
22622 $as_echo "$have_usbhid" >&6; }
22623
22624                 if test x$have_usbhid = xyes; then
22625                     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ucr_data member of usb_ctl_report" >&5
22626 $as_echo_n "checking for ucr_data member of usb_ctl_report... " >&6; }
22627                     have_usbhid_ucr_data=no
22628                     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22629 /* end confdefs.h.  */
22630
22631                       #include <sys/types.h>
22632                       #if defined(HAVE_USB_H)
22633                       #include <usb.h>
22634                       #endif
22635                       #ifdef __DragonFly__
22636                       # include <bus/usb/usb.h>
22637                       # include <bus/usb/usbhid.h>
22638                       #else
22639                       # include <dev/usb/usb.h>
22640                       # include <dev/usb/usbhid.h>
22641                       #endif
22642                       #if defined(HAVE_USBHID_H)
22643                       #include <usbhid.h>
22644                       #elif defined(HAVE_LIBUSB_H)
22645                       #include <libusb.h>
22646                       #elif defined(HAVE_LIBUSBHID_H)
22647                       #include <libusbhid.h>
22648                       #endif
22649
22650 int
22651 main ()
22652 {
22653
22654                       struct usb_ctl_report buf;
22655                       if (buf.ucr_data) { }
22656
22657   ;
22658   return 0;
22659 }
22660 _ACEOF
22661 if ac_fn_c_try_compile "$LINENO"; then :
22662
22663                     have_usbhid_ucr_data=yes
22664
22665 fi
22666 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22667                     if test x$have_usbhid_ucr_data = xyes; then
22668                         USB_CFLAGS="$USB_CFLAGS -DUSBHID_UCR_DATA"
22669                     fi
22670                     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_usbhid_ucr_data" >&5
22671 $as_echo "$have_usbhid_ucr_data" >&6; }
22672
22673                     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for new usbhid API" >&5
22674 $as_echo_n "checking for new usbhid API... " >&6; }
22675                     have_usbhid_new=no
22676                     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22677 /* end confdefs.h.  */
22678
22679                       #include <sys/types.h>
22680                       #if defined(HAVE_USB_H)
22681                       #include <usb.h>
22682                       #endif
22683                       #ifdef __DragonFly__
22684                       #include <bus/usb/usb.h>
22685                       #include <bus/usb/usbhid.h>
22686                       #else
22687                       #include <dev/usb/usb.h>
22688                       #include <dev/usb/usbhid.h>
22689                       #endif
22690                       #if defined(HAVE_USBHID_H)
22691                       #include <usbhid.h>
22692                       #elif defined(HAVE_LIBUSB_H)
22693                       #include <libusb.h>
22694                       #elif defined(HAVE_LIBUSBHID_H)
22695                       #include <libusbhid.h>
22696                       #endif
22697
22698 int
22699 main ()
22700 {
22701
22702                       report_desc_t d;
22703                       hid_start_parse(d, 1, 1);
22704
22705   ;
22706   return 0;
22707 }
22708 _ACEOF
22709 if ac_fn_c_try_compile "$LINENO"; then :
22710
22711                     have_usbhid_new=yes
22712
22713 fi
22714 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22715                     if test x$have_usbhid_new = xyes; then
22716                         USB_CFLAGS="$USB_CFLAGS -DUSBHID_NEW"
22717                     fi
22718                     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_usbhid_new" >&5
22719 $as_echo "$have_usbhid_new" >&6; }
22720
22721                     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct joystick in machine/joystick.h" >&5
22722 $as_echo_n "checking for struct joystick in machine/joystick.h... " >&6; }
22723                     have_machine_joystick=no
22724                     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22725 /* end confdefs.h.  */
22726
22727                       #include <machine/joystick.h>
22728
22729 int
22730 main ()
22731 {
22732
22733                       struct joystick t;
22734
22735   ;
22736   return 0;
22737 }
22738 _ACEOF
22739 if ac_fn_c_try_compile "$LINENO"; then :
22740
22741                     have_machine_joystick=yes
22742
22743 fi
22744 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22745                     if test x$have_machine_joystick = xyes; then
22746
22747 $as_echo "#define SDL_JOYSTICK_USBHID_MACHINE_JOYSTICK_H 1" >>confdefs.h
22748
22749                     fi
22750                     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_machine_joystick" >&5
22751 $as_echo "$have_machine_joystick" >&6; }
22752
22753
22754 $as_echo "#define SDL_JOYSTICK_USBHID 1" >>confdefs.h
22755
22756                     SOURCES="$SOURCES $srcdir/src/joystick/bsd/*.c"
22757                     EXTRA_CFLAGS="$EXTRA_CFLAGS $USB_CFLAGS"
22758                     EXTRA_LDFLAGS="$EXTRA_LDFLAGS $USB_LIBS"
22759                     have_joystick=yes
22760                 fi
22761                 CFLAGS="$save_CFLAGS"
22762             fi
22763         ;;
22764     esac
22765 }
22766
22767 CheckClockGettime()
22768 {
22769     # Check whether --enable-clock_gettime was given.
22770 if test "${enable_clock_gettime+set}" = set; then :
22771   enableval=$enable_clock_gettime;
22772 else
22773   enable_clock_gettime=yes
22774 fi
22775
22776     if test x$enable_clock_gettime = xyes; then
22777         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
22778 $as_echo_n "checking for clock_gettime in -lrt... " >&6; }
22779 if ${ac_cv_lib_rt_clock_gettime+:} false; then :
22780   $as_echo_n "(cached) " >&6
22781 else
22782   ac_check_lib_save_LIBS=$LIBS
22783 LIBS="-lrt  $LIBS"
22784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22785 /* end confdefs.h.  */
22786
22787 /* Override any GCC internal prototype to avoid an error.
22788    Use char because int might match the return type of a GCC
22789    builtin and then its argument prototype would still apply.  */
22790 #ifdef __cplusplus
22791 extern "C"
22792 #endif
22793 char clock_gettime ();
22794 int
22795 main ()
22796 {
22797 return clock_gettime ();
22798   ;
22799   return 0;
22800 }
22801 _ACEOF
22802 if ac_fn_c_try_link "$LINENO"; then :
22803   ac_cv_lib_rt_clock_gettime=yes
22804 else
22805   ac_cv_lib_rt_clock_gettime=no
22806 fi
22807 rm -f core conftest.err conftest.$ac_objext \
22808     conftest$ac_exeext conftest.$ac_ext
22809 LIBS=$ac_check_lib_save_LIBS
22810 fi
22811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
22812 $as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
22813 if test "x$ac_cv_lib_rt_clock_gettime" = xyes; then :
22814   have_clock_gettime=yes
22815 fi
22816
22817         if test x$have_clock_gettime = xyes; then
22818
22819 $as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
22820
22821             EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lrt"
22822         else
22823             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lc" >&5
22824 $as_echo_n "checking for clock_gettime in -lc... " >&6; }
22825 if ${ac_cv_lib_c_clock_gettime+:} false; then :
22826   $as_echo_n "(cached) " >&6
22827 else
22828   ac_check_lib_save_LIBS=$LIBS
22829 LIBS="-lc  $LIBS"
22830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22831 /* end confdefs.h.  */
22832
22833 /* Override any GCC internal prototype to avoid an error.
22834    Use char because int might match the return type of a GCC
22835    builtin and then its argument prototype would still apply.  */
22836 #ifdef __cplusplus
22837 extern "C"
22838 #endif
22839 char clock_gettime ();
22840 int
22841 main ()
22842 {
22843 return clock_gettime ();
22844   ;
22845   return 0;
22846 }
22847 _ACEOF
22848 if ac_fn_c_try_link "$LINENO"; then :
22849   ac_cv_lib_c_clock_gettime=yes
22850 else
22851   ac_cv_lib_c_clock_gettime=no
22852 fi
22853 rm -f core conftest.err conftest.$ac_objext \
22854     conftest$ac_exeext conftest.$ac_ext
22855 LIBS=$ac_check_lib_save_LIBS
22856 fi
22857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_clock_gettime" >&5
22858 $as_echo "$ac_cv_lib_c_clock_gettime" >&6; }
22859 if test "x$ac_cv_lib_c_clock_gettime" = xyes; then :
22860   have_clock_gettime=yes
22861 fi
22862
22863             if test x$have_clock_gettime = xyes; then
22864
22865 $as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
22866
22867                EXTRA_LDFLAGS="$EXTRA_LDFLAGS"
22868             fi
22869         fi
22870     fi
22871 }
22872
22873 CheckLinuxVersion()
22874 {
22875     ac_fn_c_check_header_mongrel "$LINENO" "linux/version.h" "ac_cv_header_linux_version_h" "$ac_includes_default"
22876 if test "x$ac_cv_header_linux_version_h" = xyes; then :
22877   have_linux_version_h=yes
22878 fi
22879
22880
22881     if test x$have_linux_version_h = xyes; then
22882         EXTRA_CFLAGS="$EXTRA_CFLAGS -DHAVE_LINUX_VERSION_H"
22883     fi
22884 }
22885
22886 CheckRPATH()
22887 {
22888     # Check whether --enable-rpath was given.
22889 if test "${enable_rpath+set}" = set; then :
22890   enableval=$enable_rpath;
22891 else
22892   enable_rpath=yes
22893 fi
22894
22895 }
22896
22897 case "$host" in
22898     *-*-linux*|*-*-uclinux*|*-*-gnu*|*-*-k*bsd*-gnu|*-*-bsdi*|*-*-freebsd*|*-*-dragonfly*|*-*-netbsd*|*-*-openbsd*|*-*-sysv5*|*-*-solaris*|*-*-hpux*|*-*-aix*|*-*-minix*)
22899         case "$host" in
22900             *-raspberry-linux*)
22901                 # Raspberry Pi
22902                 ARCH=linux
22903                 RPI_CFLAGS="-I/opt/vc/include -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux"
22904                 CFLAGS="$CFLAGS $RPI_CFLAGS"
22905                 SDL_CFLAGS="$SDL_CFLAGS $RPI_CFLAGS"
22906                 EXTRA_CFLAGS="$EXTRA_CFLAGS $RPI_CFLAGS"
22907                 EXTRA_LDFLAGS="$EXTRA_LDFLAGS -L/opt/vc/lib -lbcm_host -ldl"
22908
22909                 if test x$enable_video = xyes; then
22910                     SOURCES="$SOURCES $srcdir/src/video/raspberry/*.c"
22911                     # FIXME: confdefs? Not AC_DEFINE?
22912                     $as_echo "#define SDL_VIDEO_DRIVER_RPI 1" >>confdefs.h
22913                     SUMMARY_video="${SUMMARY_video} rpi"
22914                 fi
22915                 ;;
22916             *-*-androideabi*)
22917                 # Android
22918                 ARCH=android
22919                 ANDROID_CFLAGS="-DGL_GLEXT_PROTOTYPES"
22920                 CFLAGS="$CFLAGS $ANDROID_CFLAGS"
22921                 SDL_CFLAGS="$SDL_CFLAGS $ANDROID_CFLAGS"
22922                 EXTRA_CFLAGS="$EXTRA_CFLAGS $ANDROID_CFLAGS"
22923                 EXTRA_LDFLAGS="$EXTRA_LDFLAGS -ldl -lGLESv1_CM -lGLESv2 -llog -landroid"
22924
22925                 if test x$enable_video = xyes; then
22926                     SOURCES="$SOURCES $srcdir/src/core/android/*.c $srcdir/src/video/android/*.c"
22927                     # FIXME: confdefs? Not AC_DEFINE?
22928                     $as_echo "#define SDL_VIDEO_DRIVER_ANDROID 1" >>confdefs.h
22929                     SUMMARY_video="${SUMMARY_video} android"
22930                 fi
22931                 ;;
22932             *-*-linux*)         ARCH=linux ;;
22933             *-*-uclinux*)       ARCH=linux ;;
22934             *-*-kfreebsd*-gnu)  ARCH=kfreebsd-gnu ;;
22935             *-*-knetbsd*-gnu)   ARCH=knetbsd-gnu ;;
22936             *-*-kopenbsd*-gnu)  ARCH=kopenbsd-gnu ;;
22937             *-*-gnu*)           ARCH=gnu ;; # must be last of the gnu variants
22938             *-*-bsdi*)          ARCH=bsdi ;;
22939             *-*-freebsd*)       ARCH=freebsd ;;
22940             *-*-dragonfly*)     ARCH=freebsd ;;
22941             *-raspberry-netbsd*)
22942                 # Raspberry Pi
22943                 ARCH=netbsd
22944                 RPI_CFLAGS="-I/usr/pkg/include -I/usr/pkg/include/interface/vcos/pthreads -I/usr/pkg/include/interface/vmcs_host/linux"
22945                 CFLAGS="$CFLAGS $RPI_CFLAGS"
22946                 SDL_CFLAGS="$SDL_CFLAGS $RPI_CFLAGS"
22947                 EXTRA_CFLAGS="$EXTRA_CFLAGS $RPI_CFLAGS"
22948                 EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lbcm_host -ldl"
22949
22950                 if test x$enable_video = xyes; then
22951                     SOURCES="$SOURCES $srcdir/src/video/raspberry/*.c"
22952                     $as_echo "#define SDL_VIDEO_DRIVER_RPI 1" >>confdefs.h
22953                     SUMMARY_video="${SUMMARY_video} raspberry"
22954                 fi
22955                 ;;
22956             *-*-netbsd*)        ARCH=netbsd ;;
22957             *-*-openbsd*)       ARCH=openbsd ;;
22958             *-*-sysv5*)         ARCH=sysv5 ;;
22959             *-*-solaris*)       ARCH=solaris ;;
22960             *-*-hpux*)          ARCH=hpux ;;
22961             *-*-aix*)           ARCH=aix ;;
22962             *-*-minix*)         ARCH=minix ;;
22963         esac
22964         CheckVisibilityHidden
22965         CheckDummyVideo
22966         CheckDiskAudio
22967         CheckDummyAudio
22968         CheckDLOPEN
22969         CheckOSS
22970         CheckALSA
22971         CheckPulseAudio
22972         CheckARTSC
22973         CheckESD
22974         CheckNAS
22975         CheckSNDIO
22976         CheckX11
22977         CheckDirectFB
22978         CheckFusionSound
22979         CheckOpenGLX11
22980         CheckOpenGLESX11
22981         CheckMir
22982         CheckWayland
22983         CheckLibUDev
22984         CheckDBus
22985         CheckIBus
22986         case $ARCH in
22987           linux)
22988               CheckInputEvents
22989               CheckInputKD
22990           ;;
22991         esac
22992         CheckTslib
22993         CheckUSBHID
22994         CheckPTHREAD
22995         CheckClockGettime
22996         CheckLinuxVersion
22997         CheckRPATH
22998         CheckVivanteVideo
22999         # Set up files for the audio library
23000         if test x$enable_audio = xyes; then
23001           case $ARCH in
23002             sysv5|solaris|hpux)
23003
23004 $as_echo "#define SDL_AUDIO_DRIVER_SUNAUDIO 1" >>confdefs.h
23005
23006                 SOURCES="$SOURCES $srcdir/src/audio/sun/*.c"
23007                 have_audio=yes
23008             ;;
23009             netbsd)  # Don't use this on OpenBSD, it's busted.
23010
23011 $as_echo "#define SDL_AUDIO_DRIVER_BSD 1" >>confdefs.h
23012
23013                 SOURCES="$SOURCES $srcdir/src/audio/bsd/*.c"
23014                 have_audio=yes
23015             ;;
23016             aix)
23017
23018 $as_echo "#define SDL_AUDIO_DRIVER_PAUDIO 1" >>confdefs.h
23019
23020                 SOURCES="$SOURCES $srcdir/src/audio/paudio/*.c"
23021                 have_audio=yes
23022             ;;
23023             android)
23024
23025 $as_echo "#define SDL_AUDIO_DRIVER_ANDROID 1" >>confdefs.h
23026
23027                 SOURCES="$SOURCES $srcdir/src/audio/android/*.c"
23028                 SUMMARY_audio="${SUMMARY_audio} android"
23029                 have_audio=yes
23030             ;;
23031           esac
23032         fi
23033         # Set up files for the joystick library
23034         if test x$enable_joystick = xyes; then
23035           case $ARCH in
23036             linux)
23037
23038 $as_echo "#define SDL_JOYSTICK_LINUX 1" >>confdefs.h
23039
23040                 SOURCES="$SOURCES $srcdir/src/joystick/linux/*.c"
23041                 have_joystick=yes
23042             ;;
23043             android)
23044
23045 $as_echo "#define SDL_JOYSTICK_ANDROID 1" >>confdefs.h
23046
23047                 SOURCES="$SOURCES $srcdir/src/joystick/android/*.c"
23048                 have_joystick=yes
23049             ;;
23050           esac
23051         fi
23052         # Set up files for the haptic library
23053         if test x$enable_haptic = xyes; then
23054            if test x$use_input_events = xyes; then
23055              case $ARCH in
23056                linux)
23057
23058 $as_echo "#define SDL_HAPTIC_LINUX 1" >>confdefs.h
23059
23060                    SOURCES="$SOURCES $srcdir/src/haptic/linux/*.c"
23061                    have_haptic=yes
23062                ;;
23063              esac
23064            fi
23065         fi
23066         # Set up files for the power library
23067         if test x$enable_power = xyes; then
23068              case $ARCH in
23069                linux)
23070
23071 $as_echo "#define SDL_POWER_LINUX 1" >>confdefs.h
23072
23073                    SOURCES="$SOURCES $srcdir/src/power/linux/*.c"
23074                    have_power=yes
23075                ;;
23076                android)
23077
23078 $as_echo "#define SDL_POWER_ANDROID 1" >>confdefs.h
23079
23080                    SOURCES="$SOURCES $srcdir/src/power/android/*.c"
23081                    have_power=yes
23082                ;;
23083              esac
23084         fi
23085         # Set up files for the filesystem library
23086         if test x$enable_filesystem = xyes; then
23087              case $ARCH in
23088                android)
23089
23090 $as_echo "#define SDL_FILESYSTEM_ANDROID 1" >>confdefs.h
23091
23092                    SOURCES="$SOURCES $srcdir/src/filesystem/android/*.c"
23093                    have_filesystem=yes
23094                ;;
23095                *)
23096
23097 $as_echo "#define SDL_FILESYSTEM_UNIX 1" >>confdefs.h
23098
23099                    SOURCES="$SOURCES $srcdir/src/filesystem/unix/*.c"
23100                    have_filesystem=yes
23101                ;;
23102              esac
23103         fi
23104         # Set up files for the timer library
23105         if test x$enable_timers = xyes; then
23106
23107 $as_echo "#define SDL_TIMER_UNIX 1" >>confdefs.h
23108
23109             SOURCES="$SOURCES $srcdir/src/timer/unix/*.c"
23110             have_timers=yes
23111         fi
23112         # Set up files for udev hotplugging support
23113         if test x$enable_libudev = xyes && test x$have_libudev_h_hdr = xyes; then
23114             SOURCES="$SOURCES $srcdir/src/core/linux/SDL_udev.c"
23115         fi
23116         # Set up files for evdev input
23117         if test x$use_input_events = xyes; then
23118             SOURCES="$SOURCES $srcdir/src/core/linux/SDL_evdev.c"
23119         fi
23120         ;;
23121     *-*-cygwin* | *-*-mingw32*)
23122         ARCH=win32
23123         if test "$build" != "$host"; then # cross-compiling
23124             # Default cross-compile location
23125             ac_default_prefix=/usr/local/cross-tools/$host
23126         else
23127             # Look for the location of the tools and install there
23128             if test "$BUILD_PREFIX" != ""; then
23129                 ac_default_prefix=$BUILD_PREFIX
23130             fi
23131         fi
23132         CheckDummyVideo
23133         CheckDiskAudio
23134         CheckDummyAudio
23135         CheckWINDOWS
23136         CheckWINDOWSGL
23137         CheckWINDOWSGLES
23138         CheckDIRECTX
23139
23140         # Set up the core platform files
23141         SOURCES="$SOURCES $srcdir/src/core/windows/*.c"
23142
23143         # Set up files for the video library
23144         if test x$enable_video = xyes; then
23145
23146 $as_echo "#define SDL_VIDEO_DRIVER_WINDOWS 1" >>confdefs.h
23147
23148             SOURCES="$SOURCES $srcdir/src/video/windows/*.c"
23149             have_video=yes
23150             # Check whether --enable-render-d3d was given.
23151 if test "${enable_render_d3d+set}" = set; then :
23152   enableval=$enable_render_d3d;
23153 else
23154   enable_render_d3d=yes
23155 fi
23156
23157             if test x$enable_render_d3d = xyes -a x$have_d3d = xyes; then
23158
23159 $as_echo "#define SDL_VIDEO_RENDER_D3D 1" >>confdefs.h
23160
23161             fi
23162             if test x$enable_render_d3d = xyes -a x$have_d3d11 = xyes; then
23163
23164 $as_echo "#define SDL_VIDEO_RENDER_D3D11 1" >>confdefs.h
23165
23166             fi
23167         fi
23168         # Set up files for the audio library
23169         if test x$enable_audio = xyes; then
23170
23171 $as_echo "#define SDL_AUDIO_DRIVER_WINMM 1" >>confdefs.h
23172
23173             SOURCES="$SOURCES $srcdir/src/audio/winmm/*.c"
23174             if test x$have_dsound = xyes; then
23175
23176 $as_echo "#define SDL_AUDIO_DRIVER_DSOUND 1" >>confdefs.h
23177
23178                 SOURCES="$SOURCES $srcdir/src/audio/directsound/*.c"
23179             fi
23180             if test x$have_xaudio2 = xyes; then
23181
23182 $as_echo "#define SDL_AUDIO_DRIVER_XAUDIO2 1" >>confdefs.h
23183
23184                 SOURCES="$SOURCES $srcdir/src/audio/xaudio2/*.c"
23185             fi
23186             have_audio=yes
23187         fi
23188         # Set up files for the joystick library
23189         if test x$enable_joystick = xyes; then
23190             if test x$have_dinput = xyes -o x$have_xinput = xyes; then
23191                 if test x$have_xinput = xyes; then
23192
23193 $as_echo "#define SDL_JOYSTICK_XINPUT 1" >>confdefs.h
23194
23195                 fi
23196                 if test x$have_dinput = xyes; then
23197
23198 $as_echo "#define SDL_JOYSTICK_DINPUT 1" >>confdefs.h
23199
23200                     EXTRA_LDFLAGS="$EXTRA_LDFLAGS -ldinput8 -ldxguid -ldxerr8"
23201                 fi
23202             else
23203
23204 $as_echo "#define SDL_JOYSTICK_WINMM 1" >>confdefs.h
23205
23206             fi
23207             SOURCES="$SOURCES $srcdir/src/joystick/windows/*.c"
23208             have_joystick=yes
23209         fi
23210         if test x$enable_haptic = xyes; then
23211             if test x$have_dinput = xyes -o x$have_xinput = xyes; then
23212                 if test x$have_xinput = xyes; then
23213
23214 $as_echo "#define SDL_HAPTIC_XINPUT 1" >>confdefs.h
23215
23216                 fi
23217                 if test x$have_dinput = xyes; then
23218
23219 $as_echo "#define SDL_HAPTIC_DINPUT 1" >>confdefs.h
23220
23221                 fi
23222                 SOURCES="$SOURCES $srcdir/src/haptic/windows/*.c"
23223                 have_haptic=yes
23224             fi
23225         fi
23226         if test x$enable_power = xyes; then
23227
23228 $as_echo "#define SDL_POWER_WINDOWS 1" >>confdefs.h
23229
23230             SOURCES="$SOURCES $srcdir/src/power/windows/SDL_syspower.c"
23231             have_power=yes
23232         fi
23233         if test x$enable_filesystem = xyes; then
23234
23235 $as_echo "#define SDL_FILESYSTEM_WINDOWS 1" >>confdefs.h
23236
23237             SOURCES="$SOURCES $srcdir/src/filesystem/windows/SDL_sysfilesystem.c"
23238             have_filesystem=yes
23239         fi
23240         # Set up files for the thread library
23241         if test x$enable_threads = xyes; then
23242
23243 $as_echo "#define SDL_THREAD_WINDOWS 1" >>confdefs.h
23244
23245             SOURCES="$SOURCES $srcdir/src/thread/windows/*.c"
23246             SOURCES="$SOURCES $srcdir/src/thread/generic/SDL_syscond.c"
23247             have_threads=yes
23248         fi
23249         # Set up files for the timer library
23250         if test x$enable_timers = xyes; then
23251
23252 $as_echo "#define SDL_TIMER_WINDOWS 1" >>confdefs.h
23253
23254             SOURCES="$SOURCES $srcdir/src/timer/windows/*.c"
23255             have_timers=yes
23256         fi
23257         # Set up files for the shared object loading library
23258         if test x$enable_loadso = xyes; then
23259
23260 $as_echo "#define SDL_LOADSO_WINDOWS 1" >>confdefs.h
23261
23262             SOURCES="$SOURCES $srcdir/src/loadso/windows/*.c"
23263             have_loadso=yes
23264         fi
23265         # Set up the system libraries we need
23266         if test -f /lib/w32api/libuuid.a; then
23267             LIBUUID=/lib/w32api/libuuid.a
23268         else
23269             LIBUUID=-luuid
23270         fi
23271         EXTRA_LDFLAGS="$EXTRA_LDFLAGS -luser32 -lgdi32 -lwinmm -limm32 -lole32 -loleaut32 -lshell32 -lversion $LIBUUID -static-libgcc"
23272         # The Windows platform requires special setup
23273         VERSION_SOURCES="$srcdir/src/main/windows/*.rc"
23274         SDLMAIN_SOURCES="$srcdir/src/main/windows/*.c"
23275         SDL_CFLAGS="$SDL_CFLAGS -Dmain=SDL_main"
23276         SDL_LIBS="-lSDL2main $SDL_LIBS -mwindows"
23277
23278         # Check to see if this is a mingw or cygwin build
23279         have_mingw32=
23280         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lmingw32" >&5
23281 $as_echo_n "checking for main in -lmingw32... " >&6; }
23282 if ${ac_cv_lib_mingw32_main+:} false; then :
23283   $as_echo_n "(cached) " >&6
23284 else
23285   ac_check_lib_save_LIBS=$LIBS
23286 LIBS="-lmingw32  $LIBS"
23287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23288 /* end confdefs.h.  */
23289
23290
23291 int
23292 main ()
23293 {
23294 return main ();
23295   ;
23296   return 0;
23297 }
23298 _ACEOF
23299 if ac_fn_c_try_link "$LINENO"; then :
23300   ac_cv_lib_mingw32_main=yes
23301 else
23302   ac_cv_lib_mingw32_main=no
23303 fi
23304 rm -f core conftest.err conftest.$ac_objext \
23305     conftest$ac_exeext conftest.$ac_ext
23306 LIBS=$ac_check_lib_save_LIBS
23307 fi
23308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mingw32_main" >&5
23309 $as_echo "$ac_cv_lib_mingw32_main" >&6; }
23310 if test "x$ac_cv_lib_mingw32_main" = xyes; then :
23311   have_mingw32=yes
23312 fi
23313
23314         if test x$have_mingw32 = xyes; then
23315             SDL_LIBS="-lmingw32 $SDL_LIBS"
23316         else
23317             SDL_LIBS="-lcygwin $SDL_LIBS"
23318         fi
23319         ;;
23320
23321         *-*-beos*)
23322         as_fn_error $? "
23323 *** BeOS support has been removed as of SDL 2.0.2.
23324         " "$LINENO" 5
23325         ;;
23326
23327     *-*-haiku*)
23328         ARCH=haiku
23329         ac_default_prefix=/boot/system
23330         CheckDummyVideo
23331         CheckDiskAudio
23332         CheckDummyAudio
23333         CheckHaikuVideo
23334         CheckHaikuGL
23335         CheckPTHREAD
23336
23337         # Set up files for the audio library
23338         if test x$enable_audio = xyes; then
23339
23340 $as_echo "#define SDL_AUDIO_DRIVER_HAIKU 1" >>confdefs.h
23341
23342             SOURCES="$SOURCES $srcdir/src/audio/haiku/*.cc"
23343             have_audio=yes
23344         fi
23345         # Set up files for the joystick library
23346         if test x$enable_joystick = xyes; then
23347
23348 $as_echo "#define SDL_JOYSTICK_HAIKU 1" >>confdefs.h
23349
23350             SOURCES="$SOURCES $srcdir/src/joystick/haiku/*.cc"
23351             have_joystick=yes
23352         fi
23353         # Set up files for the timer library
23354         if test x$enable_timers = xyes; then
23355
23356 $as_echo "#define SDL_TIMER_HAIKU 1" >>confdefs.h
23357
23358             SOURCES="$SOURCES $srcdir/src/timer/haiku/*.c"
23359             have_timers=yes
23360         fi
23361         # Set up files for the shared object loading library
23362         if test x$enable_loadso = xyes; then
23363
23364 $as_echo "#define SDL_LOADSO_HAIKU 1" >>confdefs.h
23365
23366             SOURCES="$SOURCES $srcdir/src/loadso/haiku/*.c"
23367             have_loadso=yes
23368         fi
23369         # Set up files for the system power library
23370         if test x$enable_power = xyes; then
23371
23372 $as_echo "#define SDL_POWER_HAIKU 1" >>confdefs.h
23373
23374             SOURCES="$SOURCES $srcdir/src/power/haiku/*.c"
23375             have_power=yes
23376         fi
23377         # Set up files for the system filesystem library
23378         if test x$enable_filesystem = xyes; then
23379
23380 $as_echo "#define SDL_FILESYSTEM_HAIKU 1" >>confdefs.h
23381
23382             SOURCES="$SOURCES $srcdir/src/filesystem/haiku/*.cc"
23383             have_filesystem=yes
23384         fi
23385         # The Haiku platform requires special setup.
23386         SOURCES="$srcdir/src/main/haiku/*.cc $SOURCES"
23387         EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lroot -lbe -lmedia -lgame -ldevice -ltextencoding"
23388         ;;
23389     arm*-apple-darwin*)
23390         # iOS - We are not writing anything to confdefs.h because you have to replace
23391         # SDL_config.h for SDL_config_iphoneos.h anyway
23392         ARCH=ios
23393
23394         CheckVisibilityHidden
23395         CheckDummyVideo
23396         CheckDiskAudio
23397         CheckDummyAudio
23398         CheckDLOPEN
23399         CheckCOCOA
23400         CheckPTHREAD
23401
23402
23403         # Set up files for the audio library
23404         if test x$enable_audio = xyes; then
23405             SOURCES="$SOURCES $srcdir/src/audio/coreaudio/*.c"
23406             SUMMARY_audio="${SUMMARY_audio} coreaudio"
23407             have_audio=yes
23408         fi
23409         # Set up files for the joystick library
23410         if test x$enable_joystick = xyes; then
23411             SOURCES="$SOURCES $srcdir/src/joystick/iphoneos/*.m"
23412             have_joystick=yes
23413         fi
23414         # Set up files for the haptic library
23415         #if test x$enable_haptic = xyes; then
23416         #    SOURCES="$SOURCES $srcdir/src/haptic/darwin/*.c"
23417         #    have_haptic=yes
23418         #    EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,ForceFeedback"
23419         #fi
23420         # Set up files for the power library
23421         if test x$enable_power = xyes; then
23422             SOURCES="$SOURCES $srcdir/src/power/uikit/*.m"
23423             have_power=yes
23424         fi
23425         # Set up files for the filesystem library
23426         if test x$enable_filesystem = xyes; then
23427             SOURCES="$SOURCES $srcdir/src/filesystem/cocoa/*.m"
23428             have_filesystem=yes
23429         fi
23430         # Set up files for the timer library
23431         if test x$enable_timers = xyes; then
23432             SOURCES="$SOURCES $srcdir/src/timer/unix/*.c"
23433             have_timers=yes
23434         fi
23435         # Set up additional files for the file library
23436         if test x$enable_file = xyes; then
23437             SOURCES="$SOURCES $srcdir/src/file/cocoa/*.m"
23438         fi
23439         # The iOS platform requires special setup.
23440         SOURCES="$SOURCES $srcdir/src/video/uikit/*.m"
23441         EXTRA_CFLAGS="$EXTRA_CFLAGS -fpascal-strings"
23442         EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lm -liconv -lobjc"
23443         EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,Foundation"
23444         EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,UIKit"
23445         EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,OpenGLES"
23446         EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,QuartzCore"
23447         EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,CoreAudio"
23448         EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,AudioToolbox"
23449         EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,CoreGraphics"
23450         EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,CoreMotion"
23451         EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,GameController"
23452         ;;
23453     *-*-darwin* )
23454         # This could be either full "Mac OS X", or plain "Darwin" which is
23455         # just the OS X kernel sans upper layers like Carbon and Cocoa.
23456         # Next line is broken, and a few files below require Mac OS X (full)
23457         ARCH=macosx
23458
23459         # Mac OS X builds with both the Carbon and OSX APIs at the moment
23460         EXTRA_CFLAGS="$EXTRA_CFLAGS -DTARGET_API_MAC_CARBON"
23461         EXTRA_CFLAGS="$EXTRA_CFLAGS -DTARGET_API_MAC_OSX"
23462
23463         CheckVisibilityHidden
23464         CheckDummyVideo
23465         CheckDiskAudio
23466         CheckDummyAudio
23467         CheckDLOPEN
23468         CheckCOCOA
23469         CheckX11
23470         CheckMacGL
23471         CheckOpenGLX11
23472         CheckPTHREAD
23473
23474         # Set up files for the audio library
23475         if test x$enable_audio = xyes; then
23476
23477 $as_echo "#define SDL_AUDIO_DRIVER_COREAUDIO 1" >>confdefs.h
23478
23479             SOURCES="$SOURCES $srcdir/src/audio/coreaudio/*.c"
23480             SUMMARY_audio="${SUMMARY_audio} coreaudio"
23481             have_audio=yes
23482         fi
23483         # Set up files for the joystick library
23484         if test x$enable_joystick = xyes; then
23485
23486 $as_echo "#define SDL_JOYSTICK_IOKIT 1" >>confdefs.h
23487
23488             SOURCES="$SOURCES $srcdir/src/joystick/darwin/*.c"
23489             have_joystick=yes
23490         fi
23491         # Set up files for the haptic library
23492         if test x$enable_haptic = xyes; then
23493
23494 $as_echo "#define SDL_HAPTIC_IOKIT 1" >>confdefs.h
23495
23496             SOURCES="$SOURCES $srcdir/src/haptic/darwin/*.c"
23497             have_haptic=yes
23498             EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,ForceFeedback"
23499         fi
23500         # Set up files for the power library
23501         if test x$enable_power = xyes; then
23502
23503 $as_echo "#define SDL_POWER_MACOSX 1" >>confdefs.h
23504
23505             SOURCES="$SOURCES $srcdir/src/power/macosx/*.c"
23506             have_power=yes
23507         fi
23508         # Set up files for the filesystem library
23509         if test x$enable_filesystem = xyes; then
23510
23511 $as_echo "#define SDL_FILESYSTEM_COCOA 1" >>confdefs.h
23512
23513             SOURCES="$SOURCES $srcdir/src/filesystem/cocoa/*.m"
23514             have_filesystem=yes
23515         fi
23516         # Set up files for the timer library
23517         if test x$enable_timers = xyes; then
23518
23519 $as_echo "#define SDL_TIMER_UNIX 1" >>confdefs.h
23520
23521             SOURCES="$SOURCES $srcdir/src/timer/unix/*.c"
23522             have_timers=yes
23523         fi
23524         # Set up additional files for the file library
23525         if test x$enable_file = xyes; then
23526             SOURCES="$SOURCES $srcdir/src/file/cocoa/*.m"
23527         fi
23528         # The Mac OS X platform requires special setup.
23529         EXTRA_CFLAGS="$EXTRA_CFLAGS -fpascal-strings"
23530         EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lobjc"
23531         EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,CoreVideo"
23532         EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,Cocoa"
23533         EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,Carbon"
23534         EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,IOKit"
23535         # If audio is used, add the AudioUnit framework
23536         if test x$enable_audio = xyes; then
23537             EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-framework,CoreAudio -Wl,-framework,AudioToolbox -Wl,-framework,AudioUnit"
23538         fi
23539         ;;
23540     *-nacl|*-pnacl)
23541         ARCH=nacl
23542         CheckNativeClient
23543         CheckDummyAudio
23544         CheckDummyVideo
23545         CheckInputEvents
23546         CheckPTHREAD
23547
23548         # Set up files for the timer library
23549         if test x$enable_timers = xyes; then
23550             $as_echo "#define SDL_TIMER_UNIX 1" >>confdefs.h
23551
23552             SOURCES="$SOURCES $srcdir/src/timer/unix/*.c"
23553             have_timers=yes
23554         fi
23555
23556         if test x$enable_filesystem = xyes; then
23557
23558 $as_echo "#define SDL_FILESYSTEM_NACL 1" >>confdefs.h
23559
23560             SOURCES="$SOURCES $srcdir/src/filesystem/nacl/*.c"
23561             have_filesystem=yes
23562         fi
23563         ;;
23564     *-*-emscripten* )
23565         if test x$enable_video = xyes; then
23566
23567 $as_echo "#define SDL_VIDEO_DRIVER_EMSCRIPTEN 1" >>confdefs.h
23568
23569             SOURCES="$SOURCES $srcdir/src/video/emscripten/*.c"
23570             have_video=yes
23571             SUMMARY_video="${SUMMARY_video} emscripten"
23572         fi
23573
23574         if test x$enable_audio = xyes; then
23575
23576 $as_echo "#define SDL_AUDIO_DRIVER_EMSCRIPTEN 1" >>confdefs.h
23577
23578             SOURCES="$SOURCES $srcdir/src/audio/emscripten/*.c"
23579             have_audio=yes
23580             SUMMARY_audio="${SUMMARY_audio} emscripten"
23581         fi
23582
23583         CheckVisibilityHidden
23584         CheckDummyVideo
23585         CheckDiskAudio
23586         CheckDummyAudio
23587         CheckDLOPEN
23588         CheckClockGettime
23589         CheckEmscriptenGLES
23590
23591          # Set up files for the power library
23592         if test x$enable_power = xyes; then
23593
23594 $as_echo "#define SDL_POWER_EMSCRIPTEN 1" >>confdefs.h
23595
23596             SOURCES="$SOURCES $srcdir/src/power/emscripten/*.c"
23597             have_power=yes
23598         fi
23599
23600         # Set up files for the power library
23601         if test x$enable_joystick = xyes; then
23602
23603 $as_echo "#define SDL_JOYSTICK_EMSCRIPTEN 1" >>confdefs.h
23604
23605             SOURCES="$SOURCES $srcdir/src/joystick/emscripten/*.c"
23606             have_joystick=yes
23607         fi
23608
23609         # Set up files for the filesystem library
23610         if test x$enable_filesystem = xyes; then
23611
23612 $as_echo "#define SDL_FILESYSTEM_EMSCRIPTEN 1" >>confdefs.h
23613
23614             SOURCES="$SOURCES $srcdir/src/filesystem/emscripten/*.c"
23615             have_filesystem=yes
23616         fi
23617         # Set up files for the timer library
23618         if test x$enable_timers = xyes; then
23619
23620 $as_echo "#define SDL_TIMER_UNIX 1" >>confdefs.h
23621
23622             SOURCES="$SOURCES $srcdir/src/timer/unix/*.c"
23623             have_timers=yes
23624         fi
23625         ;;
23626     *)
23627         as_fn_error $? "
23628 *** Unsupported host:  Please add to configure.in
23629         " "$LINENO" 5
23630         ;;
23631 esac
23632
23633 CheckWarnAll
23634
23635 # Verify that we have all the platform specific files we need
23636
23637 if test x$have_joystick != xyes; then
23638     if test x$enable_joystick = xyes; then
23639
23640 $as_echo "#define SDL_JOYSTICK_DISABLED 1" >>confdefs.h
23641
23642     fi
23643     SOURCES="$SOURCES $srcdir/src/joystick/dummy/*.c"
23644 fi
23645 if test x$have_haptic != xyes; then
23646     if test x$enable_haptic = xyes; then
23647
23648 $as_echo "#define SDL_HAPTIC_DISABLED 1" >>confdefs.h
23649
23650     fi
23651     SOURCES="$SOURCES $srcdir/src/haptic/dummy/*.c"
23652 fi
23653 if test x$have_threads != xyes; then
23654     if test x$enable_threads = xyes; then
23655
23656 $as_echo "#define SDL_THREADS_DISABLED 1" >>confdefs.h
23657
23658     fi
23659     SOURCES="$SOURCES $srcdir/src/thread/generic/*.c"
23660 fi
23661 if test x$have_timers != xyes; then
23662     if test x$enable_timers = xyes; then
23663
23664 $as_echo "#define SDL_TIMERS_DISABLED 1" >>confdefs.h
23665
23666     fi
23667     SOURCES="$SOURCES $srcdir/src/timer/dummy/*.c"
23668 fi
23669 if test x$have_filesystem != xyes; then
23670     if test x$enable_filesystem = xyes; then
23671
23672 $as_echo "#define SDL_FILESYSTEM_DISABLED 1" >>confdefs.h
23673
23674     fi
23675     SOURCES="$SOURCES $srcdir/src/filesystem/dummy/*.c"
23676 fi
23677 if test x$have_loadso != xyes; then
23678     if test x$enable_loadso = xyes; then
23679
23680 $as_echo "#define SDL_LOADSO_DISABLED 1" >>confdefs.h
23681
23682     fi
23683     SOURCES="$SOURCES $srcdir/src/loadso/dummy/*.c"
23684 fi
23685 if test x$SDLMAIN_SOURCES = x; then
23686     SDLMAIN_SOURCES="$srcdir/src/main/dummy/*.c"
23687 fi
23688 SDLTEST_SOURCES="$srcdir/src/test/*.c"
23689
23690 OBJECTS=`echo $SOURCES`
23691 DEPENDS=`echo $SOURCES | tr ' ' '\n'`
23692 for EXT in asm cc m c S; do
23693     OBJECTS=`echo "$OBJECTS" | sed 's,[^ ]*/\([^ ]*\)\.'$EXT',$(objects)/\1.lo,g'`
23694     DEPENDS=`echo "$DEPENDS" | sed "s,^\\([^ ]*\\)/\\([^ ]*\\)\\.$EXT\\$,\\\\
23695 \\$(objects)/\\2.lo: \\1/\\2.$EXT\\\\
23696         \\$(RUN_CMD_CC)\\$(LIBTOOL) --tag=CC --mode=compile \\$(CC) \\$(CFLAGS) \\$(EXTRA_CFLAGS) $DEPENDENCY_TRACKING_OPTIONS -c \\$< -o \\$@,g"`
23697 done
23698
23699 VERSION_OBJECTS=`echo $VERSION_SOURCES`
23700 VERSION_DEPENDS=`echo $VERSION_SOURCES`
23701 VERSION_OBJECTS=`echo "$VERSION_OBJECTS" | sed 's,[^ ]*/\([^ ]*\)\.rc,$(objects)/\1.o,g'`
23702 VERSION_DEPENDS=`echo "$VERSION_DEPENDS" | sed "s,\\([^ ]*\\)/\\([^ ]*\\)\\.rc,\\\\
23703 \\$(objects)/\\2.o: \\1/\\2.rc\\\\
23704         \\$(WINDRES) \\$< \\$@,g"`
23705
23706 SDLMAIN_OBJECTS=`echo $SDLMAIN_SOURCES`
23707 SDLMAIN_DEPENDS=`echo $SDLMAIN_SOURCES`
23708 SDLMAIN_OBJECTS=`echo "$SDLMAIN_OBJECTS" | sed 's,[^ ]*/\([^ ]*\)\.c,$(objects)/\1.o,g'`
23709 SDLMAIN_DEPENDS=`echo "$SDLMAIN_DEPENDS" | sed "s,\\([^ ]*\\)/\\([^ ]*\\)\\.c,\\\\
23710 \\$(objects)/\\2.o: \\1/\\2.c\\\\
23711         \\$(RUN_CMD_CC)\\$(LIBTOOL) --tag=CC --mode=compile \\$(CC) \\$(CFLAGS) \\$(EXTRA_CFLAGS) $DEPENDENCY_TRACKING_OPTIONS -c \\$< -o \\$@,g"`
23712
23713 SDLTEST_OBJECTS=`echo $SDLTEST_SOURCES`
23714 SDLTEST_DEPENDS=`echo $SDLTEST_SOURCES`
23715 SDLTEST_OBJECTS=`echo "$SDLTEST_OBJECTS" | sed 's,[^ ]*/\([^ ]*\)\.c,$(objects)/\1.o,g'`
23716 SDLTEST_DEPENDS=`echo "$SDLTEST_DEPENDS" | sed "s,\\([^ ]*\\)/\\([^ ]*\\)\\.c,\\\\
23717 \\$(objects)/\\2.o: \\1/\\2.c\\\\
23718         \\$(RUN_CMD_CC)\\$(LIBTOOL) --tag=CC --mode=compile \\$(CC) \\$(CFLAGS) \\$(EXTRA_CFLAGS) $DEPENDENCY_TRACKING_OPTIONS -c \\$< -o \\$@,g"`
23719
23720 # Set runtime shared library paths as needed
23721
23722 if test "x$enable_rpath" = "xyes"; then
23723   if test $ARCH = bsdi -o $ARCH = freebsd -o $ARCH = linux -o $ARCH = netbsd; then
23724     SDL_RLD_FLAGS="-Wl,-rpath,\${libdir}"
23725   fi
23726   if test $ARCH = solaris; then
23727     SDL_RLD_FLAGS="-R\${libdir}"
23728   fi
23729 else
23730   SDL_RLD_FLAGS=""
23731 fi
23732
23733 SDL_STATIC_LIBS="$SDL_LIBS $EXTRA_LDFLAGS"
23734
23735
23736
23737
23738
23739 if test x$enable_shared = xyes; then
23740     ENABLE_SHARED_TRUE=
23741     ENABLE_SHARED_FALSE="#"
23742 else
23743     ENABLE_SHARED_TRUE="#"
23744     ENABLE_SHARED_FALSE=
23745 fi
23746 if test x$enable_static = xyes; then
23747     ENABLE_STATIC_TRUE=
23748     ENABLE_STATIC_FALSE="#"
23749 else
23750     ENABLE_STATIC_TRUE="#"
23751     ENABLE_STATIC_FALSE=
23752 fi
23753
23754
23755
23756
23757
23758
23759
23760
23761
23762
23763
23764
23765
23766
23767
23768
23769
23770 cat >Makefile.rules <<__EOF__
23771
23772 # Build rules for objects
23773 -include \$(OBJECTS:.lo=.d)
23774
23775 # Special dependency for SDL.c, since it depends on SDL_revision.h
23776 $srcdir/src/SDL.c: update-revision
23777 $DEPENDS
23778 $VERSION_DEPENDS
23779 $SDLMAIN_DEPENDS
23780 $SDLTEST_DEPENDS
23781 __EOF__
23782
23783 ac_config_files="$ac_config_files Makefile:Makefile.in:Makefile.rules sdl2-config sdl2-config.cmake SDL2.spec sdl2.pc"
23784
23785 ac_config_commands="$ac_config_commands sdl2_config"
23786
23787
23788 SUMMARY="SDL2 Configure Summary:\n"
23789 if test x$enable_shared = xyes; then
23790     SUMMARY="${SUMMARY}Building Shared Libraries\n"
23791 fi
23792 if test x$enable_static = xyes; then
23793     SUMMARY="${SUMMARY}Building Static Libraries\n"
23794 fi
23795 SUMMARY="${SUMMARY}Enabled modules :${SUMMARY_modules}\n"
23796 SUMMARY="${SUMMARY}Assembly Math   :${SUMMARY_math}\n"
23797 SUMMARY="${SUMMARY}Audio drivers   :${SUMMARY_audio}\n"
23798 SUMMARY="${SUMMARY}Video drivers   :${SUMMARY_video}\n"
23799 if test x$have_x = xyes; then
23800     SUMMARY="${SUMMARY}X11 libraries   :${SUMMARY_video_x11}\n"
23801 fi
23802 SUMMARY="${SUMMARY}Input drivers   :${SUMMARY_input}\n"
23803 if test x$enable_libudev = xyes; then
23804     SUMMARY="${SUMMARY}Using libudev   : YES\n"
23805 else
23806     SUMMARY="${SUMMARY}Using libudev   : NO\n"
23807 fi
23808 if test x$have_dbus_dbus_h_hdr = xyes; then
23809     SUMMARY="${SUMMARY}Using dbus      : YES\n"
23810 else
23811     SUMMARY="${SUMMARY}Using dbus      : NO\n"
23812 fi
23813 if test x$have_ibus_ibus_h_hdr = xyes; then
23814     SUMMARY="${SUMMARY}Using ibus      : YES\n"
23815 else
23816     SUMMARY="${SUMMARY}Using ibus      : NO\n"
23817 fi
23818 ac_config_commands="$ac_config_commands summary"
23819
23820
23821 cat >confcache <<\_ACEOF
23822 # This file is a shell script that caches the results of configure
23823 # tests run on this system so they can be shared between configure
23824 # scripts and configure runs, see configure's option --config-cache.
23825 # It is not useful on other systems.  If it contains results you don't
23826 # want to keep, you may remove or edit it.
23827 #
23828 # config.status only pays attention to the cache file if you give it
23829 # the --recheck option to rerun configure.
23830 #
23831 # `ac_cv_env_foo' variables (set or unset) will be overridden when
23832 # loading this file, other *unset* `ac_cv_foo' will be assigned the
23833 # following values.
23834
23835 _ACEOF
23836
23837 # The following way of writing the cache mishandles newlines in values,
23838 # but we know of no workaround that is simple, portable, and efficient.
23839 # So, we kill variables containing newlines.
23840 # Ultrix sh set writes to stderr and can't be redirected directly,
23841 # and sets the high bit in the cache file unless we assign to the vars.
23842 (
23843   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
23844     eval ac_val=\$$ac_var
23845     case $ac_val in #(
23846     *${as_nl}*)
23847       case $ac_var in #(
23848       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
23849 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
23850       esac
23851       case $ac_var in #(
23852       _ | IFS | as_nl) ;; #(
23853       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
23854       *) { eval $ac_var=; unset $ac_var;} ;;
23855       esac ;;
23856     esac
23857   done
23858
23859   (set) 2>&1 |
23860     case $as_nl`(ac_space=' '; set) 2>&1` in #(
23861     *${as_nl}ac_space=\ *)
23862       # `set' does not quote correctly, so add quotes: double-quote
23863       # substitution turns \\\\ into \\, and sed turns \\ into \.
23864       sed -n \
23865         "s/'/'\\\\''/g;
23866           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
23867       ;; #(
23868     *)
23869       # `set' quotes correctly as required by POSIX, so do not add quotes.
23870       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
23871       ;;
23872     esac |
23873     sort
23874 ) |
23875   sed '
23876      /^ac_cv_env_/b end
23877      t clear
23878      :clear
23879      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
23880      t end
23881      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
23882      :end' >>confcache
23883 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
23884   if test -w "$cache_file"; then
23885     if test "x$cache_file" != "x/dev/null"; then
23886       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
23887 $as_echo "$as_me: updating cache $cache_file" >&6;}
23888       if test ! -f "$cache_file" || test -h "$cache_file"; then
23889         cat confcache >"$cache_file"
23890       else
23891         case $cache_file in #(
23892         */* | ?:*)
23893           mv -f confcache "$cache_file"$$ &&
23894           mv -f "$cache_file"$$ "$cache_file" ;; #(
23895         *)
23896           mv -f confcache "$cache_file" ;;
23897         esac
23898       fi
23899     fi
23900   else
23901     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
23902 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
23903   fi
23904 fi
23905 rm -f confcache
23906
23907 test "x$prefix" = xNONE && prefix=$ac_default_prefix
23908 # Let make expand exec_prefix.
23909 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
23910
23911 DEFS=-DHAVE_CONFIG_H
23912
23913 ac_libobjs=
23914 ac_ltlibobjs=
23915 U=
23916 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
23917   # 1. Remove the extension, and $U if already installed.
23918   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
23919   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
23920   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
23921   #    will be set to the directory where LIBOBJS objects are built.
23922   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
23923   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
23924 done
23925 LIBOBJS=$ac_libobjs
23926
23927 LTLIBOBJS=$ac_ltlibobjs
23928
23929
23930
23931 : "${CONFIG_STATUS=./config.status}"
23932 ac_write_fail=0
23933 ac_clean_files_save=$ac_clean_files
23934 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
23935 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
23936 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
23937 as_write_fail=0
23938 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
23939 #! $SHELL
23940 # Generated by $as_me.
23941 # Run this file to recreate the current configuration.
23942 # Compiler output produced by configure, useful for debugging
23943 # configure, is in config.log if it exists.
23944
23945 debug=false
23946 ac_cs_recheck=false
23947 ac_cs_silent=false
23948
23949 SHELL=\${CONFIG_SHELL-$SHELL}
23950 export SHELL
23951 _ASEOF
23952 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
23953 ## -------------------- ##
23954 ## M4sh Initialization. ##
23955 ## -------------------- ##
23956
23957 # Be more Bourne compatible
23958 DUALCASE=1; export DUALCASE # for MKS sh
23959 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
23960   emulate sh
23961   NULLCMD=:
23962   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23963   # is contrary to our usage.  Disable this feature.
23964   alias -g '${1+"$@"}'='"$@"'
23965   setopt NO_GLOB_SUBST
23966 else
23967   case `(set -o) 2>/dev/null` in #(
23968   *posix*) :
23969     set -o posix ;; #(
23970   *) :
23971      ;;
23972 esac
23973 fi
23974
23975
23976 as_nl='
23977 '
23978 export as_nl
23979 # Printing a long string crashes Solaris 7 /usr/bin/printf.
23980 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
23981 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
23982 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
23983 # Prefer a ksh shell builtin over an external printf program on Solaris,
23984 # but without wasting forks for bash or zsh.
23985 if test -z "$BASH_VERSION$ZSH_VERSION" \
23986     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
23987   as_echo='print -r --'
23988   as_echo_n='print -rn --'
23989 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
23990   as_echo='printf %s\n'
23991   as_echo_n='printf %s'
23992 else
23993   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
23994     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
23995     as_echo_n='/usr/ucb/echo -n'
23996   else
23997     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
23998     as_echo_n_body='eval
23999       arg=$1;
24000       case $arg in #(
24001       *"$as_nl"*)
24002         expr "X$arg" : "X\\(.*\\)$as_nl";
24003         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
24004       esac;
24005       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
24006     '
24007     export as_echo_n_body
24008     as_echo_n='sh -c $as_echo_n_body as_echo'
24009   fi
24010   export as_echo_body
24011   as_echo='sh -c $as_echo_body as_echo'
24012 fi
24013
24014 # The user is always right.
24015 if test "${PATH_SEPARATOR+set}" != set; then
24016   PATH_SEPARATOR=:
24017   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
24018     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
24019       PATH_SEPARATOR=';'
24020   }
24021 fi
24022
24023
24024 # IFS
24025 # We need space, tab and new line, in precisely that order.  Quoting is
24026 # there to prevent editors from complaining about space-tab.
24027 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
24028 # splitting by setting IFS to empty value.)
24029 IFS=" ""        $as_nl"
24030
24031 # Find who we are.  Look in the path if we contain no directory separator.
24032 as_myself=
24033 case $0 in #((
24034   *[\\/]* ) as_myself=$0 ;;
24035   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24036 for as_dir in $PATH
24037 do
24038   IFS=$as_save_IFS
24039   test -z "$as_dir" && as_dir=.
24040     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
24041   done
24042 IFS=$as_save_IFS
24043
24044      ;;
24045 esac
24046 # We did not find ourselves, most probably we were run as `sh COMMAND'
24047 # in which case we are not to be found in the path.
24048 if test "x$as_myself" = x; then
24049   as_myself=$0
24050 fi
24051 if test ! -f "$as_myself"; then
24052   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
24053   exit 1
24054 fi
24055
24056 # Unset variables that we do not need and which cause bugs (e.g. in
24057 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
24058 # suppresses any "Segmentation fault" message there.  '((' could
24059 # trigger a bug in pdksh 5.2.14.
24060 for as_var in BASH_ENV ENV MAIL MAILPATH
24061 do eval test x\${$as_var+set} = xset \
24062   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
24063 done
24064 PS1='$ '
24065 PS2='> '
24066 PS4='+ '
24067
24068 # NLS nuisances.
24069 LC_ALL=C
24070 export LC_ALL
24071 LANGUAGE=C
24072 export LANGUAGE
24073
24074 # CDPATH.
24075 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
24076
24077
24078 # as_fn_error STATUS ERROR [LINENO LOG_FD]
24079 # ----------------------------------------
24080 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
24081 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
24082 # script with STATUS, using 1 if that was 0.
24083 as_fn_error ()
24084 {
24085   as_status=$1; test $as_status -eq 0 && as_status=1
24086   if test "$4"; then
24087     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
24088     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
24089   fi
24090   $as_echo "$as_me: error: $2" >&2
24091   as_fn_exit $as_status
24092 } # as_fn_error
24093
24094
24095 # as_fn_set_status STATUS
24096 # -----------------------
24097 # Set $? to STATUS, without forking.
24098 as_fn_set_status ()
24099 {
24100   return $1
24101 } # as_fn_set_status
24102
24103 # as_fn_exit STATUS
24104 # -----------------
24105 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
24106 as_fn_exit ()
24107 {
24108   set +e
24109   as_fn_set_status $1
24110   exit $1
24111 } # as_fn_exit
24112
24113 # as_fn_unset VAR
24114 # ---------------
24115 # Portably unset VAR.
24116 as_fn_unset ()
24117 {
24118   { eval $1=; unset $1;}
24119 }
24120 as_unset=as_fn_unset
24121 # as_fn_append VAR VALUE
24122 # ----------------------
24123 # Append the text in VALUE to the end of the definition contained in VAR. Take
24124 # advantage of any shell optimizations that allow amortized linear growth over
24125 # repeated appends, instead of the typical quadratic growth present in naive
24126 # implementations.
24127 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
24128   eval 'as_fn_append ()
24129   {
24130     eval $1+=\$2
24131   }'
24132 else
24133   as_fn_append ()
24134   {
24135     eval $1=\$$1\$2
24136   }
24137 fi # as_fn_append
24138
24139 # as_fn_arith ARG...
24140 # ------------------
24141 # Perform arithmetic evaluation on the ARGs, and store the result in the
24142 # global $as_val. Take advantage of shells that can avoid forks. The arguments
24143 # must be portable across $(()) and expr.
24144 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
24145   eval 'as_fn_arith ()
24146   {
24147     as_val=$(( $* ))
24148   }'
24149 else
24150   as_fn_arith ()
24151   {
24152     as_val=`expr "$@" || test $? -eq 1`
24153   }
24154 fi # as_fn_arith
24155
24156
24157 if expr a : '\(a\)' >/dev/null 2>&1 &&
24158    test "X`expr 00001 : '.*\(...\)'`" = X001; then
24159   as_expr=expr
24160 else
24161   as_expr=false
24162 fi
24163
24164 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
24165   as_basename=basename
24166 else
24167   as_basename=false
24168 fi
24169
24170 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
24171   as_dirname=dirname
24172 else
24173   as_dirname=false
24174 fi
24175
24176 as_me=`$as_basename -- "$0" ||
24177 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
24178          X"$0" : 'X\(//\)$' \| \
24179          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
24180 $as_echo X/"$0" |
24181     sed '/^.*\/\([^/][^/]*\)\/*$/{
24182             s//\1/
24183             q
24184           }
24185           /^X\/\(\/\/\)$/{
24186             s//\1/
24187             q
24188           }
24189           /^X\/\(\/\).*/{
24190             s//\1/
24191             q
24192           }
24193           s/.*/./; q'`
24194
24195 # Avoid depending upon Character Ranges.
24196 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
24197 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
24198 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
24199 as_cr_digits='0123456789'
24200 as_cr_alnum=$as_cr_Letters$as_cr_digits
24201
24202 ECHO_C= ECHO_N= ECHO_T=
24203 case `echo -n x` in #(((((
24204 -n*)
24205   case `echo 'xy\c'` in
24206   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
24207   xy)  ECHO_C='\c';;
24208   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
24209        ECHO_T=' ';;
24210   esac;;
24211 *)
24212   ECHO_N='-n';;
24213 esac
24214
24215 rm -f conf$$ conf$$.exe conf$$.file
24216 if test -d conf$$.dir; then
24217   rm -f conf$$.dir/conf$$.file
24218 else
24219   rm -f conf$$.dir
24220   mkdir conf$$.dir 2>/dev/null
24221 fi
24222 if (echo >conf$$.file) 2>/dev/null; then
24223   if ln -s conf$$.file conf$$ 2>/dev/null; then
24224     as_ln_s='ln -s'
24225     # ... but there are two gotchas:
24226     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
24227     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
24228     # In both cases, we have to default to `cp -pR'.
24229     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
24230       as_ln_s='cp -pR'
24231   elif ln conf$$.file conf$$ 2>/dev/null; then
24232     as_ln_s=ln
24233   else
24234     as_ln_s='cp -pR'
24235   fi
24236 else
24237   as_ln_s='cp -pR'
24238 fi
24239 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
24240 rmdir conf$$.dir 2>/dev/null
24241
24242
24243 # as_fn_mkdir_p
24244 # -------------
24245 # Create "$as_dir" as a directory, including parents if necessary.
24246 as_fn_mkdir_p ()
24247 {
24248
24249   case $as_dir in #(
24250   -*) as_dir=./$as_dir;;
24251   esac
24252   test -d "$as_dir" || eval $as_mkdir_p || {
24253     as_dirs=
24254     while :; do
24255       case $as_dir in #(
24256       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
24257       *) as_qdir=$as_dir;;
24258       esac
24259       as_dirs="'$as_qdir' $as_dirs"
24260       as_dir=`$as_dirname -- "$as_dir" ||
24261 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24262          X"$as_dir" : 'X\(//\)[^/]' \| \
24263          X"$as_dir" : 'X\(//\)$' \| \
24264          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
24265 $as_echo X"$as_dir" |
24266     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
24267             s//\1/
24268             q
24269           }
24270           /^X\(\/\/\)[^/].*/{
24271             s//\1/
24272             q
24273           }
24274           /^X\(\/\/\)$/{
24275             s//\1/
24276             q
24277           }
24278           /^X\(\/\).*/{
24279             s//\1/
24280             q
24281           }
24282           s/.*/./; q'`
24283       test -d "$as_dir" && break
24284     done
24285     test -z "$as_dirs" || eval "mkdir $as_dirs"
24286   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
24287
24288
24289 } # as_fn_mkdir_p
24290 if mkdir -p . 2>/dev/null; then
24291   as_mkdir_p='mkdir -p "$as_dir"'
24292 else
24293   test -d ./-p && rmdir ./-p
24294   as_mkdir_p=false
24295 fi
24296
24297
24298 # as_fn_executable_p FILE
24299 # -----------------------
24300 # Test if FILE is an executable regular file.
24301 as_fn_executable_p ()
24302 {
24303   test -f "$1" && test -x "$1"
24304 } # as_fn_executable_p
24305 as_test_x='test -x'
24306 as_executable_p=as_fn_executable_p
24307
24308 # Sed expression to map a string onto a valid CPP name.
24309 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
24310
24311 # Sed expression to map a string onto a valid variable name.
24312 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
24313
24314
24315 exec 6>&1
24316 ## ----------------------------------- ##
24317 ## Main body of $CONFIG_STATUS script. ##
24318 ## ----------------------------------- ##
24319 _ASEOF
24320 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
24321
24322 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24323 # Save the log message, to keep $0 and so on meaningful, and to
24324 # report actual input values of CONFIG_FILES etc. instead of their
24325 # values after options handling.
24326 ac_log="
24327 This file was extended by $as_me, which was
24328 generated by GNU Autoconf 2.69.  Invocation command line was
24329
24330   CONFIG_FILES    = $CONFIG_FILES
24331   CONFIG_HEADERS  = $CONFIG_HEADERS
24332   CONFIG_LINKS    = $CONFIG_LINKS
24333   CONFIG_COMMANDS = $CONFIG_COMMANDS
24334   $ $0 $@
24335
24336 on `(hostname || uname -n) 2>/dev/null | sed 1q`
24337 "
24338
24339 _ACEOF
24340
24341 case $ac_config_files in *"
24342 "*) set x $ac_config_files; shift; ac_config_files=$*;;
24343 esac
24344
24345 case $ac_config_headers in *"
24346 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
24347 esac
24348
24349
24350 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24351 # Files that config.status was made for.
24352 config_files="$ac_config_files"
24353 config_headers="$ac_config_headers"
24354 config_commands="$ac_config_commands"
24355
24356 _ACEOF
24357
24358 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24359 ac_cs_usage="\
24360 \`$as_me' instantiates files and other configuration actions
24361 from templates according to the current configuration.  Unless the files
24362 and actions are specified as TAGs, all are instantiated by default.
24363
24364 Usage: $0 [OPTION]... [TAG]...
24365
24366   -h, --help       print this help, then exit
24367   -V, --version    print version number and configuration settings, then exit
24368       --config     print configuration, then exit
24369   -q, --quiet, --silent
24370                    do not print progress messages
24371   -d, --debug      don't remove temporary files
24372       --recheck    update $as_me by reconfiguring in the same conditions
24373       --file=FILE[:TEMPLATE]
24374                    instantiate the configuration file FILE
24375       --header=FILE[:TEMPLATE]
24376                    instantiate the configuration header FILE
24377
24378 Configuration files:
24379 $config_files
24380
24381 Configuration headers:
24382 $config_headers
24383
24384 Configuration commands:
24385 $config_commands
24386
24387 Report bugs to the package provider."
24388
24389 _ACEOF
24390 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24391 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
24392 ac_cs_version="\\
24393 config.status
24394 configured by $0, generated by GNU Autoconf 2.69,
24395   with options \\"\$ac_cs_config\\"
24396
24397 Copyright (C) 2012 Free Software Foundation, Inc.
24398 This config.status script is free software; the Free Software Foundation
24399 gives unlimited permission to copy, distribute and modify it."
24400
24401 ac_pwd='$ac_pwd'
24402 srcdir='$srcdir'
24403 INSTALL='$INSTALL'
24404 AWK='$AWK'
24405 test -n "\$AWK" || AWK=awk
24406 _ACEOF
24407
24408 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24409 # The default lists apply if the user does not specify any file.
24410 ac_need_defaults=:
24411 while test $# != 0
24412 do
24413   case $1 in
24414   --*=?*)
24415     ac_option=`expr "X$1" : 'X\([^=]*\)='`
24416     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
24417     ac_shift=:
24418     ;;
24419   --*=)
24420     ac_option=`expr "X$1" : 'X\([^=]*\)='`
24421     ac_optarg=
24422     ac_shift=:
24423     ;;
24424   *)
24425     ac_option=$1
24426     ac_optarg=$2
24427     ac_shift=shift
24428     ;;
24429   esac
24430
24431   case $ac_option in
24432   # Handling of the options.
24433   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
24434     ac_cs_recheck=: ;;
24435   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
24436     $as_echo "$ac_cs_version"; exit ;;
24437   --config | --confi | --conf | --con | --co | --c )
24438     $as_echo "$ac_cs_config"; exit ;;
24439   --debug | --debu | --deb | --de | --d | -d )
24440     debug=: ;;
24441   --file | --fil | --fi | --f )
24442     $ac_shift
24443     case $ac_optarg in
24444     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
24445     '') as_fn_error $? "missing file argument" ;;
24446     esac
24447     as_fn_append CONFIG_FILES " '$ac_optarg'"
24448     ac_need_defaults=false;;
24449   --header | --heade | --head | --hea )
24450     $ac_shift
24451     case $ac_optarg in
24452     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
24453     esac
24454     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
24455     ac_need_defaults=false;;
24456   --he | --h)
24457     # Conflict between --help and --header
24458     as_fn_error $? "ambiguous option: \`$1'
24459 Try \`$0 --help' for more information.";;
24460   --help | --hel | -h )
24461     $as_echo "$ac_cs_usage"; exit ;;
24462   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
24463   | -silent | --silent | --silen | --sile | --sil | --si | --s)
24464     ac_cs_silent=: ;;
24465
24466   # This is an error.
24467   -*) as_fn_error $? "unrecognized option: \`$1'
24468 Try \`$0 --help' for more information." ;;
24469
24470   *) as_fn_append ac_config_targets " $1"
24471      ac_need_defaults=false ;;
24472
24473   esac
24474   shift
24475 done
24476
24477 ac_configure_extra_args=
24478
24479 if $ac_cs_silent; then
24480   exec 6>/dev/null
24481   ac_configure_extra_args="$ac_configure_extra_args --silent"
24482 fi
24483
24484 _ACEOF
24485 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24486 if \$ac_cs_recheck; then
24487   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
24488   shift
24489   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
24490   CONFIG_SHELL='$SHELL'
24491   export CONFIG_SHELL
24492   exec "\$@"
24493 fi
24494
24495 _ACEOF
24496 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24497 exec 5>>config.log
24498 {
24499   echo
24500   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
24501 ## Running $as_me. ##
24502 _ASBOX
24503   $as_echo "$ac_log"
24504 } >&5
24505
24506 _ACEOF
24507 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24508 #
24509 # INIT-COMMANDS
24510 #
24511
24512
24513 # The HP-UX ksh and POSIX shell print the target directory to stdout
24514 # if CDPATH is set.
24515 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
24516
24517 sed_quote_subst='$sed_quote_subst'
24518 double_quote_subst='$double_quote_subst'
24519 delay_variable_subst='$delay_variable_subst'
24520 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
24521 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
24522 AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
24523 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
24524 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
24525 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
24526 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
24527 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
24528 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
24529 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
24530 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
24531 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
24532 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
24533 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
24534 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
24535 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
24536 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
24537 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
24538 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
24539 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
24540 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
24541 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
24542 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
24543 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
24544 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
24545 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
24546 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
24547 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
24548 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
24549 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
24550 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
24551 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
24552 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
24553 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
24554 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
24555 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
24556 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
24557 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
24558 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
24559 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
24560 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
24561 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
24562 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
24563 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
24564 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
24565 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
24566 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
24567 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
24568 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
24569 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
24570 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
24571 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
24572 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
24573 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
24574 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
24575 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
24576 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
24577 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
24578 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
24579 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
24580 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
24581 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
24582 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
24583 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
24584 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
24585 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
24586 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
24587 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
24588 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
24589 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
24590 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
24591 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
24592 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
24593 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
24594 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
24595 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
24596 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
24597 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
24598 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
24599 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
24600 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
24601 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
24602 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
24603 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
24604 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
24605 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
24606 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
24607 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
24608 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
24609 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
24610 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
24611 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
24612 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
24613 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
24614 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
24615 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
24616 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
24617 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
24618 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
24619 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
24620 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
24621 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
24622 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
24623 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
24624 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
24625 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
24626 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
24627 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
24628 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
24629 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
24630 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
24631 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
24632 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
24633 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
24634 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
24635 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
24636 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
24637 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
24638 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
24639 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
24640 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
24641 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
24642 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
24643 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
24644 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
24645 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
24646 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
24647 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
24648 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
24649 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
24650 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
24651 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
24652 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
24653 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
24654 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
24655 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
24656 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
24657 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
24658 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
24659 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
24660 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
24661 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
24662 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
24663 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
24664 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
24665 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
24666 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
24667 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
24668 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
24669 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
24670 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
24671 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
24672 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
24673 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
24674 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
24675 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
24676 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
24677 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
24678 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
24679 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
24680 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
24681 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
24682 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
24683 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
24684 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
24685 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
24686 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
24687 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
24688 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
24689 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
24690 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
24691 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
24692 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
24693 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
24694 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
24695 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
24696 postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
24697 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
24698 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
24699 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
24700 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
24701 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
24702 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
24703 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
24704 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
24705
24706 LTCC='$LTCC'
24707 LTCFLAGS='$LTCFLAGS'
24708 compiler='$compiler_DEFAULT'
24709
24710 # A function that is used when there is no print builtin or printf.
24711 func_fallback_echo ()
24712 {
24713   eval 'cat <<_LTECHO_EOF
24714 \$1
24715 _LTECHO_EOF'
24716 }
24717
24718 # Quote evaled strings.
24719 for var in AS \
24720 DLLTOOL \
24721 OBJDUMP \
24722 SHELL \
24723 ECHO \
24724 PATH_SEPARATOR \
24725 SED \
24726 GREP \
24727 EGREP \
24728 FGREP \
24729 LD \
24730 NM \
24731 LN_S \
24732 lt_SP2NL \
24733 lt_NL2SP \
24734 reload_flag \
24735 deplibs_check_method \
24736 file_magic_cmd \
24737 file_magic_glob \
24738 want_nocaseglob \
24739 sharedlib_from_linklib_cmd \
24740 AR \
24741 AR_FLAGS \
24742 archiver_list_spec \
24743 STRIP \
24744 RANLIB \
24745 CC \
24746 CFLAGS \
24747 compiler \
24748 lt_cv_sys_global_symbol_pipe \
24749 lt_cv_sys_global_symbol_to_cdecl \
24750 lt_cv_sys_global_symbol_to_c_name_address \
24751 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
24752 nm_file_list_spec \
24753 lt_prog_compiler_no_builtin_flag \
24754 lt_prog_compiler_pic \
24755 lt_prog_compiler_wl \
24756 lt_prog_compiler_static \
24757 lt_cv_prog_compiler_c_o \
24758 need_locks \
24759 MANIFEST_TOOL \
24760 DSYMUTIL \
24761 NMEDIT \
24762 LIPO \
24763 OTOOL \
24764 OTOOL64 \
24765 shrext_cmds \
24766 export_dynamic_flag_spec \
24767 whole_archive_flag_spec \
24768 compiler_needs_object \
24769 with_gnu_ld \
24770 allow_undefined_flag \
24771 no_undefined_flag \
24772 hardcode_libdir_flag_spec \
24773 hardcode_libdir_separator \
24774 exclude_expsyms \
24775 include_expsyms \
24776 file_list_spec \
24777 variables_saved_for_relink \
24778 libname_spec \
24779 library_names_spec \
24780 soname_spec \
24781 install_override_mode \
24782 finish_eval \
24783 old_striplib \
24784 striplib \
24785 compiler_lib_search_dirs \
24786 predep_objects \
24787 postdep_objects \
24788 predeps \
24789 postdeps \
24790 compiler_lib_search_path \
24791 LD_CXX \
24792 reload_flag_CXX \
24793 compiler_CXX \
24794 lt_prog_compiler_no_builtin_flag_CXX \
24795 lt_prog_compiler_pic_CXX \
24796 lt_prog_compiler_wl_CXX \
24797 lt_prog_compiler_static_CXX \
24798 lt_cv_prog_compiler_c_o_CXX \
24799 export_dynamic_flag_spec_CXX \
24800 whole_archive_flag_spec_CXX \
24801 compiler_needs_object_CXX \
24802 with_gnu_ld_CXX \
24803 allow_undefined_flag_CXX \
24804 no_undefined_flag_CXX \
24805 hardcode_libdir_flag_spec_CXX \
24806 hardcode_libdir_separator_CXX \
24807 exclude_expsyms_CXX \
24808 include_expsyms_CXX \
24809 file_list_spec_CXX \
24810 compiler_lib_search_dirs_CXX \
24811 predep_objects_CXX \
24812 postdep_objects_CXX \
24813 predeps_CXX \
24814 postdeps_CXX \
24815 compiler_lib_search_path_CXX; do
24816     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
24817     *[\\\\\\\`\\"\\\$]*)
24818       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
24819       ;;
24820     *)
24821       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
24822       ;;
24823     esac
24824 done
24825
24826 # Double-quote double-evaled strings.
24827 for var in reload_cmds \
24828 old_postinstall_cmds \
24829 old_postuninstall_cmds \
24830 old_archive_cmds \
24831 extract_expsyms_cmds \
24832 old_archive_from_new_cmds \
24833 old_archive_from_expsyms_cmds \
24834 archive_cmds \
24835 archive_expsym_cmds \
24836 module_cmds \
24837 module_expsym_cmds \
24838 export_symbols_cmds \
24839 prelink_cmds \
24840 postlink_cmds \
24841 postinstall_cmds \
24842 postuninstall_cmds \
24843 finish_cmds \
24844 sys_lib_search_path_spec \
24845 sys_lib_dlsearch_path_spec \
24846 reload_cmds_CXX \
24847 old_archive_cmds_CXX \
24848 old_archive_from_new_cmds_CXX \
24849 old_archive_from_expsyms_cmds_CXX \
24850 archive_cmds_CXX \
24851 archive_expsym_cmds_CXX \
24852 module_cmds_CXX \
24853 module_expsym_cmds_CXX \
24854 export_symbols_cmds_CXX \
24855 prelink_cmds_CXX \
24856 postlink_cmds_CXX; do
24857     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
24858     *[\\\\\\\`\\"\\\$]*)
24859       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
24860       ;;
24861     *)
24862       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
24863       ;;
24864     esac
24865 done
24866
24867 ac_aux_dir='$ac_aux_dir'
24868 xsi_shell='$xsi_shell'
24869 lt_shell_append='$lt_shell_append'
24870
24871 # See if we are running on zsh, and set the options which allow our
24872 # commands through without removal of \ escapes INIT.
24873 if test -n "\${ZSH_VERSION+set}" ; then
24874    setopt NO_GLOB_SUBST
24875 fi
24876
24877
24878     PACKAGE='$PACKAGE'
24879     VERSION='$VERSION'
24880     TIMESTAMP='$TIMESTAMP'
24881     RM='$RM'
24882     ofile='$ofile'
24883
24884
24885
24886
24887
24888 SUMMARY="$SUMMARY"
24889
24890 _ACEOF
24891
24892 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24893
24894 # Handling of arguments.
24895 for ac_config_target in $ac_config_targets
24896 do
24897   case $ac_config_target in
24898     "include/SDL_config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/SDL_config.h" ;;
24899     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
24900     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile:Makefile.in:Makefile.rules" ;;
24901     "sdl2-config") CONFIG_FILES="$CONFIG_FILES sdl2-config" ;;
24902     "sdl2-config.cmake") CONFIG_FILES="$CONFIG_FILES sdl2-config.cmake" ;;
24903     "SDL2.spec") CONFIG_FILES="$CONFIG_FILES SDL2.spec" ;;
24904     "sdl2.pc") CONFIG_FILES="$CONFIG_FILES sdl2.pc" ;;
24905     "sdl2_config") CONFIG_COMMANDS="$CONFIG_COMMANDS sdl2_config" ;;
24906     "summary") CONFIG_COMMANDS="$CONFIG_COMMANDS summary" ;;
24907
24908   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
24909   esac
24910 done
24911
24912
24913 # If the user did not use the arguments to specify the items to instantiate,
24914 # then the envvar interface is used.  Set only those that are not.
24915 # We use the long form for the default assignment because of an extremely
24916 # bizarre bug on SunOS 4.1.3.
24917 if $ac_need_defaults; then
24918   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
24919   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
24920   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
24921 fi
24922
24923 # Have a temporary directory for convenience.  Make it in the build tree
24924 # simply because there is no reason against having it here, and in addition,
24925 # creating and moving files from /tmp can sometimes cause problems.
24926 # Hook for its removal unless debugging.
24927 # Note that there is a small window in which the directory will not be cleaned:
24928 # after its creation but before its name has been assigned to `$tmp'.
24929 $debug ||
24930 {
24931   tmp= ac_tmp=
24932   trap 'exit_status=$?
24933   : "${ac_tmp:=$tmp}"
24934   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
24935 ' 0
24936   trap 'as_fn_exit 1' 1 2 13 15
24937 }
24938 # Create a (secure) tmp directory for tmp files.
24939
24940 {
24941   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
24942   test -d "$tmp"
24943 }  ||
24944 {
24945   tmp=./conf$$-$RANDOM
24946   (umask 077 && mkdir "$tmp")
24947 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
24948 ac_tmp=$tmp
24949
24950 # Set up the scripts for CONFIG_FILES section.
24951 # No need to generate them if there are no CONFIG_FILES.
24952 # This happens for instance with `./config.status config.h'.
24953 if test -n "$CONFIG_FILES"; then
24954
24955
24956 ac_cr=`echo X | tr X '\015'`
24957 # On cygwin, bash can eat \r inside `` if the user requested igncr.
24958 # But we know of no other shell where ac_cr would be empty at this
24959 # point, so we can use a bashism as a fallback.
24960 if test "x$ac_cr" = x; then
24961   eval ac_cr=\$\'\\r\'
24962 fi
24963 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
24964 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
24965   ac_cs_awk_cr='\\r'
24966 else
24967   ac_cs_awk_cr=$ac_cr
24968 fi
24969
24970 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
24971 _ACEOF
24972
24973
24974 {
24975   echo "cat >conf$$subs.awk <<_ACEOF" &&
24976   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
24977   echo "_ACEOF"
24978 } >conf$$subs.sh ||
24979   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
24980 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
24981 ac_delim='%!_!# '
24982 for ac_last_try in false false false false false :; do
24983   . ./conf$$subs.sh ||
24984     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
24985
24986   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
24987   if test $ac_delim_n = $ac_delim_num; then
24988     break
24989   elif $ac_last_try; then
24990     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
24991   else
24992     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
24993   fi
24994 done
24995 rm -f conf$$subs.sh
24996
24997 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24998 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
24999 _ACEOF
25000 sed -n '
25001 h
25002 s/^/S["/; s/!.*/"]=/
25003 p
25004 g
25005 s/^[^!]*!//
25006 :repl
25007 t repl
25008 s/'"$ac_delim"'$//
25009 t delim
25010 :nl
25011 h
25012 s/\(.\{148\}\)..*/\1/
25013 t more1
25014 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
25015 p
25016 n
25017 b repl
25018 :more1
25019 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
25020 p
25021 g
25022 s/.\{148\}//
25023 t nl
25024 :delim
25025 h
25026 s/\(.\{148\}\)..*/\1/
25027 t more2
25028 s/["\\]/\\&/g; s/^/"/; s/$/"/
25029 p
25030 b
25031 :more2
25032 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
25033 p
25034 g
25035 s/.\{148\}//
25036 t delim
25037 ' <conf$$subs.awk | sed '
25038 /^[^""]/{
25039   N
25040   s/\n//
25041 }
25042 ' >>$CONFIG_STATUS || ac_write_fail=1
25043 rm -f conf$$subs.awk
25044 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25045 _ACAWK
25046 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
25047   for (key in S) S_is_set[key] = 1
25048   FS = "\a"
25049
25050 }
25051 {
25052   line = $ 0
25053   nfields = split(line, field, "@")
25054   substed = 0
25055   len = length(field[1])
25056   for (i = 2; i < nfields; i++) {
25057     key = field[i]
25058     keylen = length(key)
25059     if (S_is_set[key]) {
25060       value = S[key]
25061       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
25062       len += length(value) + length(field[++i])
25063       substed = 1
25064     } else
25065       len += 1 + keylen
25066   }
25067
25068   print line
25069 }
25070
25071 _ACAWK
25072 _ACEOF
25073 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25074 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
25075   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
25076 else
25077   cat
25078 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
25079   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
25080 _ACEOF
25081
25082 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
25083 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
25084 # trailing colons and then remove the whole line if VPATH becomes empty
25085 # (actually we leave an empty line to preserve line numbers).
25086 if test "x$srcdir" = x.; then
25087   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
25088 h
25089 s///
25090 s/^/:/
25091 s/[      ]*$/:/
25092 s/:\$(srcdir):/:/g
25093 s/:\${srcdir}:/:/g
25094 s/:@srcdir@:/:/g
25095 s/^:*//
25096 s/:*$//
25097 x
25098 s/\(=[   ]*\).*/\1/
25099 G
25100 s/\n//
25101 s/^[^=]*=[       ]*$//
25102 }'
25103 fi
25104
25105 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25106 fi # test -n "$CONFIG_FILES"
25107
25108 # Set up the scripts for CONFIG_HEADERS section.
25109 # No need to generate them if there are no CONFIG_HEADERS.
25110 # This happens for instance with `./config.status Makefile'.
25111 if test -n "$CONFIG_HEADERS"; then
25112 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
25113 BEGIN {
25114 _ACEOF
25115
25116 # Transform confdefs.h into an awk script `defines.awk', embedded as
25117 # here-document in config.status, that substitutes the proper values into
25118 # config.h.in to produce config.h.
25119
25120 # Create a delimiter string that does not exist in confdefs.h, to ease
25121 # handling of long lines.
25122 ac_delim='%!_!# '
25123 for ac_last_try in false false :; do
25124   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
25125   if test -z "$ac_tt"; then
25126     break
25127   elif $ac_last_try; then
25128     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
25129   else
25130     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
25131   fi
25132 done
25133
25134 # For the awk script, D is an array of macro values keyed by name,
25135 # likewise P contains macro parameters if any.  Preserve backslash
25136 # newline sequences.
25137
25138 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
25139 sed -n '
25140 s/.\{148\}/&'"$ac_delim"'/g
25141 t rset
25142 :rset
25143 s/^[     ]*#[    ]*define[       ][      ]*/ /
25144 t def
25145 d
25146 :def
25147 s/\\$//
25148 t bsnl
25149 s/["\\]/\\&/g
25150 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
25151 D["\1"]=" \3"/p
25152 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
25153 d
25154 :bsnl
25155 s/["\\]/\\&/g
25156 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
25157 D["\1"]=" \3\\\\\\n"\\/p
25158 t cont
25159 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
25160 t cont
25161 d
25162 :cont
25163 n
25164 s/.\{148\}/&'"$ac_delim"'/g
25165 t clear
25166 :clear
25167 s/\\$//
25168 t bsnlc
25169 s/["\\]/\\&/g; s/^/"/; s/$/"/p
25170 d
25171 :bsnlc
25172 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
25173 b cont
25174 ' <confdefs.h | sed '
25175 s/'"$ac_delim"'/"\\\
25176 "/g' >>$CONFIG_STATUS || ac_write_fail=1
25177
25178 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25179   for (key in D) D_is_set[key] = 1
25180   FS = "\a"
25181 }
25182 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
25183   line = \$ 0
25184   split(line, arg, " ")
25185   if (arg[1] == "#") {
25186     defundef = arg[2]
25187     mac1 = arg[3]
25188   } else {
25189     defundef = substr(arg[1], 2)
25190     mac1 = arg[2]
25191   }
25192   split(mac1, mac2, "(") #)
25193   macro = mac2[1]
25194   prefix = substr(line, 1, index(line, defundef) - 1)
25195   if (D_is_set[macro]) {
25196     # Preserve the white space surrounding the "#".
25197     print prefix "define", macro P[macro] D[macro]
25198     next
25199   } else {
25200     # Replace #undef with comments.  This is necessary, for example,
25201     # in the case of _POSIX_SOURCE, which is predefined and required
25202     # on some systems where configure will not decide to define it.
25203     if (defundef == "undef") {
25204       print "/*", prefix defundef, macro, "*/"
25205       next
25206     }
25207   }
25208 }
25209 { print }
25210 _ACAWK
25211 _ACEOF
25212 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25213   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
25214 fi # test -n "$CONFIG_HEADERS"
25215
25216
25217 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
25218 shift
25219 for ac_tag
25220 do
25221   case $ac_tag in
25222   :[FHLC]) ac_mode=$ac_tag; continue;;
25223   esac
25224   case $ac_mode$ac_tag in
25225   :[FHL]*:*);;
25226   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
25227   :[FH]-) ac_tag=-:-;;
25228   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
25229   esac
25230   ac_save_IFS=$IFS
25231   IFS=:
25232   set x $ac_tag
25233   IFS=$ac_save_IFS
25234   shift
25235   ac_file=$1
25236   shift
25237
25238   case $ac_mode in
25239   :L) ac_source=$1;;
25240   :[FH])
25241     ac_file_inputs=
25242     for ac_f
25243     do
25244       case $ac_f in
25245       -) ac_f="$ac_tmp/stdin";;
25246       *) # Look for the file first in the build tree, then in the source tree
25247          # (if the path is not absolute).  The absolute path cannot be DOS-style,
25248          # because $ac_f cannot contain `:'.
25249          test -f "$ac_f" ||
25250            case $ac_f in
25251            [\\/$]*) false;;
25252            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
25253            esac ||
25254            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
25255       esac
25256       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
25257       as_fn_append ac_file_inputs " '$ac_f'"
25258     done
25259
25260     # Let's still pretend it is `configure' which instantiates (i.e., don't
25261     # use $as_me), people would be surprised to read:
25262     #    /* config.h.  Generated by config.status.  */
25263     configure_input='Generated from '`
25264           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
25265         `' by configure.'
25266     if test x"$ac_file" != x-; then
25267       configure_input="$ac_file.  $configure_input"
25268       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
25269 $as_echo "$as_me: creating $ac_file" >&6;}
25270     fi
25271     # Neutralize special characters interpreted by sed in replacement strings.
25272     case $configure_input in #(
25273     *\&* | *\|* | *\\* )
25274        ac_sed_conf_input=`$as_echo "$configure_input" |
25275        sed 's/[\\\\&|]/\\\\&/g'`;; #(
25276     *) ac_sed_conf_input=$configure_input;;
25277     esac
25278
25279     case $ac_tag in
25280     *:-:* | *:-) cat >"$ac_tmp/stdin" \
25281       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
25282     esac
25283     ;;
25284   esac
25285
25286   ac_dir=`$as_dirname -- "$ac_file" ||
25287 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25288          X"$ac_file" : 'X\(//\)[^/]' \| \
25289          X"$ac_file" : 'X\(//\)$' \| \
25290          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
25291 $as_echo X"$ac_file" |
25292     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25293             s//\1/
25294             q
25295           }
25296           /^X\(\/\/\)[^/].*/{
25297             s//\1/
25298             q
25299           }
25300           /^X\(\/\/\)$/{
25301             s//\1/
25302             q
25303           }
25304           /^X\(\/\).*/{
25305             s//\1/
25306             q
25307           }
25308           s/.*/./; q'`
25309   as_dir="$ac_dir"; as_fn_mkdir_p
25310   ac_builddir=.
25311
25312 case "$ac_dir" in
25313 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
25314 *)
25315   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
25316   # A ".." for each directory in $ac_dir_suffix.
25317   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
25318   case $ac_top_builddir_sub in
25319   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
25320   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
25321   esac ;;
25322 esac
25323 ac_abs_top_builddir=$ac_pwd
25324 ac_abs_builddir=$ac_pwd$ac_dir_suffix
25325 # for backward compatibility:
25326 ac_top_builddir=$ac_top_build_prefix
25327
25328 case $srcdir in
25329   .)  # We are building in place.
25330     ac_srcdir=.
25331     ac_top_srcdir=$ac_top_builddir_sub
25332     ac_abs_top_srcdir=$ac_pwd ;;
25333   [\\/]* | ?:[\\/]* )  # Absolute name.
25334     ac_srcdir=$srcdir$ac_dir_suffix;
25335     ac_top_srcdir=$srcdir
25336     ac_abs_top_srcdir=$srcdir ;;
25337   *) # Relative name.
25338     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
25339     ac_top_srcdir=$ac_top_build_prefix$srcdir
25340     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
25341 esac
25342 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
25343
25344
25345   case $ac_mode in
25346   :F)
25347   #
25348   # CONFIG_FILE
25349   #
25350
25351   case $INSTALL in
25352   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
25353   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
25354   esac
25355 _ACEOF
25356
25357 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25358 # If the template does not know about datarootdir, expand it.
25359 # FIXME: This hack should be removed a few years after 2.60.
25360 ac_datarootdir_hack=; ac_datarootdir_seen=
25361 ac_sed_dataroot='
25362 /datarootdir/ {
25363   p
25364   q
25365 }
25366 /@datadir@/p
25367 /@docdir@/p
25368 /@infodir@/p
25369 /@localedir@/p
25370 /@mandir@/p'
25371 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
25372 *datarootdir*) ac_datarootdir_seen=yes;;
25373 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
25374   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
25375 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
25376 _ACEOF
25377 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25378   ac_datarootdir_hack='
25379   s&@datadir@&$datadir&g
25380   s&@docdir@&$docdir&g
25381   s&@infodir@&$infodir&g
25382   s&@localedir@&$localedir&g
25383   s&@mandir@&$mandir&g
25384   s&\\\${datarootdir}&$datarootdir&g' ;;
25385 esac
25386 _ACEOF
25387
25388 # Neutralize VPATH when `$srcdir' = `.'.
25389 # Shell code in configure.ac might set extrasub.
25390 # FIXME: do we really want to maintain this feature?
25391 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25392 ac_sed_extra="$ac_vpsub
25393 $extrasub
25394 _ACEOF
25395 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25396 :t
25397 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
25398 s|@configure_input@|$ac_sed_conf_input|;t t
25399 s&@top_builddir@&$ac_top_builddir_sub&;t t
25400 s&@top_build_prefix@&$ac_top_build_prefix&;t t
25401 s&@srcdir@&$ac_srcdir&;t t
25402 s&@abs_srcdir@&$ac_abs_srcdir&;t t
25403 s&@top_srcdir@&$ac_top_srcdir&;t t
25404 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
25405 s&@builddir@&$ac_builddir&;t t
25406 s&@abs_builddir@&$ac_abs_builddir&;t t
25407 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
25408 s&@INSTALL@&$ac_INSTALL&;t t
25409 $ac_datarootdir_hack
25410 "
25411 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
25412   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
25413
25414 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
25415   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
25416   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
25417       "$ac_tmp/out"`; test -z "$ac_out"; } &&
25418   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
25419 which seems to be undefined.  Please make sure it is defined" >&5
25420 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
25421 which seems to be undefined.  Please make sure it is defined" >&2;}
25422
25423   rm -f "$ac_tmp/stdin"
25424   case $ac_file in
25425   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
25426   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
25427   esac \
25428   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
25429  ;;
25430   :H)
25431   #
25432   # CONFIG_HEADER
25433   #
25434   if test x"$ac_file" != x-; then
25435     {
25436       $as_echo "/* $configure_input  */" \
25437       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
25438     } >"$ac_tmp/config.h" \
25439       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
25440     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
25441       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
25442 $as_echo "$as_me: $ac_file is unchanged" >&6;}
25443     else
25444       rm -f "$ac_file"
25445       mv "$ac_tmp/config.h" "$ac_file" \
25446         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
25447     fi
25448   else
25449     $as_echo "/* $configure_input  */" \
25450       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
25451       || as_fn_error $? "could not create -" "$LINENO" 5
25452   fi
25453  ;;
25454
25455   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
25456 $as_echo "$as_me: executing $ac_file commands" >&6;}
25457  ;;
25458   esac
25459
25460
25461   case $ac_file$ac_mode in
25462     "libtool":C)
25463
25464     # See if we are running on zsh, and set the options which allow our
25465     # commands through without removal of \ escapes.
25466     if test -n "${ZSH_VERSION+set}" ; then
25467       setopt NO_GLOB_SUBST
25468     fi
25469
25470     cfgfile="${ofile}T"
25471     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
25472     $RM "$cfgfile"
25473
25474     cat <<_LT_EOF >> "$cfgfile"
25475 #! $SHELL
25476
25477 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
25478 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
25479 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
25480 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
25481 #
25482 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
25483 #                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
25484 #                 Foundation, Inc.
25485 #   Written by Gordon Matzigkeit, 1996
25486 #
25487 #   This file is part of GNU Libtool.
25488 #
25489 # GNU Libtool is free software; you can redistribute it and/or
25490 # modify it under the terms of the GNU General Public License as
25491 # published by the Free Software Foundation; either version 2 of
25492 # the License, or (at your option) any later version.
25493 #
25494 # As a special exception to the GNU General Public License,
25495 # if you distribute this file as part of a program or library that
25496 # is built using GNU Libtool, you may include this file under the
25497 # same distribution terms that you use for the rest of that program.
25498 #
25499 # GNU Libtool is distributed in the hope that it will be useful,
25500 # but WITHOUT ANY WARRANTY; without even the implied warranty of
25501 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
25502 # GNU General Public License for more details.
25503 #
25504 # You should have received a copy of the GNU General Public License
25505 # along with GNU Libtool; see the file COPYING.  If not, a copy
25506 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
25507 # obtained by writing to the Free Software Foundation, Inc.,
25508 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
25509
25510
25511 # The names of the tagged configurations supported by this script.
25512 available_tags="CXX "
25513
25514 # ### BEGIN LIBTOOL CONFIG
25515
25516 # Which release of libtool.m4 was used?
25517 macro_version=$macro_version
25518 macro_revision=$macro_revision
25519
25520 # Assembler program.
25521 AS=$lt_AS
25522
25523 # DLL creation program.
25524 DLLTOOL=$lt_DLLTOOL
25525
25526 # Object dumper program.
25527 OBJDUMP=$lt_OBJDUMP
25528
25529 # Whether or not to build shared libraries.
25530 build_libtool_libs=$enable_shared
25531
25532 # Whether or not to build static libraries.
25533 build_old_libs=$enable_static
25534
25535 # What type of objects to build.
25536 pic_mode=$pic_mode
25537
25538 # Whether or not to optimize for fast installation.
25539 fast_install=$enable_fast_install
25540
25541 # Shell to use when invoking shell scripts.
25542 SHELL=$lt_SHELL
25543
25544 # An echo program that protects backslashes.
25545 ECHO=$lt_ECHO
25546
25547 # The PATH separator for the build system.
25548 PATH_SEPARATOR=$lt_PATH_SEPARATOR
25549
25550 # The host system.
25551 host_alias=$host_alias
25552 host=$host
25553 host_os=$host_os
25554
25555 # The build system.
25556 build_alias=$build_alias
25557 build=$build
25558 build_os=$build_os
25559
25560 # A sed program that does not truncate output.
25561 SED=$lt_SED
25562
25563 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
25564 Xsed="\$SED -e 1s/^X//"
25565
25566 # A grep program that handles long lines.
25567 GREP=$lt_GREP
25568
25569 # An ERE matcher.
25570 EGREP=$lt_EGREP
25571
25572 # A literal string matcher.
25573 FGREP=$lt_FGREP
25574
25575 # A BSD- or MS-compatible name lister.
25576 NM=$lt_NM
25577
25578 # Whether we need soft or hard links.
25579 LN_S=$lt_LN_S
25580
25581 # What is the maximum length of a command?
25582 max_cmd_len=$max_cmd_len
25583
25584 # Object file suffix (normally "o").
25585 objext=$ac_objext
25586
25587 # Executable file suffix (normally "").
25588 exeext=$exeext
25589
25590 # whether the shell understands "unset".
25591 lt_unset=$lt_unset
25592
25593 # turn spaces into newlines.
25594 SP2NL=$lt_lt_SP2NL
25595
25596 # turn newlines into spaces.
25597 NL2SP=$lt_lt_NL2SP
25598
25599 # convert \$build file names to \$host format.
25600 to_host_file_cmd=$lt_cv_to_host_file_cmd
25601
25602 # convert \$build files to toolchain format.
25603 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
25604
25605 # Method to check whether dependent libraries are shared objects.
25606 deplibs_check_method=$lt_deplibs_check_method
25607
25608 # Command to use when deplibs_check_method = "file_magic".
25609 file_magic_cmd=$lt_file_magic_cmd
25610
25611 # How to find potential files when deplibs_check_method = "file_magic".
25612 file_magic_glob=$lt_file_magic_glob
25613
25614 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
25615 want_nocaseglob=$lt_want_nocaseglob
25616
25617 # Command to associate shared and link libraries.
25618 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
25619
25620 # The archiver.
25621 AR=$lt_AR
25622
25623 # Flags to create an archive.
25624 AR_FLAGS=$lt_AR_FLAGS
25625
25626 # How to feed a file listing to the archiver.
25627 archiver_list_spec=$lt_archiver_list_spec
25628
25629 # A symbol stripping program.
25630 STRIP=$lt_STRIP
25631
25632 # Commands used to install an old-style archive.
25633 RANLIB=$lt_RANLIB
25634 old_postinstall_cmds=$lt_old_postinstall_cmds
25635 old_postuninstall_cmds=$lt_old_postuninstall_cmds
25636
25637 # Whether to use a lock for old archive extraction.
25638 lock_old_archive_extraction=$lock_old_archive_extraction
25639
25640 # A C compiler.
25641 LTCC=$lt_CC
25642
25643 # LTCC compiler flags.
25644 LTCFLAGS=$lt_CFLAGS
25645
25646 # Take the output of nm and produce a listing of raw symbols and C names.
25647 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
25648
25649 # Transform the output of nm in a proper C declaration.
25650 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
25651
25652 # Transform the output of nm in a C name address pair.
25653 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
25654
25655 # Transform the output of nm in a C name address pair when lib prefix is needed.
25656 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
25657
25658 # Specify filename containing input files for \$NM.
25659 nm_file_list_spec=$lt_nm_file_list_spec
25660
25661 # The root where to search for dependent libraries,and in which our libraries should be installed.
25662 lt_sysroot=$lt_sysroot
25663
25664 # The name of the directory that contains temporary libtool files.
25665 objdir=$objdir
25666
25667 # Used to examine libraries when file_magic_cmd begins with "file".
25668 MAGIC_CMD=$MAGIC_CMD
25669
25670 # Must we lock files when doing compilation?
25671 need_locks=$lt_need_locks
25672
25673 # Manifest tool.
25674 MANIFEST_TOOL=$lt_MANIFEST_TOOL
25675
25676 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
25677 DSYMUTIL=$lt_DSYMUTIL
25678
25679 # Tool to change global to local symbols on Mac OS X.
25680 NMEDIT=$lt_NMEDIT
25681
25682 # Tool to manipulate fat objects and archives on Mac OS X.
25683 LIPO=$lt_LIPO
25684
25685 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
25686 OTOOL=$lt_OTOOL
25687
25688 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
25689 OTOOL64=$lt_OTOOL64
25690
25691 # Old archive suffix (normally "a").
25692 libext=$libext
25693
25694 # Shared library suffix (normally ".so").
25695 shrext_cmds=$lt_shrext_cmds
25696
25697 # The commands to extract the exported symbol list from a shared archive.
25698 extract_expsyms_cmds=$lt_extract_expsyms_cmds
25699
25700 # Variables whose values should be saved in libtool wrapper scripts and
25701 # restored at link time.
25702 variables_saved_for_relink=$lt_variables_saved_for_relink
25703
25704 # Do we need the "lib" prefix for modules?
25705 need_lib_prefix=$need_lib_prefix
25706
25707 # Do we need a version for libraries?
25708 need_version=$need_version
25709
25710 # Library versioning type.
25711 version_type=$version_type
25712
25713 # Shared library runtime path variable.
25714 runpath_var=$runpath_var
25715
25716 # Shared library path variable.
25717 shlibpath_var=$shlibpath_var
25718
25719 # Is shlibpath searched before the hard-coded library search path?
25720 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
25721
25722 # Format of library name prefix.
25723 libname_spec=$lt_libname_spec
25724
25725 # List of archive names.  First name is the real one, the rest are links.
25726 # The last name is the one that the linker finds with -lNAME
25727 library_names_spec=$lt_library_names_spec
25728
25729 # The coded name of the library, if different from the real name.
25730 soname_spec=$lt_soname_spec
25731
25732 # Permission mode override for installation of shared libraries.
25733 install_override_mode=$lt_install_override_mode
25734
25735 # Command to use after installation of a shared archive.
25736 postinstall_cmds=$lt_postinstall_cmds
25737
25738 # Command to use after uninstallation of a shared archive.
25739 postuninstall_cmds=$lt_postuninstall_cmds
25740
25741 # Commands used to finish a libtool library installation in a directory.
25742 finish_cmds=$lt_finish_cmds
25743
25744 # As "finish_cmds", except a single script fragment to be evaled but
25745 # not shown.
25746 finish_eval=$lt_finish_eval
25747
25748 # Whether we should hardcode library paths into libraries.
25749 hardcode_into_libs=$hardcode_into_libs
25750
25751 # Compile-time system search path for libraries.
25752 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
25753
25754 # Run-time system search path for libraries.
25755 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
25756
25757 # Whether dlopen is supported.
25758 dlopen_support=$enable_dlopen
25759
25760 # Whether dlopen of programs is supported.
25761 dlopen_self=$enable_dlopen_self
25762
25763 # Whether dlopen of statically linked programs is supported.
25764 dlopen_self_static=$enable_dlopen_self_static
25765
25766 # Commands to strip libraries.
25767 old_striplib=$lt_old_striplib
25768 striplib=$lt_striplib
25769
25770
25771 # The linker used to build libraries.
25772 LD=$lt_LD
25773
25774 # How to create reloadable object files.
25775 reload_flag=$lt_reload_flag
25776 reload_cmds=$lt_reload_cmds
25777
25778 # Commands used to build an old-style archive.
25779 old_archive_cmds=$lt_old_archive_cmds
25780
25781 # A language specific compiler.
25782 CC=$lt_compiler
25783
25784 # Is the compiler the GNU compiler?
25785 with_gcc=$GCC
25786
25787 # Compiler flag to turn off builtin functions.
25788 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
25789
25790 # Additional compiler flags for building library objects.
25791 pic_flag=$lt_lt_prog_compiler_pic
25792
25793 # How to pass a linker flag through the compiler.
25794 wl=$lt_lt_prog_compiler_wl
25795
25796 # Compiler flag to prevent dynamic linking.
25797 link_static_flag=$lt_lt_prog_compiler_static
25798
25799 # Does compiler simultaneously support -c and -o options?
25800 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
25801
25802 # Whether or not to add -lc for building shared libraries.
25803 build_libtool_need_lc=$archive_cmds_need_lc
25804
25805 # Whether or not to disallow shared libs when runtime libs are static.
25806 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
25807
25808 # Compiler flag to allow reflexive dlopens.
25809 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
25810
25811 # Compiler flag to generate shared objects directly from archives.
25812 whole_archive_flag_spec=$lt_whole_archive_flag_spec
25813
25814 # Whether the compiler copes with passing no objects directly.
25815 compiler_needs_object=$lt_compiler_needs_object
25816
25817 # Create an old-style archive from a shared archive.
25818 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
25819
25820 # Create a temporary old-style archive to link instead of a shared archive.
25821 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
25822
25823 # Commands used to build a shared archive.
25824 archive_cmds=$lt_archive_cmds
25825 archive_expsym_cmds=$lt_archive_expsym_cmds
25826
25827 # Commands used to build a loadable module if different from building
25828 # a shared archive.
25829 module_cmds=$lt_module_cmds
25830 module_expsym_cmds=$lt_module_expsym_cmds
25831
25832 # Whether we are building with GNU ld or not.
25833 with_gnu_ld=$lt_with_gnu_ld
25834
25835 # Flag that allows shared libraries with undefined symbols to be built.
25836 allow_undefined_flag=$lt_allow_undefined_flag
25837
25838 # Flag that enforces no undefined symbols.
25839 no_undefined_flag=$lt_no_undefined_flag
25840
25841 # Flag to hardcode \$libdir into a binary during linking.
25842 # This must work even if \$libdir does not exist
25843 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
25844
25845 # Whether we need a single "-rpath" flag with a separated argument.
25846 hardcode_libdir_separator=$lt_hardcode_libdir_separator
25847
25848 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
25849 # DIR into the resulting binary.
25850 hardcode_direct=$hardcode_direct
25851
25852 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
25853 # DIR into the resulting binary and the resulting library dependency is
25854 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
25855 # library is relocated.
25856 hardcode_direct_absolute=$hardcode_direct_absolute
25857
25858 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
25859 # into the resulting binary.
25860 hardcode_minus_L=$hardcode_minus_L
25861
25862 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
25863 # into the resulting binary.
25864 hardcode_shlibpath_var=$hardcode_shlibpath_var
25865
25866 # Set to "yes" if building a shared library automatically hardcodes DIR
25867 # into the library and all subsequent libraries and executables linked
25868 # against it.
25869 hardcode_automatic=$hardcode_automatic
25870
25871 # Set to yes if linker adds runtime paths of dependent libraries
25872 # to runtime path list.
25873 inherit_rpath=$inherit_rpath
25874
25875 # Whether libtool must link a program against all its dependency libraries.
25876 link_all_deplibs=$link_all_deplibs
25877
25878 # Set to "yes" if exported symbols are required.
25879 always_export_symbols=$always_export_symbols
25880
25881 # The commands to list exported symbols.
25882 export_symbols_cmds=$lt_export_symbols_cmds
25883
25884 # Symbols that should not be listed in the preloaded symbols.
25885 exclude_expsyms=$lt_exclude_expsyms
25886
25887 # Symbols that must always be exported.
25888 include_expsyms=$lt_include_expsyms
25889
25890 # Commands necessary for linking programs (against libraries) with templates.
25891 prelink_cmds=$lt_prelink_cmds
25892
25893 # Commands necessary for finishing linking programs.
25894 postlink_cmds=$lt_postlink_cmds
25895
25896 # Specify filename containing input files.
25897 file_list_spec=$lt_file_list_spec
25898
25899 # How to hardcode a shared library path into an executable.
25900 hardcode_action=$hardcode_action
25901
25902 # The directories searched by this compiler when creating a shared library.
25903 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
25904
25905 # Dependencies to place before and after the objects being linked to
25906 # create a shared library.
25907 predep_objects=$lt_predep_objects
25908 postdep_objects=$lt_postdep_objects
25909 predeps=$lt_predeps
25910 postdeps=$lt_postdeps
25911
25912 # The library search path used internally by the compiler when linking
25913 # a shared library.
25914 compiler_lib_search_path=$lt_compiler_lib_search_path
25915
25916 # ### END LIBTOOL CONFIG
25917
25918 _LT_EOF
25919
25920   case $host_os in
25921   aix3*)
25922     cat <<\_LT_EOF >> "$cfgfile"
25923 # AIX sometimes has problems with the GCC collect2 program.  For some
25924 # reason, if we set the COLLECT_NAMES environment variable, the problems
25925 # vanish in a puff of smoke.
25926 if test "X${COLLECT_NAMES+set}" != Xset; then
25927   COLLECT_NAMES=
25928   export COLLECT_NAMES
25929 fi
25930 _LT_EOF
25931     ;;
25932   esac
25933
25934
25935 ltmain="$ac_aux_dir/ltmain.sh"
25936
25937
25938   # We use sed instead of cat because bash on DJGPP gets confused if
25939   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
25940   # text mode, it properly converts lines to CR/LF.  This bash problem
25941   # is reportedly fixed, but why not run on old versions too?
25942   sed '$q' "$ltmain" >> "$cfgfile" \
25943      || (rm -f "$cfgfile"; exit 1)
25944
25945   if test x"$xsi_shell" = xyes; then
25946   sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
25947 func_dirname ()\
25948 {\
25949 \    case ${1} in\
25950 \      */*) func_dirname_result="${1%/*}${2}" ;;\
25951 \      *  ) func_dirname_result="${3}" ;;\
25952 \    esac\
25953 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
25954   && mv -f "$cfgfile.tmp" "$cfgfile" \
25955     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
25956 test 0 -eq $? || _lt_function_replace_fail=:
25957
25958
25959   sed -e '/^func_basename ()$/,/^} # func_basename /c\
25960 func_basename ()\
25961 {\
25962 \    func_basename_result="${1##*/}"\
25963 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
25964   && mv -f "$cfgfile.tmp" "$cfgfile" \
25965     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
25966 test 0 -eq $? || _lt_function_replace_fail=:
25967
25968
25969   sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
25970 func_dirname_and_basename ()\
25971 {\
25972 \    case ${1} in\
25973 \      */*) func_dirname_result="${1%/*}${2}" ;;\
25974 \      *  ) func_dirname_result="${3}" ;;\
25975 \    esac\
25976 \    func_basename_result="${1##*/}"\
25977 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
25978   && mv -f "$cfgfile.tmp" "$cfgfile" \
25979     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
25980 test 0 -eq $? || _lt_function_replace_fail=:
25981
25982
25983   sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
25984 func_stripname ()\
25985 {\
25986 \    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
25987 \    # positional parameters, so assign one to ordinary parameter first.\
25988 \    func_stripname_result=${3}\
25989 \    func_stripname_result=${func_stripname_result#"${1}"}\
25990 \    func_stripname_result=${func_stripname_result%"${2}"}\
25991 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
25992   && mv -f "$cfgfile.tmp" "$cfgfile" \
25993     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
25994 test 0 -eq $? || _lt_function_replace_fail=:
25995
25996
25997   sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
25998 func_split_long_opt ()\
25999 {\
26000 \    func_split_long_opt_name=${1%%=*}\
26001 \    func_split_long_opt_arg=${1#*=}\
26002 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
26003   && mv -f "$cfgfile.tmp" "$cfgfile" \
26004     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
26005 test 0 -eq $? || _lt_function_replace_fail=:
26006
26007
26008   sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
26009 func_split_short_opt ()\
26010 {\
26011 \    func_split_short_opt_arg=${1#??}\
26012 \    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
26013 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
26014   && mv -f "$cfgfile.tmp" "$cfgfile" \
26015     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
26016 test 0 -eq $? || _lt_function_replace_fail=:
26017
26018
26019   sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
26020 func_lo2o ()\
26021 {\
26022 \    case ${1} in\
26023 \      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
26024 \      *)    func_lo2o_result=${1} ;;\
26025 \    esac\
26026 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
26027   && mv -f "$cfgfile.tmp" "$cfgfile" \
26028     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
26029 test 0 -eq $? || _lt_function_replace_fail=:
26030
26031
26032   sed -e '/^func_xform ()$/,/^} # func_xform /c\
26033 func_xform ()\
26034 {\
26035     func_xform_result=${1%.*}.lo\
26036 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
26037   && mv -f "$cfgfile.tmp" "$cfgfile" \
26038     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
26039 test 0 -eq $? || _lt_function_replace_fail=:
26040
26041
26042   sed -e '/^func_arith ()$/,/^} # func_arith /c\
26043 func_arith ()\
26044 {\
26045     func_arith_result=$(( $* ))\
26046 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
26047   && mv -f "$cfgfile.tmp" "$cfgfile" \
26048     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
26049 test 0 -eq $? || _lt_function_replace_fail=:
26050
26051
26052   sed -e '/^func_len ()$/,/^} # func_len /c\
26053 func_len ()\
26054 {\
26055     func_len_result=${#1}\
26056 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
26057   && mv -f "$cfgfile.tmp" "$cfgfile" \
26058     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
26059 test 0 -eq $? || _lt_function_replace_fail=:
26060
26061 fi
26062
26063 if test x"$lt_shell_append" = xyes; then
26064   sed -e '/^func_append ()$/,/^} # func_append /c\
26065 func_append ()\
26066 {\
26067     eval "${1}+=\\${2}"\
26068 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
26069   && mv -f "$cfgfile.tmp" "$cfgfile" \
26070     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
26071 test 0 -eq $? || _lt_function_replace_fail=:
26072
26073
26074   sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
26075 func_append_quoted ()\
26076 {\
26077 \    func_quote_for_eval "${2}"\
26078 \    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
26079 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
26080   && mv -f "$cfgfile.tmp" "$cfgfile" \
26081     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
26082 test 0 -eq $? || _lt_function_replace_fail=:
26083
26084
26085   # Save a `func_append' function call where possible by direct use of '+='
26086   sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
26087     && mv -f "$cfgfile.tmp" "$cfgfile" \
26088       || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
26089   test 0 -eq $? || _lt_function_replace_fail=:
26090 else
26091   # Save a `func_append' function call even when '+=' is not available
26092   sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
26093     && mv -f "$cfgfile.tmp" "$cfgfile" \
26094       || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
26095   test 0 -eq $? || _lt_function_replace_fail=:
26096 fi
26097
26098 if test x"$_lt_function_replace_fail" = x":"; then
26099   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
26100 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
26101 fi
26102
26103
26104    mv -f "$cfgfile" "$ofile" ||
26105     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
26106   chmod +x "$ofile"
26107
26108
26109     cat <<_LT_EOF >> "$ofile"
26110
26111 # ### BEGIN LIBTOOL TAG CONFIG: CXX
26112
26113 # The linker used to build libraries.
26114 LD=$lt_LD_CXX
26115
26116 # How to create reloadable object files.
26117 reload_flag=$lt_reload_flag_CXX
26118 reload_cmds=$lt_reload_cmds_CXX
26119
26120 # Commands used to build an old-style archive.
26121 old_archive_cmds=$lt_old_archive_cmds_CXX
26122
26123 # A language specific compiler.
26124 CC=$lt_compiler_CXX
26125
26126 # Is the compiler the GNU compiler?
26127 with_gcc=$GCC_CXX
26128
26129 # Compiler flag to turn off builtin functions.
26130 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
26131
26132 # Additional compiler flags for building library objects.
26133 pic_flag=$lt_lt_prog_compiler_pic_CXX
26134
26135 # How to pass a linker flag through the compiler.
26136 wl=$lt_lt_prog_compiler_wl_CXX
26137
26138 # Compiler flag to prevent dynamic linking.
26139 link_static_flag=$lt_lt_prog_compiler_static_CXX
26140
26141 # Does compiler simultaneously support -c and -o options?
26142 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
26143
26144 # Whether or not to add -lc for building shared libraries.
26145 build_libtool_need_lc=$archive_cmds_need_lc_CXX
26146
26147 # Whether or not to disallow shared libs when runtime libs are static.
26148 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
26149
26150 # Compiler flag to allow reflexive dlopens.
26151 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
26152
26153 # Compiler flag to generate shared objects directly from archives.
26154 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
26155
26156 # Whether the compiler copes with passing no objects directly.
26157 compiler_needs_object=$lt_compiler_needs_object_CXX
26158
26159 # Create an old-style archive from a shared archive.
26160 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
26161
26162 # Create a temporary old-style archive to link instead of a shared archive.
26163 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
26164
26165 # Commands used to build a shared archive.
26166 archive_cmds=$lt_archive_cmds_CXX
26167 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
26168
26169 # Commands used to build a loadable module if different from building
26170 # a shared archive.
26171 module_cmds=$lt_module_cmds_CXX
26172 module_expsym_cmds=$lt_module_expsym_cmds_CXX
26173
26174 # Whether we are building with GNU ld or not.
26175 with_gnu_ld=$lt_with_gnu_ld_CXX
26176
26177 # Flag that allows shared libraries with undefined symbols to be built.
26178 allow_undefined_flag=$lt_allow_undefined_flag_CXX
26179
26180 # Flag that enforces no undefined symbols.
26181 no_undefined_flag=$lt_no_undefined_flag_CXX
26182
26183 # Flag to hardcode \$libdir into a binary during linking.
26184 # This must work even if \$libdir does not exist
26185 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
26186
26187 # Whether we need a single "-rpath" flag with a separated argument.
26188 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
26189
26190 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
26191 # DIR into the resulting binary.
26192 hardcode_direct=$hardcode_direct_CXX
26193
26194 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
26195 # DIR into the resulting binary and the resulting library dependency is
26196 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
26197 # library is relocated.
26198 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
26199
26200 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
26201 # into the resulting binary.
26202 hardcode_minus_L=$hardcode_minus_L_CXX
26203
26204 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
26205 # into the resulting binary.
26206 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
26207
26208 # Set to "yes" if building a shared library automatically hardcodes DIR
26209 # into the library and all subsequent libraries and executables linked
26210 # against it.
26211 hardcode_automatic=$hardcode_automatic_CXX
26212
26213 # Set to yes if linker adds runtime paths of dependent libraries
26214 # to runtime path list.
26215 inherit_rpath=$inherit_rpath_CXX
26216
26217 # Whether libtool must link a program against all its dependency libraries.
26218 link_all_deplibs=$link_all_deplibs_CXX
26219
26220 # Set to "yes" if exported symbols are required.
26221 always_export_symbols=$always_export_symbols_CXX
26222
26223 # The commands to list exported symbols.
26224 export_symbols_cmds=$lt_export_symbols_cmds_CXX
26225
26226 # Symbols that should not be listed in the preloaded symbols.
26227 exclude_expsyms=$lt_exclude_expsyms_CXX
26228
26229 # Symbols that must always be exported.
26230 include_expsyms=$lt_include_expsyms_CXX
26231
26232 # Commands necessary for linking programs (against libraries) with templates.
26233 prelink_cmds=$lt_prelink_cmds_CXX
26234
26235 # Commands necessary for finishing linking programs.
26236 postlink_cmds=$lt_postlink_cmds_CXX
26237
26238 # Specify filename containing input files.
26239 file_list_spec=$lt_file_list_spec_CXX
26240
26241 # How to hardcode a shared library path into an executable.
26242 hardcode_action=$hardcode_action_CXX
26243
26244 # The directories searched by this compiler when creating a shared library.
26245 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
26246
26247 # Dependencies to place before and after the objects being linked to
26248 # create a shared library.
26249 predep_objects=$lt_predep_objects_CXX
26250 postdep_objects=$lt_postdep_objects_CXX
26251 predeps=$lt_predeps_CXX
26252 postdeps=$lt_postdeps_CXX
26253
26254 # The library search path used internally by the compiler when linking
26255 # a shared library.
26256 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
26257
26258 # ### END LIBTOOL TAG CONFIG: CXX
26259 _LT_EOF
26260
26261  ;;
26262     "sdl2_config":C) chmod a+x sdl2-config ;;
26263     "summary":C) echo -en "$SUMMARY" ;;
26264
26265   esac
26266 done # for ac_tag
26267
26268
26269 as_fn_exit 0
26270 _ACEOF
26271 ac_clean_files=$ac_clean_files_save
26272
26273 test $ac_write_fail = 0 ||
26274   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
26275
26276
26277 # configure is writing to config.log, and then calls config.status.
26278 # config.status does its own redirection, appending to config.log.
26279 # Unfortunately, on DOS this fails, as config.log is still kept open
26280 # by configure, so config.status won't be able to write to it; its
26281 # output is simply discarded.  So we exec the FD to /dev/null,
26282 # effectively closing config.log, so it can be properly (re)opened and
26283 # appended to by config.status.  When coming back to configure, we
26284 # need to make the FD available again.
26285 if test "$no_create" != yes; then
26286   ac_cs_success=:
26287   ac_config_status_args=
26288   test "$silent" = yes &&
26289     ac_config_status_args="$ac_config_status_args --quiet"
26290   exec 5>/dev/null
26291   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
26292   exec 5>>config.log
26293   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
26294   # would make configure fail if this is the last instruction.
26295   $ac_cs_success || as_fn_exit 1
26296 fi
26297 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
26298   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
26299 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
26300 fi
26301