configure revision 1.1.1.10 1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.73 for libXrender 0.9.13.
4 #
5 # Report bugs to <https://gitlab.freedesktop.org/xorg/lib/libxrender/-/issues>.
6 #
7 #
8 # Copyright (C) 1992-1996, 1998-2017, 2020-2026 Free Software Foundation,
9 # Inc.
10 #
11 #
12 # This configure script is free software; the Free Software Foundation
13 # gives unlimited permission to copy, distribute and modify it.
14 ## -------------------- ##
15 ## M4sh Initialization. ##
16 ## -------------------- ##
17
18 # Be more Bourne compatible
19 DUALCASE=1; export DUALCASE # for MKS sh
20 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
21 then :
22 emulate sh
23 NULLCMD=:
24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25 # contradicts POSIX and common usage. Disable this.
26 alias -g '${1+"$@"}'='"$@"'
27 setopt NO_GLOB_SUBST
28 else case e in #(
29 e) case `(set -o) 2>/dev/null` in #(
30 *posix*) :
31 set -o posix ;; #(
32 *) :
33 ;;
34 esac ;;
35 esac
36 fi
37
38
39
40 # Reset variables that may have inherited troublesome values from
41 # the environment.
42
43 # IFS needs to be set, to space, tab, and newline, in precisely that order.
44 # (If _AS_PATH_WALK were called with IFS unset, it would have the
45 # side effect of setting IFS to empty, thus disabling word splitting.)
46 # Quoting is to prevent editors from complaining about space-tab.
47 as_nl='
48 '
49 export as_nl
50 IFS=" "" $as_nl"
51
52 PS1='$ '
53 PS2='> '
54 PS4='+ '
55
56 # Ensure predictable behavior from utilities with locale-dependent output.
57 LC_ALL=C
58 export LC_ALL
59 LANGUAGE=C
60 export LANGUAGE
61
62 # We cannot yet rely on "unset" to work, but we need these variables
63 # to be unset--not just set to an empty or harmless value--now, to
64 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
65 # also avoids known problems related to "unset" and subshell syntax
66 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
67 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
68 do eval test \${$as_var+y} \
69 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
70 done
71
72 # Ensure that fds 0, 1, and 2 are open.
73 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
74 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
75 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
76
77 # The user is always right.
78 if ${PATH_SEPARATOR+false} :; then
79 PATH_SEPARATOR=:
80 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
82 PATH_SEPARATOR=';'
83 }
84 fi
85
86
87 # Find who we are. Look in the path if we contain no directory separator.
88 as_myself=
89 case $0 in #((
90 *[\\/]* ) as_myself=$0 ;;
91 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
92 for as_dir in $PATH
93 do
94 IFS=$as_save_IFS
95 case $as_dir in #(((
96 '') as_dir=./ ;;
97 */) ;;
98 *) as_dir=$as_dir/ ;;
99 esac
100 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
101 done
102 IFS=$as_save_IFS
103
104 ;;
105 esac
106 # We did not find ourselves, most probably we were run as 'sh COMMAND'
107 # in which case we are not to be found in the path.
108 if test "x$as_myself" = x; then
109 as_myself=$0
110 fi
111 if test ! -f "$as_myself"; then
112 printf '%s\n' "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113 exit 1
114 fi
115
116
117 # Use a proper internal environment variable to ensure we don't fall
118 # into an infinite loop, continuously re-executing ourselves.
119 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
120 _as_can_reexec=no; export _as_can_reexec;
121 # We cannot yet assume a decent shell, so we have to provide a
122 # neutralization value for shells without unset; and this also
123 # works around shells that cannot unset nonexistent variables.
124 # Preserve -v and -x to the replacement shell.
125 BASH_ENV=/dev/null
126 ENV=/dev/null
127 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
128 case $- in # ((((
129 *v*x* | *x*v* ) as_opts=-vx ;;
130 *v* ) as_opts=-v ;;
131 *x* ) as_opts=-x ;;
132 * ) as_opts= ;;
133 esac
134 case $# in # ((
135 0) exec $CONFIG_SHELL $as_opts "$as_myself" ;;
136 *) exec $CONFIG_SHELL $as_opts "$as_myself" "$@" ;;
137 esac
138 # Admittedly, this is quite paranoid, since all the known shells bail
139 # out after a failed 'exec'.
140 printf '%s\n' "$0: could not re-execute with $CONFIG_SHELL" >&2
141 exit 255
142 fi
143 # We don't want this to propagate to other subprocesses.
144 { _as_can_reexec=; unset _as_can_reexec;}
145 if test "x$CONFIG_SHELL" = x; then
146 as_bourne_compatible="if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
147 then :
148 emulate sh
149 NULLCMD=:
150 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
151 # contradicts POSIX and common usage. Disable this.
152 alias -g '\${1+\"\$@\"}'='\"\$@\"'
153 setopt NO_GLOB_SUBST
154 else case e in #(
155 e) case \`(set -o) 2>/dev/null\` in #(
156 *posix*) :
157 set -o posix ;; #(
158 *) :
159 ;;
160 esac ;;
161 esac
162 fi
163 "
164 as_required="as_fn_return () { (exit \$1); }
165 as_fn_success () { as_fn_return 0; }
166 as_fn_failure () { as_fn_return 1; }
167 as_fn_ret_success () { return 0; }
168 as_fn_ret_failure () { return 1; }
169
170 exitcode=0
171 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
172 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
173 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
174 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
175 if ( set x; as_fn_ret_success y && test x = \"\$1\" )
176 then :
177
178 else case e in #(
179 e) exitcode=1; echo positional parameters were not saved. ;;
180 esac
181 fi
182 test x\$exitcode = x0 || exit 1
183 blah=\$(echo \$(echo blah))
184 test x\"\$blah\" = xblah || exit 1
185 test -x / || exit 1"
186 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
187 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
188 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
189 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
190
191 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
192 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
193 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
194 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
195 PATH=/empty FPATH=/empty; export PATH FPATH
196 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
197 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
198 test \$(( 1 + 1 )) = 2 || exit 1"
199 if (eval "$as_required") 2>/dev/null
200 then :
201 as_have_required=yes
202 else case e in #(
203 e) as_have_required=no ;;
204 esac
205 fi
206 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
207 then :
208
209 else case e in #(
210 e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
211 as_found=false
212 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
213 do
214 IFS=$as_save_IFS
215 case $as_dir in #(((
216 '') as_dir=./ ;;
217 */) ;;
218 *) as_dir=$as_dir/ ;;
219 esac
220 as_found=:
221 case $as_dir in #(
222 /*)
223 for as_base in sh bash ksh sh5; do
224 # Try only shells that exist, to save several forks.
225 as_shell=$as_dir$as_base
226 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
227 as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
228 then :
229 CONFIG_SHELL=$as_shell as_have_required=yes
230 if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
231 then :
232 break 2
233 fi
234 fi
235 done;;
236 esac
237 as_found=false
238 done
239 IFS=$as_save_IFS
240 if $as_found
241 then :
242
243 else case e in #(
244 e) if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
245 as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
246 then :
247 CONFIG_SHELL=$SHELL as_have_required=yes
248 fi ;;
249 esac
250 fi
251
252
253 if test "x$CONFIG_SHELL" != x
254 then :
255 export CONFIG_SHELL
256 # We cannot yet assume a decent shell, so we have to provide a
257 # neutralization value for shells without unset; and this also
258 # works around shells that cannot unset nonexistent variables.
259 # Preserve -v and -x to the replacement shell.
260 BASH_ENV=/dev/null
261 ENV=/dev/null
262 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
263 case $- in # ((((
264 *v*x* | *x*v* ) as_opts=-vx ;;
265 *v* ) as_opts=-v ;;
266 *x* ) as_opts=-x ;;
267 * ) as_opts= ;;
268 esac
269 case $# in # ((
270 0) exec $CONFIG_SHELL $as_opts "$as_myself" ;;
271 *) exec $CONFIG_SHELL $as_opts "$as_myself" "$@" ;;
272 esac
273 # Admittedly, this is quite paranoid, since all the known shells bail
274 # out after a failed 'exec'.
275 printf '%s\n' "$0: could not re-execute with $CONFIG_SHELL" >&2
276 exit 255
277 fi
278
279 if test x$as_have_required = xno
280 then :
281 printf '%s\n' "$0: This script requires a shell more modern than all"
282 printf '%s\n' "$0: the shells that I found on your system."
283 if test ${ZSH_VERSION+y} ; then
284 printf '%s\n' "$0: In particular, zsh $ZSH_VERSION has bugs and should"
285 printf '%s\n' "$0: be upgraded to zsh 4.3.4 or later."
286 else
287 printf '%s\n' "$0: Please tell bug-autoconf (at] gnu.org and
288 $0: https://gitlab.freedesktop.org/xorg/lib/libxrender/-/issues
289 $0: about your system, including any error possibly output
290 $0: before this message. Then install a modern shell, or
291 $0: manually run the script under such a shell if you do
292 $0: have one."
293 fi
294 exit 1
295 fi ;;
296 esac
297 fi
298 fi
299 SHELL=${CONFIG_SHELL-/bin/sh}
300 export SHELL
301 # Unset more variables known to interfere with behavior of common tools.
302 CLICOLOR_FORCE= GREP_OPTIONS=
303 unset CLICOLOR_FORCE GREP_OPTIONS
304
305 ## --------------------- ##
306 ## M4sh Shell Functions. ##
307 ## --------------------- ##
308 # as_fn_unset VAR
309 # ---------------
310 # Portably unset VAR.
311 as_fn_unset ()
312 {
313 { eval $1=; unset $1;}
314 }
315 as_unset=as_fn_unset
316
317
318 # as_fn_set_status STATUS
319 # -----------------------
320 # Set $? to STATUS, without forking.
321 as_fn_set_status ()
322 {
323 return $1
324 } # as_fn_set_status
325
326 # as_fn_exit STATUS
327 # -----------------
328 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
329 as_fn_exit ()
330 {
331 set +e
332 as_fn_set_status $1
333 exit $1
334 } # as_fn_exit
335
336 # as_fn_mkdir_p
337 # -------------
338 # Create "$as_dir" as a directory, including parents if necessary.
339 as_fn_mkdir_p ()
340 {
341
342 case $as_dir in #(
343 -*) as_dir=./$as_dir;;
344 esac
345 test -d "$as_dir" || eval $as_mkdir_p || {
346 as_dirs=
347 while :; do
348 case $as_dir in #(
349 *\'*) as_qdir=`printf '%s\n' "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
350 *) as_qdir=$as_dir;;
351 esac
352 as_dirs="'$as_qdir' $as_dirs"
353 as_dir=`$as_dirname -- "$as_dir" ||
354 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
355 X"$as_dir" : 'X\(//\)[^/]' \| \
356 X"$as_dir" : 'X\(//\)$' \| \
357 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
358 printf '%s\n' X"$as_dir" |
359 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
360 s//\1/
361 q
362 }
363 /^X\(\/\/\)[^/].*/{
364 s//\1/
365 q
366 }
367 /^X\(\/\/\)$/{
368 s//\1/
369 q
370 }
371 /^X\(\/\).*/{
372 s//\1/
373 q
374 }
375 s/.*/./; q'`
376 test -d "$as_dir" && break
377 done
378 test -z "$as_dirs" || eval "mkdir $as_dirs"
379 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
380
381
382 } # as_fn_mkdir_p
383
384 # as_fn_executable_p FILE
385 # -----------------------
386 # Test if FILE is an executable regular file.
387 as_fn_executable_p ()
388 {
389 test -f "$1" && test -x "$1"
390 } # as_fn_executable_p
391 # as_fn_append VAR VALUE
392 # ----------------------
393 # Append the text in VALUE to the end of the definition contained in VAR. Take
394 # advantage of any shell optimizations that allow amortized linear growth over
395 # repeated appends, instead of the typical quadratic growth present in naive
396 # implementations.
397 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
398 then :
399 eval 'as_fn_append ()
400 {
401 eval $1+=\$2
402 }'
403 else case e in #(
404 e) as_fn_append ()
405 {
406 eval $1=\$$1\$2
407 } ;;
408 esac
409 fi # as_fn_append
410
411 # as_fn_arith ARG...
412 # ------------------
413 # Perform arithmetic evaluation on the ARGs, and store the result in the
414 # global $as_val. Take advantage of shells that can avoid forks. The arguments
415 # must be portable across $(()) and expr.
416 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
417 then :
418 eval 'as_fn_arith ()
419 {
420 as_val=$(( $* ))
421 }'
422 else case e in #(
423 e) as_fn_arith ()
424 {
425 as_val=`expr "$@" || test $? -eq 1`
426 } ;;
427 esac
428 fi # as_fn_arith
429
430
431 # as_fn_error STATUS ERROR [LINENO LOG_FD]
432 # ----------------------------------------
433 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
434 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
435 # script with STATUS, using 1 if that was 0.
436 as_fn_error ()
437 {
438 as_status=$1; test $as_status -eq 0 && as_status=1
439 if test "$4"; then
440 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
441 printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
442 fi
443 printf '%s\n' "$as_me: error: $2" >&2
444 as_fn_exit $as_status
445 } # as_fn_error
446
447 if expr a : '\(a\)' >/dev/null 2>&1 &&
448 test "X`expr 00001 : '.*\(...\)'`" = X001; then
449 as_expr=expr
450 else
451 as_expr=false
452 fi
453
454 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
455 as_basename=basename
456 else
457 as_basename=false
458 fi
459
460 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
461 as_dirname=dirname
462 else
463 as_dirname=false
464 fi
465
466 as_me=`$as_basename -- "$0" ||
467 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
468 X"$0" : 'X\(//\)$' \| \
469 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
470 printf '%s\n' X/"$0" |
471 sed '/^.*\/\([^/][^/]*\)\/*$/{
472 s//\1/
473 q
474 }
475 /^X\/\(\/\/\)$/{
476 s//\1/
477 q
478 }
479 /^X\/\(\/\).*/{
480 s//\1/
481 q
482 }
483 s/.*/./; q'`
484
485 # Avoid depending upon Character Ranges.
486 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
487 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
488 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
489 as_cr_digits='0123456789'
490 as_cr_alnum=$as_cr_Letters$as_cr_digits
491
492
493 as_lineno_1=$LINENO as_lineno_1a=$LINENO
494 as_lineno_2=$LINENO as_lineno_2a=$LINENO
495 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
496 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
497 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
498 sed -n '
499 p
500 /[$]LINENO/=
501 ' <$as_myself |
502 sed '
503 t clear
504 :clear
505 s/[$]LINENO.*/&-/
506 t lineno
507 b
508 :lineno
509 N
510 :loop
511 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
512 t loop
513 s/-\n.*//
514 ' >$as_me.lineno &&
515 chmod +x "$as_me.lineno" ||
516 { printf '%s\n' "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
517
518 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
519 # already done that, so ensure we don't try to do so again and fall
520 # in an infinite loop. This has already happened in practice.
521 _as_can_reexec=no; export _as_can_reexec
522 # Don't try to exec as it changes $[0], causing all sort of problems
523 # (the dirname of $[0] is not the place where we might find the
524 # original and so on. Autoconf is especially sensitive to this).
525 . "./$as_me.lineno"
526 # Exit status is that of the last command.
527 exit
528 }
529
530 rm -f conf$$ conf$$.exe conf$$.file
531 if test -d conf$$.dir; then
532 rm -f conf$$.dir/conf$$.file
533 else
534 rm -f conf$$.dir
535 mkdir conf$$.dir 2>/dev/null
536 fi
537 if (echo >conf$$.file) 2>/dev/null; then
538 if ln -s conf$$.file conf$$ 2>/dev/null; then
539 as_ln_s='ln -s'
540 # ... but there are two gotchas:
541 # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail.
542 # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable.
543 # In both cases, we have to default to 'cp -pR'.
544 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
545 as_ln_s='cp -pR'
546 elif ln conf$$.file conf$$ 2>/dev/null; then
547 as_ln_s=ln
548 else
549 as_ln_s='cp -pR'
550 fi
551 else
552 as_ln_s='cp -pR'
553 fi
554 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
555 rmdir conf$$.dir 2>/dev/null
556
557 if mkdir -p . 2>/dev/null; then
558 as_mkdir_p='mkdir -p "$as_dir"'
559 else
560 test -d ./-p && rmdir ./-p
561 as_mkdir_p=false
562 fi
563
564 as_test_x='test -x'
565 as_executable_p=as_fn_executable_p
566
567 # Sed expression to map a string onto a valid CPP name.
568 as_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
569 as_tr_cpp="eval sed '$as_sed_cpp'" # deprecated
570
571 # Sed expression to map a string onto a valid variable name.
572 as_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
573 as_tr_sh="eval sed '$as_sed_sh'" # deprecated
574
575 SHELL=${CONFIG_SHELL-/bin/sh}
576
577
578 test -n "$DJDIR" || exec 7<&0 </dev/null
579 exec 6>&1
580
581 # Name of the host.
582 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
583 # so uname gets run too.
584 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
585
586 #
587 # Initializations.
588 #
589 ac_default_prefix=/usr/local
590 ac_clean_CONFIG_STATUS=
591 ac_clean_files=
592 ac_config_libobj_dir=.
593 LIBOBJS=
594 cross_compiling=no
595 subdirs=
596 MFLAGS=
597 MAKEFLAGS=
598
599 # Identity of this package.
600 PACKAGE_NAME='libXrender'
601 PACKAGE_TARNAME='libXrender'
602 PACKAGE_VERSION='0.9.13'
603 PACKAGE_STRING='libXrender 0.9.13'
604 PACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/lib/libxrender/-/issues'
605 PACKAGE_URL=''
606
607 ac_unique_file="Makefile.am"
608 # Factoring default headers for most tests.
609 ac_includes_default="\
610 #include <stddef.h>
611 #ifdef HAVE_STDIO_H
612 # include <stdio.h>
613 #endif
614 #ifdef HAVE_STDLIB_H
615 # include <stdlib.h>
616 #endif
617 #ifdef HAVE_STRING_H
618 # include <string.h>
619 #endif
620 #ifdef HAVE_INTTYPES_H
621 # include <inttypes.h>
622 #endif
623 #ifdef HAVE_STDINT_H
624 # include <stdint.h>
625 #endif
626 #ifdef HAVE_STRINGS_H
627 # include <strings.h>
628 #endif
629 #ifdef HAVE_SYS_TYPES_H
630 # include <sys/types.h>
631 #endif
632 #ifdef HAVE_SYS_STAT_H
633 # include <sys/stat.h>
634 #endif
635 #ifdef HAVE_UNISTD_H
636 # include <unistd.h>
637 #endif"
638
639 ac_header_c_list=
640 ac_subst_vars='am__EXEEXT_FALSE
641 am__EXEEXT_TRUE
642 LTLIBOBJS
643 LIBOBJS
644 RENDER_LIBS
645 RENDER_CFLAGS
646 RENDER_VERSION
647 XTMALLOC_ZERO_CFLAGS
648 XMALLOC_ZERO_CFLAGS
649 MALLOC_ZERO_CFLAGS
650 MAN_SUBSTS
651 XORG_MAN_PAGE
652 ADMIN_MAN_DIR
653 DRIVER_MAN_DIR
654 MISC_MAN_DIR
655 FILE_MAN_DIR
656 LIB_MAN_DIR
657 APP_MAN_DIR
658 ADMIN_MAN_SUFFIX
659 DRIVER_MAN_SUFFIX
660 MISC_MAN_SUFFIX
661 FILE_MAN_SUFFIX
662 LIB_MAN_SUFFIX
663 APP_MAN_SUFFIX
664 INSTALL_CMD
665 PKG_CONFIG_LIBDIR
666 PKG_CONFIG_PATH
667 PKG_CONFIG
668 CHANGELOG_CMD
669 STRICT_CFLAGS
670 CWARNFLAGS
671 BASE_CFLAGS
672 LT_SYS_LIBRARY_PATH
673 OTOOL64
674 OTOOL
675 LIPO
676 NMEDIT
677 DSYMUTIL
678 MANIFEST_TOOL
679 RANLIB
680 ac_ct_AR
681 AR
682 DLLTOOL
683 OBJDUMP
684 FILECMD
685 LN_S
686 NM
687 ac_ct_DUMPBIN
688 DUMPBIN
689 LD
690 FGREP
691 EGREP
692 GREP
693 SED
694 am__fastdepCC_FALSE
695 am__fastdepCC_TRUE
696 CCDEPMODE
697 am__nodep
698 AMDEPBACKSLASH
699 AMDEP_FALSE
700 AMDEP_TRUE
701 am__include
702 DEPDIR
703 OBJEXT
704 EXEEXT
705 ac_ct_CC
706 CPPFLAGS
707 LDFLAGS
708 CFLAGS
709 CC
710 host_os
711 host_vendor
712 host_cpu
713 host
714 build_os
715 build_vendor
716 build_cpu
717 build
718 LIBTOOL
719 am__xargs_n
720 am__rm_f_notfound
721 AM_BACKSLASH
722 AM_DEFAULT_VERBOSITY
723 AM_DEFAULT_V
724 AM_V
725 CSCOPE
726 ETAGS
727 CTAGS
728 am__tar_ignore_stderr
729 am__untar
730 am__tar
731 AMTAR
732 am__leading_dot
733 SET_MAKE
734 AWK
735 mkdir_p
736 MKDIR_P
737 INSTALL_STRIP_PROGRAM
738 STRIP
739 install_sh
740 MAKEINFO
741 AUTOHEADER
742 AUTOMAKE
743 AUTOCONF
744 ACLOCAL
745 VERSION
746 PACKAGE
747 CYGPATH_W
748 am__isrc
749 INSTALL_DATA
750 INSTALL_SCRIPT
751 INSTALL_PROGRAM
752 PACKAGE_BRIEF
753 ECHO_T
754 ECHO_N
755 ECHO_C
756 target_alias
757 host_alias
758 build_alias
759 LIBS
760 DEFS
761 mandir
762 localedir
763 libdir
764 psdir
765 pdfdir
766 dvidir
767 htmldir
768 infodir
769 docdir
770 oldincludedir
771 includedir
772 runstatedir
773 localstatedir
774 sharedstatedir
775 sysconfdir
776 datadir
777 datarootdir
778 libexecdir
779 sbindir
780 bindir
781 program_transform_name
782 prefix
783 exec_prefix
784 PACKAGE_URL
785 PACKAGE_BUGREPORT
786 PACKAGE_STRING
787 PACKAGE_VERSION
788 PACKAGE_TARNAME
789 PACKAGE_NAME
790 PATH_SEPARATOR
791 SHELL
792 am__quote'
793 ac_subst_files=''
794 ac_user_opts='
795 enable_option_checking
796 enable_silent_rules
797 enable_shared
798 enable_static
799 enable_pic
800 with_pic
801 enable_cxx_stdlib
802 enable_fast_install
803 enable_aix_soname
804 with_aix_soname
805 enable_dependency_tracking
806 with_gnu_ld
807 with_sysroot
808 enable_libtool_lock
809 enable_selective_werror
810 enable_strict_compilation
811 enable_malloc0returnsnull
812 '
813 ac_precious_vars='build_alias
814 host_alias
815 target_alias
816 CC
817 CFLAGS
818 LDFLAGS
819 LIBS
820 CPPFLAGS
821 LT_SYS_LIBRARY_PATH
822 PKG_CONFIG
823 PKG_CONFIG_PATH
824 PKG_CONFIG_LIBDIR
825 RENDER_CFLAGS
826 RENDER_LIBS'
827
828
829 # Initialize some variables set by options.
830 ac_init_help=
831 ac_init_version=false
832 ac_unrecognized_opts=
833 ac_unrecognized_sep=
834 # The variables have the same names as the options, with
835 # dashes changed to underlines.
836 cache_file=/dev/null
837 exec_prefix=NONE
838 no_create=
839 no_recursion=
840 prefix=NONE
841 program_prefix=NONE
842 program_suffix=NONE
843 program_transform_name=s,x,x,
844 silent=
845 site=
846 srcdir=
847 verbose=
848 x_includes=NONE
849 x_libraries=NONE
850
851 # Installation directory options.
852 # These are left unexpanded so users can "make install exec_prefix=/foo"
853 # and all the variables that are supposed to be based on exec_prefix
854 # by default will actually change.
855 # Use braces instead of parens because sh, perl, etc. also accept them.
856 # (The list follows the same order as the GNU Coding Standards.)
857 bindir='${exec_prefix}/bin'
858 sbindir='${exec_prefix}/sbin'
859 libexecdir='${exec_prefix}/libexec'
860 datarootdir='${prefix}/share'
861 datadir='${datarootdir}'
862 sysconfdir='${prefix}/etc'
863 sharedstatedir='${prefix}/com'
864 localstatedir='${prefix}/var'
865 runstatedir='${localstatedir}/run'
866 includedir='${prefix}/include'
867 oldincludedir='/usr/include'
868 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
869 infodir='${datarootdir}/info'
870 htmldir='${docdir}'
871 dvidir='${docdir}'
872 pdfdir='${docdir}'
873 psdir='${docdir}'
874 libdir='${exec_prefix}/lib'
875 localedir='${datarootdir}/locale'
876 mandir='${datarootdir}/man'
877
878 ac_prev=
879 ac_dashdash=
880 for ac_option
881 do
882 # If the previous option needs an argument, assign it.
883 if test -n "$ac_prev"; then
884 eval $ac_prev=\$ac_option
885 ac_prev=
886 continue
887 fi
888
889 case $ac_option in
890 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
891 *=) ac_optarg= ;;
892 *) ac_optarg=yes ;;
893 esac
894
895 case $ac_dashdash$ac_option in
896 --)
897 ac_dashdash=yes ;;
898
899 -bindir | --bindir | --bindi | --bind | --bin | --bi)
900 ac_prev=bindir ;;
901 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
902 bindir=$ac_optarg ;;
903
904 -build | --build | --buil | --bui | --bu)
905 ac_prev=build_alias ;;
906 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
907 build_alias=$ac_optarg ;;
908
909 -cache-file | --cache-file | --cache-fil | --cache-fi \
910 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
911 ac_prev=cache_file ;;
912 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
913 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
914 cache_file=$ac_optarg ;;
915
916 --config-cache | -C)
917 cache_file=config.cache ;;
918
919 -datadir | --datadir | --datadi | --datad)
920 ac_prev=datadir ;;
921 -datadir=* | --datadir=* | --datadi=* | --datad=*)
922 datadir=$ac_optarg ;;
923
924 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
925 | --dataroo | --dataro | --datar)
926 ac_prev=datarootdir ;;
927 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
928 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
929 datarootdir=$ac_optarg ;;
930
931 -disable-* | --disable-*)
932 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
933 # Reject names that are not valid shell variable names.
934 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
935 as_fn_error $? "invalid feature name: '$ac_useropt'"
936 ac_useropt_orig=$ac_useropt
937 ac_useropt=`printf '%s\n' "$ac_useropt" | sed 's/[-+.]/_/g'`
938 case $ac_user_opts in
939 *"
940 "enable_$ac_useropt"
941 "*) ;;
942 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
943 ac_unrecognized_sep=', ';;
944 esac
945 eval enable_$ac_useropt=no ;;
946
947 -docdir | --docdir | --docdi | --doc | --do)
948 ac_prev=docdir ;;
949 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
950 docdir=$ac_optarg ;;
951
952 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
953 ac_prev=dvidir ;;
954 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
955 dvidir=$ac_optarg ;;
956
957 -enable-* | --enable-*)
958 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
959 # Reject names that are not valid shell variable names.
960 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
961 as_fn_error $? "invalid feature name: '$ac_useropt'"
962 ac_useropt_orig=$ac_useropt
963 ac_useropt=`printf '%s\n' "$ac_useropt" | sed 's/[-+.]/_/g'`
964 case $ac_user_opts in
965 *"
966 "enable_$ac_useropt"
967 "*) ;;
968 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
969 ac_unrecognized_sep=', ';;
970 esac
971 eval enable_$ac_useropt=\$ac_optarg ;;
972
973 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
974 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
975 | --exec | --exe | --ex)
976 ac_prev=exec_prefix ;;
977 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
978 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
979 | --exec=* | --exe=* | --ex=*)
980 exec_prefix=$ac_optarg ;;
981
982 -gas | --gas | --ga | --g)
983 # Obsolete; use --with-gas.
984 with_gas=yes ;;
985
986 -help | --help | --hel | --he | -h)
987 ac_init_help=long ;;
988 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
989 ac_init_help=recursive ;;
990 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
991 ac_init_help=short ;;
992
993 -host | --host | --hos | --ho)
994 ac_prev=host_alias ;;
995 -host=* | --host=* | --hos=* | --ho=*)
996 host_alias=$ac_optarg ;;
997
998 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
999 ac_prev=htmldir ;;
1000 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1001 | --ht=*)
1002 htmldir=$ac_optarg ;;
1003
1004 -includedir | --includedir | --includedi | --included | --include \
1005 | --includ | --inclu | --incl | --inc)
1006 ac_prev=includedir ;;
1007 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1008 | --includ=* | --inclu=* | --incl=* | --inc=*)
1009 includedir=$ac_optarg ;;
1010
1011 -infodir | --infodir | --infodi | --infod | --info | --inf)
1012 ac_prev=infodir ;;
1013 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1014 infodir=$ac_optarg ;;
1015
1016 -libdir | --libdir | --libdi | --libd)
1017 ac_prev=libdir ;;
1018 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1019 libdir=$ac_optarg ;;
1020
1021 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1022 | --libexe | --libex | --libe)
1023 ac_prev=libexecdir ;;
1024 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1025 | --libexe=* | --libex=* | --libe=*)
1026 libexecdir=$ac_optarg ;;
1027
1028 -localedir | --localedir | --localedi | --localed | --locale)
1029 ac_prev=localedir ;;
1030 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1031 localedir=$ac_optarg ;;
1032
1033 -localstatedir | --localstatedir | --localstatedi | --localstated \
1034 | --localstate | --localstat | --localsta | --localst | --locals)
1035 ac_prev=localstatedir ;;
1036 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1037 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1038 localstatedir=$ac_optarg ;;
1039
1040 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1041 ac_prev=mandir ;;
1042 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1043 mandir=$ac_optarg ;;
1044
1045 -nfp | --nfp | --nf)
1046 # Obsolete; use --without-fp.
1047 with_fp=no ;;
1048
1049 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1050 | --no-cr | --no-c | -n)
1051 no_create=yes ;;
1052
1053 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1054 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1055 no_recursion=yes ;;
1056
1057 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1058 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1059 | --oldin | --oldi | --old | --ol | --o)
1060 ac_prev=oldincludedir ;;
1061 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1062 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1063 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1064 oldincludedir=$ac_optarg ;;
1065
1066 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1067 ac_prev=prefix ;;
1068 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1069 prefix=$ac_optarg ;;
1070
1071 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1072 | --program-pre | --program-pr | --program-p)
1073 ac_prev=program_prefix ;;
1074 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1075 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1076 program_prefix=$ac_optarg ;;
1077
1078 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1079 | --program-suf | --program-su | --program-s)
1080 ac_prev=program_suffix ;;
1081 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1082 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1083 program_suffix=$ac_optarg ;;
1084
1085 -program-transform-name | --program-transform-name \
1086 | --program-transform-nam | --program-transform-na \
1087 | --program-transform-n | --program-transform- \
1088 | --program-transform | --program-transfor \
1089 | --program-transfo | --program-transf \
1090 | --program-trans | --program-tran \
1091 | --progr-tra | --program-tr | --program-t)
1092 ac_prev=program_transform_name ;;
1093 -program-transform-name=* | --program-transform-name=* \
1094 | --program-transform-nam=* | --program-transform-na=* \
1095 | --program-transform-n=* | --program-transform-=* \
1096 | --program-transform=* | --program-transfor=* \
1097 | --program-transfo=* | --program-transf=* \
1098 | --program-trans=* | --program-tran=* \
1099 | --progr-tra=* | --program-tr=* | --program-t=*)
1100 program_transform_name=$ac_optarg ;;
1101
1102 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1103 ac_prev=pdfdir ;;
1104 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1105 pdfdir=$ac_optarg ;;
1106
1107 -psdir | --psdir | --psdi | --psd | --ps)
1108 ac_prev=psdir ;;
1109 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1110 psdir=$ac_optarg ;;
1111
1112 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1113 | -silent | --silent | --silen | --sile | --sil)
1114 silent=yes ;;
1115
1116 -runstatedir | --runstatedir | --runstatedi | --runstated \
1117 | --runstate | --runstat | --runsta | --runst | --runs \
1118 | --run | --ru | --r)
1119 ac_prev=runstatedir ;;
1120 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1121 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1122 | --run=* | --ru=* | --r=*)
1123 runstatedir=$ac_optarg ;;
1124
1125 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1126 ac_prev=sbindir ;;
1127 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1128 | --sbi=* | --sb=*)
1129 sbindir=$ac_optarg ;;
1130
1131 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1132 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1133 | --sharedst | --shareds | --shared | --share | --shar \
1134 | --sha | --sh)
1135 ac_prev=sharedstatedir ;;
1136 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1137 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1138 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1139 | --sha=* | --sh=*)
1140 sharedstatedir=$ac_optarg ;;
1141
1142 -site | --site | --sit)
1143 ac_prev=site ;;
1144 -site=* | --site=* | --sit=*)
1145 site=$ac_optarg ;;
1146
1147 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1148 ac_prev=srcdir ;;
1149 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1150 srcdir=$ac_optarg ;;
1151
1152 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1153 | --syscon | --sysco | --sysc | --sys | --sy)
1154 ac_prev=sysconfdir ;;
1155 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1156 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1157 sysconfdir=$ac_optarg ;;
1158
1159 -target | --target | --targe | --targ | --tar | --ta | --t)
1160 ac_prev=target_alias ;;
1161 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1162 target_alias=$ac_optarg ;;
1163
1164 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1165 verbose=yes ;;
1166
1167 -version | --version | --versio | --versi | --vers | -V)
1168 ac_init_version=: ;;
1169
1170 -with-* | --with-*)
1171 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1172 # Reject names that are not valid shell variable names.
1173 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1174 as_fn_error $? "invalid package name: '$ac_useropt'"
1175 ac_useropt_orig=$ac_useropt
1176 ac_useropt=`printf '%s\n' "$ac_useropt" | sed 's/[-+.]/_/g'`
1177 case $ac_user_opts in
1178 *"
1179 "with_$ac_useropt"
1180 "*) ;;
1181 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1182 ac_unrecognized_sep=', ';;
1183 esac
1184 eval with_$ac_useropt=\$ac_optarg ;;
1185
1186 -without-* | --without-*)
1187 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1188 # Reject names that are not valid shell variable names.
1189 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1190 as_fn_error $? "invalid package name: '$ac_useropt'"
1191 ac_useropt_orig=$ac_useropt
1192 ac_useropt=`printf '%s\n' "$ac_useropt" | sed 's/[-+.]/_/g'`
1193 case $ac_user_opts in
1194 *"
1195 "with_$ac_useropt"
1196 "*) ;;
1197 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1198 ac_unrecognized_sep=', ';;
1199 esac
1200 eval with_$ac_useropt=no ;;
1201
1202 --x)
1203 # Obsolete; use --with-x.
1204 with_x=yes ;;
1205
1206 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1207 | --x-incl | --x-inc | --x-in | --x-i)
1208 ac_prev=x_includes ;;
1209 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1210 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1211 x_includes=$ac_optarg ;;
1212
1213 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1214 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1215 ac_prev=x_libraries ;;
1216 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1217 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1218 x_libraries=$ac_optarg ;;
1219
1220 -*) as_fn_error $? "unrecognized option: '$ac_option'
1221 Try '$0 --help' for more information"
1222 ;;
1223
1224 *=*)
1225 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1226 # Reject names that are not valid shell variable names.
1227 case $ac_envvar in #(
1228 '' | [0-9]* | *[!_$as_cr_alnum]* )
1229 as_fn_error $? "invalid variable name: '$ac_envvar'" ;;
1230 esac
1231 eval $ac_envvar=\$ac_optarg
1232 export $ac_envvar ;;
1233
1234 *)
1235 # FIXME: should be removed in autoconf 3.0.
1236 printf '%s\n' "$as_me: WARNING: you should use --build, --host, --target" >&2
1237 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1238 printf '%s\n' "$as_me: WARNING: invalid host type: $ac_option" >&2
1239 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1240 ;;
1241
1242 esac
1243 done
1244
1245 if test -n "$ac_prev"; then
1246 ac_option=--`printf '%s\n' $ac_prev | sed 's/_/-/g'`
1247 as_fn_error $? "missing argument to $ac_option"
1248 fi
1249
1250 if test -n "$ac_unrecognized_opts"; then
1251 case $enable_option_checking in
1252 no) ;;
1253 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1254 *) printf '%s\n' "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1255 esac
1256 fi
1257
1258 # Check all directory arguments for consistency.
1259 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1260 datadir sysconfdir sharedstatedir localstatedir includedir \
1261 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1262 libdir localedir mandir runstatedir
1263 do
1264 eval ac_val=\$$ac_var
1265 # Remove trailing slashes.
1266 case $ac_val in
1267 */ )
1268 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1269 eval $ac_var=\$ac_val;;
1270 esac
1271 # Be sure to have absolute directory names.
1272 case $ac_val in
1273 [\\/$]* | ?:[\\/]* ) continue;;
1274 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1275 esac
1276 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1277 done
1278
1279 # There might be people who depend on the old broken behavior: '$host'
1280 # used to hold the argument of --host etc.
1281 # FIXME: To remove some day.
1282 build=$build_alias
1283 host=$host_alias
1284 target=$target_alias
1285
1286 # FIXME: To remove some day.
1287 if test "x$host_alias" != x; then
1288 if test "x$build_alias" = x; then
1289 cross_compiling=maybe
1290 elif test "x$build_alias" != "x$host_alias"; then
1291 cross_compiling=yes
1292 fi
1293 fi
1294
1295 ac_tool_prefix=
1296 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1297
1298 test "$silent" = yes && exec 6>/dev/null
1299
1300
1301 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1302 ac_ls_di=`ls -di .` &&
1303 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1304 as_fn_error $? "working directory cannot be determined"
1305 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1306 as_fn_error $? "pwd does not report name of working directory"
1307
1308
1309 # Find the source files, if location was not specified.
1310 if test -z "$srcdir"; then
1311 ac_srcdir_defaulted=yes
1312 # Try the directory containing this script, then the parent directory.
1313 ac_confdir=`$as_dirname -- "$as_myself" ||
1314 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1315 X"$as_myself" : 'X\(//\)[^/]' \| \
1316 X"$as_myself" : 'X\(//\)$' \| \
1317 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1318 printf '%s\n' X"$as_myself" |
1319 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1320 s//\1/
1321 q
1322 }
1323 /^X\(\/\/\)[^/].*/{
1324 s//\1/
1325 q
1326 }
1327 /^X\(\/\/\)$/{
1328 s//\1/
1329 q
1330 }
1331 /^X\(\/\).*/{
1332 s//\1/
1333 q
1334 }
1335 s/.*/./; q'`
1336 srcdir=$ac_confdir
1337 if test ! -r "$srcdir/$ac_unique_file"; then
1338 srcdir=..
1339 fi
1340 else
1341 ac_srcdir_defaulted=no
1342 fi
1343 if test ! -r "$srcdir/$ac_unique_file"; then
1344 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1345 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1346 fi
1347 ac_msg="sources are in $srcdir, but 'cd $srcdir' does not work"
1348 ac_abs_confdir=`(
1349 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1350 pwd)`
1351 # When building in place, set srcdir=.
1352 if test "$ac_abs_confdir" = "$ac_pwd"; then
1353 srcdir=.
1354 fi
1355 # Remove unnecessary trailing slashes from srcdir.
1356 # Double slashes in file names in object file debugging info
1357 # mess up M-x gdb in Emacs.
1358 case $srcdir in
1359 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1360 esac
1361 for ac_var in $ac_precious_vars; do
1362 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1363 eval ac_env_${ac_var}_value=\$${ac_var}
1364 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1365 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1366 done
1367
1368 #
1369 # Report the --help message.
1370 #
1371 if test "$ac_init_help" = "long"; then
1372 # Omit some internal or obsolete options to make the list less imposing.
1373 # This message is too long to be a string in the A/UX 3.1 sh.
1374 cat <<_ACEOF
1375 'configure' configures libXrender 0.9.13 to adapt to many kinds of systems.
1376
1377 Usage: $0 [OPTION]... [VAR=VALUE]...
1378
1379 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1380 VAR=VALUE. See below for descriptions of some of the useful variables.
1381
1382 Defaults for the options are specified in brackets.
1383
1384 Configuration:
1385 -h, --help display this help and exit
1386 --help=short display options specific to this package
1387 --help=recursive display the short help of all the included packages
1388 -V, --version display version information and exit
1389 -q, --quiet, --silent do not print 'checking ...' messages
1390 --cache-file=FILE cache test results in FILE [disabled]
1391 -C, --config-cache alias for '--cache-file=config.cache'
1392 -n, --no-create do not create output files
1393 --srcdir=DIR find the sources in DIR [configure dir or '..']
1394
1395 Installation directories:
1396 --prefix=PREFIX install architecture-independent files in PREFIX
1397 [$ac_default_prefix]
1398 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1399 [PREFIX]
1400
1401 By default, 'make install' will install all the files in
1402 '$ac_default_prefix/bin', '$ac_default_prefix/lib' etc. You can specify
1403 an installation prefix other than '$ac_default_prefix' using '--prefix',
1404 for instance '--prefix=\$HOME'.
1405
1406 For better control, use the options below.
1407
1408 Fine tuning of the installation directories:
1409 --bindir=DIR user executables [EPREFIX/bin]
1410 --sbindir=DIR system admin executables [EPREFIX/sbin]
1411 --libexecdir=DIR program executables [EPREFIX/libexec]
1412 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1413 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1414 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1415 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
1416 --libdir=DIR object code libraries [EPREFIX/lib]
1417 --includedir=DIR C header files [PREFIX/include]
1418 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1419 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1420 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1421 --infodir=DIR info documentation [DATAROOTDIR/info]
1422 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1423 --mandir=DIR man documentation [DATAROOTDIR/man]
1424 --docdir=DIR documentation root [DATAROOTDIR/doc/libXrender]
1425 --htmldir=DIR html documentation [DOCDIR]
1426 --dvidir=DIR dvi documentation [DOCDIR]
1427 --pdfdir=DIR pdf documentation [DOCDIR]
1428 --psdir=DIR ps documentation [DOCDIR]
1429 _ACEOF
1430
1431 cat <<\_ACEOF
1432
1433 Program names:
1434 --program-prefix=PREFIX prepend PREFIX to installed program names
1435 --program-suffix=SUFFIX append SUFFIX to installed program names
1436 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1437
1438 System types:
1439 --build=BUILD configure for building on BUILD [guessed]
1440 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1441 _ACEOF
1442 fi
1443
1444 if test -n "$ac_init_help"; then
1445 case $ac_init_help in
1446 short | recursive ) echo "Configuration of libXrender 0.9.13:";;
1447 esac
1448 cat <<\_ACEOF
1449
1450 Optional Features:
1451 --disable-option-checking ignore unrecognized --enable/--with options
1452 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1453 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1454 --enable-silent-rules less verbose build output (undo: "make V=1")
1455 --disable-silent-rules verbose build output (undo: "make V=0")
1456 --enable-shared[=PKGS] build shared libraries [default=yes]
1457 --enable-static[=PKGS] build static libraries [default=yes]
1458 --enable-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
1459 both]
1460 --enable-cxx-stdlib[=PKGS]
1461 let the compiler frontend decide what standard
1462 libraries to link when building C++ shared libraries
1463 and modules [default=no]
1464 --enable-fast-install[=PKGS]
1465 optimize for fast installation [default=yes]
1466 --enable-aix-soname=aix|svr4|both
1467 shared library versioning (aka "SONAME") variant to
1468 provide on AIX, [default=aix].
1469 --enable-dependency-tracking
1470 do not reject slow dependency extractors
1471 --disable-dependency-tracking
1472 speeds up one-time build
1473 --disable-libtool-lock avoid locking (might break parallel builds)
1474 --disable-selective-werror
1475 Turn off selective compiler errors. (default:
1476 enabled)
1477 --enable-strict-compilation
1478 Enable all warnings from compiler and make them
1479 errors (default: disabled)
1480 --enable-malloc0returnsnull
1481 assume malloc(0) can return NULL (default: yes)
1482
1483 Optional Packages:
1484 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1485 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1486 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1487 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the
1488 compiler's sysroot if not specified).
1489
1490 Some influential environment variables:
1491 CC C compiler command
1492 CFLAGS C compiler flags
1493 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1494 nonstandard directory <lib dir>
1495 LIBS libraries to pass to the linker, e.g. -l<library>
1496 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1497 you have headers in a nonstandard directory <include dir>
1498 LT_SYS_LIBRARY_PATH
1499 User-defined run-time library search path.
1500 PKG_CONFIG path to pkg-config utility
1501 PKG_CONFIG_PATH
1502 directories to add to pkg-config's search path
1503 PKG_CONFIG_LIBDIR
1504 path overriding pkg-config's built-in search path
1505 RENDER_CFLAGS
1506 C compiler flags for RENDER, overriding pkg-config
1507 RENDER_LIBS linker flags for RENDER, overriding pkg-config
1508
1509 Use these variables to override the choices made by 'configure' or to help
1510 it to find libraries and programs with nonstandard names/locations.
1511
1512 Report bugs to <https://gitlab.freedesktop.org/xorg/lib/libxrender/-/issues>.
1513 _ACEOF
1514 ac_status=$?
1515 fi
1516
1517 if test "$ac_init_help" = "recursive"; then
1518 # If there are subdirs, report their specific --help.
1519 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1520 test -d "$ac_dir" ||
1521 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1522 continue
1523 ac_builddir=.
1524
1525 case "$ac_dir" in
1526 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1527 *)
1528 ac_dir_suffix=/`printf '%s\n' "$ac_dir" | sed 's|^\.[\\/]||'`
1529 # A ".." for each directory in $ac_dir_suffix.
1530 ac_top_builddir_sub=`printf '%s\n' "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1531 case $ac_top_builddir_sub in
1532 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1533 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1534 esac ;;
1535 esac
1536 ac_abs_top_builddir=$ac_pwd
1537 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1538 # for backward compatibility:
1539 ac_top_builddir=$ac_top_build_prefix
1540
1541 case $srcdir in
1542 .) # We are building in place.
1543 ac_srcdir=.
1544 ac_top_srcdir=$ac_top_builddir_sub
1545 ac_abs_top_srcdir=$ac_pwd ;;
1546 [\\/]* | ?:[\\/]* ) # Absolute name.
1547 ac_srcdir=$srcdir$ac_dir_suffix;
1548 ac_top_srcdir=$srcdir
1549 ac_abs_top_srcdir=$srcdir ;;
1550 *) # Relative name.
1551 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1552 ac_top_srcdir=$ac_top_build_prefix$srcdir
1553 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1554 esac
1555 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1556
1557 cd "$ac_dir" || { ac_status=$?; continue; }
1558 # Check for configure.gnu first; this name is used for a wrapper for
1559 # Metaconfig's "Configure" on case-insensitive file systems.
1560 if test -f "$ac_srcdir/configure.gnu"; then
1561 echo &&
1562 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1563 elif test -f "$ac_srcdir/configure"; then
1564 echo &&
1565 $SHELL "$ac_srcdir/configure" --help=recursive
1566 else
1567 printf '%s\n' "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1568 fi || ac_status=$?
1569 cd "$ac_pwd" || { ac_status=$?; break; }
1570 done
1571 fi
1572
1573 test -n "$ac_init_help" && exit $ac_status
1574 if $ac_init_version; then
1575 cat <<\_ACEOF
1576 libXrender configure 0.9.13
1577 generated by GNU Autoconf 2.73
1578
1579 Copyright (C) 2026 Free Software Foundation, Inc.
1580 This configure script is free software; the Free Software Foundation
1581 gives unlimited permission to copy, distribute and modify it.
1582 _ACEOF
1583 exit
1584 fi
1585
1586 ## ------------------------ ##
1587 ## Autoconf initialization. ##
1588 ## ------------------------ ##
1589
1590 # ac_fn_c_try_compile LINENO
1591 # --------------------------
1592 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1593 ac_fn_c_try_compile ()
1594 {
1595 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1596 rm -f conftest.$ac_objext conftest.beam
1597 if { { ac_try="$ac_compile"
1598 case "(($ac_try" in
1599 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1600 *) ac_try_echo=$ac_try;;
1601 esac
1602 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1603 printf '%s\n' "$ac_try_echo"; } >&5
1604 (eval "$ac_compile") 2>conftest.err
1605 ac_status=$?
1606 if test -s conftest.err; then
1607 grep -v '^ *+' conftest.err >conftest.er1
1608 cat conftest.er1 >&5
1609 mv -f conftest.er1 conftest.err
1610 fi
1611 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1612 test $ac_status = 0; } && {
1613 test -z "$ac_c_werror_flag" ||
1614 test ! -s conftest.err
1615 } && test -s conftest.$ac_objext
1616 then :
1617 ac_retval=0
1618 else case e in #(
1619 e) printf '%s\n' "$as_me: failed program was:" >&5
1620 sed 's/^/| /' conftest.$ac_ext >&5
1621
1622 ac_retval=1 ;;
1623 esac
1624 fi
1625 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1626 as_fn_set_status $ac_retval
1627
1628 } # ac_fn_c_try_compile
1629
1630 # ac_fn_c_try_link LINENO
1631 # -----------------------
1632 # Try to link conftest.$ac_ext, and return whether this succeeded.
1633 ac_fn_c_try_link ()
1634 {
1635 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1636 rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
1637 if { { ac_try="$ac_link"
1638 case "(($ac_try" in
1639 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1640 *) ac_try_echo=$ac_try;;
1641 esac
1642 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1643 printf '%s\n' "$ac_try_echo"; } >&5
1644 (eval "$ac_link") 2>conftest.err
1645 ac_status=$?
1646 if test -s conftest.err; then
1647 grep -v '^ *+' conftest.err >conftest.er1
1648 cat conftest.er1 >&5
1649 mv -f conftest.er1 conftest.err
1650 fi
1651 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1652 test $ac_status = 0; } && {
1653 test -z "$ac_c_werror_flag" ||
1654 test ! -s conftest.err
1655 } && test -s conftest$ac_exeext && {
1656 test "$cross_compiling" = yes ||
1657 test -x conftest$ac_exeext
1658 }
1659 then :
1660 ac_retval=0
1661 else case e in #(
1662 e) printf '%s\n' "$as_me: failed program was:" >&5
1663 sed 's/^/| /' conftest.$ac_ext >&5
1664
1665 ac_retval=1 ;;
1666 esac
1667 fi
1668 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1669 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1670 # interfere with the next link command; also delete a directory that is
1671 # left behind by Apple's compiler. We do this before executing the actions.
1672 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1673 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1674 as_fn_set_status $ac_retval
1675
1676 } # ac_fn_c_try_link
1677
1678 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1679 # -------------------------------------------------------
1680 # Tests whether HEADER exists and can be compiled using the include files in
1681 # INCLUDES, setting the cache variable VAR accordingly.
1682 ac_fn_c_check_header_compile ()
1683 {
1684 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1685 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1686 printf %s "checking for $2... " >&6; }
1687 if eval test \${$3+y}
1688 then :
1689 printf %s "(cached) " >&6
1690 else case e in #(
1691 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1692 /* end confdefs.h. */
1693 $4
1694 #include <$2>
1695 _ACEOF
1696 if ac_fn_c_try_compile "$LINENO"
1697 then :
1698 eval "$3=yes"
1699 else case e in #(
1700 e) eval "$3=no" ;;
1701 esac
1702 fi
1703 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1704 esac
1705 fi
1706 eval ac_res=\$$3
1707 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1708 printf '%s\n' "$ac_res" >&6; }
1709 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1710
1711 } # ac_fn_c_check_header_compile
1712
1713 # ac_fn_c_check_func LINENO FUNC VAR
1714 # ----------------------------------
1715 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1716 ac_fn_c_check_func ()
1717 {
1718 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1719 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1720 printf %s "checking for $2... " >&6; }
1721 if eval test \${$3+y}
1722 then :
1723 printf %s "(cached) " >&6
1724 else case e in #(
1725 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1726 /* end confdefs.h. */
1727 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1728 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1729 #define $2 innocuous_$2
1730
1731 /* System header to define __stub macros and hopefully few prototypes,
1732 which can conflict with char $2 (void); below. */
1733
1734 #include <limits.h>
1735 #undef $2
1736
1737 /* Override any GCC internal prototype to avoid an error.
1738 Use char because int might match the return type of a GCC
1739 builtin and then its argument prototype would still apply. */
1740 #ifdef __cplusplus
1741 extern "C"
1742 #endif
1743 char $2 (void);
1744 /* The GNU C library defines this for functions which it implements
1745 to always fail with ENOSYS. Some functions are actually named
1746 something starting with __ and the normal name is an alias. */
1747 #if defined __stub_$2 || defined __stub___$2
1748 choke me
1749 #endif
1750
1751 int
1752 main (void)
1753 {
1754 return $2 ();
1755 ;
1756 return 0;
1757 }
1758 _ACEOF
1759 if ac_fn_c_try_link "$LINENO"
1760 then :
1761 eval "$3=yes"
1762 else case e in #(
1763 e) eval "$3=no" ;;
1764 esac
1765 fi
1766 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1767 conftest$ac_exeext conftest.$ac_ext ;;
1768 esac
1769 fi
1770 eval ac_res=\$$3
1771 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1772 printf '%s\n' "$ac_res" >&6; }
1773 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1774
1775 } # ac_fn_c_check_func
1776
1777 # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
1778 # ------------------------------------------------------------------
1779 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1780 # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
1781 ac_fn_check_decl ()
1782 {
1783 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1784 as_decl_name=`echo $2|sed 's/ *(.*//'`
1785 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1786 printf %s "checking whether $as_decl_name is declared... " >&6; }
1787 if eval test \${$3+y}
1788 then :
1789 printf %s "(cached) " >&6
1790 else case e in #(
1791 e) as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1792 eval ac_save_FLAGS=\$$6
1793 as_fn_append $6 " $5"
1794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1795 /* end confdefs.h. */
1796 $4
1797 int
1798 main (void)
1799 {
1800 #ifndef $as_decl_name
1801 #ifdef __cplusplus
1802 (void) $as_decl_use;
1803 #else
1804 (void) $as_decl_name;
1805 #endif
1806 #endif
1807
1808 ;
1809 return 0;
1810 }
1811 _ACEOF
1812 if ac_fn_c_try_compile "$LINENO"
1813 then :
1814 eval "$3=yes"
1815 else case e in #(
1816 e) eval "$3=no" ;;
1817 esac
1818 fi
1819 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1820 eval $6=\$ac_save_FLAGS
1821 ;;
1822 esac
1823 fi
1824 eval ac_res=\$$3
1825 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1826 printf '%s\n' "$ac_res" >&6; }
1827 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1828
1829 } # ac_fn_check_decl
1830 ac_configure_args_raw=
1831 for ac_arg
1832 do
1833 case $ac_arg in
1834 *\'*)
1835 ac_arg=`printf '%s\n' "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1836 esac
1837 as_fn_append ac_configure_args_raw " '$ac_arg'"
1838 done
1839
1840 case $ac_configure_args_raw in
1841 *$as_nl*)
1842 ac_safe_unquote= ;;
1843 *)
1844 ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab.
1845 ac_unsafe_a="$ac_unsafe_z#~"
1846 ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
1847 ac_configure_args_raw=` printf '%s\n' "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
1848 esac
1849
1850 cat >config.log <<_ACEOF
1851 This file contains any messages produced by compilers while
1852 running configure, to aid debugging if configure makes a mistake.
1853
1854 It was created by libXrender $as_me 0.9.13, which was
1855 generated by GNU Autoconf 2.73. Invocation command line was
1856
1857 $ $0$ac_configure_args_raw
1858
1859 _ACEOF
1860 exec 5>>config.log
1861 {
1862 cat <<_ASUNAME
1863 ## --------- ##
1864 ## Platform. ##
1865 ## --------- ##
1866
1867 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1868 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1869 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1870 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1871 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1872
1873 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1874 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1875
1876 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1877 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1878 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1879 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1880 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1881 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1882 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1883
1884 _ASUNAME
1885
1886 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1887 for as_dir in $PATH
1888 do
1889 IFS=$as_save_IFS
1890 case $as_dir in #(((
1891 '') as_dir=./ ;;
1892 */) ;;
1893 *) as_dir=$as_dir/ ;;
1894 esac
1895 printf '%s\n' "PATH: $as_dir"
1896 done
1897 IFS=$as_save_IFS
1898
1899 } >&5
1900
1901 cat >&5 <<_ACEOF
1902
1903
1904 ## ----------- ##
1905 ## Core tests. ##
1906 ## ----------- ##
1907
1908 _ACEOF
1909
1910
1911 # Keep a trace of the command line.
1912 # Strip out --no-create and --no-recursion so they do not pile up.
1913 # Strip out --silent because we don't want to record it for future runs.
1914 # Also quote any args containing shell meta-characters.
1915 # Make two passes to allow for proper duplicate-argument suppression.
1916 ac_configure_args=
1917 ac_configure_args0=
1918 ac_configure_args1=
1919 ac_must_keep_next=false
1920 for ac_pass in 1 2
1921 do
1922 for ac_arg
1923 do
1924 case $ac_arg in
1925 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1926 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1927 | -silent | --silent | --silen | --sile | --sil)
1928 continue ;;
1929 *\'*)
1930 ac_arg=`printf '%s\n' "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1931 esac
1932 case $ac_pass in
1933 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1934 2)
1935 as_fn_append ac_configure_args1 " '$ac_arg'"
1936 if test $ac_must_keep_next = true; then
1937 ac_must_keep_next=false # Got value, back to normal.
1938 else
1939 case $ac_arg in
1940 *=* | --config-cache | -C | -disable-* | --disable-* \
1941 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1942 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1943 | -with-* | --with-* | -without-* | --without-* | --x)
1944 case "$ac_configure_args0 " in
1945 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1946 esac
1947 ;;
1948 -* ) ac_must_keep_next=true ;;
1949 esac
1950 fi
1951 as_fn_append ac_configure_args " '$ac_arg'"
1952 ;;
1953 esac
1954 done
1955 done
1956 { ac_configure_args0=; unset ac_configure_args0;}
1957 { ac_configure_args1=; unset ac_configure_args1;}
1958
1959 # Dump the cache to stdout. It can be in a pipe (this is a requirement).
1960 ac_cache_dump ()
1961 {
1962 # The following way of writing the cache mishandles newlines in values,
1963 # but we know of no workaround that is simple, portable, and efficient.
1964 # So, we kill variables containing newlines.
1965 # Ultrix sh set writes to stderr and can't be redirected directly,
1966 # and sets the high bit in the cache file unless we assign to the vars.
1967 (
1968 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
1969 eval ac_val=\$$ac_var
1970 case $ac_val in #(
1971 *${as_nl}*)
1972 case $ac_var in #(
1973 *_cv_*) { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1974 printf '%s\n' "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1975 esac
1976 case $ac_var in #(
1977 _ | IFS | as_nl) ;; #(
1978 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1979 *) { eval $ac_var=; unset $ac_var;} ;;
1980 esac ;;
1981 esac
1982 done
1983
1984 (set) 2>&1 |
1985 case $as_nl`(ac_space=' '; set) 2>&1` in #(
1986 *${as_nl}ac_space=\ *)
1987 # 'set' does not quote correctly, so add quotes: double-quote
1988 # substitution turns \\\\ into \\, and sed turns \\ into \.
1989 sed -n \
1990 "s/'/'\\\\''/g;
1991 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
1992 ;; #(
1993 *)
1994 # 'set' quotes correctly as required by POSIX, so do not add quotes.
1995 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1996 ;;
1997 esac |
1998 sort
1999 )
2000 }
2001
2002 # Print debugging info to stdout.
2003 ac_dump_debugging_info ()
2004 {
2005 echo
2006
2007 printf '%s\n' "## ---------------- ##
2008 ## Cache variables. ##
2009 ## ---------------- ##"
2010 echo
2011 ac_cache_dump
2012 echo
2013
2014 printf '%s\n' "## ----------------- ##
2015 ## Output variables. ##
2016 ## ----------------- ##"
2017 echo
2018 for ac_var in $ac_subst_vars
2019 do
2020 eval ac_val=\$$ac_var
2021 case $ac_val in
2022 *\'*) ac_val=`printf '%s\n' "$ac_val" | sed "s/'/'\\\\\\\\''/g"`;;
2023 esac
2024 printf '%s\n' "$ac_var='$ac_val'"
2025 done | sort
2026 echo
2027
2028 if test -n "$ac_subst_files"; then
2029 printf '%s\n' "## ------------------- ##
2030 ## File substitutions. ##
2031 ## ------------------- ##"
2032 echo
2033 for ac_var in $ac_subst_files
2034 do
2035 eval ac_val=\$$ac_var
2036 case $ac_val in
2037 *\'*) ac_val=`printf '%s\n' "$ac_val" | sed "s/'/'\\\\\\\\''/g"`;;
2038 esac
2039 printf '%s\n' "$ac_var='$ac_val'"
2040 done | sort
2041 echo
2042 fi
2043
2044 if test -s confdefs.h; then
2045 printf '%s\n' "## ----------- ##
2046 ## confdefs.h. ##
2047 ## ----------- ##"
2048 echo
2049 cat confdefs.h
2050 echo
2051 fi
2052 test "$ac_signal" != 0 &&
2053 printf '%s\n' "$as_me: caught signal $ac_signal"
2054 printf '%s\n' "$as_me: exit $exit_status"
2055 }
2056
2057 # When interrupted or exit'd, cleanup temporary files, and complete
2058 # config.log.
2059 ac_exit_trap ()
2060 {
2061 exit_status=
2062 # Sanitize IFS.
2063 IFS=" "" $as_nl"
2064 # Save into config.log some information that might help in debugging.
2065 ac_dump_debugging_info >&5
2066 eval "rm -f $ac_clean_CONFIG_STATUS core *.core core.conftest.*" &&
2067 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2068 exit $exit_status
2069 }
2070
2071 trap 'ac_exit_trap $?' 0
2072 for ac_signal in 1 2 13 15; do
2073 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2074 done
2075 ac_signal=0
2076
2077 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2078 rm -f -r conftest* confdefs.h
2079
2080 printf '%s\n' "/* confdefs.h */" > confdefs.h
2081
2082 # Predefined preprocessor variables.
2083
2084 printf '%s\n' "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
2085
2086 printf '%s\n' "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
2087
2088 printf '%s\n' "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
2089
2090 printf '%s\n' "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
2091
2092 printf '%s\n' "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
2093
2094 printf '%s\n' "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
2095
2096
2097 # Let the site file select an alternate cache file if it wants to.
2098 # Prefer an explicitly selected file to automatically selected ones.
2099 if test -n "$CONFIG_SITE"; then
2100 ac_site_files="$CONFIG_SITE"
2101 elif test "x$prefix" != xNONE; then
2102 ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
2103 else
2104 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
2105 fi
2106
2107 for ac_site_file in $ac_site_files
2108 do
2109 case $ac_site_file in #(
2110 */*) :
2111 ;; #(
2112 *) :
2113 ac_site_file=./$ac_site_file ;;
2114 esac
2115 if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2116 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2117 printf '%s\n' "$as_me: loading site script $ac_site_file" >&6;}
2118 sed 's/^/| /' "$ac_site_file" >&5
2119 . "$ac_site_file" \
2120 || { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
2121 printf '%s\n' "$as_me: error: in '$ac_pwd':" >&2;}
2122 as_fn_error $? "failed to load site script $ac_site_file
2123 See 'config.log' for more details" "$LINENO" 5; }
2124 fi
2125 done
2126
2127 if test -r "$cache_file"; then
2128 # Some versions of bash will fail to source /dev/null (special files
2129 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2130 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2131 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2132 printf '%s\n' "$as_me: loading cache $cache_file" >&6;}
2133 case $cache_file in
2134 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2135 *) . "./$cache_file";;
2136 esac
2137 fi
2138 else
2139 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2140 printf '%s\n' "$as_me: creating cache $cache_file" >&6;}
2141 >$cache_file
2142 fi
2143
2144 # Test code for whether the C compiler supports C23 (global declarations)
2145 ac_c_conftest_c23_globals='
2146 /* Does the compiler advertise conformance to C17 or earlier?
2147 Although GCC 14 does not do that, even with -std=gnu23,
2148 it is close enough, and defines __STDC_VERSION == 202000L. */
2149 #if !defined __STDC_VERSION__ || __STDC_VERSION__ <= 201710L
2150 # error "Compiler advertises conformance to C17 or earlier"
2151 #endif
2152
2153 // Check alignas.
2154 char alignas (double) c23_aligned_as_double;
2155 char alignas (0) c23_no_special_alignment;
2156 extern char c23_aligned_as_int;
2157 char alignas (0) alignas (int) c23_aligned_as_int;
2158
2159 // Check alignof.
2160 enum
2161 {
2162 c23_int_alignment = alignof (int),
2163 c23_int_array_alignment = alignof (int[100]),
2164 c23_char_alignment = alignof (char)
2165 };
2166 static_assert (0 < -alignof (int), "alignof is signed");
2167
2168 int function_with_unnamed_parameter (int) { return 0; }
2169
2170 void c23_noreturn ();
2171
2172 /* Test parsing of string and char UTF-8 literals (including hex escapes).
2173 The parens pacify GCC 15. */
2174 bool use_u8 = (!sizeof u8"\xFF") == (!u8'\''x'\'');
2175
2176 bool check_that_bool_works = true | false | !nullptr;
2177 #if !true
2178 # error "true does not work in #if"
2179 #endif
2180 #if false
2181 #elifdef __STDC_VERSION__
2182 #else
2183 # error "#elifdef does not work"
2184 #endif
2185
2186 #ifndef __has_c_attribute
2187 # error "__has_c_attribute not defined"
2188 #endif
2189
2190 #ifndef __has_include
2191 # error "__has_include not defined"
2192 #endif
2193
2194 #define LPAREN() (
2195 #define FORTY_TWO(x) 42
2196 #define VA_OPT_TEST(r, x, ...) __VA_OPT__ (FORTY_TWO r x))
2197 static_assert (VA_OPT_TEST (LPAREN (), 0, <:-) == 42);
2198
2199 static_assert (0b101010 == 42);
2200 static_assert (0B101010 == 42);
2201 static_assert (0xDEAD'\''BEEF == 3'\''735'\''928'\''559);
2202 static_assert (0.500'\''000'\''000 == 0.5);
2203
2204 enum unsignedish : unsigned int { uione = 1 };
2205 static_assert (0 < -uione);
2206
2207 #include <stddef.h>
2208 constexpr nullptr_t null_pointer = nullptr;
2209
2210 static typeof (1 + 1L) two () { return 2; }
2211 static long int three () { return 3; }
2212 '
2213
2214 # Test code for whether the C compiler supports C23 (body of main).
2215 ac_c_conftest_c23_main='
2216 {
2217 label_before_declaration:
2218 int arr[10] = {};
2219 if (arr[0])
2220 goto label_before_declaration;
2221 if (!arr[0])
2222 goto label_at_end_of_block;
2223 label_at_end_of_block:
2224 }
2225 ok |= !null_pointer;
2226 ok |= two != three;
2227 '
2228
2229 # Test code for whether the C compiler supports C23 (complete).
2230 ac_c_conftest_c23_program="${ac_c_conftest_c23_globals}
2231
2232 int
2233 main (int, char **)
2234 {
2235 int ok = 0;
2236 ${ac_c_conftest_c23_main}
2237 return ok;
2238 }
2239 "
2240
2241 # Test code for whether the C compiler supports C89 (global declarations)
2242 ac_c_conftest_c89_globals='
2243 /* Do not test the value of __STDC__, because some compilers define it to 0
2244 or do not define it, while otherwise adequately conforming. */
2245
2246 #include <stddef.h>
2247 #include <stdarg.h>
2248 struct stat;
2249 /* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */
2250 struct buf { int x; };
2251 struct buf * (*rcsopen) (struct buf *, struct stat *, int);
2252 static char *e (char **p, int i)
2253 {
2254 return p[i];
2255 }
2256 static char *f (char * (*g) (char **, int), char **p, ...)
2257 {
2258 char *s;
2259 va_list v;
2260 va_start (v,p);
2261 s = g (p, va_arg (v,int));
2262 va_end (v);
2263 return s;
2264 }
2265
2266 /* C89 style stringification. */
2267 #define noexpand_stringify(a) #a
2268 const char *stringified = noexpand_stringify(arbitrary+token=sequence);
2269
2270 /* C89 style token pasting. Exercises some of the corner cases that
2271 e.g. old MSVC gets wrong, but not very hard. */
2272 #define noexpand_concat(a,b) a##b
2273 #define expand_concat(a,b) noexpand_concat(a,b)
2274 extern int vA;
2275 extern int vbee;
2276 #define aye A
2277 #define bee B
2278 int *pvA = &expand_concat(v,aye);
2279 int *pvbee = &noexpand_concat(v,bee);
2280
2281 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2282 function prototypes and stuff, but not \xHH hex character constants.
2283 These do not provoke an error unfortunately, instead are silently treated
2284 as an "x". The following induces an error, until -std is added to get
2285 proper ANSI mode. Curiously \x00 != x always comes out true, for an
2286 array size at least. It is necessary to write \x00 == 0 to get something
2287 that is true only with -std. */
2288 int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2289
2290 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2291 inside strings and character constants. */
2292 #define FOO(x) '\''x'\''
2293 int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2294
2295 int test (int i, double x);
2296 struct s1 {int (*f) (int a);};
2297 struct s2 {int (*f) (double a);};
2298 int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2299 int, int);'
2300
2301 # Test code for whether the C compiler supports C89 (body of main).
2302 ac_c_conftest_c89_main='
2303 ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2304 '
2305
2306 # Test code for whether the C compiler supports C99 (global declarations)
2307 ac_c_conftest_c99_globals='
2308 /* Does the compiler advertise C99 conformance? */
2309 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2310 # error "Compiler does not advertise C99 conformance"
2311 #endif
2312
2313 // See if C++-style comments work.
2314
2315 #include <stdbool.h>
2316 extern int puts (const char *);
2317 extern int printf (const char *, ...);
2318 extern int dprintf (int, const char *, ...);
2319 extern void *malloc (size_t);
2320 extern void free (void *);
2321
2322 // Check varargs macros. These examples are taken from C99 6.10.3.5.
2323 // dprintf is used instead of fprintf to avoid needing to declare
2324 // FILE and stderr, and "aND" is used instead of "and" to work around
2325 // GCC bug 40564 which is irrelevant here.
2326 #define debug(...) dprintf (2, __VA_ARGS__)
2327 #define showlist(...) puts (#__VA_ARGS__)
2328 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2329 static void
2330 test_varargs_macros (void)
2331 {
2332 int x = 1234;
2333 int y = 5678;
2334 debug ("Flag");
2335 debug ("X = %d\n", x);
2336 showlist (The first, second, aND third items.);
2337 report (x>y, "x is %d but y is %d", x, y);
2338 }
2339
2340 // Check long long types.
2341 #define BIG64 18446744073709551615ull
2342 #define BIG32 4294967295ul
2343 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2344 #if !BIG_OK
2345 #error "your preprocessor is broken"
2346 #endif
2347 #if BIG_OK
2348 #else
2349 #error "your preprocessor is broken"
2350 #endif
2351 static long long int bignum = -9223372036854775807LL;
2352 static unsigned long long int ubignum = BIG64;
2353
2354 struct incomplete_array
2355 {
2356 int datasize;
2357 double data[];
2358 };
2359
2360 struct named_init {
2361 int number;
2362 const wchar_t *name;
2363 double average;
2364 };
2365
2366 typedef const char *ccp;
2367
2368 static inline int
2369 test_restrict (ccp restrict text)
2370 {
2371 // Iterate through items via the restricted pointer.
2372 // Also check for declarations in for loops.
2373 for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2374 continue;
2375 return 0;
2376 }
2377
2378 // Check varargs and va_copy.
2379 static bool
2380 test_varargs (const char *format, ...)
2381 {
2382 va_list args;
2383 va_start (args, format);
2384 va_list args_copy;
2385 va_copy (args_copy, args);
2386
2387 const char *str = "";
2388 int number = 0;
2389 float fnumber = 0;
2390
2391 while (*format)
2392 {
2393 switch (*format++)
2394 {
2395 case '\''s'\'': // string
2396 str = va_arg (args_copy, const char *);
2397 break;
2398 case '\''d'\'': // int
2399 number = va_arg (args_copy, int);
2400 break;
2401 case '\''f'\'': // float
2402 fnumber = va_arg (args_copy, double);
2403 break;
2404 default:
2405 break;
2406 }
2407 }
2408 va_end (args_copy);
2409 va_end (args);
2410
2411 return *str && number && fnumber;
2412 }
2413 '
2414
2415 # Test code for whether the C compiler supports C99 (body of main).
2416 ac_c_conftest_c99_main='
2417 // Check bool.
2418 _Bool success = false;
2419 success |= (argc != 0);
2420
2421 // Check restrict.
2422 if (test_restrict ("String literal") == 0)
2423 success = true;
2424 const char *restrict newvar = "Another string";
2425
2426 // Check varargs.
2427 success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2428 test_varargs_macros ();
2429
2430 // Check flexible array members.
2431 static struct incomplete_array *volatile incomplete_array_pointer;
2432 struct incomplete_array *ia = incomplete_array_pointer;
2433 ia->datasize = 10;
2434 for (int i = 0; i < ia->datasize; ++i)
2435 ia->data[i] = i * 1.234;
2436 // Work around memory leak warnings.
2437 free (ia);
2438
2439 // Check named initializers.
2440 struct named_init ni = {
2441 .number = 34,
2442 .name = L"Test wide string",
2443 .average = 543.34343,
2444 };
2445
2446 ni.number = 58;
2447
2448 // Do not test for VLAs, as some otherwise-conforming compilers lack them.
2449 // C code should instead use __STDC_NO_VLA__; see Autoconf manual.
2450
2451 // work around unused variable warnings
2452 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2453 || ni.number != 58);
2454 '
2455
2456 # Test code for whether the C compiler supports C11 (global declarations)
2457 ac_c_conftest_c11_globals='
2458 /* Does the compiler advertise C11 conformance? */
2459 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2460 # error "Compiler does not advertise C11 conformance"
2461 #endif
2462
2463 // Check _Alignas.
2464 char _Alignas (double) aligned_as_double;
2465 char _Alignas (0) no_special_alignment;
2466 extern char aligned_as_int;
2467 char _Alignas (0) _Alignas (int) aligned_as_int;
2468
2469 // Check _Alignof.
2470 enum
2471 {
2472 int_alignment = _Alignof (int),
2473 int_array_alignment = _Alignof (int[100]),
2474 char_alignment = _Alignof (char)
2475 };
2476 _Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2477
2478 // Check _Noreturn.
2479 int _Noreturn does_not_return (void) { for (;;) continue; }
2480
2481 // Check _Static_assert.
2482 struct test_static_assert
2483 {
2484 int x;
2485 _Static_assert (sizeof (int) <= sizeof (long int),
2486 "_Static_assert does not work in struct");
2487 long int y;
2488 };
2489
2490 // Check UTF-8 literals.
2491 #define u8 syntax error!
2492 char const utf8_literal[] = u8"happens to be ASCII" "another string";
2493
2494 // Check duplicate typedefs.
2495 typedef long *long_ptr;
2496 typedef long int *long_ptr;
2497 typedef long_ptr long_ptr;
2498
2499 // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2500 struct anonymous
2501 {
2502 union {
2503 struct { int i; int j; };
2504 struct { int k; long int l; } w;
2505 };
2506 int m;
2507 } v1;
2508 '
2509
2510 # Test code for whether the C compiler supports C11 (body of main).
2511 ac_c_conftest_c11_main='
2512 _Static_assert ((offsetof (struct anonymous, i)
2513 == offsetof (struct anonymous, w.k)),
2514 "Anonymous union alignment botch");
2515 v1.i = 2;
2516 v1.w.k = 5;
2517 ok |= v1.i != 5;
2518 '
2519
2520 # Test code for whether the C compiler supports C11 (complete).
2521 ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2522 ${ac_c_conftest_c99_globals}
2523 ${ac_c_conftest_c11_globals}
2524
2525 int
2526 main (int argc, char **argv)
2527 {
2528 int ok = 0;
2529 ${ac_c_conftest_c89_main}
2530 ${ac_c_conftest_c99_main}
2531 ${ac_c_conftest_c11_main}
2532 return ok;
2533 }
2534 "
2535
2536 # Test code for whether the C compiler supports C99 (complete).
2537 ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2538 ${ac_c_conftest_c99_globals}
2539
2540 int
2541 main (int argc, char **argv)
2542 {
2543 int ok = 0;
2544 ${ac_c_conftest_c89_main}
2545 ${ac_c_conftest_c99_main}
2546 return ok;
2547 }
2548 "
2549
2550 # Test code for whether the C compiler supports C89 (complete).
2551 ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
2552
2553 int
2554 main (int argc, char **argv)
2555 {
2556 int ok = 0;
2557 ${ac_c_conftest_c89_main}
2558 return ok;
2559 }
2560 "
2561
2562 as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2563 as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
2564 as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
2565 as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
2566 as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
2567 as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
2568 as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
2569 as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
2570 as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
2571
2572 # Auxiliary files required by this configure script.
2573 ac_aux_files="compile config.guess config.sub ltmain.sh missing install-sh"
2574
2575 # Locations in which to look for auxiliary files.
2576 ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.."
2577
2578 # Search for a directory containing all of the required auxiliary files,
2579 # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
2580 # If we don't find one directory that contains all the files we need,
2581 # we report the set of missing files from the *first* directory in
2582 # $ac_aux_dir_candidates and give up.
2583 ac_missing_aux_files=""
2584 ac_first_candidate=:
2585 printf '%s\n' "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
2586 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2587 as_found=false
2588 for as_dir in $ac_aux_dir_candidates
2589 do
2590 IFS=$as_save_IFS
2591 case $as_dir in #(((
2592 '') as_dir=./ ;;
2593 */) ;;
2594 *) as_dir=$as_dir/ ;;
2595 esac
2596 as_found=:
2597
2598 printf '%s\n' "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5
2599 ac_aux_dir_found=yes
2600 ac_install_sh=
2601 for ac_aux in $ac_aux_files
2602 do
2603 # As a special case, if "install-sh" is required, that requirement
2604 # can be satisfied by any of "install-sh", "install.sh", or "shtool",
2605 # and $ac_install_sh is set appropriately for whichever one is found.
2606 if test x"$ac_aux" = x"install-sh"
2607 then
2608 if test -f "${as_dir}install-sh"; then
2609 printf '%s\n' "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5
2610 ac_install_sh="${as_dir}install-sh -c"
2611 elif test -f "${as_dir}install.sh"; then
2612 printf '%s\n' "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5
2613 ac_install_sh="${as_dir}install.sh -c"
2614 elif test -f "${as_dir}shtool"; then
2615 printf '%s\n' "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5
2616 ac_install_sh="${as_dir}shtool install -c"
2617 else
2618 ac_aux_dir_found=no
2619 if $ac_first_candidate; then
2620 ac_missing_aux_files="${ac_missing_aux_files} install-sh"
2621 else
2622 break
2623 fi
2624 fi
2625 else
2626 if test -f "${as_dir}${ac_aux}"; then
2627 printf '%s\n' "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5
2628 else
2629 ac_aux_dir_found=no
2630 if $ac_first_candidate; then
2631 ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
2632 else
2633 break
2634 fi
2635 fi
2636 fi
2637 done
2638 if test "$ac_aux_dir_found" = yes; then
2639 ac_aux_dir="$as_dir"
2640 break
2641 fi
2642 ac_first_candidate=false
2643
2644 as_found=false
2645 done
2646 IFS=$as_save_IFS
2647 if $as_found
2648 then :
2649
2650 else case e in #(
2651 e) as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 ;;
2652 esac
2653 fi
2654
2655
2656 # These three variables are undocumented and unsupported,
2657 # and are intended to be withdrawn in a future Autoconf release.
2658 # They can cause serious problems if a builder's source tree is in a directory
2659 # whose full name contains unusual characters.
2660 if test -f "${ac_aux_dir}config.guess"; then
2661 ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
2662 fi
2663 if test -f "${ac_aux_dir}config.sub"; then
2664 ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
2665 fi
2666 if test -f "$ac_aux_dir/configure"; then
2667 ac_configure="$SHELL ${ac_aux_dir}configure"
2668 fi
2669
2670 # Check that the precious variables saved in the cache have kept the same
2671 # value.
2672 ac_cache_corrupted=false
2673 for ac_var in $ac_precious_vars; do
2674 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2675 eval ac_new_set=\$ac_env_${ac_var}_set
2676 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2677 eval ac_new_val=\$ac_env_${ac_var}_value
2678 case $ac_old_set,$ac_new_set in
2679 set,)
2680 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&5
2681 printf '%s\n' "$as_me: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&2;}
2682 ac_cache_corrupted=: ;;
2683 ,set)
2684 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was not set in the previous run" >&5
2685 printf '%s\n' "$as_me: error: '$ac_var' was not set in the previous run" >&2;}
2686 ac_cache_corrupted=: ;;
2687 ,);;
2688 *)
2689 if test "x$ac_old_val" != "x$ac_new_val"; then
2690 # differences in whitespace do not lead to failure.
2691 ac_old_val_w=
2692 for ac_val in x $ac_old_val; do
2693 ac_old_val_w="$ac_old_val_w $ac_val"
2694 done
2695 ac_new_val_w=
2696 for ac_val in x $ac_new_val; do
2697 ac_new_val_w="$ac_new_val_w $ac_val"
2698 done
2699 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2700 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: '$ac_var' has changed since the previous run:" >&5
2701 printf '%s\n' "$as_me: error: '$ac_var' has changed since the previous run:" >&2;}
2702 ac_cache_corrupted=:
2703 else
2704 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&5
2705 printf '%s\n' "$as_me: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&2;}
2706 eval $ac_var=\$ac_old_val
2707 fi
2708 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: former value: '$ac_old_val'" >&5
2709 printf '%s\n' "$as_me: former value: '$ac_old_val'" >&2;}
2710 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: current value: '$ac_new_val'" >&5
2711 printf '%s\n' "$as_me: current value: '$ac_new_val'" >&2;}
2712 fi;;
2713 esac
2714 # Pass precious variables to config.status.
2715 if test "$ac_new_set" = set; then
2716 case $ac_new_val in
2717 *\'*) ac_arg=$ac_var=`printf '%s\n' "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2718 *) ac_arg=$ac_var=$ac_new_val ;;
2719 esac
2720 case " $ac_configure_args " in
2721 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2722 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2723 esac
2724 fi
2725 done
2726 if $ac_cache_corrupted; then
2727 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
2728 printf '%s\n' "$as_me: error: in '$ac_pwd':" >&2;}
2729 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2730 printf '%s\n' "$as_me: error: changes in the environment can compromise the build" >&2;}
2731 as_fn_error $? "run '${MAKE-make} distclean' and/or 'rm $cache_file'
2732 and start over" "$LINENO" 5
2733 fi
2734 ## -------------------- ##
2735 ## Main body of script. ##
2736 ## -------------------- ##
2737
2738
2739 # Determine whether it's possible to make 'echo' print without a newline.
2740 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
2741 # for compatibility with existing Makefiles.
2742 ECHO_C= ECHO_N= ECHO_T=
2743 case `echo -n x` in #(((((
2744 -n*)
2745 case `echo 'xy\c'` in
2746 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
2747 xy) ECHO_C='\c';;
2748 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
2749 ECHO_T=' ';;
2750 esac;;
2751 *)
2752 ECHO_N='-n';;
2753 esac
2754
2755 ac_ext=c
2756 ac_cpp='$CPP $CPPFLAGS'
2757 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2758 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2759 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2760
2761
2762
2763 ac_config_headers="$ac_config_headers config.h"
2764
2765
2766
2767 PACKAGE_BRIEF="Library for the Render Extension to the X11 protocol"
2768
2769
2770 # Initialize Automake
2771 am__api_version='1.19'
2772
2773
2774
2775 # Find a good install program. We prefer a C program (faster),
2776 # so one script is as good as another. But avoid the broken or
2777 # incompatible versions:
2778 # SysV /etc/install, /usr/sbin/install
2779 # SunOS /usr/etc/install
2780 # IRIX /sbin/install
2781 # AIX /bin/install
2782 # AmigaOS /C/install, which installs bootblocks on floppy discs
2783 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2784 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2785 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2786 # OS/2's system install, which has a completely different semantic
2787 # ./install, which can be erroneously created by make from ./install.sh.
2788 # Reject install programs that cannot install multiple files.
2789 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2790 printf %s "checking for a BSD-compatible install... " >&6; }
2791 if test -z "$INSTALL"; then
2792 if test ${ac_cv_path_install+y}
2793 then :
2794 printf %s "(cached) " >&6
2795 else case e in #(
2796 e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2797 for as_dir in $PATH
2798 do
2799 IFS=$as_save_IFS
2800 case $as_dir in #(((
2801 '') as_dir=./ ;;
2802 */) ;;
2803 *) as_dir=$as_dir/ ;;
2804 esac
2805 # Account for fact that we put trailing slashes in our PATH walk.
2806 case $as_dir in #((
2807 ./ | /[cC]/* | \
2808 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2809 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2810 /usr/ucb/* ) ;;
2811 *)
2812 # OSF/1 and SCO ODT 3.0 have their own names for install.
2813 # Don't use installbsd from OSF/1 since it installs stuff as root
2814 # by default.
2815 for ac_prog in ginstall scoinst install; do
2816 for ac_exec_ext in '' $ac_executable_extensions; do
2817 if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
2818 if test $ac_prog = install &&
2819 grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2820 # AIX install. It has an incompatible calling convention.
2821 :
2822 elif test $ac_prog = install &&
2823 grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2824 # program-specific install script used by HP pwplus--don't use.
2825 :
2826 else
2827 rm -rf conftest.one conftest.two conftest.dir
2828 echo one > conftest.one
2829 echo two > conftest.two
2830 mkdir conftest.dir
2831 if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
2832 test -s conftest.one && test -s conftest.two &&
2833 test -s conftest.dir/conftest.one &&
2834 test -s conftest.dir/conftest.two
2835 then
2836 ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
2837 break 3
2838 fi
2839 fi
2840 fi
2841 done
2842 done
2843 ;;
2844 esac
2845
2846 done
2847 IFS=$as_save_IFS
2848
2849 rm -rf conftest.one conftest.two conftest.dir
2850 ;;
2851 esac
2852 fi
2853 if test ${ac_cv_path_install+y}; then
2854 INSTALL=$ac_cv_path_install
2855 else
2856 # As a last resort, use the slow shell script. Don't cache a
2857 # value for INSTALL within a source directory, because that will
2858 # break other packages using the cache if that directory is
2859 # removed, or if the value is a relative name.
2860 INSTALL=$ac_install_sh
2861 fi
2862 fi
2863 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2864 printf '%s\n' "$INSTALL" >&6; }
2865
2866 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2867 # It thinks the first close brace ends the variable substitution.
2868 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2869
2870 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2871
2872 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2873
2874 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether sleep supports fractional seconds" >&5
2875 printf %s "checking whether sleep supports fractional seconds... " >&6; }
2876 if test ${am_cv_sleep_fractional_seconds+y}
2877 then :
2878 printf %s "(cached) " >&6
2879 else case e in #(
2880 e) if sleep 0.001 2>/dev/null
2881 then :
2882 am_cv_sleep_fractional_seconds=yes
2883 else case e in #(
2884 e) am_cv_sleep_fractional_seconds=no ;;
2885 esac
2886 fi
2887 ;;
2888 esac
2889 fi
2890 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $am_cv_sleep_fractional_seconds" >&5
2891 printf '%s\n' "$am_cv_sleep_fractional_seconds" >&6; }
2892
2893 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking filesystem timestamp resolution" >&5
2894 printf %s "checking filesystem timestamp resolution... " >&6; }
2895 if test ${am_cv_filesystem_timestamp_resolution+y}
2896 then :
2897 printf %s "(cached) " >&6
2898 else case e in #(
2899 e) # Default to the worst case.
2900 am_cv_filesystem_timestamp_resolution=2
2901
2902 # Only try to go finer than 1 sec if sleep can do it.
2903 # Don't try 1 sec, because if 0.01 sec and 0.1 sec don't work,
2904 # - 1 sec is not much of a win compared to 2 sec, and
2905 # - it takes 2 seconds to perform the test whether 1 sec works.
2906 #
2907 # Instead, just use the default 2s on platforms that have 1s resolution,
2908 # accept the extra 1s delay when using $sleep in the Automake tests, in
2909 # exchange for not incurring the 2s delay for running the test for all
2910 # packages.
2911 #
2912 am_try_resolutions=
2913 if test "$am_cv_sleep_fractional_seconds" = yes; then
2914 # Even a millisecond often causes a bunch of false positives,
2915 # so just try a hundredth of a second. The time saved between .001 and
2916 # .01 is not terribly consequential.
2917 am_try_resolutions="0.01 0.1 $am_try_resolutions"
2918 fi
2919
2920 # In order to catch current-generation FAT out, we must *modify* files
2921 # that already exist; the *creation* timestamp is finer. Use names
2922 # that make ls -t sort them differently when they have equal
2923 # timestamps than when they have distinct timestamps, keeping
2924 # in mind that ls -t prints the *newest* file first.
2925 rm -f conftest.ts?
2926 : > conftest.ts1
2927 : > conftest.ts2
2928 : > conftest.ts3
2929
2930 # Make sure ls -t actually works. Do 'set' in a subshell so we don't
2931 # clobber the current shell's arguments. (Outer-level square brackets
2932 # are removed by m4; they're present so that m4 does not expand
2933 # <dollar><star>; be careful, easy to get confused.)
2934 if (
2935 set X `ls -t conftest.ts[12]` &&
2936 {
2937 test "$*" != "X conftest.ts1 conftest.ts2" ||
2938 test "$*" != "X conftest.ts2 conftest.ts1";
2939 }
2940 ); then :; else
2941 # If neither matched, then we have a broken ls. This can happen
2942 # if, for instance, CONFIG_SHELL is bash and it inherits a
2943 # broken ls alias from the environment. This has actually
2944 # happened. Such a system could not be considered "sane".
2945 printf '%s\n' ""Bad output from ls -t: \"`ls -t conftest.ts[12]`\""" >&5
2946 { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
2947 printf '%s\n' "$as_me: error: in '$ac_pwd':" >&2;}
2948 as_fn_error $? "ls -t produces unexpected output.
2949 Make sure there is not a broken ls alias in your environment.
2950 See 'config.log' for more details" "$LINENO" 5; }
2951 fi
2952
2953 for am_try_res in $am_try_resolutions; do
2954 # Any one fine-grained sleep might happen to cross the boundary
2955 # between two values of a coarser actual resolution, but if we do
2956 # two fine-grained sleeps in a row, at least one of them will fall
2957 # entirely within a coarse interval.
2958 echo alpha > conftest.ts1
2959 sleep $am_try_res
2960 echo beta > conftest.ts2
2961 sleep $am_try_res
2962 echo gamma > conftest.ts3
2963
2964 # We assume that 'ls -t' will make use of high-resolution
2965 # timestamps if the operating system supports them at all.
2966 if (set X `ls -t conftest.ts?` &&
2967 test "$2" = conftest.ts3 &&
2968 test "$3" = conftest.ts2 &&
2969 test "$4" = conftest.ts1); then
2970 #
2971 # Ok, ls -t worked. If we're at a resolution of 1 second, we're done,
2972 # because we don't need to test make.
2973 make_ok=true
2974 if test $am_try_res != 1; then
2975 # But if we've succeeded so far with a subsecond resolution, we
2976 # have one more thing to check: make. It can happen that
2977 # everything else supports the subsecond mtimes, but make doesn't;
2978 # notably on macOS, which ships make 3.81 from 2006 (the last one
2979 # released under GPLv2). https://bugs.gnu.org/68808
2980 #
2981 # We test $MAKE if it is defined in the environment, else "make".
2982 # It might get overridden later, but our hope is that in practice
2983 # it does not matter: it is the system "make" which is (by far)
2984 # the most likely to be broken, whereas if the user overrides it,
2985 # probably they did so with a better, or at least not worse, make.
2986 # https://lists.gnu.org/archive/html/automake/2024-06/msg00051.html
2987 #
2988 # Create a Makefile (real tab character here):
2989 rm -f conftest.mk
2990 echo 'conftest.ts1: conftest.ts2' >conftest.mk
2991 echo ' touch conftest.ts2' >>conftest.mk
2992 #
2993 # Now, running
2994 # touch conftest.ts1; touch conftest.ts2; make
2995 # should touch ts1 because ts2 is newer. This could happen by luck,
2996 # but most often, it will fail if make's support is insufficient. So
2997 # test for several consecutive successes.
2998 #
2999 # (We reuse conftest.ts[12] because we still want to modify existing
3000 # files, not create new ones, per above.)
3001 n=0
3002 make=${MAKE-make}
3003 until test $n -eq 3; do
3004 echo one > conftest.ts1
3005 sleep $am_try_res
3006 echo two > conftest.ts2 # ts2 should now be newer than ts1
3007 if $make -f conftest.mk | grep 'up to date' >/dev/null; then
3008 make_ok=false
3009 break # out of $n loop
3010 fi
3011 n=`expr $n + 1`
3012 done
3013 fi
3014 #
3015 if $make_ok; then
3016 # Everything we know to check worked out, so call this resolution good.
3017 am_cv_filesystem_timestamp_resolution=$am_try_res
3018 break # out of $am_try_res loop
3019 fi
3020 # Otherwise, we'll go on to check the next resolution.
3021 fi
3022 done
3023 rm -f conftest.ts?
3024 # (end _am_filesystem_timestamp_resolution)
3025 ;;
3026 esac
3027 fi
3028 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $am_cv_filesystem_timestamp_resolution" >&5
3029 printf '%s\n' "$am_cv_filesystem_timestamp_resolution" >&6; }
3030
3031 # This check should not be cached, as it may vary across builds of
3032 # different projects.
3033 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3034 printf %s "checking whether build environment is sane... " >&6; }
3035 # Reject unsafe characters in $srcdir or the absolute working directory
3036 # name. Accept space and tab only in the latter.
3037 am_lf='
3038 '
3039 case `pwd` in
3040 *[\\\"\#\$\&\'\`$am_lf]*)
3041 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
3042 printf '%s\n' "no" >&6; }
3043 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3044 esac
3045 case $srcdir in
3046 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3047 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
3048 printf '%s\n' "no" >&6; }
3049 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3050 esac
3051
3052 # Do 'set' in a subshell so we don't clobber the current shell's
3053 # arguments. Must try -L first in case configure is actually a
3054 # symlink; some systems play weird games with the mod time of symlinks
3055 # (eg FreeBSD returns the mod time of the symlink's containing
3056 # directory).
3057 am_build_env_is_sane=no
3058 am_has_slept=no
3059 rm -f conftest.file
3060 for am_try in 1 2; do
3061 echo "timestamp, slept: $am_has_slept" > conftest.file
3062 if (
3063 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3064 if test "$*" = "X"; then
3065 # -L didn't work.
3066 set X `ls -t "$srcdir/configure" conftest.file`
3067 fi
3068 test "$2" = conftest.file
3069 ); then
3070 am_build_env_is_sane=yes
3071 break
3072 fi
3073 # Just in case.
3074 sleep "$am_cv_filesystem_timestamp_resolution"
3075 am_has_slept=yes
3076 done
3077
3078 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $am_build_env_is_sane" >&5
3079 printf '%s\n' "$am_build_env_is_sane" >&6; }
3080 if test "$am_build_env_is_sane" = no; then
3081 as_fn_error $? "newly created file is older than distributed files!
3082 Check your system clock" "$LINENO" 5
3083 fi
3084
3085 # If we didn't sleep, we still need to ensure time stamps of config.status and
3086 # generated files are strictly newer.
3087 am_sleep_pid=
3088 if test -e conftest.file || grep 'slept: no' conftest.file >/dev/null 2>&1
3089 then :
3090
3091 else case e in #(
3092 e) ( sleep "$am_cv_filesystem_timestamp_resolution" ) &
3093 am_sleep_pid=$!
3094 ;;
3095 esac
3096 fi
3097
3098 rm -f conftest.file
3099
3100 test "$program_prefix" != NONE &&
3101 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3102 # Use a double $ so make ignores it.
3103 test "$program_suffix" != NONE &&
3104 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3105 # Double any \ or $.
3106 # By default was 's,x,x', remove it if useless.
3107 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3108 program_transform_name=`printf '%s\n' "$program_transform_name" | sed "$ac_script"`
3109
3110
3111 # Expand $ac_aux_dir to an absolute path.
3112 am_aux_dir=`cd "$ac_aux_dir" && pwd`
3113
3114
3115 if test x"${MISSING+set}" != xset; then
3116 MISSING="\${SHELL} '$am_aux_dir/missing'"
3117 fi
3118 # Use eval to expand $SHELL
3119 if eval "$MISSING --is-lightweight"; then
3120 am_missing_run="$MISSING "
3121 else
3122 am_missing_run=
3123 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3124 printf '%s\n' "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3125 fi
3126
3127 if test x"${install_sh+set}" != xset; then
3128 case $am_aux_dir in
3129 *\ * | *\ *)
3130 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3131 *)
3132 install_sh="\${SHELL} $am_aux_dir/install-sh"
3133 esac
3134 fi
3135
3136 # Installed binaries are usually stripped using 'strip' when the user
3137 # run "make install-strip". However 'strip' might not be the right
3138 # tool to use in cross-compilation environments, therefore Automake
3139 # will honor the 'STRIP' environment variable to overrule this program.
3140 if test "$cross_compiling" != no; then
3141 if test -n "$ac_tool_prefix"; then
3142 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3143 set dummy ${ac_tool_prefix}strip; ac_word=$2
3144 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3145 printf %s "checking for $ac_word... " >&6; }
3146 if test ${ac_cv_prog_STRIP+y}
3147 then :
3148 printf %s "(cached) " >&6
3149 else case e in #(
3150 e) if test -n "$STRIP"; then
3151 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3152 else
3153 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3154 for as_dir in $PATH
3155 do
3156 IFS=$as_save_IFS
3157 case $as_dir in #(((
3158 '') as_dir=./ ;;
3159 */) ;;
3160 *) as_dir=$as_dir/ ;;
3161 esac
3162 for ac_exec_ext in '' $ac_executable_extensions; do
3163 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3164 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3165 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3166 break 2
3167 fi
3168 done
3169 done
3170 IFS=$as_save_IFS
3171
3172 fi ;;
3173 esac
3174 fi
3175 STRIP=$ac_cv_prog_STRIP
3176 if test -n "$STRIP"; then
3177 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3178 printf '%s\n' "$STRIP" >&6; }
3179 else
3180 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
3181 printf '%s\n' "no" >&6; }
3182 fi
3183
3184
3185 fi
3186 if test -z "$ac_cv_prog_STRIP"; then
3187 ac_ct_STRIP=$STRIP
3188 # Extract the first word of "strip", so it can be a program name with args.
3189 set dummy strip; ac_word=$2
3190 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3191 printf %s "checking for $ac_word... " >&6; }
3192 if test ${ac_cv_prog_ac_ct_STRIP+y}
3193 then :
3194 printf %s "(cached) " >&6
3195 else case e in #(
3196 e) if test -n "$ac_ct_STRIP"; then
3197 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3198 else
3199 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3200 for as_dir in $PATH
3201 do
3202 IFS=$as_save_IFS
3203 case $as_dir in #(((
3204 '') as_dir=./ ;;
3205 */) ;;
3206 *) as_dir=$as_dir/ ;;
3207 esac
3208 for ac_exec_ext in '' $ac_executable_extensions; do
3209 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3210 ac_cv_prog_ac_ct_STRIP="strip"
3211 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3212 break 2
3213 fi
3214 done
3215 done
3216 IFS=$as_save_IFS
3217
3218 fi ;;
3219 esac
3220 fi
3221 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3222 if test -n "$ac_ct_STRIP"; then
3223 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3224 printf '%s\n' "$ac_ct_STRIP" >&6; }
3225 else
3226 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
3227 printf '%s\n' "no" >&6; }
3228 fi
3229
3230 if test "x$ac_ct_STRIP" = x; then
3231 STRIP=":"
3232 else
3233 case $cross_compiling:$ac_tool_warned in
3234 yes:)
3235 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3236 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3237 ac_tool_warned=yes ;;
3238 esac
3239 STRIP=$ac_ct_STRIP
3240 fi
3241 else
3242 STRIP="$ac_cv_prog_STRIP"
3243 fi
3244
3245 fi
3246 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3247
3248
3249 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
3250 printf %s "checking for a race-free mkdir -p... " >&6; }
3251 if test -z "$MKDIR_P"; then
3252 if test ${ac_cv_path_mkdir+y}
3253 then :
3254 printf %s "(cached) " >&6
3255 else case e in #(
3256 e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3257 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3258 do
3259 IFS=$as_save_IFS
3260 case $as_dir in #(((
3261 '') as_dir=./ ;;
3262 */) ;;
3263 *) as_dir=$as_dir/ ;;
3264 esac
3265 for ac_prog in mkdir gmkdir; do
3266 for ac_exec_ext in '' $ac_executable_extensions; do
3267 as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
3268 case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
3269 'mkdir ('*'coreutils) '* | \
3270 *'BusyBox '* | \
3271 'mkdir (fileutils) '4.1*)
3272 ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
3273 break 3;;
3274 esac
3275 done
3276 done
3277 done
3278 IFS=$as_save_IFS
3279 ;;
3280 esac
3281 fi
3282
3283 test -d ./--version && rmdir ./--version
3284 if test ${ac_cv_path_mkdir+y}; then
3285 MKDIR_P="$ac_cv_path_mkdir -p"
3286 else
3287 # As a last resort, use plain mkdir -p,
3288 # in the hope it doesn't have the bugs of ancient mkdir.
3289 MKDIR_P='mkdir -p'
3290 fi
3291 fi
3292 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3293 printf '%s\n' "$MKDIR_P" >&6; }
3294
3295 for ac_prog in gawk mawk nawk awk 'busybox awk'
3296 do
3297 # Extract the first word of "$ac_prog", so it can be a program name with args.
3298 set dummy $ac_prog; ac_word=$2
3299 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3300 printf %s "checking for $ac_word... " >&6; }
3301 if test ${ac_cv_prog_AWK+y}
3302 then :
3303 printf %s "(cached) " >&6
3304 else case e in #(
3305 e) if test -n "$AWK"; then
3306 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3307 else
3308 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3309 for as_dir in $PATH
3310 do
3311 IFS=$as_save_IFS
3312 case $as_dir in #(((
3313 '') as_dir=./ ;;
3314 */) ;;
3315 *) as_dir=$as_dir/ ;;
3316 esac
3317 for ac_exec_ext in '' $ac_executable_extensions; do
3318 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3319 ac_cv_prog_AWK="$ac_prog"
3320 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3321 break 2
3322 fi
3323 done
3324 done
3325 IFS=$as_save_IFS
3326
3327 fi ;;
3328 esac
3329 fi
3330 AWK=$ac_cv_prog_AWK
3331 if test -n "$AWK"; then
3332 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3333 printf '%s\n' "$AWK" >&6; }
3334 else
3335 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
3336 printf '%s\n' "no" >&6; }
3337 fi
3338
3339
3340 test -n "$AWK" && break
3341 done
3342
3343 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3344 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3345 set x ${MAKE-make}
3346 ac_make=`printf '%s\n' "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3347 if eval test \${ac_cv_prog_make_${ac_make}_set+y}
3348 then :
3349 printf %s "(cached) " >&6
3350 else case e in #(
3351 e) cat >conftest.make <<\_ACEOF
3352 SHELL = /bin/sh
3353 all:
3354 @printf '%s\n' '@@@%%%=$(MAKE)=@@@%%%'
3355 _ACEOF
3356 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3357 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3358 *@@@%%%=?*=@@@%%%*)
3359 eval ac_cv_prog_make_${ac_make}_set=yes;;
3360 *)
3361 eval ac_cv_prog_make_${ac_make}_set=no;;
3362 esac
3363 rm -f conftest.make ;;
3364 esac
3365 fi
3366 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3367 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3368 printf '%s\n' "yes" >&6; }
3369 SET_MAKE=
3370 else
3371 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
3372 printf '%s\n' "no" >&6; }
3373 SET_MAKE="MAKE=${MAKE-make}"
3374 fi
3375
3376 rm -rf .tst 2>/dev/null
3377 mkdir .tst 2>/dev/null
3378 if test -d .tst; then
3379 am__leading_dot=.
3380 else
3381 am__leading_dot=_
3382 fi
3383 rmdir .tst 2>/dev/null
3384
3385 AM_DEFAULT_VERBOSITY=1
3386 # Check whether --enable-silent-rules was given.
3387 if test ${enable_silent_rules+y}
3388 then :
3389 enableval=$enable_silent_rules;
3390 fi
3391
3392 am_make=${MAKE-make}
3393 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3394 printf %s "checking whether $am_make supports nested variables... " >&6; }
3395 if test ${am_cv_make_support_nested_variables+y}
3396 then :
3397 printf %s "(cached) " >&6
3398 else case e in #(
3399 e) if printf '%s\n' 'TRUE=$(BAR$(V))
3400 BAR0=false
3401 BAR1=true
3402 V=1
3403 am__doit:
3404 @$(TRUE)
3405 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3406 am_cv_make_support_nested_variables=yes
3407 else
3408 am_cv_make_support_nested_variables=no
3409 fi ;;
3410 esac
3411 fi
3412 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3413 printf '%s\n' "$am_cv_make_support_nested_variables" >&6; }
3414 AM_BACKSLASH='\'
3415
3416 am__rm_f_notfound=
3417 if (rm -f && rm -fr && rm -rf) 2>/dev/null
3418 then :
3419
3420 else case e in #(
3421 e) am__rm_f_notfound='""' ;;
3422 esac
3423 fi
3424
3425
3426 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking xargs -n works" >&5
3427 printf %s "checking xargs -n works... " >&6; }
3428 if test ${am_cv_xargs_n_works+y}
3429 then :
3430 printf %s "(cached) " >&6
3431 else case e in #(
3432 e) if test "`echo 1 2 3 | xargs -n2 echo`" = "1 2
3433 3"
3434 then :
3435 am_cv_xargs_n_works=yes
3436 else case e in #(
3437 e) am_cv_xargs_n_works=no ;;
3438 esac
3439 fi ;;
3440 esac
3441 fi
3442 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $am_cv_xargs_n_works" >&5
3443 printf '%s\n' "$am_cv_xargs_n_works" >&6; }
3444 if test "$am_cv_xargs_n_works" = yes
3445 then :
3446 am__xargs_n='xargs -n'
3447 else case e in #(
3448 e) am__xargs_n='am__xargs_n () { shift; sed "s/ /\\n/g" | while read am__xargs_n_arg; do "" "$am__xargs_n_arg"; done; }'
3449 ;;
3450 esac
3451 fi
3452
3453 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3454 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3455 # is not polluted with repeated "-I."
3456 am__isrc=' -I$(srcdir)'
3457 # test to see if srcdir already configured
3458 if test -f $srcdir/config.status; then
3459 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3460 fi
3461 fi
3462
3463 # test whether we have cygpath
3464 if test -z "$CYGPATH_W"; then
3465 if (cygpath --version) >/dev/null 2>/dev/null; then
3466 CYGPATH_W='cygpath -w'
3467 else
3468 CYGPATH_W=echo
3469 fi
3470 fi
3471
3472
3473 # Define the identity of the package.
3474 PACKAGE='libXrender'
3475 VERSION='0.9.13'
3476
3477
3478 printf '%s\n' "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
3479
3480
3481 printf '%s\n' "#define VERSION \"$VERSION\"" >>confdefs.h
3482
3483 # Some tools Automake needs.
3484
3485 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3486
3487
3488 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3489
3490
3491 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3492
3493
3494 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3495
3496
3497 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3498
3499 # For better backward compatibility. To be removed once Automake 1.9.x
3500 # dies out for good. For more background, see:
3501 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3502 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3503 mkdir_p='$(MKDIR_P)'
3504
3505 # We need awk for the "check" target (and possibly the TAP driver). The
3506 # system "awk" is bad on some platforms.
3507 # Always define AMTAR for backward compatibility. It's still used
3508 # in the wild, let's not break things.
3509 AMTAR='$${TAR-tar}'
3510
3511
3512 # The dist rules treat anything $(am__tar) writes to standard error as
3513 # a failure (automake bug#19614). Set this to "yes" for archivers that
3514 # write there when all is well; cpio reports a block count.
3515 am__tar_ignore_stderr=no
3516
3517 # We'll loop over all known methods to create a tar archive until one works.
3518 _am_tools='gnutar plaintar pax cpio none'
3519
3520 # The POSIX 1988 'ustar' format is defined with fixed-size fields.
3521 # There is notably a 21 bits limit for the UID and the GID. In fact,
3522 # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
3523 # and bug#13588).
3524 am_max_uid=2097151 # 2^21 - 1
3525 am_max_gid=$am_max_uid
3526 # The $UID and $GID variables are not portable, so we need to resort
3527 # to the POSIX-mandated id(1) utility. Errors in the 'id' calls
3528 # below are definitely unexpected, so allow the users to see them
3529 # (that is, avoid stderr redirection).
3530 am_uid=`id -u || echo unknown`
3531 am_gid=`id -g || echo unknown`
3532 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether UID '$am_uid' is supported by ustar format" >&5
3533 printf %s "checking whether UID '$am_uid' is supported by ustar format... " >&6; }
3534 if test x$am_uid = xunknown; then
3535 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: ancient id detected; assuming current UID is ok, but dist-ustar might not work" >&5
3536 printf '%s\n' "$as_me: WARNING: ancient id detected; assuming current UID is ok, but dist-ustar might not work" >&2;}
3537 elif test $am_uid -le $am_max_uid; then
3538 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3539 printf '%s\n' "yes" >&6; }
3540 else
3541 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
3542 printf '%s\n' "no" >&6; }
3543 _am_tools=none
3544 fi
3545 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether GID '$am_gid' is supported by ustar format" >&5
3546 printf %s "checking whether GID '$am_gid' is supported by ustar format... " >&6; }
3547 if test x$gm_gid = xunknown; then
3548 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: ancient id detected; assuming current GID is ok, but dist-ustar might not work" >&5
3549 printf '%s\n' "$as_me: WARNING: ancient id detected; assuming current GID is ok, but dist-ustar might not work" >&2;}
3550 elif test $am_gid -le $am_max_gid; then
3551 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3552 printf '%s\n' "yes" >&6; }
3553 else
3554 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
3555 printf '%s\n' "no" >&6; }
3556 _am_tools=none
3557 fi
3558
3559 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking how to create a ustar tar archive" >&5
3560 printf %s "checking how to create a ustar tar archive... " >&6; }
3561
3562 # Go ahead even if we have the value already cached. We do so because we
3563 # need to set the values for the 'am__tar' and 'am__untar' variables.
3564 _am_tools=${am_cv_prog_tar_ustar-$_am_tools}
3565
3566 for _am_tool in $_am_tools; do
3567 am__tar_ignore_stderr=no
3568 case $_am_tool in
3569 gnutar)
3570 for _am_tar in tar gnutar gtar; do
3571 { echo "$as_me:$LINENO: $_am_tar --version | grep GNU >/dev/null" >&5
3572 ($_am_tar --version | grep GNU >/dev/null) >&5 2>&5
3573 ac_status=$?
3574 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3575 (exit $ac_status); } && break
3576 done
3577 am__tar="$_am_tar --format=ustar -chf - "'"$$tardir"'
3578 am__tar_="$_am_tar --format=ustar -chf - "'"$tardir"'
3579 am__untar="$_am_tar -xf -"
3580 ;;
3581 plaintar)
3582 # Must skip GNU tar: if it does not support --format= it doesn't create
3583 # ustar tarball either.
3584 (tar --version | grep GNU) >/dev/null 2>&1 && continue
3585 am__tar='tar chf - "$$tardir"'
3586 am__tar_='tar chf - "$tardir"'
3587 am__untar='tar xf -'
3588 ;;
3589 pax)
3590 am__tar='pax -L -x ustar -w "$$tardir"'
3591 am__tar_='pax -L -x ustar -w "$tardir"'
3592 am__untar='pax -r'
3593 ;;
3594 cpio)
3595 am__tar='find "$$tardir" -print | cpio -o -H ustar -L'
3596 am__tar_='find "$tardir" -print | cpio -o -H ustar -L'
3597 am__untar='cpio -i -H ustar -d'
3598 am__tar_ignore_stderr=yes
3599 ;;
3600 none)
3601 am__tar=false
3602 am__tar_=false
3603 am__untar=false
3604 ;;
3605 esac
3606
3607 # If the value was cached, stop now. We just wanted to have am__tar
3608 # and am__untar set.
3609 test -n "${am_cv_prog_tar_ustar}" && break
3610
3611 # tar/untar a dummy directory, and stop if the command works.
3612 rm -rf conftest.dir
3613 mkdir conftest.dir
3614 echo GrepMe > conftest.dir/file
3615 { echo "$as_me:$LINENO: tardir=conftest.dir && eval $am__tar_ >conftest.tar" >&5
3616 (tardir=conftest.dir && eval $am__tar_ >conftest.tar) >&5 2>&5
3617 ac_status=$?
3618 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3619 (exit $ac_status); }
3620 rm -rf conftest.dir
3621 if test -s conftest.tar; then
3622 { echo "$as_me:$LINENO: $am__untar <conftest.tar" >&5
3623 ($am__untar <conftest.tar) >&5 2>&5
3624 ac_status=$?
3625 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3626 (exit $ac_status); }
3627 { echo "$as_me:$LINENO: cat conftest.dir/file" >&5
3628 (cat conftest.dir/file) >&5 2>&5
3629 ac_status=$?
3630 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3631 (exit $ac_status); }
3632 grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
3633 fi
3634 done
3635 rm -rf conftest.dir
3636
3637 if test ${am_cv_prog_tar_ustar+y}
3638 then :
3639 printf %s "(cached) " >&6
3640 else case e in #(
3641 e) am_cv_prog_tar_ustar=$_am_tool ;;
3642 esac
3643 fi
3644
3645 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_tar_ustar" >&5
3646 printf '%s\n' "$am_cv_prog_tar_ustar" >&6; }
3647
3648
3649
3650
3651
3652
3653 # Variables for tags utilities; see am/tags.am
3654 if test -z "$CTAGS"; then
3655 CTAGS=ctags
3656 fi
3657
3658 if test -z "$ETAGS"; then
3659 ETAGS=etags
3660 fi
3661
3662 if test -z "$CSCOPE"; then
3663 CSCOPE=cscope
3664 fi
3665
3666
3667
3668
3669
3670
3671
3672
3673 # Initialize libtool
3674 case `pwd` in
3675 *\ * | *\ *)
3676 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3677 printf '%s\n' "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3678 esac
3679
3680
3681
3682 macro_version='2.6.2'
3683 macro_revision='2.6.2'
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698 ltmain=$ac_aux_dir/ltmain.sh
3699
3700
3701
3702 # Make sure we can run config.sub.
3703 $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
3704 as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
3705
3706 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3707 printf %s "checking build system type... " >&6; }
3708 if test ${ac_cv_build+y}
3709 then :
3710 printf %s "(cached) " >&6
3711 else case e in #(
3712 e) ac_build_alias=$build_alias
3713 test "x$ac_build_alias" = x &&
3714 ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
3715 test "x$ac_build_alias" = x &&
3716 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3717 ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
3718 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
3719 ;;
3720 esac
3721 fi
3722 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3723 printf '%s\n' "$ac_cv_build" >&6; }
3724 case $ac_cv_build in
3725 *-*-*) ;;
3726 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3727 esac
3728 build=$ac_cv_build
3729 ac_save_IFS=$IFS; IFS='-'
3730 set x $ac_cv_build
3731 shift
3732 build_cpu=$1
3733 build_vendor=$2
3734 shift; shift
3735 # Remember, the first character of IFS is used to create $*,
3736 # except with old shells:
3737 build_os=$*
3738 IFS=$ac_save_IFS
3739 case $build_os in *\ *) build_os=`printf '%s\n' "$build_os" | sed 's/ /-/g'`;; esac
3740
3741
3742 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3743 printf %s "checking host system type... " >&6; }
3744 if test ${ac_cv_host+y}
3745 then :
3746 printf %s "(cached) " >&6
3747 else case e in #(
3748 e) if test "x$host_alias" = x; then
3749 ac_cv_host=$ac_cv_build
3750 else
3751 ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
3752 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
3753 fi
3754 ;;
3755 esac
3756 fi
3757 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3758 printf '%s\n' "$ac_cv_host" >&6; }
3759 case $ac_cv_host in
3760 *-*-*) ;;
3761 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3762 esac
3763 host=$ac_cv_host
3764 ac_save_IFS=$IFS; IFS='-'
3765 set x $ac_cv_host
3766 shift
3767 host_cpu=$1
3768 host_vendor=$2
3769 shift; shift
3770 # Remember, the first character of IFS is used to create $*,
3771 # except with old shells:
3772 host_os=$*
3773 IFS=$ac_save_IFS
3774 case $host_os in *\ *) host_os=`printf '%s\n' "$host_os" | sed 's/ /-/g'`;; esac
3775
3776
3777 # Backslashify metacharacters that are still active within
3778 # double-quoted strings.
3779 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3780
3781 # Same as above, but do not quote variable references.
3782 double_quote_subst='s/\(["`\\]\)/\\\1/g'
3783
3784 # Sed substitution to delay expansion of an escaped shell variable in a
3785 # double_quote_subst'ed string.
3786 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3787
3788 # Sed substitution to delay expansion of an escaped single quote.
3789 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3790
3791 # Sed substitution to avoid accidental globbing in evaled expressions
3792 no_glob_subst='s/\*/\\\*/g'
3793
3794 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3795 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3796 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3797
3798 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3799 printf %s "checking how to print strings... " >&6; }
3800 # Test print first, because it will be a builtin if present.
3801 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
3802 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3803 ECHO='print -r --'
3804 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3805 ECHO='printf %s\n'
3806 else
3807 # Use this function as a fallback that always works.
3808 func_fallback_echo ()
3809 {
3810 eval 'cat <<_LTECHO_EOF
3811 $1
3812 _LTECHO_EOF'
3813 }
3814 ECHO='func_fallback_echo'
3815 fi
3816
3817 # func_echo_all arg...
3818 # Invoke $ECHO with all args, space-separated.
3819 func_echo_all ()
3820 {
3821 $ECHO ""
3822 }
3823
3824 case $ECHO in
3825 printf*) { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3826 printf '%s\n' "printf" >&6; } ;;
3827 print*) { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3828 printf '%s\n' "print -r" >&6; } ;;
3829 *) { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3830 printf '%s\n' "cat" >&6; } ;;
3831 esac
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858 DEPDIR="${am__leading_dot}deps"
3859
3860 ac_config_commands="$ac_config_commands depfiles"
3861
3862 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
3863 printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; }
3864 cat > confinc.mk << 'END'
3865 am__doit:
3866 @echo this is the am__doit target >confinc.out
3867 .PHONY: am__doit
3868 END
3869 am__include="#"
3870 am__quote=
3871 # BSD make does it like this.
3872 echo '.include "confinc.mk" # ignored' > confmf.BSD
3873 # Other make implementations (GNU, Solaris 10, AIX) do it like this.
3874 echo 'include confinc.mk # ignored' > confmf.GNU
3875 _am_result=no
3876 for s in GNU BSD; do
3877 { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
3878 (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
3879 ac_status=$?
3880 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3881 (exit $ac_status); }
3882 case $?:`cat confinc.out 2>/dev/null` in #(
3883 '0:this is the am__doit target') :
3884 case $s in #(
3885 BSD) :
3886 am__include='.include' am__quote='"' ;; #(
3887 *) :
3888 am__include='include' am__quote='' ;;
3889 esac ;; #(
3890 *) :
3891 ;;
3892 esac
3893 if test "$am__include" != "#"; then
3894 _am_result="yes ($s style)"
3895 break
3896 fi
3897 done
3898 rm -f confinc.* confmf.*
3899 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
3900 printf '%s\n' "${_am_result}" >&6; }
3901
3902 # Check whether --enable-dependency-tracking was given.
3903 if test ${enable_dependency_tracking+y}
3904 then :
3905 enableval=$enable_dependency_tracking;
3906 fi
3907
3908 if test "x$enable_dependency_tracking" != xno; then
3909 am_depcomp="$ac_aux_dir/depcomp"
3910 AMDEPBACKSLASH='\'
3911 am__nodep='_no'
3912 fi
3913 if test "x$enable_dependency_tracking" != xno; then
3914 AMDEP_TRUE=
3915 AMDEP_FALSE='#'
3916 else
3917 AMDEP_TRUE='#'
3918 AMDEP_FALSE=
3919 fi
3920
3921
3922 ac_ext=c
3923 ac_cpp='$CPP $CPPFLAGS'
3924 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3925 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3926 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3927 if test -n "$ac_tool_prefix"; then
3928 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3929 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3930 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3931 printf %s "checking for $ac_word... " >&6; }
3932 if test ${ac_cv_prog_CC+y}
3933 then :
3934 printf %s "(cached) " >&6
3935 else case e in #(
3936 e) if test -n "$CC"; then
3937 ac_cv_prog_CC="$CC" # Let the user override the test.
3938 else
3939 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3940 for as_dir in $PATH
3941 do
3942 IFS=$as_save_IFS
3943 case $as_dir in #(((
3944 '') as_dir=./ ;;
3945 */) ;;
3946 *) as_dir=$as_dir/ ;;
3947 esac
3948 for ac_exec_ext in '' $ac_executable_extensions; do
3949 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3950 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3951 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3952 break 2
3953 fi
3954 done
3955 done
3956 IFS=$as_save_IFS
3957
3958 fi ;;
3959 esac
3960 fi
3961 CC=$ac_cv_prog_CC
3962 if test -n "$CC"; then
3963 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3964 printf '%s\n' "$CC" >&6; }
3965 else
3966 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
3967 printf '%s\n' "no" >&6; }
3968 fi
3969
3970
3971 fi
3972 if test -z "$ac_cv_prog_CC"; then
3973 ac_ct_CC=$CC
3974 # Extract the first word of "gcc", so it can be a program name with args.
3975 set dummy gcc; ac_word=$2
3976 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3977 printf %s "checking for $ac_word... " >&6; }
3978 if test ${ac_cv_prog_ac_ct_CC+y}
3979 then :
3980 printf %s "(cached) " >&6
3981 else case e in #(
3982 e) if test -n "$ac_ct_CC"; then
3983 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3984 else
3985 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3986 for as_dir in $PATH
3987 do
3988 IFS=$as_save_IFS
3989 case $as_dir in #(((
3990 '') as_dir=./ ;;
3991 */) ;;
3992 *) as_dir=$as_dir/ ;;
3993 esac
3994 for ac_exec_ext in '' $ac_executable_extensions; do
3995 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3996 ac_cv_prog_ac_ct_CC="gcc"
3997 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3998 break 2
3999 fi
4000 done
4001 done
4002 IFS=$as_save_IFS
4003
4004 fi ;;
4005 esac
4006 fi
4007 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4008 if test -n "$ac_ct_CC"; then
4009 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4010 printf '%s\n' "$ac_ct_CC" >&6; }
4011 else
4012 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
4013 printf '%s\n' "no" >&6; }
4014 fi
4015
4016 if test "x$ac_ct_CC" = x; then
4017 CC=""
4018 else
4019 case $cross_compiling:$ac_tool_warned in
4020 yes:)
4021 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4022 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4023 ac_tool_warned=yes ;;
4024 esac
4025 CC=$ac_ct_CC
4026 fi
4027 else
4028 CC="$ac_cv_prog_CC"
4029 fi
4030
4031 if test -z "$CC"; then
4032 if test -n "$ac_tool_prefix"; then
4033 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4034 set dummy ${ac_tool_prefix}cc; ac_word=$2
4035 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4036 printf %s "checking for $ac_word... " >&6; }
4037 if test ${ac_cv_prog_CC+y}
4038 then :
4039 printf %s "(cached) " >&6
4040 else case e in #(
4041 e) if test -n "$CC"; then
4042 ac_cv_prog_CC="$CC" # Let the user override the test.
4043 else
4044 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4045 for as_dir in $PATH
4046 do
4047 IFS=$as_save_IFS
4048 case $as_dir in #(((
4049 '') as_dir=./ ;;
4050 */) ;;
4051 *) as_dir=$as_dir/ ;;
4052 esac
4053 for ac_exec_ext in '' $ac_executable_extensions; do
4054 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4055 ac_cv_prog_CC="${ac_tool_prefix}cc"
4056 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4057 break 2
4058 fi
4059 done
4060 done
4061 IFS=$as_save_IFS
4062
4063 fi ;;
4064 esac
4065 fi
4066 CC=$ac_cv_prog_CC
4067 if test -n "$CC"; then
4068 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4069 printf '%s\n' "$CC" >&6; }
4070 else
4071 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
4072 printf '%s\n' "no" >&6; }
4073 fi
4074
4075
4076 fi
4077 fi
4078 if test -z "$CC"; then
4079 # Extract the first word of "cc", so it can be a program name with args.
4080 set dummy cc; ac_word=$2
4081 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4082 printf %s "checking for $ac_word... " >&6; }
4083 if test ${ac_cv_prog_CC+y}
4084 then :
4085 printf %s "(cached) " >&6
4086 else case e in #(
4087 e) if test -n "$CC"; then
4088 ac_cv_prog_CC="$CC" # Let the user override the test.
4089 else
4090 ac_prog_rejected=no
4091 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4092 for as_dir in $PATH
4093 do
4094 IFS=$as_save_IFS
4095 case $as_dir in #(((
4096 '') as_dir=./ ;;
4097 */) ;;
4098 *) as_dir=$as_dir/ ;;
4099 esac
4100 for ac_exec_ext in '' $ac_executable_extensions; do
4101 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4102 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4103 ac_prog_rejected=yes
4104 continue
4105 fi
4106 ac_cv_prog_CC="cc"
4107 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4108 break 2
4109 fi
4110 done
4111 done
4112 IFS=$as_save_IFS
4113
4114 if test $ac_prog_rejected = yes; then
4115 # We found a bogon in the path, so make sure we never use it.
4116 set dummy $ac_cv_prog_CC
4117 shift
4118 if test $# != 0; then
4119 # We chose a different compiler from the bogus one.
4120 # However, it has the same basename, so the bogon will be chosen
4121 # first if we set CC to just the basename; use the full file name.
4122 shift
4123 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
4124 fi
4125 fi
4126 fi ;;
4127 esac
4128 fi
4129 CC=$ac_cv_prog_CC
4130 if test -n "$CC"; then
4131 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4132 printf '%s\n' "$CC" >&6; }
4133 else
4134 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
4135 printf '%s\n' "no" >&6; }
4136 fi
4137
4138
4139 fi
4140 if test -z "$CC"; then
4141 if test -n "$ac_tool_prefix"; then
4142 for ac_prog in cl.exe
4143 do
4144 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4145 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4146 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4147 printf %s "checking for $ac_word... " >&6; }
4148 if test ${ac_cv_prog_CC+y}
4149 then :
4150 printf %s "(cached) " >&6
4151 else case e in #(
4152 e) if test -n "$CC"; then
4153 ac_cv_prog_CC="$CC" # Let the user override the test.
4154 else
4155 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4156 for as_dir in $PATH
4157 do
4158 IFS=$as_save_IFS
4159 case $as_dir in #(((
4160 '') as_dir=./ ;;
4161 */) ;;
4162 *) as_dir=$as_dir/ ;;
4163 esac
4164 for ac_exec_ext in '' $ac_executable_extensions; do
4165 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4166 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4167 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4168 break 2
4169 fi
4170 done
4171 done
4172 IFS=$as_save_IFS
4173
4174 fi ;;
4175 esac
4176 fi
4177 CC=$ac_cv_prog_CC
4178 if test -n "$CC"; then
4179 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4180 printf '%s\n' "$CC" >&6; }
4181 else
4182 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
4183 printf '%s\n' "no" >&6; }
4184 fi
4185
4186
4187 test -n "$CC" && break
4188 done
4189 fi
4190 if test -z "$CC"; then
4191 ac_ct_CC=$CC
4192 for ac_prog in cl.exe
4193 do
4194 # Extract the first word of "$ac_prog", so it can be a program name with args.
4195 set dummy $ac_prog; ac_word=$2
4196 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4197 printf %s "checking for $ac_word... " >&6; }
4198 if test ${ac_cv_prog_ac_ct_CC+y}
4199 then :
4200 printf %s "(cached) " >&6
4201 else case e in #(
4202 e) if test -n "$ac_ct_CC"; then
4203 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4204 else
4205 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4206 for as_dir in $PATH
4207 do
4208 IFS=$as_save_IFS
4209 case $as_dir in #(((
4210 '') as_dir=./ ;;
4211 */) ;;
4212 *) as_dir=$as_dir/ ;;
4213 esac
4214 for ac_exec_ext in '' $ac_executable_extensions; do
4215 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4216 ac_cv_prog_ac_ct_CC="$ac_prog"
4217 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4218 break 2
4219 fi
4220 done
4221 done
4222 IFS=$as_save_IFS
4223
4224 fi ;;
4225 esac
4226 fi
4227 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4228 if test -n "$ac_ct_CC"; then
4229 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4230 printf '%s\n' "$ac_ct_CC" >&6; }
4231 else
4232 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
4233 printf '%s\n' "no" >&6; }
4234 fi
4235
4236
4237 test -n "$ac_ct_CC" && break
4238 done
4239
4240 if test "x$ac_ct_CC" = x; then
4241 CC=""
4242 else
4243 case $cross_compiling:$ac_tool_warned in
4244 yes:)
4245 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4246 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4247 ac_tool_warned=yes ;;
4248 esac
4249 CC=$ac_ct_CC
4250 fi
4251 fi
4252
4253 fi
4254 if test -z "$CC"; then
4255 if test -n "$ac_tool_prefix"; then
4256 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
4257 set dummy ${ac_tool_prefix}clang; ac_word=$2
4258 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4259 printf %s "checking for $ac_word... " >&6; }
4260 if test ${ac_cv_prog_CC+y}
4261 then :
4262 printf %s "(cached) " >&6
4263 else case e in #(
4264 e) if test -n "$CC"; then
4265 ac_cv_prog_CC="$CC" # Let the user override the test.
4266 else
4267 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4268 for as_dir in $PATH
4269 do
4270 IFS=$as_save_IFS
4271 case $as_dir in #(((
4272 '') as_dir=./ ;;
4273 */) ;;
4274 *) as_dir=$as_dir/ ;;
4275 esac
4276 for ac_exec_ext in '' $ac_executable_extensions; do
4277 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4278 ac_cv_prog_CC="${ac_tool_prefix}clang"
4279 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4280 break 2
4281 fi
4282 done
4283 done
4284 IFS=$as_save_IFS
4285
4286 fi ;;
4287 esac
4288 fi
4289 CC=$ac_cv_prog_CC
4290 if test -n "$CC"; then
4291 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4292 printf '%s\n' "$CC" >&6; }
4293 else
4294 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
4295 printf '%s\n' "no" >&6; }
4296 fi
4297
4298
4299 fi
4300 if test -z "$ac_cv_prog_CC"; then
4301 ac_ct_CC=$CC
4302 # Extract the first word of "clang", so it can be a program name with args.
4303 set dummy clang; ac_word=$2
4304 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4305 printf %s "checking for $ac_word... " >&6; }
4306 if test ${ac_cv_prog_ac_ct_CC+y}
4307 then :
4308 printf %s "(cached) " >&6
4309 else case e in #(
4310 e) if test -n "$ac_ct_CC"; then
4311 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4312 else
4313 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4314 for as_dir in $PATH
4315 do
4316 IFS=$as_save_IFS
4317 case $as_dir in #(((
4318 '') as_dir=./ ;;
4319 */) ;;
4320 *) as_dir=$as_dir/ ;;
4321 esac
4322 for ac_exec_ext in '' $ac_executable_extensions; do
4323 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4324 ac_cv_prog_ac_ct_CC="clang"
4325 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4326 break 2
4327 fi
4328 done
4329 done
4330 IFS=$as_save_IFS
4331
4332 fi ;;
4333 esac
4334 fi
4335 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4336 if test -n "$ac_ct_CC"; then
4337 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4338 printf '%s\n' "$ac_ct_CC" >&6; }
4339 else
4340 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
4341 printf '%s\n' "no" >&6; }
4342 fi
4343
4344 if test "x$ac_ct_CC" = x; then
4345 CC=""
4346 else
4347 case $cross_compiling:$ac_tool_warned in
4348 yes:)
4349 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4350 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4351 ac_tool_warned=yes ;;
4352 esac
4353 CC=$ac_ct_CC
4354 fi
4355 else
4356 CC="$ac_cv_prog_CC"
4357 fi
4358
4359 fi
4360
4361
4362 test -z "$CC" && { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
4363 printf '%s\n' "$as_me: error: in '$ac_pwd':" >&2;}
4364 as_fn_error $? "no acceptable C compiler found in \$PATH
4365 See 'config.log' for more details" "$LINENO" 5; }
4366
4367 # Provide some information about the compiler.
4368 printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4369 set X $ac_compile
4370 ac_compiler=$2
4371 for ac_option in --version -v -V -qversion -version; do
4372 { { ac_try="$ac_compiler $ac_option >&5"
4373 case "(($ac_try" in
4374 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4375 *) ac_try_echo=$ac_try;;
4376 esac
4377 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4378 printf '%s\n' "$ac_try_echo"; } >&5
4379 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4380 ac_status=$?
4381 if test -s conftest.err; then
4382 sed '10a\
4383 ... rest of stderr output deleted ...
4384 10q' conftest.err >conftest.er1
4385 cat conftest.er1 >&5
4386 fi
4387 rm -f conftest.er1 conftest.err
4388 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4389 test $ac_status = 0; }
4390 done
4391
4392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4393 /* end confdefs.h. */
4394
4395 int
4396 main (void)
4397 {
4398
4399 ;
4400 return 0;
4401 }
4402 _ACEOF
4403 ac_clean_files_save=$ac_clean_files
4404 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4405 # Try to create an executable without -o first, disregard a.out.
4406 # It will help us diagnose broken compilers, and finding out an intuition
4407 # of exeext.
4408 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4409 printf %s "checking whether the C compiler works... " >&6; }
4410 ac_link_default=`printf '%s\n' "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4411
4412 # The possible output files:
4413 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4414
4415 ac_rmfiles=
4416 for ac_file in $ac_files
4417 do
4418 case $ac_file in
4419 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4420 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4421 esac
4422 done
4423 rm -f $ac_rmfiles
4424
4425 if { { ac_try="$ac_link_default"
4426 case "(($ac_try" in
4427 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4428 *) ac_try_echo=$ac_try;;
4429 esac
4430 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4431 printf '%s\n' "$ac_try_echo"; } >&5
4432 (eval "$ac_link_default") 2>&5
4433 ac_status=$?
4434 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4435 test $ac_status = 0; }
4436 then :
4437 # Autoconf-2.13 could set the ac_cv_exeext variable to 'no'.
4438 # So ignore a value of 'no', otherwise this would lead to 'EXEEXT = no'
4439 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4440 # so that the user can short-circuit this test for compilers unknown to
4441 # Autoconf.
4442 for ac_file in $ac_files ''
4443 do
4444 test -f "$ac_file" || continue
4445 case $ac_file in
4446 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4447 ;;
4448 [ab].out )
4449 # We found the default executable, but exeext='' is most
4450 # certainly right.
4451 break;;
4452 *.* )
4453 if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
4454 then :; else
4455 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4456 fi
4457 # We set ac_cv_exeext here because the later test for it is not
4458 # safe: cross compilers may not add the suffix if given an '-o'
4459 # argument, so we may need to know it at that point already.
4460 # Even if this section looks crufty: it has the advantage of
4461 # actually working.
4462 break;;
4463 * )
4464 break;;
4465 esac
4466 done
4467 test "$ac_cv_exeext" = no && ac_cv_exeext=
4468
4469 else case e in #(
4470 e) ac_file='' ;;
4471 esac
4472 fi
4473 if test -z "$ac_file"
4474 then :
4475 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
4476 printf '%s\n' "no" >&6; }
4477 printf '%s\n' "$as_me: failed program was:" >&5
4478 sed 's/^/| /' conftest.$ac_ext >&5
4479
4480 { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
4481 printf '%s\n' "$as_me: error: in '$ac_pwd':" >&2;}
4482 as_fn_error 77 "C compiler cannot create executables
4483 See 'config.log' for more details" "$LINENO" 5; }
4484 else case e in #(
4485 e) { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4486 printf '%s\n' "yes" >&6; } ;;
4487 esac
4488 fi
4489 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4490 printf %s "checking for C compiler default output file name... " >&6; }
4491 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4492 printf '%s\n' "$ac_file" >&6; }
4493 ac_exeext=$ac_cv_exeext
4494
4495 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4496 ac_clean_files=$ac_clean_files_save
4497 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4498 printf %s "checking for suffix of executables... " >&6; }
4499 if { { ac_try="$ac_link"
4500 case "(($ac_try" in
4501 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4502 *) ac_try_echo=$ac_try;;
4503 esac
4504 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4505 printf '%s\n' "$ac_try_echo"; } >&5
4506 (eval "$ac_link") 2>&5
4507 ac_status=$?
4508 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4509 test $ac_status = 0; }
4510 then :
4511 # If both 'conftest.exe' and 'conftest' are 'present' (well, observable)
4512 # catch 'conftest.exe'. For instance with Cygwin, 'ls conftest' will
4513 # work properly (i.e., refer to 'conftest.exe'), while it won't with
4514 # 'rm'.
4515 for ac_file in conftest.exe conftest conftest.*; do
4516 test -f "$ac_file" || continue
4517 case $ac_file in
4518 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4519 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4520 break;;
4521 * ) break;;
4522 esac
4523 done
4524 else case e in #(
4525 e) { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
4526 printf '%s\n' "$as_me: error: in '$ac_pwd':" >&2;}
4527 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4528 See 'config.log' for more details" "$LINENO" 5; } ;;
4529 esac
4530 fi
4531 rm -f conftest conftest$ac_cv_exeext
4532 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4533 printf '%s\n' "$ac_cv_exeext" >&6; }
4534
4535 rm -f conftest.$ac_ext
4536 EXEEXT=$ac_cv_exeext
4537 ac_exeext=$EXEEXT
4538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4539 /* end confdefs.h. */
4540 #include <stdio.h>
4541 int
4542 main (void)
4543 {
4544 FILE *f = fopen ("conftest.out", "w");
4545 if (!f)
4546 return 1;
4547 return ferror (f) || fclose (f) != 0;
4548
4549 ;
4550 return 0;
4551 }
4552 _ACEOF
4553 ac_clean_files="$ac_clean_files conftest.out"
4554 # Check that the compiler produces executables we can run. If not, either
4555 # the compiler is broken, or we cross compile.
4556 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4557 printf %s "checking whether we are cross compiling... " >&6; }
4558 if test "$cross_compiling" != yes; then
4559 { { ac_try="$ac_link"
4560 case "(($ac_try" in
4561 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4562 *) ac_try_echo=$ac_try;;
4563 esac
4564 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4565 printf '%s\n' "$ac_try_echo"; } >&5
4566 (eval "$ac_link") 2>&5
4567 ac_status=$?
4568 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4569 test $ac_status = 0; }
4570 if { ac_try='./conftest$ac_cv_exeext'
4571 { { case "(($ac_try" in
4572 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4573 *) ac_try_echo=$ac_try;;
4574 esac
4575 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4576 printf '%s\n' "$ac_try_echo"; } >&5
4577 (eval "$ac_try") 2>&5
4578 ac_status=$?
4579 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4580 test $ac_status = 0; }; }; then
4581 cross_compiling=no
4582 else
4583 if test "$cross_compiling" = maybe; then
4584 cross_compiling=yes
4585 else
4586 { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
4587 printf '%s\n' "$as_me: error: in '$ac_pwd':" >&2;}
4588 as_fn_error 77 "cannot run C compiled programs.
4589 If you meant to cross compile, use '--host'.
4590 See 'config.log' for more details" "$LINENO" 5; }
4591 fi
4592 fi
4593 fi
4594 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4595 printf '%s\n' "$cross_compiling" >&6; }
4596
4597 rm -f conftest.$ac_ext conftest$ac_cv_exeext \
4598 conftest.o conftest.obj conftest.out
4599 ac_clean_files=$ac_clean_files_save
4600 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4601 printf %s "checking for suffix of object files... " >&6; }
4602 if test ${ac_cv_objext+y}
4603 then :
4604 printf %s "(cached) " >&6
4605 else case e in #(
4606 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4607 /* end confdefs.h. */
4608
4609 int
4610 main (void)
4611 {
4612
4613 ;
4614 return 0;
4615 }
4616 _ACEOF
4617 rm -f conftest.o conftest.obj
4618 if { { ac_try="$ac_compile"
4619 case "(($ac_try" in
4620 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4621 *) ac_try_echo=$ac_try;;
4622 esac
4623 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4624 printf '%s\n' "$ac_try_echo"; } >&5
4625 (eval "$ac_compile") 2>&5
4626 ac_status=$?
4627 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4628 test $ac_status = 0; }
4629 then :
4630 for ac_file in conftest.o conftest.obj conftest.*; do
4631 test -f "$ac_file" || continue;
4632 case $ac_file in
4633 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4634 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4635 break;;
4636 esac
4637 done
4638 else case e in #(
4639 e) printf '%s\n' "$as_me: failed program was:" >&5
4640 sed 's/^/| /' conftest.$ac_ext >&5
4641
4642 { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
4643 printf '%s\n' "$as_me: error: in '$ac_pwd':" >&2;}
4644 as_fn_error $? "cannot compute suffix of object files: cannot compile
4645 See 'config.log' for more details" "$LINENO" 5; } ;;
4646 esac
4647 fi
4648 rm -f conftest.$ac_cv_objext conftest.$ac_ext ;;
4649 esac
4650 fi
4651 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4652 printf '%s\n' "$ac_cv_objext" >&6; }
4653 OBJEXT=$ac_cv_objext
4654 ac_objext=$OBJEXT
4655 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
4656 printf %s "checking whether the compiler supports GNU C... " >&6; }
4657 if test ${ac_cv_c_compiler_gnu+y}
4658 then :
4659 printf %s "(cached) " >&6
4660 else case e in #(
4661 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4662 /* end confdefs.h. */
4663
4664 int
4665 main (void)
4666 {
4667 #ifndef __GNUC__
4668 choke me
4669 #endif
4670
4671 ;
4672 return 0;
4673 }
4674 _ACEOF
4675 if ac_fn_c_try_compile "$LINENO"
4676 then :
4677 ac_compiler_gnu=yes
4678 else case e in #(
4679 e) ac_compiler_gnu=no ;;
4680 esac
4681 fi
4682 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4683 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4684 ;;
4685 esac
4686 fi
4687 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4688 printf '%s\n' "$ac_cv_c_compiler_gnu" >&6; }
4689 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4690
4691 if test $ac_compiler_gnu = yes; then
4692 GCC=yes
4693 else
4694 GCC=
4695 fi
4696 ac_test_CFLAGS=${CFLAGS+y}
4697 ac_save_CFLAGS=$CFLAGS
4698 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4699 printf %s "checking whether $CC accepts -g... " >&6; }
4700 if test ${ac_cv_prog_cc_g+y}
4701 then :
4702 printf %s "(cached) " >&6
4703 else case e in #(
4704 e) ac_save_c_werror_flag=$ac_c_werror_flag
4705 ac_c_werror_flag=yes
4706 ac_cv_prog_cc_g=no
4707 CFLAGS="-g"
4708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4709 /* end confdefs.h. */
4710
4711 int
4712 main (void)
4713 {
4714
4715 ;
4716 return 0;
4717 }
4718 _ACEOF
4719 if ac_fn_c_try_compile "$LINENO"
4720 then :
4721 ac_cv_prog_cc_g=yes
4722 else case e in #(
4723 e) CFLAGS=""
4724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4725 /* end confdefs.h. */
4726
4727 int
4728 main (void)
4729 {
4730
4731 ;
4732 return 0;
4733 }
4734 _ACEOF
4735 if ac_fn_c_try_compile "$LINENO"
4736 then :
4737
4738 else case e in #(
4739 e) ac_c_werror_flag=$ac_save_c_werror_flag
4740 CFLAGS="-g"
4741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4742 /* end confdefs.h. */
4743
4744 int
4745 main (void)
4746 {
4747
4748 ;
4749 return 0;
4750 }
4751 _ACEOF
4752 if ac_fn_c_try_compile "$LINENO"
4753 then :
4754 ac_cv_prog_cc_g=yes
4755 fi
4756 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
4757 esac
4758 fi
4759 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
4760 esac
4761 fi
4762 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4763 ac_c_werror_flag=$ac_save_c_werror_flag ;;
4764 esac
4765 fi
4766 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4767 printf '%s\n' "$ac_cv_prog_cc_g" >&6; }
4768 if test $ac_test_CFLAGS; then
4769 CFLAGS=$ac_save_CFLAGS
4770 elif test $ac_cv_prog_cc_g = yes; then
4771 if test "$GCC" = yes; then
4772 CFLAGS="-g -O2"
4773 else
4774 CFLAGS="-g"
4775 fi
4776 else
4777 if test "$GCC" = yes; then
4778 CFLAGS="-O2"
4779 else
4780 CFLAGS=
4781 fi
4782 fi
4783 ac_prog_cc_stdc=no
4784 if test x$ac_prog_cc_stdc = xno
4785 then :
4786 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C23 features" >&5
4787 printf %s "checking for $CC option to enable C23 features... " >&6; }
4788 if test ${ac_cv_prog_cc_c23+y}
4789 then :
4790 printf %s "(cached) " >&6
4791 else case e in #(
4792 e) ac_cv_prog_cc_c23=no
4793 ac_save_CC=$CC
4794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4795 /* end confdefs.h. */
4796 $ac_c_conftest_c23_program
4797 _ACEOF
4798 for ac_arg in '' -std=gnu23
4799 do
4800 CC="$ac_save_CC $ac_arg"
4801 if ac_fn_c_try_compile "$LINENO"
4802 then :
4803 ac_cv_prog_cc_c23=$ac_arg
4804 fi
4805 rm -f core conftest.err conftest.$ac_objext conftest.beam
4806 test "x$ac_cv_prog_cc_c23" != "xno" && break
4807 done
4808 rm -f conftest.$ac_ext
4809 CC=$ac_save_CC ;;
4810 esac
4811 fi
4812
4813 if test "x$ac_cv_prog_cc_c23" = xno
4814 then :
4815 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4816 printf '%s\n' "unsupported" >&6; }
4817 else case e in #(
4818 e) if test "x$ac_cv_prog_cc_c23" = x
4819 then :
4820 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4821 printf '%s\n' "none needed" >&6; }
4822 else case e in #(
4823 e) { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c23" >&5
4824 printf '%s\n' "$ac_cv_prog_cc_c23" >&6; }
4825 CC="$CC $ac_cv_prog_cc_c23" ;;
4826 esac
4827 fi
4828 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c23
4829 ac_prog_cc_stdc=c23 ;;
4830 esac
4831 fi
4832 fi
4833 if test x$ac_prog_cc_stdc = xno
4834 then :
4835 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
4836 printf %s "checking for $CC option to enable C11 features... " >&6; }
4837 if test ${ac_cv_prog_cc_c11+y}
4838 then :
4839 printf %s "(cached) " >&6
4840 else case e in #(
4841 e) ac_cv_prog_cc_c11=no
4842 ac_save_CC=$CC
4843 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4844 /* end confdefs.h. */
4845 $ac_c_conftest_c11_program
4846 _ACEOF
4847 for ac_arg in '' -std=gnu11 -std:c11
4848 do
4849 CC="$ac_save_CC $ac_arg"
4850 if ac_fn_c_try_compile "$LINENO"
4851 then :
4852 ac_cv_prog_cc_c11=$ac_arg
4853 fi
4854 rm -f core conftest.err conftest.$ac_objext conftest.beam
4855 test "x$ac_cv_prog_cc_c11" != "xno" && break
4856 done
4857 rm -f conftest.$ac_ext
4858 CC=$ac_save_CC ;;
4859 esac
4860 fi
4861
4862 if test "x$ac_cv_prog_cc_c11" = xno
4863 then :
4864 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4865 printf '%s\n' "unsupported" >&6; }
4866 else case e in #(
4867 e) if test "x$ac_cv_prog_cc_c11" = x
4868 then :
4869 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4870 printf '%s\n' "none needed" >&6; }
4871 else case e in #(
4872 e) { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
4873 printf '%s\n' "$ac_cv_prog_cc_c11" >&6; }
4874 CC="$CC $ac_cv_prog_cc_c11" ;;
4875 esac
4876 fi
4877 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
4878 ac_prog_cc_stdc=c11 ;;
4879 esac
4880 fi
4881 fi
4882 if test x$ac_prog_cc_stdc = xno
4883 then :
4884 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
4885 printf %s "checking for $CC option to enable C99 features... " >&6; }
4886 if test ${ac_cv_prog_cc_c99+y}
4887 then :
4888 printf %s "(cached) " >&6
4889 else case e in #(
4890 e) ac_cv_prog_cc_c99=no
4891 ac_save_CC=$CC
4892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4893 /* end confdefs.h. */
4894 $ac_c_conftest_c99_program
4895 _ACEOF
4896 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
4897 do
4898 CC="$ac_save_CC $ac_arg"
4899 if ac_fn_c_try_compile "$LINENO"
4900 then :
4901 ac_cv_prog_cc_c99=$ac_arg
4902 fi
4903 rm -f core conftest.err conftest.$ac_objext conftest.beam
4904 test "x$ac_cv_prog_cc_c99" != "xno" && break
4905 done
4906 rm -f conftest.$ac_ext
4907 CC=$ac_save_CC ;;
4908 esac
4909 fi
4910
4911 if test "x$ac_cv_prog_cc_c99" = xno
4912 then :
4913 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4914 printf '%s\n' "unsupported" >&6; }
4915 else case e in #(
4916 e) if test "x$ac_cv_prog_cc_c99" = x
4917 then :
4918 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4919 printf '%s\n' "none needed" >&6; }
4920 else case e in #(
4921 e) { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4922 printf '%s\n' "$ac_cv_prog_cc_c99" >&6; }
4923 CC="$CC $ac_cv_prog_cc_c99" ;;
4924 esac
4925 fi
4926 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4927 ac_prog_cc_stdc=c99 ;;
4928 esac
4929 fi
4930 fi
4931 if test x$ac_prog_cc_stdc = xno
4932 then :
4933 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
4934 printf %s "checking for $CC option to enable C89 features... " >&6; }
4935 if test ${ac_cv_prog_cc_c89+y}
4936 then :
4937 printf %s "(cached) " >&6
4938 else case e in #(
4939 e) ac_cv_prog_cc_c89=no
4940 ac_save_CC=$CC
4941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4942 /* end confdefs.h. */
4943 $ac_c_conftest_c89_program
4944 _ACEOF
4945 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4946 do
4947 CC="$ac_save_CC $ac_arg"
4948 if ac_fn_c_try_compile "$LINENO"
4949 then :
4950 ac_cv_prog_cc_c89=$ac_arg
4951 fi
4952 rm -f core conftest.err conftest.$ac_objext conftest.beam
4953 test "x$ac_cv_prog_cc_c89" != "xno" && break
4954 done
4955 rm -f conftest.$ac_ext
4956 CC=$ac_save_CC ;;
4957 esac
4958 fi
4959
4960 if test "x$ac_cv_prog_cc_c89" = xno
4961 then :
4962 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4963 printf '%s\n' "unsupported" >&6; }
4964 else case e in #(
4965 e) if test "x$ac_cv_prog_cc_c89" = x
4966 then :
4967 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4968 printf '%s\n' "none needed" >&6; }
4969 else case e in #(
4970 e) { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4971 printf '%s\n' "$ac_cv_prog_cc_c89" >&6; }
4972 CC="$CC $ac_cv_prog_cc_c89" ;;
4973 esac
4974 fi
4975 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4976 ac_prog_cc_stdc=c89 ;;
4977 esac
4978 fi
4979 fi
4980
4981 ac_ext=c
4982 ac_cpp='$CPP $CPPFLAGS'
4983 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4984 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4985 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4986
4987
4988 ac_ext=c
4989 ac_cpp='$CPP $CPPFLAGS'
4990 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4991 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4992 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4993 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4994 printf %s "checking whether $CC understands -c and -o together... " >&6; }
4995 if test ${am_cv_prog_cc_c_o+y}
4996 then :
4997 printf %s "(cached) " >&6
4998 else case e in #(
4999 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5000 /* end confdefs.h. */
5001
5002 int
5003 main (void)
5004 {
5005
5006 ;
5007 return 0;
5008 }
5009 _ACEOF
5010 # Make sure it works both with $CC and with simple cc.
5011 # Following AC_PROG_CC_C_O, we do the test twice because some
5012 # compilers refuse to overwrite an existing .o file with -o,
5013 # though they will create one.
5014 am_cv_prog_cc_c_o=yes
5015 for am_i in 1 2; do
5016 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
5017 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
5018 ac_status=$?
5019 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5020 (exit $ac_status); } \
5021 && test -f conftest2.$ac_objext; then
5022 : OK
5023 else
5024 am_cv_prog_cc_c_o=no
5025 break
5026 fi
5027 done
5028 # aligned with autoconf, so not including core; see bug#72225.
5029 rm -f -r a.out a.exe b.out conftest.$ac_ext conftest.$ac_objext \
5030 conftest.dSYM conftest1.$ac_ext conftest1.$ac_objext conftest1.dSYM \
5031 conftest2.$ac_ext conftest2.$ac_objext conftest2.dSYM
5032 unset am_i ;;
5033 esac
5034 fi
5035 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5036 printf '%s\n' "$am_cv_prog_cc_c_o" >&6; }
5037 if test "$am_cv_prog_cc_c_o" != yes; then
5038 # Losing compiler, so override with the script.
5039 # FIXME: It is wrong to rewrite CC.
5040 # But if we don't then we get into trouble of one sort or another.
5041 # A longer-term fix would be to have automake use am__CC in this case,
5042 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5043 CC="$am_aux_dir/compile $CC"
5044 fi
5045 ac_ext=c
5046 ac_cpp='$CPP $CPPFLAGS'
5047 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5048 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5049 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5050
5051
5052 depcc="$CC" am_compiler_list=
5053
5054 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5055 printf %s "checking dependency style of $depcc... " >&6; }
5056 if test ${am_cv_CC_dependencies_compiler_type+y}
5057 then :
5058 printf %s "(cached) " >&6
5059 else case e in #(
5060 e) if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5061 # We make a subdir and do the tests there. Otherwise we can end up
5062 # making bogus files that we don't know about and never remove. For
5063 # instance it was reported that on HP-UX the gcc test will end up
5064 # making a dummy file named 'D' -- because '-MD' means "put the output
5065 # in D".
5066 rm -rf conftest.dir
5067 mkdir conftest.dir
5068 # Copy depcomp to subdir because otherwise we won't find it if we're
5069 # using a relative directory.
5070 cp "$am_depcomp" conftest.dir
5071 cd conftest.dir
5072 # We will build objects and dependencies in a subdirectory because
5073 # it helps to detect inapplicable dependency modes. For instance
5074 # both Tru64's cc and ICC support -MD to output dependencies as a
5075 # side effect of compilation, but ICC will put the dependencies in
5076 # the current directory while Tru64 will put them in the object
5077 # directory.
5078 mkdir sub
5079
5080 am_cv_CC_dependencies_compiler_type=none
5081 if test "$am_compiler_list" = ""; then
5082 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5083 fi
5084 am__universal=false
5085 case " $depcc " in #(
5086 *\ -arch\ *\ -arch\ *) am__universal=true ;;
5087 esac
5088
5089 for depmode in $am_compiler_list; do
5090 # Setup a source with many dependencies, because some compilers
5091 # like to wrap large dependency lists on column 80 (with \), and
5092 # we should not choose a depcomp mode which is confused by this.
5093 #
5094 # We need to recreate these files for each test, as the compiler may
5095 # overwrite some of them when testing with obscure command lines.
5096 # This happens at least with the AIX C compiler.
5097 : > sub/conftest.c
5098 for i in 1 2 3 4 5 6; do
5099 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5100 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
5101 # Solaris 10 /bin/sh.
5102 echo '/* dummy */' > sub/conftst$i.h
5103 done
5104 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5105
5106 # We check with '-c' and '-o' for the sake of the "dashmstdout"
5107 # mode. It turns out that the SunPro C++ compiler does not properly
5108 # handle '-M -o', and we need to detect this. Also, some Intel
5109 # versions had trouble with output in subdirs.
5110 am__obj=sub/conftest.${OBJEXT-o}
5111 am__minus_obj="-o $am__obj"
5112 case $depmode in
5113 gcc)
5114 # This depmode causes a compiler race in universal mode.
5115 test "$am__universal" = false || continue
5116 ;;
5117 nosideeffect)
5118 # After this tag, mechanisms are not by side-effect, so they'll
5119 # only be used when explicitly requested.
5120 if test "x$enable_dependency_tracking" = xyes; then
5121 continue
5122 else
5123 break
5124 fi
5125 ;;
5126 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5127 # This compiler won't grok '-c -o', but also, the minuso test has
5128 # not run yet. These depmodes are late enough in the game, and
5129 # so weak that their functioning should not be impacted.
5130 am__obj=conftest.${OBJEXT-o}
5131 am__minus_obj=
5132 ;;
5133 none) break ;;
5134 esac
5135 if depmode=$depmode \
5136 source=sub/conftest.c object=$am__obj \
5137 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5138 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5139 >/dev/null 2>conftest.err &&
5140 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5141 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5142 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5143 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5144 # icc doesn't choke on unknown options, it will just issue warnings
5145 # or remarks (even with -Werror). So we grep stderr for any message
5146 # that says an option was ignored or not supported.
5147 # When given -MP, icc 7.0 and 7.1 complain thus:
5148 # icc: Command line warning: ignoring option '-M'; no argument required
5149 # The diagnosis changed in icc 8.0:
5150 # icc: Command line remark: option '-MP' not supported
5151 if (grep 'ignoring option' conftest.err ||
5152 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5153 am_cv_CC_dependencies_compiler_type=$depmode
5154 break
5155 fi
5156 fi
5157 done
5158
5159 cd ..
5160 rm -rf conftest.dir
5161 else
5162 am_cv_CC_dependencies_compiler_type=none
5163 fi
5164 ;;
5165 esac
5166 fi
5167 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5168 printf '%s\n' "$am_cv_CC_dependencies_compiler_type" >&6; }
5169 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5170
5171 if
5172 test "x$enable_dependency_tracking" != xno \
5173 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5174 am__fastdepCC_TRUE=
5175 am__fastdepCC_FALSE='#'
5176 else
5177 am__fastdepCC_TRUE='#'
5178 am__fastdepCC_FALSE=
5179 fi
5180
5181
5182 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5183 printf %s "checking for a sed that does not truncate output... " >&6; }
5184 if test ${ac_cv_path_SED+y}
5185 then :
5186 printf %s "(cached) " >&6
5187 else case e in #(
5188 e) ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5189 for ac_i in 1 2 3 4 5 6 7; do
5190 ac_script="$ac_script$as_nl$ac_script"
5191 done
5192 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5193 { ac_script=; unset ac_script;}
5194 if test -z "$SED"; then
5195 ac_path_SED_found=false
5196 # Loop through the user's path and test for each of PROGNAME-LIST
5197 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5198 for as_dir in $PATH
5199 do
5200 IFS=$as_save_IFS
5201 case $as_dir in #(((
5202 '') as_dir=./ ;;
5203 */) ;;
5204 *) as_dir=$as_dir/ ;;
5205 esac
5206 for ac_prog in sed gsed
5207 do
5208 for ac_exec_ext in '' $ac_executable_extensions; do
5209 ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
5210 as_fn_executable_p "$ac_path_SED" || continue
5211 # Check for GNU ac_path_SED and select it if it is found.
5212 # Check for GNU $ac_path_SED
5213 case `"$ac_path_SED" --version 2>&1` in #(
5214 *GNU*)
5215 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5216 #(
5217 *)
5218 ac_count=0
5219 printf %s 0123456789 >"conftest.in"
5220 while :
5221 do
5222 cat "conftest.in" "conftest.in" >"conftest.tmp"
5223 mv "conftest.tmp" "conftest.in"
5224 cp "conftest.in" "conftest.nl"
5225 printf '%s\n' '' >> "conftest.nl"
5226 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5227 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5228 as_fn_arith $ac_count + 1 && ac_count=$as_val
5229 if test $ac_count -gt ${ac_path_SED_max-0}; then
5230 # Best one so far, save it but keep looking for a better one
5231 ac_cv_path_SED="$ac_path_SED"
5232 ac_path_SED_max=$ac_count
5233 fi
5234 # 10*(2^10) chars as input seems more than enough
5235 test $ac_count -gt 10 && break
5236 done
5237 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5238 esac
5239
5240 $ac_path_SED_found && break 3
5241 done
5242 done
5243 done
5244 IFS=$as_save_IFS
5245 if test -z "$ac_cv_path_SED"; then
5246 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5247 fi
5248 else
5249 ac_cv_path_SED=$SED
5250 fi
5251 ;;
5252 esac
5253 fi
5254 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5255 printf '%s\n' "$ac_cv_path_SED" >&6; }
5256 SED="$ac_cv_path_SED"
5257 rm -f conftest.sed
5258
5259 test -z "$SED" && SED=sed
5260 Xsed="$SED -e 1s/^X//"
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5273 printf %s "checking for grep that handles long lines and -e... " >&6; }
5274 if test ${ac_cv_path_GREP+y}
5275 then :
5276 printf %s "(cached) " >&6
5277 else case e in #(
5278 e) if test -z "$GREP"; then
5279 ac_path_GREP_found=false
5280 # Loop through the user's path and test for each of PROGNAME-LIST
5281 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5282 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5283 do
5284 IFS=$as_save_IFS
5285 case $as_dir in #(((
5286 '') as_dir=./ ;;
5287 */) ;;
5288 *) as_dir=$as_dir/ ;;
5289 esac
5290 for ac_prog in grep ggrep
5291 do
5292 for ac_exec_ext in '' $ac_executable_extensions; do
5293 ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
5294 as_fn_executable_p "$ac_path_GREP" || continue
5295 # Check for GNU ac_path_GREP and select it if it is found.
5296 # Check for GNU $ac_path_GREP
5297 case `"$ac_path_GREP" --version 2>&1` in #(
5298 *GNU*)
5299 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5300 #(
5301 *)
5302 ac_count=0
5303 printf %s 0123456789 >"conftest.in"
5304 while :
5305 do
5306 cat "conftest.in" "conftest.in" >"conftest.tmp"
5307 mv "conftest.tmp" "conftest.in"
5308 cp "conftest.in" "conftest.nl"
5309 printf '%s\n' 'GREP' >> "conftest.nl"
5310 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5311 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5312 as_fn_arith $ac_count + 1 && ac_count=$as_val
5313 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5314 # Best one so far, save it but keep looking for a better one
5315 ac_cv_path_GREP="$ac_path_GREP"
5316 ac_path_GREP_max=$ac_count
5317 fi
5318 # 10*(2^10) chars as input seems more than enough
5319 test $ac_count -gt 10 && break
5320 done
5321 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5322 esac
5323
5324 $ac_path_GREP_found && break 3
5325 done
5326 done
5327 done
5328 IFS=$as_save_IFS
5329 if test -z "$ac_cv_path_GREP"; then
5330 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5331 fi
5332 else
5333 ac_cv_path_GREP=$GREP
5334 fi
5335 ;;
5336 esac
5337 fi
5338 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5339 printf '%s\n' "$ac_cv_path_GREP" >&6; }
5340 GREP="$ac_cv_path_GREP"
5341
5342
5343 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5344 printf %s "checking for egrep... " >&6; }
5345 if test ${ac_cv_path_EGREP+y}
5346 then :
5347 printf %s "(cached) " >&6
5348 else case e in #(
5349 e) if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5350 then ac_cv_path_EGREP="$GREP -E"
5351 else
5352 if test -z "$EGREP"; then
5353 ac_path_EGREP_found=false
5354 # Loop through the user's path and test for each of PROGNAME-LIST
5355 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5356 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5357 do
5358 IFS=$as_save_IFS
5359 case $as_dir in #(((
5360 '') as_dir=./ ;;
5361 */) ;;
5362 *) as_dir=$as_dir/ ;;
5363 esac
5364 for ac_prog in egrep
5365 do
5366 for ac_exec_ext in '' $ac_executable_extensions; do
5367 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
5368 as_fn_executable_p "$ac_path_EGREP" || continue
5369 # Check for GNU ac_path_EGREP and select it if it is found.
5370 # Check for GNU $ac_path_EGREP
5371 case `"$ac_path_EGREP" --version 2>&1` in #(
5372 *GNU*)
5373 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5374 #(
5375 *)
5376 ac_count=0
5377 printf %s 0123456789 >"conftest.in"
5378 while :
5379 do
5380 cat "conftest.in" "conftest.in" >"conftest.tmp"
5381 mv "conftest.tmp" "conftest.in"
5382 cp "conftest.in" "conftest.nl"
5383 printf '%s\n' 'EGREP' >> "conftest.nl"
5384 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5385 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5386 as_fn_arith $ac_count + 1 && ac_count=$as_val
5387 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5388 # Best one so far, save it but keep looking for a better one
5389 ac_cv_path_EGREP="$ac_path_EGREP"
5390 ac_path_EGREP_max=$ac_count
5391 fi
5392 # 10*(2^10) chars as input seems more than enough
5393 test $ac_count -gt 10 && break
5394 done
5395 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5396 esac
5397
5398 $ac_path_EGREP_found && break 3
5399 done
5400 done
5401 done
5402 IFS=$as_save_IFS
5403 if test -z "$ac_cv_path_EGREP"; then
5404 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5405 fi
5406 else
5407 ac_cv_path_EGREP=$EGREP
5408 fi
5409
5410 fi ;;
5411 esac
5412 fi
5413 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5414 printf '%s\n' "$ac_cv_path_EGREP" >&6; }
5415 EGREP="$ac_cv_path_EGREP"
5416
5417 EGREP_TRADITIONAL=$EGREP
5418 ac_cv_path_EGREP_TRADITIONAL=$EGREP
5419
5420 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5421 printf %s "checking for fgrep... " >&6; }
5422 if test ${ac_cv_path_FGREP+y}
5423 then :
5424 printf %s "(cached) " >&6
5425 else case e in #(
5426 e) if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5427 then ac_cv_path_FGREP="$GREP -F"
5428 else
5429 if test -z "$FGREP"; then
5430 ac_path_FGREP_found=false
5431 # Loop through the user's path and test for each of PROGNAME-LIST
5432 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5433 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5434 do
5435 IFS=$as_save_IFS
5436 case $as_dir in #(((
5437 '') as_dir=./ ;;
5438 */) ;;
5439 *) as_dir=$as_dir/ ;;
5440 esac
5441 for ac_prog in fgrep
5442 do
5443 for ac_exec_ext in '' $ac_executable_extensions; do
5444 ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext"
5445 as_fn_executable_p "$ac_path_FGREP" || continue
5446 # Check for GNU ac_path_FGREP and select it if it is found.
5447 # Check for GNU $ac_path_FGREP
5448 case `"$ac_path_FGREP" --version 2>&1` in #(
5449 *GNU*)
5450 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5451 #(
5452 *)
5453 ac_count=0
5454 printf %s 0123456789 >"conftest.in"
5455 while :
5456 do
5457 cat "conftest.in" "conftest.in" >"conftest.tmp"
5458 mv "conftest.tmp" "conftest.in"
5459 cp "conftest.in" "conftest.nl"
5460 printf '%s\n' 'FGREP' >> "conftest.nl"
5461 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5462 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5463 as_fn_arith $ac_count + 1 && ac_count=$as_val
5464 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5465 # Best one so far, save it but keep looking for a better one
5466 ac_cv_path_FGREP="$ac_path_FGREP"
5467 ac_path_FGREP_max=$ac_count
5468 fi
5469 # 10*(2^10) chars as input seems more than enough
5470 test $ac_count -gt 10 && break
5471 done
5472 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5473 esac
5474
5475 $ac_path_FGREP_found && break 3
5476 done
5477 done
5478 done
5479 IFS=$as_save_IFS
5480 if test -z "$ac_cv_path_FGREP"; then
5481 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5482 fi
5483 else
5484 ac_cv_path_FGREP=$FGREP
5485 fi
5486
5487 fi ;;
5488 esac
5489 fi
5490 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5491 printf '%s\n' "$ac_cv_path_FGREP" >&6; }
5492 FGREP="$ac_cv_path_FGREP"
5493
5494
5495 test -z "$GREP" && GREP=grep
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515 # Check whether --with-gnu-ld was given.
5516 if test ${with_gnu_ld+y}
5517 then :
5518 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
5519 else case e in #(
5520 e) with_gnu_ld=no ;;
5521 esac
5522 fi
5523
5524 ac_prog=ld
5525 if test yes = "$GCC"; then
5526 # Check if gcc -print-prog-name=ld gives a path.
5527 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5528 printf %s "checking for ld used by $CC... " >&6; }
5529 case $host in
5530 *-*-mingw* | *-*-windows*)
5531 # gcc leaves a trailing carriage return, which upsets mingw
5532 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5533 *)
5534 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5535 esac
5536 case $ac_prog in
5537 # Accept absolute paths.
5538 [\\/]* | ?:[\\/]*)
5539 re_direlt='/[^/][^/]*/\.\./'
5540 # Canonicalize the pathname of ld
5541 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5542 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5543 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5544 done
5545 test -z "$LD" && LD=$ac_prog
5546 ;;
5547 "")
5548 # If it fails, then pretend we aren't using GCC.
5549 ac_prog=ld
5550 ;;
5551 *)
5552 # If it is relative, then search for the first ld in PATH.
5553 with_gnu_ld=unknown
5554 ;;
5555 esac
5556 elif test yes = "$with_gnu_ld"; then
5557 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5558 printf %s "checking for GNU ld... " >&6; }
5559 else
5560 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5561 printf %s "checking for non-GNU ld... " >&6; }
5562 fi
5563 if test ${lt_cv_path_LD+y}
5564 then :
5565 printf %s "(cached) " >&6
5566 else case e in #(
5567 e) if test -z "$LD"; then
5568 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5569 for ac_dir in $PATH; do
5570 IFS=$lt_save_ifs
5571 test -z "$ac_dir" && ac_dir=.
5572 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5573 lt_cv_path_LD=$ac_dir/$ac_prog
5574 # Check to see if the program is GNU ld. I'd rather use --version,
5575 # but apparently some variants of GNU ld only accept -v.
5576 # Break only if it was the GNU/non-GNU ld that we prefer.
5577 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5578 *GNU* | *'with BFD'*)
5579 test no != "$with_gnu_ld" && break
5580 ;;
5581 *)
5582 test yes != "$with_gnu_ld" && break
5583 ;;
5584 esac
5585 fi
5586 done
5587 IFS=$lt_save_ifs
5588 else
5589 lt_cv_path_LD=$LD # Let the user override the test with a path.
5590 fi ;;
5591 esac
5592 fi
5593
5594 LD=$lt_cv_path_LD
5595 if test -n "$LD"; then
5596 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5597 printf '%s\n' "$LD" >&6; }
5598 else
5599 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
5600 printf '%s\n' "no" >&6; }
5601 fi
5602 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5603 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5604 printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
5605 if test ${lt_cv_prog_gnu_ld+y}
5606 then :
5607 printf %s "(cached) " >&6
5608 else case e in #(
5609 e) # I'd rather use --version here, but apparently some GNU lds only accept -v.
5610 case `$LD -v 2>&1 </dev/null` in
5611 *GNU* | *'with BFD'*)
5612 lt_cv_prog_gnu_ld=yes
5613 ;;
5614 *)
5615 lt_cv_prog_gnu_ld=no
5616 ;;
5617 esac ;;
5618 esac
5619 fi
5620 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5621 printf '%s\n' "$lt_cv_prog_gnu_ld" >&6; }
5622 with_gnu_ld=$lt_cv_prog_gnu_ld
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5633 printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5634 if test ${lt_cv_path_NM+y}
5635 then :
5636 printf %s "(cached) " >&6
5637 else case e in #(
5638 e) if test -n "$NM"; then
5639 # Let the user override the test.
5640 lt_cv_path_NM=$NM
5641 else
5642 lt_nm_to_check=${ac_tool_prefix}nm
5643 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5644 lt_nm_to_check="$lt_nm_to_check nm"
5645 fi
5646 for lt_tmp_nm in $lt_nm_to_check; do
5647 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5648 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5649 IFS=$lt_save_ifs
5650 test -z "$ac_dir" && ac_dir=.
5651 tmp_nm=$ac_dir/$lt_tmp_nm
5652 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
5653 # Check to see if the nm accepts a BSD-compat flag.
5654 # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
5655 # nm: unknown option "B" ignored
5656 # Tru64's nm complains that /dev/null is an invalid object file
5657 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
5658 case $build_os in
5659 mingw* | windows*) lt_bad_file=conftest.nm/nofile ;;
5660 *) lt_bad_file=/dev/null ;;
5661 esac
5662 case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in
5663 *$lt_bad_file* | *'Invalid file or object type'*)
5664 lt_cv_path_NM="$tmp_nm -B"
5665 break 2
5666 ;;
5667 *)
5668 case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in
5669 */dev/null*)
5670 lt_cv_path_NM="$tmp_nm -p"
5671 break 2
5672 ;;
5673 *)
5674 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5675 continue # so that we can try to find one that supports BSD flags
5676 ;;
5677 esac
5678 ;;
5679 esac
5680 fi
5681 done
5682 IFS=$lt_save_ifs
5683 done
5684 : ${lt_cv_path_NM=no}
5685 fi ;;
5686 esac
5687 fi
5688 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5689 printf '%s\n' "$lt_cv_path_NM" >&6; }
5690 if test no != "$lt_cv_path_NM"; then
5691 NM=$lt_cv_path_NM
5692 else
5693 # Didn't find any BSD compatible name lister, look for dumpbin.
5694 if test -n "$DUMPBIN"; then :
5695 # Let the user override the test.
5696 else
5697 if test -n "$ac_tool_prefix"; then
5698 for ac_prog in dumpbin "link -dump"
5699 do
5700 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5701 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5702 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5703 printf %s "checking for $ac_word... " >&6; }
5704 if test ${ac_cv_prog_DUMPBIN+y}
5705 then :
5706 printf %s "(cached) " >&6
5707 else case e in #(
5708 e) if test -n "$DUMPBIN"; then
5709 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5710 else
5711 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5712 for as_dir in $PATH
5713 do
5714 IFS=$as_save_IFS
5715 case $as_dir in #(((
5716 '') as_dir=./ ;;
5717 */) ;;
5718 *) as_dir=$as_dir/ ;;
5719 esac
5720 for ac_exec_ext in '' $ac_executable_extensions; do
5721 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5722 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5723 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5724 break 2
5725 fi
5726 done
5727 done
5728 IFS=$as_save_IFS
5729
5730 fi ;;
5731 esac
5732 fi
5733 DUMPBIN=$ac_cv_prog_DUMPBIN
5734 if test -n "$DUMPBIN"; then
5735 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5736 printf '%s\n' "$DUMPBIN" >&6; }
5737 else
5738 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
5739 printf '%s\n' "no" >&6; }
5740 fi
5741
5742
5743 test -n "$DUMPBIN" && break
5744 done
5745 fi
5746 if test -z "$DUMPBIN"; then
5747 ac_ct_DUMPBIN=$DUMPBIN
5748 for ac_prog in dumpbin "link -dump"
5749 do
5750 # Extract the first word of "$ac_prog", so it can be a program name with args.
5751 set dummy $ac_prog; ac_word=$2
5752 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5753 printf %s "checking for $ac_word... " >&6; }
5754 if test ${ac_cv_prog_ac_ct_DUMPBIN+y}
5755 then :
5756 printf %s "(cached) " >&6
5757 else case e in #(
5758 e) if test -n "$ac_ct_DUMPBIN"; then
5759 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5760 else
5761 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5762 for as_dir in $PATH
5763 do
5764 IFS=$as_save_IFS
5765 case $as_dir in #(((
5766 '') as_dir=./ ;;
5767 */) ;;
5768 *) as_dir=$as_dir/ ;;
5769 esac
5770 for ac_exec_ext in '' $ac_executable_extensions; do
5771 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5772 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5773 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5774 break 2
5775 fi
5776 done
5777 done
5778 IFS=$as_save_IFS
5779
5780 fi ;;
5781 esac
5782 fi
5783 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5784 if test -n "$ac_ct_DUMPBIN"; then
5785 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5786 printf '%s\n' "$ac_ct_DUMPBIN" >&6; }
5787 else
5788 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
5789 printf '%s\n' "no" >&6; }
5790 fi
5791
5792
5793 test -n "$ac_ct_DUMPBIN" && break
5794 done
5795
5796 if test "x$ac_ct_DUMPBIN" = x; then
5797 DUMPBIN=":"
5798 else
5799 case $cross_compiling:$ac_tool_warned in
5800 yes:)
5801 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5802 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5803 ac_tool_warned=yes ;;
5804 esac
5805 DUMPBIN=$ac_ct_DUMPBIN
5806 fi
5807 fi
5808
5809 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in
5810 *COFF*)
5811 DUMPBIN="$DUMPBIN -symbols -headers"
5812 ;;
5813 *)
5814 DUMPBIN=:
5815 ;;
5816 esac
5817 fi
5818
5819 if test : != "$DUMPBIN"; then
5820 NM=$DUMPBIN
5821 fi
5822 fi
5823 test -z "$NM" && NM=nm
5824
5825
5826
5827
5828
5829
5830 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5831 printf %s "checking the name lister ($NM) interface... " >&6; }
5832 if test ${lt_cv_nm_interface+y}
5833 then :
5834 printf %s "(cached) " >&6
5835 else case e in #(
5836 e) lt_cv_nm_interface="BSD nm"
5837 echo "int some_variable = 0;" > conftest.$ac_ext
5838 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5839 (eval "$ac_compile" 2>conftest.err)
5840 cat conftest.err >&5
5841 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5842 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5843 cat conftest.err >&5
5844 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5845 cat conftest.out >&5
5846 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5847 lt_cv_nm_interface="MS dumpbin"
5848 fi
5849 rm -f conftest* ;;
5850 esac
5851 fi
5852 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5853 printf '%s\n' "$lt_cv_nm_interface" >&6; }
5854
5855 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5856 printf %s "checking whether ln -s works... " >&6; }
5857 LN_S=$as_ln_s
5858 if test "$LN_S" = "ln -s"; then
5859 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5860 printf '%s\n' "yes" >&6; }
5861 else
5862 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5863 printf '%s\n' "no, using $LN_S" >&6; }
5864 fi
5865
5866 # find the maximum length of command line arguments
5867 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5868 printf %s "checking the maximum length of command line arguments... " >&6; }
5869 if test ${lt_cv_sys_max_cmd_len+y}
5870 then :
5871 printf %s "(cached) " >&6
5872 else case e in #(
5873 e) i=0
5874 teststring=ABCD
5875
5876 case $build_os in
5877 msdosdjgpp*)
5878 # On DJGPP, this test can blow up pretty badly due to problems in libc
5879 # (any single argument exceeding 2000 bytes causes a buffer overrun
5880 # during glob expansion). Even if it were fixed, the result of this
5881 # check would be larger than it should be.
5882 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5883 ;;
5884
5885 gnu* | ironclad*)
5886 # Under GNU Hurd and Ironclad, this test is not required because there
5887 # is no limit to the length of command line arguments.
5888 # Libtool will interpret -1 as no limit whatsoever
5889 lt_cv_sys_max_cmd_len=-1;
5890 ;;
5891
5892 cygwin* | mingw* | windows* | cegcc*)
5893 # On Win9x/ME, this test blows up -- it succeeds, but takes
5894 # about 5 minutes as the teststring grows exponentially.
5895 # Worse, since 9x/ME are not pre-emptively multitasking,
5896 # you end up with a "frozen" computer, even though with patience
5897 # the test eventually succeeds (with a max line length of 256k).
5898 # Instead, let's just punt: use the minimum linelength reported by
5899 # all of the supported platforms: 8192 (on NT/2K/XP).
5900 lt_cv_sys_max_cmd_len=8192;
5901 ;;
5902
5903 mint*)
5904 # On MiNT this can take a long time and run out of memory.
5905 lt_cv_sys_max_cmd_len=8192;
5906 ;;
5907
5908 amigaos*)
5909 # On AmigaOS with pdksh, this test takes hours, literally.
5910 # So we just punt and use a minimum line length of 8192.
5911 lt_cv_sys_max_cmd_len=8192;
5912 ;;
5913
5914 darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*)
5915 # This has been around since 386BSD, at least. Likely further.
5916 if test -x /sbin/sysctl; then
5917 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5918 elif test -x /usr/sbin/sysctl; then
5919 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5920 else
5921 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5922 fi
5923 # And add a safety zone
5924 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5925 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5926 ;;
5927
5928 interix*)
5929 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5930 lt_cv_sys_max_cmd_len=196608
5931 ;;
5932
5933 os2*)
5934 # The test takes a long time on OS/2.
5935 lt_cv_sys_max_cmd_len=8192
5936 ;;
5937
5938 osf*)
5939 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5940 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5941 # nice to cause kernel panics so lets avoid the loop below.
5942 # First set a reasonable default.
5943 lt_cv_sys_max_cmd_len=16384
5944 #
5945 if test -x /sbin/sysconfig; then
5946 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5947 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5948 esac
5949 fi
5950 ;;
5951 sco3.2v5*)
5952 lt_cv_sys_max_cmd_len=102400
5953 ;;
5954 sysv5* | sco5v6* | sysv4.2uw2*)
5955 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5956 if test -n "$kargmax"; then
5957 lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[ ]//'`
5958 else
5959 lt_cv_sys_max_cmd_len=32768
5960 fi
5961 ;;
5962 *)
5963 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5964 if test -n "$lt_cv_sys_max_cmd_len" && \
5965 test undefined != "$lt_cv_sys_max_cmd_len"; then
5966 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5967 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5968 else
5969 # Make teststring a little bigger before we do anything with it.
5970 # a 1K string should be a reasonable start.
5971 for i in 1 2 3 4 5 6 7 8; do
5972 teststring=$teststring$teststring
5973 done
5974 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5975 # If test is not a shell built-in, we'll probably end up computing a
5976 # maximum length that is only half of the actual maximum length, but
5977 # we can't tell.
5978 while { test X`env echo "$teststring$teststring" 2>/dev/null` \
5979 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5980 test 17 != "$i" # 1/2 MB should be enough
5981 do
5982 i=`expr $i + 1`
5983 teststring=$teststring$teststring
5984 done
5985 # Only check the string length outside the loop.
5986 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5987 teststring=
5988 # Add a significant safety factor because C++ compilers can tack on
5989 # massive amounts of additional arguments before passing them to the
5990 # linker. It appears as though 1/2 is a usable value.
5991 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5992 fi
5993 ;;
5994 esac
5995 ;;
5996 esac
5997 fi
5998
5999 if test -n "$lt_cv_sys_max_cmd_len"; then
6000 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6001 printf '%s\n' "$lt_cv_sys_max_cmd_len" >&6; }
6002 else
6003 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: none" >&5
6004 printf '%s\n' "none" >&6; }
6005 fi
6006 max_cmd_len=$lt_cv_sys_max_cmd_len
6007
6008
6009
6010
6011
6012
6013 : ${CP="cp -f"}
6014 : ${MV="mv -f"}
6015 : ${RM="rm -f"}
6016
6017 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6018 lt_unset=unset
6019 else
6020 lt_unset=false
6021 fi
6022
6023
6024
6025
6026
6027 # test EBCDIC or ASCII
6028 case `echo X|tr X '\101'` in
6029 A) # ASCII based system
6030 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6031 lt_SP2NL='tr \040 \012'
6032 lt_NL2SP='tr \015\012 \040\040'
6033 ;;
6034 *) # EBCDIC based system
6035 lt_SP2NL='tr \100 \n'
6036 lt_NL2SP='tr \r\n \100\100'
6037 ;;
6038 esac
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
6049 printf %s "checking how to convert $build file names to $host format... " >&6; }
6050 if test ${lt_cv_to_host_file_cmd+y}
6051 then :
6052 printf %s "(cached) " >&6
6053 else case e in #(
6054 e) case $host in
6055 *-*-mingw* )
6056 case $build in
6057 *-*-mingw* | *-*-windows* ) # actually msys
6058 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
6059 ;;
6060 *-*-cygwin* )
6061 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
6062 ;;
6063 * ) # otherwise, assume *nix
6064 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
6065 ;;
6066 esac
6067 ;;
6068 *-*-cygwin* )
6069 case $build in
6070 *-*-mingw* | *-*-windows* ) # actually msys
6071 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
6072 ;;
6073 *-*-cygwin* )
6074 lt_cv_to_host_file_cmd=func_convert_file_noop
6075 ;;
6076 * ) # otherwise, assume *nix
6077 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
6078 ;;
6079 esac
6080 ;;
6081 * ) # unhandled hosts (and "normal" native builds)
6082 lt_cv_to_host_file_cmd=func_convert_file_noop
6083 ;;
6084 esac
6085 ;;
6086 esac
6087 fi
6088
6089 to_host_file_cmd=$lt_cv_to_host_file_cmd
6090 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
6091 printf '%s\n' "$lt_cv_to_host_file_cmd" >&6; }
6092
6093
6094
6095
6096
6097 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
6098 printf %s "checking how to convert $build file names to toolchain format... " >&6; }
6099 if test ${lt_cv_to_tool_file_cmd+y}
6100 then :
6101 printf %s "(cached) " >&6
6102 else case e in #(
6103 e) #assume ordinary cross tools, or native build.
6104 lt_cv_to_tool_file_cmd=func_convert_file_noop
6105 case $host in
6106 *-*-mingw* | *-*-windows* )
6107 case $build in
6108 *-*-mingw* | *-*-windows* ) # actually msys
6109 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
6110 ;;
6111 esac
6112 ;;
6113 esac
6114 ;;
6115 esac
6116 fi
6117
6118 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
6119 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
6120 printf '%s\n' "$lt_cv_to_tool_file_cmd" >&6; }
6121
6122
6123
6124
6125
6126 case $host in #(
6127 *-*-mingw* | *-*-windows* | *-*-cygwin*) :
6128 case $build in #(
6129 *-*-mingw* | *-*-windows* | *-*-cygwin*) :
6130 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether cygpath is installed" >&5
6131 printf %s "checking whether cygpath is installed... " >&6; }
6132 if test ${lt_cv_cygpath_installed+y}
6133 then :
6134 printf %s "(cached) " >&6
6135 else case e in #(
6136 e) lt_cv_cygpath_installed=ignoring
6137 cygpath --help &> /dev/null
6138 _lt_result=$?
6139 if test 0 = "$_lt_result"
6140 then :
6141 lt_cv_cygpath_installed=yes
6142 else case e in #(
6143 e) lt_cv_cygpath_installed=no ;;
6144 esac
6145 fi
6146 ;;
6147 esac
6148 fi
6149
6150 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cygpath_installed" >&5
6151 printf '%s\n' "$lt_cv_cygpath_installed" >&6; }
6152
6153
6154
6155
6156 if test "xyes" != "x$lt_cv_cygpath_installed"
6157 then :
6158
6159 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether to use cmd with one slash or two slashes" >&5
6160 printf %s "checking whether to use cmd with one slash or two slashes... " >&6; }
6161 if test ${lt_cv_cmd_slashes+y}
6162 then :
6163 printf %s "(cached) " >&6
6164 else case e in #(
6165 e)
6166 _lt_result=`cmd /c echo one-slash works. Not checked //c echo two-slashes 2>/dev/null`
6167 if test 0 != $?
6168 then :
6169 as_fn_error $? "Do not know how to convert paths" "$LINENO" 5
6170 fi
6171 case $_lt_result in #(
6172 one-slash*) :
6173 lt_cv_cmd_slashes="one" ;; #(
6174 two-slashes*) :
6175 lt_cv_cmd_slashes="two" ;; #(
6176 *) :
6177 as_fn_error $? "Do not know how to convert paths" "$LINENO" 5
6178 ;;
6179 esac
6180 ;;
6181 esac
6182 fi
6183
6184 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cmd_slashes" >&5
6185 printf '%s\n' "$lt_cv_cmd_slashes" >&6; }
6186
6187 fi
6188 ;; #(
6189 *) :
6190 ;;
6191 esac
6192
6193 ;; #(
6194 *) :
6195 ;;
6196 esac
6197 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6198 printf %s "checking for $LD option to reload object files... " >&6; }
6199 if test ${lt_cv_ld_reload_flag+y}
6200 then :
6201 printf %s "(cached) " >&6
6202 else case e in #(
6203 e) lt_cv_ld_reload_flag='-r' ;;
6204 esac
6205 fi
6206 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6207 printf '%s\n' "$lt_cv_ld_reload_flag" >&6; }
6208 reload_flag=$lt_cv_ld_reload_flag
6209 case $reload_flag in
6210 "" | " "*) ;;
6211 *) reload_flag=" $reload_flag" ;;
6212 esac
6213 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6214 case $host_os in
6215 cygwin* | mingw* | windows* | pw32* | cegcc*)
6216 if test yes != "$GCC"; then
6217 reload_cmds=false
6218 fi
6219 ;;
6220 darwin*)
6221 if test yes = "$GCC"; then
6222 reload_cmds='$LTCC $LTCFLAGS $stdlibflag $wl-r -o $output$reload_objs'
6223 else
6224 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6225 fi
6226 ;;
6227 esac
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237 # Extract the first word of "file", so it can be a program name with args.
6238 set dummy file; ac_word=$2
6239 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6240 printf %s "checking for $ac_word... " >&6; }
6241 if test ${ac_cv_prog_FILECMD+y}
6242 then :
6243 printf %s "(cached) " >&6
6244 else case e in #(
6245 e) if test -n "$FILECMD"; then
6246 ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test.
6247 else
6248 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6249 for as_dir in $PATH
6250 do
6251 IFS=$as_save_IFS
6252 case $as_dir in #(((
6253 '') as_dir=./ ;;
6254 */) ;;
6255 *) as_dir=$as_dir/ ;;
6256 esac
6257 for ac_exec_ext in '' $ac_executable_extensions; do
6258 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6259 ac_cv_prog_FILECMD="file"
6260 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6261 break 2
6262 fi
6263 done
6264 done
6265 IFS=$as_save_IFS
6266
6267 test -z "$ac_cv_prog_FILECMD" && ac_cv_prog_FILECMD=":"
6268 fi ;;
6269 esac
6270 fi
6271 FILECMD=$ac_cv_prog_FILECMD
6272 if test -n "$FILECMD"; then
6273 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5
6274 printf '%s\n' "$FILECMD" >&6; }
6275 else
6276 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
6277 printf '%s\n' "no" >&6; }
6278 fi
6279
6280
6281
6282
6283
6284
6285
6286
6287 if test -n "$ac_tool_prefix"; then
6288 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6289 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6290 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6291 printf %s "checking for $ac_word... " >&6; }
6292 if test ${ac_cv_prog_OBJDUMP+y}
6293 then :
6294 printf %s "(cached) " >&6
6295 else case e in #(
6296 e) if test -n "$OBJDUMP"; then
6297 ac_cv_prog_OBJDUMP="$OBJDUMP" # 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 case $as_dir in #(((
6304 '') as_dir=./ ;;
6305 */) ;;
6306 *) as_dir=$as_dir/ ;;
6307 esac
6308 for ac_exec_ext in '' $ac_executable_extensions; do
6309 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6310 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6311 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6312 break 2
6313 fi
6314 done
6315 done
6316 IFS=$as_save_IFS
6317
6318 fi ;;
6319 esac
6320 fi
6321 OBJDUMP=$ac_cv_prog_OBJDUMP
6322 if test -n "$OBJDUMP"; then
6323 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6324 printf '%s\n' "$OBJDUMP" >&6; }
6325 else
6326 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
6327 printf '%s\n' "no" >&6; }
6328 fi
6329
6330
6331 fi
6332 if test -z "$ac_cv_prog_OBJDUMP"; then
6333 ac_ct_OBJDUMP=$OBJDUMP
6334 # Extract the first word of "objdump", so it can be a program name with args.
6335 set dummy objdump; ac_word=$2
6336 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6337 printf %s "checking for $ac_word... " >&6; }
6338 if test ${ac_cv_prog_ac_ct_OBJDUMP+y}
6339 then :
6340 printf %s "(cached) " >&6
6341 else case e in #(
6342 e) if test -n "$ac_ct_OBJDUMP"; then
6343 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6344 else
6345 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6346 for as_dir in $PATH
6347 do
6348 IFS=$as_save_IFS
6349 case $as_dir in #(((
6350 '') as_dir=./ ;;
6351 */) ;;
6352 *) as_dir=$as_dir/ ;;
6353 esac
6354 for ac_exec_ext in '' $ac_executable_extensions; do
6355 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6356 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6357 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6358 break 2
6359 fi
6360 done
6361 done
6362 IFS=$as_save_IFS
6363
6364 fi ;;
6365 esac
6366 fi
6367 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6368 if test -n "$ac_ct_OBJDUMP"; then
6369 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6370 printf '%s\n' "$ac_ct_OBJDUMP" >&6; }
6371 else
6372 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
6373 printf '%s\n' "no" >&6; }
6374 fi
6375
6376 if test "x$ac_ct_OBJDUMP" = x; then
6377 OBJDUMP="false"
6378 else
6379 case $cross_compiling:$ac_tool_warned in
6380 yes:)
6381 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6382 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6383 ac_tool_warned=yes ;;
6384 esac
6385 OBJDUMP=$ac_ct_OBJDUMP
6386 fi
6387 else
6388 OBJDUMP="$ac_cv_prog_OBJDUMP"
6389 fi
6390
6391 test -z "$OBJDUMP" && OBJDUMP=objdump
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6402 printf %s "checking how to recognize dependent libraries... " >&6; }
6403 if test ${lt_cv_deplibs_check_method+y}
6404 then :
6405 printf %s "(cached) " >&6
6406 else case e in #(
6407 e) lt_cv_file_magic_cmd='$MAGIC_CMD'
6408 lt_cv_file_magic_test_file=
6409 lt_cv_deplibs_check_method='unknown'
6410 # Need to set the preceding variable on all platforms that support
6411 # interlibrary dependencies.
6412 # 'none' -- dependencies not supported.
6413 # 'unknown' -- same as none, but documents that we really don't know.
6414 # 'pass_all' -- all dependencies passed with no checks.
6415 # 'file_magic [[regex]]' -- check by looking for files in library path
6416 # that responds to the $file_magic_cmd with a given extended regex.
6417 # If you have 'file' or equivalent on your system and you're not sure
6418 # whether 'pass_all' will *always* work, you probably want this one.
6419
6420 case $host_os in
6421 aix[4-9]*)
6422 lt_cv_deplibs_check_method=pass_all
6423 ;;
6424
6425 beos*)
6426 lt_cv_deplibs_check_method=pass_all
6427 ;;
6428
6429 bsdi[45]*)
6430 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6431 lt_cv_file_magic_cmd='$FILECMD -L'
6432 lt_cv_file_magic_test_file=/shlib/libc.so
6433 ;;
6434
6435 cygwin*)
6436 # func_win32_libid is a shell function defined in ltmain.sh
6437 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6438 lt_cv_file_magic_cmd='func_win32_libid'
6439 ;;
6440
6441 mingw* | windows* | pw32*)
6442 # Base MSYS/MinGW do not provide the 'file' command needed by
6443 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6444 # unless we find 'file', for example because we are cross-compiling.
6445 if ( file / ) >/dev/null 2>&1; then
6446 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6447 lt_cv_file_magic_cmd='func_win32_libid'
6448 else
6449 # Keep this pattern in sync with the one in func_win32_libid.
6450 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64|pe-aarch64)'
6451 lt_cv_file_magic_cmd='$OBJDUMP -f'
6452 fi
6453 ;;
6454
6455 cegcc*)
6456 # use the weaker test based on 'objdump'. See mingw*.
6457 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6458 lt_cv_file_magic_cmd='$OBJDUMP -f'
6459 ;;
6460
6461 darwin* | rhapsody*)
6462 lt_cv_deplibs_check_method=pass_all
6463 ;;
6464
6465 freebsd* | dragonfly* | midnightbsd*)
6466 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6467 case $host_cpu in
6468 i*86 )
6469 # Not sure whether the presence of OpenBSD here was a mistake.
6470 # Let's accept both of them until this is cleared up.
6471 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6472 lt_cv_file_magic_cmd=$FILECMD
6473 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6474 ;;
6475 esac
6476 else
6477 lt_cv_deplibs_check_method=pass_all
6478 fi
6479 ;;
6480
6481 haiku*)
6482 lt_cv_deplibs_check_method=pass_all
6483 ;;
6484
6485 hpux10.20* | hpux11*)
6486 lt_cv_file_magic_cmd=$FILECMD
6487 case $host_cpu in
6488 ia64*)
6489 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6490 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6491 ;;
6492 hppa*64*)
6493 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]'
6494 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6495 ;;
6496 *)
6497 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6498 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6499 ;;
6500 esac
6501 ;;
6502
6503 interix[3-9]*)
6504 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6505 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6506 ;;
6507
6508 irix5* | irix6* | nonstopux*)
6509 case $LD in
6510 *-32|*"-32 ") libmagic=32-bit;;
6511 *-n32|*"-n32 ") libmagic=N32;;
6512 *-64|*"-64 ") libmagic=64-bit;;
6513 *) libmagic=never-match;;
6514 esac
6515 lt_cv_deplibs_check_method=pass_all
6516 ;;
6517
6518 *-mlibc)
6519 lt_cv_deplibs_check_method=pass_all
6520 ;;
6521
6522 # This must be glibc/ELF.
6523 linux* | ironclad*-gnu | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6524 lt_cv_deplibs_check_method=pass_all
6525 ;;
6526
6527 netbsd* | netbsdelf*-gnu)
6528 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6529 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6530 else
6531 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6532 fi
6533 ;;
6534
6535 newos6*)
6536 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6537 lt_cv_file_magic_cmd=$FILECMD
6538 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6539 ;;
6540
6541 *nto* | *qnx*)
6542 lt_cv_deplibs_check_method=pass_all
6543 ;;
6544
6545 openbsd*)
6546 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
6547 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6548 else
6549 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6550 fi
6551 ;;
6552
6553 osf3* | osf4* | osf5*)
6554 lt_cv_deplibs_check_method=pass_all
6555 ;;
6556
6557 rdos*)
6558 lt_cv_deplibs_check_method=pass_all
6559 ;;
6560
6561 serenity*)
6562 lt_cv_deplibs_check_method=pass_all
6563 ;;
6564
6565 solaris*)
6566 lt_cv_deplibs_check_method=pass_all
6567 ;;
6568
6569 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6570 lt_cv_deplibs_check_method=pass_all
6571 ;;
6572
6573 sysv4 | sysv4.3*)
6574 case $host_vendor in
6575 motorola)
6576 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]'
6577 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6578 ;;
6579 ncr)
6580 lt_cv_deplibs_check_method=pass_all
6581 ;;
6582 sequent)
6583 lt_cv_file_magic_cmd='/bin/file'
6584 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6585 ;;
6586 sni)
6587 lt_cv_file_magic_cmd='/bin/file'
6588 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6589 lt_cv_file_magic_test_file=/lib/libc.so
6590 ;;
6591 siemens)
6592 lt_cv_deplibs_check_method=pass_all
6593 ;;
6594 pc)
6595 lt_cv_deplibs_check_method=pass_all
6596 ;;
6597 esac
6598 ;;
6599
6600 tpf*)
6601 lt_cv_deplibs_check_method=pass_all
6602 ;;
6603 os2*)
6604 lt_cv_deplibs_check_method=pass_all
6605 ;;
6606 esac
6607 ;;
6608 esac
6609 fi
6610 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6611 printf '%s\n' "$lt_cv_deplibs_check_method" >&6; }
6612
6613 file_magic_glob=
6614 want_nocaseglob=no
6615 if test "$build" = "$host"; then
6616 case $host_os in
6617 mingw* | windows* | pw32*)
6618 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6619 want_nocaseglob=yes
6620 else
6621 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6622 fi
6623 ;;
6624 esac
6625 fi
6626
6627 file_magic_cmd=$lt_cv_file_magic_cmd
6628 deplibs_check_method=$lt_cv_deplibs_check_method
6629 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652 if test -n "$ac_tool_prefix"; then
6653 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6654 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6655 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6656 printf %s "checking for $ac_word... " >&6; }
6657 if test ${ac_cv_prog_DLLTOOL+y}
6658 then :
6659 printf %s "(cached) " >&6
6660 else case e in #(
6661 e) if test -n "$DLLTOOL"; then
6662 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6663 else
6664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6665 for as_dir in $PATH
6666 do
6667 IFS=$as_save_IFS
6668 case $as_dir in #(((
6669 '') as_dir=./ ;;
6670 */) ;;
6671 *) as_dir=$as_dir/ ;;
6672 esac
6673 for ac_exec_ext in '' $ac_executable_extensions; do
6674 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6675 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6676 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6677 break 2
6678 fi
6679 done
6680 done
6681 IFS=$as_save_IFS
6682
6683 fi ;;
6684 esac
6685 fi
6686 DLLTOOL=$ac_cv_prog_DLLTOOL
6687 if test -n "$DLLTOOL"; then
6688 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6689 printf '%s\n' "$DLLTOOL" >&6; }
6690 else
6691 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
6692 printf '%s\n' "no" >&6; }
6693 fi
6694
6695
6696 fi
6697 if test -z "$ac_cv_prog_DLLTOOL"; then
6698 ac_ct_DLLTOOL=$DLLTOOL
6699 # Extract the first word of "dlltool", so it can be a program name with args.
6700 set dummy dlltool; ac_word=$2
6701 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6702 printf %s "checking for $ac_word... " >&6; }
6703 if test ${ac_cv_prog_ac_ct_DLLTOOL+y}
6704 then :
6705 printf %s "(cached) " >&6
6706 else case e in #(
6707 e) if test -n "$ac_ct_DLLTOOL"; then
6708 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6709 else
6710 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6711 for as_dir in $PATH
6712 do
6713 IFS=$as_save_IFS
6714 case $as_dir in #(((
6715 '') as_dir=./ ;;
6716 */) ;;
6717 *) as_dir=$as_dir/ ;;
6718 esac
6719 for ac_exec_ext in '' $ac_executable_extensions; do
6720 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6721 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6722 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6723 break 2
6724 fi
6725 done
6726 done
6727 IFS=$as_save_IFS
6728
6729 fi ;;
6730 esac
6731 fi
6732 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6733 if test -n "$ac_ct_DLLTOOL"; then
6734 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6735 printf '%s\n' "$ac_ct_DLLTOOL" >&6; }
6736 else
6737 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
6738 printf '%s\n' "no" >&6; }
6739 fi
6740
6741 if test "x$ac_ct_DLLTOOL" = x; then
6742 DLLTOOL="false"
6743 else
6744 case $cross_compiling:$ac_tool_warned in
6745 yes:)
6746 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6747 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6748 ac_tool_warned=yes ;;
6749 esac
6750 DLLTOOL=$ac_ct_DLLTOOL
6751 fi
6752 else
6753 DLLTOOL="$ac_cv_prog_DLLTOOL"
6754 fi
6755
6756 test -z "$DLLTOOL" && DLLTOOL=dlltool
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6768 printf %s "checking how to associate runtime and link libraries... " >&6; }
6769 if test ${lt_cv_sharedlib_from_linklib_cmd+y}
6770 then :
6771 printf %s "(cached) " >&6
6772 else case e in #(
6773 e) lt_cv_sharedlib_from_linklib_cmd='unknown'
6774
6775 case $host_os in
6776 cygwin* | mingw* | windows* | pw32* | cegcc*)
6777 # two different shell functions defined in ltmain.sh;
6778 # decide which one to use based on capabilities of $DLLTOOL
6779 case `$DLLTOOL --help 2>&1` in
6780 *--identify-strict*)
6781 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6782 ;;
6783 *)
6784 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6785 ;;
6786 esac
6787 ;;
6788 *)
6789 # fallback: assume linklib IS sharedlib
6790 lt_cv_sharedlib_from_linklib_cmd=$ECHO
6791 ;;
6792 esac
6793 ;;
6794 esac
6795 fi
6796 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6797 printf '%s\n' "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6798 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6799 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6800
6801
6802
6803
6804
6805
6806
6807
6808 if test -n "$ac_tool_prefix"; then
6809 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6810 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6811 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6812 printf %s "checking for $ac_word... " >&6; }
6813 if test ${ac_cv_prog_RANLIB+y}
6814 then :
6815 printf %s "(cached) " >&6
6816 else case e in #(
6817 e) if test -n "$RANLIB"; then
6818 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6819 else
6820 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6821 for as_dir in $PATH
6822 do
6823 IFS=$as_save_IFS
6824 case $as_dir in #(((
6825 '') as_dir=./ ;;
6826 */) ;;
6827 *) as_dir=$as_dir/ ;;
6828 esac
6829 for ac_exec_ext in '' $ac_executable_extensions; do
6830 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6831 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6832 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6833 break 2
6834 fi
6835 done
6836 done
6837 IFS=$as_save_IFS
6838
6839 fi ;;
6840 esac
6841 fi
6842 RANLIB=$ac_cv_prog_RANLIB
6843 if test -n "$RANLIB"; then
6844 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6845 printf '%s\n' "$RANLIB" >&6; }
6846 else
6847 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
6848 printf '%s\n' "no" >&6; }
6849 fi
6850
6851
6852 fi
6853 if test -z "$ac_cv_prog_RANLIB"; then
6854 ac_ct_RANLIB=$RANLIB
6855 # Extract the first word of "ranlib", so it can be a program name with args.
6856 set dummy ranlib; ac_word=$2
6857 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6858 printf %s "checking for $ac_word... " >&6; }
6859 if test ${ac_cv_prog_ac_ct_RANLIB+y}
6860 then :
6861 printf %s "(cached) " >&6
6862 else case e in #(
6863 e) if test -n "$ac_ct_RANLIB"; then
6864 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6865 else
6866 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6867 for as_dir in $PATH
6868 do
6869 IFS=$as_save_IFS
6870 case $as_dir in #(((
6871 '') as_dir=./ ;;
6872 */) ;;
6873 *) as_dir=$as_dir/ ;;
6874 esac
6875 for ac_exec_ext in '' $ac_executable_extensions; do
6876 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6877 ac_cv_prog_ac_ct_RANLIB="ranlib"
6878 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6879 break 2
6880 fi
6881 done
6882 done
6883 IFS=$as_save_IFS
6884
6885 fi ;;
6886 esac
6887 fi
6888 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6889 if test -n "$ac_ct_RANLIB"; then
6890 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6891 printf '%s\n' "$ac_ct_RANLIB" >&6; }
6892 else
6893 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
6894 printf '%s\n' "no" >&6; }
6895 fi
6896
6897 if test "x$ac_ct_RANLIB" = x; then
6898 RANLIB=":"
6899 else
6900 case $cross_compiling:$ac_tool_warned in
6901 yes:)
6902 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6903 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6904 ac_tool_warned=yes ;;
6905 esac
6906 RANLIB=$ac_ct_RANLIB
6907 fi
6908 else
6909 RANLIB="$ac_cv_prog_RANLIB"
6910 fi
6911
6912 if test -n "$ac_tool_prefix"; then
6913 for ac_prog in ar
6914 do
6915 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6916 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6917 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6918 printf %s "checking for $ac_word... " >&6; }
6919 if test ${ac_cv_prog_AR+y}
6920 then :
6921 printf %s "(cached) " >&6
6922 else case e in #(
6923 e) if test -n "$AR"; then
6924 ac_cv_prog_AR="$AR" # Let the user override the test.
6925 else
6926 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6927 for as_dir in $PATH
6928 do
6929 IFS=$as_save_IFS
6930 case $as_dir in #(((
6931 '') as_dir=./ ;;
6932 */) ;;
6933 *) as_dir=$as_dir/ ;;
6934 esac
6935 for ac_exec_ext in '' $ac_executable_extensions; do
6936 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6937 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6938 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6939 break 2
6940 fi
6941 done
6942 done
6943 IFS=$as_save_IFS
6944
6945 fi ;;
6946 esac
6947 fi
6948 AR=$ac_cv_prog_AR
6949 if test -n "$AR"; then
6950 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6951 printf '%s\n' "$AR" >&6; }
6952 else
6953 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
6954 printf '%s\n' "no" >&6; }
6955 fi
6956
6957
6958 test -n "$AR" && break
6959 done
6960 fi
6961 if test -z "$AR"; then
6962 ac_ct_AR=$AR
6963 for ac_prog in ar
6964 do
6965 # Extract the first word of "$ac_prog", so it can be a program name with args.
6966 set dummy $ac_prog; ac_word=$2
6967 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6968 printf %s "checking for $ac_word... " >&6; }
6969 if test ${ac_cv_prog_ac_ct_AR+y}
6970 then :
6971 printf %s "(cached) " >&6
6972 else case e in #(
6973 e) if test -n "$ac_ct_AR"; then
6974 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6975 else
6976 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6977 for as_dir in $PATH
6978 do
6979 IFS=$as_save_IFS
6980 case $as_dir in #(((
6981 '') as_dir=./ ;;
6982 */) ;;
6983 *) as_dir=$as_dir/ ;;
6984 esac
6985 for ac_exec_ext in '' $ac_executable_extensions; do
6986 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6987 ac_cv_prog_ac_ct_AR="$ac_prog"
6988 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6989 break 2
6990 fi
6991 done
6992 done
6993 IFS=$as_save_IFS
6994
6995 fi ;;
6996 esac
6997 fi
6998 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6999 if test -n "$ac_ct_AR"; then
7000 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7001 printf '%s\n' "$ac_ct_AR" >&6; }
7002 else
7003 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
7004 printf '%s\n' "no" >&6; }
7005 fi
7006
7007
7008 test -n "$ac_ct_AR" && break
7009 done
7010
7011 if test "x$ac_ct_AR" = x; then
7012 AR="false"
7013 else
7014 case $cross_compiling:$ac_tool_warned in
7015 yes:)
7016 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7017 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7018 ac_tool_warned=yes ;;
7019 esac
7020 AR=$ac_ct_AR
7021 fi
7022 fi
7023
7024 : ${AR=ar}
7025
7026
7027
7028
7029
7030
7031 # Use ARFLAGS variable as AR's operation code to sync the variable naming with
7032 # Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have
7033 # higher priority because that's what people were doing historically (setting
7034 # ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS
7035 # variable obsoleted/removed.
7036
7037 test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr}
7038 lt_ar_flags=$AR_FLAGS
7039
7040
7041
7042
7043
7044
7045 # Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override
7046 # by AR_FLAGS because that was never working and AR_FLAGS is about to die.
7047
7048
7049
7050
7051
7052
7053 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
7054 printf %s "checking for archiver @FILE support... " >&6; }
7055 if test ${lt_cv_ar_at_file+y}
7056 then :
7057 printf %s "(cached) " >&6
7058 else case e in #(
7059 e) lt_cv_ar_at_file=no
7060 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7061 /* end confdefs.h. */
7062
7063 int
7064 main (void)
7065 {
7066
7067 ;
7068 return 0;
7069 }
7070 _ACEOF
7071 if ac_fn_c_try_compile "$LINENO"
7072 then :
7073 echo conftest.$ac_objext > conftest.lst
7074 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
7075 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
7076 (eval $lt_ar_try) 2>&5
7077 ac_status=$?
7078 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7079 test $ac_status = 0; }
7080 if test 0 -eq "$ac_status"; then
7081 # Ensure the archiver fails upon bogus file names.
7082 rm -f conftest.$ac_objext libconftest.a
7083 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
7084 (eval $lt_ar_try) 2>&5
7085 ac_status=$?
7086 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7087 test $ac_status = 0; }
7088 if test 0 -ne "$ac_status"; then
7089 lt_cv_ar_at_file=@
7090 fi
7091 fi
7092 rm -f conftest.* libconftest.a
7093
7094 fi
7095 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
7096 ;;
7097 esac
7098 fi
7099 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
7100 printf '%s\n' "$lt_cv_ar_at_file" >&6; }
7101
7102 if test no = "$lt_cv_ar_at_file"; then
7103 archiver_list_spec=
7104 else
7105 archiver_list_spec=$lt_cv_ar_at_file
7106 fi
7107
7108
7109
7110
7111
7112
7113
7114 if test -n "$ac_tool_prefix"; then
7115 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7116 set dummy ${ac_tool_prefix}strip; ac_word=$2
7117 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7118 printf %s "checking for $ac_word... " >&6; }
7119 if test ${ac_cv_prog_STRIP+y}
7120 then :
7121 printf %s "(cached) " >&6
7122 else case e in #(
7123 e) if test -n "$STRIP"; then
7124 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7125 else
7126 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7127 for as_dir in $PATH
7128 do
7129 IFS=$as_save_IFS
7130 case $as_dir in #(((
7131 '') as_dir=./ ;;
7132 */) ;;
7133 *) as_dir=$as_dir/ ;;
7134 esac
7135 for ac_exec_ext in '' $ac_executable_extensions; do
7136 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7137 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7138 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7139 break 2
7140 fi
7141 done
7142 done
7143 IFS=$as_save_IFS
7144
7145 fi ;;
7146 esac
7147 fi
7148 STRIP=$ac_cv_prog_STRIP
7149 if test -n "$STRIP"; then
7150 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7151 printf '%s\n' "$STRIP" >&6; }
7152 else
7153 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
7154 printf '%s\n' "no" >&6; }
7155 fi
7156
7157
7158 fi
7159 if test -z "$ac_cv_prog_STRIP"; then
7160 ac_ct_STRIP=$STRIP
7161 # Extract the first word of "strip", so it can be a program name with args.
7162 set dummy strip; ac_word=$2
7163 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7164 printf %s "checking for $ac_word... " >&6; }
7165 if test ${ac_cv_prog_ac_ct_STRIP+y}
7166 then :
7167 printf %s "(cached) " >&6
7168 else case e in #(
7169 e) if test -n "$ac_ct_STRIP"; then
7170 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7171 else
7172 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7173 for as_dir in $PATH
7174 do
7175 IFS=$as_save_IFS
7176 case $as_dir in #(((
7177 '') as_dir=./ ;;
7178 */) ;;
7179 *) as_dir=$as_dir/ ;;
7180 esac
7181 for ac_exec_ext in '' $ac_executable_extensions; do
7182 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7183 ac_cv_prog_ac_ct_STRIP="strip"
7184 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7185 break 2
7186 fi
7187 done
7188 done
7189 IFS=$as_save_IFS
7190
7191 fi ;;
7192 esac
7193 fi
7194 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7195 if test -n "$ac_ct_STRIP"; then
7196 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7197 printf '%s\n' "$ac_ct_STRIP" >&6; }
7198 else
7199 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
7200 printf '%s\n' "no" >&6; }
7201 fi
7202
7203 if test "x$ac_ct_STRIP" = x; then
7204 STRIP=":"
7205 else
7206 case $cross_compiling:$ac_tool_warned in
7207 yes:)
7208 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7209 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7210 ac_tool_warned=yes ;;
7211 esac
7212 STRIP=$ac_ct_STRIP
7213 fi
7214 else
7215 STRIP="$ac_cv_prog_STRIP"
7216 fi
7217
7218 test -z "$STRIP" && STRIP=:
7219
7220
7221
7222
7223
7224
7225
7226 test -z "$RANLIB" && RANLIB=:
7227
7228
7229
7230
7231
7232
7233 # Determine commands to create old-style static archives.
7234 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7235 old_postinstall_cmds='chmod 644 $oldlib'
7236 old_postuninstall_cmds=
7237
7238 if test -n "$RANLIB"; then
7239 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
7240 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
7241 fi
7242
7243 case $host_os in
7244 darwin*)
7245 lock_old_archive_extraction=yes ;;
7246 *)
7247 lock_old_archive_extraction=no ;;
7248 esac
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288 # If no C compiler was specified, use CC.
7289 LTCC=${LTCC-"$CC"}
7290
7291 # If no C compiler flags were specified, use CFLAGS.
7292 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7293
7294 # Allow CC to be a program name with arguments.
7295 compiler=$CC
7296
7297
7298 # Check for command to grab the raw symbol name followed by C symbol from nm.
7299 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7300 printf %s "checking command to parse $NM output from $compiler object... " >&6; }
7301 if test ${lt_cv_sys_global_symbol_pipe+y}
7302 then :
7303 printf %s "(cached) " >&6
7304 else case e in #(
7305 e)
7306 # These are sane defaults that work on at least a few old systems.
7307 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7308
7309 # Character class describing NM global symbol codes.
7310 symcode='[BCDEGRST]'
7311
7312 # Regexp to match symbols that can be accessed directly from C.
7313 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7314
7315 # Define system-specific variables.
7316 case $host_os in
7317 aix*)
7318 symcode='[BCDT]'
7319 ;;
7320 cygwin* | mingw* | windows* | pw32* | cegcc*)
7321 symcode='[ABCDGISTW]'
7322 ;;
7323 hpux*)
7324 if test ia64 = "$host_cpu"; then
7325 symcode='[ABCDEGRST]'
7326 fi
7327 ;;
7328 irix* | nonstopux*)
7329 symcode='[BCDEGRST]'
7330 ;;
7331 osf*)
7332 symcode='[BCDEGQRST]'
7333 ;;
7334 solaris*)
7335 symcode='[BCDRT]'
7336 ;;
7337 sco3.2v5*)
7338 symcode='[DT]'
7339 ;;
7340 sysv4.2uw2*)
7341 symcode='[DT]'
7342 ;;
7343 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7344 symcode='[ABDT]'
7345 ;;
7346 sysv4)
7347 symcode='[DFNSTU]'
7348 ;;
7349 esac
7350
7351 # If we're using GNU nm, then use its standard symbol codes.
7352 case `$NM -V 2>&1` in
7353 *GNU* | *'with BFD'*)
7354 symcode='[ABCDGIRSTW]' ;;
7355 esac
7356
7357 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7358 # Gets list of data symbols to import.
7359 lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \([a-zA-Z_][a-zA-Z0-9_]*\)$/\1/p'"
7360 # Adjust the below global symbol transforms to fixup imported variables.
7361 lt_cdecl_hook=" -e 's/^I .* \([a-zA-Z_][a-zA-Z0-9_]*\)$/extern __declspec(dllimport) char \1;/p'"
7362 lt_c_name_hook=" -e 's/^I .* \([a-zA-Z_][a-zA-Z0-9_]*\)$/ {\"\1\", (void *) 0},/p'"
7363 lt_c_name_lib_hook="\
7364 -e 's/^I .* \(lib[a-zA-Z_][a-zA-Z0-9_]*\)$/ {\"\1\", (void *) 0},/p'\
7365 -e 's/^I .* \([a-zA-Z_][a-zA-Z0-9_]*\)$/ {\"lib\1\", (void *) 0},/p'"
7366 else
7367 # Disable hooks by default.
7368 lt_cv_sys_global_symbol_to_import=
7369 lt_cdecl_hook=
7370 lt_c_name_hook=
7371 lt_c_name_lib_hook=
7372 fi
7373
7374 # Transform an extracted symbol line into a proper C declaration.
7375 # Some systems (esp. on ia64) link data and code symbols differently,
7376 # so use this general approach.
7377 lt_cv_sys_global_symbol_to_cdecl="$SED -n"\
7378 $lt_cdecl_hook\
7379 " -e 's/^T .* \([a-zA-Z_][a-zA-Z0-9_]*\)$/extern int \1();/p'"\
7380 " -e 's/^$symcode$symcode* .* \([a-zA-Z_][a-zA-Z0-9_]*\)$/extern char \1;/p'"
7381
7382 # Transform an extracted symbol line into symbol name and symbol address
7383 lt_cv_sys_global_symbol_to_c_name_address="$SED -n"\
7384 $lt_c_name_hook\
7385 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
7386 " -e 's/^$symcode$symcode* .* \([a-zA-Z_][a-zA-Z0-9_]*\)$/ {\"\1\", (void *) \&\1},/p'"
7387
7388 # Transform an extracted symbol line into symbol name with lib prefix and
7389 # symbol address.
7390 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\
7391 $lt_c_name_lib_hook\
7392 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
7393 " -e 's/^$symcode$symcode* .* \(lib[a-zA-Z_][a-zA-Z0-9_]*\)$/ {\"\1\", (void *) \&\1},/p'"\
7394 " -e 's/^$symcode$symcode* .* \([a-zA-Z_][a-zA-Z0-9_]*\)$/ {\"lib\1\", (void *) \&\1},/p'"
7395
7396 # Handle CRLF in mingw tool chain
7397 opt_cr=
7398 case $build_os in
7399 mingw* | windows*)
7400 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7401 ;;
7402 esac
7403
7404 # Try without a prefix underscore, then with it.
7405 for ac_symprfx in "" "_"; do
7406
7407 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7408 symxfrm="\\1 $ac_symprfx\\2 \\2"
7409
7410 # Write the raw and C identifiers.
7411 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7412 # Fake it for dumpbin and say T for any non-static function,
7413 # D for any global variable and I for any imported variable.
7414 # Also find C++ and __fastcall symbols from MSVC++ or ICC,
7415 # which start with @ or ?. And Cygwin gawk-4.1.4-3 and newer
7416 # treats input as binary, have to drop carriage return first.
7417 lt_cv_sys_global_symbol_pipe="$AWK '"\
7418 " {sub(/\\r\$/,\"\")};"\
7419 " {last_section=section; section=\$ 3};"\
7420 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
7421 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7422 " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
7423 " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
7424 " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
7425 " \$ 0!~/External *\|/{next};"\
7426 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7427 " {if(hide[section]) next};"\
7428 " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
7429 " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
7430 " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
7431 " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
7432 " ' prfx=^$ac_symprfx"
7433 else
7434 lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7435 fi
7436 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'"
7437
7438 # Check to see that the pipe works correctly.
7439 pipe_works=no
7440
7441 rm -f conftest*
7442 cat > conftest.$ac_ext <<_LT_EOF
7443 #ifdef __cplusplus
7444 extern "C" {
7445 #endif
7446 char nm_test_var;
7447 void nm_test_func(void);
7448 void nm_test_func(void){}
7449 #ifdef __cplusplus
7450 }
7451 #endif
7452 int main(void){nm_test_var='a';nm_test_func();return(0);}
7453 _LT_EOF
7454
7455 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7456 (eval $ac_compile) 2>&5
7457 ac_status=$?
7458 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7459 test $ac_status = 0; }; then
7460 # Now try to grab the symbols.
7461 nlist=conftest.nm
7462 $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&5
7463 if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&5 && test -s "$nlist"; then
7464 # Try sorting and uniquifying the output.
7465 if sort "$nlist" | uniq > "$nlist"T; then
7466 mv -f "$nlist"T "$nlist"
7467 else
7468 rm -f "$nlist"T
7469 fi
7470
7471 # Make sure that we snagged all the symbols we need.
7472 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7473 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7474 cat <<_LT_EOF > conftest.$ac_ext
7475 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
7476 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
7477 /* DATA imports from DLLs on WIN32 can't be const, because runtime
7478 relocations are performed -- see ld's documentation on pseudo-relocs. */
7479 # define LT_DLSYM_CONST
7480 #elif defined __osf__
7481 /* This system does not cope well with relocations in const data. */
7482 # define LT_DLSYM_CONST
7483 #else
7484 # define LT_DLSYM_CONST const
7485 #endif
7486
7487 #ifdef __cplusplus
7488 extern "C" {
7489 #endif
7490
7491 _LT_EOF
7492 # Now generate the symbol file.
7493 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7494
7495 cat <<_LT_EOF >> conftest.$ac_ext
7496
7497 /* The mapping between symbol names and symbols. */
7498 LT_DLSYM_CONST struct {
7499 const char *name;
7500 void *address;
7501 }
7502 lt__PROGRAM__LTX_preloaded_symbols[] =
7503 {
7504 { "@PROGRAM@", (void *) 0 },
7505 _LT_EOF
7506 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7507 cat <<\_LT_EOF >> conftest.$ac_ext
7508 {0, (void *) 0}
7509 };
7510
7511 /* This works around a problem in FreeBSD linker */
7512 #ifdef FREEBSD_WORKAROUND
7513 static const void *lt_preloaded_setup() {
7514 return lt__PROGRAM__LTX_preloaded_symbols;
7515 }
7516 #endif
7517
7518 #ifdef __cplusplus
7519 }
7520 #endif
7521 _LT_EOF
7522 # Now try linking the two files.
7523 mv conftest.$ac_objext conftstm.$ac_objext
7524 lt_globsym_save_LIBS=$LIBS
7525 lt_globsym_save_CFLAGS=$CFLAGS
7526 LIBS=conftstm.$ac_objext
7527 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7528 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7529 (eval $ac_link) 2>&5
7530 ac_status=$?
7531 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7532 test $ac_status = 0; } && test -s conftest$ac_exeext; then
7533 pipe_works=yes
7534 fi
7535 LIBS=$lt_globsym_save_LIBS
7536 CFLAGS=$lt_globsym_save_CFLAGS
7537 else
7538 echo "cannot find nm_test_func in $nlist" >&5
7539 fi
7540 else
7541 echo "cannot find nm_test_var in $nlist" >&5
7542 fi
7543 else
7544 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7545 fi
7546 else
7547 echo "$progname: failed program was:" >&5
7548 cat conftest.$ac_ext >&5
7549 fi
7550 rm -rf conftest* conftst*
7551
7552 # Do not use the global_symbol_pipe unless it works.
7553 if test yes = "$pipe_works"; then
7554 break
7555 else
7556 lt_cv_sys_global_symbol_pipe=
7557 fi
7558 done
7559 ;;
7560 esac
7561 fi
7562
7563 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7564 lt_cv_sys_global_symbol_to_cdecl=
7565 fi
7566 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7567 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7568 printf '%s\n' "failed" >&6; }
7569 else
7570 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7571 printf '%s\n' "ok" >&6; }
7572 fi
7573
7574 # Response file support.
7575 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7576 nm_file_list_spec='@'
7577 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7578 nm_file_list_spec='@'
7579 fi
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598
7599
7600
7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
7617 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7618 printf %s "checking for sysroot... " >&6; }
7619
7620 # Check whether --with-sysroot was given.
7621 if test ${with_sysroot+y}
7622 then :
7623 withval=$with_sysroot;
7624 else case e in #(
7625 e) with_sysroot=no ;;
7626 esac
7627 fi
7628
7629
7630 lt_sysroot=
7631 case $with_sysroot in #(
7632 yes)
7633 if test yes = "$GCC"; then
7634 # Trim trailing / since we'll always append absolute paths and we want
7635 # to avoid //, if only for less confusing output for the user.
7636 lt_sysroot=`$CC --print-sysroot 2>/dev/null | $SED 's:/\+$::'`
7637 fi
7638 ;; #(
7639 /*)
7640 lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"`
7641 ;; #(
7642 no|'')
7643 ;; #(
7644 *)
7645 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
7646 printf '%s\n' "$with_sysroot" >&6; }
7647 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7648 ;;
7649 esac
7650
7651 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7652 printf '%s\n' "${lt_sysroot:-no}" >&6; }
7653
7654
7655
7656
7657
7658 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
7659 printf %s "checking for a working dd... " >&6; }
7660 if test ${ac_cv_path_lt_DD+y}
7661 then :
7662 printf %s "(cached) " >&6
7663 else case e in #(
7664 e) printf 0123456789abcdef0123456789abcdef >conftest.i
7665 cat conftest.i conftest.i >conftest2.i
7666 : ${lt_DD:=$DD}
7667 if test -z "$lt_DD"; then
7668 ac_path_lt_DD_found=false
7669 # Loop through the user's path and test for each of PROGNAME-LIST
7670 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7671 for as_dir in $PATH
7672 do
7673 IFS=$as_save_IFS
7674 case $as_dir in #(((
7675 '') as_dir=./ ;;
7676 */) ;;
7677 *) as_dir=$as_dir/ ;;
7678 esac
7679 for ac_prog in dd
7680 do
7681 for ac_exec_ext in '' $ac_executable_extensions; do
7682 ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext"
7683 as_fn_executable_p "$ac_path_lt_DD" || continue
7684 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7685 cmp -s conftest.i conftest.out \
7686 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
7687 fi
7688 $ac_path_lt_DD_found && break 3
7689 done
7690 done
7691 done
7692 IFS=$as_save_IFS
7693 if test -z "$ac_cv_path_lt_DD"; then
7694 :
7695 fi
7696 else
7697 ac_cv_path_lt_DD=$lt_DD
7698 fi
7699
7700 rm -f conftest.i conftest2.i conftest.out ;;
7701 esac
7702 fi
7703 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
7704 printf '%s\n' "$ac_cv_path_lt_DD" >&6; }
7705
7706
7707 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
7708 printf %s "checking how to truncate binary pipes... " >&6; }
7709 if test ${lt_cv_truncate_bin+y}
7710 then :
7711 printf %s "(cached) " >&6
7712 else case e in #(
7713 e) printf 0123456789abcdef0123456789abcdef >conftest.i
7714 cat conftest.i conftest.i >conftest2.i
7715 lt_cv_truncate_bin=
7716 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7717 cmp -s conftest.i conftest.out \
7718 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
7719 fi
7720 rm -f conftest.i conftest2.i conftest.out
7721 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" ;;
7722 esac
7723 fi
7724 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
7725 printf '%s\n' "$lt_cv_truncate_bin" >&6; }
7726
7727
7728
7729
7730
7731
7732
7733 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
7734 func_cc_basename ()
7735 {
7736 for cc_temp in $*""; do
7737 case $cc_temp in
7738 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7739 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7740 \-*) ;;
7741 *) break;;
7742 esac
7743 done
7744 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7745 }
7746
7747 # Check whether --enable-libtool-lock was given.
7748 if test ${enable_libtool_lock+y}
7749 then :
7750 enableval=$enable_libtool_lock;
7751 fi
7752
7753 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
7754
7755 # Some flags need to be propagated to the compiler or linker for good
7756 # libtool support.
7757 case $host in
7758 ia64-*-hpux*)
7759 # Find out what ABI is being produced by ac_compile, and set mode
7760 # options accordingly.
7761 echo 'int i;' > conftest.$ac_ext
7762 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7763 (eval $ac_compile) 2>&5
7764 ac_status=$?
7765 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7766 test $ac_status = 0; }; then
7767 case `$FILECMD conftest.$ac_objext` in
7768 *ELF-32*)
7769 HPUX_IA64_MODE=32
7770 ;;
7771 *ELF-64*)
7772 HPUX_IA64_MODE=64
7773 ;;
7774 esac
7775 fi
7776 rm -rf conftest*
7777 ;;
7778 *-*-irix6*)
7779 # Find out what ABI is being produced by ac_compile, and set linker
7780 # options accordingly.
7781 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7782 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7783 (eval $ac_compile) 2>&5
7784 ac_status=$?
7785 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7786 test $ac_status = 0; }; then
7787 if test yes = "$lt_cv_prog_gnu_ld"; then
7788 case `$FILECMD conftest.$ac_objext` in
7789 *32-bit*)
7790 LD="${LD-ld} -melf32bsmip"
7791 ;;
7792 *N32*)
7793 LD="${LD-ld} -melf32bmipn32"
7794 ;;
7795 *64-bit*)
7796 LD="${LD-ld} -melf64bmip"
7797 ;;
7798 esac
7799 else
7800 case `$FILECMD conftest.$ac_objext` in
7801 *32-bit*)
7802 LD="${LD-ld} -32"
7803 ;;
7804 *N32*)
7805 LD="${LD-ld} -n32"
7806 ;;
7807 *64-bit*)
7808 LD="${LD-ld} -64"
7809 ;;
7810 esac
7811 fi
7812 fi
7813 rm -rf conftest*
7814 ;;
7815
7816 mips64*-*linux*)
7817 # Find out what ABI is being produced by ac_compile, and set linker
7818 # options accordingly.
7819 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7820 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7821 (eval $ac_compile) 2>&5
7822 ac_status=$?
7823 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7824 test $ac_status = 0; }; then
7825 emul=elf
7826 case `$FILECMD conftest.$ac_objext` in
7827 *32-bit*)
7828 emul="${emul}32"
7829 ;;
7830 *64-bit*)
7831 emul="${emul}64"
7832 ;;
7833 esac
7834 case `$FILECMD conftest.$ac_objext` in
7835 *MSB*)
7836 emul="${emul}btsmip"
7837 ;;
7838 *LSB*)
7839 emul="${emul}ltsmip"
7840 ;;
7841 esac
7842 case `$FILECMD conftest.$ac_objext` in
7843 *N32*)
7844 emul="${emul}n32"
7845 ;;
7846 esac
7847 LD="${LD-ld} -m $emul"
7848 fi
7849 rm -rf conftest*
7850 ;;
7851
7852 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7853 s390*-*linux*|s390*-*tpf*|sparc*-*linux*|x86_64-gnu*)
7854 # Find out what ABI is being produced by ac_compile, and set linker
7855 # options accordingly. Note that the listed cases only cover the
7856 # situations where additional linker options are needed (such as when
7857 # doing 32-bit compilation for a host where ld defaults to 64-bit, or
7858 # vice versa); the common cases where no linker options are needed do
7859 # not appear in the list.
7860 echo 'int i;' > conftest.$ac_ext
7861 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7862 (eval $ac_compile) 2>&5
7863 ac_status=$?
7864 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7865 test $ac_status = 0; }; then
7866 case `$FILECMD conftest.o` in
7867 *32-bit*)
7868 case $host in
7869 x86_64-*kfreebsd*-gnu)
7870 LD="${LD-ld} -m elf_i386_fbsd"
7871 ;;
7872 x86_64-*linux*|x86_64-gnu*)
7873 case `$FILECMD conftest.o` in
7874 *x86-64*)
7875 LD="${LD-ld} -m elf32_x86_64"
7876 ;;
7877 *)
7878 LD="${LD-ld} -m elf_i386"
7879 ;;
7880 esac
7881 ;;
7882 powerpc64le-*linux*)
7883 LD="${LD-ld} -m elf32lppclinux"
7884 ;;
7885 powerpc64-*linux*)
7886 LD="${LD-ld} -m elf32ppclinux"
7887 ;;
7888 s390x-*linux*)
7889 LD="${LD-ld} -m elf_s390"
7890 ;;
7891 sparc64-*linux*)
7892 LD="${LD-ld} -m elf32_sparc"
7893 ;;
7894 esac
7895 ;;
7896 *64-bit*)
7897 case $host in
7898 x86_64-*kfreebsd*-gnu)
7899 LD="${LD-ld} -m elf_x86_64_fbsd"
7900 ;;
7901 x86_64-*linux*|x86_64-gnu*)
7902 LD="${LD-ld} -m elf_x86_64"
7903 ;;
7904 powerpcle-*linux*)
7905 LD="${LD-ld} -m elf64lppc"
7906 ;;
7907 powerpc-*linux*)
7908 LD="${LD-ld} -m elf64ppc"
7909 ;;
7910 s390*-*linux*|s390*-*tpf*)
7911 LD="${LD-ld} -m elf64_s390"
7912 ;;
7913 sparc*-*linux*)
7914 LD="${LD-ld} -m elf64_sparc"
7915 ;;
7916 esac
7917 ;;
7918 esac
7919 fi
7920 rm -rf conftest*
7921 ;;
7922
7923 *-*-sco3.2v5*)
7924 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7925 SAVE_CFLAGS=$CFLAGS
7926 CFLAGS="$CFLAGS -belf"
7927 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7928 printf %s "checking whether the C compiler needs -belf... " >&6; }
7929 if test ${lt_cv_cc_needs_belf+y}
7930 then :
7931 printf %s "(cached) " >&6
7932 else case e in #(
7933 e) ac_ext=c
7934 ac_cpp='$CPP $CPPFLAGS'
7935 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7936 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7937 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7938
7939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7940 /* end confdefs.h. */
7941
7942 int
7943 main (void)
7944 {
7945
7946 ;
7947 return 0;
7948 }
7949 _ACEOF
7950 if ac_fn_c_try_link "$LINENO"
7951 then :
7952 lt_cv_cc_needs_belf=yes
7953 else case e in #(
7954 e) lt_cv_cc_needs_belf=no ;;
7955 esac
7956 fi
7957 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7958 conftest$ac_exeext conftest.$ac_ext
7959 ac_ext=c
7960 ac_cpp='$CPP $CPPFLAGS'
7961 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7962 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7963 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7964 ;;
7965 esac
7966 fi
7967 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7968 printf '%s\n' "$lt_cv_cc_needs_belf" >&6; }
7969 if test yes != "$lt_cv_cc_needs_belf"; then
7970 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7971 CFLAGS=$SAVE_CFLAGS
7972 fi
7973 ;;
7974 *-*solaris*)
7975 # Find out what ABI is being produced by ac_compile, and set linker
7976 # options accordingly.
7977 echo 'int i;' > conftest.$ac_ext
7978 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7979 (eval $ac_compile) 2>&5
7980 ac_status=$?
7981 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7982 test $ac_status = 0; }; then
7983 case `$FILECMD conftest.o` in
7984 *64-bit*)
7985 case $lt_cv_prog_gnu_ld in
7986 yes*)
7987 case $host in
7988 i?86-*-solaris*|x86_64-*-solaris*)
7989 LD="${LD-ld} -m elf_x86_64"
7990 ;;
7991 sparc*-*-solaris*)
7992 LD="${LD-ld} -m elf64_sparc"
7993 ;;
7994 esac
7995 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
7996 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7997 LD=${LD-ld}_sol2
7998 fi
7999 ;;
8000 *)
8001 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
8002 LD="${LD-ld} -64"
8003 fi
8004 ;;
8005 esac
8006 ;;
8007 esac
8008 fi
8009 rm -rf conftest*
8010 ;;
8011 esac
8012
8013 need_locks=$enable_libtool_lock
8014
8015 if test -n "$ac_tool_prefix"; then
8016 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
8017 set dummy ${ac_tool_prefix}mt; ac_word=$2
8018 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8019 printf %s "checking for $ac_word... " >&6; }
8020 if test ${ac_cv_prog_MANIFEST_TOOL+y}
8021 then :
8022 printf %s "(cached) " >&6
8023 else case e in #(
8024 e) if test -n "$MANIFEST_TOOL"; then
8025 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
8026 else
8027 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8028 for as_dir in $PATH
8029 do
8030 IFS=$as_save_IFS
8031 case $as_dir in #(((
8032 '') as_dir=./ ;;
8033 */) ;;
8034 *) as_dir=$as_dir/ ;;
8035 esac
8036 for ac_exec_ext in '' $ac_executable_extensions; do
8037 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8038 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
8039 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8040 break 2
8041 fi
8042 done
8043 done
8044 IFS=$as_save_IFS
8045
8046 fi ;;
8047 esac
8048 fi
8049 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
8050 if test -n "$MANIFEST_TOOL"; then
8051 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
8052 printf '%s\n' "$MANIFEST_TOOL" >&6; }
8053 else
8054 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
8055 printf '%s\n' "no" >&6; }
8056 fi
8057
8058
8059 fi
8060 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
8061 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
8062 # Extract the first word of "mt", so it can be a program name with args.
8063 set dummy mt; ac_word=$2
8064 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8065 printf %s "checking for $ac_word... " >&6; }
8066 if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y}
8067 then :
8068 printf %s "(cached) " >&6
8069 else case e in #(
8070 e) if test -n "$ac_ct_MANIFEST_TOOL"; then
8071 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
8072 else
8073 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8074 for as_dir in $PATH
8075 do
8076 IFS=$as_save_IFS
8077 case $as_dir in #(((
8078 '') as_dir=./ ;;
8079 */) ;;
8080 *) as_dir=$as_dir/ ;;
8081 esac
8082 for ac_exec_ext in '' $ac_executable_extensions; do
8083 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8084 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
8085 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8086 break 2
8087 fi
8088 done
8089 done
8090 IFS=$as_save_IFS
8091
8092 fi ;;
8093 esac
8094 fi
8095 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
8096 if test -n "$ac_ct_MANIFEST_TOOL"; then
8097 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
8098 printf '%s\n' "$ac_ct_MANIFEST_TOOL" >&6; }
8099 else
8100 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
8101 printf '%s\n' "no" >&6; }
8102 fi
8103
8104 if test "x$ac_ct_MANIFEST_TOOL" = x; then
8105 MANIFEST_TOOL=":"
8106 else
8107 case $cross_compiling:$ac_tool_warned in
8108 yes:)
8109 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8110 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8111 ac_tool_warned=yes ;;
8112 esac
8113 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
8114 fi
8115 else
8116 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
8117 fi
8118
8119 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
8120 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
8121 printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
8122 if test ${lt_cv_path_manifest_tool+y}
8123 then :
8124 printf %s "(cached) " >&6
8125 else case e in #(
8126 e) lt_cv_path_manifest_tool=no
8127 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
8128 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
8129 cat conftest.err >&5
8130 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
8131 lt_cv_path_manifest_tool=yes
8132 fi
8133 rm -f conftest* ;;
8134 esac
8135 fi
8136 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_manifest_tool" >&5
8137 printf '%s\n' "$lt_cv_path_manifest_tool" >&6; }
8138 if test yes != "$lt_cv_path_manifest_tool"; then
8139 MANIFEST_TOOL=:
8140 fi
8141
8142
8143
8144
8145
8146
8147 case $host_os in
8148 rhapsody* | darwin*)
8149 if test -n "$ac_tool_prefix"; then
8150 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
8151 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
8152 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8153 printf %s "checking for $ac_word... " >&6; }
8154 if test ${ac_cv_prog_DSYMUTIL+y}
8155 then :
8156 printf %s "(cached) " >&6
8157 else case e in #(
8158 e) if test -n "$DSYMUTIL"; then
8159 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8160 else
8161 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8162 for as_dir in $PATH
8163 do
8164 IFS=$as_save_IFS
8165 case $as_dir in #(((
8166 '') as_dir=./ ;;
8167 */) ;;
8168 *) as_dir=$as_dir/ ;;
8169 esac
8170 for ac_exec_ext in '' $ac_executable_extensions; do
8171 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8172 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
8173 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8174 break 2
8175 fi
8176 done
8177 done
8178 IFS=$as_save_IFS
8179
8180 fi ;;
8181 esac
8182 fi
8183 DSYMUTIL=$ac_cv_prog_DSYMUTIL
8184 if test -n "$DSYMUTIL"; then
8185 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8186 printf '%s\n' "$DSYMUTIL" >&6; }
8187 else
8188 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
8189 printf '%s\n' "no" >&6; }
8190 fi
8191
8192
8193 fi
8194 if test -z "$ac_cv_prog_DSYMUTIL"; then
8195 ac_ct_DSYMUTIL=$DSYMUTIL
8196 # Extract the first word of "dsymutil", so it can be a program name with args.
8197 set dummy dsymutil; ac_word=$2
8198 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8199 printf %s "checking for $ac_word... " >&6; }
8200 if test ${ac_cv_prog_ac_ct_DSYMUTIL+y}
8201 then :
8202 printf %s "(cached) " >&6
8203 else case e in #(
8204 e) if test -n "$ac_ct_DSYMUTIL"; then
8205 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
8206 else
8207 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8208 for as_dir in $PATH
8209 do
8210 IFS=$as_save_IFS
8211 case $as_dir in #(((
8212 '') as_dir=./ ;;
8213 */) ;;
8214 *) as_dir=$as_dir/ ;;
8215 esac
8216 for ac_exec_ext in '' $ac_executable_extensions; do
8217 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8218 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
8219 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8220 break 2
8221 fi
8222 done
8223 done
8224 IFS=$as_save_IFS
8225
8226 fi ;;
8227 esac
8228 fi
8229 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
8230 if test -n "$ac_ct_DSYMUTIL"; then
8231 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
8232 printf '%s\n' "$ac_ct_DSYMUTIL" >&6; }
8233 else
8234 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
8235 printf '%s\n' "no" >&6; }
8236 fi
8237
8238 if test "x$ac_ct_DSYMUTIL" = x; then
8239 DSYMUTIL=":"
8240 else
8241 case $cross_compiling:$ac_tool_warned in
8242 yes:)
8243 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8244 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8245 ac_tool_warned=yes ;;
8246 esac
8247 DSYMUTIL=$ac_ct_DSYMUTIL
8248 fi
8249 else
8250 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8251 fi
8252
8253 if test -n "$ac_tool_prefix"; then
8254 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8255 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8256 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8257 printf %s "checking for $ac_word... " >&6; }
8258 if test ${ac_cv_prog_NMEDIT+y}
8259 then :
8260 printf %s "(cached) " >&6
8261 else case e in #(
8262 e) if test -n "$NMEDIT"; then
8263 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8264 else
8265 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8266 for as_dir in $PATH
8267 do
8268 IFS=$as_save_IFS
8269 case $as_dir in #(((
8270 '') as_dir=./ ;;
8271 */) ;;
8272 *) as_dir=$as_dir/ ;;
8273 esac
8274 for ac_exec_ext in '' $ac_executable_extensions; do
8275 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8276 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8277 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8278 break 2
8279 fi
8280 done
8281 done
8282 IFS=$as_save_IFS
8283
8284 fi ;;
8285 esac
8286 fi
8287 NMEDIT=$ac_cv_prog_NMEDIT
8288 if test -n "$NMEDIT"; then
8289 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8290 printf '%s\n' "$NMEDIT" >&6; }
8291 else
8292 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
8293 printf '%s\n' "no" >&6; }
8294 fi
8295
8296
8297 fi
8298 if test -z "$ac_cv_prog_NMEDIT"; then
8299 ac_ct_NMEDIT=$NMEDIT
8300 # Extract the first word of "nmedit", so it can be a program name with args.
8301 set dummy nmedit; ac_word=$2
8302 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8303 printf %s "checking for $ac_word... " >&6; }
8304 if test ${ac_cv_prog_ac_ct_NMEDIT+y}
8305 then :
8306 printf %s "(cached) " >&6
8307 else case e in #(
8308 e) if test -n "$ac_ct_NMEDIT"; then
8309 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8310 else
8311 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8312 for as_dir in $PATH
8313 do
8314 IFS=$as_save_IFS
8315 case $as_dir in #(((
8316 '') as_dir=./ ;;
8317 */) ;;
8318 *) as_dir=$as_dir/ ;;
8319 esac
8320 for ac_exec_ext in '' $ac_executable_extensions; do
8321 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8322 ac_cv_prog_ac_ct_NMEDIT="nmedit"
8323 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8324 break 2
8325 fi
8326 done
8327 done
8328 IFS=$as_save_IFS
8329
8330 fi ;;
8331 esac
8332 fi
8333 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8334 if test -n "$ac_ct_NMEDIT"; then
8335 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8336 printf '%s\n' "$ac_ct_NMEDIT" >&6; }
8337 else
8338 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
8339 printf '%s\n' "no" >&6; }
8340 fi
8341
8342 if test "x$ac_ct_NMEDIT" = x; then
8343 NMEDIT=":"
8344 else
8345 case $cross_compiling:$ac_tool_warned in
8346 yes:)
8347 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8348 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8349 ac_tool_warned=yes ;;
8350 esac
8351 NMEDIT=$ac_ct_NMEDIT
8352 fi
8353 else
8354 NMEDIT="$ac_cv_prog_NMEDIT"
8355 fi
8356
8357 if test -n "$ac_tool_prefix"; then
8358 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8359 set dummy ${ac_tool_prefix}lipo; ac_word=$2
8360 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8361 printf %s "checking for $ac_word... " >&6; }
8362 if test ${ac_cv_prog_LIPO+y}
8363 then :
8364 printf %s "(cached) " >&6
8365 else case e in #(
8366 e) if test -n "$LIPO"; then
8367 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8368 else
8369 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8370 for as_dir in $PATH
8371 do
8372 IFS=$as_save_IFS
8373 case $as_dir in #(((
8374 '') as_dir=./ ;;
8375 */) ;;
8376 *) as_dir=$as_dir/ ;;
8377 esac
8378 for ac_exec_ext in '' $ac_executable_extensions; do
8379 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8380 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8381 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8382 break 2
8383 fi
8384 done
8385 done
8386 IFS=$as_save_IFS
8387
8388 fi ;;
8389 esac
8390 fi
8391 LIPO=$ac_cv_prog_LIPO
8392 if test -n "$LIPO"; then
8393 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8394 printf '%s\n' "$LIPO" >&6; }
8395 else
8396 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
8397 printf '%s\n' "no" >&6; }
8398 fi
8399
8400
8401 fi
8402 if test -z "$ac_cv_prog_LIPO"; then
8403 ac_ct_LIPO=$LIPO
8404 # Extract the first word of "lipo", so it can be a program name with args.
8405 set dummy lipo; ac_word=$2
8406 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8407 printf %s "checking for $ac_word... " >&6; }
8408 if test ${ac_cv_prog_ac_ct_LIPO+y}
8409 then :
8410 printf %s "(cached) " >&6
8411 else case e in #(
8412 e) if test -n "$ac_ct_LIPO"; then
8413 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8414 else
8415 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8416 for as_dir in $PATH
8417 do
8418 IFS=$as_save_IFS
8419 case $as_dir in #(((
8420 '') as_dir=./ ;;
8421 */) ;;
8422 *) as_dir=$as_dir/ ;;
8423 esac
8424 for ac_exec_ext in '' $ac_executable_extensions; do
8425 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8426 ac_cv_prog_ac_ct_LIPO="lipo"
8427 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8428 break 2
8429 fi
8430 done
8431 done
8432 IFS=$as_save_IFS
8433
8434 fi ;;
8435 esac
8436 fi
8437 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8438 if test -n "$ac_ct_LIPO"; then
8439 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8440 printf '%s\n' "$ac_ct_LIPO" >&6; }
8441 else
8442 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
8443 printf '%s\n' "no" >&6; }
8444 fi
8445
8446 if test "x$ac_ct_LIPO" = x; then
8447 LIPO=":"
8448 else
8449 case $cross_compiling:$ac_tool_warned in
8450 yes:)
8451 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8452 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8453 ac_tool_warned=yes ;;
8454 esac
8455 LIPO=$ac_ct_LIPO
8456 fi
8457 else
8458 LIPO="$ac_cv_prog_LIPO"
8459 fi
8460
8461 if test -n "$ac_tool_prefix"; then
8462 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8463 set dummy ${ac_tool_prefix}otool; ac_word=$2
8464 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8465 printf %s "checking for $ac_word... " >&6; }
8466 if test ${ac_cv_prog_OTOOL+y}
8467 then :
8468 printf %s "(cached) " >&6
8469 else case e in #(
8470 e) if test -n "$OTOOL"; then
8471 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8472 else
8473 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8474 for as_dir in $PATH
8475 do
8476 IFS=$as_save_IFS
8477 case $as_dir in #(((
8478 '') as_dir=./ ;;
8479 */) ;;
8480 *) as_dir=$as_dir/ ;;
8481 esac
8482 for ac_exec_ext in '' $ac_executable_extensions; do
8483 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8484 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8485 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8486 break 2
8487 fi
8488 done
8489 done
8490 IFS=$as_save_IFS
8491
8492 fi ;;
8493 esac
8494 fi
8495 OTOOL=$ac_cv_prog_OTOOL
8496 if test -n "$OTOOL"; then
8497 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8498 printf '%s\n' "$OTOOL" >&6; }
8499 else
8500 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
8501 printf '%s\n' "no" >&6; }
8502 fi
8503
8504
8505 fi
8506 if test -z "$ac_cv_prog_OTOOL"; then
8507 ac_ct_OTOOL=$OTOOL
8508 # Extract the first word of "otool", so it can be a program name with args.
8509 set dummy otool; ac_word=$2
8510 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8511 printf %s "checking for $ac_word... " >&6; }
8512 if test ${ac_cv_prog_ac_ct_OTOOL+y}
8513 then :
8514 printf %s "(cached) " >&6
8515 else case e in #(
8516 e) if test -n "$ac_ct_OTOOL"; then
8517 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8518 else
8519 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8520 for as_dir in $PATH
8521 do
8522 IFS=$as_save_IFS
8523 case $as_dir in #(((
8524 '') as_dir=./ ;;
8525 */) ;;
8526 *) as_dir=$as_dir/ ;;
8527 esac
8528 for ac_exec_ext in '' $ac_executable_extensions; do
8529 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8530 ac_cv_prog_ac_ct_OTOOL="otool"
8531 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8532 break 2
8533 fi
8534 done
8535 done
8536 IFS=$as_save_IFS
8537
8538 fi ;;
8539 esac
8540 fi
8541 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8542 if test -n "$ac_ct_OTOOL"; then
8543 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8544 printf '%s\n' "$ac_ct_OTOOL" >&6; }
8545 else
8546 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
8547 printf '%s\n' "no" >&6; }
8548 fi
8549
8550 if test "x$ac_ct_OTOOL" = x; then
8551 OTOOL=":"
8552 else
8553 case $cross_compiling:$ac_tool_warned in
8554 yes:)
8555 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8556 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8557 ac_tool_warned=yes ;;
8558 esac
8559 OTOOL=$ac_ct_OTOOL
8560 fi
8561 else
8562 OTOOL="$ac_cv_prog_OTOOL"
8563 fi
8564
8565 if test -n "$ac_tool_prefix"; then
8566 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8567 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8568 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8569 printf %s "checking for $ac_word... " >&6; }
8570 if test ${ac_cv_prog_OTOOL64+y}
8571 then :
8572 printf %s "(cached) " >&6
8573 else case e in #(
8574 e) if test -n "$OTOOL64"; then
8575 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8576 else
8577 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8578 for as_dir in $PATH
8579 do
8580 IFS=$as_save_IFS
8581 case $as_dir in #(((
8582 '') as_dir=./ ;;
8583 */) ;;
8584 *) as_dir=$as_dir/ ;;
8585 esac
8586 for ac_exec_ext in '' $ac_executable_extensions; do
8587 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8588 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8589 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8590 break 2
8591 fi
8592 done
8593 done
8594 IFS=$as_save_IFS
8595
8596 fi ;;
8597 esac
8598 fi
8599 OTOOL64=$ac_cv_prog_OTOOL64
8600 if test -n "$OTOOL64"; then
8601 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8602 printf '%s\n' "$OTOOL64" >&6; }
8603 else
8604 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
8605 printf '%s\n' "no" >&6; }
8606 fi
8607
8608
8609 fi
8610 if test -z "$ac_cv_prog_OTOOL64"; then
8611 ac_ct_OTOOL64=$OTOOL64
8612 # Extract the first word of "otool64", so it can be a program name with args.
8613 set dummy otool64; ac_word=$2
8614 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8615 printf %s "checking for $ac_word... " >&6; }
8616 if test ${ac_cv_prog_ac_ct_OTOOL64+y}
8617 then :
8618 printf %s "(cached) " >&6
8619 else case e in #(
8620 e) if test -n "$ac_ct_OTOOL64"; then
8621 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8622 else
8623 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8624 for as_dir in $PATH
8625 do
8626 IFS=$as_save_IFS
8627 case $as_dir in #(((
8628 '') as_dir=./ ;;
8629 */) ;;
8630 *) as_dir=$as_dir/ ;;
8631 esac
8632 for ac_exec_ext in '' $ac_executable_extensions; do
8633 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8634 ac_cv_prog_ac_ct_OTOOL64="otool64"
8635 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8636 break 2
8637 fi
8638 done
8639 done
8640 IFS=$as_save_IFS
8641
8642 fi ;;
8643 esac
8644 fi
8645 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8646 if test -n "$ac_ct_OTOOL64"; then
8647 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8648 printf '%s\n' "$ac_ct_OTOOL64" >&6; }
8649 else
8650 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
8651 printf '%s\n' "no" >&6; }
8652 fi
8653
8654 if test "x$ac_ct_OTOOL64" = x; then
8655 OTOOL64=":"
8656 else
8657 case $cross_compiling:$ac_tool_warned in
8658 yes:)
8659 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8660 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8661 ac_tool_warned=yes ;;
8662 esac
8663 OTOOL64=$ac_ct_OTOOL64
8664 fi
8665 else
8666 OTOOL64="$ac_cv_prog_OTOOL64"
8667 fi
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8696 printf %s "checking for -single_module linker flag... " >&6; }
8697 if test ${lt_cv_apple_cc_single_mod+y}
8698 then :
8699 printf %s "(cached) " >&6
8700 else case e in #(
8701 e) lt_cv_apple_cc_single_mod=no
8702 if test -z "$LT_MULTI_MODULE"; then
8703 # By default we will add the -single_module flag. You can override
8704 # by either setting the environment variable LT_MULTI_MODULE
8705 # non-empty at configure time, or by adding -multi_module to the
8706 # link flags.
8707 rm -rf libconftest.dylib*
8708 echo "int foo(void){return 1;}" > conftest.c
8709 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8710 -dynamiclib -Wl,-single_module conftest.c" >&5
8711 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8712 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8713 _lt_result=$?
8714 # If there is a non-empty error log, and "single_module"
8715 # appears in it, assume the flag caused a linker warning
8716 if test -s conftest.err && $GREP single_module conftest.err; then
8717 cat conftest.err >&5
8718 # Otherwise, if the output was created with a 0 exit code from
8719 # the compiler, it worked.
8720 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
8721 lt_cv_apple_cc_single_mod=yes
8722 else
8723 cat conftest.err >&5
8724 fi
8725 rm -rf libconftest.dylib*
8726 rm -f conftest.*
8727 fi ;;
8728 esac
8729 fi
8730 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8731 printf '%s\n' "$lt_cv_apple_cc_single_mod" >&6; }
8732
8733 # Feature test to disable chained fixups since it is not
8734 # compatible with '-undefined dynamic_lookup'
8735 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for -no_fixup_chains linker flag" >&5
8736 printf %s "checking for -no_fixup_chains linker flag... " >&6; }
8737 if test ${lt_cv_support_no_fixup_chains+y}
8738 then :
8739 printf %s "(cached) " >&6
8740 else case e in #(
8741 e) save_LDFLAGS=$LDFLAGS
8742 LDFLAGS="$LDFLAGS -Wl,-no_fixup_chains"
8743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8744 /* end confdefs.h. */
8745
8746 int
8747 main (void)
8748 {
8749
8750 ;
8751 return 0;
8752 }
8753 _ACEOF
8754 if ac_fn_c_try_link "$LINENO"
8755 then :
8756 lt_cv_support_no_fixup_chains=yes
8757 else case e in #(
8758 e) lt_cv_support_no_fixup_chains=no
8759 ;;
8760 esac
8761 fi
8762 rm -f core conftest.err conftest.$ac_objext conftest.beam \
8763 conftest$ac_exeext conftest.$ac_ext
8764 LDFLAGS=$save_LDFLAGS
8765
8766 ;;
8767 esac
8768 fi
8769 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_support_no_fixup_chains" >&5
8770 printf '%s\n' "$lt_cv_support_no_fixup_chains" >&6; }
8771
8772 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8773 printf %s "checking for -exported_symbols_list linker flag... " >&6; }
8774 if test ${lt_cv_ld_exported_symbols_list+y}
8775 then :
8776 printf %s "(cached) " >&6
8777 else case e in #(
8778 e) lt_cv_ld_exported_symbols_list=no
8779 save_LDFLAGS=$LDFLAGS
8780 echo "_main" > conftest.sym
8781 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8783 /* end confdefs.h. */
8784
8785 int
8786 main (void)
8787 {
8788
8789 ;
8790 return 0;
8791 }
8792 _ACEOF
8793 if ac_fn_c_try_link "$LINENO"
8794 then :
8795 lt_cv_ld_exported_symbols_list=yes
8796 else case e in #(
8797 e) lt_cv_ld_exported_symbols_list=no ;;
8798 esac
8799 fi
8800 rm -f core conftest.err conftest.$ac_objext conftest.beam \
8801 conftest$ac_exeext conftest.$ac_ext
8802 LDFLAGS=$save_LDFLAGS
8803 ;;
8804 esac
8805 fi
8806 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8807 printf '%s\n' "$lt_cv_ld_exported_symbols_list" >&6; }
8808
8809 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8810 printf %s "checking for -force_load linker flag... " >&6; }
8811 if test ${lt_cv_ld_force_load+y}
8812 then :
8813 printf %s "(cached) " >&6
8814 else case e in #(
8815 e) lt_cv_ld_force_load=no
8816 cat > conftest.c << _LT_EOF
8817 int forced_loaded() { return 2;}
8818 _LT_EOF
8819 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8820 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8821 echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5
8822 $AR $AR_FLAGS libconftest.a conftest.o 2>&5
8823 echo "$RANLIB libconftest.a" >&5
8824 $RANLIB libconftest.a 2>&5
8825 cat > conftest.c << _LT_EOF
8826 int main(void) { return 0;}
8827 _LT_EOF
8828 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8829 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8830 _lt_result=$?
8831 if test -s conftest.err && $GREP force_load conftest.err; then
8832 cat conftest.err >&5
8833 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
8834 lt_cv_ld_force_load=yes
8835 else
8836 cat conftest.err >&5
8837 fi
8838 rm -f conftest.err libconftest.a conftest conftest.c
8839 rm -rf conftest.dSYM
8840 ;;
8841 esac
8842 fi
8843 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8844 printf '%s\n' "$lt_cv_ld_force_load" >&6; }
8845 case $host_os in
8846 rhapsody* | darwin1.[012])
8847 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
8848 darwin1.*)
8849 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8850 darwin*)
8851 case $MACOSX_DEPLOYMENT_TARGET,$host in
8852 10.[012],*|,*powerpc*-darwin[5-8]*)
8853 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8854 *)
8855 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup'
8856 if test yes = "$lt_cv_support_no_fixup_chains"; then
8857 as_fn_append _lt_dar_allow_undefined ' $wl-no_fixup_chains'
8858 fi
8859 ;;
8860 esac
8861 ;;
8862 esac
8863 if test yes = "$lt_cv_apple_cc_single_mod"; then
8864 _lt_dar_single_mod='$single_module'
8865 fi
8866 _lt_dar_needs_single_mod=no
8867 case $host_os in
8868 rhapsody* | darwin1.*)
8869 _lt_dar_needs_single_mod=yes ;;
8870 darwin*)
8871 # When targeting Mac OS X 10.4 (darwin 8) or later,
8872 # -single_module is the default and -multi_module is unsupported.
8873 # The toolchain on macOS 10.14 (darwin 18) and later cannot
8874 # target any OS version that needs -single_module.
8875 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8876 10.0,*-darwin[567].*|10.[0-3],*-darwin[5-9].*|10.[0-3],*-darwin1[0-7].*)
8877 _lt_dar_needs_single_mod=yes ;;
8878 esac
8879 ;;
8880 esac
8881 if test yes = "$lt_cv_ld_exported_symbols_list"; then
8882 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
8883 else
8884 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
8885 fi
8886 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
8887 _lt_dsymutil='~$DSYMUTIL $lib || :'
8888 else
8889 _lt_dsymutil=
8890 fi
8891 ;;
8892 esac
8893
8894 # func_munge_path_list VARIABLE PATH
8895 # -----------------------------------
8896 # VARIABLE is name of variable containing _space_ separated list of
8897 # directories to be munged by the contents of PATH, which is string
8898 # having a format:
8899 # "DIR[:DIR]:"
8900 # string "DIR[ DIR]" will be prepended to VARIABLE
8901 # ":DIR[:DIR]"
8902 # string "DIR[ DIR]" will be appended to VARIABLE
8903 # "DIRP[:DIRP]::[DIRA:]DIRA"
8904 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
8905 # "DIRA[ DIRA]" will be appended to VARIABLE
8906 # "DIR[:DIR]"
8907 # VARIABLE will be replaced by "DIR[ DIR]"
8908 func_munge_path_list ()
8909 {
8910 case x$2 in
8911 x)
8912 ;;
8913 *:)
8914 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
8915 ;;
8916 x:*)
8917 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
8918 ;;
8919 *::*)
8920 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
8921 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
8922 ;;
8923 *)
8924 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
8925 ;;
8926 esac
8927 }
8928
8929 ac_header= ac_cache=
8930 for ac_item in $ac_header_c_list
8931 do
8932 if test $ac_cache; then
8933 ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
8934 if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
8935 printf '%s\n' "#define $ac_item 1" >> confdefs.h
8936 fi
8937 ac_header= ac_cache=
8938 elif test $ac_header; then
8939 ac_cache=$ac_item
8940 else
8941 ac_header=$ac_item
8942 fi
8943 done
8944
8945
8946
8947
8948
8949
8950
8951
8952 if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
8953 then :
8954
8955 printf '%s\n' "#define STDC_HEADERS 1" >>confdefs.h
8956
8957 fi
8958 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8959 "
8960 if test "x$ac_cv_header_dlfcn_h" = xyes
8961 then :
8962 printf '%s\n' "#define HAVE_DLFCN_H 1" >>confdefs.h
8963
8964 fi
8965
8966
8967
8968
8969
8970 # Set options
8971
8972
8973
8974 enable_dlopen=no
8975
8976
8977 enable_win32_dll=no
8978
8979
8980 # Check whether --enable-shared was given.
8981 if test ${enable_shared+y}
8982 then :
8983 enableval=$enable_shared; p=${PACKAGE-default}
8984 case $enableval in
8985 yes) enable_shared=yes ;;
8986 no) enable_shared=no ;;
8987 *)
8988 enable_shared=no
8989 # Look at the argument we got. We use all the common list separators.
8990 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8991 for pkg in $enableval; do
8992 IFS=$lt_save_ifs
8993 if test "X$pkg" = "X$p"; then
8994 enable_shared=yes
8995 fi
8996 done
8997 IFS=$lt_save_ifs
8998 ;;
8999 esac
9000 else case e in #(
9001 e) enable_shared=yes ;;
9002 esac
9003 fi
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013 # Check whether --enable-static was given.
9014 if test ${enable_static+y}
9015 then :
9016 enableval=$enable_static; p=${PACKAGE-default}
9017 case $enableval in
9018 yes) enable_static=yes ;;
9019 no) enable_static=no ;;
9020 *)
9021 enable_static=no
9022 # Look at the argument we got. We use all the common list separators.
9023 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
9024 for pkg in $enableval; do
9025 IFS=$lt_save_ifs
9026 if test "X$pkg" = "X$p"; then
9027 enable_static=yes
9028 fi
9029 done
9030 IFS=$lt_save_ifs
9031 ;;
9032 esac
9033 else case e in #(
9034 e) enable_static=yes ;;
9035 esac
9036 fi
9037
9038
9039
9040
9041
9042
9043
9044
9045
9046 # Check whether --enable-pic was given.
9047 if test ${enable_pic+y}
9048 then :
9049 enableval=$enable_pic; lt_p=${PACKAGE-default}
9050 case $enableval in
9051 yes|no) pic_mode=$enableval ;;
9052 *)
9053 pic_mode=default
9054 # Look at the argument we got. We use all the common list separators.
9055 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
9056 for lt_pkg in $enableval; do
9057 IFS=$lt_save_ifs
9058 if test "X$lt_pkg" = "X$lt_p"; then
9059 pic_mode=yes
9060 fi
9061 done
9062 IFS=$lt_save_ifs
9063 ;;
9064 esac
9065 else case e in #(
9066 e) # Check whether --with-pic was given.
9067 if test ${with_pic+y}
9068 then :
9069 withval=$with_pic; lt_p=${PACKAGE-default}
9070 case $withval in
9071 yes|no) pic_mode=$withval ;;
9072 *)
9073 pic_mode=default
9074 # Look at the argument we got. We use all the common list separators.
9075 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
9076 for lt_pkg in $withval; do
9077 IFS=$lt_save_ifs
9078 if test "X$lt_pkg" = "X$lt_p"; then
9079 pic_mode=yes
9080 fi
9081 done
9082 IFS=$lt_save_ifs
9083 ;;
9084 esac
9085 else case e in #(
9086 e) pic_mode=default ;;
9087 esac
9088 fi
9089
9090 ;;
9091 esac
9092 fi
9093
9094
9095
9096
9097
9098
9099
9100
9101 stdlibflag=-nostdlib
9102 # Check whether --enable-cxx-stdlib was given.
9103 if test ${enable_cxx_stdlib+y}
9104 then :
9105 enableval=$enable_cxx_stdlib; p=${PACKAGE-default}
9106 case $enableval in
9107 yes) enable_cxx_stdlib=yes ;;
9108 no) enable_cxx_stdlib=no ;;
9109 *)
9110 enable_cxx_stdlib=no
9111 # Look at the argument we got. We use all the common list separators.
9112 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
9113 for pkg in $enableval; do
9114 IFS=$lt_save_ifs
9115 if test "X$pkg" = "X$p"; then
9116 enable_cxx_stdlib=yes
9117 fi
9118 done
9119 IFS=$lt_save_ifs
9120 ;;
9121 esac
9122 else case e in #(
9123 e) enable_cxx_stdlib=no ;;
9124 esac
9125 fi
9126
9127
9128 if test yes = "$enable_cxx_stdlib"; then
9129 stdlibflag=
9130 fi
9131
9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
9142 # Check whether --enable-fast-install was given.
9143 if test ${enable_fast_install+y}
9144 then :
9145 enableval=$enable_fast_install; p=${PACKAGE-default}
9146 case $enableval in
9147 yes) enable_fast_install=yes ;;
9148 no) enable_fast_install=no ;;
9149 *)
9150 enable_fast_install=no
9151 # Look at the argument we got. We use all the common list separators.
9152 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
9153 for pkg in $enableval; do
9154 IFS=$lt_save_ifs
9155 if test "X$pkg" = "X$p"; then
9156 enable_fast_install=yes
9157 fi
9158 done
9159 IFS=$lt_save_ifs
9160 ;;
9161 esac
9162 else case e in #(
9163 e) enable_fast_install=yes ;;
9164 esac
9165 fi
9166
9167
9168
9169
9170
9171
9172
9173
9174 shared_archive_member_spec=
9175 case $host,$enable_shared in
9176 power*-*-aix[5-9]*,yes)
9177 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
9178 printf %s "checking which variant of shared library versioning to provide... " >&6; }
9179 # Check whether --enable-aix-soname was given.
9180 if test ${enable_aix_soname+y}
9181 then :
9182 enableval=$enable_aix_soname; case $enableval in
9183 aix|svr4|both)
9184 ;;
9185 *)
9186 as_fn_error $? "Unknown argument to --enable-aix-soname" "$LINENO" 5
9187 ;;
9188 esac
9189 lt_cv_with_aix_soname=$enable_aix_soname
9190 else case e in #(
9191 e) # Check whether --with-aix-soname was given.
9192 if test ${with_aix_soname+y}
9193 then :
9194 withval=$with_aix_soname; case $withval in
9195 aix|svr4|both)
9196 ;;
9197 *)
9198 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
9199 ;;
9200 esac
9201 lt_cv_with_aix_soname=$with_aix_soname
9202 else case e in #(
9203 e) if test ${lt_cv_with_aix_soname+y}
9204 then :
9205 printf %s "(cached) " >&6
9206 else case e in #(
9207 e) lt_cv_with_aix_soname=aix ;;
9208 esac
9209 fi
9210 ;;
9211 esac
9212 fi
9213
9214 enable_aix_soname=$lt_cv_with_aix_soname ;;
9215 esac
9216 fi
9217
9218 with_aix_soname=$enable_aix_soname
9219 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
9220 printf '%s\n' "$with_aix_soname" >&6; }
9221 if test aix != "$with_aix_soname"; then
9222 # For the AIX way of multilib, we name the shared archive member
9223 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
9224 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
9225 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
9226 # the AIX toolchain works better with OBJECT_MODE set (default 32).
9227 if test 64 = "${OBJECT_MODE-32}"; then
9228 shared_archive_member_spec=shr_64
9229 else
9230 shared_archive_member_spec=shr
9231 fi
9232 fi
9233 ;;
9234 power*-*-aix[5-9]*,'')
9235 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: for $host, specify if building shared libraries for versioning (svr4|both)" >&5
9236 printf '%s\n' "$as_me: WARNING: for $host, specify if building shared libraries for versioning (svr4|both)" >&2;}
9237 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
9238 printf %s "checking which variant of shared library versioning to provide... " >&6; }
9239 with_aix_soname=aix
9240 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: (default) $with_aix_soname" >&5
9241 printf '%s\n' "(default) $with_aix_soname" >&6; }
9242 ;;
9243 *)
9244 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
9245 printf %s "checking which variant of shared library versioning to provide... " >&6; }
9246 with_aix_soname=aix
9247 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: (default) $with_aix_soname" >&5
9248 printf '%s\n' "(default) $with_aix_soname" >&6; }
9249 ;;
9250 esac
9251
9252
9253
9254
9255
9256
9257
9258
9259
9260
9261 # This can be used to rebuild libtool when needed
9262 LIBTOOL_DEPS=$ltmain
9263
9264 # Always use our own libtool.
9265 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9266
9267
9268
9269
9270
9271
9272
9273
9274
9275
9276
9277
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296 test -z "$LN_S" && LN_S="ln -s"
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306
9307
9308
9309
9310
9311 if test -n "${ZSH_VERSION+set}"; then
9312 setopt NO_GLOB_SUBST
9313 fi
9314
9315 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9316 printf %s "checking for objdir... " >&6; }
9317 if test ${lt_cv_objdir+y}
9318 then :
9319 printf %s "(cached) " >&6
9320 else case e in #(
9321 e) rm -f .libs 2>/dev/null
9322 mkdir .libs 2>/dev/null
9323 if test -d .libs; then
9324 lt_cv_objdir=.libs
9325 else
9326 # MS-DOS does not allow filenames that begin with a dot.
9327 lt_cv_objdir=_libs
9328 fi
9329 rmdir .libs 2>/dev/null ;;
9330 esac
9331 fi
9332 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9333 printf '%s\n' "$lt_cv_objdir" >&6; }
9334 objdir=$lt_cv_objdir
9335
9336
9337
9338
9339
9340 printf '%s\n' "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h
9341
9342
9343
9344
9345 case $host_os in
9346 aix3*)
9347 # AIX sometimes has problems with the GCC collect2 program. For some
9348 # reason, if we set the COLLECT_NAMES environment variable, the problems
9349 # vanish in a puff of smoke.
9350 if test set != "${COLLECT_NAMES+set}"; then
9351 COLLECT_NAMES=
9352 export COLLECT_NAMES
9353 fi
9354 ;;
9355 esac
9356
9357 # Global variables:
9358 ofile=libtool
9359 can_build_shared=yes
9360
9361 # All known linkers require a '.a' archive for static linking (except MSVC and
9362 # ICC, which need '.lib').
9363 libext=a
9364
9365 with_gnu_ld=$lt_cv_prog_gnu_ld
9366
9367 old_CC=$CC
9368 old_CFLAGS=$CFLAGS
9369
9370 # Set sane defaults for various variables
9371 test -z "$CC" && CC=cc
9372 test -z "$LTCC" && LTCC=$CC
9373 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9374 test -z "$LD" && LD=ld
9375 test -z "$ac_objext" && ac_objext=o
9376
9377 func_cc_basename $compiler
9378 cc_basename=$func_cc_basename_result
9379
9380
9381 # Only perform the check for file, if the check method requires it
9382 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9383 case $deplibs_check_method in
9384 file_magic*)
9385 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9386 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9387 printf %s "checking for ${ac_tool_prefix}file... " >&6; }
9388 if test ${lt_cv_path_MAGIC_CMD+y}
9389 then :
9390 printf %s "(cached) " >&6
9391 else case e in #(
9392 e) case $MAGIC_CMD in
9393 [\\/*] | ?:[\\/]*)
9394 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
9395 ;;
9396 *)
9397 lt_save_MAGIC_CMD=$MAGIC_CMD
9398 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
9399 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9400 for ac_dir in $ac_dummy; do
9401 IFS=$lt_save_ifs
9402 test -z "$ac_dir" && ac_dir=.
9403 if test -f "$ac_dir/${ac_tool_prefix}file"; then
9404 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
9405 if test -n "$file_magic_test_file"; then
9406 case $deplibs_check_method in
9407 "file_magic "*)
9408 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9409 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9410 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9411 $EGREP "$file_magic_regex" > /dev/null; then
9412 :
9413 else
9414 cat <<_LT_EOF 1>&2
9415
9416 *** Warning: the command libtool uses to detect shared libraries,
9417 *** $file_magic_cmd, produces output that libtool cannot recognize.
9418 *** The result is that libtool may fail to recognize shared libraries
9419 *** as such. This will affect the creation of libtool libraries that
9420 *** depend on shared libraries, but programs linked with such libtool
9421 *** libraries will work regardless of this problem. Nevertheless, you
9422 *** may want to report the problem to your system manager and/or to
9423 *** bug-libtool@gnu.org
9424
9425 _LT_EOF
9426 fi ;;
9427 esac
9428 fi
9429 break
9430 fi
9431 done
9432 IFS=$lt_save_ifs
9433 MAGIC_CMD=$lt_save_MAGIC_CMD
9434 ;;
9435 esac ;;
9436 esac
9437 fi
9438
9439 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9440 if test -n "$MAGIC_CMD"; then
9441 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9442 printf '%s\n' "$MAGIC_CMD" >&6; }
9443 else
9444 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
9445 printf '%s\n' "no" >&6; }
9446 fi
9447
9448
9449
9450
9451
9452 if test -z "$lt_cv_path_MAGIC_CMD"; then
9453 if test -n "$ac_tool_prefix"; then
9454 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9455 printf %s "checking for file... " >&6; }
9456 if test ${lt_cv_path_MAGIC_CMD+y}
9457 then :
9458 printf %s "(cached) " >&6
9459 else case e in #(
9460 e) case $MAGIC_CMD in
9461 [\\/*] | ?:[\\/]*)
9462 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
9463 ;;
9464 *)
9465 lt_save_MAGIC_CMD=$MAGIC_CMD
9466 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
9467 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9468 for ac_dir in $ac_dummy; do
9469 IFS=$lt_save_ifs
9470 test -z "$ac_dir" && ac_dir=.
9471 if test -f "$ac_dir/file"; then
9472 lt_cv_path_MAGIC_CMD=$ac_dir/"file"
9473 if test -n "$file_magic_test_file"; then
9474 case $deplibs_check_method in
9475 "file_magic "*)
9476 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9477 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9478 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9479 $EGREP "$file_magic_regex" > /dev/null; then
9480 :
9481 else
9482 cat <<_LT_EOF 1>&2
9483
9484 *** Warning: the command libtool uses to detect shared libraries,
9485 *** $file_magic_cmd, produces output that libtool cannot recognize.
9486 *** The result is that libtool may fail to recognize shared libraries
9487 *** as such. This will affect the creation of libtool libraries that
9488 *** depend on shared libraries, but programs linked with such libtool
9489 *** libraries will work regardless of this problem. Nevertheless, you
9490 *** may want to report the problem to your system manager and/or to
9491 *** bug-libtool@gnu.org
9492
9493 _LT_EOF
9494 fi ;;
9495 esac
9496 fi
9497 break
9498 fi
9499 done
9500 IFS=$lt_save_ifs
9501 MAGIC_CMD=$lt_save_MAGIC_CMD
9502 ;;
9503 esac ;;
9504 esac
9505 fi
9506
9507 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9508 if test -n "$MAGIC_CMD"; then
9509 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9510 printf '%s\n' "$MAGIC_CMD" >&6; }
9511 else
9512 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
9513 printf '%s\n' "no" >&6; }
9514 fi
9515
9516
9517 else
9518 MAGIC_CMD=:
9519 fi
9520 fi
9521
9522 fi
9523 ;;
9524 esac
9525
9526 # Use C for the default configuration in the libtool script
9527
9528 lt_save_CC=$CC
9529 ac_ext=c
9530 ac_cpp='$CPP $CPPFLAGS'
9531 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9532 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9533 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9534
9535
9536 # Source file extension for C test sources.
9537 ac_ext=c
9538
9539 # Object file extension for compiled C test sources.
9540 objext=o
9541 objext=$objext
9542
9543 # Code to be used in simple compile tests
9544 lt_simple_compile_test_code="int some_variable = 0;"
9545
9546 # Code to be used in simple link tests
9547 lt_simple_link_test_code='int main(void){return(0);}'
9548
9549
9550
9551
9552
9553
9554
9555 # If no C compiler was specified, use CC.
9556 LTCC=${LTCC-"$CC"}
9557
9558 # If no C compiler flags were specified, use CFLAGS.
9559 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9560
9561 # Allow CC to be a program name with arguments.
9562 compiler=$CC
9563
9564 # Save the default compiler, since it gets overwritten when the other
9565 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9566 compiler_DEFAULT=$CC
9567
9568 # save warnings/boilerplate of simple test code
9569 ac_outfile=conftest.$ac_objext
9570 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9571 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9572 _lt_compiler_boilerplate=`cat conftest.err`
9573 $RM conftest*
9574
9575 ac_outfile=conftest.$ac_objext
9576 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9577 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9578 _lt_linker_boilerplate=`cat conftest.err`
9579 $RM -r conftest*
9580
9581
9582 ## CAVEAT EMPTOR:
9583 ## There is no encapsulation within the following macros, do not change
9584 ## the running order or otherwise move them around unless you know exactly
9585 ## what you are doing...
9586 if test -n "$compiler"; then
9587
9588 lt_prog_compiler_no_builtin_flag=
9589
9590 if test yes = "$GCC"; then
9591 case $cc_basename in
9592 nvcc*)
9593 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9594 *)
9595 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9596 esac
9597
9598 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9599 printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9600 if test ${lt_cv_prog_compiler_rtti_exceptions+y}
9601 then :
9602 printf %s "(cached) " >&6
9603 else case e in #(
9604 e) lt_cv_prog_compiler_rtti_exceptions=no
9605 ac_outfile=conftest.$ac_objext
9606 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9607 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment
9608 # Insert the option either (1) after the last *FLAGS variable, or
9609 # (2) before a word containing "conftest.", or (3) at the end.
9610 # Note that $ac_compile itself does not contain backslashes and begins
9611 # with a dollar sign (not a hyphen), so the echo should work correctly.
9612 # The option is referenced via a variable to avoid confusing sed.
9613 lt_compile=`echo "$ac_compile" | $SED \
9614 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9615 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9616 -e 's:$: $lt_compiler_flag:'`
9617 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9618 (eval "$lt_compile" 2>conftest.err)
9619 ac_status=$?
9620 cat conftest.err >&5
9621 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9622 if (exit $ac_status) && test -s "$ac_outfile"; then
9623 # The compiler can only warn and ignore the option if not recognized
9624 # So say no if there are warnings other than the usual output.
9625 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.expsym
9626 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9627 if test ! -s conftest.er2 || diff conftest.expsym conftest.er2 >/dev/null; then
9628 lt_cv_prog_compiler_rtti_exceptions=yes
9629 fi
9630 fi
9631 $RM conftest*
9632 ;;
9633 esac
9634 fi
9635 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9636 printf '%s\n' "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9637
9638 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
9639 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9640 else
9641 :
9642 fi
9643
9644 fi
9645
9646
9647
9648
9649
9650
9651 lt_prog_compiler_wl=
9652 lt_prog_compiler_pic=
9653 lt_prog_compiler_static=
9654
9655
9656 if test yes = "$GCC"; then
9657 lt_prog_compiler_wl='-Wl,'
9658 lt_prog_compiler_static='-static'
9659
9660 case $host_os in
9661 aix*)
9662 # All AIX code is PIC.
9663 if test ia64 = "$host_cpu"; then
9664 # AIX 5 now supports IA64 processor
9665 lt_prog_compiler_static='-Bstatic'
9666 fi
9667 lt_prog_compiler_pic='-fPIC'
9668 ;;
9669
9670 amigaos*)
9671 case $host_cpu in
9672 powerpc)
9673 # see comment about AmigaOS4 .so support
9674 lt_prog_compiler_pic='-fPIC'
9675 ;;
9676 m68k)
9677 # FIXME: we need at least 68020 code to build shared libraries, but
9678 # adding the '-m68020' flag to GCC prevents building anything better,
9679 # like '-m68040'.
9680 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9681 ;;
9682 esac
9683 ;;
9684
9685 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9686 # PIC is the default for these OSes.
9687 ;;
9688
9689 mingw* | windows* | cygwin* | pw32* | os2* | cegcc*)
9690 # This hack is so that the source file can tell whether it is being
9691 # built for inclusion in a dll (and should export symbols for example).
9692 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9693 # (--disable-auto-import) libraries
9694 lt_prog_compiler_pic='-DDLL_EXPORT'
9695 case $host_os in
9696 os2*)
9697 lt_prog_compiler_static='$wl-static'
9698 ;;
9699 esac
9700 ;;
9701
9702 darwin* | rhapsody*)
9703 # PIC is the default on this platform
9704 # Common symbols not allowed in MH_DYLIB files
9705 lt_prog_compiler_pic='-fno-common'
9706 ;;
9707
9708 haiku*)
9709 # PIC is the default for Haiku.
9710 # The "-static" flag exists, but is broken.
9711 lt_prog_compiler_static=
9712 ;;
9713
9714 hpux*)
9715 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9716 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9717 # sets the default TLS model and affects inlining.
9718 case $host_cpu in
9719 hppa*64*)
9720 # +Z the default
9721 ;;
9722 *)
9723 lt_prog_compiler_pic='-fPIC'
9724 ;;
9725 esac
9726 ;;
9727
9728 interix[3-9]*)
9729 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9730 # Instead, we relocate shared libraries at runtime.
9731 ;;
9732
9733 msdosdjgpp*)
9734 # Just because we use GCC doesn't mean we suddenly get shared libraries
9735 # on systems that don't support them.
9736 lt_prog_compiler_can_build_shared=no
9737 enable_shared=no
9738 ;;
9739
9740 *nto* | *qnx*)
9741 # QNX uses GNU C++, but need to define -shared option too, otherwise
9742 # it will coredump.
9743 lt_prog_compiler_pic='-fPIC -shared'
9744 ;;
9745
9746 sysv4*MP*)
9747 if test -d /usr/nec; then
9748 lt_prog_compiler_pic=-Kconform_pic
9749 fi
9750 ;;
9751
9752 *)
9753 lt_prog_compiler_pic='-fPIC'
9754 ;;
9755 esac
9756
9757 case $cc_basename in
9758 nvcc*) # Cuda Compiler Driver 2.2
9759 lt_prog_compiler_wl='-Xlinker '
9760 if test -n "$lt_prog_compiler_pic"; then
9761 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9762 fi
9763 ;;
9764 esac
9765 else
9766 # PORTME Check for flag to pass linker flags through the system compiler.
9767 case $host_os in
9768 aix*)
9769 lt_prog_compiler_wl='-Wl,'
9770 if test ia64 = "$host_cpu"; then
9771 # AIX 5 now supports IA64 processor
9772 lt_prog_compiler_static='-Bstatic'
9773 else
9774 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.expsym'
9775 fi
9776 ;;
9777
9778 darwin* | rhapsody*)
9779 # PIC is the default on this platform
9780 # Common symbols not allowed in MH_DYLIB files
9781 lt_prog_compiler_pic='-fno-common'
9782 case $cc_basename in
9783 nagfor*)
9784 # NAG Fortran compiler
9785 lt_prog_compiler_wl='-Wl,-Wl,,'
9786 lt_prog_compiler_pic='-PIC'
9787 lt_prog_compiler_static='-Bstatic'
9788 ;;
9789 esac
9790 ;;
9791
9792 mingw* | windows* | cygwin* | pw32* | os2* | cegcc*)
9793 # This hack is so that the source file can tell whether it is being
9794 # built for inclusion in a dll (and should export symbols for example).
9795 lt_prog_compiler_pic='-DDLL_EXPORT'
9796 case $host_os in
9797 os2*)
9798 lt_prog_compiler_static='$wl-static'
9799 ;;
9800 esac
9801 ;;
9802
9803 hpux9* | hpux10* | hpux11*)
9804 lt_prog_compiler_wl='-Wl,'
9805 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9806 # not for PA HP-UX.
9807 case $host_cpu in
9808 hppa*64*|ia64*)
9809 # +Z the default
9810 ;;
9811 *)
9812 lt_prog_compiler_pic='+Z'
9813 ;;
9814 esac
9815 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9816 lt_prog_compiler_static='$wl-a ${wl}archive'
9817 ;;
9818
9819 irix5* | irix6* | nonstopux*)
9820 lt_prog_compiler_wl='-Wl,'
9821 # PIC (with -KPIC) is the default.
9822 lt_prog_compiler_static='-non_shared'
9823 ;;
9824
9825 *-mlibc)
9826 lt_prog_compiler_wl='-Wl,'
9827 lt_prog_compiler_pic='-fPIC'
9828 lt_prog_compiler_static='-static'
9829 ;;
9830
9831 linux* | ironclad*-gnu | k*bsd*-gnu | kopensolaris*-gnu | gnu* | freebsd*)
9832 case $cc_basename in
9833 # old Intel for x86_64, which still supported -KPIC.
9834 ecc*)
9835 lt_prog_compiler_wl='-Wl,'
9836 lt_prog_compiler_pic='-KPIC'
9837 lt_prog_compiler_static='-static'
9838 ;;
9839 *flang* | ftn | f18* | f95*)
9840 # Flang compiler.
9841 lt_prog_compiler_wl='-Wl,'
9842 lt_prog_compiler_pic='-fPIC'
9843 lt_prog_compiler_static='-static'
9844 ;;
9845 # icc used to be incompatible with GCC.
9846 # ICC 10 doesn't accept -KPIC any more.
9847 icc* | ifort* | icx* | ifx*)
9848 lt_prog_compiler_wl='-Wl,'
9849 lt_prog_compiler_pic='-fPIC'
9850 lt_prog_compiler_static='-static'
9851 ;;
9852 # Lahey Fortran 8.1.
9853 lf95*)
9854 lt_prog_compiler_wl='-Wl,'
9855 lt_prog_compiler_pic='--shared'
9856 lt_prog_compiler_static='--static'
9857 ;;
9858 nagfor*)
9859 # NAG Fortran compiler
9860 lt_prog_compiler_wl='-Wl,-Wl,,'
9861 lt_prog_compiler_pic='-PIC'
9862 lt_prog_compiler_static='-Bstatic'
9863 ;;
9864 tcc*)
9865 # Fabrice Bellard et al's Tiny C Compiler
9866 lt_prog_compiler_wl='-Wl,'
9867 lt_prog_compiler_pic='-fPIC'
9868 lt_prog_compiler_static='-static'
9869 ;;
9870 slimcc*)
9871 # Hsiang-Ying Fu and Jim Huang's x86_64 SlimCC compiler
9872 lt_prog_compiler_wl='-Wl,'
9873 lt_prog_compiler_pic='-fPIC'
9874 lt_prog_compiler_static='-static'
9875 ;;
9876 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9877 # Portland Group compilers (*not* the Pentium gcc compiler,
9878 # which looks to be a dead project)
9879 lt_prog_compiler_wl='-Wl,'
9880 lt_prog_compiler_pic='-fpic'
9881 lt_prog_compiler_static='-Bstatic'
9882 ;;
9883 ccc*)
9884 lt_prog_compiler_wl='-Wl,'
9885 # All Alpha code is PIC.
9886 lt_prog_compiler_static='-non_shared'
9887 ;;
9888 xl* | bgxl* | bgf* | mpixl*)
9889 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9890 lt_prog_compiler_wl='-Wl,'
9891 lt_prog_compiler_pic='-qpic'
9892 lt_prog_compiler_static='-qstaticlink'
9893 ;;
9894 *)
9895 case `$CC -V 2>&1 | $SED 5q` in
9896 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9897 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9898 lt_prog_compiler_pic='-KPIC'
9899 lt_prog_compiler_static='-Bstatic'
9900 lt_prog_compiler_wl=''
9901 ;;
9902 *Sun\ F* | *Sun*Fortran*)
9903 lt_prog_compiler_pic='-KPIC'
9904 lt_prog_compiler_static='-Bstatic'
9905 lt_prog_compiler_wl='-Qoption ld '
9906 ;;
9907 *Sun\ C*)
9908 # Sun C 5.9
9909 lt_prog_compiler_pic='-KPIC'
9910 lt_prog_compiler_static='-Bstatic'
9911 lt_prog_compiler_wl='-Wl,'
9912 ;;
9913 *Intel*\ [CF]*Compiler*)
9914 lt_prog_compiler_wl='-Wl,'
9915 lt_prog_compiler_pic='-fPIC'
9916 lt_prog_compiler_static='-static'
9917 ;;
9918 *Portland\ Group*)
9919 lt_prog_compiler_wl='-Wl,'
9920 lt_prog_compiler_pic='-fpic'
9921 lt_prog_compiler_static='-Bstatic'
9922 ;;
9923 esac
9924 ;;
9925 esac
9926 ;;
9927
9928 newsos6)
9929 lt_prog_compiler_pic='-KPIC'
9930 lt_prog_compiler_static='-Bstatic'
9931 ;;
9932
9933 *nto* | *qnx*)
9934 # QNX uses GNU C++, but need to define -shared option too, otherwise
9935 # it will coredump.
9936 lt_prog_compiler_pic='-fPIC -shared'
9937 ;;
9938
9939 osf3* | osf4* | osf5*)
9940 lt_prog_compiler_wl='-Wl,'
9941 # All OSF/1 code is PIC.
9942 lt_prog_compiler_static='-non_shared'
9943 ;;
9944
9945 rdos*)
9946 lt_prog_compiler_static='-non_shared'
9947 ;;
9948
9949 serenity*)
9950 ;;
9951
9952 solaris*)
9953 lt_prog_compiler_pic='-KPIC'
9954 lt_prog_compiler_static='-Bstatic'
9955 case $cc_basename in
9956 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9957 lt_prog_compiler_wl='-Qoption ld ';;
9958 *)
9959 lt_prog_compiler_wl='-Wl,';;
9960 esac
9961 ;;
9962
9963 sunos4*)
9964 lt_prog_compiler_wl='-Qoption ld '
9965 lt_prog_compiler_pic='-PIC'
9966 lt_prog_compiler_static='-Bstatic'
9967 ;;
9968
9969 sysv4 | sysv4.2uw2* | sysv4.3*)
9970 lt_prog_compiler_wl='-Wl,'
9971 lt_prog_compiler_pic='-KPIC'
9972 lt_prog_compiler_static='-Bstatic'
9973 ;;
9974
9975 sysv4*MP*)
9976 if test -d /usr/nec; then
9977 lt_prog_compiler_pic='-Kconform_pic'
9978 lt_prog_compiler_static='-Bstatic'
9979 fi
9980 ;;
9981
9982 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9983 lt_prog_compiler_wl='-Wl,'
9984 lt_prog_compiler_pic='-KPIC'
9985 lt_prog_compiler_static='-Bstatic'
9986 ;;
9987
9988 unicos*)
9989 lt_prog_compiler_wl='-Wl,'
9990 lt_prog_compiler_can_build_shared=no
9991 ;;
9992
9993 uts4*)
9994 lt_prog_compiler_pic='-pic'
9995 lt_prog_compiler_static='-Bstatic'
9996 ;;
9997
9998 *)
9999 lt_prog_compiler_can_build_shared=no
10000 ;;
10001 esac
10002 fi
10003
10004 case $host_os in
10005 # For platforms that do not support PIC, -DPIC is meaningless:
10006 *djgpp*)
10007 lt_prog_compiler_pic=
10008 ;;
10009 *)
10010 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10011 ;;
10012 esac
10013
10014 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
10015 printf %s "checking for $compiler option to produce PIC... " >&6; }
10016 if test ${lt_cv_prog_compiler_pic+y}
10017 then :
10018 printf %s "(cached) " >&6
10019 else case e in #(
10020 e) lt_cv_prog_compiler_pic=$lt_prog_compiler_pic ;;
10021 esac
10022 fi
10023 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
10024 printf '%s\n' "$lt_cv_prog_compiler_pic" >&6; }
10025 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
10026
10027 #
10028 # Check to make sure the PIC flag actually works.
10029 #
10030 if test -n "$lt_prog_compiler_pic"; then
10031 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10032 printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10033 if test ${lt_cv_prog_compiler_pic_works+y}
10034 then :
10035 printf %s "(cached) " >&6
10036 else case e in #(
10037 e) lt_cv_prog_compiler_pic_works=no
10038 ac_outfile=conftest.$ac_objext
10039 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10040 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment
10041 # Insert the option either (1) after the last *FLAGS variable, or
10042 # (2) before a word containing "conftest.", or (3) at the end.
10043 # Note that $ac_compile itself does not contain backslashes and begins
10044 # with a dollar sign (not a hyphen), so the echo should work correctly.
10045 # The option is referenced via a variable to avoid confusing sed.
10046 lt_compile=`echo "$ac_compile" | $SED \
10047 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10048 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10049 -e 's:$: $lt_compiler_flag:'`
10050 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10051 (eval "$lt_compile" 2>conftest.err)
10052 ac_status=$?
10053 cat conftest.err >&5
10054 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10055 if (exit $ac_status) && test -s "$ac_outfile"; then
10056 # The compiler can only warn and ignore the option if not recognized
10057 # So say no if there are warnings other than the usual output.
10058 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.expsym
10059 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10060 if test ! -s conftest.er2 || diff conftest.expsym conftest.er2 >/dev/null; then
10061 lt_cv_prog_compiler_pic_works=yes
10062 fi
10063 fi
10064 $RM conftest*
10065 ;;
10066 esac
10067 fi
10068 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10069 printf '%s\n' "$lt_cv_prog_compiler_pic_works" >&6; }
10070
10071 if test yes = "$lt_cv_prog_compiler_pic_works"; then
10072 case $lt_prog_compiler_pic in
10073 "" | " "*) ;;
10074 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10075 esac
10076 else
10077 lt_prog_compiler_pic=
10078 lt_prog_compiler_can_build_shared=no
10079 fi
10080
10081 fi
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093 #
10094 # Check to make sure the static flag actually works.
10095 #
10096 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10097 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10098 printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10099 if test ${lt_cv_prog_compiler_static_works+y}
10100 then :
10101 printf %s "(cached) " >&6
10102 else case e in #(
10103 e) lt_cv_prog_compiler_static_works=no
10104 save_LDFLAGS=$LDFLAGS
10105 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10106 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10107 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10108 # The linker can only warn and ignore the option if not recognized
10109 # So say no if there are warnings
10110 if test -s conftest.err; then
10111 # Append any errors to the config.log.
10112 cat conftest.err 1>&5
10113 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.expsym
10114 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10115 if diff conftest.expsym conftest.er2 >/dev/null; then
10116 lt_cv_prog_compiler_static_works=yes
10117 fi
10118 else
10119 lt_cv_prog_compiler_static_works=yes
10120 fi
10121 fi
10122 $RM -r conftest*
10123 LDFLAGS=$save_LDFLAGS
10124 ;;
10125 esac
10126 fi
10127 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10128 printf '%s\n' "$lt_cv_prog_compiler_static_works" >&6; }
10129
10130 if test yes = "$lt_cv_prog_compiler_static_works"; then
10131 :
10132 else
10133 lt_prog_compiler_static=
10134 fi
10135
10136
10137
10138
10139
10140
10141
10142 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10143 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10144 if test ${lt_cv_prog_compiler_c_o+y}
10145 then :
10146 printf %s "(cached) " >&6
10147 else case e in #(
10148 e) lt_cv_prog_compiler_c_o=no
10149 $RM -r conftest 2>/dev/null
10150 mkdir conftest
10151 cd conftest
10152 mkdir out
10153 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10154
10155 lt_compiler_flag="-o out/conftest2.$ac_objext"
10156 # Insert the option either (1) after the last *FLAGS variable, or
10157 # (2) before a word containing "conftest.", or (3) at the end.
10158 # Note that $ac_compile itself does not contain backslashes and begins
10159 # with a dollar sign (not a hyphen), so the echo should work correctly.
10160 lt_compile=`echo "$ac_compile" | $SED \
10161 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10162 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10163 -e 's:$: $lt_compiler_flag:'`
10164 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10165 (eval "$lt_compile" 2>out/conftest.err)
10166 ac_status=$?
10167 cat out/conftest.err >&5
10168 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10169 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10170 then
10171 # The compiler can only warn and ignore the option if not recognized
10172 # So say no if there are warnings
10173 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.expsym
10174 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10175 if test ! -s out/conftest.er2 || diff out/conftest.expsym out/conftest.er2 >/dev/null; then
10176 lt_cv_prog_compiler_c_o=yes
10177 fi
10178 fi
10179 chmod u+w . 2>&5
10180 $RM conftest*
10181 # SGI C++ compiler will create directory out/ii_files/ for
10182 # template instantiation
10183 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10184 $RM out/* && rmdir out
10185 cd ..
10186 $RM -r conftest
10187 $RM conftest*
10188 ;;
10189 esac
10190 fi
10191 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10192 printf '%s\n' "$lt_cv_prog_compiler_c_o" >&6; }
10193
10194
10195
10196
10197
10198
10199 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10200 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10201 if test ${lt_cv_prog_compiler_c_o+y}
10202 then :
10203 printf %s "(cached) " >&6
10204 else case e in #(
10205 e) lt_cv_prog_compiler_c_o=no
10206 $RM -r conftest 2>/dev/null
10207 mkdir conftest
10208 cd conftest
10209 mkdir out
10210 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10211
10212 lt_compiler_flag="-o out/conftest2.$ac_objext"
10213 # Insert the option either (1) after the last *FLAGS variable, or
10214 # (2) before a word containing "conftest.", or (3) at the end.
10215 # Note that $ac_compile itself does not contain backslashes and begins
10216 # with a dollar sign (not a hyphen), so the echo should work correctly.
10217 lt_compile=`echo "$ac_compile" | $SED \
10218 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10219 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10220 -e 's:$: $lt_compiler_flag:'`
10221 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10222 (eval "$lt_compile" 2>out/conftest.err)
10223 ac_status=$?
10224 cat out/conftest.err >&5
10225 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10226 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10227 then
10228 # The compiler can only warn and ignore the option if not recognized
10229 # So say no if there are warnings
10230 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.expsym
10231 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10232 if test ! -s out/conftest.er2 || diff out/conftest.expsym out/conftest.er2 >/dev/null; then
10233 lt_cv_prog_compiler_c_o=yes
10234 fi
10235 fi
10236 chmod u+w . 2>&5
10237 $RM conftest*
10238 # SGI C++ compiler will create directory out/ii_files/ for
10239 # template instantiation
10240 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10241 $RM out/* && rmdir out
10242 cd ..
10243 $RM -r conftest
10244 $RM conftest*
10245 ;;
10246 esac
10247 fi
10248 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10249 printf '%s\n' "$lt_cv_prog_compiler_c_o" >&6; }
10250
10251
10252
10253
10254 hard_links=nottested
10255 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
10256 # do not overwrite the value of need_locks provided by the user
10257 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10258 printf %s "checking if we can lock with hard links... " >&6; }
10259 hard_links=yes
10260 $RM conftest*
10261 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10262 touch conftest.a
10263 ln conftest.a conftest.b 2>&5 || hard_links=no
10264 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10265 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10266 printf '%s\n' "$hard_links" >&6; }
10267 if test no = "$hard_links"; then
10268 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
10269 printf '%s\n' "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
10270 need_locks=warn
10271 fi
10272 else
10273 need_locks=no
10274 fi
10275
10276
10277
10278
10279
10280
10281 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10282 printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10283
10284 runpath_var=
10285 allow_undefined_flag=
10286 always_export_symbols=no
10287 archive_cmds=
10288 archive_expsym_cmds=
10289 compiler_needs_object=no
10290 enable_shared_with_static_runtimes=no
10291 export_dynamic_flag_spec=
10292 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10293 hardcode_automatic=no
10294 hardcode_direct=no
10295 hardcode_direct_absolute=no
10296 hardcode_libdir_flag_spec=
10297 hardcode_libdir_separator=
10298 hardcode_minus_L=no
10299 hardcode_shlibpath_var=unsupported
10300 inherit_rpath=no
10301 link_all_deplibs=unknown
10302 module_cmds=
10303 module_expsym_cmds=
10304 old_archive_from_new_cmds=
10305 old_archive_from_expsyms_cmds=
10306 thread_safe_flag_spec=
10307 whole_archive_flag_spec=
10308 # include_expsyms should be a list of space-separated symbols to be *always*
10309 # included in the symbol list
10310 include_expsyms=
10311 # exclude_expsyms can be an extended regexp of symbols to exclude
10312 # it will be wrapped by ' (' and ')$', so one must not match beginning or
10313 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
10314 # as well as any symbol that contains 'd'.
10315 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10316 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10317 # platforms (ab)use it in PIC code, but their linkers get confused if
10318 # the symbol is explicitly referenced. Since portable code cannot
10319 # rely on this symbol name, it's probably fine to never include it in
10320 # preloaded symbol tables.
10321 # Exclude shared library initialization/finalization symbols.
10322 extract_expsyms_cmds=
10323
10324 case $host_os in
10325 cygwin* | mingw* | windows* | pw32* | cegcc*)
10326 # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time
10327 # When not using gcc, we currently assume that we are using
10328 # Microsoft Visual C++ or Intel C++ Compiler.
10329 if test yes != "$GCC"; then
10330 with_gnu_ld=no
10331 fi
10332 ;;
10333 interix*)
10334 # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC)
10335 with_gnu_ld=yes
10336 ;;
10337 esac
10338
10339 ld_shlibs=yes
10340
10341 # On some targets, GNU ld is compatible enough with the native linker
10342 # that we're better off using the native interface for both.
10343 lt_use_gnu_ld_interface=no
10344 if test yes = "$with_gnu_ld"; then
10345 case $host_os in
10346 aix*)
10347 # The AIX port of GNU ld has always aspired to compatibility
10348 # with the native linker. However, as the warning in the GNU ld
10349 # block says, versions before 2.19.5* couldn't really create working
10350 # shared libraries, regardless of the interface used.
10351 case `$LD -v 2>&1` in
10352 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10353 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10354 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10355 *)
10356 lt_use_gnu_ld_interface=yes
10357 ;;
10358 esac
10359 ;;
10360 *)
10361 lt_use_gnu_ld_interface=yes
10362 ;;
10363 esac
10364 fi
10365
10366 if test yes = "$lt_use_gnu_ld_interface"; then
10367 # If archive_cmds runs LD, not CC, wlarc should be empty
10368 wlarc='$wl'
10369
10370 # Set some defaults for GNU ld with shared library support. These
10371 # are reset later if shared libraries are not supported. Putting them
10372 # here allows them to be overridden if necessary.
10373 runpath_var=LD_RUN_PATH
10374 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10375 export_dynamic_flag_spec='$wl--export-dynamic'
10376 # ancient GNU ld didn't support --whole-archive et. al.
10377 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10378 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
10379 else
10380 whole_archive_flag_spec=
10381 fi
10382 supports_anon_versioning=no
10383 case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in
10384 *GNU\ gold*) supports_anon_versioning=yes ;;
10385 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10386 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10387 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10388 *\ 2.11.*) ;; # other 2.11 versions
10389 *) supports_anon_versioning=yes ;;
10390 esac
10391
10392 # See if GNU ld supports shared libraries.
10393 case $host_os in
10394 aix[3-9]*)
10395 # On AIX/PPC, the GNU linker is very broken
10396 if test ia64 != "$host_cpu"; then
10397 ld_shlibs=no
10398 cat <<_LT_EOF 1>&2
10399
10400 *** Warning: the GNU linker, at least up to release 2.19, is reported
10401 *** to be unable to reliably create shared libraries on AIX.
10402 *** Therefore, libtool is disabling shared libraries support. If you
10403 *** really care for shared libraries, you may want to install binutils
10404 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10405 *** You will then need to restart the configuration process.
10406
10407 _LT_EOF
10408 fi
10409 ;;
10410
10411 amigaos*)
10412 case $host_cpu in
10413 powerpc)
10414 # see comment about AmigaOS4 .so support
10415 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10416 archive_expsym_cmds=''
10417 ;;
10418 m68k)
10419 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)'
10420 hardcode_libdir_flag_spec='-L$libdir'
10421 hardcode_minus_L=yes
10422 ;;
10423 esac
10424 ;;
10425
10426 beos*)
10427 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10428 allow_undefined_flag=unsupported
10429 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
10430 # support --undefined. This deserves some investigation. FIXME
10431 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10432 else
10433 ld_shlibs=no
10434 fi
10435 ;;
10436
10437 cygwin* | mingw* | windows* | pw32* | cegcc*)
10438 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10439 # as there is no search path for DLLs.
10440 hardcode_libdir_flag_spec='-L$libdir'
10441 export_dynamic_flag_spec='$wl--export-all-symbols'
10442 allow_undefined_flag=unsupported
10443 always_export_symbols=no
10444 enable_shared_with_static_runtimes=yes
10445 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'
10446 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
10447 file_list_spec='@'
10448
10449 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10450 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10451 # If the export-symbols file already is a .def file, use it as
10452 # is; otherwise, prepend EXPORTS...
10453 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
10454 cp $export_symbols $output_objdir/$soname.def;
10455 else
10456 echo EXPORTS > $output_objdir/$soname.def;
10457 cat $export_symbols >> $output_objdir/$soname.def;
10458 fi~
10459 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10460 else
10461 ld_shlibs=no
10462 fi
10463 ;;
10464
10465 haiku*)
10466 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10467 link_all_deplibs=no
10468 ;;
10469
10470 os2*)
10471 hardcode_libdir_flag_spec='-L$libdir'
10472 hardcode_minus_L=yes
10473 allow_undefined_flag=unsupported
10474 shrext_cmds=.dll
10475 archive_cmds='echo "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10476 echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10477 echo "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10478 echo EXPORTS >> $output_objdir/$libname.def~
10479 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10480 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10481 emximp -o $lib $output_objdir/$libname.def'
10482 archive_expsym_cmds='echo "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10483 echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10484 echo "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10485 echo EXPORTS >> $output_objdir/$libname.def~
10486 prefix_cmds="$SED"~
10487 if test EXPORTS = "`$SED 1q $export_symbols`"; then
10488 prefix_cmds="$prefix_cmds -e 1d";
10489 fi~
10490 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10491 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10492 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10493 emximp -o $lib $output_objdir/$libname.def'
10494 enable_shared_with_static_runtimes=yes
10495 file_list_spec='@'
10496 ;;
10497
10498 interix[3-9]*)
10499 hardcode_direct=no
10500 hardcode_shlibpath_var=no
10501 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10502 export_dynamic_flag_spec='$wl-E'
10503 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10504 # Instead, shared libraries are loaded at an image base (0x10000000 by
10505 # default) and relocated if they conflict, which is a slow very memory
10506 # consuming and fragmenting process. To avoid this, we pick a random,
10507 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10508 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10509 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10510 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'
10511 ;;
10512
10513 *-mlibc)
10514 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10515 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10516 ;;
10517
10518 gnu* | linux* | tpf* | ironclad*-gnu | k*bsd*-gnu | kopensolaris*-gnu)
10519 tmp_diet=no
10520 if test linux-dietlibc = "$host_os"; then
10521 case $cc_basename in
10522 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10523 esac
10524 fi
10525 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10526 && test no = "$tmp_diet"
10527 then
10528 tmp_addflag=' $pic_flag'
10529 tmp_sharedflag='-shared'
10530 case $cc_basename,$host_cpu in
10531 pgcc*) # Portland Group C compiler
10532 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'
10533 tmp_addflag=' $pic_flag'
10534 ;;
10535 pgf77* | pgf90* | pgf95* | pgfortran*)
10536 # Portland Group f77 and f90 compilers
10537 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'
10538 tmp_addflag=' $pic_flag -Mnomain' ;;
10539 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10540 tmp_addflag=' -i_dynamic' ;;
10541 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10542 tmp_addflag=' -i_dynamic -nofor_main' ;;
10543 ifc* | ifort* | ifx*) # Intel Fortran compiler
10544 tmp_addflag=' -nofor_main' ;;
10545 lf95*) # Lahey Fortran 8.1
10546 whole_archive_flag_spec=
10547 tmp_sharedflag='--shared' ;;
10548 nagfor*) # NAGFOR 5.3
10549 tmp_sharedflag='-Wl,-shared' ;;
10550 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10551 tmp_sharedflag='-qmkshrobj'
10552 tmp_addflag= ;;
10553 nvcc*) # Cuda Compiler Driver 2.2
10554 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'
10555 compiler_needs_object=yes
10556 ;;
10557 esac
10558 case `$CC -V 2>&1 | $SED 5q` in
10559 *Sun\ C*) # Sun C 5.9
10560 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'
10561 compiler_needs_object=yes
10562 tmp_sharedflag='-G' ;;
10563 *Sun\ F*) # Sun Fortran 8.3
10564 tmp_sharedflag='-G' ;;
10565 esac
10566 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10567
10568 if test yes = "$supports_anon_versioning"; then
10569 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10570 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10571 echo "local: *; };" >> $output_objdir/$libname.ver~
10572 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
10573 fi
10574
10575 case $cc_basename in
10576 tcc*)
10577 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10578 export_dynamic_flag_spec='-rdynamic'
10579 ;;
10580 xlf* | bgf* | bgxlf* | mpixlf*)
10581 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10582 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10583 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10584 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
10585 if test yes = "$supports_anon_versioning"; then
10586 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10587 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10588 echo "local: *; };" >> $output_objdir/$libname.ver~
10589 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10590 fi
10591 ;;
10592 esac
10593 else
10594 ld_shlibs=no
10595 fi
10596 ;;
10597
10598 netbsd* | netbsdelf*-gnu)
10599 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10600 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10601 wlarc=
10602 else
10603 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10604 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10605 fi
10606 ;;
10607
10608 solaris*)
10609 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10610 ld_shlibs=no
10611 cat <<_LT_EOF 1>&2
10612
10613 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10614 *** create shared libraries on Solaris systems. Therefore, libtool
10615 *** is disabling shared libraries support. We urge you to upgrade GNU
10616 *** binutils to release 2.9.1 or newer. Another option is to modify
10617 *** your PATH or compiler configuration so that the native linker is
10618 *** used, and then restart.
10619
10620 _LT_EOF
10621 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10622 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10623 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10624 else
10625 ld_shlibs=no
10626 fi
10627 ;;
10628
10629 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10630 case `$LD -v 2>&1` in
10631 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10632 ld_shlibs=no
10633 cat <<_LT_EOF 1>&2
10634
10635 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
10636 *** reliably create shared libraries on SCO systems. Therefore, libtool
10637 *** is disabling shared libraries support. We urge you to upgrade GNU
10638 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10639 *** your PATH or compiler configuration so that the native linker is
10640 *** used, and then restart.
10641
10642 _LT_EOF
10643 ;;
10644 *)
10645 # For security reasons, it is highly recommended that you always
10646 # use absolute paths for naming shared libraries, and exclude the
10647 # DT_RUNPATH tag from executables and libraries. But doing so
10648 # requires that you compile everything twice, which is a pain.
10649 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10650 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10651 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10652 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10653 else
10654 ld_shlibs=no
10655 fi
10656 ;;
10657 esac
10658 ;;
10659
10660 sunos4*)
10661 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10662 wlarc=
10663 hardcode_direct=yes
10664 hardcode_shlibpath_var=no
10665 ;;
10666
10667 *)
10668 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10669 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10670 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10671 else
10672 ld_shlibs=no
10673 fi
10674 ;;
10675 esac
10676
10677 if test no = "$ld_shlibs"; then
10678 runpath_var=
10679 hardcode_libdir_flag_spec=
10680 export_dynamic_flag_spec=
10681 whole_archive_flag_spec=
10682 fi
10683 else
10684 # PORTME fill in a description of your system's linker (not GNU ld)
10685 case $host_os in
10686 aix3*)
10687 allow_undefined_flag=unsupported
10688 always_export_symbols=yes
10689 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'
10690 # Note: this linker hardcodes the directories in LIBPATH if there
10691 # are no directories specified by -L.
10692 hardcode_minus_L=yes
10693 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
10694 # Neither direct hardcoding nor static linking is supported with a
10695 # broken collect2.
10696 hardcode_direct=unsupported
10697 fi
10698 ;;
10699
10700 aix[4-9]*)
10701 if test ia64 = "$host_cpu"; then
10702 # On IA64, the linker does run time linking by default, so we don't
10703 # have to do anything special.
10704 aix_use_runtimelinking=no
10705 exp_sym_flag='-Bexport'
10706 no_entry_flag=
10707 else
10708 # If we're using GNU nm, then we don't want the "-C" option.
10709 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
10710 # Without the "-l" option, or with the "-B" option, AIX nm treats
10711 # weak defined symbols like other global defined symbols, whereas
10712 # GNU nm marks them as "W".
10713 # While the 'weak' keyword is ignored in the Export File, we need
10714 # it in the Import File for the 'aix-soname' feature, so we have
10715 # to replace the "-B" option with "-P" for AIX nm.
10716 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10717 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
10718 else
10719 export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
10720 fi
10721 aix_use_runtimelinking=no
10722
10723 # Test if we are trying to use run time linking or normal
10724 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10725 # have runtime linking enabled, and use it for executables.
10726 # For shared libraries, we enable/disable runtime linking
10727 # depending on the kind of the shared library created -
10728 # when "with_aix_soname,aix_use_runtimelinking" is:
10729 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
10730 # "aix,yes" lib.so shared, rtl:yes, for executables
10731 # lib.a static archive
10732 # "both,no" lib.so.V(shr.o) shared, rtl:yes
10733 # lib.a(lib.so.V) shared, rtl:no, for executables
10734 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
10735 # lib.a(lib.so.V) shared, rtl:no
10736 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
10737 # lib.a static archive
10738 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10739 for ld_flag in $LDFLAGS; do
10740 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
10741 aix_use_runtimelinking=yes
10742 break
10743 fi
10744 done
10745 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
10746 # With aix-soname=svr4, we create the lib.so.V shared archives only,
10747 # so we don't have lib.a shared libs to link our executables.
10748 # We have to force runtime linking in this case.
10749 aix_use_runtimelinking=yes
10750 LDFLAGS="$LDFLAGS -Wl,-brtl"
10751 fi
10752 ;;
10753 esac
10754
10755 exp_sym_flag='-bexport'
10756 no_entry_flag='-bnoentry'
10757 fi
10758
10759 # When large executables or shared objects are built, AIX ld can
10760 # have problems creating the table of contents. If linking a library
10761 # or program results in "error TOC overflow" add -mminimal-toc to
10762 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10763 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10764
10765 archive_cmds=''
10766 hardcode_direct=yes
10767 hardcode_direct_absolute=yes
10768 hardcode_libdir_separator=':'
10769 link_all_deplibs=yes
10770 file_list_spec='$wl-f,'
10771 case $with_aix_soname,$aix_use_runtimelinking in
10772 aix,*) ;; # traditional, no import file
10773 svr4,* | *,yes) # use import file
10774 # The Import File defines what to hardcode.
10775 hardcode_direct=no
10776 hardcode_direct_absolute=no
10777 ;;
10778 esac
10779
10780 if test yes = "$GCC"; then
10781 case $host_os in aix4.[012]|aix4.[012].*)
10782 # We only want to do this on AIX 4.2 and lower, the check
10783 # below for broken collect2 doesn't work under 4.3+
10784 collect2name=`$CC -print-prog-name=collect2`
10785 if test -f "$collect2name" &&
10786 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10787 then
10788 # We have reworked collect2
10789 :
10790 else
10791 # We have old collect2
10792 hardcode_direct=unsupported
10793 # It fails to find uninstalled libraries when the uninstalled
10794 # path is not listed in the libpath. Setting hardcode_minus_L
10795 # to unsupported forces relinking
10796 hardcode_minus_L=yes
10797 hardcode_libdir_flag_spec='-L$libdir'
10798 hardcode_libdir_separator=
10799 fi
10800 ;;
10801 esac
10802 shared_flag='-shared'
10803 if test yes = "$aix_use_runtimelinking"; then
10804 shared_flag="$shared_flag "'$wl-G'
10805 fi
10806 # Need to ensure runtime linking is disabled for the traditional
10807 # shared library, or the linker may eventually find shared libraries
10808 # /with/ Import File - we do not want to mix them.
10809 shared_flag_aix='-shared'
10810 shared_flag_svr4='-shared $wl-G'
10811 else
10812 # not using gcc
10813 if test ia64 = "$host_cpu"; then
10814 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10815 # chokes on -Wl,-G. The following line is correct:
10816 shared_flag='-G'
10817 else
10818 if test yes = "$aix_use_runtimelinking"; then
10819 shared_flag='$wl-G'
10820 else
10821 shared_flag='$wl-bM:SRE'
10822 fi
10823 shared_flag_aix='$wl-bM:SRE'
10824 shared_flag_svr4='$wl-G'
10825 fi
10826 fi
10827
10828 export_dynamic_flag_spec='$wl-bexpall'
10829 # It seems that -bexpall does not export symbols beginning with
10830 # underscore (_), so it is better to generate a list of symbols to export.
10831 always_export_symbols=yes
10832 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
10833 # Warning - without using the other runtime loading flags (-brtl),
10834 # -berok will link without error, but may produce a broken library.
10835 allow_undefined_flag='-berok'
10836 # Determine the default libpath from the value encoded in an
10837 # empty executable.
10838 if test set = "${lt_cv_aix_libpath+set}"; then
10839 aix_libpath=$lt_cv_aix_libpath
10840 else
10841 if test ${lt_cv_aix_libpath_+y}
10842 then :
10843 printf %s "(cached) " >&6
10844 else case e in #(
10845 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10846 /* end confdefs.h. */
10847
10848 int
10849 main (void)
10850 {
10851
10852 ;
10853 return 0;
10854 }
10855 _ACEOF
10856 if ac_fn_c_try_link "$LINENO"
10857 then :
10858
10859 lt_aix_libpath_sed='
10860 /Import File Strings/,/^$/ {
10861 /^0/ {
10862 s/^0 *\([^ ]*\) *$/\1/
10863 p
10864 }
10865 }'
10866 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10867 # Check for a 64-bit object if we didn't find anything.
10868 if test -z "$lt_cv_aix_libpath_"; then
10869 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10870 fi
10871 fi
10872 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10873 conftest$ac_exeext conftest.$ac_ext
10874 if test -z "$lt_cv_aix_libpath_"; then
10875 lt_cv_aix_libpath_=/usr/lib:/lib
10876 fi
10877 ;;
10878 esac
10879 fi
10880
10881 aix_libpath=$lt_cv_aix_libpath_
10882 fi
10883
10884 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10885 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
10886 else
10887 if test ia64 = "$host_cpu"; then
10888 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
10889 allow_undefined_flag="-z nodefs"
10890 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"
10891 else
10892 # Determine the default libpath from the value encoded in an
10893 # empty executable.
10894 if test set = "${lt_cv_aix_libpath+set}"; then
10895 aix_libpath=$lt_cv_aix_libpath
10896 else
10897 if test ${lt_cv_aix_libpath_+y}
10898 then :
10899 printf %s "(cached) " >&6
10900 else case e in #(
10901 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10902 /* end confdefs.h. */
10903
10904 int
10905 main (void)
10906 {
10907
10908 ;
10909 return 0;
10910 }
10911 _ACEOF
10912 if ac_fn_c_try_link "$LINENO"
10913 then :
10914
10915 lt_aix_libpath_sed='
10916 /Import File Strings/,/^$/ {
10917 /^0/ {
10918 s/^0 *\([^ ]*\) *$/\1/
10919 p
10920 }
10921 }'
10922 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10923 # Check for a 64-bit object if we didn't find anything.
10924 if test -z "$lt_cv_aix_libpath_"; then
10925 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10926 fi
10927 fi
10928 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10929 conftest$ac_exeext conftest.$ac_ext
10930 if test -z "$lt_cv_aix_libpath_"; then
10931 lt_cv_aix_libpath_=/usr/lib:/lib
10932 fi
10933 ;;
10934 esac
10935 fi
10936
10937 aix_libpath=$lt_cv_aix_libpath_
10938 fi
10939
10940 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10941 # Warning - without using the other run time loading flags,
10942 # -berok will link without error, but may produce a broken library.
10943 no_undefined_flag=' $wl-bernotok'
10944 allow_undefined_flag=' $wl-berok'
10945 if test yes = "$with_gnu_ld"; then
10946 # We only use this code for GNU lds that support --whole-archive.
10947 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
10948 else
10949 # Exported symbols can be pulled into shared objects from archives
10950 whole_archive_flag_spec='$convenience'
10951 fi
10952 archive_cmds_need_lc=yes
10953 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
10954 # -brtl affects multiple linker settings, -berok does not and is overridden later
10955 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
10956 if test svr4 != "$with_aix_soname"; then
10957 # This is similar to how AIX traditionally builds its shared libraries.
10958 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
10959 fi
10960 if test aix != "$with_aix_soname"; then
10961 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
10962 else
10963 # used by -dlpreopen to get the symbols
10964 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
10965 fi
10966 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
10967 fi
10968 fi
10969 ;;
10970
10971 amigaos*)
10972 case $host_cpu in
10973 powerpc)
10974 # see comment about AmigaOS4 .so support
10975 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10976 archive_expsym_cmds=''
10977 ;;
10978 m68k)
10979 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)'
10980 hardcode_libdir_flag_spec='-L$libdir'
10981 hardcode_minus_L=yes
10982 ;;
10983 esac
10984 ;;
10985
10986 bsdi[45]*)
10987 export_dynamic_flag_spec=-rdynamic
10988 ;;
10989
10990 cygwin* | mingw* | windows* | pw32* | cegcc*)
10991 # When not using gcc, we currently assume that we are using
10992 # Microsoft Visual C++ or Intel C++ Compiler.
10993 # hardcode_libdir_flag_spec is actually meaningless, as there is
10994 # no search path for DLLs.
10995 case $cc_basename in
10996 cl* | icl* | icx* | icpx*)
10997 # Native MSVC and Intel compilers
10998 hardcode_libdir_flag_spec=' '
10999 allow_undefined_flag=unsupported
11000 always_export_symbols=yes
11001 file_list_spec='@'
11002 # Tell ltmain to make .lib files, not .a files.
11003 libext=lib
11004 # Tell ltmain to make .dll files, not .so files.
11005 shrext_cmds=.dll
11006 # FIXME: Setting linknames here is a bad hack.
11007 # A check exists to verify if there are linker flags, which will use
11008 # different commands when linking.
11009 archive_cmds='$CC -Fe$output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
11010 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
11011 cp "$export_symbols" "$output_objdir/$soname.def";
11012 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.expsym";
11013 else
11014 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.expsym;
11015 fi~
11016 if test -z "$linker_flags"; then
11017 $CC -Fe$tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.expsym" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib";
11018 else
11019 $CC -Fe$tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.expsym" -Wl,$linker_flags-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib";
11020 fi~
11021 linknames='
11022 # The linker will not automatically build a static lib if we build a DLL.
11023 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
11024 enable_shared_with_static_runtimes=yes
11025 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
11026 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
11027 # Don't use ranlib
11028 old_postinstall_cmds='chmod 644 $oldlib'
11029 postlink_cmds='lt_outputfile="@OUTPUT@"~
11030 lt_tool_outputfile="@TOOL_OUTPUT@"~
11031 case $lt_outputfile in
11032 *.exe|*.EXE) ;;
11033 *)
11034 lt_outputfile=$lt_outputfile.exe
11035 lt_tool_outputfile=$lt_tool_outputfile.exe
11036 ;;
11037 esac~
11038 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
11039 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
11040 $RM "$lt_outputfile.manifest";
11041 fi'
11042 ;;
11043 *)
11044 # Assume MSVC and ICC wrapper
11045 hardcode_libdir_flag_spec=' '
11046 allow_undefined_flag=unsupported
11047 # Tell ltmain to make .lib files, not .a files.
11048 libext=lib
11049 # Tell ltmain to make .dll files, not .so files.
11050 shrext_cmds=.dll
11051 # FIXME: Setting linknames here is a bad hack.
11052 archive_cmds='$CC -Fe$lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11053 # The linker will automatically build a .lib file if we build a DLL.
11054 old_archive_from_new_cmds='true'
11055 # FIXME: Should let the user specify the lib program.
11056 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11057 enable_shared_with_static_runtimes=yes
11058 ;;
11059 esac
11060 ;;
11061
11062 darwin* | rhapsody*)
11063
11064
11065 archive_cmds_need_lc=no
11066 hardcode_direct=no
11067 hardcode_automatic=yes
11068 hardcode_shlibpath_var=unsupported
11069 if test yes = "$lt_cv_ld_force_load"; then
11070 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\"`'
11071
11072 else
11073 whole_archive_flag_spec=''
11074 fi
11075 link_all_deplibs=yes
11076 allow_undefined_flag=$_lt_dar_allow_undefined
11077 case $cc_basename in
11078 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
11079 *) _lt_dar_can_shared=$GCC ;;
11080 esac
11081 if test yes = "$_lt_dar_can_shared"; then
11082 output_verbose_link_cmd=func_echo_all
11083 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
11084 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
11085 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"
11086 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"
11087
11088 else
11089 ld_shlibs=no
11090 fi
11091
11092 ;;
11093
11094 dgux*)
11095 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11096 hardcode_libdir_flag_spec='-L$libdir'
11097 hardcode_shlibpath_var=no
11098 ;;
11099
11100 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11101 # support. Future versions do this automatically, but an explicit c++rt0.o
11102 # does not break anything, and helps significantly (at the cost of a little
11103 # extra space).
11104 freebsd2.2*)
11105 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11106 hardcode_libdir_flag_spec='-R$libdir'
11107 hardcode_direct=yes
11108 hardcode_shlibpath_var=no
11109 ;;
11110
11111 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11112 freebsd2.*)
11113 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11114 hardcode_direct=yes
11115 hardcode_minus_L=yes
11116 hardcode_shlibpath_var=no
11117 ;;
11118
11119 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11120 freebsd* | dragonfly* | midnightbsd*)
11121 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11122 hardcode_libdir_flag_spec='-R$libdir'
11123 hardcode_direct=yes
11124 hardcode_shlibpath_var=no
11125 ;;
11126
11127 hpux9*)
11128 if test yes = "$GCC"; then
11129 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
11130 else
11131 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
11132 fi
11133 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
11134 hardcode_libdir_separator=:
11135 hardcode_direct=yes
11136
11137 # hardcode_minus_L: Not really in the search PATH,
11138 # but as the default location of the library.
11139 hardcode_minus_L=yes
11140 export_dynamic_flag_spec='$wl-E'
11141 ;;
11142
11143 hpux10*)
11144 if test yes,no = "$GCC,$with_gnu_ld"; then
11145 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11146 else
11147 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11148 fi
11149 if test no = "$with_gnu_ld"; then
11150 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
11151 hardcode_libdir_separator=:
11152 hardcode_direct=yes
11153 hardcode_direct_absolute=yes
11154 export_dynamic_flag_spec='$wl-E'
11155 # hardcode_minus_L: Not really in the search PATH,
11156 # but as the default location of the library.
11157 hardcode_minus_L=yes
11158 fi
11159 ;;
11160
11161 hpux11*)
11162 if test yes,no = "$GCC,$with_gnu_ld"; then
11163 case $host_cpu in
11164 hppa*64*)
11165 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
11166 ;;
11167 ia64*)
11168 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11169 ;;
11170 *)
11171 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11172 ;;
11173 esac
11174 else
11175 case $host_cpu in
11176 hppa*64*)
11177 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
11178 ;;
11179 ia64*)
11180 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11181 ;;
11182 *)
11183
11184 # Older versions of the 11.00 compiler do not understand -b yet
11185 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11186 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11187 printf %s "checking if $CC understands -b... " >&6; }
11188 if test ${lt_cv_prog_compiler__b+y}
11189 then :
11190 printf %s "(cached) " >&6
11191 else case e in #(
11192 e) lt_cv_prog_compiler__b=no
11193 save_LDFLAGS=$LDFLAGS
11194 LDFLAGS="$LDFLAGS -b"
11195 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11196 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11197 # The linker can only warn and ignore the option if not recognized
11198 # So say no if there are warnings
11199 if test -s conftest.err; then
11200 # Append any errors to the config.log.
11201 cat conftest.err 1>&5
11202 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.expsym
11203 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11204 if diff conftest.expsym conftest.er2 >/dev/null; then
11205 lt_cv_prog_compiler__b=yes
11206 fi
11207 else
11208 lt_cv_prog_compiler__b=yes
11209 fi
11210 fi
11211 $RM -r conftest*
11212 LDFLAGS=$save_LDFLAGS
11213 ;;
11214 esac
11215 fi
11216 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11217 printf '%s\n' "$lt_cv_prog_compiler__b" >&6; }
11218
11219 if test yes = "$lt_cv_prog_compiler__b"; then
11220 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11221 else
11222 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11223 fi
11224
11225 ;;
11226 esac
11227 fi
11228 if test no = "$with_gnu_ld"; then
11229 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
11230 hardcode_libdir_separator=:
11231
11232 case $host_cpu in
11233 hppa*64*|ia64*)
11234 hardcode_direct=no
11235 hardcode_shlibpath_var=no
11236 ;;
11237 *)
11238 hardcode_direct=yes
11239 hardcode_direct_absolute=yes
11240 export_dynamic_flag_spec='$wl-E'
11241
11242 # hardcode_minus_L: Not really in the search PATH,
11243 # but as the default location of the library.
11244 hardcode_minus_L=yes
11245 ;;
11246 esac
11247 fi
11248 ;;
11249
11250 irix5* | irix6* | nonstopux*)
11251 if test yes = "$GCC"; then
11252 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'
11253 # Try to use the -exported_symbol ld option, if it does not
11254 # work, assume that -exports_file does not work either and
11255 # implicitly export all symbols.
11256 # This should be the same for all languages, so no per-tag cache variable.
11257 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
11258 printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
11259 if test ${lt_cv_irix_exported_symbol+y}
11260 then :
11261 printf %s "(cached) " >&6
11262 else case e in #(
11263 e) save_LDFLAGS=$LDFLAGS
11264 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
11265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11266 /* end confdefs.h. */
11267 int foo (void) { return 0; }
11268 _ACEOF
11269 if ac_fn_c_try_link "$LINENO"
11270 then :
11271 lt_cv_irix_exported_symbol=yes
11272 else case e in #(
11273 e) lt_cv_irix_exported_symbol=no ;;
11274 esac
11275 fi
11276 rm -f core conftest.err conftest.$ac_objext conftest.beam \
11277 conftest$ac_exeext conftest.$ac_ext
11278 LDFLAGS=$save_LDFLAGS ;;
11279 esac
11280 fi
11281 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
11282 printf '%s\n' "$lt_cv_irix_exported_symbol" >&6; }
11283 if test yes = "$lt_cv_irix_exported_symbol"; then
11284 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'
11285 fi
11286 else
11287 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'
11288 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'
11289 fi
11290 archive_cmds_need_lc='no'
11291 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11292 hardcode_libdir_separator=:
11293 inherit_rpath=yes
11294 link_all_deplibs=yes
11295 ;;
11296
11297 *-mlibc)
11298 ;;
11299
11300 linux*)
11301 case $cc_basename in
11302 tcc*)
11303 # Fabrice Bellard et al's Tiny C Compiler
11304 ld_shlibs=yes
11305 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11306 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11307 ;;
11308 esac
11309 ;;
11310
11311 netbsd* | netbsdelf*-gnu)
11312 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11313 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11314 else
11315 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11316 fi
11317 hardcode_libdir_flag_spec='-R$libdir'
11318 hardcode_direct=yes
11319 hardcode_shlibpath_var=no
11320 ;;
11321
11322 newsos6)
11323 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11324 hardcode_direct=yes
11325 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11326 hardcode_libdir_separator=:
11327 hardcode_shlibpath_var=no
11328 ;;
11329
11330 *nto* | *qnx*)
11331 ;;
11332
11333 openbsd*)
11334 if test -f /usr/libexec/ld.so; then
11335 hardcode_direct=yes
11336 hardcode_shlibpath_var=no
11337 hardcode_direct_absolute=yes
11338 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11339 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11340 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
11341 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
11342 export_dynamic_flag_spec='$wl-E'
11343 else
11344 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11345 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
11346 fi
11347 else
11348 ld_shlibs=no
11349 fi
11350 ;;
11351
11352 os2*)
11353 hardcode_libdir_flag_spec='-L$libdir'
11354 hardcode_minus_L=yes
11355 allow_undefined_flag=unsupported
11356 shrext_cmds=.dll
11357 archive_cmds='echo "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
11358 echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
11359 echo "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
11360 echo EXPORTS >> $output_objdir/$libname.def~
11361 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
11362 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
11363 emximp -o $lib $output_objdir/$libname.def'
11364 archive_expsym_cmds='echo "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
11365 echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
11366 echo "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
11367 echo EXPORTS >> $output_objdir/$libname.def~
11368 prefix_cmds="$SED"~
11369 if test EXPORTS = "`$SED 1q $export_symbols`"; then
11370 prefix_cmds="$prefix_cmds -e 1d";
11371 fi~
11372 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
11373 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
11374 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
11375 emximp -o $lib $output_objdir/$libname.def'
11376 enable_shared_with_static_runtimes=yes
11377 file_list_spec='@'
11378 ;;
11379
11380 osf3*)
11381 if test yes = "$GCC"; then
11382 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
11383 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'
11384 else
11385 allow_undefined_flag=' -expect_unresolved \*'
11386 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'
11387 fi
11388 archive_cmds_need_lc='no'
11389 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11390 hardcode_libdir_separator=:
11391 ;;
11392
11393 osf4* | osf5*) # as osf3* with the addition of -msym flag
11394 if test yes = "$GCC"; then
11395 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
11396 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'
11397 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11398 else
11399 allow_undefined_flag=' -expect_unresolved \*'
11400 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'
11401 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.expsym; done; printf "%s\\n" "-hidden">> $lib.expsym~
11402 $CC -shared$allow_undefined_flag $wl-input $wl$lib.expsym $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.expsym'
11403
11404 # Both c and cxx compiler support -rpath directly
11405 hardcode_libdir_flag_spec='-rpath $libdir'
11406 fi
11407 archive_cmds_need_lc='no'
11408 hardcode_libdir_separator=:
11409 ;;
11410
11411 serenity*)
11412 ;;
11413
11414 solaris*)
11415 no_undefined_flag=' -z defs'
11416 if test yes = "$GCC"; then
11417 wlarc='$wl'
11418 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
11419 archive_expsym_cmds='echo "{ global:" > $lib.expsym~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.expsym~echo "local: *; };" >> $lib.expsym~
11420 $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.expsym $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.expsym'
11421 else
11422 case `$CC -V 2>&1` in
11423 *"Compilers 5.0"*)
11424 wlarc=''
11425 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
11426 archive_expsym_cmds='echo "{ global:" > $lib.expsym~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.expsym~echo "local: *; };" >> $lib.expsym~
11427 $LD -G$allow_undefined_flag -M $lib.expsym -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.expsym'
11428 ;;
11429 *)
11430 wlarc='$wl'
11431 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11432 archive_expsym_cmds='echo "{ global:" > $lib.expsym~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.expsym~echo "local: *; };" >> $lib.expsym~
11433 $CC -G$allow_undefined_flag -M $lib.expsym -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.expsym'
11434 ;;
11435 esac
11436 fi
11437 hardcode_libdir_flag_spec='-R$libdir'
11438 hardcode_shlibpath_var=no
11439 case $host_os in
11440 solaris2.[0-5] | solaris2.[0-5].*) ;;
11441 *)
11442 # The compiler driver will combine and reorder linker options,
11443 # but understands '-z linker_flag'. GCC discards it without '$wl',
11444 # but is careful enough not to reorder.
11445 # Supported since Solaris 2.6 (maybe 2.5.1?)
11446 if test yes = "$GCC"; then
11447 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
11448 else
11449 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11450 fi
11451 ;;
11452 esac
11453 link_all_deplibs=yes
11454 ;;
11455
11456 sunos4*)
11457 if test sequent = "$host_vendor"; then
11458 # Use $CC to link under sequent, because it throws in some extra .o
11459 # files that make .init and .fini sections work.
11460 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11461 else
11462 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11463 fi
11464 hardcode_libdir_flag_spec='-L$libdir'
11465 hardcode_direct=yes
11466 hardcode_minus_L=yes
11467 hardcode_shlibpath_var=no
11468 ;;
11469
11470 sysv4)
11471 case $host_vendor in
11472 sni)
11473 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11474 hardcode_direct=yes # is this really true???
11475 ;;
11476 siemens)
11477 ## LD is ld it makes a PLAMLIB
11478 ## CC just makes a GrossModule.
11479 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11480 reload_cmds='$CC -r -o $output$reload_objs'
11481 hardcode_direct=no
11482 ;;
11483 motorola)
11484 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11485 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11486 ;;
11487 esac
11488 runpath_var='LD_RUN_PATH'
11489 hardcode_shlibpath_var=no
11490 ;;
11491
11492 sysv4.3*)
11493 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11494 hardcode_shlibpath_var=no
11495 export_dynamic_flag_spec='-Bexport'
11496 ;;
11497
11498 sysv4*MP*)
11499 if test -d /usr/nec; then
11500 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11501 hardcode_shlibpath_var=no
11502 runpath_var=LD_RUN_PATH
11503 hardcode_runpath_var=yes
11504 ld_shlibs=yes
11505 fi
11506 ;;
11507
11508 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11509 no_undefined_flag='$wl-z,text'
11510 archive_cmds_need_lc=no
11511 hardcode_shlibpath_var=no
11512 runpath_var='LD_RUN_PATH'
11513
11514 if test yes = "$GCC"; then
11515 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11516 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11517 else
11518 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11519 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11520 fi
11521 ;;
11522
11523 sysv5* | sco3.2v5* | sco5v6*)
11524 # Note: We CANNOT use -z defs as we might desire, because we do not
11525 # link with -lc, and that would cause any symbols used from libc to
11526 # always be unresolved, which means just about no library would
11527 # ever link correctly. If we're not using GNU ld we use -z text
11528 # though, which does catch some bad symbols but isn't as heavy-handed
11529 # as -z defs.
11530 no_undefined_flag='$wl-z,text'
11531 allow_undefined_flag='$wl-z,nodefs'
11532 archive_cmds_need_lc=no
11533 hardcode_shlibpath_var=no
11534 hardcode_libdir_flag_spec='$wl-R,$libdir'
11535 hardcode_libdir_separator=':'
11536 link_all_deplibs=yes
11537 export_dynamic_flag_spec='$wl-Bexport'
11538 runpath_var='LD_RUN_PATH'
11539
11540 if test yes = "$GCC"; then
11541 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11542 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11543 else
11544 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11545 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11546 fi
11547 ;;
11548
11549 uts4*)
11550 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11551 hardcode_libdir_flag_spec='-L$libdir'
11552 hardcode_shlibpath_var=no
11553 ;;
11554
11555 *)
11556 ld_shlibs=no
11557 ;;
11558 esac
11559
11560 if test sni = "$host_vendor"; then
11561 case $host in
11562 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11563 export_dynamic_flag_spec='$wl-Blargedynsym'
11564 ;;
11565 esac
11566 fi
11567 fi
11568
11569 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11570 printf '%s\n' "$ld_shlibs" >&6; }
11571 test no = "$ld_shlibs" && can_build_shared=no
11572
11573 with_gnu_ld=$with_gnu_ld
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589 #
11590 # Do we need to explicitly link libc?
11591 #
11592 case "x$archive_cmds_need_lc" in
11593 x|xyes)
11594 # Assume -lc should be added
11595 archive_cmds_need_lc=yes
11596
11597 if test yes,yes = "$GCC,$enable_shared"; then
11598 case $archive_cmds in
11599 *'~'*)
11600 # FIXME: we may have to deal with multi-command sequences.
11601 ;;
11602 '$CC '*)
11603 # Test whether the compiler implicitly links with -lc since on some
11604 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11605 # to ld, don't add -lc before -lgcc.
11606 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11607 printf %s "checking whether -lc should be explicitly linked in... " >&6; }
11608 if test ${lt_cv_archive_cmds_need_lc+y}
11609 then :
11610 printf %s "(cached) " >&6
11611 else case e in #(
11612 e) $RM conftest*
11613 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11614
11615 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11616 (eval $ac_compile) 2>&5
11617 ac_status=$?
11618 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11619 test $ac_status = 0; } 2>conftest.err; then
11620 soname=conftest
11621 lib=conftest
11622 libobjs=conftest.$ac_objext
11623 deplibs=
11624 wl=$lt_prog_compiler_wl
11625 pic_flag=$lt_prog_compiler_pic
11626 compiler_flags=-v
11627 linker_flags=-v
11628 verstring=
11629 output_objdir=.
11630 libname=conftest
11631 lt_save_allow_undefined_flag=$allow_undefined_flag
11632 allow_undefined_flag=
11633 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11634 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11635 ac_status=$?
11636 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11637 test $ac_status = 0; }
11638 then
11639 lt_cv_archive_cmds_need_lc=no
11640 else
11641 lt_cv_archive_cmds_need_lc=yes
11642 fi
11643 allow_undefined_flag=$lt_save_allow_undefined_flag
11644 else
11645 cat conftest.err 1>&5
11646 fi
11647 $RM conftest*
11648 ;;
11649 esac
11650 fi
11651 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11652 printf '%s\n' "$lt_cv_archive_cmds_need_lc" >&6; }
11653 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11654 ;;
11655 esac
11656 fi
11657 ;;
11658 esac
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11812 printf %s "checking dynamic linker characteristics... " >&6; }
11813
11814 if test yes = "$GCC"; then
11815 case $host_os in
11816 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
11817 *) lt_awk_arg='/^libraries:/' ;;
11818 esac
11819 case $host_os in
11820 mingw* | windows* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
11821 *) lt_sed_strip_eq='s|=/|/|g' ;;
11822 esac
11823 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11824 case $lt_search_path_spec in
11825 *\;*)
11826 # if the path contains ";" then we assume it to be the separator
11827 # otherwise default to the standard path separator (i.e. ":") - it is
11828 # assumed that no part of a normal pathname contains ";" but that should
11829 # okay in the real world where ";" in dirpaths is itself problematic.
11830 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11831 ;;
11832 *)
11833 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11834 ;;
11835 esac
11836 # Ok, now we have the path, separated by spaces, we can step through it
11837 # and add multilib dir if necessary...
11838 lt_tmp_lt_search_path_spec=
11839 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11840 # ...but if some path component already ends with the multilib dir we assume
11841 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
11842 case "$lt_multi_os_dir; $lt_search_path_spec " in
11843 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
11844 lt_multi_os_dir=
11845 ;;
11846 esac
11847 for lt_sys_path in $lt_search_path_spec; do
11848 if test -d "$lt_sys_path$lt_multi_os_dir"; then
11849 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
11850 elif test -n "$lt_multi_os_dir"; then
11851 test -d "$lt_sys_path" && \
11852 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11853 fi
11854 done
11855 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11856 BEGIN {RS = " "; FS = "/|\n";} {
11857 lt_foo = "";
11858 lt_count = 0;
11859 for (lt_i = NF; lt_i > 0; lt_i--) {
11860 if ($lt_i != "" && $lt_i != ".") {
11861 if ($lt_i == "..") {
11862 lt_count++;
11863 } else {
11864 if (lt_count == 0) {
11865 lt_foo = "/" $lt_i lt_foo;
11866 } else {
11867 lt_count--;
11868 }
11869 }
11870 }
11871 }
11872 if (lt_foo != "") { lt_freq[lt_foo]++; }
11873 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11874 }'`
11875 # AWK program above erroneously prepends '/' to C:/dos/paths
11876 # for these hosts.
11877 case $host_os in
11878 mingw* | windows* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11879 $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
11880 esac
11881 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11882 else
11883 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11884 fi
11885 library_names_spec=
11886 libname_spec='lib$name'
11887 soname_spec=
11888 shrext_cmds=.so
11889 postinstall_cmds=
11890 postuninstall_cmds=
11891 finish_cmds=
11892 finish_eval=
11893 shlibpath_var=
11894 shlibpath_overrides_runpath=unknown
11895 version_type=none
11896 dynamic_linker="$host_os ld.so"
11897 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11898 need_lib_prefix=unknown
11899 hardcode_into_libs=no
11900
11901 # when you set need_version to no, make sure it does not cause -set_version
11902 # flags to be left without arguments
11903 need_version=unknown
11904
11905
11906
11907 case $host_os in
11908 aix3*)
11909 version_type=linux # correct to gnu/linux during the next big refactor
11910 library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
11911 shlibpath_var=LIBPATH
11912
11913 # AIX 3 has no versioning support, so we append a major version to the name.
11914 soname_spec='$libname$release$shared_ext$major'
11915 ;;
11916
11917 aix[4-9]*)
11918 version_type=linux # correct to gnu/linux during the next big refactor
11919 need_lib_prefix=no
11920 need_version=no
11921 hardcode_into_libs=yes
11922 if test ia64 = "$host_cpu"; then
11923 # AIX 5 supports IA64
11924 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
11925 shlibpath_var=LD_LIBRARY_PATH
11926 else
11927 # With GCC up to 2.95.x, collect2 would create an import file
11928 # for dependence libraries. The import file would start with
11929 # the line '#! .'. This would cause the generated library to
11930 # depend on '.', always an invalid library. This was fixed in
11931 # development snapshots of GCC prior to 3.0.
11932 case $host_os in
11933 aix4 | aix4.[01] | aix4.[01].*)
11934 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11935 echo ' yes '
11936 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
11937 :
11938 else
11939 can_build_shared=no
11940 fi
11941 ;;
11942 esac
11943 # Using Import Files as archive members, it is possible to support
11944 # filename-based versioning of shared library archives on AIX. While
11945 # this would work for both with and without runtime linking, it will
11946 # prevent static linking of such archives. So we do filename-based
11947 # shared library versioning with .so extension only, which is used
11948 # when both runtime linking and shared linking is enabled.
11949 # Unfortunately, runtime linking may impact performance, so we do
11950 # not want this to be the default eventually. Also, we use the
11951 # versioned .so libs for executables only if there is the -brtl
11952 # linker flag in LDFLAGS as well, or --enable-aix-soname=svr4 only.
11953 # To allow for filename-based versioning support, we need to create
11954 # libNAME.so.V as an archive file, containing:
11955 # *) an Import File, referring to the versioned filename of the
11956 # archive as well as the shared archive member, telling the
11957 # bitwidth (32 or 64) of that shared object, and providing the
11958 # list of exported symbols of that shared object, eventually
11959 # decorated with the 'weak' keyword
11960 # *) the shared object with the F_LOADONLY flag set, to really avoid
11961 # it being seen by the linker.
11962 # At run time we better use the real file rather than another symlink,
11963 # but for link time we create the symlink libNAME.so -> libNAME.so.V
11964
11965 case $with_aix_soname,$aix_use_runtimelinking in
11966 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
11967 # soname into executable. Probably we can add versioning support to
11968 # collect2, so additional links can be useful in future.
11969 aix,yes) # traditional libtool
11970 dynamic_linker='AIX unversionable lib.so'
11971 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11972 # instead of lib<name>.a to let people know that these are not
11973 # typical AIX shared libraries.
11974 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11975 ;;
11976 aix,no) # traditional AIX only
11977 dynamic_linker='AIX lib.a(lib.so.V)'
11978 # We preserve .a as extension for shared libraries through AIX4.2
11979 # and later when we are not doing run time linking.
11980 library_names_spec='$libname$release.a $libname.a'
11981 soname_spec='$libname$release$shared_ext$major'
11982 ;;
11983 svr4,*) # full svr4 only
11984 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
11985 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11986 # We do not specify a path in Import Files, so LIBPATH fires.
11987 shlibpath_overrides_runpath=yes
11988 ;;
11989 *,yes) # both, prefer svr4
11990 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
11991 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11992 # unpreferred sharedlib libNAME.a needs extra handling
11993 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
11994 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
11995 # We do not specify a path in Import Files, so LIBPATH fires.
11996 shlibpath_overrides_runpath=yes
11997 ;;
11998 *,no) # both, prefer aix
11999 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
12000 library_names_spec='$libname$release.a $libname.a'
12001 soname_spec='$libname$release$shared_ext$major'
12002 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
12003 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
12004 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
12005 ;;
12006 esac
12007 shlibpath_var=LIBPATH
12008 fi
12009 ;;
12010
12011 amigaos*)
12012 case $host_cpu in
12013 powerpc)
12014 # Since July 2007 AmigaOS4 officially supports .so libraries.
12015 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
12016 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12017 ;;
12018 m68k)
12019 library_names_spec='$libname.ixlibrary $libname.a'
12020 # Create ${libname}_ixlibrary.a entries in /sys/libs.
12021 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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'
12022 ;;
12023 esac
12024 ;;
12025
12026 beos*)
12027 library_names_spec='$libname$shared_ext'
12028 dynamic_linker="$host_os ld.so"
12029 shlibpath_var=LIBRARY_PATH
12030 ;;
12031
12032 bsdi[45]*)
12033 version_type=linux # correct to gnu/linux during the next big refactor
12034 need_version=no
12035 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12036 soname_spec='$libname$release$shared_ext$major'
12037 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12038 shlibpath_var=LD_LIBRARY_PATH
12039 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12040 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12041 # the default ld.so.conf also contains /usr/contrib/lib and
12042 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12043 # libtool to hard-code these into programs
12044 ;;
12045
12046 cygwin* | mingw* | windows* | pw32* | cegcc*)
12047 version_type=windows
12048 shrext_cmds=.dll
12049 need_version=no
12050 need_lib_prefix=no
12051
12052 case $GCC,$cc_basename in
12053 yes,*)
12054 # gcc
12055 library_names_spec='$libname.dll.a'
12056 # DLL is installed to $(libdir)/../bin by postinstall_cmds
12057 # If user builds GCC with multilib enabled,
12058 # it should just install on $(libdir)
12059 # not on $(libdir)/../bin or 32 bits dlls would override 64 bit ones.
12060 if test xyes = x"$multilib"; then
12061 postinstall_cmds='base_file=`basename \$file`~
12062 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
12063 dldir=$destdir/`dirname \$dlpath`~
12064 $install_prog $dir/$dlname $destdir/$dlname~
12065 chmod a+x $destdir/$dlname~
12066 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12067 eval '\''$striplib $destdir/$dlname'\'' || exit \$?;
12068 fi'
12069 else
12070 postinstall_cmds='base_file=`basename \$file`~
12071 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
12072 dldir=$destdir/`dirname \$dlpath`~
12073 test -d \$dldir || mkdir -p \$dldir~
12074 $install_prog $dir/$dlname \$dldir/$dlname~
12075 chmod a+x \$dldir/$dlname~
12076 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12077 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12078 fi'
12079 fi
12080 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12081 dlpath=$dir/\$dldll~
12082 $RM \$dlpath'
12083 shlibpath_overrides_runpath=yes
12084
12085 case $host_os in
12086 cygwin*)
12087 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12088 soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
12089
12090 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
12091 ;;
12092 mingw* | windows* | cegcc*)
12093 # MinGW DLLs use traditional 'lib' prefix
12094 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
12095 ;;
12096 pw32*)
12097 # pw32 DLLs use 'pw' prefix rather than 'lib'
12098 library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
12099 ;;
12100 esac
12101 dynamic_linker='Win32 ld.exe'
12102 ;;
12103
12104 *,cl* | *,icl* | *,icx*)
12105 # Native MSVC and Intel compilers
12106 libname_spec='$name'
12107 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
12108 library_names_spec='$libname.dll.lib'
12109
12110 case $build_os in
12111 mingw* | windows*)
12112 sys_lib_search_path_spec=
12113 lt_save_ifs=$IFS
12114 IFS=';'
12115 for lt_path in $LIB
12116 do
12117 IFS=$lt_save_ifs
12118 # Let DOS variable expansion print the short 8.3 style file name.
12119 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
12120 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
12121 done
12122 IFS=$lt_save_ifs
12123 # Convert to MSYS style.
12124 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
12125 ;;
12126 cygwin*)
12127 # Convert to unix form, then to dos form, then back to unix form
12128 # but this time dos style (no spaces!) so that the unix form looks
12129 # like /cygdrive/c/PROGRA~1:/cygdr...
12130 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
12131 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
12132 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
12133 ;;
12134 *)
12135 sys_lib_search_path_spec=$LIB
12136 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
12137 # It is most probably a Windows format PATH.
12138 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12139 else
12140 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
12141 fi
12142 # FIXME: find the short name or the path components, as spaces are
12143 # common. (e.g. "Program Files" -> "PROGRA~1")
12144 ;;
12145 esac
12146
12147 # DLL is installed to $(libdir)/../bin by postinstall_cmds
12148 postinstall_cmds='base_file=`basename \$file`~
12149 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
12150 dldir=$destdir/`dirname \$dlpath`~
12151 test -d \$dldir || mkdir -p \$dldir~
12152 $install_prog $dir/$dlname \$dldir/$dlname'
12153 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12154 dlpath=$dir/\$dldll~
12155 $RM \$dlpath'
12156 shlibpath_overrides_runpath=yes
12157 dynamic_linker='Win32 link.exe'
12158 ;;
12159
12160 *)
12161 # Assume MSVC and ICC wrapper
12162 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
12163 dynamic_linker='Win32 ld.exe'
12164 ;;
12165 esac
12166 # FIXME: first we should search . and the directory the executable is in
12167 shlibpath_var=PATH
12168 ;;
12169
12170 darwin* | rhapsody*)
12171 dynamic_linker="$host_os dyld"
12172 version_type=darwin
12173 need_lib_prefix=no
12174 need_version=no
12175 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
12176 soname_spec='$libname$release$major$shared_ext'
12177 shlibpath_overrides_runpath=yes
12178 shlibpath_var=DYLD_LIBRARY_PATH
12179 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12180
12181 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12182 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12183 ;;
12184
12185 dgux*)
12186 version_type=linux # correct to gnu/linux during the next big refactor
12187 need_lib_prefix=no
12188 need_version=no
12189 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12190 soname_spec='$libname$release$shared_ext$major'
12191 shlibpath_var=LD_LIBRARY_PATH
12192 ;;
12193
12194 freebsd* | dragonfly* | midnightbsd*)
12195 # DragonFly does not have aout. When/if they implement a new
12196 # versioning mechanism, adjust this.
12197 if test -x /usr/bin/objformat; then
12198 objformat=`/usr/bin/objformat`
12199 else
12200 case $host_os in
12201 freebsd[23].*) objformat=aout ;;
12202 *) objformat=elf ;;
12203 esac
12204 fi
12205 version_type=freebsd-$objformat
12206 case $version_type in
12207 freebsd-elf*)
12208 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12209 soname_spec='$libname$release$shared_ext$major'
12210 need_version=no
12211 need_lib_prefix=no
12212 ;;
12213 freebsd-*)
12214 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12215 need_version=yes
12216 ;;
12217 esac
12218 case $host_cpu in
12219 powerpc64)
12220 # On FreeBSD bi-arch platforms, a different variable is used for 32-bit
12221 # binaries. See <https://man.freebsd.org/cgi/man.cgi?query=ld.so>.
12222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12223 /* end confdefs.h. */
12224 int test_pointer_size[sizeof (void *) - 5];
12225
12226 _ACEOF
12227 if ac_fn_c_try_compile "$LINENO"
12228 then :
12229 shlibpath_var=LD_LIBRARY_PATH
12230 else case e in #(
12231 e) shlibpath_var=LD_32_LIBRARY_PATH ;;
12232 esac
12233 fi
12234 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12235 ;;
12236 *)
12237 shlibpath_var=LD_LIBRARY_PATH
12238 ;;
12239 esac
12240 case $host_os in
12241 freebsd2.*)
12242 shlibpath_overrides_runpath=yes
12243 ;;
12244 freebsd3.[01]* | freebsdelf3.[01]*)
12245 shlibpath_overrides_runpath=yes
12246 hardcode_into_libs=yes
12247 ;;
12248 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12249 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12250 shlibpath_overrides_runpath=no
12251 hardcode_into_libs=yes
12252 ;;
12253 *) # from 4.6 on, and DragonFly
12254 shlibpath_overrides_runpath=yes
12255 hardcode_into_libs=yes
12256 ;;
12257 esac
12258 ;;
12259
12260 haiku*)
12261 version_type=linux # correct to gnu/linux during the next big refactor
12262 need_lib_prefix=no
12263 need_version=no
12264 dynamic_linker="$host_os runtime_loader"
12265 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12266 soname_spec='$libname$release$shared_ext$major'
12267 shlibpath_var=LIBRARY_PATH
12268 shlibpath_overrides_runpath=no
12269 sys_lib_search_path_spec='/boot/system/non-packaged/develop/lib /boot/system/develop/lib'
12270 sys_lib_dlsearch_path_spec='/boot/home/config/non-packaged/lib /boot/home/config/lib /boot/system/non-packaged/lib /boot/system/lib'
12271 hardcode_into_libs=no
12272 ;;
12273
12274 hpux9* | hpux10* | hpux11*)
12275 # Give a soname corresponding to the major version so that dld.sl refuses to
12276 # link against other versions.
12277 version_type=sunos
12278 need_lib_prefix=no
12279 need_version=no
12280 case $host_cpu in
12281 ia64*)
12282 shrext_cmds='.so'
12283 hardcode_into_libs=yes
12284 dynamic_linker="$host_os dld.so"
12285 shlibpath_var=LD_LIBRARY_PATH
12286 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12287 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12288 soname_spec='$libname$release$shared_ext$major'
12289 if test 32 = "$HPUX_IA64_MODE"; then
12290 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12291 sys_lib_dlsearch_path_spec=/usr/lib/hpux32
12292 else
12293 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12294 sys_lib_dlsearch_path_spec=/usr/lib/hpux64
12295 fi
12296 ;;
12297 hppa*64*)
12298 shrext_cmds='.sl'
12299 hardcode_into_libs=yes
12300 dynamic_linker="$host_os dld.sl"
12301 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12302 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12303 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12304 soname_spec='$libname$release$shared_ext$major'
12305 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12306 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12307 ;;
12308 *)
12309 shrext_cmds='.sl'
12310 dynamic_linker="$host_os dld.sl"
12311 shlibpath_var=SHLIB_PATH
12312 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12313 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12314 soname_spec='$libname$release$shared_ext$major'
12315 ;;
12316 esac
12317 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12318 postinstall_cmds='chmod 555 $lib'
12319 # or fails outright, so override atomically:
12320 install_override_mode=555
12321 ;;
12322
12323 interix[3-9]*)
12324 version_type=linux # correct to gnu/linux during the next big refactor
12325 need_lib_prefix=no
12326 need_version=no
12327 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12328 soname_spec='$libname$release$shared_ext$major'
12329 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12330 shlibpath_var=LD_LIBRARY_PATH
12331 shlibpath_overrides_runpath=no
12332 hardcode_into_libs=yes
12333 ;;
12334
12335 irix5* | irix6* | nonstopux*)
12336 case $host_os in
12337 nonstopux*) version_type=nonstopux ;;
12338 *)
12339 if test yes = "$lt_cv_prog_gnu_ld"; then
12340 version_type=linux # correct to gnu/linux during the next big refactor
12341 else
12342 version_type=irix
12343 fi ;;
12344 esac
12345 need_lib_prefix=no
12346 need_version=no
12347 soname_spec='$libname$release$shared_ext$major'
12348 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
12349 case $host_os in
12350 irix5* | nonstopux*)
12351 libsuff= shlibsuff=
12352 ;;
12353 *)
12354 case $LD in # libtool.m4 will add one of these switches to LD
12355 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12356 libsuff= shlibsuff= libmagic=32-bit;;
12357 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12358 libsuff=32 shlibsuff=N32 libmagic=N32;;
12359 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12360 libsuff=64 shlibsuff=64 libmagic=64-bit;;
12361 *) libsuff= shlibsuff= libmagic=never-match;;
12362 esac
12363 ;;
12364 esac
12365 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12366 shlibpath_overrides_runpath=no
12367 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
12368 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
12369 hardcode_into_libs=yes
12370 ;;
12371
12372 *-mlibc)
12373 version_type=linux # correct to gnu/linux during the next big refactor
12374 need_lib_prefix=no
12375 need_version=no
12376 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12377 soname_spec='$libname$release$shared_ext$major'
12378 dynamic_linker='mlibc ld.so'
12379 shlibpath_var=LD_LIBRARY_PATH
12380 shlibpath_overrides_runpath=no
12381 hardcode_into_libs=yes
12382 ;;
12383
12384 # No shared lib support for Linux oldld, aout, or coff.
12385 linux*oldld* | linux*aout* | linux*coff*)
12386 dynamic_linker=no
12387 ;;
12388
12389 linux*android*)
12390 version_type=none # Android doesn't support versioned libraries.
12391 need_lib_prefix=no
12392 need_version=no
12393 library_names_spec='$libname$release$shared_ext $libname$shared_ext'
12394 soname_spec='$libname$release$shared_ext'
12395 finish_cmds=
12396 shlibpath_var=LD_LIBRARY_PATH
12397 shlibpath_overrides_runpath=yes
12398
12399 # This implies no fast_install, which is unacceptable.
12400 # Some rework will be needed to allow for fast_install
12401 # before this can be enabled.
12402 hardcode_into_libs=yes
12403
12404 dynamic_linker='Android linker'
12405 # -rpath works at least for libraries that are not overridden by
12406 # libraries installed in system locations.
12407 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
12408 ;;
12409
12410 # This must be glibc/ELF.
12411 linux* | ironclad*-gnu | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
12412 version_type=linux # correct to gnu/linux during the next big refactor
12413 need_lib_prefix=no
12414 need_version=no
12415 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12416 soname_spec='$libname$release$shared_ext$major'
12417 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12418 shlibpath_var=LD_LIBRARY_PATH
12419 shlibpath_overrides_runpath=no
12420
12421 # Some binutils ld are patched to set DT_RUNPATH
12422 if test ${lt_cv_shlibpath_overrides_runpath+y}
12423 then :
12424 printf %s "(cached) " >&6
12425 else case e in #(
12426 e) lt_cv_shlibpath_overrides_runpath=no
12427 save_LDFLAGS=$LDFLAGS
12428 save_libdir=$libdir
12429 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12430 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12432 /* end confdefs.h. */
12433
12434 int
12435 main (void)
12436 {
12437
12438 ;
12439 return 0;
12440 }
12441 _ACEOF
12442 if ac_fn_c_try_link "$LINENO"
12443 then :
12444 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null
12445 then :
12446 lt_cv_shlibpath_overrides_runpath=yes
12447 fi
12448 fi
12449 rm -f core conftest.err conftest.$ac_objext conftest.beam \
12450 conftest$ac_exeext conftest.$ac_ext
12451 LDFLAGS=$save_LDFLAGS
12452 libdir=$save_libdir
12453 ;;
12454 esac
12455 fi
12456
12457 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12458
12459 # This implies no fast_install, which is unacceptable.
12460 # Some rework will be needed to allow for fast_install
12461 # before this can be enabled.
12462 hardcode_into_libs=yes
12463
12464 # Ideally, we could use ldconfig to report *all* directories which are
12465 # searched for libraries, however this is still not possible. Aside from not
12466 # being certain /sbin/ldconfig is available, command
12467 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
12468 # even though it is searched at run-time. Try to do the best guess by
12469 # appending ld.so.conf contents (and includes) to the search path.
12470 if test -f /etc/ld.so.conf; then
12471 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' ' '`
12472 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12473 fi
12474
12475 # We used to test for /lib/ld.so.1 and disable shared libraries on
12476 # powerpc, because MkLinux only supported shared libraries with the
12477 # GNU dynamic linker. Since this was broken with cross compilers,
12478 # most powerpc-linux boxes support dynamic linking these days and
12479 # people can always --disable-shared, the test was removed, and we
12480 # assume the GNU/Linux dynamic linker is in use.
12481 dynamic_linker='GNU/Linux ld.so'
12482 ;;
12483
12484 netbsdelf*-gnu)
12485 version_type=linux
12486 need_lib_prefix=no
12487 need_version=no
12488 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12489 soname_spec='$libname$release$shared_ext$major'
12490 shlibpath_var=LD_LIBRARY_PATH
12491 shlibpath_overrides_runpath=no
12492 hardcode_into_libs=yes
12493 dynamic_linker='NetBSD ld.elf_so'
12494 enable_cxx_stdlib=yes
12495 stdlibflag=
12496 ;;
12497
12498 netbsd*)
12499 version_type=sunos
12500 need_lib_prefix=no
12501 need_version=no
12502 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12503 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12504 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12505 dynamic_linker='NetBSD (a.out) ld.so'
12506 else
12507 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12508 soname_spec='$libname$release$shared_ext$major'
12509 dynamic_linker='NetBSD ld.elf_so'
12510 fi
12511 shlibpath_var=LD_LIBRARY_PATH
12512 shlibpath_overrides_runpath=yes
12513 hardcode_into_libs=yes
12514 enable_cxx_stdlib=yes
12515 stdlibflag=
12516 ;;
12517
12518 newsos6)
12519 version_type=linux # correct to gnu/linux during the next big refactor
12520 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12521 shlibpath_var=LD_LIBRARY_PATH
12522 shlibpath_overrides_runpath=yes
12523 ;;
12524
12525 *nto* | *qnx*)
12526 version_type=qnx
12527 need_lib_prefix=no
12528 need_version=no
12529 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12530 soname_spec='$libname$release$shared_ext$major'
12531 shlibpath_var=LD_LIBRARY_PATH
12532 shlibpath_overrides_runpath=no
12533 hardcode_into_libs=yes
12534 dynamic_linker='ldqnx.so'
12535 ;;
12536
12537 openbsd*)
12538 version_type=sunos
12539 sys_lib_dlsearch_path_spec=/usr/lib
12540 need_lib_prefix=no
12541 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
12542 need_version=no
12543 else
12544 need_version=yes
12545 fi
12546 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12547 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12548 shlibpath_var=LD_LIBRARY_PATH
12549 shlibpath_overrides_runpath=yes
12550 ;;
12551
12552 os2*)
12553 libname_spec='$name'
12554 version_type=windows
12555 shrext_cmds=.dll
12556 need_version=no
12557 need_lib_prefix=no
12558 # OS/2 can only load a DLL with a base name of 8 characters or less.
12559 soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
12560 n=$($ECHO $libname | tr -d .-);
12561 l=${#n}; test 3 -lt "$l" && l=3; mr=$((8 - $l));
12562 r=$($ECHO $release | tr -d .-);
12563 l=${#r}; test 2 -lt "$l" && l=2; mv=$(($mr - $l));
12564 v=$($ECHO $versuffix | tr -d .- | cut -b -$mv);
12565 r=$($ECHO $r | cut -b -$(($mr - ${#v})));
12566 n=$($ECHO $n | cut -b -$((8 - ${#r} - ${#v})));
12567 $ECHO $n$r$v`$shared_ext'
12568 library_names_spec='${libname}_dll.$libext'
12569 dynamic_linker='OS/2 ld.exe'
12570 shlibpath_var=BEGINLIBPATH
12571 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12572 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12573 postinstall_cmds='base_file=`basename \$file`~
12574 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
12575 dldir=$destdir/`dirname \$dlpath`~
12576 test -d \$dldir || mkdir -p \$dldir~
12577 $install_prog $dir/$dlname \$dldir/$dlname~
12578 chmod a+x \$dldir/$dlname~
12579 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12580 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12581 fi'
12582 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
12583 dlpath=$dir/\$dldll~
12584 $RM \$dlpath'
12585 ;;
12586
12587 osf3* | osf4* | osf5*)
12588 version_type=osf
12589 need_lib_prefix=no
12590 need_version=no
12591 soname_spec='$libname$release$shared_ext$major'
12592 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12593 shlibpath_var=LD_LIBRARY_PATH
12594 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12595 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12596 ;;
12597
12598 rdos*)
12599 dynamic_linker=no
12600 ;;
12601
12602 serenity*)
12603 version_type=linux # correct to gnu/linux during the next big refactor
12604 need_lib_prefix=no
12605 need_version=no
12606 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12607 soname_spec='$libname$release$shared_ext$major'
12608 shlibpath_var=LD_LIBRARY_PATH
12609 shlibpath_overrides_runpath=no
12610 dynamic_linker='SerenityOS LibELF'
12611 ;;
12612
12613 solaris*)
12614 version_type=linux # correct to gnu/linux during the next big refactor
12615 need_lib_prefix=no
12616 need_version=no
12617 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12618 soname_spec='$libname$release$shared_ext$major'
12619 shlibpath_var=LD_LIBRARY_PATH
12620 shlibpath_overrides_runpath=yes
12621 hardcode_into_libs=yes
12622 # ldd complains unless libraries are executable
12623 postinstall_cmds='chmod +x $lib'
12624 ;;
12625
12626 sunos4*)
12627 version_type=sunos
12628 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12629 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12630 shlibpath_var=LD_LIBRARY_PATH
12631 shlibpath_overrides_runpath=yes
12632 if test yes = "$with_gnu_ld"; then
12633 need_lib_prefix=no
12634 fi
12635 need_version=yes
12636 ;;
12637
12638 sysv4 | sysv4.3*)
12639 version_type=linux # correct to gnu/linux during the next big refactor
12640 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12641 soname_spec='$libname$release$shared_ext$major'
12642 shlibpath_var=LD_LIBRARY_PATH
12643 case $host_vendor in
12644 sni)
12645 shlibpath_overrides_runpath=no
12646 need_lib_prefix=no
12647 runpath_var=LD_RUN_PATH
12648 ;;
12649 siemens)
12650 need_lib_prefix=no
12651 ;;
12652 motorola)
12653 need_lib_prefix=no
12654 need_version=no
12655 shlibpath_overrides_runpath=no
12656 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12657 ;;
12658 esac
12659 ;;
12660
12661 sysv4*MP*)
12662 if test -d /usr/nec; then
12663 version_type=linux # correct to gnu/linux during the next big refactor
12664 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
12665 soname_spec='$libname$shared_ext.$major'
12666 shlibpath_var=LD_LIBRARY_PATH
12667 fi
12668 ;;
12669
12670 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12671 version_type=sco
12672 need_lib_prefix=no
12673 need_version=no
12674 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
12675 soname_spec='$libname$release$shared_ext$major'
12676 shlibpath_var=LD_LIBRARY_PATH
12677 shlibpath_overrides_runpath=yes
12678 hardcode_into_libs=yes
12679 if test yes = "$with_gnu_ld"; then
12680 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12681 else
12682 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12683 case $host_os in
12684 sco3.2v5*)
12685 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12686 ;;
12687 esac
12688 fi
12689 sys_lib_dlsearch_path_spec='/usr/lib'
12690 ;;
12691
12692 tpf*)
12693 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12694 version_type=linux # correct to gnu/linux during the next big refactor
12695 need_lib_prefix=no
12696 need_version=no
12697 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12698 shlibpath_var=LD_LIBRARY_PATH
12699 shlibpath_overrides_runpath=no
12700 hardcode_into_libs=yes
12701 ;;
12702
12703 uts4*)
12704 version_type=linux # correct to gnu/linux during the next big refactor
12705 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12706 soname_spec='$libname$release$shared_ext$major'
12707 shlibpath_var=LD_LIBRARY_PATH
12708 ;;
12709
12710 emscripten*)
12711 version_type=none
12712 need_lib_prefix=no
12713 need_version=no
12714 library_names_spec='$libname$release$shared_ext'
12715 soname_spec='$libname$release$shared_ext'
12716 finish_cmds=
12717 dynamic_linker="Emscripten linker"
12718 lt_prog_compiler_wl=
12719 lt_prog_compiler_pic=
12720 lt_prog_compiler_static=
12721
12722
12723 if test yes = "$GCC"; then
12724 lt_prog_compiler_wl='-Wl,'
12725 lt_prog_compiler_static='-static'
12726
12727 case $host_os in
12728 aix*)
12729 # All AIX code is PIC.
12730 if test ia64 = "$host_cpu"; then
12731 # AIX 5 now supports IA64 processor
12732 lt_prog_compiler_static='-Bstatic'
12733 fi
12734 lt_prog_compiler_pic='-fPIC'
12735 ;;
12736
12737 amigaos*)
12738 case $host_cpu in
12739 powerpc)
12740 # see comment about AmigaOS4 .so support
12741 lt_prog_compiler_pic='-fPIC'
12742 ;;
12743 m68k)
12744 # FIXME: we need at least 68020 code to build shared libraries, but
12745 # adding the '-m68020' flag to GCC prevents building anything better,
12746 # like '-m68040'.
12747 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
12748 ;;
12749 esac
12750 ;;
12751
12752 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12753 # PIC is the default for these OSes.
12754 ;;
12755
12756 mingw* | windows* | cygwin* | pw32* | os2* | cegcc*)
12757 # This hack is so that the source file can tell whether it is being
12758 # built for inclusion in a dll (and should export symbols for example).
12759 # Although the cygwin gcc ignores -fPIC, still need this for old-style
12760 # (--disable-auto-import) libraries
12761 lt_prog_compiler_pic='-DDLL_EXPORT'
12762 case $host_os in
12763 os2*)
12764 lt_prog_compiler_static='$wl-static'
12765 ;;
12766 esac
12767 ;;
12768
12769 darwin* | rhapsody*)
12770 # PIC is the default on this platform
12771 # Common symbols not allowed in MH_DYLIB files
12772 lt_prog_compiler_pic='-fno-common'
12773 ;;
12774
12775 haiku*)
12776 # PIC is the default for Haiku.
12777 # The "-static" flag exists, but is broken.
12778 lt_prog_compiler_static=
12779 ;;
12780
12781 hpux*)
12782 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
12783 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
12784 # sets the default TLS model and affects inlining.
12785 case $host_cpu in
12786 hppa*64*)
12787 # +Z the default
12788 ;;
12789 *)
12790 lt_prog_compiler_pic='-fPIC'
12791 ;;
12792 esac
12793 ;;
12794
12795 interix[3-9]*)
12796 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12797 # Instead, we relocate shared libraries at runtime.
12798 ;;
12799
12800 msdosdjgpp*)
12801 # Just because we use GCC doesn't mean we suddenly get shared libraries
12802 # on systems that don't support them.
12803 lt_prog_compiler_can_build_shared=no
12804 enable_shared=no
12805 ;;
12806
12807 *nto* | *qnx*)
12808 # QNX uses GNU C++, but need to define -shared option too, otherwise
12809 # it will coredump.
12810 lt_prog_compiler_pic='-fPIC -shared'
12811 ;;
12812
12813 sysv4*MP*)
12814 if test -d /usr/nec; then
12815 lt_prog_compiler_pic=-Kconform_pic
12816 fi
12817 ;;
12818
12819 *)
12820 lt_prog_compiler_pic='-fPIC'
12821 ;;
12822 esac
12823
12824 case $cc_basename in
12825 nvcc*) # Cuda Compiler Driver 2.2
12826 lt_prog_compiler_wl='-Xlinker '
12827 if test -n "$lt_prog_compiler_pic"; then
12828 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
12829 fi
12830 ;;
12831 esac
12832 else
12833 # PORTME Check for flag to pass linker flags through the system compiler.
12834 case $host_os in
12835 aix*)
12836 lt_prog_compiler_wl='-Wl,'
12837 if test ia64 = "$host_cpu"; then
12838 # AIX 5 now supports IA64 processor
12839 lt_prog_compiler_static='-Bstatic'
12840 else
12841 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.expsym'
12842 fi
12843 ;;
12844
12845 darwin* | rhapsody*)
12846 # PIC is the default on this platform
12847 # Common symbols not allowed in MH_DYLIB files
12848 lt_prog_compiler_pic='-fno-common'
12849 case $cc_basename in
12850 nagfor*)
12851 # NAG Fortran compiler
12852 lt_prog_compiler_wl='-Wl,-Wl,,'
12853 lt_prog_compiler_pic='-PIC'
12854 lt_prog_compiler_static='-Bstatic'
12855 ;;
12856 esac
12857 ;;
12858
12859 mingw* | windows* | cygwin* | pw32* | os2* | cegcc*)
12860 # This hack is so that the source file can tell whether it is being
12861 # built for inclusion in a dll (and should export symbols for example).
12862 lt_prog_compiler_pic='-DDLL_EXPORT'
12863 case $host_os in
12864 os2*)
12865 lt_prog_compiler_static='$wl-static'
12866 ;;
12867 esac
12868 ;;
12869
12870 hpux9* | hpux10* | hpux11*)
12871 lt_prog_compiler_wl='-Wl,'
12872 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12873 # not for PA HP-UX.
12874 case $host_cpu in
12875 hppa*64*|ia64*)
12876 # +Z the default
12877 ;;
12878 *)
12879 lt_prog_compiler_pic='+Z'
12880 ;;
12881 esac
12882 # Is there a better lt_prog_compiler_static that works with the bundled CC?
12883 lt_prog_compiler_static='$wl-a ${wl}archive'
12884 ;;
12885
12886 irix5* | irix6* | nonstopux*)
12887 lt_prog_compiler_wl='-Wl,'
12888 # PIC (with -KPIC) is the default.
12889 lt_prog_compiler_static='-non_shared'
12890 ;;
12891
12892 *-mlibc)
12893 lt_prog_compiler_wl='-Wl,'
12894 lt_prog_compiler_pic='-fPIC'
12895 lt_prog_compiler_static='-static'
12896 ;;
12897
12898 linux* | ironclad*-gnu | k*bsd*-gnu | kopensolaris*-gnu | gnu* | freebsd*)
12899 case $cc_basename in
12900 # old Intel for x86_64, which still supported -KPIC.
12901 ecc*)
12902 lt_prog_compiler_wl='-Wl,'
12903 lt_prog_compiler_pic='-KPIC'
12904 lt_prog_compiler_static='-static'
12905 ;;
12906 *flang* | ftn | f18* | f95*)
12907 # Flang compiler.
12908 lt_prog_compiler_wl='-Wl,'
12909 lt_prog_compiler_pic='-fPIC'
12910 lt_prog_compiler_static='-static'
12911 ;;
12912 # icc used to be incompatible with GCC.
12913 # ICC 10 doesn't accept -KPIC any more.
12914 icc* | ifort* | icx* | ifx*)
12915 lt_prog_compiler_wl='-Wl,'
12916 lt_prog_compiler_pic='-fPIC'
12917 lt_prog_compiler_static='-static'
12918 ;;
12919 # Lahey Fortran 8.1.
12920 lf95*)
12921 lt_prog_compiler_wl='-Wl,'
12922 lt_prog_compiler_pic='--shared'
12923 lt_prog_compiler_static='--static'
12924 ;;
12925 nagfor*)
12926 # NAG Fortran compiler
12927 lt_prog_compiler_wl='-Wl,-Wl,,'
12928 lt_prog_compiler_pic='-PIC'
12929 lt_prog_compiler_static='-Bstatic'
12930 ;;
12931 tcc*)
12932 # Fabrice Bellard et al's Tiny C Compiler
12933 lt_prog_compiler_wl='-Wl,'
12934 lt_prog_compiler_pic='-fPIC'
12935 lt_prog_compiler_static='-static'
12936 ;;
12937 slimcc*)
12938 # Hsiang-Ying Fu and Jim Huang's x86_64 SlimCC compiler
12939 lt_prog_compiler_wl='-Wl,'
12940 lt_prog_compiler_pic='-fPIC'
12941 lt_prog_compiler_static='-static'
12942 ;;
12943 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
12944 # Portland Group compilers (*not* the Pentium gcc compiler,
12945 # which looks to be a dead project)
12946 lt_prog_compiler_wl='-Wl,'
12947 lt_prog_compiler_pic='-fpic'
12948 lt_prog_compiler_static='-Bstatic'
12949 ;;
12950 ccc*)
12951 lt_prog_compiler_wl='-Wl,'
12952 # All Alpha code is PIC.
12953 lt_prog_compiler_static='-non_shared'
12954 ;;
12955 xl* | bgxl* | bgf* | mpixl*)
12956 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
12957 lt_prog_compiler_wl='-Wl,'
12958 lt_prog_compiler_pic='-qpic'
12959 lt_prog_compiler_static='-qstaticlink'
12960 ;;
12961 *)
12962 case `$CC -V 2>&1 | $SED 5q` in
12963 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
12964 # Sun Fortran 8.3 passes all unrecognized flags to the linker
12965 lt_prog_compiler_pic='-KPIC'
12966 lt_prog_compiler_static='-Bstatic'
12967 lt_prog_compiler_wl=''
12968 ;;
12969 *Sun\ F* | *Sun*Fortran*)
12970 lt_prog_compiler_pic='-KPIC'
12971 lt_prog_compiler_static='-Bstatic'
12972 lt_prog_compiler_wl='-Qoption ld '
12973 ;;
12974 *Sun\ C*)
12975 # Sun C 5.9
12976 lt_prog_compiler_pic='-KPIC'
12977 lt_prog_compiler_static='-Bstatic'
12978 lt_prog_compiler_wl='-Wl,'
12979 ;;
12980 *Intel*\ [CF]*Compiler*)
12981 lt_prog_compiler_wl='-Wl,'
12982 lt_prog_compiler_pic='-fPIC'
12983 lt_prog_compiler_static='-static'
12984 ;;
12985 *Portland\ Group*)
12986 lt_prog_compiler_wl='-Wl,'
12987 lt_prog_compiler_pic='-fpic'
12988 lt_prog_compiler_static='-Bstatic'
12989 ;;
12990 esac
12991 ;;
12992 esac
12993 ;;
12994
12995 newsos6)
12996 lt_prog_compiler_pic='-KPIC'
12997 lt_prog_compiler_static='-Bstatic'
12998 ;;
12999
13000 *nto* | *qnx*)
13001 # QNX uses GNU C++, but need to define -shared option too, otherwise
13002 # it will coredump.
13003 lt_prog_compiler_pic='-fPIC -shared'
13004 ;;
13005
13006 osf3* | osf4* | osf5*)
13007 lt_prog_compiler_wl='-Wl,'
13008 # All OSF/1 code is PIC.
13009 lt_prog_compiler_static='-non_shared'
13010 ;;
13011
13012 rdos*)
13013 lt_prog_compiler_static='-non_shared'
13014 ;;
13015
13016 serenity*)
13017 ;;
13018
13019 solaris*)
13020 lt_prog_compiler_pic='-KPIC'
13021 lt_prog_compiler_static='-Bstatic'
13022 case $cc_basename in
13023 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
13024 lt_prog_compiler_wl='-Qoption ld ';;
13025 *)
13026 lt_prog_compiler_wl='-Wl,';;
13027 esac
13028 ;;
13029
13030 sunos4*)
13031 lt_prog_compiler_wl='-Qoption ld '
13032 lt_prog_compiler_pic='-PIC'
13033 lt_prog_compiler_static='-Bstatic'
13034 ;;
13035
13036 sysv4 | sysv4.2uw2* | sysv4.3*)
13037 lt_prog_compiler_wl='-Wl,'
13038 lt_prog_compiler_pic='-KPIC'
13039 lt_prog_compiler_static='-Bstatic'
13040 ;;
13041
13042 sysv4*MP*)
13043 if test -d /usr/nec; then
13044 lt_prog_compiler_pic='-Kconform_pic'
13045 lt_prog_compiler_static='-Bstatic'
13046 fi
13047 ;;
13048
13049 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13050 lt_prog_compiler_wl='-Wl,'
13051 lt_prog_compiler_pic='-KPIC'
13052 lt_prog_compiler_static='-Bstatic'
13053 ;;
13054
13055 unicos*)
13056 lt_prog_compiler_wl='-Wl,'
13057 lt_prog_compiler_can_build_shared=no
13058 ;;
13059
13060 uts4*)
13061 lt_prog_compiler_pic='-pic'
13062 lt_prog_compiler_static='-Bstatic'
13063 ;;
13064
13065 *)
13066 lt_prog_compiler_can_build_shared=no
13067 ;;
13068 esac
13069 fi
13070
13071 case $host_os in
13072 # For platforms that do not support PIC, -DPIC is meaningless:
13073 *djgpp*)
13074 lt_prog_compiler_pic=
13075 ;;
13076 *)
13077 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
13078 ;;
13079 esac
13080
13081 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13082 printf %s "checking for $compiler option to produce PIC... " >&6; }
13083 if test ${lt_cv_prog_compiler_pic+y}
13084 then :
13085 printf %s "(cached) " >&6
13086 else case e in #(
13087 e) lt_cv_prog_compiler_pic=$lt_prog_compiler_pic ;;
13088 esac
13089 fi
13090 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
13091 printf '%s\n' "$lt_cv_prog_compiler_pic" >&6; }
13092 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
13093
13094 #
13095 # Check to make sure the PIC flag actually works.
13096 #
13097 if test -n "$lt_prog_compiler_pic"; then
13098 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
13099 printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
13100 if test ${lt_cv_prog_compiler_pic_works+y}
13101 then :
13102 printf %s "(cached) " >&6
13103 else case e in #(
13104 e) lt_cv_prog_compiler_pic_works=no
13105 ac_outfile=conftest.$ac_objext
13106 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13107 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment
13108 # Insert the option either (1) after the last *FLAGS variable, or
13109 # (2) before a word containing "conftest.", or (3) at the end.
13110 # Note that $ac_compile itself does not contain backslashes and begins
13111 # with a dollar sign (not a hyphen), so the echo should work correctly.
13112 # The option is referenced via a variable to avoid confusing sed.
13113 lt_compile=`echo "$ac_compile" | $SED \
13114 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13115 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13116 -e 's:$: $lt_compiler_flag:'`
13117 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13118 (eval "$lt_compile" 2>conftest.err)
13119 ac_status=$?
13120 cat conftest.err >&5
13121 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13122 if (exit $ac_status) && test -s "$ac_outfile"; then
13123 # The compiler can only warn and ignore the option if not recognized
13124 # So say no if there are warnings other than the usual output.
13125 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.expsym
13126 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13127 if test ! -s conftest.er2 || diff conftest.expsym conftest.er2 >/dev/null; then
13128 lt_cv_prog_compiler_pic_works=yes
13129 fi
13130 fi
13131 $RM conftest*
13132 ;;
13133 esac
13134 fi
13135 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
13136 printf '%s\n' "$lt_cv_prog_compiler_pic_works" >&6; }
13137
13138 if test yes = "$lt_cv_prog_compiler_pic_works"; then
13139 case $lt_prog_compiler_pic in
13140 "" | " "*) ;;
13141 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
13142 esac
13143 else
13144 lt_prog_compiler_pic=
13145 lt_prog_compiler_can_build_shared=no
13146 fi
13147
13148 fi
13149
13150
13151
13152
13153
13154 #
13155 # Check to make sure the static flag actually works.
13156 #
13157 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
13158 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13159 printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13160 if test ${lt_cv_prog_compiler_static_works+y}
13161 then :
13162 printf %s "(cached) " >&6
13163 else case e in #(
13164 e) lt_cv_prog_compiler_static_works=no
13165 save_LDFLAGS=$LDFLAGS
13166 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13167 echo "$lt_simple_link_test_code" > conftest.$ac_ext
13168 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13169 # The linker can only warn and ignore the option if not recognized
13170 # So say no if there are warnings
13171 if test -s conftest.err; then
13172 # Append any errors to the config.log.
13173 cat conftest.err 1>&5
13174 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.expsym
13175 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13176 if diff conftest.expsym conftest.er2 >/dev/null; then
13177 lt_cv_prog_compiler_static_works=yes
13178 fi
13179 else
13180 lt_cv_prog_compiler_static_works=yes
13181 fi
13182 fi
13183 $RM -r conftest*
13184 LDFLAGS=$save_LDFLAGS
13185 ;;
13186 esac
13187 fi
13188 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
13189 printf '%s\n' "$lt_cv_prog_compiler_static_works" >&6; }
13190
13191 if test yes = "$lt_cv_prog_compiler_static_works"; then
13192 :
13193 else
13194 lt_prog_compiler_static=
13195 fi
13196
13197
13198
13199 ='-fPIC'
13200 archive_cmds='$CC -sSIDE_MODULE=2 -shared $libobjs $deplibs $compiler_flags -o $lib'
13201 archive_expsym_cmds='$SED "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -sSIDE_MODULE=2 -shared $libobjs $deplibs $compiler_flags -o $lib -s EXPORTED_FUNCTIONS=@$output_objdir/$soname.expsym'
13202 archive_cmds_need_lc=no
13203 no_undefined_flag=
13204 ;;
13205
13206 *)
13207 dynamic_linker=no
13208 ;;
13209 esac
13210 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
13211 printf '%s\n' "$dynamic_linker" >&6; }
13212 test no = "$dynamic_linker" && can_build_shared=no
13213
13214 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13215 if test yes = "$GCC"; then
13216 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13217 fi
13218
13219 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
13220 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
13221 fi
13222
13223 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
13224 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
13225 fi
13226
13227 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
13228 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
13229
13230 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
13231 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
13232
13233 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
13234 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
13235
13236
13237
13238
13239
13240
13241
13242
13243
13244
13245
13246
13247
13248
13249
13250
13251
13252
13253
13254
13255
13256
13257
13258
13259
13260
13261
13262
13263
13264
13265
13266
13267
13268
13269
13270
13271
13272
13273
13274
13275
13276
13277
13278
13279
13280
13281
13282
13283
13284
13285
13286
13287
13288
13289
13290
13291
13292
13293
13294
13295
13296
13297
13298
13299
13300
13301
13302
13303
13304
13305
13306
13307
13308
13309
13310
13311
13312
13313
13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
13333 printf %s "checking how to hardcode library paths into programs... " >&6; }
13334 hardcode_action=
13335 if test -n "$hardcode_libdir_flag_spec" ||
13336 test -n "$runpath_var" ||
13337 test yes = "$hardcode_automatic"; then
13338
13339 # We can hardcode non-existent directories.
13340 if test no != "$hardcode_direct" &&
13341 # If the only mechanism to avoid hardcoding is shlibpath_var, we
13342 # have to relink, otherwise we might link with an installed library
13343 # when we should be linking with a yet-to-be-installed one
13344 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
13345 test no != "$hardcode_minus_L"; then
13346 # Linking always hardcodes the temporary library directory.
13347 hardcode_action=relink
13348 else
13349 # We can link without hardcoding, and we can hardcode nonexisting dirs.
13350 hardcode_action=immediate
13351 fi
13352 else
13353 # We cannot hardcode anything, or else we can only hardcode existing
13354 # directories.
13355 hardcode_action=unsupported
13356 fi
13357 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
13358 printf '%s\n' "$hardcode_action" >&6; }
13359
13360 if test relink = "$hardcode_action" ||
13361 test yes = "$inherit_rpath"; then
13362 # Fast installation is not supported
13363 enable_fast_install=no
13364 elif test yes = "$shlibpath_overrides_runpath" ||
13365 test no = "$enable_shared"; then
13366 # Fast installation is not necessary
13367 enable_fast_install=needless
13368 fi
13369
13370
13371
13372
13373
13374
13375 if test yes != "$enable_dlopen"; then
13376 enable_dlopen=unknown
13377 enable_dlopen_self=unknown
13378 enable_dlopen_self_static=unknown
13379 else
13380 lt_cv_dlopen=no
13381 lt_cv_dlopen_libs=
13382
13383 case $host_os in
13384 beos*)
13385 lt_cv_dlopen=load_add_on
13386 lt_cv_dlopen_libs=
13387 lt_cv_dlopen_self=yes
13388 ;;
13389
13390 mingw* | windows* | pw32* | cegcc*)
13391 lt_cv_dlopen=LoadLibrary
13392 lt_cv_dlopen_libs=
13393 ;;
13394
13395 cygwin*)
13396 lt_cv_dlopen=dlopen
13397 lt_cv_dlopen_libs=
13398 ;;
13399
13400 darwin*)
13401 # if libdl is installed we need to link against it
13402 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13403 printf %s "checking for dlopen in -ldl... " >&6; }
13404 if test ${ac_cv_lib_dl_dlopen+y}
13405 then :
13406 printf %s "(cached) " >&6
13407 else case e in #(
13408 e) ac_check_lib_save_LIBS=$LIBS
13409 LIBS="-ldl $LIBS"
13410 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13411 /* end confdefs.h. */
13412
13413 /* Override any GCC internal prototype to avoid an error.
13414 Use char because int might match the return type of a GCC
13415 builtin and then its argument prototype would still apply.
13416 The 'extern "C"' is for builds by C++ compilers;
13417 although this is not generally supported in C code supporting it here
13418 has little cost and some practical benefit (sr 110532). */
13419 #ifdef __cplusplus
13420 extern "C"
13421 #endif
13422 char dlopen (void);
13423 int
13424 main (void)
13425 {
13426 return dlopen ();
13427 ;
13428 return 0;
13429 }
13430 _ACEOF
13431 if ac_fn_c_try_link "$LINENO"
13432 then :
13433 ac_cv_lib_dl_dlopen=yes
13434 else case e in #(
13435 e) ac_cv_lib_dl_dlopen=no ;;
13436 esac
13437 fi
13438 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13439 conftest$ac_exeext conftest.$ac_ext
13440 LIBS=$ac_check_lib_save_LIBS ;;
13441 esac
13442 fi
13443 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13444 printf '%s\n' "$ac_cv_lib_dl_dlopen" >&6; }
13445 if test "x$ac_cv_lib_dl_dlopen" = xyes
13446 then :
13447 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
13448 else case e in #(
13449 e)
13450 lt_cv_dlopen=dyld
13451 lt_cv_dlopen_libs=
13452 lt_cv_dlopen_self=yes
13453 ;;
13454 esac
13455 fi
13456
13457 ;;
13458
13459 tpf*)
13460 # Don't try to run any link tests for TPF. We know it's impossible
13461 # because TPF is a cross-compiler, and we know how we open DSOs.
13462 lt_cv_dlopen=dlopen
13463 lt_cv_dlopen_libs=
13464 lt_cv_dlopen_self=no
13465 ;;
13466
13467 *)
13468 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
13469 if test "x$ac_cv_func_shl_load" = xyes
13470 then :
13471 lt_cv_dlopen=shl_load
13472 else case e in #(
13473 e) { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
13474 printf %s "checking for shl_load in -ldld... " >&6; }
13475 if test ${ac_cv_lib_dld_shl_load+y}
13476 then :
13477 printf %s "(cached) " >&6
13478 else case e in #(
13479 e) ac_check_lib_save_LIBS=$LIBS
13480 LIBS="-ldld $LIBS"
13481 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13482 /* end confdefs.h. */
13483
13484 /* Override any GCC internal prototype to avoid an error.
13485 Use char because int might match the return type of a GCC
13486 builtin and then its argument prototype would still apply.
13487 The 'extern "C"' is for builds by C++ compilers;
13488 although this is not generally supported in C code supporting it here
13489 has little cost and some practical benefit (sr 110532). */
13490 #ifdef __cplusplus
13491 extern "C"
13492 #endif
13493 char shl_load (void);
13494 int
13495 main (void)
13496 {
13497 return shl_load ();
13498 ;
13499 return 0;
13500 }
13501 _ACEOF
13502 if ac_fn_c_try_link "$LINENO"
13503 then :
13504 ac_cv_lib_dld_shl_load=yes
13505 else case e in #(
13506 e) ac_cv_lib_dld_shl_load=no ;;
13507 esac
13508 fi
13509 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13510 conftest$ac_exeext conftest.$ac_ext
13511 LIBS=$ac_check_lib_save_LIBS ;;
13512 esac
13513 fi
13514 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
13515 printf '%s\n' "$ac_cv_lib_dld_shl_load" >&6; }
13516 if test "x$ac_cv_lib_dld_shl_load" = xyes
13517 then :
13518 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
13519 else case e in #(
13520 e) ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
13521 if test "x$ac_cv_func_dlopen" = xyes
13522 then :
13523 lt_cv_dlopen=dlopen
13524 else case e in #(
13525 e) { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13526 printf %s "checking for dlopen in -ldl... " >&6; }
13527 if test ${ac_cv_lib_dl_dlopen+y}
13528 then :
13529 printf %s "(cached) " >&6
13530 else case e in #(
13531 e) ac_check_lib_save_LIBS=$LIBS
13532 LIBS="-ldl $LIBS"
13533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13534 /* end confdefs.h. */
13535
13536 /* Override any GCC internal prototype to avoid an error.
13537 Use char because int might match the return type of a GCC
13538 builtin and then its argument prototype would still apply.
13539 The 'extern "C"' is for builds by C++ compilers;
13540 although this is not generally supported in C code supporting it here
13541 has little cost and some practical benefit (sr 110532). */
13542 #ifdef __cplusplus
13543 extern "C"
13544 #endif
13545 char dlopen (void);
13546 int
13547 main (void)
13548 {
13549 return dlopen ();
13550 ;
13551 return 0;
13552 }
13553 _ACEOF
13554 if ac_fn_c_try_link "$LINENO"
13555 then :
13556 ac_cv_lib_dl_dlopen=yes
13557 else case e in #(
13558 e) ac_cv_lib_dl_dlopen=no ;;
13559 esac
13560 fi
13561 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13562 conftest$ac_exeext conftest.$ac_ext
13563 LIBS=$ac_check_lib_save_LIBS ;;
13564 esac
13565 fi
13566 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13567 printf '%s\n' "$ac_cv_lib_dl_dlopen" >&6; }
13568 if test "x$ac_cv_lib_dl_dlopen" = xyes
13569 then :
13570 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
13571 else case e in #(
13572 e) { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
13573 printf %s "checking for dlopen in -lsvld... " >&6; }
13574 if test ${ac_cv_lib_svld_dlopen+y}
13575 then :
13576 printf %s "(cached) " >&6
13577 else case e in #(
13578 e) ac_check_lib_save_LIBS=$LIBS
13579 LIBS="-lsvld $LIBS"
13580 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13581 /* end confdefs.h. */
13582
13583 /* Override any GCC internal prototype to avoid an error.
13584 Use char because int might match the return type of a GCC
13585 builtin and then its argument prototype would still apply.
13586 The 'extern "C"' is for builds by C++ compilers;
13587 although this is not generally supported in C code supporting it here
13588 has little cost and some practical benefit (sr 110532). */
13589 #ifdef __cplusplus
13590 extern "C"
13591 #endif
13592 char dlopen (void);
13593 int
13594 main (void)
13595 {
13596 return dlopen ();
13597 ;
13598 return 0;
13599 }
13600 _ACEOF
13601 if ac_fn_c_try_link "$LINENO"
13602 then :
13603 ac_cv_lib_svld_dlopen=yes
13604 else case e in #(
13605 e) ac_cv_lib_svld_dlopen=no ;;
13606 esac
13607 fi
13608 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13609 conftest$ac_exeext conftest.$ac_ext
13610 LIBS=$ac_check_lib_save_LIBS ;;
13611 esac
13612 fi
13613 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
13614 printf '%s\n' "$ac_cv_lib_svld_dlopen" >&6; }
13615 if test "x$ac_cv_lib_svld_dlopen" = xyes
13616 then :
13617 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
13618 else case e in #(
13619 e) { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
13620 printf %s "checking for dld_link in -ldld... " >&6; }
13621 if test ${ac_cv_lib_dld_dld_link+y}
13622 then :
13623 printf %s "(cached) " >&6
13624 else case e in #(
13625 e) ac_check_lib_save_LIBS=$LIBS
13626 LIBS="-ldld $LIBS"
13627 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13628 /* end confdefs.h. */
13629
13630 /* Override any GCC internal prototype to avoid an error.
13631 Use char because int might match the return type of a GCC
13632 builtin and then its argument prototype would still apply.
13633 The 'extern "C"' is for builds by C++ compilers;
13634 although this is not generally supported in C code supporting it here
13635 has little cost and some practical benefit (sr 110532). */
13636 #ifdef __cplusplus
13637 extern "C"
13638 #endif
13639 char dld_link (void);
13640 int
13641 main (void)
13642 {
13643 return dld_link ();
13644 ;
13645 return 0;
13646 }
13647 _ACEOF
13648 if ac_fn_c_try_link "$LINENO"
13649 then :
13650 ac_cv_lib_dld_dld_link=yes
13651 else case e in #(
13652 e) ac_cv_lib_dld_dld_link=no ;;
13653 esac
13654 fi
13655 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13656 conftest$ac_exeext conftest.$ac_ext
13657 LIBS=$ac_check_lib_save_LIBS ;;
13658 esac
13659 fi
13660 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
13661 printf '%s\n' "$ac_cv_lib_dld_dld_link" >&6; }
13662 if test "x$ac_cv_lib_dld_dld_link" = xyes
13663 then :
13664 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
13665 fi
13666
13667 ;;
13668 esac
13669 fi
13670
13671 ;;
13672 esac
13673 fi
13674
13675 ;;
13676 esac
13677 fi
13678
13679 ;;
13680 esac
13681 fi
13682
13683 ;;
13684 esac
13685 fi
13686
13687 ;;
13688 esac
13689
13690 if test no = "$lt_cv_dlopen"; then
13691 enable_dlopen=no
13692 else
13693 enable_dlopen=yes
13694 fi
13695
13696 case $lt_cv_dlopen in
13697 dlopen)
13698 save_CPPFLAGS=$CPPFLAGS
13699 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
13700
13701 save_LDFLAGS=$LDFLAGS
13702 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
13703
13704 save_LIBS=$LIBS
13705 LIBS="$lt_cv_dlopen_libs $LIBS"
13706
13707 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
13708 printf %s "checking whether a program can dlopen itself... " >&6; }
13709 if test ${lt_cv_dlopen_self+y}
13710 then :
13711 printf %s "(cached) " >&6
13712 else case e in #(
13713 e) if test yes = "$cross_compiling"; then :
13714 lt_cv_dlopen_self=cross
13715 else
13716 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13717 lt_status=$lt_dlunknown
13718 cat > conftest.$ac_ext <<_LT_EOF
13719 #line $LINENO "configure"
13720 #include "confdefs.h"
13721
13722 #if HAVE_DLFCN_H
13723 #include <dlfcn.h>
13724 #endif
13725
13726 #include <stdio.h>
13727
13728 #ifdef RTLD_GLOBAL
13729 # define LT_DLGLOBAL RTLD_GLOBAL
13730 #else
13731 # ifdef DL_GLOBAL
13732 # define LT_DLGLOBAL DL_GLOBAL
13733 # else
13734 # define LT_DLGLOBAL 0
13735 # endif
13736 #endif
13737
13738 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13739 find out it does not work in some platform. */
13740 #ifndef LT_DLLAZY_OR_NOW
13741 # ifdef RTLD_LAZY
13742 # define LT_DLLAZY_OR_NOW RTLD_LAZY
13743 # else
13744 # ifdef DL_LAZY
13745 # define LT_DLLAZY_OR_NOW DL_LAZY
13746 # else
13747 # ifdef RTLD_NOW
13748 # define LT_DLLAZY_OR_NOW RTLD_NOW
13749 # else
13750 # ifdef DL_NOW
13751 # define LT_DLLAZY_OR_NOW DL_NOW
13752 # else
13753 # define LT_DLLAZY_OR_NOW 0
13754 # endif
13755 # endif
13756 # endif
13757 # endif
13758 #endif
13759
13760 /* When -fvisibility=hidden is used, assume the code has been annotated
13761 correspondingly for the symbols needed. */
13762 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13763 int fnord (void) __attribute__((visibility("default")));
13764 #endif
13765
13766 int fnord (void) { return 42; }
13767 int main (void)
13768 {
13769 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13770 int status = $lt_dlunknown;
13771
13772 if (self)
13773 {
13774 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13775 else
13776 {
13777 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13778 else puts (dlerror ());
13779 }
13780 /* dlclose (self); */
13781 }
13782 else
13783 puts (dlerror ());
13784
13785 return status;
13786 }
13787 _LT_EOF
13788 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13789 (eval $ac_link) 2>&5
13790 ac_status=$?
13791 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13792 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
13793 (./conftest; exit; ) >&5 2>/dev/null
13794 lt_status=$?
13795 case x$lt_status in
13796 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13797 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13798 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
13799 esac
13800 else :
13801 # compilation failed
13802 lt_cv_dlopen_self=no
13803 fi
13804 fi
13805 rm -fr conftest*
13806
13807 ;;
13808 esac
13809 fi
13810 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13811 printf '%s\n' "$lt_cv_dlopen_self" >&6; }
13812
13813 if test yes = "$lt_cv_dlopen_self"; then
13814 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13815 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13816 printf %s "checking whether a statically linked program can dlopen itself... " >&6; }
13817 if test ${lt_cv_dlopen_self_static+y}
13818 then :
13819 printf %s "(cached) " >&6
13820 else case e in #(
13821 e) if test yes = "$cross_compiling"; then :
13822 lt_cv_dlopen_self_static=cross
13823 else
13824 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13825 lt_status=$lt_dlunknown
13826 cat > conftest.$ac_ext <<_LT_EOF
13827 #line $LINENO "configure"
13828 #include "confdefs.h"
13829
13830 #if HAVE_DLFCN_H
13831 #include <dlfcn.h>
13832 #endif
13833
13834 #include <stdio.h>
13835
13836 #ifdef RTLD_GLOBAL
13837 # define LT_DLGLOBAL RTLD_GLOBAL
13838 #else
13839 # ifdef DL_GLOBAL
13840 # define LT_DLGLOBAL DL_GLOBAL
13841 # else
13842 # define LT_DLGLOBAL 0
13843 # endif
13844 #endif
13845
13846 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13847 find out it does not work in some platform. */
13848 #ifndef LT_DLLAZY_OR_NOW
13849 # ifdef RTLD_LAZY
13850 # define LT_DLLAZY_OR_NOW RTLD_LAZY
13851 # else
13852 # ifdef DL_LAZY
13853 # define LT_DLLAZY_OR_NOW DL_LAZY
13854 # else
13855 # ifdef RTLD_NOW
13856 # define LT_DLLAZY_OR_NOW RTLD_NOW
13857 # else
13858 # ifdef DL_NOW
13859 # define LT_DLLAZY_OR_NOW DL_NOW
13860 # else
13861 # define LT_DLLAZY_OR_NOW 0
13862 # endif
13863 # endif
13864 # endif
13865 # endif
13866 #endif
13867
13868 /* When -fvisibility=hidden is used, assume the code has been annotated
13869 correspondingly for the symbols needed. */
13870 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13871 int fnord (void) __attribute__((visibility("default")));
13872 #endif
13873
13874 int fnord (void) { return 42; }
13875 int main (void)
13876 {
13877 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13878 int status = $lt_dlunknown;
13879
13880 if (self)
13881 {
13882 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13883 else
13884 {
13885 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13886 else puts (dlerror ());
13887 }
13888 /* dlclose (self); */
13889 }
13890 else
13891 puts (dlerror ());
13892
13893 return status;
13894 }
13895 _LT_EOF
13896 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13897 (eval $ac_link) 2>&5
13898 ac_status=$?
13899 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13900 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
13901 (./conftest; exit; ) >&5 2>/dev/null
13902 lt_status=$?
13903 case x$lt_status in
13904 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13905 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13906 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13907 esac
13908 else :
13909 # compilation failed
13910 lt_cv_dlopen_self_static=no
13911 fi
13912 fi
13913 rm -fr conftest*
13914
13915 ;;
13916 esac
13917 fi
13918 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13919 printf '%s\n' "$lt_cv_dlopen_self_static" >&6; }
13920 fi
13921
13922 CPPFLAGS=$save_CPPFLAGS
13923 LDFLAGS=$save_LDFLAGS
13924 LIBS=$save_LIBS
13925 ;;
13926 esac
13927
13928 case $lt_cv_dlopen_self in
13929 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13930 *) enable_dlopen_self=unknown ;;
13931 esac
13932
13933 case $lt_cv_dlopen_self_static in
13934 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13935 *) enable_dlopen_self_static=unknown ;;
13936 esac
13937 fi
13938
13939
13940
13941
13942
13943
13944
13945
13946
13947
13948
13949
13950
13951
13952
13953
13954
13955 striplib=
13956 old_striplib=
13957 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13958 printf %s "checking whether stripping libraries is possible... " >&6; }
13959 if test -z "$STRIP"; then
13960 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
13961 printf '%s\n' "no" >&6; }
13962 else
13963 if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13964 old_striplib="$STRIP --strip-debug"
13965 striplib="$STRIP --strip-unneeded"
13966 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13967 printf '%s\n' "yes" >&6; }
13968 else
13969 case $host_os in
13970 darwin*)
13971 # FIXME - insert some real tests, host_os isn't really good enough
13972 striplib="$STRIP -x"
13973 old_striplib="$STRIP -S"
13974 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13975 printf '%s\n' "yes" >&6; }
13976 ;;
13977 freebsd*)
13978 if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then
13979 old_striplib="$STRIP --strip-debug"
13980 striplib="$STRIP --strip-unneeded"
13981 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13982 printf '%s\n' "yes" >&6; }
13983 else
13984 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
13985 printf '%s\n' "no" >&6; }
13986 fi
13987 ;;
13988 *)
13989 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
13990 printf '%s\n' "no" >&6; }
13991 ;;
13992 esac
13993 fi
13994 fi
13995
13996
13997
13998
13999
14000
14001
14002
14003
14004
14005
14006
14007 # Report what library types will actually be built
14008 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
14009 printf %s "checking if libtool supports shared libraries... " >&6; }
14010 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
14011 printf '%s\n' "$can_build_shared" >&6; }
14012
14013 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
14014 printf %s "checking whether to build shared libraries... " >&6; }
14015 test no = "$can_build_shared" && enable_shared=no
14016
14017 # On AIX, shared libraries and static libraries use the same namespace, and
14018 # are all built from PIC.
14019 case $host_os in
14020 aix3*)
14021 test yes = "$enable_shared" && enable_static=no
14022 if test -n "$RANLIB"; then
14023 archive_cmds="$archive_cmds~\$RANLIB \$lib"
14024 postinstall_cmds='$RANLIB $lib'
14025 fi
14026 ;;
14027
14028 aix[4-9]*)
14029 if test ia64 != "$host_cpu"; then
14030 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
14031 yes,aix,yes) ;; # shared object as lib.so file only
14032 yes,svr4,*) ;; # shared object as lib.so archive member only
14033 yes,*) enable_static=no ;; # shared object in lib.a archive as well
14034 esac
14035 fi
14036 ;;
14037 esac
14038 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
14039 printf '%s\n' "$enable_shared" >&6; }
14040
14041 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
14042 printf %s "checking whether to build static libraries... " >&6; }
14043 # Make sure either enable_shared or enable_static is yes.
14044 test yes = "$enable_shared" || enable_static=yes
14045 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
14046 printf '%s\n' "$enable_static" >&6; }
14047
14048
14049
14050
14051 fi
14052 ac_ext=c
14053 ac_cpp='$CPP $CPPFLAGS'
14054 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14055 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14056 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14057
14058 CC=$lt_save_CC
14059
14060
14061
14062
14063
14064
14065
14066
14067
14068
14069
14070
14071
14072
14073
14074
14075
14076
14077
14078
14079
14080
14081 ac_config_commands="$ac_config_commands libtool"
14082
14083
14084
14085
14086 # Only expand once:
14087
14088
14089
14090 # Require X.Org macros 1.8 or later for AC_PROG_INSTALL
14091
14092
14093
14094
14095
14096
14097
14098
14099
14100
14101
14102 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $CC options to detect undeclared functions" >&5
14103 printf %s "checking for $CC options to detect undeclared functions... " >&6; }
14104 if test ${ac_cv_c_undeclared_builtin_options+y}
14105 then :
14106 printf %s "(cached) " >&6
14107 else case e in #(
14108 e) ac_save_CFLAGS=$CFLAGS
14109 ac_cv_c_undeclared_builtin_options='cannot detect'
14110 for ac_arg in '' -fno-builtin; do
14111 CFLAGS="$ac_save_CFLAGS $ac_arg"
14112 # This test program should *not* compile successfully.
14113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14114 /* end confdefs.h. */
14115
14116 int
14117 main (void)
14118 {
14119 (void) strchr;
14120 ;
14121 return 0;
14122 }
14123 _ACEOF
14124 if ac_fn_c_try_compile "$LINENO"
14125 then :
14126
14127 else case e in #(
14128 e) # This test program should compile successfully.
14129 # No library function is consistently available on
14130 # freestanding implementations, so test against a dummy
14131 # declaration. Include always-available headers on the
14132 # off chance that they somehow elicit warnings.
14133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14134 /* end confdefs.h. */
14135 #include <float.h>
14136 #include <limits.h>
14137 #include <stdarg.h>
14138 #include <stddef.h>
14139 extern void ac_decl (int, char *);
14140
14141 int
14142 main (void)
14143 {
14144 (void) ac_decl (0, (char *) 0);
14145 (void) ac_decl;
14146
14147 ;
14148 return 0;
14149 }
14150 _ACEOF
14151 if ac_fn_c_try_compile "$LINENO"
14152 then :
14153 if test x"$ac_arg" = x
14154 then :
14155 ac_cv_c_undeclared_builtin_options='none needed'
14156 else case e in #(
14157 e) ac_cv_c_undeclared_builtin_options=$ac_arg ;;
14158 esac
14159 fi
14160 break
14161 fi
14162 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
14163 esac
14164 fi
14165 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14166 done
14167 CFLAGS=$ac_save_CFLAGS
14168 ;;
14169 esac
14170 fi
14171 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
14172 printf '%s\n' "$ac_cv_c_undeclared_builtin_options" >&6; }
14173 case $ac_cv_c_undeclared_builtin_options in #(
14174 'cannot detect') :
14175 { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
14176 printf '%s\n' "$as_me: error: in '$ac_pwd':" >&2;}
14177 as_fn_error $? "cannot make $CC report undeclared builtins
14178 See 'config.log' for more details" "$LINENO" 5; } ;; #(
14179 'none needed') :
14180 ac_c_undeclared_builtin_options='' ;; #(
14181 *) :
14182 ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
14183 esac
14184
14185 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $CC options to ignore future-version functions" >&5
14186 printf %s "checking for $CC options to ignore future-version functions... " >&6; }
14187 if test ${ac_cv_c_future_darwin_options+y}
14188 then :
14189 printf %s "(cached) " >&6
14190 else case e in #(
14191 e) ac_compile_saved="$ac_compile"
14192 ac_compile="$ac_compile -Werror=unguarded-availability-new"
14193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14194 /* end confdefs.h. */
14195 #if ! (defined __APPLE__ && defined __MACH__)
14196 #error "-Werror=unguarded-availability-new not needed here"
14197 #endif
14198
14199 int
14200 main (void)
14201 {
14202
14203 ;
14204 return 0;
14205 }
14206 _ACEOF
14207 if ac_fn_c_try_compile "$LINENO"
14208 then :
14209 ac_cv_c_future_darwin_options='-Werror=unguarded-availability-new'
14210 else case e in #(
14211 e) ac_cv_c_future_darwin_options='none needed' ;;
14212 esac
14213 fi
14214 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14215 ac_compile="$ac_compile_saved"
14216 ;;
14217 esac
14218 fi
14219 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_future_darwin_options" >&5
14220 printf '%s\n' "$ac_cv_c_future_darwin_options" >&6; }
14221 case $ac_cv_c_future_darwin_options in #(
14222 'none needed') :
14223 ac_c_future_darwin_options='' ;; #(
14224 *) :
14225 ac_c_future_darwin_options=$ac_cv_c_future_darwin_options ;;
14226 esac
14227
14228
14229
14230
14231
14232 ac_fn_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" "$ac_c_undeclared_builtin_options$ac_c_future_darwin_options" "CFLAGS"
14233 if test "x$ac_cv_have_decl___clang__" = xyes
14234 then :
14235 CLANGCC="yes"
14236 else case e in #(
14237 e) CLANGCC="no" ;;
14238 esac
14239 fi
14240 ac_fn_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" "$ac_c_undeclared_builtin_options$ac_c_future_darwin_options" "CFLAGS"
14241 if test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes
14242 then :
14243 INTELCC="yes"
14244 else case e in #(
14245 e) INTELCC="no" ;;
14246 esac
14247 fi
14248 ac_fn_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" "$ac_c_undeclared_builtin_options$ac_c_future_darwin_options" "CFLAGS"
14249 if test "x$ac_cv_have_decl___SUNPRO_C" = xyes
14250 then :
14251 SUNCC="yes"
14252 else case e in #(
14253 e) SUNCC="no" ;;
14254 esac
14255 fi
14256
14257
14258
14259
14260
14261
14262
14263
14264 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
14265 if test -n "$ac_tool_prefix"; then
14266 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
14267 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
14268 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14269 printf %s "checking for $ac_word... " >&6; }
14270 if test ${ac_cv_path_PKG_CONFIG+y}
14271 then :
14272 printf %s "(cached) " >&6
14273 else case e in #(
14274 e) case $PKG_CONFIG in
14275 [\\/]* | ?:[\\/]*)
14276 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
14277 ;;
14278 *)
14279 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14280 for as_dir in $PATH
14281 do
14282 IFS=$as_save_IFS
14283 case $as_dir in #(((
14284 '') as_dir=./ ;;
14285 */) ;;
14286 *) as_dir=$as_dir/ ;;
14287 esac
14288 for ac_exec_ext in '' $ac_executable_extensions; do
14289 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14290 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
14291 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14292 break 2
14293 fi
14294 done
14295 done
14296 IFS=$as_save_IFS
14297
14298 ;;
14299 esac ;;
14300 esac
14301 fi
14302 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
14303 if test -n "$PKG_CONFIG"; then
14304 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
14305 printf '%s\n' "$PKG_CONFIG" >&6; }
14306 else
14307 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
14308 printf '%s\n' "no" >&6; }
14309 fi
14310
14311
14312 fi
14313 if test -z "$ac_cv_path_PKG_CONFIG"; then
14314 ac_pt_PKG_CONFIG=$PKG_CONFIG
14315 # Extract the first word of "pkg-config", so it can be a program name with args.
14316 set dummy pkg-config; ac_word=$2
14317 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14318 printf %s "checking for $ac_word... " >&6; }
14319 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
14320 then :
14321 printf %s "(cached) " >&6
14322 else case e in #(
14323 e) case $ac_pt_PKG_CONFIG in
14324 [\\/]* | ?:[\\/]*)
14325 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
14326 ;;
14327 *)
14328 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14329 for as_dir in $PATH
14330 do
14331 IFS=$as_save_IFS
14332 case $as_dir in #(((
14333 '') as_dir=./ ;;
14334 */) ;;
14335 *) as_dir=$as_dir/ ;;
14336 esac
14337 for ac_exec_ext in '' $ac_executable_extensions; do
14338 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14339 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
14340 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14341 break 2
14342 fi
14343 done
14344 done
14345 IFS=$as_save_IFS
14346
14347 ;;
14348 esac ;;
14349 esac
14350 fi
14351 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
14352 if test -n "$ac_pt_PKG_CONFIG"; then
14353 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
14354 printf '%s\n' "$ac_pt_PKG_CONFIG" >&6; }
14355 else
14356 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
14357 printf '%s\n' "no" >&6; }
14358 fi
14359
14360 if test "x$ac_pt_PKG_CONFIG" = x; then
14361 PKG_CONFIG=""
14362 else
14363 case $cross_compiling:$ac_tool_warned in
14364 yes:)
14365 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
14366 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
14367 ac_tool_warned=yes ;;
14368 esac
14369 PKG_CONFIG=$ac_pt_PKG_CONFIG
14370 fi
14371 else
14372 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
14373 fi
14374
14375 fi
14376 if test -n "$PKG_CONFIG"; then
14377 _pkg_min_version=0.9.0
14378 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
14379 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
14380 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
14381 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14382 printf '%s\n' "yes" >&6; }
14383 else
14384 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
14385 printf '%s\n' "no" >&6; }
14386 PKG_CONFIG=""
14387 fi
14388 fi
14389
14390
14391
14392
14393
14394 # Check whether --enable-selective-werror was given.
14395 if test ${enable_selective_werror+y}
14396 then :
14397 enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval
14398 else case e in #(
14399 e) SELECTIVE_WERROR=yes ;;
14400 esac
14401 fi
14402
14403
14404
14405
14406
14407 # -v is too short to test reliably with XORG_TESTSET_CFLAG
14408 if test "x$SUNCC" = "xyes"; then
14409 BASE_CFLAGS="-v"
14410 else
14411 BASE_CFLAGS=""
14412 fi
14413
14414 # This chunk of warnings were those that existed in the legacy CWARNFLAGS
14415
14416
14417
14418
14419
14420
14421
14422
14423
14424
14425
14426
14427
14428 xorg_testset_save_CFLAGS="$CFLAGS"
14429
14430 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14431 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14432 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14433 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14434 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
14435 then :
14436 printf %s "(cached) " >&6
14437 else case e in #(
14438 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14439 /* end confdefs.h. */
14440 int i;
14441 _ACEOF
14442 if ac_fn_c_try_compile "$LINENO"
14443 then :
14444 xorg_cv_cc_flag_unknown_warning_option=yes
14445 else case e in #(
14446 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
14447 esac
14448 fi
14449 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
14450 esac
14451 fi
14452 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14453 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14454 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14455 CFLAGS="$xorg_testset_save_CFLAGS"
14456 fi
14457
14458 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14459 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14460 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14461 fi
14462 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14463 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14464 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14465 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14466 then :
14467 printf %s "(cached) " >&6
14468 else case e in #(
14469 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14470 /* end confdefs.h. */
14471 int i;
14472 _ACEOF
14473 if ac_fn_c_try_compile "$LINENO"
14474 then :
14475 xorg_cv_cc_flag_unused_command_line_argument=yes
14476 else case e in #(
14477 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
14478 esac
14479 fi
14480 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
14481 esac
14482 fi
14483 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14484 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14485 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14486 CFLAGS="$xorg_testset_save_CFLAGS"
14487 fi
14488
14489 found="no"
14490
14491 if test $found = "no" ; then
14492 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14493 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14494 fi
14495
14496 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14497 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14498 fi
14499
14500 CFLAGS="$CFLAGS -Wall"
14501
14502 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5
14503 printf %s "checking if $CC supports -Wall... " >&6; }
14504 cacheid=xorg_cv_cc_flag__Wall
14505 if eval test \${$cacheid+y}
14506 then :
14507 printf %s "(cached) " >&6
14508 else case e in #(
14509 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14510 /* end confdefs.h. */
14511 int i;
14512 int
14513 main (void)
14514 {
14515
14516 ;
14517 return 0;
14518 }
14519 _ACEOF
14520 if ac_fn_c_try_link "$LINENO"
14521 then :
14522 eval $cacheid=yes
14523 else case e in #(
14524 e) eval $cacheid=no ;;
14525 esac
14526 fi
14527 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14528 conftest$ac_exeext conftest.$ac_ext ;;
14529 esac
14530 fi
14531
14532
14533 CFLAGS="$xorg_testset_save_CFLAGS"
14534
14535 eval supported=\$$cacheid
14536 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14537 printf '%s\n' "$supported" >&6; }
14538 if test "$supported" = "yes" ; then
14539 BASE_CFLAGS="$BASE_CFLAGS -Wall"
14540 found="yes"
14541 fi
14542 fi
14543
14544
14545
14546
14547
14548
14549
14550
14551
14552
14553
14554
14555
14556
14557
14558 xorg_testset_save_CFLAGS="$CFLAGS"
14559
14560 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14561 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14562 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14563 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14564 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
14565 then :
14566 printf %s "(cached) " >&6
14567 else case e in #(
14568 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14569 /* end confdefs.h. */
14570 int i;
14571 _ACEOF
14572 if ac_fn_c_try_compile "$LINENO"
14573 then :
14574 xorg_cv_cc_flag_unknown_warning_option=yes
14575 else case e in #(
14576 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
14577 esac
14578 fi
14579 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
14580 esac
14581 fi
14582 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14583 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14584 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14585 CFLAGS="$xorg_testset_save_CFLAGS"
14586 fi
14587
14588 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14589 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14590 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14591 fi
14592 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14593 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14594 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14595 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14596 then :
14597 printf %s "(cached) " >&6
14598 else case e in #(
14599 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14600 /* end confdefs.h. */
14601 int i;
14602 _ACEOF
14603 if ac_fn_c_try_compile "$LINENO"
14604 then :
14605 xorg_cv_cc_flag_unused_command_line_argument=yes
14606 else case e in #(
14607 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
14608 esac
14609 fi
14610 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
14611 esac
14612 fi
14613 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14614 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14615 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14616 CFLAGS="$xorg_testset_save_CFLAGS"
14617 fi
14618
14619 found="no"
14620
14621 if test $found = "no" ; then
14622 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14623 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14624 fi
14625
14626 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14627 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14628 fi
14629
14630 CFLAGS="$CFLAGS -Wpointer-arith"
14631
14632 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5
14633 printf %s "checking if $CC supports -Wpointer-arith... " >&6; }
14634 cacheid=xorg_cv_cc_flag__Wpointer_arith
14635 if eval test \${$cacheid+y}
14636 then :
14637 printf %s "(cached) " >&6
14638 else case e in #(
14639 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14640 /* end confdefs.h. */
14641 int i;
14642 int
14643 main (void)
14644 {
14645
14646 ;
14647 return 0;
14648 }
14649 _ACEOF
14650 if ac_fn_c_try_link "$LINENO"
14651 then :
14652 eval $cacheid=yes
14653 else case e in #(
14654 e) eval $cacheid=no ;;
14655 esac
14656 fi
14657 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14658 conftest$ac_exeext conftest.$ac_ext ;;
14659 esac
14660 fi
14661
14662
14663 CFLAGS="$xorg_testset_save_CFLAGS"
14664
14665 eval supported=\$$cacheid
14666 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14667 printf '%s\n' "$supported" >&6; }
14668 if test "$supported" = "yes" ; then
14669 BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith"
14670 found="yes"
14671 fi
14672 fi
14673
14674
14675
14676
14677
14678
14679
14680
14681
14682
14683
14684
14685
14686
14687
14688 xorg_testset_save_CFLAGS="$CFLAGS"
14689
14690 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14691 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14692 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14693 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14694 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
14695 then :
14696 printf %s "(cached) " >&6
14697 else case e in #(
14698 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14699 /* end confdefs.h. */
14700 int i;
14701 _ACEOF
14702 if ac_fn_c_try_compile "$LINENO"
14703 then :
14704 xorg_cv_cc_flag_unknown_warning_option=yes
14705 else case e in #(
14706 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
14707 esac
14708 fi
14709 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
14710 esac
14711 fi
14712 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14713 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14714 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14715 CFLAGS="$xorg_testset_save_CFLAGS"
14716 fi
14717
14718 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14719 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14720 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14721 fi
14722 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14723 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14724 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14725 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14726 then :
14727 printf %s "(cached) " >&6
14728 else case e in #(
14729 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14730 /* end confdefs.h. */
14731 int i;
14732 _ACEOF
14733 if ac_fn_c_try_compile "$LINENO"
14734 then :
14735 xorg_cv_cc_flag_unused_command_line_argument=yes
14736 else case e in #(
14737 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
14738 esac
14739 fi
14740 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
14741 esac
14742 fi
14743 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14744 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14745 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14746 CFLAGS="$xorg_testset_save_CFLAGS"
14747 fi
14748
14749 found="no"
14750
14751 if test $found = "no" ; then
14752 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14753 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14754 fi
14755
14756 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14757 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14758 fi
14759
14760 CFLAGS="$CFLAGS -Wmissing-declarations"
14761
14762 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5
14763 printf %s "checking if $CC supports -Wmissing-declarations... " >&6; }
14764 cacheid=xorg_cv_cc_flag__Wmissing_declarations
14765 if eval test \${$cacheid+y}
14766 then :
14767 printf %s "(cached) " >&6
14768 else case e in #(
14769 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14770 /* end confdefs.h. */
14771 int i;
14772 int
14773 main (void)
14774 {
14775
14776 ;
14777 return 0;
14778 }
14779 _ACEOF
14780 if ac_fn_c_try_link "$LINENO"
14781 then :
14782 eval $cacheid=yes
14783 else case e in #(
14784 e) eval $cacheid=no ;;
14785 esac
14786 fi
14787 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14788 conftest$ac_exeext conftest.$ac_ext ;;
14789 esac
14790 fi
14791
14792
14793 CFLAGS="$xorg_testset_save_CFLAGS"
14794
14795 eval supported=\$$cacheid
14796 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14797 printf '%s\n' "$supported" >&6; }
14798 if test "$supported" = "yes" ; then
14799 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations"
14800 found="yes"
14801 fi
14802 fi
14803
14804
14805
14806
14807
14808
14809
14810
14811
14812
14813
14814
14815
14816
14817
14818 xorg_testset_save_CFLAGS="$CFLAGS"
14819
14820 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14821 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14822 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14823 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14824 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
14825 then :
14826 printf %s "(cached) " >&6
14827 else case e in #(
14828 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14829 /* end confdefs.h. */
14830 int i;
14831 _ACEOF
14832 if ac_fn_c_try_compile "$LINENO"
14833 then :
14834 xorg_cv_cc_flag_unknown_warning_option=yes
14835 else case e in #(
14836 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
14837 esac
14838 fi
14839 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
14840 esac
14841 fi
14842 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14843 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14844 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14845 CFLAGS="$xorg_testset_save_CFLAGS"
14846 fi
14847
14848 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14849 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14850 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14851 fi
14852 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14853 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14854 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14855 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14856 then :
14857 printf %s "(cached) " >&6
14858 else case e in #(
14859 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14860 /* end confdefs.h. */
14861 int i;
14862 _ACEOF
14863 if ac_fn_c_try_compile "$LINENO"
14864 then :
14865 xorg_cv_cc_flag_unused_command_line_argument=yes
14866 else case e in #(
14867 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
14868 esac
14869 fi
14870 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
14871 esac
14872 fi
14873 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14874 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14875 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14876 CFLAGS="$xorg_testset_save_CFLAGS"
14877 fi
14878
14879 found="no"
14880
14881 if test $found = "no" ; then
14882 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14883 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14884 fi
14885
14886 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14887 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14888 fi
14889
14890 CFLAGS="$CFLAGS -Wformat=2"
14891
14892 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5
14893 printf %s "checking if $CC supports -Wformat=2... " >&6; }
14894 cacheid=xorg_cv_cc_flag__Wformat_2
14895 if eval test \${$cacheid+y}
14896 then :
14897 printf %s "(cached) " >&6
14898 else case e in #(
14899 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14900 /* end confdefs.h. */
14901 int i;
14902 int
14903 main (void)
14904 {
14905
14906 ;
14907 return 0;
14908 }
14909 _ACEOF
14910 if ac_fn_c_try_link "$LINENO"
14911 then :
14912 eval $cacheid=yes
14913 else case e in #(
14914 e) eval $cacheid=no ;;
14915 esac
14916 fi
14917 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14918 conftest$ac_exeext conftest.$ac_ext ;;
14919 esac
14920 fi
14921
14922
14923 CFLAGS="$xorg_testset_save_CFLAGS"
14924
14925 eval supported=\$$cacheid
14926 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14927 printf '%s\n' "$supported" >&6; }
14928 if test "$supported" = "yes" ; then
14929 BASE_CFLAGS="$BASE_CFLAGS -Wformat=2"
14930 found="yes"
14931 fi
14932 fi
14933
14934 if test $found = "no" ; then
14935 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14936 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14937 fi
14938
14939 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14940 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14941 fi
14942
14943 CFLAGS="$CFLAGS -Wformat"
14944
14945 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5
14946 printf %s "checking if $CC supports -Wformat... " >&6; }
14947 cacheid=xorg_cv_cc_flag__Wformat
14948 if eval test \${$cacheid+y}
14949 then :
14950 printf %s "(cached) " >&6
14951 else case e in #(
14952 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14953 /* end confdefs.h. */
14954 int i;
14955 int
14956 main (void)
14957 {
14958
14959 ;
14960 return 0;
14961 }
14962 _ACEOF
14963 if ac_fn_c_try_link "$LINENO"
14964 then :
14965 eval $cacheid=yes
14966 else case e in #(
14967 e) eval $cacheid=no ;;
14968 esac
14969 fi
14970 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14971 conftest$ac_exeext conftest.$ac_ext ;;
14972 esac
14973 fi
14974
14975
14976 CFLAGS="$xorg_testset_save_CFLAGS"
14977
14978 eval supported=\$$cacheid
14979 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14980 printf '%s\n' "$supported" >&6; }
14981 if test "$supported" = "yes" ; then
14982 BASE_CFLAGS="$BASE_CFLAGS -Wformat"
14983 found="yes"
14984 fi
14985 fi
14986
14987
14988
14989
14990
14991
14992
14993
14994
14995
14996
14997
14998
14999
15000
15001
15002
15003 xorg_testset_save_CFLAGS="$CFLAGS"
15004
15005 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15006 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15007 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15008 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15009 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15010 then :
15011 printf %s "(cached) " >&6
15012 else case e in #(
15013 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15014 /* end confdefs.h. */
15015 int i;
15016 _ACEOF
15017 if ac_fn_c_try_compile "$LINENO"
15018 then :
15019 xorg_cv_cc_flag_unknown_warning_option=yes
15020 else case e in #(
15021 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
15022 esac
15023 fi
15024 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
15025 esac
15026 fi
15027 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15028 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15029 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15030 CFLAGS="$xorg_testset_save_CFLAGS"
15031 fi
15032
15033 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15034 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15035 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15036 fi
15037 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15038 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15039 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15040 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15041 then :
15042 printf %s "(cached) " >&6
15043 else case e in #(
15044 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15045 /* end confdefs.h. */
15046 int i;
15047 _ACEOF
15048 if ac_fn_c_try_compile "$LINENO"
15049 then :
15050 xorg_cv_cc_flag_unused_command_line_argument=yes
15051 else case e in #(
15052 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
15053 esac
15054 fi
15055 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
15056 esac
15057 fi
15058 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15059 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15060 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15061 CFLAGS="$xorg_testset_save_CFLAGS"
15062 fi
15063
15064 found="no"
15065
15066 if test $found = "no" ; then
15067 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15068 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15069 fi
15070
15071 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15072 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15073 fi
15074
15075 CFLAGS="$CFLAGS -Wstrict-prototypes"
15076
15077 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5
15078 printf %s "checking if $CC supports -Wstrict-prototypes... " >&6; }
15079 cacheid=xorg_cv_cc_flag__Wstrict_prototypes
15080 if eval test \${$cacheid+y}
15081 then :
15082 printf %s "(cached) " >&6
15083 else case e in #(
15084 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15085 /* end confdefs.h. */
15086 int i;
15087 int
15088 main (void)
15089 {
15090
15091 ;
15092 return 0;
15093 }
15094 _ACEOF
15095 if ac_fn_c_try_link "$LINENO"
15096 then :
15097 eval $cacheid=yes
15098 else case e in #(
15099 e) eval $cacheid=no ;;
15100 esac
15101 fi
15102 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15103 conftest$ac_exeext conftest.$ac_ext ;;
15104 esac
15105 fi
15106
15107
15108 CFLAGS="$xorg_testset_save_CFLAGS"
15109
15110 eval supported=\$$cacheid
15111 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15112 printf '%s\n' "$supported" >&6; }
15113 if test "$supported" = "yes" ; then
15114 BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes"
15115 found="yes"
15116 fi
15117 fi
15118
15119
15120
15121
15122
15123
15124
15125
15126
15127
15128
15129
15130
15131
15132
15133 xorg_testset_save_CFLAGS="$CFLAGS"
15134
15135 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15136 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15137 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15138 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15139 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15140 then :
15141 printf %s "(cached) " >&6
15142 else case e in #(
15143 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15144 /* end confdefs.h. */
15145 int i;
15146 _ACEOF
15147 if ac_fn_c_try_compile "$LINENO"
15148 then :
15149 xorg_cv_cc_flag_unknown_warning_option=yes
15150 else case e in #(
15151 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
15152 esac
15153 fi
15154 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
15155 esac
15156 fi
15157 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15158 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15159 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15160 CFLAGS="$xorg_testset_save_CFLAGS"
15161 fi
15162
15163 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15164 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15165 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15166 fi
15167 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15168 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15169 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15170 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15171 then :
15172 printf %s "(cached) " >&6
15173 else case e in #(
15174 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15175 /* end confdefs.h. */
15176 int i;
15177 _ACEOF
15178 if ac_fn_c_try_compile "$LINENO"
15179 then :
15180 xorg_cv_cc_flag_unused_command_line_argument=yes
15181 else case e in #(
15182 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
15183 esac
15184 fi
15185 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
15186 esac
15187 fi
15188 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15189 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15190 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15191 CFLAGS="$xorg_testset_save_CFLAGS"
15192 fi
15193
15194 found="no"
15195
15196 if test $found = "no" ; then
15197 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15198 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15199 fi
15200
15201 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15202 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15203 fi
15204
15205 CFLAGS="$CFLAGS -Wmissing-prototypes"
15206
15207 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5
15208 printf %s "checking if $CC supports -Wmissing-prototypes... " >&6; }
15209 cacheid=xorg_cv_cc_flag__Wmissing_prototypes
15210 if eval test \${$cacheid+y}
15211 then :
15212 printf %s "(cached) " >&6
15213 else case e in #(
15214 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15215 /* end confdefs.h. */
15216 int i;
15217 int
15218 main (void)
15219 {
15220
15221 ;
15222 return 0;
15223 }
15224 _ACEOF
15225 if ac_fn_c_try_link "$LINENO"
15226 then :
15227 eval $cacheid=yes
15228 else case e in #(
15229 e) eval $cacheid=no ;;
15230 esac
15231 fi
15232 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15233 conftest$ac_exeext conftest.$ac_ext ;;
15234 esac
15235 fi
15236
15237
15238 CFLAGS="$xorg_testset_save_CFLAGS"
15239
15240 eval supported=\$$cacheid
15241 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15242 printf '%s\n' "$supported" >&6; }
15243 if test "$supported" = "yes" ; then
15244 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes"
15245 found="yes"
15246 fi
15247 fi
15248
15249
15250
15251
15252
15253
15254
15255
15256
15257
15258
15259
15260
15261
15262
15263 xorg_testset_save_CFLAGS="$CFLAGS"
15264
15265 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15266 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15267 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15268 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15269 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15270 then :
15271 printf %s "(cached) " >&6
15272 else case e in #(
15273 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15274 /* end confdefs.h. */
15275 int i;
15276 _ACEOF
15277 if ac_fn_c_try_compile "$LINENO"
15278 then :
15279 xorg_cv_cc_flag_unknown_warning_option=yes
15280 else case e in #(
15281 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
15282 esac
15283 fi
15284 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
15285 esac
15286 fi
15287 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15288 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15289 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15290 CFLAGS="$xorg_testset_save_CFLAGS"
15291 fi
15292
15293 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15294 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15295 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15296 fi
15297 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15298 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15299 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15300 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15301 then :
15302 printf %s "(cached) " >&6
15303 else case e in #(
15304 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15305 /* end confdefs.h. */
15306 int i;
15307 _ACEOF
15308 if ac_fn_c_try_compile "$LINENO"
15309 then :
15310 xorg_cv_cc_flag_unused_command_line_argument=yes
15311 else case e in #(
15312 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
15313 esac
15314 fi
15315 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
15316 esac
15317 fi
15318 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15319 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15320 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15321 CFLAGS="$xorg_testset_save_CFLAGS"
15322 fi
15323
15324 found="no"
15325
15326 if test $found = "no" ; then
15327 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15328 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15329 fi
15330
15331 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15332 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15333 fi
15334
15335 CFLAGS="$CFLAGS -Wnested-externs"
15336
15337 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5
15338 printf %s "checking if $CC supports -Wnested-externs... " >&6; }
15339 cacheid=xorg_cv_cc_flag__Wnested_externs
15340 if eval test \${$cacheid+y}
15341 then :
15342 printf %s "(cached) " >&6
15343 else case e in #(
15344 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15345 /* end confdefs.h. */
15346 int i;
15347 int
15348 main (void)
15349 {
15350
15351 ;
15352 return 0;
15353 }
15354 _ACEOF
15355 if ac_fn_c_try_link "$LINENO"
15356 then :
15357 eval $cacheid=yes
15358 else case e in #(
15359 e) eval $cacheid=no ;;
15360 esac
15361 fi
15362 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15363 conftest$ac_exeext conftest.$ac_ext ;;
15364 esac
15365 fi
15366
15367
15368 CFLAGS="$xorg_testset_save_CFLAGS"
15369
15370 eval supported=\$$cacheid
15371 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15372 printf '%s\n' "$supported" >&6; }
15373 if test "$supported" = "yes" ; then
15374 BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs"
15375 found="yes"
15376 fi
15377 fi
15378
15379
15380
15381
15382
15383
15384
15385
15386
15387
15388
15389
15390
15391
15392
15393 xorg_testset_save_CFLAGS="$CFLAGS"
15394
15395 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15396 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15397 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15398 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15399 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15400 then :
15401 printf %s "(cached) " >&6
15402 else case e in #(
15403 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15404 /* end confdefs.h. */
15405 int i;
15406 _ACEOF
15407 if ac_fn_c_try_compile "$LINENO"
15408 then :
15409 xorg_cv_cc_flag_unknown_warning_option=yes
15410 else case e in #(
15411 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
15412 esac
15413 fi
15414 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
15415 esac
15416 fi
15417 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15418 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15419 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15420 CFLAGS="$xorg_testset_save_CFLAGS"
15421 fi
15422
15423 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15424 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15425 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15426 fi
15427 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15428 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15429 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15430 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15431 then :
15432 printf %s "(cached) " >&6
15433 else case e in #(
15434 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15435 /* end confdefs.h. */
15436 int i;
15437 _ACEOF
15438 if ac_fn_c_try_compile "$LINENO"
15439 then :
15440 xorg_cv_cc_flag_unused_command_line_argument=yes
15441 else case e in #(
15442 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
15443 esac
15444 fi
15445 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
15446 esac
15447 fi
15448 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15449 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15450 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15451 CFLAGS="$xorg_testset_save_CFLAGS"
15452 fi
15453
15454 found="no"
15455
15456 if test $found = "no" ; then
15457 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15458 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15459 fi
15460
15461 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15462 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15463 fi
15464
15465 CFLAGS="$CFLAGS -Wbad-function-cast"
15466
15467 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5
15468 printf %s "checking if $CC supports -Wbad-function-cast... " >&6; }
15469 cacheid=xorg_cv_cc_flag__Wbad_function_cast
15470 if eval test \${$cacheid+y}
15471 then :
15472 printf %s "(cached) " >&6
15473 else case e in #(
15474 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15475 /* end confdefs.h. */
15476 int i;
15477 int
15478 main (void)
15479 {
15480
15481 ;
15482 return 0;
15483 }
15484 _ACEOF
15485 if ac_fn_c_try_link "$LINENO"
15486 then :
15487 eval $cacheid=yes
15488 else case e in #(
15489 e) eval $cacheid=no ;;
15490 esac
15491 fi
15492 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15493 conftest$ac_exeext conftest.$ac_ext ;;
15494 esac
15495 fi
15496
15497
15498 CFLAGS="$xorg_testset_save_CFLAGS"
15499
15500 eval supported=\$$cacheid
15501 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15502 printf '%s\n' "$supported" >&6; }
15503 if test "$supported" = "yes" ; then
15504 BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast"
15505 found="yes"
15506 fi
15507 fi
15508
15509
15510
15511
15512
15513
15514
15515
15516
15517
15518
15519
15520
15521
15522
15523 xorg_testset_save_CFLAGS="$CFLAGS"
15524
15525 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15526 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15527 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15528 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15529 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15530 then :
15531 printf %s "(cached) " >&6
15532 else case e in #(
15533 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15534 /* end confdefs.h. */
15535 int i;
15536 _ACEOF
15537 if ac_fn_c_try_compile "$LINENO"
15538 then :
15539 xorg_cv_cc_flag_unknown_warning_option=yes
15540 else case e in #(
15541 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
15542 esac
15543 fi
15544 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
15545 esac
15546 fi
15547 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15548 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15549 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15550 CFLAGS="$xorg_testset_save_CFLAGS"
15551 fi
15552
15553 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15554 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15555 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15556 fi
15557 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15558 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15559 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15560 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15561 then :
15562 printf %s "(cached) " >&6
15563 else case e in #(
15564 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15565 /* end confdefs.h. */
15566 int i;
15567 _ACEOF
15568 if ac_fn_c_try_compile "$LINENO"
15569 then :
15570 xorg_cv_cc_flag_unused_command_line_argument=yes
15571 else case e in #(
15572 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
15573 esac
15574 fi
15575 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
15576 esac
15577 fi
15578 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15579 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15580 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15581 CFLAGS="$xorg_testset_save_CFLAGS"
15582 fi
15583
15584 found="no"
15585
15586 if test $found = "no" ; then
15587 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15588 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15589 fi
15590
15591 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15592 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15593 fi
15594
15595 CFLAGS="$CFLAGS -Wold-style-definition"
15596
15597 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5
15598 printf %s "checking if $CC supports -Wold-style-definition... " >&6; }
15599 cacheid=xorg_cv_cc_flag__Wold_style_definition
15600 if eval test \${$cacheid+y}
15601 then :
15602 printf %s "(cached) " >&6
15603 else case e in #(
15604 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15605 /* end confdefs.h. */
15606 int i;
15607 int
15608 main (void)
15609 {
15610
15611 ;
15612 return 0;
15613 }
15614 _ACEOF
15615 if ac_fn_c_try_link "$LINENO"
15616 then :
15617 eval $cacheid=yes
15618 else case e in #(
15619 e) eval $cacheid=no ;;
15620 esac
15621 fi
15622 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15623 conftest$ac_exeext conftest.$ac_ext ;;
15624 esac
15625 fi
15626
15627
15628 CFLAGS="$xorg_testset_save_CFLAGS"
15629
15630 eval supported=\$$cacheid
15631 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15632 printf '%s\n' "$supported" >&6; }
15633 if test "$supported" = "yes" ; then
15634 BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition"
15635 found="yes"
15636 fi
15637 fi
15638
15639 if test $found = "no" ; then
15640 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15641 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15642 fi
15643
15644 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15645 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15646 fi
15647
15648 CFLAGS="$CFLAGS -fd"
15649
15650 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5
15651 printf %s "checking if $CC supports -fd... " >&6; }
15652 cacheid=xorg_cv_cc_flag__fd
15653 if eval test \${$cacheid+y}
15654 then :
15655 printf %s "(cached) " >&6
15656 else case e in #(
15657 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15658 /* end confdefs.h. */
15659 int i;
15660 int
15661 main (void)
15662 {
15663
15664 ;
15665 return 0;
15666 }
15667 _ACEOF
15668 if ac_fn_c_try_link "$LINENO"
15669 then :
15670 eval $cacheid=yes
15671 else case e in #(
15672 e) eval $cacheid=no ;;
15673 esac
15674 fi
15675 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15676 conftest$ac_exeext conftest.$ac_ext ;;
15677 esac
15678 fi
15679
15680
15681 CFLAGS="$xorg_testset_save_CFLAGS"
15682
15683 eval supported=\$$cacheid
15684 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15685 printf '%s\n' "$supported" >&6; }
15686 if test "$supported" = "yes" ; then
15687 BASE_CFLAGS="$BASE_CFLAGS -fd"
15688 found="yes"
15689 fi
15690 fi
15691
15692
15693
15694
15695
15696 # This chunk adds additional warnings that could catch undesired effects.
15697
15698
15699
15700
15701
15702
15703
15704
15705
15706
15707
15708
15709
15710 xorg_testset_save_CFLAGS="$CFLAGS"
15711
15712 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15713 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15714 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15715 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15716 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15717 then :
15718 printf %s "(cached) " >&6
15719 else case e in #(
15720 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15721 /* end confdefs.h. */
15722 int i;
15723 _ACEOF
15724 if ac_fn_c_try_compile "$LINENO"
15725 then :
15726 xorg_cv_cc_flag_unknown_warning_option=yes
15727 else case e in #(
15728 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
15729 esac
15730 fi
15731 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
15732 esac
15733 fi
15734 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15735 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15736 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15737 CFLAGS="$xorg_testset_save_CFLAGS"
15738 fi
15739
15740 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15741 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15742 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15743 fi
15744 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15745 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15746 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15747 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15748 then :
15749 printf %s "(cached) " >&6
15750 else case e in #(
15751 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15752 /* end confdefs.h. */
15753 int i;
15754 _ACEOF
15755 if ac_fn_c_try_compile "$LINENO"
15756 then :
15757 xorg_cv_cc_flag_unused_command_line_argument=yes
15758 else case e in #(
15759 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
15760 esac
15761 fi
15762 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
15763 esac
15764 fi
15765 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15766 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15767 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15768 CFLAGS="$xorg_testset_save_CFLAGS"
15769 fi
15770
15771 found="no"
15772
15773 if test $found = "no" ; then
15774 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15775 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15776 fi
15777
15778 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15779 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15780 fi
15781
15782 CFLAGS="$CFLAGS -Wunused"
15783
15784 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5
15785 printf %s "checking if $CC supports -Wunused... " >&6; }
15786 cacheid=xorg_cv_cc_flag__Wunused
15787 if eval test \${$cacheid+y}
15788 then :
15789 printf %s "(cached) " >&6
15790 else case e in #(
15791 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15792 /* end confdefs.h. */
15793 int i;
15794 int
15795 main (void)
15796 {
15797
15798 ;
15799 return 0;
15800 }
15801 _ACEOF
15802 if ac_fn_c_try_link "$LINENO"
15803 then :
15804 eval $cacheid=yes
15805 else case e in #(
15806 e) eval $cacheid=no ;;
15807 esac
15808 fi
15809 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15810 conftest$ac_exeext conftest.$ac_ext ;;
15811 esac
15812 fi
15813
15814
15815 CFLAGS="$xorg_testset_save_CFLAGS"
15816
15817 eval supported=\$$cacheid
15818 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15819 printf '%s\n' "$supported" >&6; }
15820 if test "$supported" = "yes" ; then
15821 BASE_CFLAGS="$BASE_CFLAGS -Wunused"
15822 found="yes"
15823 fi
15824 fi
15825
15826
15827
15828
15829
15830
15831
15832
15833
15834
15835
15836
15837
15838
15839
15840 xorg_testset_save_CFLAGS="$CFLAGS"
15841
15842 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15843 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15844 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15845 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15846 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15847 then :
15848 printf %s "(cached) " >&6
15849 else case e in #(
15850 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15851 /* end confdefs.h. */
15852 int i;
15853 _ACEOF
15854 if ac_fn_c_try_compile "$LINENO"
15855 then :
15856 xorg_cv_cc_flag_unknown_warning_option=yes
15857 else case e in #(
15858 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
15859 esac
15860 fi
15861 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
15862 esac
15863 fi
15864 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15865 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15866 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15867 CFLAGS="$xorg_testset_save_CFLAGS"
15868 fi
15869
15870 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15871 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15872 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15873 fi
15874 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15875 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15876 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15877 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15878 then :
15879 printf %s "(cached) " >&6
15880 else case e in #(
15881 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15882 /* end confdefs.h. */
15883 int i;
15884 _ACEOF
15885 if ac_fn_c_try_compile "$LINENO"
15886 then :
15887 xorg_cv_cc_flag_unused_command_line_argument=yes
15888 else case e in #(
15889 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
15890 esac
15891 fi
15892 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
15893 esac
15894 fi
15895 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15896 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15897 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15898 CFLAGS="$xorg_testset_save_CFLAGS"
15899 fi
15900
15901 found="no"
15902
15903 if test $found = "no" ; then
15904 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15905 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15906 fi
15907
15908 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15909 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15910 fi
15911
15912 CFLAGS="$CFLAGS -Wuninitialized"
15913
15914 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5
15915 printf %s "checking if $CC supports -Wuninitialized... " >&6; }
15916 cacheid=xorg_cv_cc_flag__Wuninitialized
15917 if eval test \${$cacheid+y}
15918 then :
15919 printf %s "(cached) " >&6
15920 else case e in #(
15921 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15922 /* end confdefs.h. */
15923 int i;
15924 int
15925 main (void)
15926 {
15927
15928 ;
15929 return 0;
15930 }
15931 _ACEOF
15932 if ac_fn_c_try_link "$LINENO"
15933 then :
15934 eval $cacheid=yes
15935 else case e in #(
15936 e) eval $cacheid=no ;;
15937 esac
15938 fi
15939 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15940 conftest$ac_exeext conftest.$ac_ext ;;
15941 esac
15942 fi
15943
15944
15945 CFLAGS="$xorg_testset_save_CFLAGS"
15946
15947 eval supported=\$$cacheid
15948 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15949 printf '%s\n' "$supported" >&6; }
15950 if test "$supported" = "yes" ; then
15951 BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized"
15952 found="yes"
15953 fi
15954 fi
15955
15956
15957
15958
15959
15960
15961
15962
15963
15964
15965
15966
15967
15968
15969
15970 xorg_testset_save_CFLAGS="$CFLAGS"
15971
15972 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15973 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15974 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15975 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15976 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15977 then :
15978 printf %s "(cached) " >&6
15979 else case e in #(
15980 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15981 /* end confdefs.h. */
15982 int i;
15983 _ACEOF
15984 if ac_fn_c_try_compile "$LINENO"
15985 then :
15986 xorg_cv_cc_flag_unknown_warning_option=yes
15987 else case e in #(
15988 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
15989 esac
15990 fi
15991 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
15992 esac
15993 fi
15994 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15995 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15996 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15997 CFLAGS="$xorg_testset_save_CFLAGS"
15998 fi
15999
16000 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16001 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16002 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16003 fi
16004 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16005 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16006 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16007 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16008 then :
16009 printf %s "(cached) " >&6
16010 else case e in #(
16011 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16012 /* end confdefs.h. */
16013 int i;
16014 _ACEOF
16015 if ac_fn_c_try_compile "$LINENO"
16016 then :
16017 xorg_cv_cc_flag_unused_command_line_argument=yes
16018 else case e in #(
16019 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
16020 esac
16021 fi
16022 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
16023 esac
16024 fi
16025 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16026 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16027 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16028 CFLAGS="$xorg_testset_save_CFLAGS"
16029 fi
16030
16031 found="no"
16032
16033 if test $found = "no" ; then
16034 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16035 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16036 fi
16037
16038 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16039 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16040 fi
16041
16042 CFLAGS="$CFLAGS -Wshadow"
16043
16044 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5
16045 printf %s "checking if $CC supports -Wshadow... " >&6; }
16046 cacheid=xorg_cv_cc_flag__Wshadow
16047 if eval test \${$cacheid+y}
16048 then :
16049 printf %s "(cached) " >&6
16050 else case e in #(
16051 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16052 /* end confdefs.h. */
16053 int i;
16054 int
16055 main (void)
16056 {
16057
16058 ;
16059 return 0;
16060 }
16061 _ACEOF
16062 if ac_fn_c_try_link "$LINENO"
16063 then :
16064 eval $cacheid=yes
16065 else case e in #(
16066 e) eval $cacheid=no ;;
16067 esac
16068 fi
16069 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16070 conftest$ac_exeext conftest.$ac_ext ;;
16071 esac
16072 fi
16073
16074
16075 CFLAGS="$xorg_testset_save_CFLAGS"
16076
16077 eval supported=\$$cacheid
16078 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16079 printf '%s\n' "$supported" >&6; }
16080 if test "$supported" = "yes" ; then
16081 BASE_CFLAGS="$BASE_CFLAGS -Wshadow"
16082 found="yes"
16083 fi
16084 fi
16085
16086
16087
16088
16089
16090
16091
16092
16093
16094
16095
16096
16097
16098
16099
16100 xorg_testset_save_CFLAGS="$CFLAGS"
16101
16102 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16103 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16104 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16105 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16106 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
16107 then :
16108 printf %s "(cached) " >&6
16109 else case e in #(
16110 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16111 /* end confdefs.h. */
16112 int i;
16113 _ACEOF
16114 if ac_fn_c_try_compile "$LINENO"
16115 then :
16116 xorg_cv_cc_flag_unknown_warning_option=yes
16117 else case e in #(
16118 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
16119 esac
16120 fi
16121 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
16122 esac
16123 fi
16124 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16125 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16126 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16127 CFLAGS="$xorg_testset_save_CFLAGS"
16128 fi
16129
16130 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16131 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16132 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16133 fi
16134 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16135 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16136 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16137 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16138 then :
16139 printf %s "(cached) " >&6
16140 else case e in #(
16141 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16142 /* end confdefs.h. */
16143 int i;
16144 _ACEOF
16145 if ac_fn_c_try_compile "$LINENO"
16146 then :
16147 xorg_cv_cc_flag_unused_command_line_argument=yes
16148 else case e in #(
16149 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
16150 esac
16151 fi
16152 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
16153 esac
16154 fi
16155 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16156 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16157 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16158 CFLAGS="$xorg_testset_save_CFLAGS"
16159 fi
16160
16161 found="no"
16162
16163 if test $found = "no" ; then
16164 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16165 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16166 fi
16167
16168 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16169 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16170 fi
16171
16172 CFLAGS="$CFLAGS -Wmissing-noreturn"
16173
16174 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5
16175 printf %s "checking if $CC supports -Wmissing-noreturn... " >&6; }
16176 cacheid=xorg_cv_cc_flag__Wmissing_noreturn
16177 if eval test \${$cacheid+y}
16178 then :
16179 printf %s "(cached) " >&6
16180 else case e in #(
16181 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16182 /* end confdefs.h. */
16183 int i;
16184 int
16185 main (void)
16186 {
16187
16188 ;
16189 return 0;
16190 }
16191 _ACEOF
16192 if ac_fn_c_try_link "$LINENO"
16193 then :
16194 eval $cacheid=yes
16195 else case e in #(
16196 e) eval $cacheid=no ;;
16197 esac
16198 fi
16199 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16200 conftest$ac_exeext conftest.$ac_ext ;;
16201 esac
16202 fi
16203
16204
16205 CFLAGS="$xorg_testset_save_CFLAGS"
16206
16207 eval supported=\$$cacheid
16208 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16209 printf '%s\n' "$supported" >&6; }
16210 if test "$supported" = "yes" ; then
16211 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn"
16212 found="yes"
16213 fi
16214 fi
16215
16216
16217
16218
16219
16220
16221
16222
16223
16224
16225
16226
16227
16228
16229
16230 xorg_testset_save_CFLAGS="$CFLAGS"
16231
16232 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16233 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16234 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16235 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16236 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
16237 then :
16238 printf %s "(cached) " >&6
16239 else case e in #(
16240 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16241 /* end confdefs.h. */
16242 int i;
16243 _ACEOF
16244 if ac_fn_c_try_compile "$LINENO"
16245 then :
16246 xorg_cv_cc_flag_unknown_warning_option=yes
16247 else case e in #(
16248 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
16249 esac
16250 fi
16251 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
16252 esac
16253 fi
16254 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16255 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16256 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16257 CFLAGS="$xorg_testset_save_CFLAGS"
16258 fi
16259
16260 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16261 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16262 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16263 fi
16264 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16265 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16266 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16267 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16268 then :
16269 printf %s "(cached) " >&6
16270 else case e in #(
16271 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16272 /* end confdefs.h. */
16273 int i;
16274 _ACEOF
16275 if ac_fn_c_try_compile "$LINENO"
16276 then :
16277 xorg_cv_cc_flag_unused_command_line_argument=yes
16278 else case e in #(
16279 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
16280 esac
16281 fi
16282 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
16283 esac
16284 fi
16285 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16286 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16287 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16288 CFLAGS="$xorg_testset_save_CFLAGS"
16289 fi
16290
16291 found="no"
16292
16293 if test $found = "no" ; then
16294 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16295 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16296 fi
16297
16298 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16299 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16300 fi
16301
16302 CFLAGS="$CFLAGS -Wmissing-format-attribute"
16303
16304 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5
16305 printf %s "checking if $CC supports -Wmissing-format-attribute... " >&6; }
16306 cacheid=xorg_cv_cc_flag__Wmissing_format_attribute
16307 if eval test \${$cacheid+y}
16308 then :
16309 printf %s "(cached) " >&6
16310 else case e in #(
16311 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16312 /* end confdefs.h. */
16313 int i;
16314 int
16315 main (void)
16316 {
16317
16318 ;
16319 return 0;
16320 }
16321 _ACEOF
16322 if ac_fn_c_try_link "$LINENO"
16323 then :
16324 eval $cacheid=yes
16325 else case e in #(
16326 e) eval $cacheid=no ;;
16327 esac
16328 fi
16329 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16330 conftest$ac_exeext conftest.$ac_ext ;;
16331 esac
16332 fi
16333
16334
16335 CFLAGS="$xorg_testset_save_CFLAGS"
16336
16337 eval supported=\$$cacheid
16338 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16339 printf '%s\n' "$supported" >&6; }
16340 if test "$supported" = "yes" ; then
16341 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute"
16342 found="yes"
16343 fi
16344 fi
16345
16346
16347
16348
16349
16350
16351
16352
16353
16354
16355
16356
16357
16358
16359
16360 xorg_testset_save_CFLAGS="$CFLAGS"
16361
16362 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16363 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16364 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16365 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16366 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
16367 then :
16368 printf %s "(cached) " >&6
16369 else case e in #(
16370 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16371 /* end confdefs.h. */
16372 int i;
16373 _ACEOF
16374 if ac_fn_c_try_compile "$LINENO"
16375 then :
16376 xorg_cv_cc_flag_unknown_warning_option=yes
16377 else case e in #(
16378 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
16379 esac
16380 fi
16381 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
16382 esac
16383 fi
16384 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16385 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16386 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16387 CFLAGS="$xorg_testset_save_CFLAGS"
16388 fi
16389
16390 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16391 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16392 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16393 fi
16394 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16395 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16396 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16397 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16398 then :
16399 printf %s "(cached) " >&6
16400 else case e in #(
16401 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16402 /* end confdefs.h. */
16403 int i;
16404 _ACEOF
16405 if ac_fn_c_try_compile "$LINENO"
16406 then :
16407 xorg_cv_cc_flag_unused_command_line_argument=yes
16408 else case e in #(
16409 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
16410 esac
16411 fi
16412 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
16413 esac
16414 fi
16415 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16416 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16417 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16418 CFLAGS="$xorg_testset_save_CFLAGS"
16419 fi
16420
16421 found="no"
16422
16423 if test $found = "no" ; then
16424 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16425 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16426 fi
16427
16428 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16429 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16430 fi
16431
16432 CFLAGS="$CFLAGS -Wredundant-decls"
16433
16434 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5
16435 printf %s "checking if $CC supports -Wredundant-decls... " >&6; }
16436 cacheid=xorg_cv_cc_flag__Wredundant_decls
16437 if eval test \${$cacheid+y}
16438 then :
16439 printf %s "(cached) " >&6
16440 else case e in #(
16441 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16442 /* end confdefs.h. */
16443 int i;
16444 int
16445 main (void)
16446 {
16447
16448 ;
16449 return 0;
16450 }
16451 _ACEOF
16452 if ac_fn_c_try_link "$LINENO"
16453 then :
16454 eval $cacheid=yes
16455 else case e in #(
16456 e) eval $cacheid=no ;;
16457 esac
16458 fi
16459 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16460 conftest$ac_exeext conftest.$ac_ext ;;
16461 esac
16462 fi
16463
16464
16465 CFLAGS="$xorg_testset_save_CFLAGS"
16466
16467 eval supported=\$$cacheid
16468 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16469 printf '%s\n' "$supported" >&6; }
16470 if test "$supported" = "yes" ; then
16471 BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls"
16472 found="yes"
16473 fi
16474 fi
16475
16476
16477
16478
16479
16480
16481
16482
16483
16484
16485
16486
16487
16488
16489
16490 xorg_testset_save_CFLAGS="$CFLAGS"
16491
16492 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16493 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16494 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16495 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16496 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
16497 then :
16498 printf %s "(cached) " >&6
16499 else case e in #(
16500 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16501 /* end confdefs.h. */
16502 int i;
16503 _ACEOF
16504 if ac_fn_c_try_compile "$LINENO"
16505 then :
16506 xorg_cv_cc_flag_unknown_warning_option=yes
16507 else case e in #(
16508 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
16509 esac
16510 fi
16511 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
16512 esac
16513 fi
16514 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16515 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16516 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16517 CFLAGS="$xorg_testset_save_CFLAGS"
16518 fi
16519
16520 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16521 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16522 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16523 fi
16524 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16525 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16526 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16527 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16528 then :
16529 printf %s "(cached) " >&6
16530 else case e in #(
16531 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16532 /* end confdefs.h. */
16533 int i;
16534 _ACEOF
16535 if ac_fn_c_try_compile "$LINENO"
16536 then :
16537 xorg_cv_cc_flag_unused_command_line_argument=yes
16538 else case e in #(
16539 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
16540 esac
16541 fi
16542 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
16543 esac
16544 fi
16545 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16546 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16547 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16548 CFLAGS="$xorg_testset_save_CFLAGS"
16549 fi
16550
16551 found="no"
16552
16553 if test $found = "no" ; then
16554 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16555 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16556 fi
16557
16558 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16559 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16560 fi
16561
16562 CFLAGS="$CFLAGS -Wlogical-op"
16563
16564 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5
16565 printf %s "checking if $CC supports -Wlogical-op... " >&6; }
16566 cacheid=xorg_cv_cc_flag__Wlogical_op
16567 if eval test \${$cacheid+y}
16568 then :
16569 printf %s "(cached) " >&6
16570 else case e in #(
16571 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16572 /* end confdefs.h. */
16573 int i;
16574 int
16575 main (void)
16576 {
16577
16578 ;
16579 return 0;
16580 }
16581 _ACEOF
16582 if ac_fn_c_try_link "$LINENO"
16583 then :
16584 eval $cacheid=yes
16585 else case e in #(
16586 e) eval $cacheid=no ;;
16587 esac
16588 fi
16589 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16590 conftest$ac_exeext conftest.$ac_ext ;;
16591 esac
16592 fi
16593
16594
16595 CFLAGS="$xorg_testset_save_CFLAGS"
16596
16597 eval supported=\$$cacheid
16598 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16599 printf '%s\n' "$supported" >&6; }
16600 if test "$supported" = "yes" ; then
16601 BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op"
16602 found="yes"
16603 fi
16604 fi
16605
16606
16607
16608 # These are currently disabled because they are noisy. They will be enabled
16609 # in the future once the codebase is sufficiently modernized to silence
16610 # them. For now, I don't want them to drown out the other warnings.
16611 # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses])
16612 # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align])
16613 # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual])
16614
16615 # Turn some warnings into errors, so we don't accidentally get successful builds
16616 # when there are problems that should be fixed.
16617
16618 if test "x$SELECTIVE_WERROR" = "xyes" ; then
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632 xorg_testset_save_CFLAGS="$CFLAGS"
16633
16634 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16635 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16636 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16637 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16638 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
16639 then :
16640 printf %s "(cached) " >&6
16641 else case e in #(
16642 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16643 /* end confdefs.h. */
16644 int i;
16645 _ACEOF
16646 if ac_fn_c_try_compile "$LINENO"
16647 then :
16648 xorg_cv_cc_flag_unknown_warning_option=yes
16649 else case e in #(
16650 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
16651 esac
16652 fi
16653 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
16654 esac
16655 fi
16656 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16657 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16658 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16659 CFLAGS="$xorg_testset_save_CFLAGS"
16660 fi
16661
16662 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16663 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16664 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16665 fi
16666 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16667 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16668 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16669 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16670 then :
16671 printf %s "(cached) " >&6
16672 else case e in #(
16673 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16674 /* end confdefs.h. */
16675 int i;
16676 _ACEOF
16677 if ac_fn_c_try_compile "$LINENO"
16678 then :
16679 xorg_cv_cc_flag_unused_command_line_argument=yes
16680 else case e in #(
16681 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
16682 esac
16683 fi
16684 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
16685 esac
16686 fi
16687 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16688 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16689 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16690 CFLAGS="$xorg_testset_save_CFLAGS"
16691 fi
16692
16693 found="no"
16694
16695 if test $found = "no" ; then
16696 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16697 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16698 fi
16699
16700 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16701 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16702 fi
16703
16704 CFLAGS="$CFLAGS -Werror=implicit"
16705
16706 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5
16707 printf %s "checking if $CC supports -Werror=implicit... " >&6; }
16708 cacheid=xorg_cv_cc_flag__Werror_implicit
16709 if eval test \${$cacheid+y}
16710 then :
16711 printf %s "(cached) " >&6
16712 else case e in #(
16713 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16714 /* end confdefs.h. */
16715 int i;
16716 int
16717 main (void)
16718 {
16719
16720 ;
16721 return 0;
16722 }
16723 _ACEOF
16724 if ac_fn_c_try_link "$LINENO"
16725 then :
16726 eval $cacheid=yes
16727 else case e in #(
16728 e) eval $cacheid=no ;;
16729 esac
16730 fi
16731 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16732 conftest$ac_exeext conftest.$ac_ext ;;
16733 esac
16734 fi
16735
16736
16737 CFLAGS="$xorg_testset_save_CFLAGS"
16738
16739 eval supported=\$$cacheid
16740 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16741 printf '%s\n' "$supported" >&6; }
16742 if test "$supported" = "yes" ; then
16743 BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit"
16744 found="yes"
16745 fi
16746 fi
16747
16748 if test $found = "no" ; then
16749 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16750 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16751 fi
16752
16753 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16754 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16755 fi
16756
16757 CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
16758
16759 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" >&5
16760 printf %s "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; }
16761 cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED
16762 if eval test \${$cacheid+y}
16763 then :
16764 printf %s "(cached) " >&6
16765 else case e in #(
16766 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16767 /* end confdefs.h. */
16768 int i;
16769 int
16770 main (void)
16771 {
16772
16773 ;
16774 return 0;
16775 }
16776 _ACEOF
16777 if ac_fn_c_try_link "$LINENO"
16778 then :
16779 eval $cacheid=yes
16780 else case e in #(
16781 e) eval $cacheid=no ;;
16782 esac
16783 fi
16784 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16785 conftest$ac_exeext conftest.$ac_ext ;;
16786 esac
16787 fi
16788
16789
16790 CFLAGS="$xorg_testset_save_CFLAGS"
16791
16792 eval supported=\$$cacheid
16793 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16794 printf '%s\n' "$supported" >&6; }
16795 if test "$supported" = "yes" ; then
16796 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
16797 found="yes"
16798 fi
16799 fi
16800
16801
16802
16803
16804
16805
16806
16807
16808
16809
16810
16811
16812
16813
16814
16815 xorg_testset_save_CFLAGS="$CFLAGS"
16816
16817 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16818 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16819 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16820 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16821 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
16822 then :
16823 printf %s "(cached) " >&6
16824 else case e in #(
16825 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16826 /* end confdefs.h. */
16827 int i;
16828 _ACEOF
16829 if ac_fn_c_try_compile "$LINENO"
16830 then :
16831 xorg_cv_cc_flag_unknown_warning_option=yes
16832 else case e in #(
16833 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
16834 esac
16835 fi
16836 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
16837 esac
16838 fi
16839 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16840 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16841 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16842 CFLAGS="$xorg_testset_save_CFLAGS"
16843 fi
16844
16845 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16846 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16847 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16848 fi
16849 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16850 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16851 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16852 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16853 then :
16854 printf %s "(cached) " >&6
16855 else case e in #(
16856 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16857 /* end confdefs.h. */
16858 int i;
16859 _ACEOF
16860 if ac_fn_c_try_compile "$LINENO"
16861 then :
16862 xorg_cv_cc_flag_unused_command_line_argument=yes
16863 else case e in #(
16864 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
16865 esac
16866 fi
16867 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
16868 esac
16869 fi
16870 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16871 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16872 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16873 CFLAGS="$xorg_testset_save_CFLAGS"
16874 fi
16875
16876 found="no"
16877
16878 if test $found = "no" ; then
16879 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16880 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16881 fi
16882
16883 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16884 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16885 fi
16886
16887 CFLAGS="$CFLAGS -Werror=nonnull"
16888
16889 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5
16890 printf %s "checking if $CC supports -Werror=nonnull... " >&6; }
16891 cacheid=xorg_cv_cc_flag__Werror_nonnull
16892 if eval test \${$cacheid+y}
16893 then :
16894 printf %s "(cached) " >&6
16895 else case e in #(
16896 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16897 /* end confdefs.h. */
16898 int i;
16899 int
16900 main (void)
16901 {
16902
16903 ;
16904 return 0;
16905 }
16906 _ACEOF
16907 if ac_fn_c_try_link "$LINENO"
16908 then :
16909 eval $cacheid=yes
16910 else case e in #(
16911 e) eval $cacheid=no ;;
16912 esac
16913 fi
16914 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16915 conftest$ac_exeext conftest.$ac_ext ;;
16916 esac
16917 fi
16918
16919
16920 CFLAGS="$xorg_testset_save_CFLAGS"
16921
16922 eval supported=\$$cacheid
16923 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16924 printf '%s\n' "$supported" >&6; }
16925 if test "$supported" = "yes" ; then
16926 BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull"
16927 found="yes"
16928 fi
16929 fi
16930
16931
16932
16933
16934
16935
16936
16937
16938
16939
16940
16941
16942
16943
16944
16945 xorg_testset_save_CFLAGS="$CFLAGS"
16946
16947 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16948 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16949 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16950 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16951 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
16952 then :
16953 printf %s "(cached) " >&6
16954 else case e in #(
16955 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16956 /* end confdefs.h. */
16957 int i;
16958 _ACEOF
16959 if ac_fn_c_try_compile "$LINENO"
16960 then :
16961 xorg_cv_cc_flag_unknown_warning_option=yes
16962 else case e in #(
16963 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
16964 esac
16965 fi
16966 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
16967 esac
16968 fi
16969 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16970 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16971 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16972 CFLAGS="$xorg_testset_save_CFLAGS"
16973 fi
16974
16975 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16976 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16977 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16978 fi
16979 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16980 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16981 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16982 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16983 then :
16984 printf %s "(cached) " >&6
16985 else case e in #(
16986 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16987 /* end confdefs.h. */
16988 int i;
16989 _ACEOF
16990 if ac_fn_c_try_compile "$LINENO"
16991 then :
16992 xorg_cv_cc_flag_unused_command_line_argument=yes
16993 else case e in #(
16994 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
16995 esac
16996 fi
16997 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
16998 esac
16999 fi
17000 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17001 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17002 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17003 CFLAGS="$xorg_testset_save_CFLAGS"
17004 fi
17005
17006 found="no"
17007
17008 if test $found = "no" ; then
17009 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17010 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17011 fi
17012
17013 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17014 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17015 fi
17016
17017 CFLAGS="$CFLAGS -Werror=init-self"
17018
17019 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5
17020 printf %s "checking if $CC supports -Werror=init-self... " >&6; }
17021 cacheid=xorg_cv_cc_flag__Werror_init_self
17022 if eval test \${$cacheid+y}
17023 then :
17024 printf %s "(cached) " >&6
17025 else case e in #(
17026 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17027 /* end confdefs.h. */
17028 int i;
17029 int
17030 main (void)
17031 {
17032
17033 ;
17034 return 0;
17035 }
17036 _ACEOF
17037 if ac_fn_c_try_link "$LINENO"
17038 then :
17039 eval $cacheid=yes
17040 else case e in #(
17041 e) eval $cacheid=no ;;
17042 esac
17043 fi
17044 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17045 conftest$ac_exeext conftest.$ac_ext ;;
17046 esac
17047 fi
17048
17049
17050 CFLAGS="$xorg_testset_save_CFLAGS"
17051
17052 eval supported=\$$cacheid
17053 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17054 printf '%s\n' "$supported" >&6; }
17055 if test "$supported" = "yes" ; then
17056 BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self"
17057 found="yes"
17058 fi
17059 fi
17060
17061
17062
17063
17064
17065
17066
17067
17068
17069
17070
17071
17072
17073
17074
17075 xorg_testset_save_CFLAGS="$CFLAGS"
17076
17077 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17078 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17079 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17080 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17081 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17082 then :
17083 printf %s "(cached) " >&6
17084 else case e in #(
17085 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17086 /* end confdefs.h. */
17087 int i;
17088 _ACEOF
17089 if ac_fn_c_try_compile "$LINENO"
17090 then :
17091 xorg_cv_cc_flag_unknown_warning_option=yes
17092 else case e in #(
17093 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
17094 esac
17095 fi
17096 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
17097 esac
17098 fi
17099 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17100 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17101 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17102 CFLAGS="$xorg_testset_save_CFLAGS"
17103 fi
17104
17105 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17106 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17107 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17108 fi
17109 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17110 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17111 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17112 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17113 then :
17114 printf %s "(cached) " >&6
17115 else case e in #(
17116 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17117 /* end confdefs.h. */
17118 int i;
17119 _ACEOF
17120 if ac_fn_c_try_compile "$LINENO"
17121 then :
17122 xorg_cv_cc_flag_unused_command_line_argument=yes
17123 else case e in #(
17124 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
17125 esac
17126 fi
17127 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
17128 esac
17129 fi
17130 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17131 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17132 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17133 CFLAGS="$xorg_testset_save_CFLAGS"
17134 fi
17135
17136 found="no"
17137
17138 if test $found = "no" ; then
17139 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17140 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17141 fi
17142
17143 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17144 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17145 fi
17146
17147 CFLAGS="$CFLAGS -Werror=main"
17148
17149 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5
17150 printf %s "checking if $CC supports -Werror=main... " >&6; }
17151 cacheid=xorg_cv_cc_flag__Werror_main
17152 if eval test \${$cacheid+y}
17153 then :
17154 printf %s "(cached) " >&6
17155 else case e in #(
17156 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17157 /* end confdefs.h. */
17158 int i;
17159 int
17160 main (void)
17161 {
17162
17163 ;
17164 return 0;
17165 }
17166 _ACEOF
17167 if ac_fn_c_try_link "$LINENO"
17168 then :
17169 eval $cacheid=yes
17170 else case e in #(
17171 e) eval $cacheid=no ;;
17172 esac
17173 fi
17174 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17175 conftest$ac_exeext conftest.$ac_ext ;;
17176 esac
17177 fi
17178
17179
17180 CFLAGS="$xorg_testset_save_CFLAGS"
17181
17182 eval supported=\$$cacheid
17183 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17184 printf '%s\n' "$supported" >&6; }
17185 if test "$supported" = "yes" ; then
17186 BASE_CFLAGS="$BASE_CFLAGS -Werror=main"
17187 found="yes"
17188 fi
17189 fi
17190
17191
17192
17193
17194
17195
17196
17197
17198
17199
17200
17201
17202
17203
17204
17205 xorg_testset_save_CFLAGS="$CFLAGS"
17206
17207 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17208 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17209 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17210 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17211 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17212 then :
17213 printf %s "(cached) " >&6
17214 else case e in #(
17215 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17216 /* end confdefs.h. */
17217 int i;
17218 _ACEOF
17219 if ac_fn_c_try_compile "$LINENO"
17220 then :
17221 xorg_cv_cc_flag_unknown_warning_option=yes
17222 else case e in #(
17223 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
17224 esac
17225 fi
17226 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
17227 esac
17228 fi
17229 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17230 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17231 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17232 CFLAGS="$xorg_testset_save_CFLAGS"
17233 fi
17234
17235 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17236 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17237 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17238 fi
17239 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17240 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17241 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17242 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17243 then :
17244 printf %s "(cached) " >&6
17245 else case e in #(
17246 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17247 /* end confdefs.h. */
17248 int i;
17249 _ACEOF
17250 if ac_fn_c_try_compile "$LINENO"
17251 then :
17252 xorg_cv_cc_flag_unused_command_line_argument=yes
17253 else case e in #(
17254 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
17255 esac
17256 fi
17257 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
17258 esac
17259 fi
17260 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17261 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17262 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17263 CFLAGS="$xorg_testset_save_CFLAGS"
17264 fi
17265
17266 found="no"
17267
17268 if test $found = "no" ; then
17269 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17270 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17271 fi
17272
17273 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17274 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17275 fi
17276
17277 CFLAGS="$CFLAGS -Werror=missing-braces"
17278
17279 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5
17280 printf %s "checking if $CC supports -Werror=missing-braces... " >&6; }
17281 cacheid=xorg_cv_cc_flag__Werror_missing_braces
17282 if eval test \${$cacheid+y}
17283 then :
17284 printf %s "(cached) " >&6
17285 else case e in #(
17286 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17287 /* end confdefs.h. */
17288 int i;
17289 int
17290 main (void)
17291 {
17292
17293 ;
17294 return 0;
17295 }
17296 _ACEOF
17297 if ac_fn_c_try_link "$LINENO"
17298 then :
17299 eval $cacheid=yes
17300 else case e in #(
17301 e) eval $cacheid=no ;;
17302 esac
17303 fi
17304 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17305 conftest$ac_exeext conftest.$ac_ext ;;
17306 esac
17307 fi
17308
17309
17310 CFLAGS="$xorg_testset_save_CFLAGS"
17311
17312 eval supported=\$$cacheid
17313 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17314 printf '%s\n' "$supported" >&6; }
17315 if test "$supported" = "yes" ; then
17316 BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces"
17317 found="yes"
17318 fi
17319 fi
17320
17321
17322
17323
17324
17325
17326
17327
17328
17329
17330
17331
17332
17333
17334
17335 xorg_testset_save_CFLAGS="$CFLAGS"
17336
17337 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17338 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17339 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17340 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17341 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17342 then :
17343 printf %s "(cached) " >&6
17344 else case e in #(
17345 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17346 /* end confdefs.h. */
17347 int i;
17348 _ACEOF
17349 if ac_fn_c_try_compile "$LINENO"
17350 then :
17351 xorg_cv_cc_flag_unknown_warning_option=yes
17352 else case e in #(
17353 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
17354 esac
17355 fi
17356 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
17357 esac
17358 fi
17359 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17360 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17361 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17362 CFLAGS="$xorg_testset_save_CFLAGS"
17363 fi
17364
17365 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17366 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17367 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17368 fi
17369 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17370 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17371 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17372 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17373 then :
17374 printf %s "(cached) " >&6
17375 else case e in #(
17376 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17377 /* end confdefs.h. */
17378 int i;
17379 _ACEOF
17380 if ac_fn_c_try_compile "$LINENO"
17381 then :
17382 xorg_cv_cc_flag_unused_command_line_argument=yes
17383 else case e in #(
17384 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
17385 esac
17386 fi
17387 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
17388 esac
17389 fi
17390 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17391 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17392 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17393 CFLAGS="$xorg_testset_save_CFLAGS"
17394 fi
17395
17396 found="no"
17397
17398 if test $found = "no" ; then
17399 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17400 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17401 fi
17402
17403 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17404 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17405 fi
17406
17407 CFLAGS="$CFLAGS -Werror=sequence-point"
17408
17409 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5
17410 printf %s "checking if $CC supports -Werror=sequence-point... " >&6; }
17411 cacheid=xorg_cv_cc_flag__Werror_sequence_point
17412 if eval test \${$cacheid+y}
17413 then :
17414 printf %s "(cached) " >&6
17415 else case e in #(
17416 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17417 /* end confdefs.h. */
17418 int i;
17419 int
17420 main (void)
17421 {
17422
17423 ;
17424 return 0;
17425 }
17426 _ACEOF
17427 if ac_fn_c_try_link "$LINENO"
17428 then :
17429 eval $cacheid=yes
17430 else case e in #(
17431 e) eval $cacheid=no ;;
17432 esac
17433 fi
17434 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17435 conftest$ac_exeext conftest.$ac_ext ;;
17436 esac
17437 fi
17438
17439
17440 CFLAGS="$xorg_testset_save_CFLAGS"
17441
17442 eval supported=\$$cacheid
17443 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17444 printf '%s\n' "$supported" >&6; }
17445 if test "$supported" = "yes" ; then
17446 BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point"
17447 found="yes"
17448 fi
17449 fi
17450
17451
17452
17453
17454
17455
17456
17457
17458
17459
17460
17461
17462
17463
17464
17465 xorg_testset_save_CFLAGS="$CFLAGS"
17466
17467 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17468 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17469 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17470 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17471 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17472 then :
17473 printf %s "(cached) " >&6
17474 else case e in #(
17475 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17476 /* end confdefs.h. */
17477 int i;
17478 _ACEOF
17479 if ac_fn_c_try_compile "$LINENO"
17480 then :
17481 xorg_cv_cc_flag_unknown_warning_option=yes
17482 else case e in #(
17483 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
17484 esac
17485 fi
17486 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
17487 esac
17488 fi
17489 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17490 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17491 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17492 CFLAGS="$xorg_testset_save_CFLAGS"
17493 fi
17494
17495 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17496 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17497 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17498 fi
17499 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17500 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17501 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17502 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17503 then :
17504 printf %s "(cached) " >&6
17505 else case e in #(
17506 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17507 /* end confdefs.h. */
17508 int i;
17509 _ACEOF
17510 if ac_fn_c_try_compile "$LINENO"
17511 then :
17512 xorg_cv_cc_flag_unused_command_line_argument=yes
17513 else case e in #(
17514 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
17515 esac
17516 fi
17517 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
17518 esac
17519 fi
17520 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17521 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17522 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17523 CFLAGS="$xorg_testset_save_CFLAGS"
17524 fi
17525
17526 found="no"
17527
17528 if test $found = "no" ; then
17529 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17530 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17531 fi
17532
17533 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17534 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17535 fi
17536
17537 CFLAGS="$CFLAGS -Werror=return-type"
17538
17539 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5
17540 printf %s "checking if $CC supports -Werror=return-type... " >&6; }
17541 cacheid=xorg_cv_cc_flag__Werror_return_type
17542 if eval test \${$cacheid+y}
17543 then :
17544 printf %s "(cached) " >&6
17545 else case e in #(
17546 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17547 /* end confdefs.h. */
17548 int i;
17549 int
17550 main (void)
17551 {
17552
17553 ;
17554 return 0;
17555 }
17556 _ACEOF
17557 if ac_fn_c_try_link "$LINENO"
17558 then :
17559 eval $cacheid=yes
17560 else case e in #(
17561 e) eval $cacheid=no ;;
17562 esac
17563 fi
17564 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17565 conftest$ac_exeext conftest.$ac_ext ;;
17566 esac
17567 fi
17568
17569
17570 CFLAGS="$xorg_testset_save_CFLAGS"
17571
17572 eval supported=\$$cacheid
17573 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17574 printf '%s\n' "$supported" >&6; }
17575 if test "$supported" = "yes" ; then
17576 BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type"
17577 found="yes"
17578 fi
17579 fi
17580
17581 if test $found = "no" ; then
17582 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17583 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17584 fi
17585
17586 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17587 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17588 fi
17589
17590 CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
17591
17592 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5
17593 printf %s "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; }
17594 cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT
17595 if eval test \${$cacheid+y}
17596 then :
17597 printf %s "(cached) " >&6
17598 else case e in #(
17599 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17600 /* end confdefs.h. */
17601 int i;
17602 int
17603 main (void)
17604 {
17605
17606 ;
17607 return 0;
17608 }
17609 _ACEOF
17610 if ac_fn_c_try_link "$LINENO"
17611 then :
17612 eval $cacheid=yes
17613 else case e in #(
17614 e) eval $cacheid=no ;;
17615 esac
17616 fi
17617 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17618 conftest$ac_exeext conftest.$ac_ext ;;
17619 esac
17620 fi
17621
17622
17623 CFLAGS="$xorg_testset_save_CFLAGS"
17624
17625 eval supported=\$$cacheid
17626 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17627 printf '%s\n' "$supported" >&6; }
17628 if test "$supported" = "yes" ; then
17629 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
17630 found="yes"
17631 fi
17632 fi
17633
17634
17635
17636
17637
17638
17639
17640
17641
17642
17643
17644
17645
17646
17647
17648 xorg_testset_save_CFLAGS="$CFLAGS"
17649
17650 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17651 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17652 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17653 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17654 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17655 then :
17656 printf %s "(cached) " >&6
17657 else case e in #(
17658 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17659 /* end confdefs.h. */
17660 int i;
17661 _ACEOF
17662 if ac_fn_c_try_compile "$LINENO"
17663 then :
17664 xorg_cv_cc_flag_unknown_warning_option=yes
17665 else case e in #(
17666 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
17667 esac
17668 fi
17669 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
17670 esac
17671 fi
17672 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17673 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17674 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17675 CFLAGS="$xorg_testset_save_CFLAGS"
17676 fi
17677
17678 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17679 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17680 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17681 fi
17682 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17683 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17684 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17685 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17686 then :
17687 printf %s "(cached) " >&6
17688 else case e in #(
17689 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17690 /* end confdefs.h. */
17691 int i;
17692 _ACEOF
17693 if ac_fn_c_try_compile "$LINENO"
17694 then :
17695 xorg_cv_cc_flag_unused_command_line_argument=yes
17696 else case e in #(
17697 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
17698 esac
17699 fi
17700 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
17701 esac
17702 fi
17703 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17704 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17705 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17706 CFLAGS="$xorg_testset_save_CFLAGS"
17707 fi
17708
17709 found="no"
17710
17711 if test $found = "no" ; then
17712 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17713 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17714 fi
17715
17716 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17717 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17718 fi
17719
17720 CFLAGS="$CFLAGS -Werror=trigraphs"
17721
17722 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5
17723 printf %s "checking if $CC supports -Werror=trigraphs... " >&6; }
17724 cacheid=xorg_cv_cc_flag__Werror_trigraphs
17725 if eval test \${$cacheid+y}
17726 then :
17727 printf %s "(cached) " >&6
17728 else case e in #(
17729 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17730 /* end confdefs.h. */
17731 int i;
17732 int
17733 main (void)
17734 {
17735
17736 ;
17737 return 0;
17738 }
17739 _ACEOF
17740 if ac_fn_c_try_link "$LINENO"
17741 then :
17742 eval $cacheid=yes
17743 else case e in #(
17744 e) eval $cacheid=no ;;
17745 esac
17746 fi
17747 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17748 conftest$ac_exeext conftest.$ac_ext ;;
17749 esac
17750 fi
17751
17752
17753 CFLAGS="$xorg_testset_save_CFLAGS"
17754
17755 eval supported=\$$cacheid
17756 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17757 printf '%s\n' "$supported" >&6; }
17758 if test "$supported" = "yes" ; then
17759 BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs"
17760 found="yes"
17761 fi
17762 fi
17763
17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778 xorg_testset_save_CFLAGS="$CFLAGS"
17779
17780 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17781 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17782 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17783 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17784 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17785 then :
17786 printf %s "(cached) " >&6
17787 else case e in #(
17788 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17789 /* end confdefs.h. */
17790 int i;
17791 _ACEOF
17792 if ac_fn_c_try_compile "$LINENO"
17793 then :
17794 xorg_cv_cc_flag_unknown_warning_option=yes
17795 else case e in #(
17796 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
17797 esac
17798 fi
17799 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
17800 esac
17801 fi
17802 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17803 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17804 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17805 CFLAGS="$xorg_testset_save_CFLAGS"
17806 fi
17807
17808 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17809 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17810 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17811 fi
17812 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17813 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17814 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17815 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17816 then :
17817 printf %s "(cached) " >&6
17818 else case e in #(
17819 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17820 /* end confdefs.h. */
17821 int i;
17822 _ACEOF
17823 if ac_fn_c_try_compile "$LINENO"
17824 then :
17825 xorg_cv_cc_flag_unused_command_line_argument=yes
17826 else case e in #(
17827 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
17828 esac
17829 fi
17830 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
17831 esac
17832 fi
17833 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17834 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17835 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17836 CFLAGS="$xorg_testset_save_CFLAGS"
17837 fi
17838
17839 found="no"
17840
17841 if test $found = "no" ; then
17842 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17843 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17844 fi
17845
17846 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17847 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17848 fi
17849
17850 CFLAGS="$CFLAGS -Werror=array-bounds"
17851
17852 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5
17853 printf %s "checking if $CC supports -Werror=array-bounds... " >&6; }
17854 cacheid=xorg_cv_cc_flag__Werror_array_bounds
17855 if eval test \${$cacheid+y}
17856 then :
17857 printf %s "(cached) " >&6
17858 else case e in #(
17859 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17860 /* end confdefs.h. */
17861 int i;
17862 int
17863 main (void)
17864 {
17865
17866 ;
17867 return 0;
17868 }
17869 _ACEOF
17870 if ac_fn_c_try_link "$LINENO"
17871 then :
17872 eval $cacheid=yes
17873 else case e in #(
17874 e) eval $cacheid=no ;;
17875 esac
17876 fi
17877 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17878 conftest$ac_exeext conftest.$ac_ext ;;
17879 esac
17880 fi
17881
17882
17883 CFLAGS="$xorg_testset_save_CFLAGS"
17884
17885 eval supported=\$$cacheid
17886 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17887 printf '%s\n' "$supported" >&6; }
17888 if test "$supported" = "yes" ; then
17889 BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds"
17890 found="yes"
17891 fi
17892 fi
17893
17894
17895
17896
17897
17898
17899
17900
17901
17902
17903
17904
17905
17906
17907
17908 xorg_testset_save_CFLAGS="$CFLAGS"
17909
17910 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17911 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17912 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17913 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17914 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17915 then :
17916 printf %s "(cached) " >&6
17917 else case e in #(
17918 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17919 /* end confdefs.h. */
17920 int i;
17921 _ACEOF
17922 if ac_fn_c_try_compile "$LINENO"
17923 then :
17924 xorg_cv_cc_flag_unknown_warning_option=yes
17925 else case e in #(
17926 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
17927 esac
17928 fi
17929 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
17930 esac
17931 fi
17932 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17933 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17934 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17935 CFLAGS="$xorg_testset_save_CFLAGS"
17936 fi
17937
17938 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17939 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17940 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17941 fi
17942 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17943 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17944 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17945 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17946 then :
17947 printf %s "(cached) " >&6
17948 else case e in #(
17949 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17950 /* end confdefs.h. */
17951 int i;
17952 _ACEOF
17953 if ac_fn_c_try_compile "$LINENO"
17954 then :
17955 xorg_cv_cc_flag_unused_command_line_argument=yes
17956 else case e in #(
17957 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
17958 esac
17959 fi
17960 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
17961 esac
17962 fi
17963 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17964 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17965 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17966 CFLAGS="$xorg_testset_save_CFLAGS"
17967 fi
17968
17969 found="no"
17970
17971 if test $found = "no" ; then
17972 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17973 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17974 fi
17975
17976 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17977 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17978 fi
17979
17980 CFLAGS="$CFLAGS -Werror=write-strings"
17981
17982 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5
17983 printf %s "checking if $CC supports -Werror=write-strings... " >&6; }
17984 cacheid=xorg_cv_cc_flag__Werror_write_strings
17985 if eval test \${$cacheid+y}
17986 then :
17987 printf %s "(cached) " >&6
17988 else case e in #(
17989 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17990 /* end confdefs.h. */
17991 int i;
17992 int
17993 main (void)
17994 {
17995
17996 ;
17997 return 0;
17998 }
17999 _ACEOF
18000 if ac_fn_c_try_link "$LINENO"
18001 then :
18002 eval $cacheid=yes
18003 else case e in #(
18004 e) eval $cacheid=no ;;
18005 esac
18006 fi
18007 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18008 conftest$ac_exeext conftest.$ac_ext ;;
18009 esac
18010 fi
18011
18012
18013 CFLAGS="$xorg_testset_save_CFLAGS"
18014
18015 eval supported=\$$cacheid
18016 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18017 printf '%s\n' "$supported" >&6; }
18018 if test "$supported" = "yes" ; then
18019 BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings"
18020 found="yes"
18021 fi
18022 fi
18023
18024
18025
18026
18027
18028
18029
18030
18031
18032
18033
18034
18035
18036
18037
18038 xorg_testset_save_CFLAGS="$CFLAGS"
18039
18040 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18041 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18042 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18043 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18044 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
18045 then :
18046 printf %s "(cached) " >&6
18047 else case e in #(
18048 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18049 /* end confdefs.h. */
18050 int i;
18051 _ACEOF
18052 if ac_fn_c_try_compile "$LINENO"
18053 then :
18054 xorg_cv_cc_flag_unknown_warning_option=yes
18055 else case e in #(
18056 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
18057 esac
18058 fi
18059 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
18060 esac
18061 fi
18062 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18063 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18064 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18065 CFLAGS="$xorg_testset_save_CFLAGS"
18066 fi
18067
18068 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18069 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18070 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18071 fi
18072 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18073 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18074 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18075 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18076 then :
18077 printf %s "(cached) " >&6
18078 else case e in #(
18079 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18080 /* end confdefs.h. */
18081 int i;
18082 _ACEOF
18083 if ac_fn_c_try_compile "$LINENO"
18084 then :
18085 xorg_cv_cc_flag_unused_command_line_argument=yes
18086 else case e in #(
18087 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
18088 esac
18089 fi
18090 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
18091 esac
18092 fi
18093 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18094 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18095 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18096 CFLAGS="$xorg_testset_save_CFLAGS"
18097 fi
18098
18099 found="no"
18100
18101 if test $found = "no" ; then
18102 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18103 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18104 fi
18105
18106 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18107 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18108 fi
18109
18110 CFLAGS="$CFLAGS -Werror=address"
18111
18112 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5
18113 printf %s "checking if $CC supports -Werror=address... " >&6; }
18114 cacheid=xorg_cv_cc_flag__Werror_address
18115 if eval test \${$cacheid+y}
18116 then :
18117 printf %s "(cached) " >&6
18118 else case e in #(
18119 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18120 /* end confdefs.h. */
18121 int i;
18122 int
18123 main (void)
18124 {
18125
18126 ;
18127 return 0;
18128 }
18129 _ACEOF
18130 if ac_fn_c_try_link "$LINENO"
18131 then :
18132 eval $cacheid=yes
18133 else case e in #(
18134 e) eval $cacheid=no ;;
18135 esac
18136 fi
18137 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18138 conftest$ac_exeext conftest.$ac_ext ;;
18139 esac
18140 fi
18141
18142
18143 CFLAGS="$xorg_testset_save_CFLAGS"
18144
18145 eval supported=\$$cacheid
18146 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18147 printf '%s\n' "$supported" >&6; }
18148 if test "$supported" = "yes" ; then
18149 BASE_CFLAGS="$BASE_CFLAGS -Werror=address"
18150 found="yes"
18151 fi
18152 fi
18153
18154
18155
18156
18157
18158
18159
18160
18161
18162
18163
18164
18165
18166
18167
18168 xorg_testset_save_CFLAGS="$CFLAGS"
18169
18170 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18171 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18172 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18173 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18174 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
18175 then :
18176 printf %s "(cached) " >&6
18177 else case e in #(
18178 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18179 /* end confdefs.h. */
18180 int i;
18181 _ACEOF
18182 if ac_fn_c_try_compile "$LINENO"
18183 then :
18184 xorg_cv_cc_flag_unknown_warning_option=yes
18185 else case e in #(
18186 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
18187 esac
18188 fi
18189 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
18190 esac
18191 fi
18192 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18193 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18194 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18195 CFLAGS="$xorg_testset_save_CFLAGS"
18196 fi
18197
18198 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18199 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18200 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18201 fi
18202 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18203 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18204 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18205 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18206 then :
18207 printf %s "(cached) " >&6
18208 else case e in #(
18209 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18210 /* end confdefs.h. */
18211 int i;
18212 _ACEOF
18213 if ac_fn_c_try_compile "$LINENO"
18214 then :
18215 xorg_cv_cc_flag_unused_command_line_argument=yes
18216 else case e in #(
18217 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
18218 esac
18219 fi
18220 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
18221 esac
18222 fi
18223 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18224 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18225 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18226 CFLAGS="$xorg_testset_save_CFLAGS"
18227 fi
18228
18229 found="no"
18230
18231 if test $found = "no" ; then
18232 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18233 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18234 fi
18235
18236 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18237 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18238 fi
18239
18240 CFLAGS="$CFLAGS -Werror=int-to-pointer-cast"
18241
18242 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5
18243 printf %s "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; }
18244 cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast
18245 if eval test \${$cacheid+y}
18246 then :
18247 printf %s "(cached) " >&6
18248 else case e in #(
18249 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18250 /* end confdefs.h. */
18251 int i;
18252 int
18253 main (void)
18254 {
18255
18256 ;
18257 return 0;
18258 }
18259 _ACEOF
18260 if ac_fn_c_try_link "$LINENO"
18261 then :
18262 eval $cacheid=yes
18263 else case e in #(
18264 e) eval $cacheid=no ;;
18265 esac
18266 fi
18267 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18268 conftest$ac_exeext conftest.$ac_ext ;;
18269 esac
18270 fi
18271
18272
18273 CFLAGS="$xorg_testset_save_CFLAGS"
18274
18275 eval supported=\$$cacheid
18276 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18277 printf '%s\n' "$supported" >&6; }
18278 if test "$supported" = "yes" ; then
18279 BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast"
18280 found="yes"
18281 fi
18282 fi
18283
18284 if test $found = "no" ; then
18285 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18286 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18287 fi
18288
18289 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18290 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18291 fi
18292
18293 CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
18294
18295 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5
18296 printf %s "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; }
18297 cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION
18298 if eval test \${$cacheid+y}
18299 then :
18300 printf %s "(cached) " >&6
18301 else case e in #(
18302 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18303 /* end confdefs.h. */
18304 int i;
18305 int
18306 main (void)
18307 {
18308
18309 ;
18310 return 0;
18311 }
18312 _ACEOF
18313 if ac_fn_c_try_link "$LINENO"
18314 then :
18315 eval $cacheid=yes
18316 else case e in #(
18317 e) eval $cacheid=no ;;
18318 esac
18319 fi
18320 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18321 conftest$ac_exeext conftest.$ac_ext ;;
18322 esac
18323 fi
18324
18325
18326 CFLAGS="$xorg_testset_save_CFLAGS"
18327
18328 eval supported=\$$cacheid
18329 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18330 printf '%s\n' "$supported" >&6; }
18331 if test "$supported" = "yes" ; then
18332 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
18333 found="yes"
18334 fi
18335 fi
18336
18337
18338
18339
18340
18341
18342
18343
18344
18345
18346
18347
18348
18349
18350
18351 xorg_testset_save_CFLAGS="$CFLAGS"
18352
18353 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18354 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18355 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18356 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18357 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
18358 then :
18359 printf %s "(cached) " >&6
18360 else case e in #(
18361 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18362 /* end confdefs.h. */
18363 int i;
18364 _ACEOF
18365 if ac_fn_c_try_compile "$LINENO"
18366 then :
18367 xorg_cv_cc_flag_unknown_warning_option=yes
18368 else case e in #(
18369 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
18370 esac
18371 fi
18372 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
18373 esac
18374 fi
18375 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18376 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18377 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18378 CFLAGS="$xorg_testset_save_CFLAGS"
18379 fi
18380
18381 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18382 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18383 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18384 fi
18385 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18386 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18387 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18388 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18389 then :
18390 printf %s "(cached) " >&6
18391 else case e in #(
18392 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18393 /* end confdefs.h. */
18394 int i;
18395 _ACEOF
18396 if ac_fn_c_try_compile "$LINENO"
18397 then :
18398 xorg_cv_cc_flag_unused_command_line_argument=yes
18399 else case e in #(
18400 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
18401 esac
18402 fi
18403 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
18404 esac
18405 fi
18406 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18407 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18408 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18409 CFLAGS="$xorg_testset_save_CFLAGS"
18410 fi
18411
18412 found="no"
18413
18414 if test $found = "no" ; then
18415 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18416 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18417 fi
18418
18419 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18420 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18421 fi
18422
18423 CFLAGS="$CFLAGS -Werror=pointer-to-int-cast"
18424
18425 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5
18426 printf %s "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; }
18427 cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast
18428 if eval test \${$cacheid+y}
18429 then :
18430 printf %s "(cached) " >&6
18431 else case e in #(
18432 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18433 /* end confdefs.h. */
18434 int i;
18435 int
18436 main (void)
18437 {
18438
18439 ;
18440 return 0;
18441 }
18442 _ACEOF
18443 if ac_fn_c_try_link "$LINENO"
18444 then :
18445 eval $cacheid=yes
18446 else case e in #(
18447 e) eval $cacheid=no ;;
18448 esac
18449 fi
18450 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18451 conftest$ac_exeext conftest.$ac_ext ;;
18452 esac
18453 fi
18454
18455
18456 CFLAGS="$xorg_testset_save_CFLAGS"
18457
18458 eval supported=\$$cacheid
18459 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18460 printf '%s\n' "$supported" >&6; }
18461 if test "$supported" = "yes" ; then
18462 BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast"
18463 found="yes"
18464 fi
18465 fi
18466
18467 # Also -errwarn=E_BAD_PTR_INT_COMBINATION
18468 else
18469 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: You have chosen not to turn some select compiler warnings into errors. This should not be necessary. Please report why you needed to do so in a bug report at $PACKAGE_BUGREPORT" >&5
18470 printf '%s\n' "$as_me: WARNING: You have chosen not to turn some select compiler warnings into errors. This should not be necessary. Please report why you needed to do so in a bug report at $PACKAGE_BUGREPORT" >&2;}
18471
18472
18473
18474
18475
18476
18477
18478
18479
18480
18481
18482
18483
18484 xorg_testset_save_CFLAGS="$CFLAGS"
18485
18486 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18487 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18488 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18489 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18490 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
18491 then :
18492 printf %s "(cached) " >&6
18493 else case e in #(
18494 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18495 /* end confdefs.h. */
18496 int i;
18497 _ACEOF
18498 if ac_fn_c_try_compile "$LINENO"
18499 then :
18500 xorg_cv_cc_flag_unknown_warning_option=yes
18501 else case e in #(
18502 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
18503 esac
18504 fi
18505 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
18506 esac
18507 fi
18508 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18509 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18510 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18511 CFLAGS="$xorg_testset_save_CFLAGS"
18512 fi
18513
18514 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18515 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18516 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18517 fi
18518 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18519 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18520 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18521 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18522 then :
18523 printf %s "(cached) " >&6
18524 else case e in #(
18525 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18526 /* end confdefs.h. */
18527 int i;
18528 _ACEOF
18529 if ac_fn_c_try_compile "$LINENO"
18530 then :
18531 xorg_cv_cc_flag_unused_command_line_argument=yes
18532 else case e in #(
18533 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
18534 esac
18535 fi
18536 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
18537 esac
18538 fi
18539 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18540 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18541 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18542 CFLAGS="$xorg_testset_save_CFLAGS"
18543 fi
18544
18545 found="no"
18546
18547 if test $found = "no" ; then
18548 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18549 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18550 fi
18551
18552 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18553 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18554 fi
18555
18556 CFLAGS="$CFLAGS -Wimplicit"
18557
18558 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5
18559 printf %s "checking if $CC supports -Wimplicit... " >&6; }
18560 cacheid=xorg_cv_cc_flag__Wimplicit
18561 if eval test \${$cacheid+y}
18562 then :
18563 printf %s "(cached) " >&6
18564 else case e in #(
18565 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18566 /* end confdefs.h. */
18567 int i;
18568 int
18569 main (void)
18570 {
18571
18572 ;
18573 return 0;
18574 }
18575 _ACEOF
18576 if ac_fn_c_try_link "$LINENO"
18577 then :
18578 eval $cacheid=yes
18579 else case e in #(
18580 e) eval $cacheid=no ;;
18581 esac
18582 fi
18583 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18584 conftest$ac_exeext conftest.$ac_ext ;;
18585 esac
18586 fi
18587
18588
18589 CFLAGS="$xorg_testset_save_CFLAGS"
18590
18591 eval supported=\$$cacheid
18592 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18593 printf '%s\n' "$supported" >&6; }
18594 if test "$supported" = "yes" ; then
18595 BASE_CFLAGS="$BASE_CFLAGS -Wimplicit"
18596 found="yes"
18597 fi
18598 fi
18599
18600
18601
18602
18603
18604
18605
18606
18607
18608
18609
18610
18611
18612
18613
18614 xorg_testset_save_CFLAGS="$CFLAGS"
18615
18616 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18617 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18618 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18619 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18620 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
18621 then :
18622 printf %s "(cached) " >&6
18623 else case e in #(
18624 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18625 /* end confdefs.h. */
18626 int i;
18627 _ACEOF
18628 if ac_fn_c_try_compile "$LINENO"
18629 then :
18630 xorg_cv_cc_flag_unknown_warning_option=yes
18631 else case e in #(
18632 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
18633 esac
18634 fi
18635 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
18636 esac
18637 fi
18638 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18639 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18640 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18641 CFLAGS="$xorg_testset_save_CFLAGS"
18642 fi
18643
18644 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18645 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18646 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18647 fi
18648 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18649 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18650 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18651 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18652 then :
18653 printf %s "(cached) " >&6
18654 else case e in #(
18655 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18656 /* end confdefs.h. */
18657 int i;
18658 _ACEOF
18659 if ac_fn_c_try_compile "$LINENO"
18660 then :
18661 xorg_cv_cc_flag_unused_command_line_argument=yes
18662 else case e in #(
18663 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
18664 esac
18665 fi
18666 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
18667 esac
18668 fi
18669 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18670 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18671 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18672 CFLAGS="$xorg_testset_save_CFLAGS"
18673 fi
18674
18675 found="no"
18676
18677 if test $found = "no" ; then
18678 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18679 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18680 fi
18681
18682 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18683 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18684 fi
18685
18686 CFLAGS="$CFLAGS -Wnonnull"
18687
18688 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5
18689 printf %s "checking if $CC supports -Wnonnull... " >&6; }
18690 cacheid=xorg_cv_cc_flag__Wnonnull
18691 if eval test \${$cacheid+y}
18692 then :
18693 printf %s "(cached) " >&6
18694 else case e in #(
18695 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18696 /* end confdefs.h. */
18697 int i;
18698 int
18699 main (void)
18700 {
18701
18702 ;
18703 return 0;
18704 }
18705 _ACEOF
18706 if ac_fn_c_try_link "$LINENO"
18707 then :
18708 eval $cacheid=yes
18709 else case e in #(
18710 e) eval $cacheid=no ;;
18711 esac
18712 fi
18713 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18714 conftest$ac_exeext conftest.$ac_ext ;;
18715 esac
18716 fi
18717
18718
18719 CFLAGS="$xorg_testset_save_CFLAGS"
18720
18721 eval supported=\$$cacheid
18722 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18723 printf '%s\n' "$supported" >&6; }
18724 if test "$supported" = "yes" ; then
18725 BASE_CFLAGS="$BASE_CFLAGS -Wnonnull"
18726 found="yes"
18727 fi
18728 fi
18729
18730
18731
18732
18733
18734
18735
18736
18737
18738
18739
18740
18741
18742
18743
18744 xorg_testset_save_CFLAGS="$CFLAGS"
18745
18746 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18747 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18748 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18749 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18750 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
18751 then :
18752 printf %s "(cached) " >&6
18753 else case e in #(
18754 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18755 /* end confdefs.h. */
18756 int i;
18757 _ACEOF
18758 if ac_fn_c_try_compile "$LINENO"
18759 then :
18760 xorg_cv_cc_flag_unknown_warning_option=yes
18761 else case e in #(
18762 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
18763 esac
18764 fi
18765 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
18766 esac
18767 fi
18768 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18769 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18770 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18771 CFLAGS="$xorg_testset_save_CFLAGS"
18772 fi
18773
18774 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18775 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18776 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18777 fi
18778 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18779 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18780 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18781 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18782 then :
18783 printf %s "(cached) " >&6
18784 else case e in #(
18785 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18786 /* end confdefs.h. */
18787 int i;
18788 _ACEOF
18789 if ac_fn_c_try_compile "$LINENO"
18790 then :
18791 xorg_cv_cc_flag_unused_command_line_argument=yes
18792 else case e in #(
18793 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
18794 esac
18795 fi
18796 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
18797 esac
18798 fi
18799 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18800 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18801 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18802 CFLAGS="$xorg_testset_save_CFLAGS"
18803 fi
18804
18805 found="no"
18806
18807 if test $found = "no" ; then
18808 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18809 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18810 fi
18811
18812 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18813 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18814 fi
18815
18816 CFLAGS="$CFLAGS -Winit-self"
18817
18818 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5
18819 printf %s "checking if $CC supports -Winit-self... " >&6; }
18820 cacheid=xorg_cv_cc_flag__Winit_self
18821 if eval test \${$cacheid+y}
18822 then :
18823 printf %s "(cached) " >&6
18824 else case e in #(
18825 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18826 /* end confdefs.h. */
18827 int i;
18828 int
18829 main (void)
18830 {
18831
18832 ;
18833 return 0;
18834 }
18835 _ACEOF
18836 if ac_fn_c_try_link "$LINENO"
18837 then :
18838 eval $cacheid=yes
18839 else case e in #(
18840 e) eval $cacheid=no ;;
18841 esac
18842 fi
18843 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18844 conftest$ac_exeext conftest.$ac_ext ;;
18845 esac
18846 fi
18847
18848
18849 CFLAGS="$xorg_testset_save_CFLAGS"
18850
18851 eval supported=\$$cacheid
18852 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18853 printf '%s\n' "$supported" >&6; }
18854 if test "$supported" = "yes" ; then
18855 BASE_CFLAGS="$BASE_CFLAGS -Winit-self"
18856 found="yes"
18857 fi
18858 fi
18859
18860
18861
18862
18863
18864
18865
18866
18867
18868
18869
18870
18871
18872
18873
18874 xorg_testset_save_CFLAGS="$CFLAGS"
18875
18876 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18877 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18878 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18879 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18880 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
18881 then :
18882 printf %s "(cached) " >&6
18883 else case e in #(
18884 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18885 /* end confdefs.h. */
18886 int i;
18887 _ACEOF
18888 if ac_fn_c_try_compile "$LINENO"
18889 then :
18890 xorg_cv_cc_flag_unknown_warning_option=yes
18891 else case e in #(
18892 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
18893 esac
18894 fi
18895 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
18896 esac
18897 fi
18898 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18899 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18900 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18901 CFLAGS="$xorg_testset_save_CFLAGS"
18902 fi
18903
18904 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18905 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18906 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18907 fi
18908 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18909 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18910 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18911 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18912 then :
18913 printf %s "(cached) " >&6
18914 else case e in #(
18915 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18916 /* end confdefs.h. */
18917 int i;
18918 _ACEOF
18919 if ac_fn_c_try_compile "$LINENO"
18920 then :
18921 xorg_cv_cc_flag_unused_command_line_argument=yes
18922 else case e in #(
18923 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
18924 esac
18925 fi
18926 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
18927 esac
18928 fi
18929 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18930 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18931 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18932 CFLAGS="$xorg_testset_save_CFLAGS"
18933 fi
18934
18935 found="no"
18936
18937 if test $found = "no" ; then
18938 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18939 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18940 fi
18941
18942 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18943 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18944 fi
18945
18946 CFLAGS="$CFLAGS -Wmain"
18947
18948 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5
18949 printf %s "checking if $CC supports -Wmain... " >&6; }
18950 cacheid=xorg_cv_cc_flag__Wmain
18951 if eval test \${$cacheid+y}
18952 then :
18953 printf %s "(cached) " >&6
18954 else case e in #(
18955 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18956 /* end confdefs.h. */
18957 int i;
18958 int
18959 main (void)
18960 {
18961
18962 ;
18963 return 0;
18964 }
18965 _ACEOF
18966 if ac_fn_c_try_link "$LINENO"
18967 then :
18968 eval $cacheid=yes
18969 else case e in #(
18970 e) eval $cacheid=no ;;
18971 esac
18972 fi
18973 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18974 conftest$ac_exeext conftest.$ac_ext ;;
18975 esac
18976 fi
18977
18978
18979 CFLAGS="$xorg_testset_save_CFLAGS"
18980
18981 eval supported=\$$cacheid
18982 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18983 printf '%s\n' "$supported" >&6; }
18984 if test "$supported" = "yes" ; then
18985 BASE_CFLAGS="$BASE_CFLAGS -Wmain"
18986 found="yes"
18987 fi
18988 fi
18989
18990
18991
18992
18993
18994
18995
18996
18997
18998
18999
19000
19001
19002
19003
19004 xorg_testset_save_CFLAGS="$CFLAGS"
19005
19006 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
19007 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19008 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
19009 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
19010 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
19011 then :
19012 printf %s "(cached) " >&6
19013 else case e in #(
19014 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19015 /* end confdefs.h. */
19016 int i;
19017 _ACEOF
19018 if ac_fn_c_try_compile "$LINENO"
19019 then :
19020 xorg_cv_cc_flag_unknown_warning_option=yes
19021 else case e in #(
19022 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
19023 esac
19024 fi
19025 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
19026 esac
19027 fi
19028 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
19029 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
19030 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
19031 CFLAGS="$xorg_testset_save_CFLAGS"
19032 fi
19033
19034 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
19035 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
19036 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19037 fi
19038 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
19039 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
19040 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
19041 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
19042 then :
19043 printf %s "(cached) " >&6
19044 else case e in #(
19045 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19046 /* end confdefs.h. */
19047 int i;
19048 _ACEOF
19049 if ac_fn_c_try_compile "$LINENO"
19050 then :
19051 xorg_cv_cc_flag_unused_command_line_argument=yes
19052 else case e in #(
19053 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
19054 esac
19055 fi
19056 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
19057 esac
19058 fi
19059 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
19060 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
19061 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
19062 CFLAGS="$xorg_testset_save_CFLAGS"
19063 fi
19064
19065 found="no"
19066
19067 if test $found = "no" ; then
19068 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
19069 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19070 fi
19071
19072 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
19073 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
19074 fi
19075
19076 CFLAGS="$CFLAGS -Wmissing-braces"
19077
19078 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5
19079 printf %s "checking if $CC supports -Wmissing-braces... " >&6; }
19080 cacheid=xorg_cv_cc_flag__Wmissing_braces
19081 if eval test \${$cacheid+y}
19082 then :
19083 printf %s "(cached) " >&6
19084 else case e in #(
19085 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19086 /* end confdefs.h. */
19087 int i;
19088 int
19089 main (void)
19090 {
19091
19092 ;
19093 return 0;
19094 }
19095 _ACEOF
19096 if ac_fn_c_try_link "$LINENO"
19097 then :
19098 eval $cacheid=yes
19099 else case e in #(
19100 e) eval $cacheid=no ;;
19101 esac
19102 fi
19103 rm -f core conftest.err conftest.$ac_objext conftest.beam \
19104 conftest$ac_exeext conftest.$ac_ext ;;
19105 esac
19106 fi
19107
19108
19109 CFLAGS="$xorg_testset_save_CFLAGS"
19110
19111 eval supported=\$$cacheid
19112 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
19113 printf '%s\n' "$supported" >&6; }
19114 if test "$supported" = "yes" ; then
19115 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces"
19116 found="yes"
19117 fi
19118 fi
19119
19120
19121
19122
19123
19124
19125
19126
19127
19128
19129
19130
19131
19132
19133
19134 xorg_testset_save_CFLAGS="$CFLAGS"
19135
19136 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
19137 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19138 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
19139 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
19140 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
19141 then :
19142 printf %s "(cached) " >&6
19143 else case e in #(
19144 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19145 /* end confdefs.h. */
19146 int i;
19147 _ACEOF
19148 if ac_fn_c_try_compile "$LINENO"
19149 then :
19150 xorg_cv_cc_flag_unknown_warning_option=yes
19151 else case e in #(
19152 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
19153 esac
19154 fi
19155 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
19156 esac
19157 fi
19158 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
19159 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
19160 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
19161 CFLAGS="$xorg_testset_save_CFLAGS"
19162 fi
19163
19164 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
19165 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
19166 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19167 fi
19168 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
19169 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
19170 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
19171 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
19172 then :
19173 printf %s "(cached) " >&6
19174 else case e in #(
19175 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19176 /* end confdefs.h. */
19177 int i;
19178 _ACEOF
19179 if ac_fn_c_try_compile "$LINENO"
19180 then :
19181 xorg_cv_cc_flag_unused_command_line_argument=yes
19182 else case e in #(
19183 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
19184 esac
19185 fi
19186 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
19187 esac
19188 fi
19189 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
19190 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
19191 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
19192 CFLAGS="$xorg_testset_save_CFLAGS"
19193 fi
19194
19195 found="no"
19196
19197 if test $found = "no" ; then
19198 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
19199 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19200 fi
19201
19202 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
19203 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
19204 fi
19205
19206 CFLAGS="$CFLAGS -Wsequence-point"
19207
19208 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5
19209 printf %s "checking if $CC supports -Wsequence-point... " >&6; }
19210 cacheid=xorg_cv_cc_flag__Wsequence_point
19211 if eval test \${$cacheid+y}
19212 then :
19213 printf %s "(cached) " >&6
19214 else case e in #(
19215 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19216 /* end confdefs.h. */
19217 int i;
19218 int
19219 main (void)
19220 {
19221
19222 ;
19223 return 0;
19224 }
19225 _ACEOF
19226 if ac_fn_c_try_link "$LINENO"
19227 then :
19228 eval $cacheid=yes
19229 else case e in #(
19230 e) eval $cacheid=no ;;
19231 esac
19232 fi
19233 rm -f core conftest.err conftest.$ac_objext conftest.beam \
19234 conftest$ac_exeext conftest.$ac_ext ;;
19235 esac
19236 fi
19237
19238
19239 CFLAGS="$xorg_testset_save_CFLAGS"
19240
19241 eval supported=\$$cacheid
19242 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
19243 printf '%s\n' "$supported" >&6; }
19244 if test "$supported" = "yes" ; then
19245 BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point"
19246 found="yes"
19247 fi
19248 fi
19249
19250
19251
19252
19253
19254
19255
19256
19257
19258
19259
19260
19261
19262
19263
19264 xorg_testset_save_CFLAGS="$CFLAGS"
19265
19266 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
19267 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19268 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
19269 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
19270 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
19271 then :
19272 printf %s "(cached) " >&6
19273 else case e in #(
19274 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19275 /* end confdefs.h. */
19276 int i;
19277 _ACEOF
19278 if ac_fn_c_try_compile "$LINENO"
19279 then :
19280 xorg_cv_cc_flag_unknown_warning_option=yes
19281 else case e in #(
19282 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
19283 esac
19284 fi
19285 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
19286 esac
19287 fi
19288 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
19289 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
19290 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
19291 CFLAGS="$xorg_testset_save_CFLAGS"
19292 fi
19293
19294 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
19295 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
19296 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19297 fi
19298 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
19299 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
19300 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
19301 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
19302 then :
19303 printf %s "(cached) " >&6
19304 else case e in #(
19305 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19306 /* end confdefs.h. */
19307 int i;
19308 _ACEOF
19309 if ac_fn_c_try_compile "$LINENO"
19310 then :
19311 xorg_cv_cc_flag_unused_command_line_argument=yes
19312 else case e in #(
19313 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
19314 esac
19315 fi
19316 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
19317 esac
19318 fi
19319 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
19320 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
19321 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
19322 CFLAGS="$xorg_testset_save_CFLAGS"
19323 fi
19324
19325 found="no"
19326
19327 if test $found = "no" ; then
19328 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
19329 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19330 fi
19331
19332 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
19333 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
19334 fi
19335
19336 CFLAGS="$CFLAGS -Wreturn-type"
19337
19338 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5
19339 printf %s "checking if $CC supports -Wreturn-type... " >&6; }
19340 cacheid=xorg_cv_cc_flag__Wreturn_type
19341 if eval test \${$cacheid+y}
19342 then :
19343 printf %s "(cached) " >&6
19344 else case e in #(
19345 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19346 /* end confdefs.h. */
19347 int i;
19348 int
19349 main (void)
19350 {
19351
19352 ;
19353 return 0;
19354 }
19355 _ACEOF
19356 if ac_fn_c_try_link "$LINENO"
19357 then :
19358 eval $cacheid=yes
19359 else case e in #(
19360 e) eval $cacheid=no ;;
19361 esac
19362 fi
19363 rm -f core conftest.err conftest.$ac_objext conftest.beam \
19364 conftest$ac_exeext conftest.$ac_ext ;;
19365 esac
19366 fi
19367
19368
19369 CFLAGS="$xorg_testset_save_CFLAGS"
19370
19371 eval supported=\$$cacheid
19372 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
19373 printf '%s\n' "$supported" >&6; }
19374 if test "$supported" = "yes" ; then
19375 BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type"
19376 found="yes"
19377 fi
19378 fi
19379
19380
19381
19382
19383
19384
19385
19386
19387
19388
19389
19390
19391
19392
19393
19394 xorg_testset_save_CFLAGS="$CFLAGS"
19395
19396 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
19397 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19398 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
19399 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
19400 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
19401 then :
19402 printf %s "(cached) " >&6
19403 else case e in #(
19404 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19405 /* end confdefs.h. */
19406 int i;
19407 _ACEOF
19408 if ac_fn_c_try_compile "$LINENO"
19409 then :
19410 xorg_cv_cc_flag_unknown_warning_option=yes
19411 else case e in #(
19412 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
19413 esac
19414 fi
19415 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
19416 esac
19417 fi
19418 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
19419 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
19420 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
19421 CFLAGS="$xorg_testset_save_CFLAGS"
19422 fi
19423
19424 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
19425 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
19426 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19427 fi
19428 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
19429 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
19430 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
19431 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
19432 then :
19433 printf %s "(cached) " >&6
19434 else case e in #(
19435 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19436 /* end confdefs.h. */
19437 int i;
19438 _ACEOF
19439 if ac_fn_c_try_compile "$LINENO"
19440 then :
19441 xorg_cv_cc_flag_unused_command_line_argument=yes
19442 else case e in #(
19443 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
19444 esac
19445 fi
19446 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
19447 esac
19448 fi
19449 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
19450 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
19451 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
19452 CFLAGS="$xorg_testset_save_CFLAGS"
19453 fi
19454
19455 found="no"
19456
19457 if test $found = "no" ; then
19458 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
19459 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19460 fi
19461
19462 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
19463 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
19464 fi
19465
19466 CFLAGS="$CFLAGS -Wtrigraphs"
19467
19468 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5
19469 printf %s "checking if $CC supports -Wtrigraphs... " >&6; }
19470 cacheid=xorg_cv_cc_flag__Wtrigraphs
19471 if eval test \${$cacheid+y}
19472 then :
19473 printf %s "(cached) " >&6
19474 else case e in #(
19475 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19476 /* end confdefs.h. */
19477 int i;
19478 int
19479 main (void)
19480 {
19481
19482 ;
19483 return 0;
19484 }
19485 _ACEOF
19486 if ac_fn_c_try_link "$LINENO"
19487 then :
19488 eval $cacheid=yes
19489 else case e in #(
19490 e) eval $cacheid=no ;;
19491 esac
19492 fi
19493 rm -f core conftest.err conftest.$ac_objext conftest.beam \
19494 conftest$ac_exeext conftest.$ac_ext ;;
19495 esac
19496 fi
19497
19498
19499 CFLAGS="$xorg_testset_save_CFLAGS"
19500
19501 eval supported=\$$cacheid
19502 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
19503 printf '%s\n' "$supported" >&6; }
19504 if test "$supported" = "yes" ; then
19505 BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs"
19506 found="yes"
19507 fi
19508 fi
19509
19510
19511
19512
19513
19514
19515
19516
19517
19518
19519
19520
19521
19522
19523
19524 xorg_testset_save_CFLAGS="$CFLAGS"
19525
19526 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
19527 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19528 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
19529 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
19530 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
19531 then :
19532 printf %s "(cached) " >&6
19533 else case e in #(
19534 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19535 /* end confdefs.h. */
19536 int i;
19537 _ACEOF
19538 if ac_fn_c_try_compile "$LINENO"
19539 then :
19540 xorg_cv_cc_flag_unknown_warning_option=yes
19541 else case e in #(
19542 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
19543 esac
19544 fi
19545 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
19546 esac
19547 fi
19548 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
19549 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
19550 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
19551 CFLAGS="$xorg_testset_save_CFLAGS"
19552 fi
19553
19554 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
19555 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
19556 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19557 fi
19558 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
19559 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
19560 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
19561 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
19562 then :
19563 printf %s "(cached) " >&6
19564 else case e in #(
19565 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19566 /* end confdefs.h. */
19567 int i;
19568 _ACEOF
19569 if ac_fn_c_try_compile "$LINENO"
19570 then :
19571 xorg_cv_cc_flag_unused_command_line_argument=yes
19572 else case e in #(
19573 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
19574 esac
19575 fi
19576 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
19577 esac
19578 fi
19579 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
19580 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
19581 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
19582 CFLAGS="$xorg_testset_save_CFLAGS"
19583 fi
19584
19585 found="no"
19586
19587 if test $found = "no" ; then
19588 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
19589 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19590 fi
19591
19592 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
19593 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
19594 fi
19595
19596 CFLAGS="$CFLAGS -Warray-bounds"
19597
19598 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5
19599 printf %s "checking if $CC supports -Warray-bounds... " >&6; }
19600 cacheid=xorg_cv_cc_flag__Warray_bounds
19601 if eval test \${$cacheid+y}
19602 then :
19603 printf %s "(cached) " >&6
19604 else case e in #(
19605 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19606 /* end confdefs.h. */
19607 int i;
19608 int
19609 main (void)
19610 {
19611
19612 ;
19613 return 0;
19614 }
19615 _ACEOF
19616 if ac_fn_c_try_link "$LINENO"
19617 then :
19618 eval $cacheid=yes
19619 else case e in #(
19620 e) eval $cacheid=no ;;
19621 esac
19622 fi
19623 rm -f core conftest.err conftest.$ac_objext conftest.beam \
19624 conftest$ac_exeext conftest.$ac_ext ;;
19625 esac
19626 fi
19627
19628
19629 CFLAGS="$xorg_testset_save_CFLAGS"
19630
19631 eval supported=\$$cacheid
19632 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
19633 printf '%s\n' "$supported" >&6; }
19634 if test "$supported" = "yes" ; then
19635 BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds"
19636 found="yes"
19637 fi
19638 fi
19639
19640
19641
19642
19643
19644
19645
19646
19647
19648
19649
19650
19651
19652
19653
19654 xorg_testset_save_CFLAGS="$CFLAGS"
19655
19656 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
19657 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19658 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
19659 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
19660 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
19661 then :
19662 printf %s "(cached) " >&6
19663 else case e in #(
19664 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19665 /* end confdefs.h. */
19666 int i;
19667 _ACEOF
19668 if ac_fn_c_try_compile "$LINENO"
19669 then :
19670 xorg_cv_cc_flag_unknown_warning_option=yes
19671 else case e in #(
19672 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
19673 esac
19674 fi
19675 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
19676 esac
19677 fi
19678 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
19679 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
19680 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
19681 CFLAGS="$xorg_testset_save_CFLAGS"
19682 fi
19683
19684 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
19685 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
19686 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19687 fi
19688 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
19689 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
19690 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
19691 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
19692 then :
19693 printf %s "(cached) " >&6
19694 else case e in #(
19695 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19696 /* end confdefs.h. */
19697 int i;
19698 _ACEOF
19699 if ac_fn_c_try_compile "$LINENO"
19700 then :
19701 xorg_cv_cc_flag_unused_command_line_argument=yes
19702 else case e in #(
19703 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
19704 esac
19705 fi
19706 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
19707 esac
19708 fi
19709 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
19710 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
19711 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
19712 CFLAGS="$xorg_testset_save_CFLAGS"
19713 fi
19714
19715 found="no"
19716
19717 if test $found = "no" ; then
19718 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
19719 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19720 fi
19721
19722 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
19723 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
19724 fi
19725
19726 CFLAGS="$CFLAGS -Wwrite-strings"
19727
19728 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5
19729 printf %s "checking if $CC supports -Wwrite-strings... " >&6; }
19730 cacheid=xorg_cv_cc_flag__Wwrite_strings
19731 if eval test \${$cacheid+y}
19732 then :
19733 printf %s "(cached) " >&6
19734 else case e in #(
19735 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19736 /* end confdefs.h. */
19737 int i;
19738 int
19739 main (void)
19740 {
19741
19742 ;
19743 return 0;
19744 }
19745 _ACEOF
19746 if ac_fn_c_try_link "$LINENO"
19747 then :
19748 eval $cacheid=yes
19749 else case e in #(
19750 e) eval $cacheid=no ;;
19751 esac
19752 fi
19753 rm -f core conftest.err conftest.$ac_objext conftest.beam \
19754 conftest$ac_exeext conftest.$ac_ext ;;
19755 esac
19756 fi
19757
19758
19759 CFLAGS="$xorg_testset_save_CFLAGS"
19760
19761 eval supported=\$$cacheid
19762 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
19763 printf '%s\n' "$supported" >&6; }
19764 if test "$supported" = "yes" ; then
19765 BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings"
19766 found="yes"
19767 fi
19768 fi
19769
19770
19771
19772
19773
19774
19775
19776
19777
19778
19779
19780
19781
19782
19783
19784 xorg_testset_save_CFLAGS="$CFLAGS"
19785
19786 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
19787 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19788 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
19789 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
19790 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
19791 then :
19792 printf %s "(cached) " >&6
19793 else case e in #(
19794 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19795 /* end confdefs.h. */
19796 int i;
19797 _ACEOF
19798 if ac_fn_c_try_compile "$LINENO"
19799 then :
19800 xorg_cv_cc_flag_unknown_warning_option=yes
19801 else case e in #(
19802 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
19803 esac
19804 fi
19805 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
19806 esac
19807 fi
19808 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
19809 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
19810 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
19811 CFLAGS="$xorg_testset_save_CFLAGS"
19812 fi
19813
19814 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
19815 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
19816 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19817 fi
19818 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
19819 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
19820 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
19821 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
19822 then :
19823 printf %s "(cached) " >&6
19824 else case e in #(
19825 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19826 /* end confdefs.h. */
19827 int i;
19828 _ACEOF
19829 if ac_fn_c_try_compile "$LINENO"
19830 then :
19831 xorg_cv_cc_flag_unused_command_line_argument=yes
19832 else case e in #(
19833 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
19834 esac
19835 fi
19836 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
19837 esac
19838 fi
19839 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
19840 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
19841 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
19842 CFLAGS="$xorg_testset_save_CFLAGS"
19843 fi
19844
19845 found="no"
19846
19847 if test $found = "no" ; then
19848 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
19849 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19850 fi
19851
19852 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
19853 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
19854 fi
19855
19856 CFLAGS="$CFLAGS -Waddress"
19857
19858 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5
19859 printf %s "checking if $CC supports -Waddress... " >&6; }
19860 cacheid=xorg_cv_cc_flag__Waddress
19861 if eval test \${$cacheid+y}
19862 then :
19863 printf %s "(cached) " >&6
19864 else case e in #(
19865 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19866 /* end confdefs.h. */
19867 int i;
19868 int
19869 main (void)
19870 {
19871
19872 ;
19873 return 0;
19874 }
19875 _ACEOF
19876 if ac_fn_c_try_link "$LINENO"
19877 then :
19878 eval $cacheid=yes
19879 else case e in #(
19880 e) eval $cacheid=no ;;
19881 esac
19882 fi
19883 rm -f core conftest.err conftest.$ac_objext conftest.beam \
19884 conftest$ac_exeext conftest.$ac_ext ;;
19885 esac
19886 fi
19887
19888
19889 CFLAGS="$xorg_testset_save_CFLAGS"
19890
19891 eval supported=\$$cacheid
19892 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
19893 printf '%s\n' "$supported" >&6; }
19894 if test "$supported" = "yes" ; then
19895 BASE_CFLAGS="$BASE_CFLAGS -Waddress"
19896 found="yes"
19897 fi
19898 fi
19899
19900
19901
19902
19903
19904
19905
19906
19907
19908
19909
19910
19911
19912
19913
19914 xorg_testset_save_CFLAGS="$CFLAGS"
19915
19916 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
19917 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19918 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
19919 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
19920 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
19921 then :
19922 printf %s "(cached) " >&6
19923 else case e in #(
19924 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19925 /* end confdefs.h. */
19926 int i;
19927 _ACEOF
19928 if ac_fn_c_try_compile "$LINENO"
19929 then :
19930 xorg_cv_cc_flag_unknown_warning_option=yes
19931 else case e in #(
19932 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
19933 esac
19934 fi
19935 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
19936 esac
19937 fi
19938 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
19939 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
19940 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
19941 CFLAGS="$xorg_testset_save_CFLAGS"
19942 fi
19943
19944 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
19945 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
19946 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19947 fi
19948 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
19949 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
19950 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
19951 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
19952 then :
19953 printf %s "(cached) " >&6
19954 else case e in #(
19955 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19956 /* end confdefs.h. */
19957 int i;
19958 _ACEOF
19959 if ac_fn_c_try_compile "$LINENO"
19960 then :
19961 xorg_cv_cc_flag_unused_command_line_argument=yes
19962 else case e in #(
19963 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
19964 esac
19965 fi
19966 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
19967 esac
19968 fi
19969 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
19970 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
19971 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
19972 CFLAGS="$xorg_testset_save_CFLAGS"
19973 fi
19974
19975 found="no"
19976
19977 if test $found = "no" ; then
19978 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
19979 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19980 fi
19981
19982 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
19983 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
19984 fi
19985
19986 CFLAGS="$CFLAGS -Wint-to-pointer-cast"
19987
19988 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5
19989 printf %s "checking if $CC supports -Wint-to-pointer-cast... " >&6; }
19990 cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast
19991 if eval test \${$cacheid+y}
19992 then :
19993 printf %s "(cached) " >&6
19994 else case e in #(
19995 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19996 /* end confdefs.h. */
19997 int i;
19998 int
19999 main (void)
20000 {
20001
20002 ;
20003 return 0;
20004 }
20005 _ACEOF
20006 if ac_fn_c_try_link "$LINENO"
20007 then :
20008 eval $cacheid=yes
20009 else case e in #(
20010 e) eval $cacheid=no ;;
20011 esac
20012 fi
20013 rm -f core conftest.err conftest.$ac_objext conftest.beam \
20014 conftest$ac_exeext conftest.$ac_ext ;;
20015 esac
20016 fi
20017
20018
20019 CFLAGS="$xorg_testset_save_CFLAGS"
20020
20021 eval supported=\$$cacheid
20022 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
20023 printf '%s\n' "$supported" >&6; }
20024 if test "$supported" = "yes" ; then
20025 BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast"
20026 found="yes"
20027 fi
20028 fi
20029
20030
20031
20032
20033
20034
20035
20036
20037
20038
20039
20040
20041
20042
20043
20044 xorg_testset_save_CFLAGS="$CFLAGS"
20045
20046 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
20047 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
20048 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
20049 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
20050 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
20051 then :
20052 printf %s "(cached) " >&6
20053 else case e in #(
20054 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20055 /* end confdefs.h. */
20056 int i;
20057 _ACEOF
20058 if ac_fn_c_try_compile "$LINENO"
20059 then :
20060 xorg_cv_cc_flag_unknown_warning_option=yes
20061 else case e in #(
20062 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
20063 esac
20064 fi
20065 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
20066 esac
20067 fi
20068 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
20069 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
20070 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
20071 CFLAGS="$xorg_testset_save_CFLAGS"
20072 fi
20073
20074 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
20075 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
20076 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
20077 fi
20078 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
20079 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
20080 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
20081 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
20082 then :
20083 printf %s "(cached) " >&6
20084 else case e in #(
20085 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20086 /* end confdefs.h. */
20087 int i;
20088 _ACEOF
20089 if ac_fn_c_try_compile "$LINENO"
20090 then :
20091 xorg_cv_cc_flag_unused_command_line_argument=yes
20092 else case e in #(
20093 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
20094 esac
20095 fi
20096 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
20097 esac
20098 fi
20099 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
20100 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
20101 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
20102 CFLAGS="$xorg_testset_save_CFLAGS"
20103 fi
20104
20105 found="no"
20106
20107 if test $found = "no" ; then
20108 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
20109 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
20110 fi
20111
20112 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
20113 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
20114 fi
20115
20116 CFLAGS="$CFLAGS -Wpointer-to-int-cast"
20117
20118 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5
20119 printf %s "checking if $CC supports -Wpointer-to-int-cast... " >&6; }
20120 cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast
20121 if eval test \${$cacheid+y}
20122 then :
20123 printf %s "(cached) " >&6
20124 else case e in #(
20125 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20126 /* end confdefs.h. */
20127 int i;
20128 int
20129 main (void)
20130 {
20131
20132 ;
20133 return 0;
20134 }
20135 _ACEOF
20136 if ac_fn_c_try_link "$LINENO"
20137 then :
20138 eval $cacheid=yes
20139 else case e in #(
20140 e) eval $cacheid=no ;;
20141 esac
20142 fi
20143 rm -f core conftest.err conftest.$ac_objext conftest.beam \
20144 conftest$ac_exeext conftest.$ac_ext ;;
20145 esac
20146 fi
20147
20148
20149 CFLAGS="$xorg_testset_save_CFLAGS"
20150
20151 eval supported=\$$cacheid
20152 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
20153 printf '%s\n' "$supported" >&6; }
20154 if test "$supported" = "yes" ; then
20155 BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast"
20156 found="yes"
20157 fi
20158 fi
20159
20160
20161 fi
20162
20163
20164
20165
20166
20167
20168
20169 CWARNFLAGS="$BASE_CFLAGS"
20170 if test "x$GCC" = xyes ; then
20171 CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing"
20172 fi
20173
20174
20175
20176
20177
20178
20179
20180
20181 # Check whether --enable-strict-compilation was given.
20182 if test ${enable_strict_compilation+y}
20183 then :
20184 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
20185 else case e in #(
20186 e) STRICT_COMPILE=no ;;
20187 esac
20188 fi
20189
20190
20191
20192
20193
20194
20195 STRICT_CFLAGS=""
20196
20197
20198
20199
20200
20201
20202
20203
20204
20205
20206
20207
20208
20209 xorg_testset_save_CFLAGS="$CFLAGS"
20210
20211 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
20212 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
20213 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
20214 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
20215 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
20216 then :
20217 printf %s "(cached) " >&6
20218 else case e in #(
20219 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20220 /* end confdefs.h. */
20221 int i;
20222 _ACEOF
20223 if ac_fn_c_try_compile "$LINENO"
20224 then :
20225 xorg_cv_cc_flag_unknown_warning_option=yes
20226 else case e in #(
20227 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
20228 esac
20229 fi
20230 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
20231 esac
20232 fi
20233 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
20234 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
20235 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
20236 CFLAGS="$xorg_testset_save_CFLAGS"
20237 fi
20238
20239 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
20240 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
20241 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
20242 fi
20243 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
20244 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
20245 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
20246 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
20247 then :
20248 printf %s "(cached) " >&6
20249 else case e in #(
20250 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20251 /* end confdefs.h. */
20252 int i;
20253 _ACEOF
20254 if ac_fn_c_try_compile "$LINENO"
20255 then :
20256 xorg_cv_cc_flag_unused_command_line_argument=yes
20257 else case e in #(
20258 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
20259 esac
20260 fi
20261 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
20262 esac
20263 fi
20264 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
20265 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
20266 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
20267 CFLAGS="$xorg_testset_save_CFLAGS"
20268 fi
20269
20270 found="no"
20271
20272 if test $found = "no" ; then
20273 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
20274 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
20275 fi
20276
20277 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
20278 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
20279 fi
20280
20281 CFLAGS="$CFLAGS -pedantic"
20282
20283 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5
20284 printf %s "checking if $CC supports -pedantic... " >&6; }
20285 cacheid=xorg_cv_cc_flag__pedantic
20286 if eval test \${$cacheid+y}
20287 then :
20288 printf %s "(cached) " >&6
20289 else case e in #(
20290 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20291 /* end confdefs.h. */
20292 int i;
20293 int
20294 main (void)
20295 {
20296
20297 ;
20298 return 0;
20299 }
20300 _ACEOF
20301 if ac_fn_c_try_link "$LINENO"
20302 then :
20303 eval $cacheid=yes
20304 else case e in #(
20305 e) eval $cacheid=no ;;
20306 esac
20307 fi
20308 rm -f core conftest.err conftest.$ac_objext conftest.beam \
20309 conftest$ac_exeext conftest.$ac_ext ;;
20310 esac
20311 fi
20312
20313
20314 CFLAGS="$xorg_testset_save_CFLAGS"
20315
20316 eval supported=\$$cacheid
20317 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
20318 printf '%s\n' "$supported" >&6; }
20319 if test "$supported" = "yes" ; then
20320 STRICT_CFLAGS="$STRICT_CFLAGS -pedantic"
20321 found="yes"
20322 fi
20323 fi
20324
20325
20326
20327
20328
20329
20330
20331
20332
20333
20334
20335
20336
20337
20338
20339 xorg_testset_save_CFLAGS="$CFLAGS"
20340
20341 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
20342 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
20343 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
20344 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
20345 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
20346 then :
20347 printf %s "(cached) " >&6
20348 else case e in #(
20349 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20350 /* end confdefs.h. */
20351 int i;
20352 _ACEOF
20353 if ac_fn_c_try_compile "$LINENO"
20354 then :
20355 xorg_cv_cc_flag_unknown_warning_option=yes
20356 else case e in #(
20357 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
20358 esac
20359 fi
20360 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
20361 esac
20362 fi
20363 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
20364 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
20365 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
20366 CFLAGS="$xorg_testset_save_CFLAGS"
20367 fi
20368
20369 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
20370 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
20371 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
20372 fi
20373 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
20374 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
20375 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
20376 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
20377 then :
20378 printf %s "(cached) " >&6
20379 else case e in #(
20380 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20381 /* end confdefs.h. */
20382 int i;
20383 _ACEOF
20384 if ac_fn_c_try_compile "$LINENO"
20385 then :
20386 xorg_cv_cc_flag_unused_command_line_argument=yes
20387 else case e in #(
20388 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
20389 esac
20390 fi
20391 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
20392 esac
20393 fi
20394 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
20395 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
20396 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
20397 CFLAGS="$xorg_testset_save_CFLAGS"
20398 fi
20399
20400 found="no"
20401
20402 if test $found = "no" ; then
20403 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
20404 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
20405 fi
20406
20407 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
20408 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
20409 fi
20410
20411 CFLAGS="$CFLAGS -Werror"
20412
20413 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5
20414 printf %s "checking if $CC supports -Werror... " >&6; }
20415 cacheid=xorg_cv_cc_flag__Werror
20416 if eval test \${$cacheid+y}
20417 then :
20418 printf %s "(cached) " >&6
20419 else case e in #(
20420 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20421 /* end confdefs.h. */
20422 int i;
20423 int
20424 main (void)
20425 {
20426
20427 ;
20428 return 0;
20429 }
20430 _ACEOF
20431 if ac_fn_c_try_link "$LINENO"
20432 then :
20433 eval $cacheid=yes
20434 else case e in #(
20435 e) eval $cacheid=no ;;
20436 esac
20437 fi
20438 rm -f core conftest.err conftest.$ac_objext conftest.beam \
20439 conftest$ac_exeext conftest.$ac_ext ;;
20440 esac
20441 fi
20442
20443
20444 CFLAGS="$xorg_testset_save_CFLAGS"
20445
20446 eval supported=\$$cacheid
20447 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
20448 printf '%s\n' "$supported" >&6; }
20449 if test "$supported" = "yes" ; then
20450 STRICT_CFLAGS="$STRICT_CFLAGS -Werror"
20451 found="yes"
20452 fi
20453 fi
20454
20455 if test $found = "no" ; then
20456 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
20457 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
20458 fi
20459
20460 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
20461 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
20462 fi
20463
20464 CFLAGS="$CFLAGS -errwarn"
20465
20466 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5
20467 printf %s "checking if $CC supports -errwarn... " >&6; }
20468 cacheid=xorg_cv_cc_flag__errwarn
20469 if eval test \${$cacheid+y}
20470 then :
20471 printf %s "(cached) " >&6
20472 else case e in #(
20473 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20474 /* end confdefs.h. */
20475 int i;
20476 int
20477 main (void)
20478 {
20479
20480 ;
20481 return 0;
20482 }
20483 _ACEOF
20484 if ac_fn_c_try_link "$LINENO"
20485 then :
20486 eval $cacheid=yes
20487 else case e in #(
20488 e) eval $cacheid=no ;;
20489 esac
20490 fi
20491 rm -f core conftest.err conftest.$ac_objext conftest.beam \
20492 conftest$ac_exeext conftest.$ac_ext ;;
20493 esac
20494 fi
20495
20496
20497 CFLAGS="$xorg_testset_save_CFLAGS"
20498
20499 eval supported=\$$cacheid
20500 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
20501 printf '%s\n' "$supported" >&6; }
20502 if test "$supported" = "yes" ; then
20503 STRICT_CFLAGS="$STRICT_CFLAGS -errwarn"
20504 found="yes"
20505 fi
20506 fi
20507
20508
20509
20510 # Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not
20511 # activate it with -Werror, so we add it here explicitly.
20512
20513
20514
20515
20516
20517
20518
20519
20520
20521
20522
20523
20524
20525 xorg_testset_save_CFLAGS="$CFLAGS"
20526
20527 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
20528 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
20529 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
20530 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
20531 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
20532 then :
20533 printf %s "(cached) " >&6
20534 else case e in #(
20535 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20536 /* end confdefs.h. */
20537 int i;
20538 _ACEOF
20539 if ac_fn_c_try_compile "$LINENO"
20540 then :
20541 xorg_cv_cc_flag_unknown_warning_option=yes
20542 else case e in #(
20543 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
20544 esac
20545 fi
20546 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
20547 esac
20548 fi
20549 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
20550 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
20551 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
20552 CFLAGS="$xorg_testset_save_CFLAGS"
20553 fi
20554
20555 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
20556 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
20557 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
20558 fi
20559 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
20560 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
20561 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
20562 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
20563 then :
20564 printf %s "(cached) " >&6
20565 else case e in #(
20566 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20567 /* end confdefs.h. */
20568 int i;
20569 _ACEOF
20570 if ac_fn_c_try_compile "$LINENO"
20571 then :
20572 xorg_cv_cc_flag_unused_command_line_argument=yes
20573 else case e in #(
20574 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
20575 esac
20576 fi
20577 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
20578 esac
20579 fi
20580 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
20581 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
20582 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
20583 CFLAGS="$xorg_testset_save_CFLAGS"
20584 fi
20585
20586 found="no"
20587
20588 if test $found = "no" ; then
20589 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
20590 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
20591 fi
20592
20593 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
20594 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
20595 fi
20596
20597 CFLAGS="$CFLAGS -Werror=attributes"
20598
20599 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5
20600 printf %s "checking if $CC supports -Werror=attributes... " >&6; }
20601 cacheid=xorg_cv_cc_flag__Werror_attributes
20602 if eval test \${$cacheid+y}
20603 then :
20604 printf %s "(cached) " >&6
20605 else case e in #(
20606 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20607 /* end confdefs.h. */
20608 int i;
20609 int
20610 main (void)
20611 {
20612
20613 ;
20614 return 0;
20615 }
20616 _ACEOF
20617 if ac_fn_c_try_link "$LINENO"
20618 then :
20619 eval $cacheid=yes
20620 else case e in #(
20621 e) eval $cacheid=no ;;
20622 esac
20623 fi
20624 rm -f core conftest.err conftest.$ac_objext conftest.beam \
20625 conftest$ac_exeext conftest.$ac_ext ;;
20626 esac
20627 fi
20628
20629
20630 CFLAGS="$xorg_testset_save_CFLAGS"
20631
20632 eval supported=\$$cacheid
20633 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
20634 printf '%s\n' "$supported" >&6; }
20635 if test "$supported" = "yes" ; then
20636 STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes"
20637 found="yes"
20638 fi
20639 fi
20640
20641
20642
20643 if test "x$STRICT_COMPILE" = "xyes"; then
20644 BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS"
20645 CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
20646 fi
20647
20648
20649
20650
20651
20652
20653
20654
20655 cat >>confdefs.h <<_ACEOF
20656 #define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
20657 _ACEOF
20658
20659 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
20660 if test "x$PVM" = "x"; then
20661 PVM="0"
20662 fi
20663
20664 printf '%s\n' "#define PACKAGE_VERSION_MINOR $PVM" >>confdefs.h
20665
20666 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
20667 if test "x$PVP" = "x"; then
20668 PVP="0"
20669 fi
20670
20671 printf '%s\n' "#define PACKAGE_VERSION_PATCHLEVEL $PVP" >>confdefs.h
20672
20673
20674
20675 CHANGELOG_CMD="((GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp) 2>/dev/null && \
20676 mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \
20677 || (rm -f \$(top_srcdir)/.changelog.tmp; test -e \$(top_srcdir)/ChangeLog || ( \
20678 touch \$(top_srcdir)/ChangeLog; \
20679 echo 'git failed to create ChangeLog: installing empty ChangeLog.' >&2))"
20680
20681
20682
20683
20684 macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros`
20685 INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \
20686 mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \
20687 || (rm -f \$(top_srcdir)/.INSTALL.tmp; test -e \$(top_srcdir)/INSTALL || ( \
20688 touch \$(top_srcdir)/INSTALL; \
20689 echo 'failed to copy INSTALL from util-macros: installing empty INSTALL.' >&2))"
20690
20691
20692
20693
20694
20695
20696 case $host_os in
20697 solaris*)
20698 # Solaris 2.0 - 11.3 use SysV man page section numbers, so we
20699 # check for a man page file found in later versions that use
20700 # traditional section numbers instead
20701 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for /usr/share/man/man7/attributes.7" >&5
20702 printf %s "checking for /usr/share/man/man7/attributes.7... " >&6; }
20703 if test ${ac_cv_file__usr_share_man_man7_attributes_7+y}
20704 then :
20705 printf %s "(cached) " >&6
20706 else case e in #(
20707 e) test "$cross_compiling" = yes &&
20708 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
20709 if test -r "/usr/share/man/man7/attributes.7"; then
20710 ac_cv_file__usr_share_man_man7_attributes_7=yes
20711 else
20712 ac_cv_file__usr_share_man_man7_attributes_7=no
20713 fi ;;
20714 esac
20715 fi
20716 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__usr_share_man_man7_attributes_7" >&5
20717 printf '%s\n' "$ac_cv_file__usr_share_man_man7_attributes_7" >&6; }
20718 if test "x$ac_cv_file__usr_share_man_man7_attributes_7" = xyes
20719 then :
20720 SYSV_MAN_SECTIONS=false
20721 else case e in #(
20722 e) SYSV_MAN_SECTIONS=true ;;
20723 esac
20724 fi
20725
20726 ;;
20727 *) SYSV_MAN_SECTIONS=false ;;
20728 esac
20729
20730 if test x$APP_MAN_SUFFIX = x ; then
20731 APP_MAN_SUFFIX=1
20732 fi
20733 if test x$APP_MAN_DIR = x ; then
20734 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
20735 fi
20736
20737 if test x$LIB_MAN_SUFFIX = x ; then
20738 LIB_MAN_SUFFIX=3
20739 fi
20740 if test x$LIB_MAN_DIR = x ; then
20741 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
20742 fi
20743
20744 if test x$FILE_MAN_SUFFIX = x ; then
20745 case $SYSV_MAN_SECTIONS in
20746 true) FILE_MAN_SUFFIX=4 ;;
20747 *) FILE_MAN_SUFFIX=5 ;;
20748 esac
20749 fi
20750 if test x$FILE_MAN_DIR = x ; then
20751 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
20752 fi
20753
20754 if test x$MISC_MAN_SUFFIX = x ; then
20755 case $SYSV_MAN_SECTIONS in
20756 true) MISC_MAN_SUFFIX=5 ;;
20757 *) MISC_MAN_SUFFIX=7 ;;
20758 esac
20759 fi
20760 if test x$MISC_MAN_DIR = x ; then
20761 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
20762 fi
20763
20764 if test x$DRIVER_MAN_SUFFIX = x ; then
20765 case $SYSV_MAN_SECTIONS in
20766 true) DRIVER_MAN_SUFFIX=7 ;;
20767 *) DRIVER_MAN_SUFFIX=4 ;;
20768 esac
20769 fi
20770 if test x$DRIVER_MAN_DIR = x ; then
20771 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
20772 fi
20773
20774 if test x$ADMIN_MAN_SUFFIX = x ; then
20775 case $SYSV_MAN_SECTIONS in
20776 true) ADMIN_MAN_SUFFIX=1m ;;
20777 *) ADMIN_MAN_SUFFIX=8 ;;
20778 esac
20779 fi
20780 if test x$ADMIN_MAN_DIR = x ; then
20781 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
20782 fi
20783
20784
20785
20786
20787
20788
20789
20790
20791
20792
20793
20794
20795
20796
20797
20798 XORG_MAN_PAGE="X Version 11"
20799
20800 MAN_SUBSTS="\
20801 -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
20802 -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
20803 -e 's|__xservername__|Xorg|g' \
20804 -e 's|__xconfigfile__|xorg.conf|g' \
20805 -e 's|__projectroot__|\$(prefix)|g' \
20806 -e 's|__apploaddir__|\$(appdefaultdir)|g' \
20807 -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \
20808 -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \
20809 -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \
20810 -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \
20811 -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \
20812 -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'"
20813
20814
20815
20816
20817 AM_DEFAULT_VERBOSITY=0
20818
20819
20820
20821
20822
20823 # Check whether --enable-malloc0returnsnull was given.
20824 if test ${enable_malloc0returnsnull+y}
20825 then :
20826 enableval=$enable_malloc0returnsnull; MALLOC_ZERO_RETURNS_NULL=$enableval
20827 else case e in #(
20828 e) MALLOC_ZERO_RETURNS_NULL=yes ;;
20829 esac
20830 fi
20831
20832
20833 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether to act as if malloc(0) can return NULL" >&5
20834 printf %s "checking whether to act as if malloc(0) can return NULL... " >&6; }
20835 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $MALLOC_ZERO_RETURNS_NULL" >&5
20836 printf '%s\n' "$MALLOC_ZERO_RETURNS_NULL" >&6; }
20837
20838 if test "x$MALLOC_ZERO_RETURNS_NULL" = xyes; then
20839 MALLOC_ZERO_CFLAGS="-DMALLOC_0_RETURNS_NULL"
20840 XMALLOC_ZERO_CFLAGS=$MALLOC_ZERO_CFLAGS
20841 XTMALLOC_ZERO_CFLAGS="$MALLOC_ZERO_CFLAGS -DXTMALLOC_BC"
20842 else
20843 MALLOC_ZERO_CFLAGS=""
20844 XMALLOC_ZERO_CFLAGS=""
20845 XTMALLOC_ZERO_CFLAGS=""
20846 fi
20847
20848
20849
20850
20851
20852
20853 # Check render configuration, strip extra digits from package version to
20854 # find the required protocol version
20855 if test "$VERSION" = "" ; then
20856 VERSION=$PACKAGE_VERSION;
20857 fi
20858 RENDER_VERSION=`echo $VERSION | sed 's/^\([0-9][0-9]*\.[0-9][0-9]*\).*$/\1/'`
20859
20860
20861 # Obtain compiler/linker options for dependencies
20862
20863 pkg_failed=no
20864 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for RENDER" >&5
20865 printf %s "checking for RENDER... " >&6; }
20866
20867 if test -n "$RENDER_CFLAGS"; then
20868 pkg_cv_RENDER_CFLAGS="$RENDER_CFLAGS"
20869 elif test -n "$PKG_CONFIG"; then
20870 if test -n "$PKG_CONFIG" && \
20871 { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 >= 1.6 renderproto >= \$RENDER_VERSION\""; } >&5
20872 ($PKG_CONFIG --exists --print-errors "x11 >= 1.6 renderproto >= $RENDER_VERSION") 2>&5
20873 ac_status=$?
20874 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
20875 test $ac_status = 0; }; then
20876 pkg_cv_RENDER_CFLAGS=`$PKG_CONFIG --cflags "x11 >= 1.6 renderproto >= $RENDER_VERSION" 2>/dev/null`
20877 test "x$?" != "x0" && pkg_failed=yes
20878 else
20879 pkg_failed=yes
20880 fi
20881 else
20882 pkg_failed=untried
20883 fi
20884 if test -n "$RENDER_LIBS"; then
20885 pkg_cv_RENDER_LIBS="$RENDER_LIBS"
20886 elif test -n "$PKG_CONFIG"; then
20887 if test -n "$PKG_CONFIG" && \
20888 { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 >= 1.6 renderproto >= \$RENDER_VERSION\""; } >&5
20889 ($PKG_CONFIG --exists --print-errors "x11 >= 1.6 renderproto >= $RENDER_VERSION") 2>&5
20890 ac_status=$?
20891 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
20892 test $ac_status = 0; }; then
20893 pkg_cv_RENDER_LIBS=`$PKG_CONFIG --libs "x11 >= 1.6 renderproto >= $RENDER_VERSION" 2>/dev/null`
20894 test "x$?" != "x0" && pkg_failed=yes
20895 else
20896 pkg_failed=yes
20897 fi
20898 else
20899 pkg_failed=untried
20900 fi
20901
20902
20903
20904 if test $pkg_failed = yes; then
20905 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
20906 printf '%s\n' "no" >&6; }
20907
20908 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
20909 _pkg_short_errors_supported=yes
20910 else
20911 _pkg_short_errors_supported=no
20912 fi
20913 if test $_pkg_short_errors_supported = yes; then
20914 RENDER_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "x11 >= 1.6 renderproto >= $RENDER_VERSION" 2>&1`
20915 else
20916 RENDER_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "x11 >= 1.6 renderproto >= $RENDER_VERSION" 2>&1`
20917 fi
20918 # Put the nasty error message in config.log where it belongs
20919 echo "$RENDER_PKG_ERRORS" >&5
20920
20921 as_fn_error $? "Package requirements (x11 >= 1.6 renderproto >= $RENDER_VERSION) were not met:
20922
20923 $RENDER_PKG_ERRORS
20924
20925 Consider adjusting the PKG_CONFIG_PATH environment variable if you
20926 installed software in a non-standard prefix.
20927
20928 Alternatively, you may set the environment variables RENDER_CFLAGS
20929 and RENDER_LIBS to avoid the need to call pkg-config.
20930 See the pkg-config man page for more details." "$LINENO" 5
20931 elif test $pkg_failed = untried; then
20932 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5
20933 printf '%s\n' "no" >&6; }
20934 { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
20935 printf '%s\n' "$as_me: error: in '$ac_pwd':" >&2;}
20936 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
20937 is in your PATH or set the PKG_CONFIG environment variable to the full
20938 path to pkg-config.
20939
20940 Alternatively, you may set the environment variables RENDER_CFLAGS
20941 and RENDER_LIBS to avoid the need to call pkg-config.
20942 See the pkg-config man page for more details.
20943
20944 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
20945 See 'config.log' for more details" "$LINENO" 5; }
20946 else
20947 RENDER_CFLAGS=$pkg_cv_RENDER_CFLAGS
20948 RENDER_LIBS=$pkg_cv_RENDER_LIBS
20949 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20950 printf '%s\n' "yes" >&6; }
20951
20952 fi
20953
20954 ac_config_files="$ac_config_files Makefile src/Makefile Doxyfile xrender.pc"
20955
20956 cat >confcache <<\_ACEOF
20957 # This file is a shell script that caches the results of configure
20958 # tests run on this system so they can be shared between configure
20959 # scripts and configure runs, see configure's option --config-cache.
20960 # It is not useful on other systems. If it contains results you don't
20961 # want to keep, you may remove or edit it.
20962 #
20963 # config.status only pays attention to the cache file if you give it
20964 # the --recheck option to rerun configure.
20965 #
20966 # 'ac_cv_env_foo' variables (set or unset) will be overridden when
20967 # loading this file, other *unset* 'ac_cv_foo' will be assigned the
20968 # following values.
20969
20970 _ACEOF
20971
20972 ac_cache_dump |
20973 sed '
20974 /^ac_cv_env_/b end
20975 t clear
20976 :clear
20977 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
20978 t end
20979 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
20980 :end' >>confcache
20981 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
20982 if test -w "$cache_file"; then
20983 if test "x$cache_file" != "x/dev/null"; then
20984 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
20985 printf '%s\n' "$as_me: updating cache $cache_file" >&6;}
20986 if test ! -f "$cache_file" || test -h "$cache_file"; then
20987 cat confcache >"$cache_file"
20988 else
20989 case $cache_file in #(
20990 */* | ?:*)
20991 mv -f confcache "$cache_file"$$ &&
20992 mv -f "$cache_file"$$ "$cache_file" ;; #(
20993 *)
20994 mv -f confcache "$cache_file" ;;
20995 esac
20996 fi
20997 fi
20998 else
20999 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
21000 printf '%s\n' "$as_me: not updating unwritable cache $cache_file" >&6;}
21001 fi
21002 fi
21003 rm -f confcache
21004
21005 test "x$prefix" = xNONE && prefix=$ac_default_prefix
21006 # Let make expand exec_prefix.
21007 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21008
21009 DEFS=-DHAVE_CONFIG_H
21010
21011 ac_libobjs=
21012 ac_ltlibobjs=
21013 U=
21014 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21015 # 1. Remove the extension, and $U if already installed.
21016 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21017 ac_i=`printf '%s\n' "$ac_i" | sed "$ac_script"`
21018 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
21019 # will be set to the directory where LIBOBJS objects are built.
21020 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21021 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
21022 done
21023 LIBOBJS=$ac_libobjs
21024
21025 LTLIBOBJS=$ac_ltlibobjs
21026
21027
21028 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
21029 printf %s "checking that generated files are newer than configure... " >&6; }
21030 if test -n "$am_sleep_pid"; then
21031 # Hide warnings about reused PIDs.
21032 wait $am_sleep_pid 2>/dev/null
21033 fi
21034 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: done" >&5
21035 printf '%s\n' "done" >&6; }
21036 case $enable_silent_rules in # (((
21037 yes) AM_DEFAULT_VERBOSITY=0;;
21038 no) AM_DEFAULT_VERBOSITY=1;;
21039 esac
21040 if test $am_cv_make_support_nested_variables = yes; then
21041 AM_V='$(V)'
21042 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
21043 else
21044 AM_V=$AM_DEFAULT_VERBOSITY
21045 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
21046 fi
21047
21048 if test -n "$EXEEXT"; then
21049 am__EXEEXT_TRUE=
21050 am__EXEEXT_FALSE='#'
21051 else
21052 am__EXEEXT_TRUE='#'
21053 am__EXEEXT_FALSE=
21054 fi
21055
21056 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
21057 as_fn_error $? "conditional \"AMDEP\" was never defined.
21058 Usually this means the macro was only invoked conditionally." "$LINENO" 5
21059 fi
21060 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
21061 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
21062 Usually this means the macro was only invoked conditionally." "$LINENO" 5
21063 fi
21064
21065 : "${CONFIG_STATUS=./config.status}"
21066 case $CONFIG_STATUS in #(
21067 -*) :
21068 CONFIG_STATUS=./$CONFIG_STATUS ;; #(
21069 */*) :
21070 ;; #(
21071 *) :
21072 CONFIG_STATUS=./$CONFIG_STATUS ;;
21073 esac
21074
21075 ac_write_fail=0
21076 ac_clean_CONFIG_STATUS='"$CONFIG_STATUS"'
21077 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
21078 printf '%s\n' "$as_me: creating $CONFIG_STATUS" >&6;}
21079 as_write_fail=0
21080 cat >"$CONFIG_STATUS" <<_ASEOF || as_write_fail=1
21081 #! $SHELL
21082 # Generated by $as_me.
21083 # Run this file to recreate the current configuration.
21084 # Compiler output produced by configure, useful for debugging
21085 # configure, is in config.log if it exists.
21086
21087 debug=false
21088 ac_cs_recheck=false
21089 ac_cs_silent=false
21090
21091 SHELL=\${CONFIG_SHELL-$SHELL}
21092 export SHELL
21093 _ASEOF
21094 cat >>"$CONFIG_STATUS" <<\_ASEOF || as_write_fail=1
21095 ## -------------------- ##
21096 ## M4sh Initialization. ##
21097 ## -------------------- ##
21098
21099 # Be more Bourne compatible
21100 DUALCASE=1; export DUALCASE # for MKS sh
21101 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
21102 then :
21103 emulate sh
21104 NULLCMD=:
21105 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21106 # contradicts POSIX and common usage. Disable this.
21107 alias -g '${1+"$@"}'='"$@"'
21108 setopt NO_GLOB_SUBST
21109 else case e in #(
21110 e) case `(set -o) 2>/dev/null` in #(
21111 *posix*) :
21112 set -o posix ;; #(
21113 *) :
21114 ;;
21115 esac ;;
21116 esac
21117 fi
21118
21119
21120
21121 # Reset variables that may have inherited troublesome values from
21122 # the environment.
21123
21124 # IFS needs to be set, to space, tab, and newline, in precisely that order.
21125 # (If _AS_PATH_WALK were called with IFS unset, it would have the
21126 # side effect of setting IFS to empty, thus disabling word splitting.)
21127 # Quoting is to prevent editors from complaining about space-tab.
21128 as_nl='
21129 '
21130 export as_nl
21131 IFS=" "" $as_nl"
21132
21133 PS1='$ '
21134 PS2='> '
21135 PS4='+ '
21136
21137 # Ensure predictable behavior from utilities with locale-dependent output.
21138 LC_ALL=C
21139 export LC_ALL
21140 LANGUAGE=C
21141 export LANGUAGE
21142
21143 # We cannot yet rely on "unset" to work, but we need these variables
21144 # to be unset--not just set to an empty or harmless value--now, to
21145 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
21146 # also avoids known problems related to "unset" and subshell syntax
21147 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
21148 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
21149 do eval test \${$as_var+y} \
21150 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
21151 done
21152
21153 # Ensure that fds 0, 1, and 2 are open.
21154 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
21155 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
21156 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
21157
21158 # The user is always right.
21159 if ${PATH_SEPARATOR+false} :; then
21160 PATH_SEPARATOR=:
21161 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
21162 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
21163 PATH_SEPARATOR=';'
21164 }
21165 fi
21166
21167
21168 # Find who we are. Look in the path if we contain no directory separator.
21169 as_myself=
21170 case $0 in #((
21171 *[\\/]* ) as_myself=$0 ;;
21172 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21173 for as_dir in $PATH
21174 do
21175 IFS=$as_save_IFS
21176 case $as_dir in #(((
21177 '') as_dir=./ ;;
21178 */) ;;
21179 *) as_dir=$as_dir/ ;;
21180 esac
21181 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
21182 done
21183 IFS=$as_save_IFS
21184
21185 ;;
21186 esac
21187 # We did not find ourselves, most probably we were run as 'sh COMMAND'
21188 # in which case we are not to be found in the path.
21189 if test "x$as_myself" = x; then
21190 as_myself=$0
21191 fi
21192 if test ! -f "$as_myself"; then
21193 printf '%s\n' "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21194 exit 1
21195 fi
21196
21197
21198
21199 # as_fn_error STATUS ERROR [LINENO LOG_FD]
21200 # ----------------------------------------
21201 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
21202 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
21203 # script with STATUS, using 1 if that was 0.
21204 as_fn_error ()
21205 {
21206 as_status=$1; test $as_status -eq 0 && as_status=1
21207 if test "$4"; then
21208 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
21209 printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
21210 fi
21211 printf '%s\n' "$as_me: error: $2" >&2
21212 as_fn_exit $as_status
21213 } # as_fn_error
21214
21215
21216 # as_fn_set_status STATUS
21217 # -----------------------
21218 # Set $? to STATUS, without forking.
21219 as_fn_set_status ()
21220 {
21221 return $1
21222 } # as_fn_set_status
21223
21224 # as_fn_exit STATUS
21225 # -----------------
21226 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
21227 as_fn_exit ()
21228 {
21229 set +e
21230 as_fn_set_status $1
21231 exit $1
21232 } # as_fn_exit
21233
21234 # as_fn_unset VAR
21235 # ---------------
21236 # Portably unset VAR.
21237 as_fn_unset ()
21238 {
21239 { eval $1=; unset $1;}
21240 }
21241 as_unset=as_fn_unset
21242
21243 # as_fn_append VAR VALUE
21244 # ----------------------
21245 # Append the text in VALUE to the end of the definition contained in VAR. Take
21246 # advantage of any shell optimizations that allow amortized linear growth over
21247 # repeated appends, instead of the typical quadratic growth present in naive
21248 # implementations.
21249 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
21250 then :
21251 eval 'as_fn_append ()
21252 {
21253 eval $1+=\$2
21254 }'
21255 else case e in #(
21256 e) as_fn_append ()
21257 {
21258 eval $1=\$$1\$2
21259 } ;;
21260 esac
21261 fi # as_fn_append
21262
21263 # as_fn_arith ARG...
21264 # ------------------
21265 # Perform arithmetic evaluation on the ARGs, and store the result in the
21266 # global $as_val. Take advantage of shells that can avoid forks. The arguments
21267 # must be portable across $(()) and expr.
21268 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
21269 then :
21270 eval 'as_fn_arith ()
21271 {
21272 as_val=$(( $* ))
21273 }'
21274 else case e in #(
21275 e) as_fn_arith ()
21276 {
21277 as_val=`expr "$@" || test $? -eq 1`
21278 } ;;
21279 esac
21280 fi # as_fn_arith
21281
21282
21283 if expr a : '\(a\)' >/dev/null 2>&1 &&
21284 test "X`expr 00001 : '.*\(...\)'`" = X001; then
21285 as_expr=expr
21286 else
21287 as_expr=false
21288 fi
21289
21290 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21291 as_basename=basename
21292 else
21293 as_basename=false
21294 fi
21295
21296 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21297 as_dirname=dirname
21298 else
21299 as_dirname=false
21300 fi
21301
21302 as_me=`$as_basename -- "$0" ||
21303 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21304 X"$0" : 'X\(//\)$' \| \
21305 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21306 printf '%s\n' X/"$0" |
21307 sed '/^.*\/\([^/][^/]*\)\/*$/{
21308 s//\1/
21309 q
21310 }
21311 /^X\/\(\/\/\)$/{
21312 s//\1/
21313 q
21314 }
21315 /^X\/\(\/\).*/{
21316 s//\1/
21317 q
21318 }
21319 s/.*/./; q'`
21320
21321 # Avoid depending upon Character Ranges.
21322 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21323 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21324 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21325 as_cr_digits='0123456789'
21326 as_cr_alnum=$as_cr_Letters$as_cr_digits
21327
21328 rm -f conf$$ conf$$.exe conf$$.file
21329 if test -d conf$$.dir; then
21330 rm -f conf$$.dir/conf$$.file
21331 else
21332 rm -f conf$$.dir
21333 mkdir conf$$.dir 2>/dev/null
21334 fi
21335 if (echo >conf$$.file) 2>/dev/null; then
21336 if ln -s conf$$.file conf$$ 2>/dev/null; then
21337 as_ln_s='ln -s'
21338 # ... but there are two gotchas:
21339 # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail.
21340 # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable.
21341 # In both cases, we have to default to 'cp -pR'.
21342 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21343 as_ln_s='cp -pR'
21344 elif ln conf$$.file conf$$ 2>/dev/null; then
21345 as_ln_s=ln
21346 else
21347 as_ln_s='cp -pR'
21348 fi
21349 else
21350 as_ln_s='cp -pR'
21351 fi
21352 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21353 rmdir conf$$.dir 2>/dev/null
21354
21355
21356 # as_fn_mkdir_p
21357 # -------------
21358 # Create "$as_dir" as a directory, including parents if necessary.
21359 as_fn_mkdir_p ()
21360 {
21361
21362 case $as_dir in #(
21363 -*) as_dir=./$as_dir;;
21364 esac
21365 test -d "$as_dir" || eval $as_mkdir_p || {
21366 as_dirs=
21367 while :; do
21368 case $as_dir in #(
21369 *\'*) as_qdir=`printf '%s\n' "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
21370 *) as_qdir=$as_dir;;
21371 esac
21372 as_dirs="'$as_qdir' $as_dirs"
21373 as_dir=`$as_dirname -- "$as_dir" ||
21374 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21375 X"$as_dir" : 'X\(//\)[^/]' \| \
21376 X"$as_dir" : 'X\(//\)$' \| \
21377 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
21378 printf '%s\n' X"$as_dir" |
21379 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21380 s//\1/
21381 q
21382 }
21383 /^X\(\/\/\)[^/].*/{
21384 s//\1/
21385 q
21386 }
21387 /^X\(\/\/\)$/{
21388 s//\1/
21389 q
21390 }
21391 /^X\(\/\).*/{
21392 s//\1/
21393 q
21394 }
21395 s/.*/./; q'`
21396 test -d "$as_dir" && break
21397 done
21398 test -z "$as_dirs" || eval "mkdir $as_dirs"
21399 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
21400
21401
21402 } # as_fn_mkdir_p
21403 if mkdir -p . 2>/dev/null; then
21404 as_mkdir_p='mkdir -p "$as_dir"'
21405 else
21406 test -d ./-p && rmdir ./-p
21407 as_mkdir_p=false
21408 fi
21409
21410
21411 # as_fn_executable_p FILE
21412 # -----------------------
21413 # Test if FILE is an executable regular file.
21414 as_fn_executable_p ()
21415 {
21416 test -f "$1" && test -x "$1"
21417 } # as_fn_executable_p
21418 as_test_x='test -x'
21419 as_executable_p=as_fn_executable_p
21420
21421 # Sed expression to map a string onto a valid CPP name.
21422 as_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
21423 as_tr_cpp="eval sed '$as_sed_cpp'" # deprecated
21424
21425 # Sed expression to map a string onto a valid variable name.
21426 as_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
21427 as_tr_sh="eval sed '$as_sed_sh'" # deprecated
21428
21429
21430 exec 6>&1
21431 ## ------------------------------------- ##
21432 ## Main body of "$CONFIG_STATUS" script. ##
21433 ## ------------------------------------- ##
21434 _ASEOF
21435 test $as_write_fail = 0 && chmod +x "$CONFIG_STATUS" || ac_write_fail=1
21436
21437 cat >>"$CONFIG_STATUS" <<\_ACEOF || ac_write_fail=1
21438 # Save the log message, to keep $0 and so on meaningful, and to
21439 # report actual input values of CONFIG_FILES etc. instead of their
21440 # values after options handling.
21441 ac_log="
21442 This file was extended by libXrender $as_me 0.9.13, which was
21443 generated by GNU Autoconf 2.73. Invocation command line was
21444
21445 CONFIG_FILES = $CONFIG_FILES
21446 CONFIG_HEADERS = $CONFIG_HEADERS
21447 CONFIG_LINKS = $CONFIG_LINKS
21448 CONFIG_COMMANDS = $CONFIG_COMMANDS
21449 $ $0 $@
21450
21451 on `(hostname || uname -n) 2>/dev/null | sed 1q`
21452 "
21453
21454 _ACEOF
21455
21456 case $ac_config_files in *"
21457 "*) set x $ac_config_files; shift; ac_config_files=$*;;
21458 esac
21459
21460 case $ac_config_headers in *"
21461 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
21462 esac
21463
21464
21465 cat >>"$CONFIG_STATUS" <<_ACEOF || ac_write_fail=1
21466 # Files that config.status was made for.
21467 config_files="$ac_config_files"
21468 config_headers="$ac_config_headers"
21469 config_commands="$ac_config_commands"
21470
21471 _ACEOF
21472
21473 cat >>"$CONFIG_STATUS" <<\_ACEOF || ac_write_fail=1
21474 ac_cs_usage="\
21475 '$as_me' instantiates files and other configuration actions
21476 from templates according to the current configuration. Unless the files
21477 and actions are specified as TAGs, all are instantiated by default.
21478
21479 Usage: $0 [OPTION]... [TAG]...
21480
21481 -h, --help print this help, then exit
21482 -V, --version print version number and configuration settings, then exit
21483 --config print configuration, then exit
21484 -q, --quiet, --silent
21485 do not print progress messages
21486 -d, --debug don't remove temporary files
21487 --recheck update $as_me by reconfiguring in the same conditions
21488 --file=FILE[:TEMPLATE]
21489 instantiate the configuration file FILE
21490 --header=FILE[:TEMPLATE]
21491 instantiate the configuration header FILE
21492
21493 Configuration files:
21494 $config_files
21495
21496 Configuration headers:
21497 $config_headers
21498
21499 Configuration commands:
21500 $config_commands
21501
21502 Report bugs to <https://gitlab.freedesktop.org/xorg/lib/libxrender/-/issues>."
21503
21504 _ACEOF
21505 ac_cs_config=`printf '%s\n' "$ac_configure_args" | sed "$ac_safe_unquote"`
21506 ac_cs_config_escaped=`printf '%s\n' "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
21507 cat >>"$CONFIG_STATUS" <<_ACEOF || ac_write_fail=1
21508 ac_cs_config='$ac_cs_config_escaped'
21509 ac_cs_version="\\
21510 libXrender config.status 0.9.13
21511 configured by $0, generated by GNU Autoconf 2.73,
21512 with options \\"\$ac_cs_config\\"
21513
21514 Copyright (C) 2026 Free Software Foundation, Inc.
21515 This config.status script is free software; the Free Software Foundation
21516 gives unlimited permission to copy, distribute and modify it."
21517
21518 ac_pwd='$ac_pwd'
21519 srcdir='$srcdir'
21520 INSTALL='$INSTALL'
21521 MKDIR_P='$MKDIR_P'
21522 AWK='$AWK'
21523 test -n "\$AWK" || {
21524 awk '' </dev/null ||
21525 as_fn_error \$? "try installing gawk"
21526 AWK=awk
21527 }
21528 _ACEOF
21529
21530 cat >>"$CONFIG_STATUS" <<\_ACEOF || ac_write_fail=1
21531 # The default lists apply if the user does not specify any file.
21532 ac_need_defaults=:
21533 while test $# != 0
21534 do
21535 case $1 in
21536 --*=?*)
21537 ac_option=`expr "X$1" : 'X\([^=]*\)='`
21538 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
21539 ac_shift=:
21540 ;;
21541 --*=)
21542 ac_option=`expr "X$1" : 'X\([^=]*\)='`
21543 ac_optarg=
21544 ac_shift=:
21545 ;;
21546 *)
21547 ac_option=$1
21548 ac_optarg=$2
21549 ac_shift=shift
21550 ;;
21551 esac
21552
21553 case $ac_option in
21554 # Handling of the options.
21555 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21556 ac_cs_recheck=: ;;
21557 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
21558 printf '%s\n' "$ac_cs_version"; exit ;;
21559 --config | --confi | --conf | --con | --co | --c )
21560 printf '%s\n' "$ac_cs_config"; exit ;;
21561 --debug | --debu | --deb | --de | --d | -d )
21562 debug=: ;;
21563 --file | --fil | --fi | --f )
21564 $ac_shift
21565 case $ac_optarg in
21566 *\'*) ac_optarg=`printf '%s\n' "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
21567 '') as_fn_error $? "missing file argument" ;;
21568 esac
21569 as_fn_append CONFIG_FILES " '$ac_optarg'"
21570 ac_need_defaults=false;;
21571 --header | --heade | --head | --hea )
21572 $ac_shift
21573 case $ac_optarg in
21574 *\'*) ac_optarg=`printf '%s\n' "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
21575 esac
21576 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
21577 ac_need_defaults=false;;
21578 --he | --h)
21579 # Conflict between --help and --header
21580 as_fn_error $? "ambiguous option: '$1'
21581 Try '$0 --help' for more information.";;
21582 --help | --hel | -h )
21583 printf '%s\n' "$ac_cs_usage"; exit ;;
21584 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21585 | -silent | --silent | --silen | --sile | --sil | --si | --s)
21586 ac_cs_silent=: ;;
21587
21588 # This is an error.
21589 -*) as_fn_error $? "unrecognized option: '$1'
21590 Try '$0 --help' for more information." ;;
21591
21592 *) as_fn_append ac_config_targets " $1"
21593 ac_need_defaults=false ;;
21594
21595 esac
21596 shift
21597 done
21598
21599 ac_configure_extra_args=
21600
21601 if $ac_cs_silent; then
21602 exec 6>/dev/null
21603 ac_configure_extra_args="$ac_configure_extra_args --silent"
21604 fi
21605
21606 _ACEOF
21607 cat >>"$CONFIG_STATUS" <<_ACEOF || ac_write_fail=1
21608 if \$ac_cs_recheck; then
21609 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
21610 shift
21611 \printf '%s\n' "running CONFIG_SHELL=$SHELL \$*" >&6
21612 CONFIG_SHELL='$SHELL'
21613 export CONFIG_SHELL
21614 exec "\$@"
21615 fi
21616
21617 _ACEOF
21618 cat >>"$CONFIG_STATUS" <<\_ACEOF || ac_write_fail=1
21619 exec 5>>config.log
21620 {
21621 echo
21622 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21623 ## Running $as_me. ##
21624 _ASBOX
21625 printf '%s\n' "$ac_log"
21626 } >&5
21627
21628 _ACEOF
21629 cat >>"$CONFIG_STATUS" <<_ACEOF || ac_write_fail=1
21630 #
21631 # INIT-COMMANDS
21632 #
21633 AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
21634
21635
21636 # The HP-UX ksh and POSIX shell print the target directory to stdout
21637 # if CDPATH is set.
21638 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
21639
21640 sed_quote_subst='$sed_quote_subst'
21641 double_quote_subst='$double_quote_subst'
21642 delay_variable_subst='$delay_variable_subst'
21643 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
21644 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
21645 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
21646 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
21647 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
21648 enable_cxx_stdlib='`$ECHO "$enable_cxx_stdlib" | $SED "$delay_single_quote_subst"`'
21649 stdlibflag='`$ECHO "$stdlibflag" | $SED "$delay_single_quote_subst"`'
21650 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
21651 shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
21652 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
21653 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
21654 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
21655 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
21656 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
21657 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
21658 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
21659 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
21660 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
21661 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
21662 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
21663 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
21664 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
21665 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
21666 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
21667 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
21668 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
21669 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
21670 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
21671 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
21672 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
21673 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
21674 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
21675 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
21676 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
21677 lt_cv_cygpath_installed='`$ECHO "$lt_cv_cygpath_installed" | $SED "$delay_single_quote_subst"`'
21678 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
21679 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
21680 FILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`'
21681 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
21682 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
21683 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
21684 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
21685 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
21686 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
21687 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
21688 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
21689 lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`'
21690 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
21691 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
21692 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
21693 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
21694 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
21695 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
21696 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
21697 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
21698 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
21699 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
21700 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
21701 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
21702 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
21703 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
21704 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
21705 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
21706 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"`'
21707 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
21708 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
21709 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
21710 lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
21711 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
21712 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
21713 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
21714 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
21715 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
21716 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
21717 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
21718 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
21719 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
21720 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
21721 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
21722 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
21723 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
21724 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
21725 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
21726 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
21727 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
21728 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
21729 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
21730 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
21731 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
21732 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
21733 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
21734 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
21735 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
21736 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
21737 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
21738 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
21739 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
21740 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
21741 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
21742 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
21743 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
21744 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
21745 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
21746 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
21747 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
21748 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
21749 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
21750 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
21751 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
21752 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
21753 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
21754 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
21755 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
21756 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
21757 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
21758 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
21759 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
21760 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
21761 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
21762 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
21763 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
21764 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
21765 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
21766 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
21767 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
21768 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
21769 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
21770 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
21771 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
21772 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
21773 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
21774 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
21775 configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
21776 configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
21777 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
21778 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
21779 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
21780 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
21781 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
21782 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
21783
21784 LTCC='$LTCC'
21785 LTCFLAGS='$LTCFLAGS'
21786 compiler='$compiler_DEFAULT'
21787
21788 # A function that is used when there is no print builtin or printf.
21789 func_fallback_echo ()
21790 {
21791 eval 'cat <<_LTECHO_EOF
21792 \$1
21793 _LTECHO_EOF'
21794 }
21795
21796 # Quote evaled strings.
21797 for var in SHELL \
21798 ECHO \
21799 PATH_SEPARATOR \
21800 SED \
21801 GREP \
21802 EGREP \
21803 FGREP \
21804 LD \
21805 NM \
21806 LN_S \
21807 lt_SP2NL \
21808 lt_NL2SP \
21809 reload_flag \
21810 FILECMD \
21811 OBJDUMP \
21812 deplibs_check_method \
21813 file_magic_cmd \
21814 file_magic_glob \
21815 want_nocaseglob \
21816 DLLTOOL \
21817 sharedlib_from_linklib_cmd \
21818 AR \
21819 lt_ar_flags \
21820 archiver_list_spec \
21821 STRIP \
21822 RANLIB \
21823 CC \
21824 CFLAGS \
21825 compiler \
21826 lt_cv_sys_global_symbol_pipe \
21827 lt_cv_sys_global_symbol_to_cdecl \
21828 lt_cv_sys_global_symbol_to_import \
21829 lt_cv_sys_global_symbol_to_c_name_address \
21830 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
21831 lt_cv_nm_interface \
21832 nm_file_list_spec \
21833 lt_cv_truncate_bin \
21834 lt_prog_compiler_no_builtin_flag \
21835 lt_prog_compiler_pic \
21836 lt_prog_compiler_wl \
21837 lt_prog_compiler_static \
21838 lt_cv_prog_compiler_c_o \
21839 need_locks \
21840 MANIFEST_TOOL \
21841 DSYMUTIL \
21842 NMEDIT \
21843 LIPO \
21844 OTOOL \
21845 OTOOL64 \
21846 shrext_cmds \
21847 export_dynamic_flag_spec \
21848 whole_archive_flag_spec \
21849 compiler_needs_object \
21850 with_gnu_ld \
21851 allow_undefined_flag \
21852 no_undefined_flag \
21853 hardcode_libdir_flag_spec \
21854 hardcode_libdir_separator \
21855 exclude_expsyms \
21856 include_expsyms \
21857 file_list_spec \
21858 variables_saved_for_relink \
21859 libname_spec \
21860 library_names_spec \
21861 soname_spec \
21862 install_override_mode \
21863 finish_eval \
21864 old_striplib \
21865 striplib; do
21866 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
21867 *[\\\\\\\`\\"\\\$]*)
21868 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
21869 ;;
21870 *)
21871 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
21872 ;;
21873 esac
21874 done
21875
21876 # Double-quote double-evaled strings.
21877 for var in reload_cmds \
21878 old_postinstall_cmds \
21879 old_postuninstall_cmds \
21880 old_archive_cmds \
21881 extract_expsyms_cmds \
21882 old_archive_from_new_cmds \
21883 old_archive_from_expsyms_cmds \
21884 archive_cmds \
21885 archive_expsym_cmds \
21886 module_cmds \
21887 module_expsym_cmds \
21888 export_symbols_cmds \
21889 prelink_cmds \
21890 postlink_cmds \
21891 postinstall_cmds \
21892 postuninstall_cmds \
21893 finish_cmds \
21894 sys_lib_search_path_spec \
21895 configure_time_dlsearch_path \
21896 configure_time_lt_sys_library_path; do
21897 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
21898 *[\\\\\\\`\\"\\\$]*)
21899 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
21900 ;;
21901 *)
21902 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
21903 ;;
21904 esac
21905 done
21906
21907 ac_aux_dir='$ac_aux_dir'
21908
21909 # See if we are running on zsh, and set the options that allow our
21910 # commands through without removal of \ escapes INIT.
21911 if test -n "\${ZSH_VERSION+set}"; then
21912 setopt NO_GLOB_SUBST
21913 fi
21914
21915
21916 PACKAGE='$PACKAGE'
21917 VERSION='$VERSION'
21918 RM='$RM'
21919 ofile='$ofile'
21920
21921
21922
21923
21924 _ACEOF
21925
21926 cat >>"$CONFIG_STATUS" <<\_ACEOF || ac_write_fail=1
21927
21928 # Handling of arguments.
21929 for ac_config_target in $ac_config_targets
21930 do
21931 case $ac_config_target in
21932 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
21933 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
21934 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
21935 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
21936 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
21937 "Doxyfile") CONFIG_FILES="$CONFIG_FILES Doxyfile" ;;
21938 "xrender.pc") CONFIG_FILES="$CONFIG_FILES xrender.pc" ;;
21939
21940 *) as_fn_error $? "invalid argument: '$ac_config_target'" "$LINENO" 5;;
21941 esac
21942 done
21943
21944
21945 # If the user did not use the arguments to specify the items to instantiate,
21946 # then the envvar interface is used. Set only those that are not.
21947 # We use the long form for the default assignment because of an extremely
21948 # bizarre bug on SunOS 4.1.3.
21949 if $ac_need_defaults; then
21950 test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
21951 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
21952 test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
21953 fi
21954
21955 # Have a temporary directory for convenience. Make it in the build tree
21956 # simply because there is no reason against having it here, and in addition,
21957 # creating and moving files from /tmp can sometimes cause problems.
21958 # Hook for its removal unless debugging.
21959 # Note that there is a small window in which the directory will not be cleaned:
21960 # after its creation but before its name has been assigned to '$tmp'.
21961 $debug ||
21962 {
21963 tmp= ac_tmp=
21964 trap 'exit_status=$?
21965 : "${ac_tmp:=$tmp}"
21966 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
21967 ' 0
21968 trap 'as_fn_exit 1' 1 2 13 15
21969 }
21970 # Create a (secure) tmp directory for tmp files.
21971
21972 {
21973 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21974 test -d "$tmp"
21975 } ||
21976 {
21977 tmp=./conf$$-$RANDOM
21978 (umask 077 && mkdir "$tmp")
21979 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
21980 ac_tmp=$tmp
21981
21982 # Set up the scripts for CONFIG_FILES section.
21983 # No need to generate them if there are no CONFIG_FILES.
21984 # This happens for instance with './config.status config.h'.
21985 if test -n "$CONFIG_FILES"; then
21986
21987
21988 ac_cr=`echo X | tr X '\015'`
21989 # On cygwin, bash can eat \r inside `` if the user requested igncr.
21990 # But we know of no other shell where ac_cr would be empty at this
21991 # point, so we can use a bashism as a fallback.
21992 if test "x$ac_cr" = x; then
21993 eval ac_cr=\$\'\\r\'
21994 fi
21995 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
21996 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
21997 ac_cs_awk_cr='\\r'
21998 else
21999 ac_cs_awk_cr=$ac_cr
22000 fi
22001
22002 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
22003 _ACEOF
22004
22005
22006 {
22007 echo "cat >conf$$subs.awk <<_ACEOF" &&
22008 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
22009 echo "_ACEOF"
22010 } >conf$$subs.sh ||
22011 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
22012 ac_delim_num=`echo "$ac_subst_vars" | sed -n '$='`
22013 ac_delim='%!_!# '
22014 for ac_last_try in false false false false false :; do
22015 . ./conf$$subs.sh ||
22016 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
22017
22018 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | sed -n '$='`
22019 if test $ac_delim_n = $ac_delim_num; then
22020 break
22021 elif $ac_last_try; then
22022 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
22023 else
22024 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22025 fi
22026 done
22027 rm -f conf$$subs.sh
22028
22029 cat >>"$CONFIG_STATUS" <<_ACEOF || ac_write_fail=1
22030 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
22031 _ACEOF
22032 sed -n '
22033 h
22034 s/^/S["/; s/!.*/"]=/
22035 p
22036 g
22037 s/^[^!]*!//
22038 :repl
22039 t repl
22040 s/'"$ac_delim"'$//
22041 t delim
22042 :nl
22043 h
22044 s/\(.\{148\}\)..*/\1/
22045 t more1
22046 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
22047 p
22048 n
22049 b repl
22050 :more1
22051 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
22052 p
22053 g
22054 s/.\{148\}//
22055 t nl
22056 :delim
22057 h
22058 s/\(.\{148\}\)..*/\1/
22059 t more2
22060 s/["\\]/\\&/g; s/^/"/; s/$/"/
22061 p
22062 b
22063 :more2
22064 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
22065 p
22066 g
22067 s/.\{148\}//
22068 t delim
22069 ' <conf$$subs.awk | sed '
22070 /^[^""]/{
22071 N
22072 s/\n//
22073 }
22074 ' >>"$CONFIG_STATUS" || ac_write_fail=1
22075 rm -f conf$$subs.awk
22076 cat >>"$CONFIG_STATUS" <<_ACEOF || ac_write_fail=1
22077 _ACAWK
22078 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
22079 for (key in S) S_is_set[key] = 1
22080 FS = ""
22081
22082 }
22083 {
22084 line = $ 0
22085 nfields = split(line, field, "@")
22086 substed = 0
22087 len = length(field[1])
22088 for (i = 2; i < nfields; i++) {
22089 key = field[i]
22090 keylen = length(key)
22091 if (S_is_set[key]) {
22092 value = S[key]
22093 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
22094 len += length(value) + length(field[++i])
22095 substed = 1
22096 } else
22097 len += 1 + keylen
22098 }
22099
22100 print line
22101 }
22102
22103 _ACAWK
22104 _ACEOF
22105 cat >>"$CONFIG_STATUS" <<\_ACEOF || ac_write_fail=1
22106 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
22107 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
22108 else
22109 cat
22110 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
22111 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
22112 _ACEOF
22113
22114 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
22115 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
22116 # trailing colons and then remove the whole line if VPATH becomes empty
22117 # (actually we leave an empty line to preserve line numbers).
22118 if test "x$srcdir" = x.; then
22119 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
22120 h
22121 s///
22122 s/^/:/
22123 s/[ ]*$/:/
22124 s/:\$(srcdir):/:/g
22125 s/:\${srcdir}:/:/g
22126 s/:@srcdir@:/:/g
22127 s/^:*//
22128 s/:*$//
22129 x
22130 s/\(=[ ]*\).*/\1/
22131 G
22132 s/\n//
22133 s/^[^=]*=[ ]*$//
22134 }'
22135 fi
22136
22137 cat >>"$CONFIG_STATUS" <<\_ACEOF || ac_write_fail=1
22138 fi # test -n "$CONFIG_FILES"
22139
22140 # Set up the scripts for CONFIG_HEADERS section.
22141 # No need to generate them if there are no CONFIG_HEADERS.
22142 # This happens for instance with './config.status Makefile'.
22143 if test -n "$CONFIG_HEADERS"; then
22144 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
22145 BEGIN {
22146 _ACEOF
22147
22148 # Transform confdefs.h into an awk script 'defines.awk', embedded as
22149 # here-document in config.status, that substitutes the proper values into
22150 # config.h.in to produce config.h.
22151
22152 # Create a delimiter string that does not exist in confdefs.h, to ease
22153 # handling of long lines.
22154 ac_delim='%!_!# '
22155 for ac_last_try in false false :; do
22156 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
22157 if test -z "$ac_tt"; then
22158 break
22159 elif $ac_last_try; then
22160 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
22161 else
22162 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22163 fi
22164 done
22165
22166 # For the awk script, D is an array of macro values keyed by name,
22167 # likewise P contains macro parameters if any. Preserve backslash
22168 # newline sequences.
22169
22170 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22171 sed -n '
22172 s/.\{148\}/&'"$ac_delim"'/g
22173 t rset
22174 :rset
22175 s/^[ ]*#[ ]*define[ ][ ]*/ /
22176 t def
22177 d
22178 :def
22179 s/\\$//
22180 t bsnl
22181 s/["\\]/\\&/g
22182 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
22183 D["\1"]=" \3"/p
22184 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
22185 d
22186 :bsnl
22187 s/["\\]/\\&/g
22188 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
22189 D["\1"]=" \3\\\\\\n"\\/p
22190 t cont
22191 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
22192 t cont
22193 d
22194 :cont
22195 n
22196 s/.\{148\}/&'"$ac_delim"'/g
22197 t clear
22198 :clear
22199 s/\\$//
22200 t bsnlc
22201 s/["\\]/\\&/g; s/^/"/; s/$/"/p
22202 d
22203 :bsnlc
22204 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
22205 b cont
22206 ' <confdefs.h | sed '
22207 s/'"$ac_delim"'/"\\\
22208 "/g' >>"$CONFIG_STATUS" || ac_write_fail=1
22209
22210 cat >>"$CONFIG_STATUS" <<_ACEOF || ac_write_fail=1
22211 for (key in D) D_is_set[key] = 1
22212 FS = ""
22213 }
22214 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
22215 line = \$ 0
22216 split(line, arg, " ")
22217 if (arg[1] == "#") {
22218 defundef = arg[2]
22219 mac1 = arg[3]
22220 } else {
22221 defundef = substr(arg[1], 2)
22222 mac1 = arg[2]
22223 }
22224 split(mac1, mac2, "(") #)
22225 macro = mac2[1]
22226 prefix = substr(line, 1, index(line, defundef) - 1)
22227 if (D_is_set[macro]) {
22228 suffix = P[macro] D[macro]
22229 while (suffix ~ /[\t ]$/) {
22230 suffix = substr(suffix, 1, length(suffix) - 1)
22231 }
22232 # Preserve the white space surrounding the "#".
22233 print prefix "define", macro suffix
22234 next
22235 } else {
22236 # Replace #undef with comments. This is necessary, for example,
22237 # in the case of _POSIX_SOURCE, which is predefined and required
22238 # on some systems where configure will not decide to define it.
22239 if (defundef == "undef") {
22240 print "/*", prefix defundef, macro, "*/"
22241 next
22242 }
22243 }
22244 }
22245 { print }
22246 _ACAWK
22247 _ACEOF
22248 cat >>"$CONFIG_STATUS" <<\_ACEOF || ac_write_fail=1
22249 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
22250 fi # test -n "$CONFIG_HEADERS"
22251
22252
22253 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
22254 shift
22255 for ac_tag
22256 do
22257 case $ac_tag in
22258 :[FHLC]) ac_mode=$ac_tag; continue;;
22259 esac
22260 case $ac_mode$ac_tag in
22261 :[FHL]*:*);;
22262 :L* | :C*:*) as_fn_error $? "invalid tag '$ac_tag'" "$LINENO" 5;;
22263 :[FH]-) ac_tag=-:-;;
22264 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22265 esac
22266 ac_save_IFS=$IFS
22267 IFS=:
22268 set x $ac_tag
22269 IFS=$ac_save_IFS
22270 shift
22271 ac_file=$1
22272 shift
22273
22274 case $ac_mode in
22275 :L) ac_source=$1;;
22276 :[FH])
22277 ac_file_inputs=
22278 for ac_f
22279 do
22280 case $ac_f in
22281 -) ac_f="$ac_tmp/stdin";;
22282 *) # Look for the file first in the build tree, then in the source tree
22283 # (if the path is not absolute). The absolute path cannot be DOS-style,
22284 # because $ac_f cannot contain ':'.
22285 test -f "$ac_f" ||
22286 case $ac_f in
22287 [\\/$]*) false;;
22288 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22289 esac ||
22290 as_fn_error 1 "cannot find input file: '$ac_f'" "$LINENO" 5;;
22291 esac
22292 case $ac_f in *\'*) ac_f=`printf '%s\n' "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
22293 as_fn_append ac_file_inputs " '$ac_f'"
22294 done
22295
22296 # Let's still pretend it is 'configure' which instantiates (i.e., don't
22297 # use $as_me), people would be surprised to read:
22298 # /* config.h. Generated by config.status. */
22299 configure_input='Generated from '`
22300 printf '%s\n' "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
22301 `' by configure.'
22302 if test x"$ac_file" != x-; then
22303 configure_input="$ac_file. $configure_input"
22304 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
22305 printf '%s\n' "$as_me: creating $ac_file" >&6;}
22306 fi
22307 # Neutralize special characters interpreted by sed in replacement strings.
22308 case $configure_input in #(
22309 *\&* | *\|* | *\\* )
22310 ac_sed_conf_input=`printf '%s\n' "$configure_input" |
22311 sed 's/[\\\\&|]/\\\\&/g'`;; #(
22312 *) ac_sed_conf_input=$configure_input;;
22313 esac
22314
22315 case $ac_tag in
22316 *:-:* | *:-) cat >"$ac_tmp/stdin" \
22317 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
22318 esac
22319 ;;
22320 esac
22321
22322 ac_dir=`$as_dirname -- "$ac_file" ||
22323 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22324 X"$ac_file" : 'X\(//\)[^/]' \| \
22325 X"$ac_file" : 'X\(//\)$' \| \
22326 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22327 printf '%s\n' X"$ac_file" |
22328 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22329 s//\1/
22330 q
22331 }
22332 /^X\(\/\/\)[^/].*/{
22333 s//\1/
22334 q
22335 }
22336 /^X\(\/\/\)$/{
22337 s//\1/
22338 q
22339 }
22340 /^X\(\/\).*/{
22341 s//\1/
22342 q
22343 }
22344 s/.*/./; q'`
22345 as_dir="$ac_dir"; as_fn_mkdir_p
22346 ac_builddir=.
22347
22348 case "$ac_dir" in
22349 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22350 *)
22351 ac_dir_suffix=/`printf '%s\n' "$ac_dir" | sed 's|^\.[\\/]||'`
22352 # A ".." for each directory in $ac_dir_suffix.
22353 ac_top_builddir_sub=`printf '%s\n' "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
22354 case $ac_top_builddir_sub in
22355 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22356 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22357 esac ;;
22358 esac
22359 ac_abs_top_builddir=$ac_pwd
22360 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22361 # for backward compatibility:
22362 ac_top_builddir=$ac_top_build_prefix
22363
22364 case $srcdir in
22365 .) # We are building in place.
22366 ac_srcdir=.
22367 ac_top_srcdir=$ac_top_builddir_sub
22368 ac_abs_top_srcdir=$ac_pwd ;;
22369 [\\/]* | ?:[\\/]* ) # Absolute name.
22370 ac_srcdir=$srcdir$ac_dir_suffix;
22371 ac_top_srcdir=$srcdir
22372 ac_abs_top_srcdir=$srcdir ;;
22373 *) # Relative name.
22374 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22375 ac_top_srcdir=$ac_top_build_prefix$srcdir
22376 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22377 esac
22378 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22379
22380
22381 case $ac_mode in
22382 :F)
22383 #
22384 # CONFIG_FILE
22385 #
22386
22387 case $INSTALL in
22388 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22389 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22390 esac
22391 ac_MKDIR_P=$MKDIR_P
22392 case $MKDIR_P in
22393 [\\/$]* | ?:[\\/]* ) ;;
22394 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
22395 esac
22396 _ACEOF
22397
22398 cat >>"$CONFIG_STATUS" <<\_ACEOF || ac_write_fail=1
22399 # If the template does not know about datarootdir, expand it.
22400 # FIXME: This hack should be removed a few years after 2.60.
22401 ac_datarootdir_hack=; ac_datarootdir_seen=
22402 ac_sed_dataroot='
22403 /datarootdir/ {
22404 p
22405 q
22406 }
22407 /@datadir@/p
22408 /@docdir@/p
22409 /@infodir@/p
22410 /@localedir@/p
22411 /@mandir@/p'
22412 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
22413 *datarootdir*) ac_datarootdir_seen=yes;;
22414 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22415 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22416 printf '%s\n' "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22417 _ACEOF
22418 cat >>"$CONFIG_STATUS" <<_ACEOF || ac_write_fail=1
22419 ac_datarootdir_hack='
22420 s&@datadir@&$datadir&g
22421 s&@docdir@&$docdir&g
22422 s&@infodir@&$infodir&g
22423 s&@localedir@&$localedir&g
22424 s&@mandir@&$mandir&g
22425 s&\\\${datarootdir}&$datarootdir&g' ;;
22426 esac
22427 _ACEOF
22428
22429 # Neutralize VPATH when '$srcdir' = '.'.
22430 # Shell code in configure.ac might set extrasub.
22431 # FIXME: do we really want to maintain this feature?
22432 cat >>"$CONFIG_STATUS" <<_ACEOF || ac_write_fail=1
22433 ac_sed_extra="$ac_vpsub
22434 $extrasub
22435 _ACEOF
22436 cat >>"$CONFIG_STATUS" <<\_ACEOF || ac_write_fail=1
22437 :t
22438 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22439 s|@configure_input@|$ac_sed_conf_input|;t t
22440 s&@top_builddir@&$ac_top_builddir_sub&;t t
22441 s&@top_build_prefix@&$ac_top_build_prefix&;t t
22442 s&@srcdir@&$ac_srcdir&;t t
22443 s&@abs_srcdir@&$ac_abs_srcdir&;t t
22444 s&@top_srcdir@&$ac_top_srcdir&;t t
22445 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22446 s&@builddir@&$ac_builddir&;t t
22447 s&@abs_builddir@&$ac_abs_builddir&;t t
22448 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22449 s&@INSTALL@&$ac_INSTALL&;t t
22450 s&@MKDIR_P@&$ac_MKDIR_P&;t t
22451 $ac_datarootdir_hack
22452 "
22453 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
22454 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
22455
22456 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22457 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
22458 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
22459 "$ac_tmp/out"`; test -z "$ac_out"; } &&
22460 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable 'datarootdir'
22461 which seems to be undefined. Please make sure it is defined" >&5
22462 printf '%s\n' "$as_me: WARNING: $ac_file contains a reference to the variable 'datarootdir'
22463 which seems to be undefined. Please make sure it is defined" >&2;}
22464
22465 rm -f "$ac_tmp/stdin"
22466 case $ac_file in
22467 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
22468 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
22469 esac \
22470 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
22471 ;;
22472 :H)
22473 #
22474 # CONFIG_HEADER
22475 #
22476 if test x"$ac_file" != x-; then
22477 {
22478 printf '%s\n' "/* $configure_input */" >&1 \
22479 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
22480 } >"$ac_tmp/config.h" \
22481 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
22482 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
22483 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
22484 printf '%s\n' "$as_me: $ac_file is unchanged" >&6;}
22485 else
22486 rm -f "$ac_file"
22487 mv "$ac_tmp/config.h" "$ac_file" \
22488 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
22489 fi
22490 else
22491 printf '%s\n' "/* $configure_input */" >&1 \
22492 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
22493 || as_fn_error $? "could not create -" "$LINENO" 5
22494 fi
22495 # Compute "$ac_file"'s index in $config_headers.
22496 _am_arg="$ac_file"
22497 _am_stamp_count=1
22498 for _am_header in $config_headers :; do
22499 case $_am_header in
22500 $_am_arg | $_am_arg:* )
22501 break ;;
22502 * )
22503 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
22504 esac
22505 done
22506 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
22507 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22508 X"$_am_arg" : 'X\(//\)[^/]' \| \
22509 X"$_am_arg" : 'X\(//\)$' \| \
22510 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
22511 printf '%s\n' X"$_am_arg" |
22512 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22513 s//\1/
22514 q
22515 }
22516 /^X\(\/\/\)[^/].*/{
22517 s//\1/
22518 q
22519 }
22520 /^X\(\/\/\)$/{
22521 s//\1/
22522 q
22523 }
22524 /^X\(\/\).*/{
22525 s//\1/
22526 q
22527 }
22528 s/.*/./; q'`/stamp-h$_am_stamp_count
22529 ;;
22530
22531 :C) { printf '%s\n' "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
22532 printf '%s\n' "$as_me: executing $ac_file commands" >&6;}
22533 ;;
22534 esac
22535
22536
22537 case $ac_file$ac_mode in
22538 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
22539 # Older Autoconf quotes --file arguments for eval, but not when files
22540 # are listed without --file. Let's play safe and only enable the eval
22541 # if we detect the quoting.
22542 # TODO: see whether this extra hack can be removed once we start
22543 # requiring Autoconf 2.70 or later.
22544 case $CONFIG_FILES in #(
22545 *\'*) :
22546 eval set x "$CONFIG_FILES" ;; #(
22547 *) :
22548 set x $CONFIG_FILES ;; #(
22549 *) :
22550 ;;
22551 esac
22552 shift
22553 # Used to flag and report bootstrapping failures.
22554 am_rc=0
22555 for am_mf
22556 do
22557 # Strip MF so we end up with the name of the file.
22558 am_mf=`printf '%s\n' "$am_mf" | sed -e 's/:.*$//'`
22559 # Check whether this is an Automake generated Makefile which includes
22560 # dependency-tracking related rules and includes.
22561 # Grep'ing the whole file directly is not great: AIX grep has a line
22562 # limit of 2048, but all sed's we know have understand at least 4000.
22563 sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
22564 || continue
22565 am_dirpart=`$as_dirname -- "$am_mf" ||
22566 $as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22567 X"$am_mf" : 'X\(//\)[^/]' \| \
22568 X"$am_mf" : 'X\(//\)$' \| \
22569 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
22570 printf '%s\n' X"$am_mf" |
22571 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22572 s//\1/
22573 q
22574 }
22575 /^X\(\/\/\)[^/].*/{
22576 s//\1/
22577 q
22578 }
22579 /^X\(\/\/\)$/{
22580 s//\1/
22581 q
22582 }
22583 /^X\(\/\).*/{
22584 s//\1/
22585 q
22586 }
22587 s/.*/./; q'`
22588 am_filepart=`$as_basename -- "$am_mf" ||
22589 $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
22590 X"$am_mf" : 'X\(//\)$' \| \
22591 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
22592 printf '%s\n' X/"$am_mf" |
22593 sed '/^.*\/\([^/][^/]*\)\/*$/{
22594 s//\1/
22595 q
22596 }
22597 /^X\/\(\/\/\)$/{
22598 s//\1/
22599 q
22600 }
22601 /^X\/\(\/\).*/{
22602 s//\1/
22603 q
22604 }
22605 s/.*/./; q'`
22606 { echo "$as_me:$LINENO: cd "$am_dirpart" \
22607 && sed -e '/# am--include-marker/d' "$am_filepart" \
22608 | $MAKE -f - am--depfiles" >&5
22609 (cd "$am_dirpart" \
22610 && sed -e '/# am--include-marker/d' "$am_filepart" \
22611 | $MAKE -f - am--depfiles) >&5 2>&5
22612 ac_status=$?
22613 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22614 (exit $ac_status); } || am_rc=$?
22615 done
22616 if test $am_rc -ne 0; then
22617 { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
22618 printf '%s\n' "$as_me: error: in '$ac_pwd':" >&2;}
22619 as_fn_error $? "Something went wrong bootstrapping makefile fragments
22620 for automatic dependency tracking. If GNU make was not used, consider
22621 re-running the configure script with MAKE=\"gmake\" (or whatever is
22622 necessary). You can also try re-running configure with the
22623 '--disable-dependency-tracking' option to at least be able to build
22624 the package (albeit without support for automatic dependency tracking).
22625 See 'config.log' for more details" "$LINENO" 5; }
22626 fi
22627 { am_dirpart=; unset am_dirpart;}
22628 { am_filepart=; unset am_filepart;}
22629 { am_mf=; unset am_mf;}
22630 { am_rc=; unset am_rc;}
22631 rm -f conftest-deps.mk
22632 }
22633 ;;
22634 "libtool":C)
22635
22636 # See if we are running on zsh, and set the options that allow our
22637 # commands through without removal of \ escapes.
22638 if test -n "${ZSH_VERSION+set}"; then
22639 setopt NO_GLOB_SUBST
22640 fi
22641
22642 cfgfile=${ofile}T
22643 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
22644 $RM "$cfgfile"
22645
22646 cat <<_LT_EOF >> "$cfgfile"
22647 #! $SHELL
22648 # Generated automatically by $as_me ($PACKAGE) $VERSION
22649 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
22650
22651 # Provide generalized library-building support services.
22652 # Written by Gordon Matzigkeit, 1996
22653
22654 # Copyright (C) 2025-2026 Free Software Foundation, Inc.
22655 # This is free software; see the source for copying conditions. There is NO
22656 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
22657
22658 # GNU Libtool is free software; you can redistribute it and/or modify
22659 # it under the terms of the GNU General Public License as published by
22660 # the Free Software Foundation; either version 2 of the License, or
22661 # (at your option) any later version.
22662 #
22663 # As a special exception to the GNU General Public License, if you
22664 # distribute this file as part of a program or library that is built
22665 # using GNU Libtool, you may include this file under the same
22666 # distribution terms that you use for the rest of that program.
22667 #
22668 # GNU Libtool is distributed in the hope that it will be useful, but
22669 # WITHOUT ANY WARRANTY; without even the implied warranty of
22670 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22671 # GNU General Public License for more details.
22672 #
22673 # You should have received a copy of the GNU General Public License
22674 # along with this program. If not, see <https://www.gnu.org/licenses/>.
22675
22676
22677 # The names of the tagged configurations supported by this script.
22678 available_tags=''
22679
22680 # Configured defaults for sys_lib_dlsearch_path munging.
22681 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
22682
22683 # ### BEGIN LIBTOOL CONFIG
22684
22685 # Which release of libtool.m4 was used?
22686 macro_version=$macro_version
22687 macro_revision=$macro_revision
22688
22689 # Whether or not to build shared libraries.
22690 build_libtool_libs=$enable_shared
22691
22692 # Whether or not to build static libraries.
22693 build_old_libs=$enable_static
22694
22695 # What type of objects to build.
22696 pic_mode=$pic_mode
22697
22698 # Whether to let the compiler frontend decide what standard libraries to link when building C++ shared libraries and modules.
22699 enable_cxx_stdlib=$enable_cxx_stdlib
22700
22701 # Flag used for specifying not to link standard libraries.
22702 stdlibflag=$stdlibflag
22703
22704 # Whether or not to optimize for fast installation.
22705 fast_install=$enable_fast_install
22706
22707 # Shared archive member basename,for filename based shared library versioning on AIX.
22708 shared_archive_member_spec=$shared_archive_member_spec
22709
22710 # Shell to use when invoking shell scripts.
22711 SHELL=$lt_SHELL
22712
22713 # An echo program that protects backslashes.
22714 ECHO=$lt_ECHO
22715
22716 # The PATH separator for the build system.
22717 PATH_SEPARATOR=$lt_PATH_SEPARATOR
22718
22719 # The host system.
22720 host_alias=$host_alias
22721 host=$host
22722 host_os=$host_os
22723
22724 # The build system.
22725 build_alias=$build_alias
22726 build=$build
22727 build_os=$build_os
22728
22729 # A sed program that does not truncate output.
22730 SED=$lt_SED
22731
22732 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
22733 Xsed="\$SED -e 1s/^X//"
22734
22735 # A grep program that handles long lines.
22736 GREP=$lt_GREP
22737
22738 # An ERE matcher.
22739 EGREP=$lt_EGREP
22740
22741 # A literal string matcher.
22742 FGREP=$lt_FGREP
22743
22744 # A BSD- or MS-compatible name lister.
22745 NM=$lt_NM
22746
22747 # Whether we need soft or hard links.
22748 LN_S=$lt_LN_S
22749
22750 # What is the maximum length of a command?
22751 max_cmd_len=$max_cmd_len
22752
22753 # Object file suffix (normally "o").
22754 objext=$ac_objext
22755
22756 # Executable file suffix (normally "").
22757 exeext=$exeext
22758
22759 # whether the shell understands "unset".
22760 lt_unset=$lt_unset
22761
22762 # turn spaces into newlines.
22763 SP2NL=$lt_lt_SP2NL
22764
22765 # turn newlines into spaces.
22766 NL2SP=$lt_lt_NL2SP
22767
22768 # convert \$build file names to \$host format.
22769 to_host_file_cmd=$lt_cv_to_host_file_cmd
22770
22771 # convert \$build files to toolchain format.
22772 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
22773
22774 # whether cygpath is installed.
22775 cygpath_installed=$lt_cv_cygpath_installed
22776
22777 # A file(cmd) program that detects file types.
22778 FILECMD=$lt_FILECMD
22779
22780 # An object symbol dumper.
22781 OBJDUMP=$lt_OBJDUMP
22782
22783 # Method to check whether dependent libraries are shared objects.
22784 deplibs_check_method=$lt_deplibs_check_method
22785
22786 # Command to use when deplibs_check_method = "file_magic".
22787 file_magic_cmd=$lt_file_magic_cmd
22788
22789 # How to find potential files when deplibs_check_method = "file_magic".
22790 file_magic_glob=$lt_file_magic_glob
22791
22792 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
22793 want_nocaseglob=$lt_want_nocaseglob
22794
22795 # DLL creation program.
22796 DLLTOOL=$lt_DLLTOOL
22797
22798 # Command to associate shared and link libraries.
22799 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
22800
22801 # The archiver.
22802 AR=$lt_AR
22803
22804 # Flags to create an archive (by configure).
22805 lt_ar_flags=$lt_lt_ar_flags
22806
22807 # Flags to create an archive.
22808 AR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"}
22809
22810 # How to feed a file listing to the archiver.
22811 archiver_list_spec=$lt_archiver_list_spec
22812
22813 # A symbol stripping program.
22814 STRIP=$lt_STRIP
22815
22816 # Commands used to install an old-style archive.
22817 RANLIB=$lt_RANLIB
22818 old_postinstall_cmds=$lt_old_postinstall_cmds
22819 old_postuninstall_cmds=$lt_old_postuninstall_cmds
22820
22821 # Whether to use a lock for old archive extraction.
22822 lock_old_archive_extraction=$lock_old_archive_extraction
22823
22824 # A C compiler.
22825 LTCC=$lt_CC
22826
22827 # LTCC compiler flags.
22828 LTCFLAGS=$lt_CFLAGS
22829
22830 # Take the output of nm and produce a listing of raw symbols and C names.
22831 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
22832
22833 # Transform the output of nm in a proper C declaration.
22834 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
22835
22836 # Transform the output of nm into a list of symbols to manually relocate.
22837 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
22838
22839 # Transform the output of nm in a C name address pair.
22840 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
22841
22842 # Transform the output of nm in a C name address pair when lib prefix is needed.
22843 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
22844
22845 # The name lister interface.
22846 nm_interface=$lt_lt_cv_nm_interface
22847
22848 # Specify filename containing input files for \$NM.
22849 nm_file_list_spec=$lt_nm_file_list_spec
22850
22851 # The root where to search for dependent libraries,and where our libraries should be installed.
22852 lt_sysroot=$lt_sysroot
22853
22854 # Command to truncate a binary pipe.
22855 lt_truncate_bin=$lt_lt_cv_truncate_bin
22856
22857 # The name of the directory that contains temporary libtool files.
22858 objdir=$objdir
22859
22860 # Used to examine libraries when file_magic_cmd begins with "file".
22861 MAGIC_CMD=$MAGIC_CMD
22862
22863 # Must we lock files when doing compilation?
22864 need_locks=$lt_need_locks
22865
22866 # Manifest tool.
22867 MANIFEST_TOOL=$lt_MANIFEST_TOOL
22868
22869 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
22870 DSYMUTIL=$lt_DSYMUTIL
22871
22872 # Tool to change global to local symbols on Mac OS X.
22873 NMEDIT=$lt_NMEDIT
22874
22875 # Tool to manipulate fat objects and archives on Mac OS X.
22876 LIPO=$lt_LIPO
22877
22878 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
22879 OTOOL=$lt_OTOOL
22880
22881 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
22882 OTOOL64=$lt_OTOOL64
22883
22884 # Old archive suffix (normally "a").
22885 libext=$libext
22886
22887 # Shared library suffix (normally ".so").
22888 shrext_cmds=$lt_shrext_cmds
22889
22890 # The commands to extract the exported symbol list from a shared archive.
22891 extract_expsyms_cmds=$lt_extract_expsyms_cmds
22892
22893 # Variables whose values should be saved in libtool wrapper scripts and
22894 # restored at link time.
22895 variables_saved_for_relink=$lt_variables_saved_for_relink
22896
22897 # Do we need the "lib" prefix for modules?
22898 need_lib_prefix=$need_lib_prefix
22899
22900 # Do we need a version for libraries?
22901 need_version=$need_version
22902
22903 # Library versioning type.
22904 version_type=$version_type
22905
22906 # Shared library runtime path variable.
22907 runpath_var=$runpath_var
22908
22909 # Shared library path variable.
22910 shlibpath_var=$shlibpath_var
22911
22912 # Is shlibpath searched before the hard-coded library search path?
22913 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
22914
22915 # Format of library name prefix.
22916 libname_spec=$lt_libname_spec
22917
22918 # List of archive names. First name is the real one, the rest are links.
22919 # The last name is the one that the linker finds with -lNAME
22920 library_names_spec=$lt_library_names_spec
22921
22922 # The coded name of the library, if different from the real name.
22923 soname_spec=$lt_soname_spec
22924
22925 # Permission mode override for installation of shared libraries.
22926 install_override_mode=$lt_install_override_mode
22927
22928 # Command to use after installation of a shared archive.
22929 postinstall_cmds=$lt_postinstall_cmds
22930
22931 # Command to use after uninstallation of a shared archive.
22932 postuninstall_cmds=$lt_postuninstall_cmds
22933
22934 # Commands used to finish a libtool library installation in a directory.
22935 finish_cmds=$lt_finish_cmds
22936
22937 # As "finish_cmds", except a single script fragment to be evaled but
22938 # not shown.
22939 finish_eval=$lt_finish_eval
22940
22941 # Whether we should hardcode library paths into libraries.
22942 hardcode_into_libs=$hardcode_into_libs
22943
22944 # Compile-time system search path for libraries.
22945 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
22946
22947 # Detected run-time system search path for libraries.
22948 sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
22949
22950 # Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
22951 configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
22952
22953 # Whether dlopen is supported.
22954 dlopen_support=$enable_dlopen
22955
22956 # Whether dlopen of programs is supported.
22957 dlopen_self=$enable_dlopen_self
22958
22959 # Whether dlopen of statically linked programs is supported.
22960 dlopen_self_static=$enable_dlopen_self_static
22961
22962 # Commands to strip libraries.
22963 old_striplib=$lt_old_striplib
22964 striplib=$lt_striplib
22965
22966
22967 # The linker used to build libraries.
22968 LD=$lt_LD
22969
22970 # How to create reloadable object files.
22971 reload_flag=$lt_reload_flag
22972 reload_cmds=$lt_reload_cmds
22973
22974 # Commands used to build an old-style archive.
22975 old_archive_cmds=$lt_old_archive_cmds
22976
22977 # A language specific compiler.
22978 CC=$lt_compiler
22979
22980 # Is the compiler the GNU compiler?
22981 with_gcc=$GCC
22982
22983 # Compiler flag to turn off builtin functions.
22984 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
22985
22986 # Additional compiler flags for building library objects.
22987 pic_flag=$lt_lt_prog_compiler_pic
22988
22989 # How to pass a linker flag through the compiler.
22990 wl=$lt_lt_prog_compiler_wl
22991
22992 # Compiler flag to prevent dynamic linking.
22993 link_static_flag=$lt_lt_prog_compiler_static
22994
22995 # Does compiler simultaneously support -c and -o options?
22996 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
22997
22998 # Whether or not to add -lc for building shared libraries.
22999 build_libtool_need_lc=$archive_cmds_need_lc
23000
23001 # Whether or not to disallow shared libs when runtime libs are static.
23002 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
23003
23004 # Compiler flag to allow reflexive dlopens.
23005 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
23006
23007 # Compiler flag to generate shared objects directly from archives.
23008 whole_archive_flag_spec=$lt_whole_archive_flag_spec
23009
23010 # Whether the compiler copes with passing no objects directly.
23011 compiler_needs_object=$lt_compiler_needs_object
23012
23013 # Create an old-style archive from a shared archive.
23014 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
23015
23016 # Create a temporary old-style archive to link instead of a shared archive.
23017 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
23018
23019 # Commands used to build a shared archive.
23020 archive_cmds=$lt_archive_cmds
23021 archive_expsym_cmds=$lt_archive_expsym_cmds
23022
23023 # Commands used to build a loadable module if different from building
23024 # a shared archive.
23025 module_cmds=$lt_module_cmds
23026 module_expsym_cmds=$lt_module_expsym_cmds
23027
23028 # Whether we are building with GNU ld or not.
23029 with_gnu_ld=$lt_with_gnu_ld
23030
23031 # Flag that allows shared libraries with undefined symbols to be built.
23032 allow_undefined_flag=$lt_allow_undefined_flag
23033
23034 # Flag that enforces no undefined symbols.
23035 no_undefined_flag=$lt_no_undefined_flag
23036
23037 # Flag to hardcode \$libdir into a binary during linking.
23038 # This must work even if \$libdir does not exist
23039 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
23040
23041 # Whether we need a single "-rpath" flag with a separated argument.
23042 hardcode_libdir_separator=$lt_hardcode_libdir_separator
23043
23044 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
23045 # DIR into the resulting binary.
23046 hardcode_direct=$hardcode_direct
23047
23048 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
23049 # DIR into the resulting binary and the resulting library dependency is
23050 # "absolute",i.e. impossible to change by setting \$shlibpath_var if the
23051 # library is relocated.
23052 hardcode_direct_absolute=$hardcode_direct_absolute
23053
23054 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
23055 # into the resulting binary.
23056 hardcode_minus_L=$hardcode_minus_L
23057
23058 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
23059 # into the resulting binary.
23060 hardcode_shlibpath_var=$hardcode_shlibpath_var
23061
23062 # Set to "yes" if building a shared library automatically hardcodes DIR
23063 # into the library and all subsequent libraries and executables linked
23064 # against it.
23065 hardcode_automatic=$hardcode_automatic
23066
23067 # Set to yes if linker adds runtime paths of dependent libraries
23068 # to runtime path list.
23069 inherit_rpath=$inherit_rpath
23070
23071 # Whether libtool must link a program against all its dependency libraries.
23072 link_all_deplibs=$link_all_deplibs
23073
23074 # Set to "yes" if exported symbols are required.
23075 always_export_symbols=$always_export_symbols
23076
23077 # The commands to list exported symbols.
23078 export_symbols_cmds=$lt_export_symbols_cmds
23079
23080 # Symbols that should not be listed in the preloaded symbols.
23081 exclude_expsyms=$lt_exclude_expsyms
23082
23083 # Symbols that must always be exported.
23084 include_expsyms=$lt_include_expsyms
23085
23086 # Commands necessary for linking programs (against libraries) with templates.
23087 prelink_cmds=$lt_prelink_cmds
23088
23089 # Commands necessary for finishing linking programs.
23090 postlink_cmds=$lt_postlink_cmds
23091
23092 # Specify filename containing input files.
23093 file_list_spec=$lt_file_list_spec
23094
23095 # How to hardcode a shared library path into an executable.
23096 hardcode_action=$hardcode_action
23097
23098 # ### END LIBTOOL CONFIG
23099
23100 _LT_EOF
23101
23102 cat <<'_LT_EOF' >> "$cfgfile"
23103
23104 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
23105
23106 # func_munge_path_list VARIABLE PATH
23107 # -----------------------------------
23108 # VARIABLE is name of variable containing _space_ separated list of
23109 # directories to be munged by the contents of PATH, which is string
23110 # having a format:
23111 # "DIR[:DIR]:"
23112 # string "DIR[ DIR]" will be prepended to VARIABLE
23113 # ":DIR[:DIR]"
23114 # string "DIR[ DIR]" will be appended to VARIABLE
23115 # "DIRP[:DIRP]::[DIRA:]DIRA"
23116 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
23117 # "DIRA[ DIRA]" will be appended to VARIABLE
23118 # "DIR[:DIR]"
23119 # VARIABLE will be replaced by "DIR[ DIR]"
23120 func_munge_path_list ()
23121 {
23122 case x$2 in
23123 x)
23124 ;;
23125 *:)
23126 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
23127 ;;
23128 x:*)
23129 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
23130 ;;
23131 *::*)
23132 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
23133 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
23134 ;;
23135 *)
23136 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
23137 ;;
23138 esac
23139 }
23140
23141
23142 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
23143 func_cc_basename ()
23144 {
23145 for cc_temp in $*""; do
23146 case $cc_temp in
23147 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
23148 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
23149 \-*) ;;
23150 *) break;;
23151 esac
23152 done
23153 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
23154 }
23155
23156
23157 # ### END FUNCTIONS SHARED WITH CONFIGURE
23158
23159 _LT_EOF
23160
23161 case $host_os in
23162 aix3*)
23163 cat <<\_LT_EOF >> "$cfgfile"
23164 # AIX sometimes has problems with the GCC collect2 program. For some
23165 # reason, if we set the COLLECT_NAMES environment variable, the problems
23166 # vanish in a puff of smoke.
23167 if test set != "${COLLECT_NAMES+set}"; then
23168 COLLECT_NAMES=
23169 export COLLECT_NAMES
23170 fi
23171 _LT_EOF
23172 ;;
23173 esac
23174
23175
23176
23177 ltmain=$ac_aux_dir/ltmain.sh
23178
23179
23180 # We use sed instead of cat because bash on DJGPP gets confused if
23181 # if finds mixed CR/LF and LF-only lines. Since sed operates in
23182 # text mode, it properly converts lines to CR/LF. This bash problem
23183 # is reportedly fixed, but why not run on old versions too?
23184 $SED '$q' "$ltmain" >> "$cfgfile" \
23185 || (rm -f "$cfgfile"; exit 1)
23186
23187 mv -f "$cfgfile" "$ofile" ||
23188 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
23189 chmod +x "$ofile"
23190
23191 ;;
23192
23193 esac
23194 done # for ac_tag
23195
23196
23197 as_fn_exit 0
23198 _ACEOF
23199 ac_clean_CONFIG_STATUS=
23200
23201 test $ac_write_fail = 0 ||
23202 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
23203
23204
23205 # configure is writing to config.log, and then calls config.status.
23206 # config.status does its own redirection, appending to config.log.
23207 # Unfortunately, on DOS this fails, as config.log is still kept open
23208 # by configure, so config.status won't be able to write to it; its
23209 # output is simply discarded. So we exec the FD to /dev/null,
23210 # effectively closing config.log, so it can be properly (re)opened and
23211 # appended to by config.status. When coming back to configure, we
23212 # need to make the FD available again.
23213 if test "$no_create" != yes; then
23214 ac_cs_success=:
23215 case $CONFIG_STATUS in #(
23216 -*) :
23217 ac_no_opts=-- ;; #(
23218 *) :
23219 ac_no_opts= ;;
23220 esac
23221 ac_config_status_args=
23222 test "$silent" = yes &&
23223 ac_config_status_args="$ac_config_status_args --quiet"
23224 exec 5>/dev/null
23225 $SHELL $ac_no_opts "$CONFIG_STATUS" $ac_config_status_args ||
23226 ac_cs_success=false
23227 exec 5>>config.log
23228 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23229 # would make configure fail if this is the last instruction.
23230 $ac_cs_success || as_fn_exit 1
23231 fi
23232 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
23233 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
23234 printf '%s\n' "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
23235 fi
23236
23237
23238