configure revision 1.1.1.11 1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.72 for xf86-video-savage 2.4.1.
4 #
5 # Report bugs to <https://gitlab.freedesktop.org/xorg/driver/xf86-video-savage/-/issues>.
6 #
7 #
8 # Copyright (C) 1992-1996, 1998-2017, 2020-2023 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 # is contrary to our usage. Disable this feature.
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 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
135 # Admittedly, this is quite paranoid, since all the known shells bail
136 # out after a failed 'exec'.
137 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
138 exit 255
139 fi
140 # We don't want this to propagate to other subprocesses.
141 { _as_can_reexec=; unset _as_can_reexec;}
142 if test "x$CONFIG_SHELL" = x; then
143 as_bourne_compatible="if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
144 then :
145 emulate sh
146 NULLCMD=:
147 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
148 # is contrary to our usage. Disable this feature.
149 alias -g '\${1+\"\$@\"}'='\"\$@\"'
150 setopt NO_GLOB_SUBST
151 else case e in #(
152 e) case \`(set -o) 2>/dev/null\` in #(
153 *posix*) :
154 set -o posix ;; #(
155 *) :
156 ;;
157 esac ;;
158 esac
159 fi
160 "
161 as_required="as_fn_return () { (exit \$1); }
162 as_fn_success () { as_fn_return 0; }
163 as_fn_failure () { as_fn_return 1; }
164 as_fn_ret_success () { return 0; }
165 as_fn_ret_failure () { return 1; }
166
167 exitcode=0
168 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
169 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
170 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
171 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
172 if ( set x; as_fn_ret_success y && test x = \"\$1\" )
173 then :
174
175 else case e in #(
176 e) exitcode=1; echo positional parameters were not saved. ;;
177 esac
178 fi
179 test x\$exitcode = x0 || exit 1
180 blah=\$(echo \$(echo blah))
181 test x\"\$blah\" = xblah || exit 1
182 test -x / || exit 1"
183 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
184 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
185 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
186 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
187 test \$(( 1 + 1 )) = 2 || exit 1
188
189 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
190 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
191 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
192 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
193 PATH=/empty FPATH=/empty; export PATH FPATH
194 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
195 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
196 if (eval "$as_required") 2>/dev/null
197 then :
198 as_have_required=yes
199 else case e in #(
200 e) as_have_required=no ;;
201 esac
202 fi
203 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
204 then :
205
206 else case e in #(
207 e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
208 as_found=false
209 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
210 do
211 IFS=$as_save_IFS
212 case $as_dir in #(((
213 '') as_dir=./ ;;
214 */) ;;
215 *) as_dir=$as_dir/ ;;
216 esac
217 as_found=:
218 case $as_dir in #(
219 /*)
220 for as_base in sh bash ksh sh5; do
221 # Try only shells that exist, to save several forks.
222 as_shell=$as_dir$as_base
223 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
224 as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
225 then :
226 CONFIG_SHELL=$as_shell as_have_required=yes
227 if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
228 then :
229 break 2
230 fi
231 fi
232 done;;
233 esac
234 as_found=false
235 done
236 IFS=$as_save_IFS
237 if $as_found
238 then :
239
240 else case e in #(
241 e) if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
242 as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
243 then :
244 CONFIG_SHELL=$SHELL as_have_required=yes
245 fi ;;
246 esac
247 fi
248
249
250 if test "x$CONFIG_SHELL" != x
251 then :
252 export CONFIG_SHELL
253 # We cannot yet assume a decent shell, so we have to provide a
254 # neutralization value for shells without unset; and this also
255 # works around shells that cannot unset nonexistent variables.
256 # Preserve -v and -x to the replacement shell.
257 BASH_ENV=/dev/null
258 ENV=/dev/null
259 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
260 case $- in # ((((
261 *v*x* | *x*v* ) as_opts=-vx ;;
262 *v* ) as_opts=-v ;;
263 *x* ) as_opts=-x ;;
264 * ) as_opts= ;;
265 esac
266 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
267 # Admittedly, this is quite paranoid, since all the known shells bail
268 # out after a failed 'exec'.
269 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
270 exit 255
271 fi
272
273 if test x$as_have_required = xno
274 then :
275 printf "%s\n" "$0: This script requires a shell more modern than all"
276 printf "%s\n" "$0: the shells that I found on your system."
277 if test ${ZSH_VERSION+y} ; then
278 printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
279 printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
280 else
281 printf "%s\n" "$0: Please tell bug-autoconf (at] gnu.org and
282 $0: https://gitlab.freedesktop.org/xorg/driver/xf86-video-savage/-/issues
283 $0: about your system, including any error possibly output
284 $0: before this message. Then install a modern shell, or
285 $0: manually run the script under such a shell if you do
286 $0: have one."
287 fi
288 exit 1
289 fi ;;
290 esac
291 fi
292 fi
293 SHELL=${CONFIG_SHELL-/bin/sh}
294 export SHELL
295 # Unset more variables known to interfere with behavior of common tools.
296 CLICOLOR_FORCE= GREP_OPTIONS=
297 unset CLICOLOR_FORCE GREP_OPTIONS
298
299 ## --------------------- ##
300 ## M4sh Shell Functions. ##
301 ## --------------------- ##
302 # as_fn_unset VAR
303 # ---------------
304 # Portably unset VAR.
305 as_fn_unset ()
306 {
307 { eval $1=; unset $1;}
308 }
309 as_unset=as_fn_unset
310
311
312 # as_fn_set_status STATUS
313 # -----------------------
314 # Set $? to STATUS, without forking.
315 as_fn_set_status ()
316 {
317 return $1
318 } # as_fn_set_status
319
320 # as_fn_exit STATUS
321 # -----------------
322 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
323 as_fn_exit ()
324 {
325 set +e
326 as_fn_set_status $1
327 exit $1
328 } # as_fn_exit
329
330 # as_fn_mkdir_p
331 # -------------
332 # Create "$as_dir" as a directory, including parents if necessary.
333 as_fn_mkdir_p ()
334 {
335
336 case $as_dir in #(
337 -*) as_dir=./$as_dir;;
338 esac
339 test -d "$as_dir" || eval $as_mkdir_p || {
340 as_dirs=
341 while :; do
342 case $as_dir in #(
343 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
344 *) as_qdir=$as_dir;;
345 esac
346 as_dirs="'$as_qdir' $as_dirs"
347 as_dir=`$as_dirname -- "$as_dir" ||
348 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
349 X"$as_dir" : 'X\(//\)[^/]' \| \
350 X"$as_dir" : 'X\(//\)$' \| \
351 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
352 printf "%s\n" X"$as_dir" |
353 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
354 s//\1/
355 q
356 }
357 /^X\(\/\/\)[^/].*/{
358 s//\1/
359 q
360 }
361 /^X\(\/\/\)$/{
362 s//\1/
363 q
364 }
365 /^X\(\/\).*/{
366 s//\1/
367 q
368 }
369 s/.*/./; q'`
370 test -d "$as_dir" && break
371 done
372 test -z "$as_dirs" || eval "mkdir $as_dirs"
373 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
374
375
376 } # as_fn_mkdir_p
377
378 # as_fn_executable_p FILE
379 # -----------------------
380 # Test if FILE is an executable regular file.
381 as_fn_executable_p ()
382 {
383 test -f "$1" && test -x "$1"
384 } # as_fn_executable_p
385 # as_fn_append VAR VALUE
386 # ----------------------
387 # Append the text in VALUE to the end of the definition contained in VAR. Take
388 # advantage of any shell optimizations that allow amortized linear growth over
389 # repeated appends, instead of the typical quadratic growth present in naive
390 # implementations.
391 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
392 then :
393 eval 'as_fn_append ()
394 {
395 eval $1+=\$2
396 }'
397 else case e in #(
398 e) as_fn_append ()
399 {
400 eval $1=\$$1\$2
401 } ;;
402 esac
403 fi # as_fn_append
404
405 # as_fn_arith ARG...
406 # ------------------
407 # Perform arithmetic evaluation on the ARGs, and store the result in the
408 # global $as_val. Take advantage of shells that can avoid forks. The arguments
409 # must be portable across $(()) and expr.
410 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
411 then :
412 eval 'as_fn_arith ()
413 {
414 as_val=$(( $* ))
415 }'
416 else case e in #(
417 e) as_fn_arith ()
418 {
419 as_val=`expr "$@" || test $? -eq 1`
420 } ;;
421 esac
422 fi # as_fn_arith
423
424
425 # as_fn_error STATUS ERROR [LINENO LOG_FD]
426 # ----------------------------------------
427 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
428 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
429 # script with STATUS, using 1 if that was 0.
430 as_fn_error ()
431 {
432 as_status=$1; test $as_status -eq 0 && as_status=1
433 if test "$4"; then
434 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
435 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
436 fi
437 printf "%s\n" "$as_me: error: $2" >&2
438 as_fn_exit $as_status
439 } # as_fn_error
440
441 if expr a : '\(a\)' >/dev/null 2>&1 &&
442 test "X`expr 00001 : '.*\(...\)'`" = X001; then
443 as_expr=expr
444 else
445 as_expr=false
446 fi
447
448 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
449 as_basename=basename
450 else
451 as_basename=false
452 fi
453
454 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
455 as_dirname=dirname
456 else
457 as_dirname=false
458 fi
459
460 as_me=`$as_basename -- "$0" ||
461 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
462 X"$0" : 'X\(//\)$' \| \
463 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
464 printf "%s\n" X/"$0" |
465 sed '/^.*\/\([^/][^/]*\)\/*$/{
466 s//\1/
467 q
468 }
469 /^X\/\(\/\/\)$/{
470 s//\1/
471 q
472 }
473 /^X\/\(\/\).*/{
474 s//\1/
475 q
476 }
477 s/.*/./; q'`
478
479 # Avoid depending upon Character Ranges.
480 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
481 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
482 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
483 as_cr_digits='0123456789'
484 as_cr_alnum=$as_cr_Letters$as_cr_digits
485
486
487 as_lineno_1=$LINENO as_lineno_1a=$LINENO
488 as_lineno_2=$LINENO as_lineno_2a=$LINENO
489 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
490 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
491 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
492 sed -n '
493 p
494 /[$]LINENO/=
495 ' <$as_myself |
496 sed '
497 t clear
498 :clear
499 s/[$]LINENO.*/&-/
500 t lineno
501 b
502 :lineno
503 N
504 :loop
505 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
506 t loop
507 s/-\n.*//
508 ' >$as_me.lineno &&
509 chmod +x "$as_me.lineno" ||
510 { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
511
512 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
513 # already done that, so ensure we don't try to do so again and fall
514 # in an infinite loop. This has already happened in practice.
515 _as_can_reexec=no; export _as_can_reexec
516 # Don't try to exec as it changes $[0], causing all sort of problems
517 # (the dirname of $[0] is not the place where we might find the
518 # original and so on. Autoconf is especially sensitive to this).
519 . "./$as_me.lineno"
520 # Exit status is that of the last command.
521 exit
522 }
523
524
525 # Determine whether it's possible to make 'echo' print without a newline.
526 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
527 # for compatibility with existing Makefiles.
528 ECHO_C= ECHO_N= ECHO_T=
529 case `echo -n x` in #(((((
530 -n*)
531 case `echo 'xy\c'` in
532 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
533 xy) ECHO_C='\c';;
534 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
535 ECHO_T=' ';;
536 esac;;
537 *)
538 ECHO_N='-n';;
539 esac
540
541 # For backward compatibility with old third-party macros, we provide
542 # the shell variables $as_echo and $as_echo_n. New code should use
543 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
544 as_echo='printf %s\n'
545 as_echo_n='printf %s'
546
547 rm -f conf$$ conf$$.exe conf$$.file
548 if test -d conf$$.dir; then
549 rm -f conf$$.dir/conf$$.file
550 else
551 rm -f conf$$.dir
552 mkdir conf$$.dir 2>/dev/null
553 fi
554 if (echo >conf$$.file) 2>/dev/null; then
555 if ln -s conf$$.file conf$$ 2>/dev/null; then
556 as_ln_s='ln -s'
557 # ... but there are two gotchas:
558 # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail.
559 # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable.
560 # In both cases, we have to default to 'cp -pR'.
561 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
562 as_ln_s='cp -pR'
563 elif ln conf$$.file conf$$ 2>/dev/null; then
564 as_ln_s=ln
565 else
566 as_ln_s='cp -pR'
567 fi
568 else
569 as_ln_s='cp -pR'
570 fi
571 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
572 rmdir conf$$.dir 2>/dev/null
573
574 if mkdir -p . 2>/dev/null; then
575 as_mkdir_p='mkdir -p "$as_dir"'
576 else
577 test -d ./-p && rmdir ./-p
578 as_mkdir_p=false
579 fi
580
581 as_test_x='test -x'
582 as_executable_p=as_fn_executable_p
583
584 # Sed expression to map a string onto a valid CPP name.
585 as_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
586 as_tr_cpp="eval sed '$as_sed_cpp'" # deprecated
587
588 # Sed expression to map a string onto a valid variable name.
589 as_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
590 as_tr_sh="eval sed '$as_sed_sh'" # deprecated
591
592 SHELL=${CONFIG_SHELL-/bin/sh}
593
594
595 test -n "$DJDIR" || exec 7<&0 </dev/null
596 exec 6>&1
597
598 # Name of the host.
599 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
600 # so uname gets run too.
601 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
602
603 #
604 # Initializations.
605 #
606 ac_default_prefix=/usr/local
607 ac_clean_files=
608 ac_config_libobj_dir=.
609 LIBOBJS=
610 cross_compiling=no
611 subdirs=
612 MFLAGS=
613 MAKEFLAGS=
614
615 # Identity of this package.
616 PACKAGE_NAME='xf86-video-savage'
617 PACKAGE_TARNAME='xf86-video-savage'
618 PACKAGE_VERSION='2.4.1'
619 PACKAGE_STRING='xf86-video-savage 2.4.1'
620 PACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/driver/xf86-video-savage/-/issues'
621 PACKAGE_URL=''
622
623 ac_unique_file="Makefile.am"
624 # Factoring default headers for most tests.
625 ac_includes_default="\
626 #include <stddef.h>
627 #ifdef HAVE_STDIO_H
628 # include <stdio.h>
629 #endif
630 #ifdef HAVE_STDLIB_H
631 # include <stdlib.h>
632 #endif
633 #ifdef HAVE_STRING_H
634 # include <string.h>
635 #endif
636 #ifdef HAVE_INTTYPES_H
637 # include <inttypes.h>
638 #endif
639 #ifdef HAVE_STDINT_H
640 # include <stdint.h>
641 #endif
642 #ifdef HAVE_STRINGS_H
643 # include <strings.h>
644 #endif
645 #ifdef HAVE_SYS_TYPES_H
646 # include <sys/types.h>
647 #endif
648 #ifdef HAVE_SYS_STAT_H
649 # include <sys/stat.h>
650 #endif
651 #ifdef HAVE_UNISTD_H
652 # include <unistd.h>
653 #endif"
654
655 ac_header_c_list=
656 ac_subst_vars='am__EXEEXT_FALSE
657 am__EXEEXT_TRUE
658 LTLIBOBJS
659 LIBOBJS
660 DRIVER_NAME
661 moduledir
662 XSERVER_LIBPCIACCESS_FALSE
663 XSERVER_LIBPCIACCESS_TRUE
664 PCIACCESS_LIBS
665 PCIACCESS_CFLAGS
666 XAA_FALSE
667 XAA_TRUE
668 DRI_LIBS
669 DRI_CFLAGS
670 DRI_FALSE
671 DRI_TRUE
672 HAVE_XEXTPROTO_71_FALSE
673 HAVE_XEXTPROTO_71_TRUE
674 XEXT_LIBS
675 XEXT_CFLAGS
676 XORG_LIBS
677 XORG_CFLAGS
678 LT_SYS_LIBRARY_PATH
679 OTOOL64
680 OTOOL
681 LIPO
682 NMEDIT
683 DSYMUTIL
684 MANIFEST_TOOL
685 RANLIB
686 ac_ct_AR
687 AR
688 DLLTOOL
689 OBJDUMP
690 FILECMD
691 LN_S
692 NM
693 ac_ct_DUMPBIN
694 DUMPBIN
695 LD
696 FGREP
697 EGREP
698 GREP
699 LIBTOOL
700 MAN_SUBSTS
701 XORG_MAN_PAGE
702 ADMIN_MAN_DIR
703 DRIVER_MAN_DIR
704 MISC_MAN_DIR
705 FILE_MAN_DIR
706 LIB_MAN_DIR
707 APP_MAN_DIR
708 ADMIN_MAN_SUFFIX
709 DRIVER_MAN_SUFFIX
710 MISC_MAN_SUFFIX
711 FILE_MAN_SUFFIX
712 LIB_MAN_SUFFIX
713 APP_MAN_SUFFIX
714 SED
715 host_os
716 host_vendor
717 host_cpu
718 host
719 build_os
720 build_vendor
721 build_cpu
722 build
723 INSTALL_CMD
724 PKG_CONFIG_LIBDIR
725 PKG_CONFIG_PATH
726 PKG_CONFIG
727 CHANGELOG_CMD
728 STRICT_CFLAGS
729 CWARNFLAGS
730 BASE_CFLAGS
731 am__fastdepCC_FALSE
732 am__fastdepCC_TRUE
733 CCDEPMODE
734 am__nodep
735 AMDEPBACKSLASH
736 AMDEP_FALSE
737 AMDEP_TRUE
738 am__include
739 DEPDIR
740 OBJEXT
741 EXEEXT
742 ac_ct_CC
743 CPPFLAGS
744 LDFLAGS
745 CFLAGS
746 CC
747 AM_BACKSLASH
748 AM_DEFAULT_VERBOSITY
749 AM_DEFAULT_V
750 AM_V
751 CSCOPE
752 ETAGS
753 CTAGS
754 am__untar
755 am__tar
756 AMTAR
757 am__leading_dot
758 SET_MAKE
759 AWK
760 mkdir_p
761 MKDIR_P
762 INSTALL_STRIP_PROGRAM
763 STRIP
764 install_sh
765 MAKEINFO
766 AUTOHEADER
767 AUTOMAKE
768 AUTOCONF
769 ACLOCAL
770 VERSION
771 PACKAGE
772 CYGPATH_W
773 am__isrc
774 INSTALL_DATA
775 INSTALL_SCRIPT
776 INSTALL_PROGRAM
777 target_alias
778 host_alias
779 build_alias
780 LIBS
781 ECHO_T
782 ECHO_N
783 ECHO_C
784 DEFS
785 mandir
786 localedir
787 libdir
788 psdir
789 pdfdir
790 dvidir
791 htmldir
792 infodir
793 docdir
794 oldincludedir
795 includedir
796 runstatedir
797 localstatedir
798 sharedstatedir
799 sysconfdir
800 datadir
801 datarootdir
802 libexecdir
803 sbindir
804 bindir
805 program_transform_name
806 prefix
807 exec_prefix
808 PACKAGE_URL
809 PACKAGE_BUGREPORT
810 PACKAGE_STRING
811 PACKAGE_VERSION
812 PACKAGE_TARNAME
813 PACKAGE_NAME
814 PATH_SEPARATOR
815 SHELL
816 am__quote'
817 ac_subst_files=''
818 ac_user_opts='
819 enable_option_checking
820 enable_silent_rules
821 enable_dependency_tracking
822 enable_selective_werror
823 enable_strict_compilation
824 enable_static
825 enable_shared
826 with_pic
827 enable_fast_install
828 with_aix_soname
829 with_gnu_ld
830 with_sysroot
831 enable_libtool_lock
832 with_xorg_module_dir
833 enable_dri
834 enable_xaa
835 '
836 ac_precious_vars='build_alias
837 host_alias
838 target_alias
839 CC
840 CFLAGS
841 LDFLAGS
842 LIBS
843 CPPFLAGS
844 PKG_CONFIG
845 PKG_CONFIG_PATH
846 PKG_CONFIG_LIBDIR
847 LT_SYS_LIBRARY_PATH
848 XORG_CFLAGS
849 XORG_LIBS
850 XEXT_CFLAGS
851 XEXT_LIBS
852 DRI_CFLAGS
853 DRI_LIBS
854 PCIACCESS_CFLAGS
855 PCIACCESS_LIBS'
856
857
858 # Initialize some variables set by options.
859 ac_init_help=
860 ac_init_version=false
861 ac_unrecognized_opts=
862 ac_unrecognized_sep=
863 # The variables have the same names as the options, with
864 # dashes changed to underlines.
865 cache_file=/dev/null
866 exec_prefix=NONE
867 no_create=
868 no_recursion=
869 prefix=NONE
870 program_prefix=NONE
871 program_suffix=NONE
872 program_transform_name=s,x,x,
873 silent=
874 site=
875 srcdir=
876 verbose=
877 x_includes=NONE
878 x_libraries=NONE
879
880 # Installation directory options.
881 # These are left unexpanded so users can "make install exec_prefix=/foo"
882 # and all the variables that are supposed to be based on exec_prefix
883 # by default will actually change.
884 # Use braces instead of parens because sh, perl, etc. also accept them.
885 # (The list follows the same order as the GNU Coding Standards.)
886 bindir='${exec_prefix}/bin'
887 sbindir='${exec_prefix}/sbin'
888 libexecdir='${exec_prefix}/libexec'
889 datarootdir='${prefix}/share'
890 datadir='${datarootdir}'
891 sysconfdir='${prefix}/etc'
892 sharedstatedir='${prefix}/com'
893 localstatedir='${prefix}/var'
894 runstatedir='${localstatedir}/run'
895 includedir='${prefix}/include'
896 oldincludedir='/usr/include'
897 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
898 infodir='${datarootdir}/info'
899 htmldir='${docdir}'
900 dvidir='${docdir}'
901 pdfdir='${docdir}'
902 psdir='${docdir}'
903 libdir='${exec_prefix}/lib'
904 localedir='${datarootdir}/locale'
905 mandir='${datarootdir}/man'
906
907 ac_prev=
908 ac_dashdash=
909 for ac_option
910 do
911 # If the previous option needs an argument, assign it.
912 if test -n "$ac_prev"; then
913 eval $ac_prev=\$ac_option
914 ac_prev=
915 continue
916 fi
917
918 case $ac_option in
919 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
920 *=) ac_optarg= ;;
921 *) ac_optarg=yes ;;
922 esac
923
924 case $ac_dashdash$ac_option in
925 --)
926 ac_dashdash=yes ;;
927
928 -bindir | --bindir | --bindi | --bind | --bin | --bi)
929 ac_prev=bindir ;;
930 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
931 bindir=$ac_optarg ;;
932
933 -build | --build | --buil | --bui | --bu)
934 ac_prev=build_alias ;;
935 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
936 build_alias=$ac_optarg ;;
937
938 -cache-file | --cache-file | --cache-fil | --cache-fi \
939 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
940 ac_prev=cache_file ;;
941 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
942 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
943 cache_file=$ac_optarg ;;
944
945 --config-cache | -C)
946 cache_file=config.cache ;;
947
948 -datadir | --datadir | --datadi | --datad)
949 ac_prev=datadir ;;
950 -datadir=* | --datadir=* | --datadi=* | --datad=*)
951 datadir=$ac_optarg ;;
952
953 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
954 | --dataroo | --dataro | --datar)
955 ac_prev=datarootdir ;;
956 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
957 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
958 datarootdir=$ac_optarg ;;
959
960 -disable-* | --disable-*)
961 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
962 # Reject names that are not valid shell variable names.
963 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
964 as_fn_error $? "invalid feature name: '$ac_useropt'"
965 ac_useropt_orig=$ac_useropt
966 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
967 case $ac_user_opts in
968 *"
969 "enable_$ac_useropt"
970 "*) ;;
971 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
972 ac_unrecognized_sep=', ';;
973 esac
974 eval enable_$ac_useropt=no ;;
975
976 -docdir | --docdir | --docdi | --doc | --do)
977 ac_prev=docdir ;;
978 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
979 docdir=$ac_optarg ;;
980
981 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
982 ac_prev=dvidir ;;
983 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
984 dvidir=$ac_optarg ;;
985
986 -enable-* | --enable-*)
987 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
988 # Reject names that are not valid shell variable names.
989 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
990 as_fn_error $? "invalid feature name: '$ac_useropt'"
991 ac_useropt_orig=$ac_useropt
992 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
993 case $ac_user_opts in
994 *"
995 "enable_$ac_useropt"
996 "*) ;;
997 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
998 ac_unrecognized_sep=', ';;
999 esac
1000 eval enable_$ac_useropt=\$ac_optarg ;;
1001
1002 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1003 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1004 | --exec | --exe | --ex)
1005 ac_prev=exec_prefix ;;
1006 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1007 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1008 | --exec=* | --exe=* | --ex=*)
1009 exec_prefix=$ac_optarg ;;
1010
1011 -gas | --gas | --ga | --g)
1012 # Obsolete; use --with-gas.
1013 with_gas=yes ;;
1014
1015 -help | --help | --hel | --he | -h)
1016 ac_init_help=long ;;
1017 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1018 ac_init_help=recursive ;;
1019 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1020 ac_init_help=short ;;
1021
1022 -host | --host | --hos | --ho)
1023 ac_prev=host_alias ;;
1024 -host=* | --host=* | --hos=* | --ho=*)
1025 host_alias=$ac_optarg ;;
1026
1027 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1028 ac_prev=htmldir ;;
1029 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1030 | --ht=*)
1031 htmldir=$ac_optarg ;;
1032
1033 -includedir | --includedir | --includedi | --included | --include \
1034 | --includ | --inclu | --incl | --inc)
1035 ac_prev=includedir ;;
1036 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1037 | --includ=* | --inclu=* | --incl=* | --inc=*)
1038 includedir=$ac_optarg ;;
1039
1040 -infodir | --infodir | --infodi | --infod | --info | --inf)
1041 ac_prev=infodir ;;
1042 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1043 infodir=$ac_optarg ;;
1044
1045 -libdir | --libdir | --libdi | --libd)
1046 ac_prev=libdir ;;
1047 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1048 libdir=$ac_optarg ;;
1049
1050 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1051 | --libexe | --libex | --libe)
1052 ac_prev=libexecdir ;;
1053 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1054 | --libexe=* | --libex=* | --libe=*)
1055 libexecdir=$ac_optarg ;;
1056
1057 -localedir | --localedir | --localedi | --localed | --locale)
1058 ac_prev=localedir ;;
1059 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1060 localedir=$ac_optarg ;;
1061
1062 -localstatedir | --localstatedir | --localstatedi | --localstated \
1063 | --localstate | --localstat | --localsta | --localst | --locals)
1064 ac_prev=localstatedir ;;
1065 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1066 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1067 localstatedir=$ac_optarg ;;
1068
1069 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1070 ac_prev=mandir ;;
1071 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1072 mandir=$ac_optarg ;;
1073
1074 -nfp | --nfp | --nf)
1075 # Obsolete; use --without-fp.
1076 with_fp=no ;;
1077
1078 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1079 | --no-cr | --no-c | -n)
1080 no_create=yes ;;
1081
1082 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1083 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1084 no_recursion=yes ;;
1085
1086 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1087 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1088 | --oldin | --oldi | --old | --ol | --o)
1089 ac_prev=oldincludedir ;;
1090 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1091 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1092 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1093 oldincludedir=$ac_optarg ;;
1094
1095 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1096 ac_prev=prefix ;;
1097 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1098 prefix=$ac_optarg ;;
1099
1100 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1101 | --program-pre | --program-pr | --program-p)
1102 ac_prev=program_prefix ;;
1103 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1104 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1105 program_prefix=$ac_optarg ;;
1106
1107 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1108 | --program-suf | --program-su | --program-s)
1109 ac_prev=program_suffix ;;
1110 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1111 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1112 program_suffix=$ac_optarg ;;
1113
1114 -program-transform-name | --program-transform-name \
1115 | --program-transform-nam | --program-transform-na \
1116 | --program-transform-n | --program-transform- \
1117 | --program-transform | --program-transfor \
1118 | --program-transfo | --program-transf \
1119 | --program-trans | --program-tran \
1120 | --progr-tra | --program-tr | --program-t)
1121 ac_prev=program_transform_name ;;
1122 -program-transform-name=* | --program-transform-name=* \
1123 | --program-transform-nam=* | --program-transform-na=* \
1124 | --program-transform-n=* | --program-transform-=* \
1125 | --program-transform=* | --program-transfor=* \
1126 | --program-transfo=* | --program-transf=* \
1127 | --program-trans=* | --program-tran=* \
1128 | --progr-tra=* | --program-tr=* | --program-t=*)
1129 program_transform_name=$ac_optarg ;;
1130
1131 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1132 ac_prev=pdfdir ;;
1133 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1134 pdfdir=$ac_optarg ;;
1135
1136 -psdir | --psdir | --psdi | --psd | --ps)
1137 ac_prev=psdir ;;
1138 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1139 psdir=$ac_optarg ;;
1140
1141 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1142 | -silent | --silent | --silen | --sile | --sil)
1143 silent=yes ;;
1144
1145 -runstatedir | --runstatedir | --runstatedi | --runstated \
1146 | --runstate | --runstat | --runsta | --runst | --runs \
1147 | --run | --ru | --r)
1148 ac_prev=runstatedir ;;
1149 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1150 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1151 | --run=* | --ru=* | --r=*)
1152 runstatedir=$ac_optarg ;;
1153
1154 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1155 ac_prev=sbindir ;;
1156 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1157 | --sbi=* | --sb=*)
1158 sbindir=$ac_optarg ;;
1159
1160 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1161 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1162 | --sharedst | --shareds | --shared | --share | --shar \
1163 | --sha | --sh)
1164 ac_prev=sharedstatedir ;;
1165 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1166 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1167 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1168 | --sha=* | --sh=*)
1169 sharedstatedir=$ac_optarg ;;
1170
1171 -site | --site | --sit)
1172 ac_prev=site ;;
1173 -site=* | --site=* | --sit=*)
1174 site=$ac_optarg ;;
1175
1176 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1177 ac_prev=srcdir ;;
1178 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1179 srcdir=$ac_optarg ;;
1180
1181 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1182 | --syscon | --sysco | --sysc | --sys | --sy)
1183 ac_prev=sysconfdir ;;
1184 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1185 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1186 sysconfdir=$ac_optarg ;;
1187
1188 -target | --target | --targe | --targ | --tar | --ta | --t)
1189 ac_prev=target_alias ;;
1190 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1191 target_alias=$ac_optarg ;;
1192
1193 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1194 verbose=yes ;;
1195
1196 -version | --version | --versio | --versi | --vers | -V)
1197 ac_init_version=: ;;
1198
1199 -with-* | --with-*)
1200 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1201 # Reject names that are not valid shell variable names.
1202 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1203 as_fn_error $? "invalid package name: '$ac_useropt'"
1204 ac_useropt_orig=$ac_useropt
1205 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1206 case $ac_user_opts in
1207 *"
1208 "with_$ac_useropt"
1209 "*) ;;
1210 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1211 ac_unrecognized_sep=', ';;
1212 esac
1213 eval with_$ac_useropt=\$ac_optarg ;;
1214
1215 -without-* | --without-*)
1216 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1217 # Reject names that are not valid shell variable names.
1218 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1219 as_fn_error $? "invalid package name: '$ac_useropt'"
1220 ac_useropt_orig=$ac_useropt
1221 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1222 case $ac_user_opts in
1223 *"
1224 "with_$ac_useropt"
1225 "*) ;;
1226 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1227 ac_unrecognized_sep=', ';;
1228 esac
1229 eval with_$ac_useropt=no ;;
1230
1231 --x)
1232 # Obsolete; use --with-x.
1233 with_x=yes ;;
1234
1235 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1236 | --x-incl | --x-inc | --x-in | --x-i)
1237 ac_prev=x_includes ;;
1238 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1239 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1240 x_includes=$ac_optarg ;;
1241
1242 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1243 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1244 ac_prev=x_libraries ;;
1245 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1246 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1247 x_libraries=$ac_optarg ;;
1248
1249 -*) as_fn_error $? "unrecognized option: '$ac_option'
1250 Try '$0 --help' for more information"
1251 ;;
1252
1253 *=*)
1254 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1255 # Reject names that are not valid shell variable names.
1256 case $ac_envvar in #(
1257 '' | [0-9]* | *[!_$as_cr_alnum]* )
1258 as_fn_error $? "invalid variable name: '$ac_envvar'" ;;
1259 esac
1260 eval $ac_envvar=\$ac_optarg
1261 export $ac_envvar ;;
1262
1263 *)
1264 # FIXME: should be removed in autoconf 3.0.
1265 printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
1266 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1267 printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
1268 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1269 ;;
1270
1271 esac
1272 done
1273
1274 if test -n "$ac_prev"; then
1275 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1276 as_fn_error $? "missing argument to $ac_option"
1277 fi
1278
1279 if test -n "$ac_unrecognized_opts"; then
1280 case $enable_option_checking in
1281 no) ;;
1282 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1283 *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1284 esac
1285 fi
1286
1287 # Check all directory arguments for consistency.
1288 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1289 datadir sysconfdir sharedstatedir localstatedir includedir \
1290 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1291 libdir localedir mandir runstatedir
1292 do
1293 eval ac_val=\$$ac_var
1294 # Remove trailing slashes.
1295 case $ac_val in
1296 */ )
1297 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1298 eval $ac_var=\$ac_val;;
1299 esac
1300 # Be sure to have absolute directory names.
1301 case $ac_val in
1302 [\\/$]* | ?:[\\/]* ) continue;;
1303 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1304 esac
1305 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1306 done
1307
1308 # There might be people who depend on the old broken behavior: '$host'
1309 # used to hold the argument of --host etc.
1310 # FIXME: To remove some day.
1311 build=$build_alias
1312 host=$host_alias
1313 target=$target_alias
1314
1315 # FIXME: To remove some day.
1316 if test "x$host_alias" != x; then
1317 if test "x$build_alias" = x; then
1318 cross_compiling=maybe
1319 elif test "x$build_alias" != "x$host_alias"; then
1320 cross_compiling=yes
1321 fi
1322 fi
1323
1324 ac_tool_prefix=
1325 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1326
1327 test "$silent" = yes && exec 6>/dev/null
1328
1329
1330 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1331 ac_ls_di=`ls -di .` &&
1332 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1333 as_fn_error $? "working directory cannot be determined"
1334 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1335 as_fn_error $? "pwd does not report name of working directory"
1336
1337
1338 # Find the source files, if location was not specified.
1339 if test -z "$srcdir"; then
1340 ac_srcdir_defaulted=yes
1341 # Try the directory containing this script, then the parent directory.
1342 ac_confdir=`$as_dirname -- "$as_myself" ||
1343 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1344 X"$as_myself" : 'X\(//\)[^/]' \| \
1345 X"$as_myself" : 'X\(//\)$' \| \
1346 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1347 printf "%s\n" X"$as_myself" |
1348 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1349 s//\1/
1350 q
1351 }
1352 /^X\(\/\/\)[^/].*/{
1353 s//\1/
1354 q
1355 }
1356 /^X\(\/\/\)$/{
1357 s//\1/
1358 q
1359 }
1360 /^X\(\/\).*/{
1361 s//\1/
1362 q
1363 }
1364 s/.*/./; q'`
1365 srcdir=$ac_confdir
1366 if test ! -r "$srcdir/$ac_unique_file"; then
1367 srcdir=..
1368 fi
1369 else
1370 ac_srcdir_defaulted=no
1371 fi
1372 if test ! -r "$srcdir/$ac_unique_file"; then
1373 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1374 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1375 fi
1376 ac_msg="sources are in $srcdir, but 'cd $srcdir' does not work"
1377 ac_abs_confdir=`(
1378 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1379 pwd)`
1380 # When building in place, set srcdir=.
1381 if test "$ac_abs_confdir" = "$ac_pwd"; then
1382 srcdir=.
1383 fi
1384 # Remove unnecessary trailing slashes from srcdir.
1385 # Double slashes in file names in object file debugging info
1386 # mess up M-x gdb in Emacs.
1387 case $srcdir in
1388 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1389 esac
1390 for ac_var in $ac_precious_vars; do
1391 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1392 eval ac_env_${ac_var}_value=\$${ac_var}
1393 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1394 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1395 done
1396
1397 #
1398 # Report the --help message.
1399 #
1400 if test "$ac_init_help" = "long"; then
1401 # Omit some internal or obsolete options to make the list less imposing.
1402 # This message is too long to be a string in the A/UX 3.1 sh.
1403 cat <<_ACEOF
1404 'configure' configures xf86-video-savage 2.4.1 to adapt to many kinds of systems.
1405
1406 Usage: $0 [OPTION]... [VAR=VALUE]...
1407
1408 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1409 VAR=VALUE. See below for descriptions of some of the useful variables.
1410
1411 Defaults for the options are specified in brackets.
1412
1413 Configuration:
1414 -h, --help display this help and exit
1415 --help=short display options specific to this package
1416 --help=recursive display the short help of all the included packages
1417 -V, --version display version information and exit
1418 -q, --quiet, --silent do not print 'checking ...' messages
1419 --cache-file=FILE cache test results in FILE [disabled]
1420 -C, --config-cache alias for '--cache-file=config.cache'
1421 -n, --no-create do not create output files
1422 --srcdir=DIR find the sources in DIR [configure dir or '..']
1423
1424 Installation directories:
1425 --prefix=PREFIX install architecture-independent files in PREFIX
1426 [$ac_default_prefix]
1427 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1428 [PREFIX]
1429
1430 By default, 'make install' will install all the files in
1431 '$ac_default_prefix/bin', '$ac_default_prefix/lib' etc. You can specify
1432 an installation prefix other than '$ac_default_prefix' using '--prefix',
1433 for instance '--prefix=\$HOME'.
1434
1435 For better control, use the options below.
1436
1437 Fine tuning of the installation directories:
1438 --bindir=DIR user executables [EPREFIX/bin]
1439 --sbindir=DIR system admin executables [EPREFIX/sbin]
1440 --libexecdir=DIR program executables [EPREFIX/libexec]
1441 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1442 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1443 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1444 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
1445 --libdir=DIR object code libraries [EPREFIX/lib]
1446 --includedir=DIR C header files [PREFIX/include]
1447 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1448 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1449 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1450 --infodir=DIR info documentation [DATAROOTDIR/info]
1451 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1452 --mandir=DIR man documentation [DATAROOTDIR/man]
1453 --docdir=DIR documentation root
1454 [DATAROOTDIR/doc/xf86-video-savage]
1455 --htmldir=DIR html documentation [DOCDIR]
1456 --dvidir=DIR dvi documentation [DOCDIR]
1457 --pdfdir=DIR pdf documentation [DOCDIR]
1458 --psdir=DIR ps documentation [DOCDIR]
1459 _ACEOF
1460
1461 cat <<\_ACEOF
1462
1463 Program names:
1464 --program-prefix=PREFIX prepend PREFIX to installed program names
1465 --program-suffix=SUFFIX append SUFFIX to installed program names
1466 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1467
1468 System types:
1469 --build=BUILD configure for building on BUILD [guessed]
1470 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1471 _ACEOF
1472 fi
1473
1474 if test -n "$ac_init_help"; then
1475 case $ac_init_help in
1476 short | recursive ) echo "Configuration of xf86-video-savage 2.4.1:";;
1477 esac
1478 cat <<\_ACEOF
1479
1480 Optional Features:
1481 --disable-option-checking ignore unrecognized --enable/--with options
1482 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1483 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1484 --enable-silent-rules less verbose build output (undo: "make V=1")
1485 --disable-silent-rules verbose build output (undo: "make V=0")
1486 --enable-dependency-tracking
1487 do not reject slow dependency extractors
1488 --disable-dependency-tracking
1489 speeds up one-time build
1490 --disable-selective-werror
1491 Turn off selective compiler errors. (default:
1492 enabled)
1493 --enable-strict-compilation
1494 Enable all warnings from compiler and make them
1495 errors (default: disabled)
1496 --enable-static[=PKGS] build static libraries [default=no]
1497 --enable-shared[=PKGS] build shared libraries [default=yes]
1498 --enable-fast-install[=PKGS]
1499 optimize for fast installation [default=yes]
1500 --disable-libtool-lock avoid locking (might break parallel builds)
1501 --disable-dri Disable DRI support [[default=auto]]
1502 --enable-xaa Enable legacy X Acceleration Architecture (XAA)
1503 [default=auto]
1504
1505 Optional Packages:
1506 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1507 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1508 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
1509 both]
1510 --with-aix-soname=aix|svr4|both
1511 shared library versioning (aka "SONAME") variant to
1512 provide on AIX, [default=aix].
1513 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1514 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the
1515 compiler's sysroot if not specified).
1516 --with-xorg-module-dir=DIR
1517 Default xorg module directory
1518 [[default=$libdir/xorg/modules]]
1519
1520 Some influential environment variables:
1521 CC C compiler command
1522 CFLAGS C compiler flags
1523 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1524 nonstandard directory <lib dir>
1525 LIBS libraries to pass to the linker, e.g. -l<library>
1526 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1527 you have headers in a nonstandard directory <include dir>
1528 PKG_CONFIG path to pkg-config utility
1529 PKG_CONFIG_PATH
1530 directories to add to pkg-config's search path
1531 PKG_CONFIG_LIBDIR
1532 path overriding pkg-config's built-in search path
1533 LT_SYS_LIBRARY_PATH
1534 User-defined run-time library search path.
1535 XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1536 XORG_LIBS linker flags for XORG, overriding pkg-config
1537 XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config
1538 XEXT_LIBS linker flags for XEXT, overriding pkg-config
1539 DRI_CFLAGS C compiler flags for DRI, overriding pkg-config
1540 DRI_LIBS linker flags for DRI, overriding pkg-config
1541 PCIACCESS_CFLAGS
1542 C compiler flags for PCIACCESS, overriding pkg-config
1543 PCIACCESS_LIBS
1544 linker flags for PCIACCESS, overriding pkg-config
1545
1546 Use these variables to override the choices made by 'configure' or to help
1547 it to find libraries and programs with nonstandard names/locations.
1548
1549 Report bugs to <https://gitlab.freedesktop.org/xorg/driver/xf86-video-savage/-/issues>.
1550 _ACEOF
1551 ac_status=$?
1552 fi
1553
1554 if test "$ac_init_help" = "recursive"; then
1555 # If there are subdirs, report their specific --help.
1556 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1557 test -d "$ac_dir" ||
1558 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1559 continue
1560 ac_builddir=.
1561
1562 case "$ac_dir" in
1563 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1564 *)
1565 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1566 # A ".." for each directory in $ac_dir_suffix.
1567 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1568 case $ac_top_builddir_sub in
1569 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1570 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1571 esac ;;
1572 esac
1573 ac_abs_top_builddir=$ac_pwd
1574 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1575 # for backward compatibility:
1576 ac_top_builddir=$ac_top_build_prefix
1577
1578 case $srcdir in
1579 .) # We are building in place.
1580 ac_srcdir=.
1581 ac_top_srcdir=$ac_top_builddir_sub
1582 ac_abs_top_srcdir=$ac_pwd ;;
1583 [\\/]* | ?:[\\/]* ) # Absolute name.
1584 ac_srcdir=$srcdir$ac_dir_suffix;
1585 ac_top_srcdir=$srcdir
1586 ac_abs_top_srcdir=$srcdir ;;
1587 *) # Relative name.
1588 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1589 ac_top_srcdir=$ac_top_build_prefix$srcdir
1590 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1591 esac
1592 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1593
1594 cd "$ac_dir" || { ac_status=$?; continue; }
1595 # Check for configure.gnu first; this name is used for a wrapper for
1596 # Metaconfig's "Configure" on case-insensitive file systems.
1597 if test -f "$ac_srcdir/configure.gnu"; then
1598 echo &&
1599 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1600 elif test -f "$ac_srcdir/configure"; then
1601 echo &&
1602 $SHELL "$ac_srcdir/configure" --help=recursive
1603 else
1604 printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1605 fi || ac_status=$?
1606 cd "$ac_pwd" || { ac_status=$?; break; }
1607 done
1608 fi
1609
1610 test -n "$ac_init_help" && exit $ac_status
1611 if $ac_init_version; then
1612 cat <<\_ACEOF
1613 xf86-video-savage configure 2.4.1
1614 generated by GNU Autoconf 2.72
1615
1616 Copyright (C) 2023 Free Software Foundation, Inc.
1617 This configure script is free software; the Free Software Foundation
1618 gives unlimited permission to copy, distribute and modify it.
1619 _ACEOF
1620 exit
1621 fi
1622
1623 ## ------------------------ ##
1624 ## Autoconf initialization. ##
1625 ## ------------------------ ##
1626
1627 # ac_fn_c_try_compile LINENO
1628 # --------------------------
1629 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1630 ac_fn_c_try_compile ()
1631 {
1632 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1633 rm -f conftest.$ac_objext conftest.beam
1634 if { { ac_try="$ac_compile"
1635 case "(($ac_try" in
1636 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1637 *) ac_try_echo=$ac_try;;
1638 esac
1639 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1640 printf "%s\n" "$ac_try_echo"; } >&5
1641 (eval "$ac_compile") 2>conftest.err
1642 ac_status=$?
1643 if test -s conftest.err; then
1644 grep -v '^ *+' conftest.err >conftest.er1
1645 cat conftest.er1 >&5
1646 mv -f conftest.er1 conftest.err
1647 fi
1648 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1649 test $ac_status = 0; } && {
1650 test -z "$ac_c_werror_flag" ||
1651 test ! -s conftest.err
1652 } && test -s conftest.$ac_objext
1653 then :
1654 ac_retval=0
1655 else case e in #(
1656 e) printf "%s\n" "$as_me: failed program was:" >&5
1657 sed 's/^/| /' conftest.$ac_ext >&5
1658
1659 ac_retval=1 ;;
1660 esac
1661 fi
1662 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1663 as_fn_set_status $ac_retval
1664
1665 } # ac_fn_c_try_compile
1666
1667 # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
1668 # ------------------------------------------------------------------
1669 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1670 # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
1671 ac_fn_check_decl ()
1672 {
1673 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1674 as_decl_name=`echo $2|sed 's/ *(.*//'`
1675 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1676 printf %s "checking whether $as_decl_name is declared... " >&6; }
1677 if eval test \${$3+y}
1678 then :
1679 printf %s "(cached) " >&6
1680 else case e in #(
1681 e) as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1682 eval ac_save_FLAGS=\$$6
1683 as_fn_append $6 " $5"
1684 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1685 /* end confdefs.h. */
1686 $4
1687 int
1688 main (void)
1689 {
1690 #ifndef $as_decl_name
1691 #ifdef __cplusplus
1692 (void) $as_decl_use;
1693 #else
1694 (void) $as_decl_name;
1695 #endif
1696 #endif
1697
1698 ;
1699 return 0;
1700 }
1701 _ACEOF
1702 if ac_fn_c_try_compile "$LINENO"
1703 then :
1704 eval "$3=yes"
1705 else case e in #(
1706 e) eval "$3=no" ;;
1707 esac
1708 fi
1709 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1710 eval $6=\$ac_save_FLAGS
1711 ;;
1712 esac
1713 fi
1714 eval ac_res=\$$3
1715 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1716 printf "%s\n" "$ac_res" >&6; }
1717 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1718
1719 } # ac_fn_check_decl
1720
1721 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1722 # -------------------------------------------------------
1723 # Tests whether HEADER exists and can be compiled using the include files in
1724 # INCLUDES, setting the cache variable VAR accordingly.
1725 ac_fn_c_check_header_compile ()
1726 {
1727 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1728 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1729 printf %s "checking for $2... " >&6; }
1730 if eval test \${$3+y}
1731 then :
1732 printf %s "(cached) " >&6
1733 else case e in #(
1734 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1735 /* end confdefs.h. */
1736 $4
1737 #include <$2>
1738 _ACEOF
1739 if ac_fn_c_try_compile "$LINENO"
1740 then :
1741 eval "$3=yes"
1742 else case e in #(
1743 e) eval "$3=no" ;;
1744 esac
1745 fi
1746 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1747 esac
1748 fi
1749 eval ac_res=\$$3
1750 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1751 printf "%s\n" "$ac_res" >&6; }
1752 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1753
1754 } # ac_fn_c_check_header_compile
1755
1756 # ac_fn_c_try_link LINENO
1757 # -----------------------
1758 # Try to link conftest.$ac_ext, and return whether this succeeded.
1759 ac_fn_c_try_link ()
1760 {
1761 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1762 rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
1763 if { { ac_try="$ac_link"
1764 case "(($ac_try" in
1765 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1766 *) ac_try_echo=$ac_try;;
1767 esac
1768 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1769 printf "%s\n" "$ac_try_echo"; } >&5
1770 (eval "$ac_link") 2>conftest.err
1771 ac_status=$?
1772 if test -s conftest.err; then
1773 grep -v '^ *+' conftest.err >conftest.er1
1774 cat conftest.er1 >&5
1775 mv -f conftest.er1 conftest.err
1776 fi
1777 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1778 test $ac_status = 0; } && {
1779 test -z "$ac_c_werror_flag" ||
1780 test ! -s conftest.err
1781 } && test -s conftest$ac_exeext && {
1782 test "$cross_compiling" = yes ||
1783 test -x conftest$ac_exeext
1784 }
1785 then :
1786 ac_retval=0
1787 else case e in #(
1788 e) printf "%s\n" "$as_me: failed program was:" >&5
1789 sed 's/^/| /' conftest.$ac_ext >&5
1790
1791 ac_retval=1 ;;
1792 esac
1793 fi
1794 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1795 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1796 # interfere with the next link command; also delete a directory that is
1797 # left behind by Apple's compiler. We do this before executing the actions.
1798 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1799 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1800 as_fn_set_status $ac_retval
1801
1802 } # ac_fn_c_try_link
1803
1804 # ac_fn_c_check_func LINENO FUNC VAR
1805 # ----------------------------------
1806 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1807 ac_fn_c_check_func ()
1808 {
1809 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1810 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1811 printf %s "checking for $2... " >&6; }
1812 if eval test \${$3+y}
1813 then :
1814 printf %s "(cached) " >&6
1815 else case e in #(
1816 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1817 /* end confdefs.h. */
1818 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1819 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1820 #define $2 innocuous_$2
1821
1822 /* System header to define __stub macros and hopefully few prototypes,
1823 which can conflict with char $2 (void); below. */
1824
1825 #include <limits.h>
1826 #undef $2
1827
1828 /* Override any GCC internal prototype to avoid an error.
1829 Use char because int might match the return type of a GCC
1830 builtin and then its argument prototype would still apply. */
1831 #ifdef __cplusplus
1832 extern "C"
1833 #endif
1834 char $2 (void);
1835 /* The GNU C library defines this for functions which it implements
1836 to always fail with ENOSYS. Some functions are actually named
1837 something starting with __ and the normal name is an alias. */
1838 #if defined __stub_$2 || defined __stub___$2
1839 choke me
1840 #endif
1841
1842 int
1843 main (void)
1844 {
1845 return $2 ();
1846 ;
1847 return 0;
1848 }
1849 _ACEOF
1850 if ac_fn_c_try_link "$LINENO"
1851 then :
1852 eval "$3=yes"
1853 else case e in #(
1854 e) eval "$3=no" ;;
1855 esac
1856 fi
1857 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1858 conftest$ac_exeext conftest.$ac_ext ;;
1859 esac
1860 fi
1861 eval ac_res=\$$3
1862 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1863 printf "%s\n" "$ac_res" >&6; }
1864 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1865
1866 } # ac_fn_c_check_func
1867 ac_configure_args_raw=
1868 for ac_arg
1869 do
1870 case $ac_arg in
1871 *\'*)
1872 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1873 esac
1874 as_fn_append ac_configure_args_raw " '$ac_arg'"
1875 done
1876
1877 case $ac_configure_args_raw in
1878 *$as_nl*)
1879 ac_safe_unquote= ;;
1880 *)
1881 ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab.
1882 ac_unsafe_a="$ac_unsafe_z#~"
1883 ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
1884 ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
1885 esac
1886
1887 cat >config.log <<_ACEOF
1888 This file contains any messages produced by compilers while
1889 running configure, to aid debugging if configure makes a mistake.
1890
1891 It was created by xf86-video-savage $as_me 2.4.1, which was
1892 generated by GNU Autoconf 2.72. Invocation command line was
1893
1894 $ $0$ac_configure_args_raw
1895
1896 _ACEOF
1897 exec 5>>config.log
1898 {
1899 cat <<_ASUNAME
1900 ## --------- ##
1901 ## Platform. ##
1902 ## --------- ##
1903
1904 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1905 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1906 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1907 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1908 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1909
1910 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1911 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1912
1913 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1914 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1915 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1916 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1917 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1918 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1919 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1920
1921 _ASUNAME
1922
1923 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1924 for as_dir in $PATH
1925 do
1926 IFS=$as_save_IFS
1927 case $as_dir in #(((
1928 '') as_dir=./ ;;
1929 */) ;;
1930 *) as_dir=$as_dir/ ;;
1931 esac
1932 printf "%s\n" "PATH: $as_dir"
1933 done
1934 IFS=$as_save_IFS
1935
1936 } >&5
1937
1938 cat >&5 <<_ACEOF
1939
1940
1941 ## ----------- ##
1942 ## Core tests. ##
1943 ## ----------- ##
1944
1945 _ACEOF
1946
1947
1948 # Keep a trace of the command line.
1949 # Strip out --no-create and --no-recursion so they do not pile up.
1950 # Strip out --silent because we don't want to record it for future runs.
1951 # Also quote any args containing shell meta-characters.
1952 # Make two passes to allow for proper duplicate-argument suppression.
1953 ac_configure_args=
1954 ac_configure_args0=
1955 ac_configure_args1=
1956 ac_must_keep_next=false
1957 for ac_pass in 1 2
1958 do
1959 for ac_arg
1960 do
1961 case $ac_arg in
1962 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1963 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1964 | -silent | --silent | --silen | --sile | --sil)
1965 continue ;;
1966 *\'*)
1967 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1968 esac
1969 case $ac_pass in
1970 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1971 2)
1972 as_fn_append ac_configure_args1 " '$ac_arg'"
1973 if test $ac_must_keep_next = true; then
1974 ac_must_keep_next=false # Got value, back to normal.
1975 else
1976 case $ac_arg in
1977 *=* | --config-cache | -C | -disable-* | --disable-* \
1978 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1979 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1980 | -with-* | --with-* | -without-* | --without-* | --x)
1981 case "$ac_configure_args0 " in
1982 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1983 esac
1984 ;;
1985 -* ) ac_must_keep_next=true ;;
1986 esac
1987 fi
1988 as_fn_append ac_configure_args " '$ac_arg'"
1989 ;;
1990 esac
1991 done
1992 done
1993 { ac_configure_args0=; unset ac_configure_args0;}
1994 { ac_configure_args1=; unset ac_configure_args1;}
1995
1996 # When interrupted or exit'd, cleanup temporary files, and complete
1997 # config.log. We remove comments because anyway the quotes in there
1998 # would cause problems or look ugly.
1999 # WARNING: Use '\'' to represent an apostrophe within the trap.
2000 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2001 trap 'exit_status=$?
2002 # Sanitize IFS.
2003 IFS=" "" $as_nl"
2004 # Save into config.log some information that might help in debugging.
2005 {
2006 echo
2007
2008 printf "%s\n" "## ---------------- ##
2009 ## Cache variables. ##
2010 ## ---------------- ##"
2011 echo
2012 # The following way of writing the cache mishandles newlines in values,
2013 (
2014 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2015 eval ac_val=\$$ac_var
2016 case $ac_val in #(
2017 *${as_nl}*)
2018 case $ac_var in #(
2019 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2020 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2021 esac
2022 case $ac_var in #(
2023 _ | IFS | as_nl) ;; #(
2024 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2025 *) { eval $ac_var=; unset $ac_var;} ;;
2026 esac ;;
2027 esac
2028 done
2029 (set) 2>&1 |
2030 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2031 *${as_nl}ac_space=\ *)
2032 sed -n \
2033 "s/'\''/'\''\\\\'\'''\''/g;
2034 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2035 ;; #(
2036 *)
2037 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2038 ;;
2039 esac |
2040 sort
2041 )
2042 echo
2043
2044 printf "%s\n" "## ----------------- ##
2045 ## Output variables. ##
2046 ## ----------------- ##"
2047 echo
2048 for ac_var in $ac_subst_vars
2049 do
2050 eval ac_val=\$$ac_var
2051 case $ac_val in
2052 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2053 esac
2054 printf "%s\n" "$ac_var='\''$ac_val'\''"
2055 done | sort
2056 echo
2057
2058 if test -n "$ac_subst_files"; then
2059 printf "%s\n" "## ------------------- ##
2060 ## File substitutions. ##
2061 ## ------------------- ##"
2062 echo
2063 for ac_var in $ac_subst_files
2064 do
2065 eval ac_val=\$$ac_var
2066 case $ac_val in
2067 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2068 esac
2069 printf "%s\n" "$ac_var='\''$ac_val'\''"
2070 done | sort
2071 echo
2072 fi
2073
2074 if test -s confdefs.h; then
2075 printf "%s\n" "## ----------- ##
2076 ## confdefs.h. ##
2077 ## ----------- ##"
2078 echo
2079 cat confdefs.h
2080 echo
2081 fi
2082 test "$ac_signal" != 0 &&
2083 printf "%s\n" "$as_me: caught signal $ac_signal"
2084 printf "%s\n" "$as_me: exit $exit_status"
2085 } >&5
2086 rm -f core *.core core.conftest.* &&
2087 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2088 exit $exit_status
2089 ' 0
2090 for ac_signal in 1 2 13 15; do
2091 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2092 done
2093 ac_signal=0
2094
2095 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2096 rm -f -r conftest* confdefs.h
2097
2098 printf "%s\n" "/* confdefs.h */" > confdefs.h
2099
2100 # Predefined preprocessor variables.
2101
2102 printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
2103
2104 printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
2105
2106 printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
2107
2108 printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
2109
2110 printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
2111
2112 printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
2113
2114
2115 # Let the site file select an alternate cache file if it wants to.
2116 # Prefer an explicitly selected file to automatically selected ones.
2117 if test -n "$CONFIG_SITE"; then
2118 ac_site_files="$CONFIG_SITE"
2119 elif test "x$prefix" != xNONE; then
2120 ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
2121 else
2122 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
2123 fi
2124
2125 for ac_site_file in $ac_site_files
2126 do
2127 case $ac_site_file in #(
2128 */*) :
2129 ;; #(
2130 *) :
2131 ac_site_file=./$ac_site_file ;;
2132 esac
2133 if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2134 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2135 printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
2136 sed 's/^/| /' "$ac_site_file" >&5
2137 . "$ac_site_file" \
2138 || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
2139 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
2140 as_fn_error $? "failed to load site script $ac_site_file
2141 See 'config.log' for more details" "$LINENO" 5; }
2142 fi
2143 done
2144
2145 if test -r "$cache_file"; then
2146 # Some versions of bash will fail to source /dev/null (special files
2147 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2148 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2149 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2150 printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
2151 case $cache_file in
2152 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2153 *) . "./$cache_file";;
2154 esac
2155 fi
2156 else
2157 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2158 printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
2159 >$cache_file
2160 fi
2161
2162 # Test code for whether the C compiler supports C89 (global declarations)
2163 ac_c_conftest_c89_globals='
2164 /* Does the compiler advertise C89 conformance?
2165 Do not test the value of __STDC__, because some compilers set it to 0
2166 while being otherwise adequately conformant. */
2167 #if !defined __STDC__
2168 # error "Compiler does not advertise C89 conformance"
2169 #endif
2170
2171 #include <stddef.h>
2172 #include <stdarg.h>
2173 struct stat;
2174 /* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */
2175 struct buf { int x; };
2176 struct buf * (*rcsopen) (struct buf *, struct stat *, int);
2177 static char *e (char **p, int i)
2178 {
2179 return p[i];
2180 }
2181 static char *f (char * (*g) (char **, int), char **p, ...)
2182 {
2183 char *s;
2184 va_list v;
2185 va_start (v,p);
2186 s = g (p, va_arg (v,int));
2187 va_end (v);
2188 return s;
2189 }
2190
2191 /* C89 style stringification. */
2192 #define noexpand_stringify(a) #a
2193 const char *stringified = noexpand_stringify(arbitrary+token=sequence);
2194
2195 /* C89 style token pasting. Exercises some of the corner cases that
2196 e.g. old MSVC gets wrong, but not very hard. */
2197 #define noexpand_concat(a,b) a##b
2198 #define expand_concat(a,b) noexpand_concat(a,b)
2199 extern int vA;
2200 extern int vbee;
2201 #define aye A
2202 #define bee B
2203 int *pvA = &expand_concat(v,aye);
2204 int *pvbee = &noexpand_concat(v,bee);
2205
2206 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2207 function prototypes and stuff, but not \xHH hex character constants.
2208 These do not provoke an error unfortunately, instead are silently treated
2209 as an "x". The following induces an error, until -std is added to get
2210 proper ANSI mode. Curiously \x00 != x always comes out true, for an
2211 array size at least. It is necessary to write \x00 == 0 to get something
2212 that is true only with -std. */
2213 int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2214
2215 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2216 inside strings and character constants. */
2217 #define FOO(x) '\''x'\''
2218 int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2219
2220 int test (int i, double x);
2221 struct s1 {int (*f) (int a);};
2222 struct s2 {int (*f) (double a);};
2223 int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2224 int, int);'
2225
2226 # Test code for whether the C compiler supports C89 (body of main).
2227 ac_c_conftest_c89_main='
2228 ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2229 '
2230
2231 # Test code for whether the C compiler supports C99 (global declarations)
2232 ac_c_conftest_c99_globals='
2233 /* Does the compiler advertise C99 conformance? */
2234 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2235 # error "Compiler does not advertise C99 conformance"
2236 #endif
2237
2238 // See if C++-style comments work.
2239
2240 #include <stdbool.h>
2241 extern int puts (const char *);
2242 extern int printf (const char *, ...);
2243 extern int dprintf (int, const char *, ...);
2244 extern void *malloc (size_t);
2245 extern void free (void *);
2246
2247 // Check varargs macros. These examples are taken from C99 6.10.3.5.
2248 // dprintf is used instead of fprintf to avoid needing to declare
2249 // FILE and stderr.
2250 #define debug(...) dprintf (2, __VA_ARGS__)
2251 #define showlist(...) puts (#__VA_ARGS__)
2252 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2253 static void
2254 test_varargs_macros (void)
2255 {
2256 int x = 1234;
2257 int y = 5678;
2258 debug ("Flag");
2259 debug ("X = %d\n", x);
2260 showlist (The first, second, and third items.);
2261 report (x>y, "x is %d but y is %d", x, y);
2262 }
2263
2264 // Check long long types.
2265 #define BIG64 18446744073709551615ull
2266 #define BIG32 4294967295ul
2267 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2268 #if !BIG_OK
2269 #error "your preprocessor is broken"
2270 #endif
2271 #if BIG_OK
2272 #else
2273 #error "your preprocessor is broken"
2274 #endif
2275 static long long int bignum = -9223372036854775807LL;
2276 static unsigned long long int ubignum = BIG64;
2277
2278 struct incomplete_array
2279 {
2280 int datasize;
2281 double data[];
2282 };
2283
2284 struct named_init {
2285 int number;
2286 const wchar_t *name;
2287 double average;
2288 };
2289
2290 typedef const char *ccp;
2291
2292 static inline int
2293 test_restrict (ccp restrict text)
2294 {
2295 // Iterate through items via the restricted pointer.
2296 // Also check for declarations in for loops.
2297 for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2298 continue;
2299 return 0;
2300 }
2301
2302 // Check varargs and va_copy.
2303 static bool
2304 test_varargs (const char *format, ...)
2305 {
2306 va_list args;
2307 va_start (args, format);
2308 va_list args_copy;
2309 va_copy (args_copy, args);
2310
2311 const char *str = "";
2312 int number = 0;
2313 float fnumber = 0;
2314
2315 while (*format)
2316 {
2317 switch (*format++)
2318 {
2319 case '\''s'\'': // string
2320 str = va_arg (args_copy, const char *);
2321 break;
2322 case '\''d'\'': // int
2323 number = va_arg (args_copy, int);
2324 break;
2325 case '\''f'\'': // float
2326 fnumber = va_arg (args_copy, double);
2327 break;
2328 default:
2329 break;
2330 }
2331 }
2332 va_end (args_copy);
2333 va_end (args);
2334
2335 return *str && number && fnumber;
2336 }
2337 '
2338
2339 # Test code for whether the C compiler supports C99 (body of main).
2340 ac_c_conftest_c99_main='
2341 // Check bool.
2342 _Bool success = false;
2343 success |= (argc != 0);
2344
2345 // Check restrict.
2346 if (test_restrict ("String literal") == 0)
2347 success = true;
2348 char *restrict newvar = "Another string";
2349
2350 // Check varargs.
2351 success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2352 test_varargs_macros ();
2353
2354 // Check flexible array members.
2355 struct incomplete_array *ia =
2356 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2357 ia->datasize = 10;
2358 for (int i = 0; i < ia->datasize; ++i)
2359 ia->data[i] = i * 1.234;
2360 // Work around memory leak warnings.
2361 free (ia);
2362
2363 // Check named initializers.
2364 struct named_init ni = {
2365 .number = 34,
2366 .name = L"Test wide string",
2367 .average = 543.34343,
2368 };
2369
2370 ni.number = 58;
2371
2372 int dynamic_array[ni.number];
2373 dynamic_array[0] = argv[0][0];
2374 dynamic_array[ni.number - 1] = 543;
2375
2376 // work around unused variable warnings
2377 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2378 || dynamic_array[ni.number - 1] != 543);
2379 '
2380
2381 # Test code for whether the C compiler supports C11 (global declarations)
2382 ac_c_conftest_c11_globals='
2383 /* Does the compiler advertise C11 conformance? */
2384 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2385 # error "Compiler does not advertise C11 conformance"
2386 #endif
2387
2388 // Check _Alignas.
2389 char _Alignas (double) aligned_as_double;
2390 char _Alignas (0) no_special_alignment;
2391 extern char aligned_as_int;
2392 char _Alignas (0) _Alignas (int) aligned_as_int;
2393
2394 // Check _Alignof.
2395 enum
2396 {
2397 int_alignment = _Alignof (int),
2398 int_array_alignment = _Alignof (int[100]),
2399 char_alignment = _Alignof (char)
2400 };
2401 _Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2402
2403 // Check _Noreturn.
2404 int _Noreturn does_not_return (void) { for (;;) continue; }
2405
2406 // Check _Static_assert.
2407 struct test_static_assert
2408 {
2409 int x;
2410 _Static_assert (sizeof (int) <= sizeof (long int),
2411 "_Static_assert does not work in struct");
2412 long int y;
2413 };
2414
2415 // Check UTF-8 literals.
2416 #define u8 syntax error!
2417 char const utf8_literal[] = u8"happens to be ASCII" "another string";
2418
2419 // Check duplicate typedefs.
2420 typedef long *long_ptr;
2421 typedef long int *long_ptr;
2422 typedef long_ptr long_ptr;
2423
2424 // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2425 struct anonymous
2426 {
2427 union {
2428 struct { int i; int j; };
2429 struct { int k; long int l; } w;
2430 };
2431 int m;
2432 } v1;
2433 '
2434
2435 # Test code for whether the C compiler supports C11 (body of main).
2436 ac_c_conftest_c11_main='
2437 _Static_assert ((offsetof (struct anonymous, i)
2438 == offsetof (struct anonymous, w.k)),
2439 "Anonymous union alignment botch");
2440 v1.i = 2;
2441 v1.w.k = 5;
2442 ok |= v1.i != 5;
2443 '
2444
2445 # Test code for whether the C compiler supports C11 (complete).
2446 ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2447 ${ac_c_conftest_c99_globals}
2448 ${ac_c_conftest_c11_globals}
2449
2450 int
2451 main (int argc, char **argv)
2452 {
2453 int ok = 0;
2454 ${ac_c_conftest_c89_main}
2455 ${ac_c_conftest_c99_main}
2456 ${ac_c_conftest_c11_main}
2457 return ok;
2458 }
2459 "
2460
2461 # Test code for whether the C compiler supports C99 (complete).
2462 ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2463 ${ac_c_conftest_c99_globals}
2464
2465 int
2466 main (int argc, char **argv)
2467 {
2468 int ok = 0;
2469 ${ac_c_conftest_c89_main}
2470 ${ac_c_conftest_c99_main}
2471 return ok;
2472 }
2473 "
2474
2475 # Test code for whether the C compiler supports C89 (complete).
2476 ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
2477
2478 int
2479 main (int argc, char **argv)
2480 {
2481 int ok = 0;
2482 ${ac_c_conftest_c89_main}
2483 return ok;
2484 }
2485 "
2486
2487 as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2488 as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
2489 as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
2490 as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
2491 as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
2492 as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
2493 as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
2494 as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
2495 as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
2496
2497 # Auxiliary files required by this configure script.
2498 ac_aux_files="ltmain.sh config.guess config.sub compile missing install-sh"
2499
2500 # Locations in which to look for auxiliary files.
2501 ac_aux_dir_candidates="${srcdir}/."
2502
2503 # Search for a directory containing all of the required auxiliary files,
2504 # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
2505 # If we don't find one directory that contains all the files we need,
2506 # we report the set of missing files from the *first* directory in
2507 # $ac_aux_dir_candidates and give up.
2508 ac_missing_aux_files=""
2509 ac_first_candidate=:
2510 printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
2511 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2512 as_found=false
2513 for as_dir in $ac_aux_dir_candidates
2514 do
2515 IFS=$as_save_IFS
2516 case $as_dir in #(((
2517 '') as_dir=./ ;;
2518 */) ;;
2519 *) as_dir=$as_dir/ ;;
2520 esac
2521 as_found=:
2522
2523 printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5
2524 ac_aux_dir_found=yes
2525 ac_install_sh=
2526 for ac_aux in $ac_aux_files
2527 do
2528 # As a special case, if "install-sh" is required, that requirement
2529 # can be satisfied by any of "install-sh", "install.sh", or "shtool",
2530 # and $ac_install_sh is set appropriately for whichever one is found.
2531 if test x"$ac_aux" = x"install-sh"
2532 then
2533 if test -f "${as_dir}install-sh"; then
2534 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5
2535 ac_install_sh="${as_dir}install-sh -c"
2536 elif test -f "${as_dir}install.sh"; then
2537 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5
2538 ac_install_sh="${as_dir}install.sh -c"
2539 elif test -f "${as_dir}shtool"; then
2540 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5
2541 ac_install_sh="${as_dir}shtool install -c"
2542 else
2543 ac_aux_dir_found=no
2544 if $ac_first_candidate; then
2545 ac_missing_aux_files="${ac_missing_aux_files} install-sh"
2546 else
2547 break
2548 fi
2549 fi
2550 else
2551 if test -f "${as_dir}${ac_aux}"; then
2552 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5
2553 else
2554 ac_aux_dir_found=no
2555 if $ac_first_candidate; then
2556 ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
2557 else
2558 break
2559 fi
2560 fi
2561 fi
2562 done
2563 if test "$ac_aux_dir_found" = yes; then
2564 ac_aux_dir="$as_dir"
2565 break
2566 fi
2567 ac_first_candidate=false
2568
2569 as_found=false
2570 done
2571 IFS=$as_save_IFS
2572 if $as_found
2573 then :
2574
2575 else case e in #(
2576 e) as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 ;;
2577 esac
2578 fi
2579
2580
2581 # These three variables are undocumented and unsupported,
2582 # and are intended to be withdrawn in a future Autoconf release.
2583 # They can cause serious problems if a builder's source tree is in a directory
2584 # whose full name contains unusual characters.
2585 if test -f "${ac_aux_dir}config.guess"; then
2586 ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
2587 fi
2588 if test -f "${ac_aux_dir}config.sub"; then
2589 ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
2590 fi
2591 if test -f "$ac_aux_dir/configure"; then
2592 ac_configure="$SHELL ${ac_aux_dir}configure"
2593 fi
2594
2595 # Check that the precious variables saved in the cache have kept the same
2596 # value.
2597 ac_cache_corrupted=false
2598 for ac_var in $ac_precious_vars; do
2599 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2600 eval ac_new_set=\$ac_env_${ac_var}_set
2601 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2602 eval ac_new_val=\$ac_env_${ac_var}_value
2603 case $ac_old_set,$ac_new_set in
2604 set,)
2605 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&5
2606 printf "%s\n" "$as_me: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&2;}
2607 ac_cache_corrupted=: ;;
2608 ,set)
2609 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was not set in the previous run" >&5
2610 printf "%s\n" "$as_me: error: '$ac_var' was not set in the previous run" >&2;}
2611 ac_cache_corrupted=: ;;
2612 ,);;
2613 *)
2614 if test "x$ac_old_val" != "x$ac_new_val"; then
2615 # differences in whitespace do not lead to failure.
2616 ac_old_val_w=`echo x $ac_old_val`
2617 ac_new_val_w=`echo x $ac_new_val`
2618 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2619 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' has changed since the previous run:" >&5
2620 printf "%s\n" "$as_me: error: '$ac_var' has changed since the previous run:" >&2;}
2621 ac_cache_corrupted=:
2622 else
2623 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&5
2624 printf "%s\n" "$as_me: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&2;}
2625 eval $ac_var=\$ac_old_val
2626 fi
2627 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: '$ac_old_val'" >&5
2628 printf "%s\n" "$as_me: former value: '$ac_old_val'" >&2;}
2629 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: '$ac_new_val'" >&5
2630 printf "%s\n" "$as_me: current value: '$ac_new_val'" >&2;}
2631 fi;;
2632 esac
2633 # Pass precious variables to config.status.
2634 if test "$ac_new_set" = set; then
2635 case $ac_new_val in
2636 *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2637 *) ac_arg=$ac_var=$ac_new_val ;;
2638 esac
2639 case " $ac_configure_args " in
2640 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2641 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2642 esac
2643 fi
2644 done
2645 if $ac_cache_corrupted; then
2646 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
2647 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
2648 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2649 printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
2650 as_fn_error $? "run '${MAKE-make} distclean' and/or 'rm $cache_file'
2651 and start over" "$LINENO" 5
2652 fi
2653 ## -------------------- ##
2654 ## Main body of script. ##
2655 ## -------------------- ##
2656
2657 ac_ext=c
2658 ac_cpp='$CPP $CPPFLAGS'
2659 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2660 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2661 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2662
2663
2664
2665 ac_config_headers="$ac_config_headers config.h"
2666
2667
2668
2669 # Initialize Automake
2670 am__api_version='1.16'
2671
2672
2673
2674 # Find a good install program. We prefer a C program (faster),
2675 # so one script is as good as another. But avoid the broken or
2676 # incompatible versions:
2677 # SysV /etc/install, /usr/sbin/install
2678 # SunOS /usr/etc/install
2679 # IRIX /sbin/install
2680 # AIX /bin/install
2681 # AmigaOS /C/install, which installs bootblocks on floppy discs
2682 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2683 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2684 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2685 # OS/2's system install, which has a completely different semantic
2686 # ./install, which can be erroneously created by make from ./install.sh.
2687 # Reject install programs that cannot install multiple files.
2688 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2689 printf %s "checking for a BSD-compatible install... " >&6; }
2690 if test -z "$INSTALL"; then
2691 if test ${ac_cv_path_install+y}
2692 then :
2693 printf %s "(cached) " >&6
2694 else case e in #(
2695 e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2696 for as_dir in $PATH
2697 do
2698 IFS=$as_save_IFS
2699 case $as_dir in #(((
2700 '') as_dir=./ ;;
2701 */) ;;
2702 *) as_dir=$as_dir/ ;;
2703 esac
2704 # Account for fact that we put trailing slashes in our PATH walk.
2705 case $as_dir in #((
2706 ./ | /[cC]/* | \
2707 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2708 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2709 /usr/ucb/* ) ;;
2710 *)
2711 # OSF1 and SCO ODT 3.0 have their own names for install.
2712 # Don't use installbsd from OSF since it installs stuff as root
2713 # by default.
2714 for ac_prog in ginstall scoinst install; do
2715 for ac_exec_ext in '' $ac_executable_extensions; do
2716 if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
2717 if test $ac_prog = install &&
2718 grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2719 # AIX install. It has an incompatible calling convention.
2720 :
2721 elif test $ac_prog = install &&
2722 grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2723 # program-specific install script used by HP pwplus--don't use.
2724 :
2725 else
2726 rm -rf conftest.one conftest.two conftest.dir
2727 echo one > conftest.one
2728 echo two > conftest.two
2729 mkdir conftest.dir
2730 if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
2731 test -s conftest.one && test -s conftest.two &&
2732 test -s conftest.dir/conftest.one &&
2733 test -s conftest.dir/conftest.two
2734 then
2735 ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
2736 break 3
2737 fi
2738 fi
2739 fi
2740 done
2741 done
2742 ;;
2743 esac
2744
2745 done
2746 IFS=$as_save_IFS
2747
2748 rm -rf conftest.one conftest.two conftest.dir
2749 ;;
2750 esac
2751 fi
2752 if test ${ac_cv_path_install+y}; then
2753 INSTALL=$ac_cv_path_install
2754 else
2755 # As a last resort, use the slow shell script. Don't cache a
2756 # value for INSTALL within a source directory, because that will
2757 # break other packages using the cache if that directory is
2758 # removed, or if the value is a relative name.
2759 INSTALL=$ac_install_sh
2760 fi
2761 fi
2762 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2763 printf "%s\n" "$INSTALL" >&6; }
2764
2765 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2766 # It thinks the first close brace ends the variable substitution.
2767 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2768
2769 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2770
2771 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2772
2773 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2774 printf %s "checking whether build environment is sane... " >&6; }
2775 # Reject unsafe characters in $srcdir or the absolute working directory
2776 # name. Accept space and tab only in the latter.
2777 am_lf='
2778 '
2779 case `pwd` in
2780 *[\\\"\#\$\&\'\`$am_lf]*)
2781 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2782 esac
2783 case $srcdir in
2784 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2785 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2786 esac
2787
2788 # Do 'set' in a subshell so we don't clobber the current shell's
2789 # arguments. Must try -L first in case configure is actually a
2790 # symlink; some systems play weird games with the mod time of symlinks
2791 # (eg FreeBSD returns the mod time of the symlink's containing
2792 # directory).
2793 if (
2794 am_has_slept=no
2795 for am_try in 1 2; do
2796 echo "timestamp, slept: $am_has_slept" > conftest.file
2797 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2798 if test "$*" = "X"; then
2799 # -L didn't work.
2800 set X `ls -t "$srcdir/configure" conftest.file`
2801 fi
2802 if test "$*" != "X $srcdir/configure conftest.file" \
2803 && test "$*" != "X conftest.file $srcdir/configure"; then
2804
2805 # If neither matched, then we have a broken ls. This can happen
2806 # if, for instance, CONFIG_SHELL is bash and it inherits a
2807 # broken ls alias from the environment. This has actually
2808 # happened. Such a system could not be considered "sane".
2809 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2810 alias in your environment" "$LINENO" 5
2811 fi
2812 if test "$2" = conftest.file || test $am_try -eq 2; then
2813 break
2814 fi
2815 # Just in case.
2816 sleep 1
2817 am_has_slept=yes
2818 done
2819 test "$2" = conftest.file
2820 )
2821 then
2822 # Ok.
2823 :
2824 else
2825 as_fn_error $? "newly created file is older than distributed files!
2826 Check your system clock" "$LINENO" 5
2827 fi
2828 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2829 printf "%s\n" "yes" >&6; }
2830 # If we didn't sleep, we still need to ensure time stamps of config.status and
2831 # generated files are strictly newer.
2832 am_sleep_pid=
2833 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2834 ( sleep 1 ) &
2835 am_sleep_pid=$!
2836 fi
2837
2838 rm -f conftest.file
2839
2840 test "$program_prefix" != NONE &&
2841 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2842 # Use a double $ so make ignores it.
2843 test "$program_suffix" != NONE &&
2844 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2845 # Double any \ or $.
2846 # By default was 's,x,x', remove it if useless.
2847 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2848 program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"`
2849
2850
2851 # Expand $ac_aux_dir to an absolute path.
2852 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2853
2854
2855 if test x"${MISSING+set}" != xset; then
2856 MISSING="\${SHELL} '$am_aux_dir/missing'"
2857 fi
2858 # Use eval to expand $SHELL
2859 if eval "$MISSING --is-lightweight"; then
2860 am_missing_run="$MISSING "
2861 else
2862 am_missing_run=
2863 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2864 printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2865 fi
2866
2867 if test x"${install_sh+set}" != xset; then
2868 case $am_aux_dir in
2869 *\ * | *\ *)
2870 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2871 *)
2872 install_sh="\${SHELL} $am_aux_dir/install-sh"
2873 esac
2874 fi
2875
2876 # Installed binaries are usually stripped using 'strip' when the user
2877 # run "make install-strip". However 'strip' might not be the right
2878 # tool to use in cross-compilation environments, therefore Automake
2879 # will honor the 'STRIP' environment variable to overrule this program.
2880 if test "$cross_compiling" != no; then
2881 if test -n "$ac_tool_prefix"; then
2882 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2883 set dummy ${ac_tool_prefix}strip; ac_word=$2
2884 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2885 printf %s "checking for $ac_word... " >&6; }
2886 if test ${ac_cv_prog_STRIP+y}
2887 then :
2888 printf %s "(cached) " >&6
2889 else case e in #(
2890 e) if test -n "$STRIP"; then
2891 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2892 else
2893 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2894 for as_dir in $PATH
2895 do
2896 IFS=$as_save_IFS
2897 case $as_dir in #(((
2898 '') as_dir=./ ;;
2899 */) ;;
2900 *) as_dir=$as_dir/ ;;
2901 esac
2902 for ac_exec_ext in '' $ac_executable_extensions; do
2903 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2904 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2905 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2906 break 2
2907 fi
2908 done
2909 done
2910 IFS=$as_save_IFS
2911
2912 fi ;;
2913 esac
2914 fi
2915 STRIP=$ac_cv_prog_STRIP
2916 if test -n "$STRIP"; then
2917 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2918 printf "%s\n" "$STRIP" >&6; }
2919 else
2920 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2921 printf "%s\n" "no" >&6; }
2922 fi
2923
2924
2925 fi
2926 if test -z "$ac_cv_prog_STRIP"; then
2927 ac_ct_STRIP=$STRIP
2928 # Extract the first word of "strip", so it can be a program name with args.
2929 set dummy strip; ac_word=$2
2930 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2931 printf %s "checking for $ac_word... " >&6; }
2932 if test ${ac_cv_prog_ac_ct_STRIP+y}
2933 then :
2934 printf %s "(cached) " >&6
2935 else case e in #(
2936 e) if test -n "$ac_ct_STRIP"; then
2937 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2938 else
2939 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2940 for as_dir in $PATH
2941 do
2942 IFS=$as_save_IFS
2943 case $as_dir in #(((
2944 '') as_dir=./ ;;
2945 */) ;;
2946 *) as_dir=$as_dir/ ;;
2947 esac
2948 for ac_exec_ext in '' $ac_executable_extensions; do
2949 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2950 ac_cv_prog_ac_ct_STRIP="strip"
2951 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2952 break 2
2953 fi
2954 done
2955 done
2956 IFS=$as_save_IFS
2957
2958 fi ;;
2959 esac
2960 fi
2961 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2962 if test -n "$ac_ct_STRIP"; then
2963 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2964 printf "%s\n" "$ac_ct_STRIP" >&6; }
2965 else
2966 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2967 printf "%s\n" "no" >&6; }
2968 fi
2969
2970 if test "x$ac_ct_STRIP" = x; then
2971 STRIP=":"
2972 else
2973 case $cross_compiling:$ac_tool_warned in
2974 yes:)
2975 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2976 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2977 ac_tool_warned=yes ;;
2978 esac
2979 STRIP=$ac_ct_STRIP
2980 fi
2981 else
2982 STRIP="$ac_cv_prog_STRIP"
2983 fi
2984
2985 fi
2986 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2987
2988
2989 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
2990 printf %s "checking for a race-free mkdir -p... " >&6; }
2991 if test -z "$MKDIR_P"; then
2992 if test ${ac_cv_path_mkdir+y}
2993 then :
2994 printf %s "(cached) " >&6
2995 else case e in #(
2996 e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2997 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2998 do
2999 IFS=$as_save_IFS
3000 case $as_dir in #(((
3001 '') as_dir=./ ;;
3002 */) ;;
3003 *) as_dir=$as_dir/ ;;
3004 esac
3005 for ac_prog in mkdir gmkdir; do
3006 for ac_exec_ext in '' $ac_executable_extensions; do
3007 as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
3008 case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
3009 'mkdir ('*'coreutils) '* | \
3010 *'BusyBox '* | \
3011 'mkdir (fileutils) '4.1*)
3012 ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
3013 break 3;;
3014 esac
3015 done
3016 done
3017 done
3018 IFS=$as_save_IFS
3019 ;;
3020 esac
3021 fi
3022
3023 test -d ./--version && rmdir ./--version
3024 if test ${ac_cv_path_mkdir+y}; then
3025 MKDIR_P="$ac_cv_path_mkdir -p"
3026 else
3027 # As a last resort, use plain mkdir -p,
3028 # in the hope it doesn't have the bugs of ancient mkdir.
3029 MKDIR_P='mkdir -p'
3030 fi
3031 fi
3032 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3033 printf "%s\n" "$MKDIR_P" >&6; }
3034
3035 for ac_prog in gawk mawk nawk awk
3036 do
3037 # Extract the first word of "$ac_prog", so it can be a program name with args.
3038 set dummy $ac_prog; ac_word=$2
3039 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3040 printf %s "checking for $ac_word... " >&6; }
3041 if test ${ac_cv_prog_AWK+y}
3042 then :
3043 printf %s "(cached) " >&6
3044 else case e in #(
3045 e) if test -n "$AWK"; then
3046 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3047 else
3048 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3049 for as_dir in $PATH
3050 do
3051 IFS=$as_save_IFS
3052 case $as_dir in #(((
3053 '') as_dir=./ ;;
3054 */) ;;
3055 *) as_dir=$as_dir/ ;;
3056 esac
3057 for ac_exec_ext in '' $ac_executable_extensions; do
3058 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3059 ac_cv_prog_AWK="$ac_prog"
3060 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3061 break 2
3062 fi
3063 done
3064 done
3065 IFS=$as_save_IFS
3066
3067 fi ;;
3068 esac
3069 fi
3070 AWK=$ac_cv_prog_AWK
3071 if test -n "$AWK"; then
3072 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3073 printf "%s\n" "$AWK" >&6; }
3074 else
3075 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3076 printf "%s\n" "no" >&6; }
3077 fi
3078
3079
3080 test -n "$AWK" && break
3081 done
3082
3083 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3084 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3085 set x ${MAKE-make}
3086 ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3087 if eval test \${ac_cv_prog_make_${ac_make}_set+y}
3088 then :
3089 printf %s "(cached) " >&6
3090 else case e in #(
3091 e) cat >conftest.make <<\_ACEOF
3092 SHELL = /bin/sh
3093 all:
3094 @echo '@@@%%%=$(MAKE)=@@@%%%'
3095 _ACEOF
3096 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3097 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3098 *@@@%%%=?*=@@@%%%*)
3099 eval ac_cv_prog_make_${ac_make}_set=yes;;
3100 *)
3101 eval ac_cv_prog_make_${ac_make}_set=no;;
3102 esac
3103 rm -f conftest.make ;;
3104 esac
3105 fi
3106 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3107 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3108 printf "%s\n" "yes" >&6; }
3109 SET_MAKE=
3110 else
3111 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3112 printf "%s\n" "no" >&6; }
3113 SET_MAKE="MAKE=${MAKE-make}"
3114 fi
3115
3116 rm -rf .tst 2>/dev/null
3117 mkdir .tst 2>/dev/null
3118 if test -d .tst; then
3119 am__leading_dot=.
3120 else
3121 am__leading_dot=_
3122 fi
3123 rmdir .tst 2>/dev/null
3124
3125 # Check whether --enable-silent-rules was given.
3126 if test ${enable_silent_rules+y}
3127 then :
3128 enableval=$enable_silent_rules;
3129 fi
3130
3131 case $enable_silent_rules in # (((
3132 yes) AM_DEFAULT_VERBOSITY=0;;
3133 no) AM_DEFAULT_VERBOSITY=1;;
3134 *) AM_DEFAULT_VERBOSITY=1;;
3135 esac
3136 am_make=${MAKE-make}
3137 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3138 printf %s "checking whether $am_make supports nested variables... " >&6; }
3139 if test ${am_cv_make_support_nested_variables+y}
3140 then :
3141 printf %s "(cached) " >&6
3142 else case e in #(
3143 e) if printf "%s\n" 'TRUE=$(BAR$(V))
3144 BAR0=false
3145 BAR1=true
3146 V=1
3147 am__doit:
3148 @$(TRUE)
3149 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3150 am_cv_make_support_nested_variables=yes
3151 else
3152 am_cv_make_support_nested_variables=no
3153 fi ;;
3154 esac
3155 fi
3156 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3157 printf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
3158 if test $am_cv_make_support_nested_variables = yes; then
3159 AM_V='$(V)'
3160 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3161 else
3162 AM_V=$AM_DEFAULT_VERBOSITY
3163 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3164 fi
3165 AM_BACKSLASH='\'
3166
3167 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3168 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3169 # is not polluted with repeated "-I."
3170 am__isrc=' -I$(srcdir)'
3171 # test to see if srcdir already configured
3172 if test -f $srcdir/config.status; then
3173 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3174 fi
3175 fi
3176
3177 # test whether we have cygpath
3178 if test -z "$CYGPATH_W"; then
3179 if (cygpath --version) >/dev/null 2>/dev/null; then
3180 CYGPATH_W='cygpath -w'
3181 else
3182 CYGPATH_W=echo
3183 fi
3184 fi
3185
3186
3187 # Define the identity of the package.
3188 PACKAGE='xf86-video-savage'
3189 VERSION='2.4.1'
3190
3191
3192 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
3193
3194
3195 printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
3196
3197 # Some tools Automake needs.
3198
3199 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3200
3201
3202 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3203
3204
3205 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3206
3207
3208 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3209
3210
3211 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3212
3213 # For better backward compatibility. To be removed once Automake 1.9.x
3214 # dies out for good. For more background, see:
3215 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3216 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3217 mkdir_p='$(MKDIR_P)'
3218
3219 # We need awk for the "check" target (and possibly the TAP driver). The
3220 # system "awk" is bad on some platforms.
3221 # Always define AMTAR for backward compatibility. Yes, it's still used
3222 # in the wild :-( We should find a proper way to deprecate it ...
3223 AMTAR='$${TAR-tar}'
3224
3225
3226 # We'll loop over all known methods to create a tar archive until one works.
3227 _am_tools='gnutar pax cpio none'
3228
3229 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3230
3231
3232
3233
3234
3235 # Variables for tags utilities; see am/tags.am
3236 if test -z "$CTAGS"; then
3237 CTAGS=ctags
3238 fi
3239
3240 if test -z "$ETAGS"; then
3241 ETAGS=etags
3242 fi
3243
3244 if test -z "$CSCOPE"; then
3245 CSCOPE=cscope
3246 fi
3247
3248
3249
3250 # POSIX will say in a future version that running "rm -f" with no argument
3251 # is OK; and we want to be able to make that assumption in our Makefile
3252 # recipes. So use an aggressive probe to check that the usage we want is
3253 # actually supported "in the wild" to an acceptable degree.
3254 # See automake bug#10828.
3255 # To make any issue more visible, cause the running configure to be aborted
3256 # by default if the 'rm' program in use doesn't match our expectations; the
3257 # user can still override this though.
3258 if rm -f && rm -fr && rm -rf; then : OK; else
3259 cat >&2 <<'END'
3260 Oops!
3261
3262 Your 'rm' program seems unable to run without file operands specified
3263 on the command line, even when the '-f' option is present. This is contrary
3264 to the behaviour of most rm programs out there, and not conforming with
3265 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3266
3267 Please tell bug-automake@gnu.org about your system, including the value
3268 of your $PATH and any error possibly output before this message. This
3269 can help us improve future automake versions.
3270
3271 END
3272 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3273 echo 'Configuration will proceed anyway, since you have set the' >&2
3274 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3275 echo >&2
3276 else
3277 cat >&2 <<'END'
3278 Aborting the configuration process, to ensure you take notice of the issue.
3279
3280 You can download and install GNU coreutils to get an 'rm' implementation
3281 that behaves properly: <https://www.gnu.org/software/coreutils/>.
3282
3283 If you want to complete the configuration process using your problematic
3284 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3285 to "yes", and re-run configure.
3286
3287 END
3288 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3289 fi
3290 fi
3291
3292
3293 # Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314 DEPDIR="${am__leading_dot}deps"
3315
3316 ac_config_commands="$ac_config_commands depfiles"
3317
3318 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
3319 printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; }
3320 cat > confinc.mk << 'END'
3321 am__doit:
3322 @echo this is the am__doit target >confinc.out
3323 .PHONY: am__doit
3324 END
3325 am__include="#"
3326 am__quote=
3327 # BSD make does it like this.
3328 echo '.include "confinc.mk" # ignored' > confmf.BSD
3329 # Other make implementations (GNU, Solaris 10, AIX) do it like this.
3330 echo 'include confinc.mk # ignored' > confmf.GNU
3331 _am_result=no
3332 for s in GNU BSD; do
3333 { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
3334 (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
3335 ac_status=$?
3336 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3337 (exit $ac_status); }
3338 case $?:`cat confinc.out 2>/dev/null` in #(
3339 '0:this is the am__doit target') :
3340 case $s in #(
3341 BSD) :
3342 am__include='.include' am__quote='"' ;; #(
3343 *) :
3344 am__include='include' am__quote='' ;;
3345 esac ;; #(
3346 *) :
3347 ;;
3348 esac
3349 if test "$am__include" != "#"; then
3350 _am_result="yes ($s style)"
3351 break
3352 fi
3353 done
3354 rm -f confinc.* confmf.*
3355 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
3356 printf "%s\n" "${_am_result}" >&6; }
3357
3358 # Check whether --enable-dependency-tracking was given.
3359 if test ${enable_dependency_tracking+y}
3360 then :
3361 enableval=$enable_dependency_tracking;
3362 fi
3363
3364 if test "x$enable_dependency_tracking" != xno; then
3365 am_depcomp="$ac_aux_dir/depcomp"
3366 AMDEPBACKSLASH='\'
3367 am__nodep='_no'
3368 fi
3369 if test "x$enable_dependency_tracking" != xno; then
3370 AMDEP_TRUE=
3371 AMDEP_FALSE='#'
3372 else
3373 AMDEP_TRUE='#'
3374 AMDEP_FALSE=
3375 fi
3376
3377
3378 ac_ext=c
3379 ac_cpp='$CPP $CPPFLAGS'
3380 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3381 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3382 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3383 if test -n "$ac_tool_prefix"; then
3384 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3385 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3386 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3387 printf %s "checking for $ac_word... " >&6; }
3388 if test ${ac_cv_prog_CC+y}
3389 then :
3390 printf %s "(cached) " >&6
3391 else case e in #(
3392 e) if test -n "$CC"; then
3393 ac_cv_prog_CC="$CC" # Let the user override the test.
3394 else
3395 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3396 for as_dir in $PATH
3397 do
3398 IFS=$as_save_IFS
3399 case $as_dir in #(((
3400 '') as_dir=./ ;;
3401 */) ;;
3402 *) as_dir=$as_dir/ ;;
3403 esac
3404 for ac_exec_ext in '' $ac_executable_extensions; do
3405 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3406 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3407 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3408 break 2
3409 fi
3410 done
3411 done
3412 IFS=$as_save_IFS
3413
3414 fi ;;
3415 esac
3416 fi
3417 CC=$ac_cv_prog_CC
3418 if test -n "$CC"; then
3419 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3420 printf "%s\n" "$CC" >&6; }
3421 else
3422 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3423 printf "%s\n" "no" >&6; }
3424 fi
3425
3426
3427 fi
3428 if test -z "$ac_cv_prog_CC"; then
3429 ac_ct_CC=$CC
3430 # Extract the first word of "gcc", so it can be a program name with args.
3431 set dummy gcc; ac_word=$2
3432 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3433 printf %s "checking for $ac_word... " >&6; }
3434 if test ${ac_cv_prog_ac_ct_CC+y}
3435 then :
3436 printf %s "(cached) " >&6
3437 else case e in #(
3438 e) if test -n "$ac_ct_CC"; then
3439 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3440 else
3441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3442 for as_dir in $PATH
3443 do
3444 IFS=$as_save_IFS
3445 case $as_dir in #(((
3446 '') as_dir=./ ;;
3447 */) ;;
3448 *) as_dir=$as_dir/ ;;
3449 esac
3450 for ac_exec_ext in '' $ac_executable_extensions; do
3451 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3452 ac_cv_prog_ac_ct_CC="gcc"
3453 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3454 break 2
3455 fi
3456 done
3457 done
3458 IFS=$as_save_IFS
3459
3460 fi ;;
3461 esac
3462 fi
3463 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3464 if test -n "$ac_ct_CC"; then
3465 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3466 printf "%s\n" "$ac_ct_CC" >&6; }
3467 else
3468 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3469 printf "%s\n" "no" >&6; }
3470 fi
3471
3472 if test "x$ac_ct_CC" = x; then
3473 CC=""
3474 else
3475 case $cross_compiling:$ac_tool_warned in
3476 yes:)
3477 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3478 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3479 ac_tool_warned=yes ;;
3480 esac
3481 CC=$ac_ct_CC
3482 fi
3483 else
3484 CC="$ac_cv_prog_CC"
3485 fi
3486
3487 if test -z "$CC"; then
3488 if test -n "$ac_tool_prefix"; then
3489 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3490 set dummy ${ac_tool_prefix}cc; ac_word=$2
3491 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3492 printf %s "checking for $ac_word... " >&6; }
3493 if test ${ac_cv_prog_CC+y}
3494 then :
3495 printf %s "(cached) " >&6
3496 else case e in #(
3497 e) if test -n "$CC"; then
3498 ac_cv_prog_CC="$CC" # Let the user override the test.
3499 else
3500 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3501 for as_dir in $PATH
3502 do
3503 IFS=$as_save_IFS
3504 case $as_dir in #(((
3505 '') as_dir=./ ;;
3506 */) ;;
3507 *) as_dir=$as_dir/ ;;
3508 esac
3509 for ac_exec_ext in '' $ac_executable_extensions; do
3510 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3511 ac_cv_prog_CC="${ac_tool_prefix}cc"
3512 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3513 break 2
3514 fi
3515 done
3516 done
3517 IFS=$as_save_IFS
3518
3519 fi ;;
3520 esac
3521 fi
3522 CC=$ac_cv_prog_CC
3523 if test -n "$CC"; then
3524 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3525 printf "%s\n" "$CC" >&6; }
3526 else
3527 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3528 printf "%s\n" "no" >&6; }
3529 fi
3530
3531
3532 fi
3533 fi
3534 if test -z "$CC"; then
3535 # Extract the first word of "cc", so it can be a program name with args.
3536 set dummy cc; ac_word=$2
3537 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3538 printf %s "checking for $ac_word... " >&6; }
3539 if test ${ac_cv_prog_CC+y}
3540 then :
3541 printf %s "(cached) " >&6
3542 else case e in #(
3543 e) if test -n "$CC"; then
3544 ac_cv_prog_CC="$CC" # Let the user override the test.
3545 else
3546 ac_prog_rejected=no
3547 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3548 for as_dir in $PATH
3549 do
3550 IFS=$as_save_IFS
3551 case $as_dir in #(((
3552 '') as_dir=./ ;;
3553 */) ;;
3554 *) as_dir=$as_dir/ ;;
3555 esac
3556 for ac_exec_ext in '' $ac_executable_extensions; do
3557 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3558 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3559 ac_prog_rejected=yes
3560 continue
3561 fi
3562 ac_cv_prog_CC="cc"
3563 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3564 break 2
3565 fi
3566 done
3567 done
3568 IFS=$as_save_IFS
3569
3570 if test $ac_prog_rejected = yes; then
3571 # We found a bogon in the path, so make sure we never use it.
3572 set dummy $ac_cv_prog_CC
3573 shift
3574 if test $# != 0; then
3575 # We chose a different compiler from the bogus one.
3576 # However, it has the same basename, so the bogon will be chosen
3577 # first if we set CC to just the basename; use the full file name.
3578 shift
3579 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
3580 fi
3581 fi
3582 fi ;;
3583 esac
3584 fi
3585 CC=$ac_cv_prog_CC
3586 if test -n "$CC"; then
3587 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3588 printf "%s\n" "$CC" >&6; }
3589 else
3590 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3591 printf "%s\n" "no" >&6; }
3592 fi
3593
3594
3595 fi
3596 if test -z "$CC"; then
3597 if test -n "$ac_tool_prefix"; then
3598 for ac_prog in cl.exe
3599 do
3600 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3601 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3602 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3603 printf %s "checking for $ac_word... " >&6; }
3604 if test ${ac_cv_prog_CC+y}
3605 then :
3606 printf %s "(cached) " >&6
3607 else case e in #(
3608 e) if test -n "$CC"; then
3609 ac_cv_prog_CC="$CC" # Let the user override the test.
3610 else
3611 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3612 for as_dir in $PATH
3613 do
3614 IFS=$as_save_IFS
3615 case $as_dir in #(((
3616 '') as_dir=./ ;;
3617 */) ;;
3618 *) as_dir=$as_dir/ ;;
3619 esac
3620 for ac_exec_ext in '' $ac_executable_extensions; do
3621 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3622 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3623 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3624 break 2
3625 fi
3626 done
3627 done
3628 IFS=$as_save_IFS
3629
3630 fi ;;
3631 esac
3632 fi
3633 CC=$ac_cv_prog_CC
3634 if test -n "$CC"; then
3635 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3636 printf "%s\n" "$CC" >&6; }
3637 else
3638 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3639 printf "%s\n" "no" >&6; }
3640 fi
3641
3642
3643 test -n "$CC" && break
3644 done
3645 fi
3646 if test -z "$CC"; then
3647 ac_ct_CC=$CC
3648 for ac_prog in cl.exe
3649 do
3650 # Extract the first word of "$ac_prog", so it can be a program name with args.
3651 set dummy $ac_prog; ac_word=$2
3652 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3653 printf %s "checking for $ac_word... " >&6; }
3654 if test ${ac_cv_prog_ac_ct_CC+y}
3655 then :
3656 printf %s "(cached) " >&6
3657 else case e in #(
3658 e) if test -n "$ac_ct_CC"; then
3659 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3660 else
3661 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3662 for as_dir in $PATH
3663 do
3664 IFS=$as_save_IFS
3665 case $as_dir in #(((
3666 '') as_dir=./ ;;
3667 */) ;;
3668 *) as_dir=$as_dir/ ;;
3669 esac
3670 for ac_exec_ext in '' $ac_executable_extensions; do
3671 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3672 ac_cv_prog_ac_ct_CC="$ac_prog"
3673 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3674 break 2
3675 fi
3676 done
3677 done
3678 IFS=$as_save_IFS
3679
3680 fi ;;
3681 esac
3682 fi
3683 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3684 if test -n "$ac_ct_CC"; then
3685 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3686 printf "%s\n" "$ac_ct_CC" >&6; }
3687 else
3688 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3689 printf "%s\n" "no" >&6; }
3690 fi
3691
3692
3693 test -n "$ac_ct_CC" && break
3694 done
3695
3696 if test "x$ac_ct_CC" = x; then
3697 CC=""
3698 else
3699 case $cross_compiling:$ac_tool_warned in
3700 yes:)
3701 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3702 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3703 ac_tool_warned=yes ;;
3704 esac
3705 CC=$ac_ct_CC
3706 fi
3707 fi
3708
3709 fi
3710 if test -z "$CC"; then
3711 if test -n "$ac_tool_prefix"; then
3712 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
3713 set dummy ${ac_tool_prefix}clang; ac_word=$2
3714 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3715 printf %s "checking for $ac_word... " >&6; }
3716 if test ${ac_cv_prog_CC+y}
3717 then :
3718 printf %s "(cached) " >&6
3719 else case e in #(
3720 e) if test -n "$CC"; then
3721 ac_cv_prog_CC="$CC" # Let the user override the test.
3722 else
3723 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3724 for as_dir in $PATH
3725 do
3726 IFS=$as_save_IFS
3727 case $as_dir in #(((
3728 '') as_dir=./ ;;
3729 */) ;;
3730 *) as_dir=$as_dir/ ;;
3731 esac
3732 for ac_exec_ext in '' $ac_executable_extensions; do
3733 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3734 ac_cv_prog_CC="${ac_tool_prefix}clang"
3735 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3736 break 2
3737 fi
3738 done
3739 done
3740 IFS=$as_save_IFS
3741
3742 fi ;;
3743 esac
3744 fi
3745 CC=$ac_cv_prog_CC
3746 if test -n "$CC"; then
3747 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3748 printf "%s\n" "$CC" >&6; }
3749 else
3750 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3751 printf "%s\n" "no" >&6; }
3752 fi
3753
3754
3755 fi
3756 if test -z "$ac_cv_prog_CC"; then
3757 ac_ct_CC=$CC
3758 # Extract the first word of "clang", so it can be a program name with args.
3759 set dummy clang; ac_word=$2
3760 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3761 printf %s "checking for $ac_word... " >&6; }
3762 if test ${ac_cv_prog_ac_ct_CC+y}
3763 then :
3764 printf %s "(cached) " >&6
3765 else case e in #(
3766 e) if test -n "$ac_ct_CC"; then
3767 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3768 else
3769 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3770 for as_dir in $PATH
3771 do
3772 IFS=$as_save_IFS
3773 case $as_dir in #(((
3774 '') as_dir=./ ;;
3775 */) ;;
3776 *) as_dir=$as_dir/ ;;
3777 esac
3778 for ac_exec_ext in '' $ac_executable_extensions; do
3779 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3780 ac_cv_prog_ac_ct_CC="clang"
3781 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3782 break 2
3783 fi
3784 done
3785 done
3786 IFS=$as_save_IFS
3787
3788 fi ;;
3789 esac
3790 fi
3791 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3792 if test -n "$ac_ct_CC"; then
3793 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3794 printf "%s\n" "$ac_ct_CC" >&6; }
3795 else
3796 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3797 printf "%s\n" "no" >&6; }
3798 fi
3799
3800 if test "x$ac_ct_CC" = x; then
3801 CC=""
3802 else
3803 case $cross_compiling:$ac_tool_warned in
3804 yes:)
3805 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3806 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3807 ac_tool_warned=yes ;;
3808 esac
3809 CC=$ac_ct_CC
3810 fi
3811 else
3812 CC="$ac_cv_prog_CC"
3813 fi
3814
3815 fi
3816
3817
3818 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
3819 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
3820 as_fn_error $? "no acceptable C compiler found in \$PATH
3821 See 'config.log' for more details" "$LINENO" 5; }
3822
3823 # Provide some information about the compiler.
3824 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3825 set X $ac_compile
3826 ac_compiler=$2
3827 for ac_option in --version -v -V -qversion -version; do
3828 { { ac_try="$ac_compiler $ac_option >&5"
3829 case "(($ac_try" in
3830 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3831 *) ac_try_echo=$ac_try;;
3832 esac
3833 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3834 printf "%s\n" "$ac_try_echo"; } >&5
3835 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3836 ac_status=$?
3837 if test -s conftest.err; then
3838 sed '10a\
3839 ... rest of stderr output deleted ...
3840 10q' conftest.err >conftest.er1
3841 cat conftest.er1 >&5
3842 fi
3843 rm -f conftest.er1 conftest.err
3844 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3845 test $ac_status = 0; }
3846 done
3847
3848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3849 /* end confdefs.h. */
3850
3851 int
3852 main (void)
3853 {
3854
3855 ;
3856 return 0;
3857 }
3858 _ACEOF
3859 ac_clean_files_save=$ac_clean_files
3860 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3861 # Try to create an executable without -o first, disregard a.out.
3862 # It will help us diagnose broken compilers, and finding out an intuition
3863 # of exeext.
3864 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3865 printf %s "checking whether the C compiler works... " >&6; }
3866 ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3867
3868 # The possible output files:
3869 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3870
3871 ac_rmfiles=
3872 for ac_file in $ac_files
3873 do
3874 case $ac_file in
3875 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3876 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3877 esac
3878 done
3879 rm -f $ac_rmfiles
3880
3881 if { { ac_try="$ac_link_default"
3882 case "(($ac_try" in
3883 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3884 *) ac_try_echo=$ac_try;;
3885 esac
3886 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3887 printf "%s\n" "$ac_try_echo"; } >&5
3888 (eval "$ac_link_default") 2>&5
3889 ac_status=$?
3890 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3891 test $ac_status = 0; }
3892 then :
3893 # Autoconf-2.13 could set the ac_cv_exeext variable to 'no'.
3894 # So ignore a value of 'no', otherwise this would lead to 'EXEEXT = no'
3895 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3896 # so that the user can short-circuit this test for compilers unknown to
3897 # Autoconf.
3898 for ac_file in $ac_files ''
3899 do
3900 test -f "$ac_file" || continue
3901 case $ac_file in
3902 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3903 ;;
3904 [ab].out )
3905 # We found the default executable, but exeext='' is most
3906 # certainly right.
3907 break;;
3908 *.* )
3909 if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
3910 then :; else
3911 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3912 fi
3913 # We set ac_cv_exeext here because the later test for it is not
3914 # safe: cross compilers may not add the suffix if given an '-o'
3915 # argument, so we may need to know it at that point already.
3916 # Even if this section looks crufty: it has the advantage of
3917 # actually working.
3918 break;;
3919 * )
3920 break;;
3921 esac
3922 done
3923 test "$ac_cv_exeext" = no && ac_cv_exeext=
3924
3925 else case e in #(
3926 e) ac_file='' ;;
3927 esac
3928 fi
3929 if test -z "$ac_file"
3930 then :
3931 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3932 printf "%s\n" "no" >&6; }
3933 printf "%s\n" "$as_me: failed program was:" >&5
3934 sed 's/^/| /' conftest.$ac_ext >&5
3935
3936 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
3937 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
3938 as_fn_error 77 "C compiler cannot create executables
3939 See 'config.log' for more details" "$LINENO" 5; }
3940 else case e in #(
3941 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3942 printf "%s\n" "yes" >&6; } ;;
3943 esac
3944 fi
3945 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3946 printf %s "checking for C compiler default output file name... " >&6; }
3947 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3948 printf "%s\n" "$ac_file" >&6; }
3949 ac_exeext=$ac_cv_exeext
3950
3951 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3952 ac_clean_files=$ac_clean_files_save
3953 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3954 printf %s "checking for suffix of executables... " >&6; }
3955 if { { ac_try="$ac_link"
3956 case "(($ac_try" in
3957 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3958 *) ac_try_echo=$ac_try;;
3959 esac
3960 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3961 printf "%s\n" "$ac_try_echo"; } >&5
3962 (eval "$ac_link") 2>&5
3963 ac_status=$?
3964 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3965 test $ac_status = 0; }
3966 then :
3967 # If both 'conftest.exe' and 'conftest' are 'present' (well, observable)
3968 # catch 'conftest.exe'. For instance with Cygwin, 'ls conftest' will
3969 # work properly (i.e., refer to 'conftest.exe'), while it won't with
3970 # 'rm'.
3971 for ac_file in conftest.exe conftest conftest.*; do
3972 test -f "$ac_file" || continue
3973 case $ac_file in
3974 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3975 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3976 break;;
3977 * ) break;;
3978 esac
3979 done
3980 else case e in #(
3981 e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
3982 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
3983 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3984 See 'config.log' for more details" "$LINENO" 5; } ;;
3985 esac
3986 fi
3987 rm -f conftest conftest$ac_cv_exeext
3988 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3989 printf "%s\n" "$ac_cv_exeext" >&6; }
3990
3991 rm -f conftest.$ac_ext
3992 EXEEXT=$ac_cv_exeext
3993 ac_exeext=$EXEEXT
3994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3995 /* end confdefs.h. */
3996 #include <stdio.h>
3997 int
3998 main (void)
3999 {
4000 FILE *f = fopen ("conftest.out", "w");
4001 if (!f)
4002 return 1;
4003 return ferror (f) || fclose (f) != 0;
4004
4005 ;
4006 return 0;
4007 }
4008 _ACEOF
4009 ac_clean_files="$ac_clean_files conftest.out"
4010 # Check that the compiler produces executables we can run. If not, either
4011 # the compiler is broken, or we cross compile.
4012 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4013 printf %s "checking whether we are cross compiling... " >&6; }
4014 if test "$cross_compiling" != yes; then
4015 { { ac_try="$ac_link"
4016 case "(($ac_try" in
4017 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4018 *) ac_try_echo=$ac_try;;
4019 esac
4020 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4021 printf "%s\n" "$ac_try_echo"; } >&5
4022 (eval "$ac_link") 2>&5
4023 ac_status=$?
4024 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4025 test $ac_status = 0; }
4026 if { ac_try='./conftest$ac_cv_exeext'
4027 { { case "(($ac_try" in
4028 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4029 *) ac_try_echo=$ac_try;;
4030 esac
4031 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4032 printf "%s\n" "$ac_try_echo"; } >&5
4033 (eval "$ac_try") 2>&5
4034 ac_status=$?
4035 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4036 test $ac_status = 0; }; }; then
4037 cross_compiling=no
4038 else
4039 if test "$cross_compiling" = maybe; then
4040 cross_compiling=yes
4041 else
4042 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
4043 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
4044 as_fn_error 77 "cannot run C compiled programs.
4045 If you meant to cross compile, use '--host'.
4046 See 'config.log' for more details" "$LINENO" 5; }
4047 fi
4048 fi
4049 fi
4050 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4051 printf "%s\n" "$cross_compiling" >&6; }
4052
4053 rm -f conftest.$ac_ext conftest$ac_cv_exeext \
4054 conftest.o conftest.obj conftest.out
4055 ac_clean_files=$ac_clean_files_save
4056 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4057 printf %s "checking for suffix of object files... " >&6; }
4058 if test ${ac_cv_objext+y}
4059 then :
4060 printf %s "(cached) " >&6
4061 else case e in #(
4062 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4063 /* end confdefs.h. */
4064
4065 int
4066 main (void)
4067 {
4068
4069 ;
4070 return 0;
4071 }
4072 _ACEOF
4073 rm -f conftest.o conftest.obj
4074 if { { ac_try="$ac_compile"
4075 case "(($ac_try" in
4076 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4077 *) ac_try_echo=$ac_try;;
4078 esac
4079 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4080 printf "%s\n" "$ac_try_echo"; } >&5
4081 (eval "$ac_compile") 2>&5
4082 ac_status=$?
4083 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4084 test $ac_status = 0; }
4085 then :
4086 for ac_file in conftest.o conftest.obj conftest.*; do
4087 test -f "$ac_file" || continue;
4088 case $ac_file in
4089 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4090 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4091 break;;
4092 esac
4093 done
4094 else case e in #(
4095 e) printf "%s\n" "$as_me: failed program was:" >&5
4096 sed 's/^/| /' conftest.$ac_ext >&5
4097
4098 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
4099 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
4100 as_fn_error $? "cannot compute suffix of object files: cannot compile
4101 See 'config.log' for more details" "$LINENO" 5; } ;;
4102 esac
4103 fi
4104 rm -f conftest.$ac_cv_objext conftest.$ac_ext ;;
4105 esac
4106 fi
4107 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4108 printf "%s\n" "$ac_cv_objext" >&6; }
4109 OBJEXT=$ac_cv_objext
4110 ac_objext=$OBJEXT
4111 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
4112 printf %s "checking whether the compiler supports GNU C... " >&6; }
4113 if test ${ac_cv_c_compiler_gnu+y}
4114 then :
4115 printf %s "(cached) " >&6
4116 else case e in #(
4117 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4118 /* end confdefs.h. */
4119
4120 int
4121 main (void)
4122 {
4123 #ifndef __GNUC__
4124 choke me
4125 #endif
4126
4127 ;
4128 return 0;
4129 }
4130 _ACEOF
4131 if ac_fn_c_try_compile "$LINENO"
4132 then :
4133 ac_compiler_gnu=yes
4134 else case e in #(
4135 e) ac_compiler_gnu=no ;;
4136 esac
4137 fi
4138 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4139 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4140 ;;
4141 esac
4142 fi
4143 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4144 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
4145 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4146
4147 if test $ac_compiler_gnu = yes; then
4148 GCC=yes
4149 else
4150 GCC=
4151 fi
4152 ac_test_CFLAGS=${CFLAGS+y}
4153 ac_save_CFLAGS=$CFLAGS
4154 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4155 printf %s "checking whether $CC accepts -g... " >&6; }
4156 if test ${ac_cv_prog_cc_g+y}
4157 then :
4158 printf %s "(cached) " >&6
4159 else case e in #(
4160 e) ac_save_c_werror_flag=$ac_c_werror_flag
4161 ac_c_werror_flag=yes
4162 ac_cv_prog_cc_g=no
4163 CFLAGS="-g"
4164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4165 /* end confdefs.h. */
4166
4167 int
4168 main (void)
4169 {
4170
4171 ;
4172 return 0;
4173 }
4174 _ACEOF
4175 if ac_fn_c_try_compile "$LINENO"
4176 then :
4177 ac_cv_prog_cc_g=yes
4178 else case e in #(
4179 e) CFLAGS=""
4180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4181 /* end confdefs.h. */
4182
4183 int
4184 main (void)
4185 {
4186
4187 ;
4188 return 0;
4189 }
4190 _ACEOF
4191 if ac_fn_c_try_compile "$LINENO"
4192 then :
4193
4194 else case e in #(
4195 e) ac_c_werror_flag=$ac_save_c_werror_flag
4196 CFLAGS="-g"
4197 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4198 /* end confdefs.h. */
4199
4200 int
4201 main (void)
4202 {
4203
4204 ;
4205 return 0;
4206 }
4207 _ACEOF
4208 if ac_fn_c_try_compile "$LINENO"
4209 then :
4210 ac_cv_prog_cc_g=yes
4211 fi
4212 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
4213 esac
4214 fi
4215 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
4216 esac
4217 fi
4218 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4219 ac_c_werror_flag=$ac_save_c_werror_flag ;;
4220 esac
4221 fi
4222 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4223 printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
4224 if test $ac_test_CFLAGS; then
4225 CFLAGS=$ac_save_CFLAGS
4226 elif test $ac_cv_prog_cc_g = yes; then
4227 if test "$GCC" = yes; then
4228 CFLAGS="-g -O2"
4229 else
4230 CFLAGS="-g"
4231 fi
4232 else
4233 if test "$GCC" = yes; then
4234 CFLAGS="-O2"
4235 else
4236 CFLAGS=
4237 fi
4238 fi
4239 ac_prog_cc_stdc=no
4240 if test x$ac_prog_cc_stdc = xno
4241 then :
4242 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
4243 printf %s "checking for $CC option to enable C11 features... " >&6; }
4244 if test ${ac_cv_prog_cc_c11+y}
4245 then :
4246 printf %s "(cached) " >&6
4247 else case e in #(
4248 e) ac_cv_prog_cc_c11=no
4249 ac_save_CC=$CC
4250 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4251 /* end confdefs.h. */
4252 $ac_c_conftest_c11_program
4253 _ACEOF
4254 for ac_arg in '' -std=gnu11
4255 do
4256 CC="$ac_save_CC $ac_arg"
4257 if ac_fn_c_try_compile "$LINENO"
4258 then :
4259 ac_cv_prog_cc_c11=$ac_arg
4260 fi
4261 rm -f core conftest.err conftest.$ac_objext conftest.beam
4262 test "x$ac_cv_prog_cc_c11" != "xno" && break
4263 done
4264 rm -f conftest.$ac_ext
4265 CC=$ac_save_CC ;;
4266 esac
4267 fi
4268
4269 if test "x$ac_cv_prog_cc_c11" = xno
4270 then :
4271 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4272 printf "%s\n" "unsupported" >&6; }
4273 else case e in #(
4274 e) if test "x$ac_cv_prog_cc_c11" = x
4275 then :
4276 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4277 printf "%s\n" "none needed" >&6; }
4278 else case e in #(
4279 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
4280 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
4281 CC="$CC $ac_cv_prog_cc_c11" ;;
4282 esac
4283 fi
4284 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
4285 ac_prog_cc_stdc=c11 ;;
4286 esac
4287 fi
4288 fi
4289 if test x$ac_prog_cc_stdc = xno
4290 then :
4291 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
4292 printf %s "checking for $CC option to enable C99 features... " >&6; }
4293 if test ${ac_cv_prog_cc_c99+y}
4294 then :
4295 printf %s "(cached) " >&6
4296 else case e in #(
4297 e) ac_cv_prog_cc_c99=no
4298 ac_save_CC=$CC
4299 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4300 /* end confdefs.h. */
4301 $ac_c_conftest_c99_program
4302 _ACEOF
4303 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
4304 do
4305 CC="$ac_save_CC $ac_arg"
4306 if ac_fn_c_try_compile "$LINENO"
4307 then :
4308 ac_cv_prog_cc_c99=$ac_arg
4309 fi
4310 rm -f core conftest.err conftest.$ac_objext conftest.beam
4311 test "x$ac_cv_prog_cc_c99" != "xno" && break
4312 done
4313 rm -f conftest.$ac_ext
4314 CC=$ac_save_CC ;;
4315 esac
4316 fi
4317
4318 if test "x$ac_cv_prog_cc_c99" = xno
4319 then :
4320 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4321 printf "%s\n" "unsupported" >&6; }
4322 else case e in #(
4323 e) if test "x$ac_cv_prog_cc_c99" = x
4324 then :
4325 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4326 printf "%s\n" "none needed" >&6; }
4327 else case e in #(
4328 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4329 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
4330 CC="$CC $ac_cv_prog_cc_c99" ;;
4331 esac
4332 fi
4333 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4334 ac_prog_cc_stdc=c99 ;;
4335 esac
4336 fi
4337 fi
4338 if test x$ac_prog_cc_stdc = xno
4339 then :
4340 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
4341 printf %s "checking for $CC option to enable C89 features... " >&6; }
4342 if test ${ac_cv_prog_cc_c89+y}
4343 then :
4344 printf %s "(cached) " >&6
4345 else case e in #(
4346 e) ac_cv_prog_cc_c89=no
4347 ac_save_CC=$CC
4348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4349 /* end confdefs.h. */
4350 $ac_c_conftest_c89_program
4351 _ACEOF
4352 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4353 do
4354 CC="$ac_save_CC $ac_arg"
4355 if ac_fn_c_try_compile "$LINENO"
4356 then :
4357 ac_cv_prog_cc_c89=$ac_arg
4358 fi
4359 rm -f core conftest.err conftest.$ac_objext conftest.beam
4360 test "x$ac_cv_prog_cc_c89" != "xno" && break
4361 done
4362 rm -f conftest.$ac_ext
4363 CC=$ac_save_CC ;;
4364 esac
4365 fi
4366
4367 if test "x$ac_cv_prog_cc_c89" = xno
4368 then :
4369 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4370 printf "%s\n" "unsupported" >&6; }
4371 else case e in #(
4372 e) if test "x$ac_cv_prog_cc_c89" = x
4373 then :
4374 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4375 printf "%s\n" "none needed" >&6; }
4376 else case e in #(
4377 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4378 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
4379 CC="$CC $ac_cv_prog_cc_c89" ;;
4380 esac
4381 fi
4382 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4383 ac_prog_cc_stdc=c89 ;;
4384 esac
4385 fi
4386 fi
4387
4388 ac_ext=c
4389 ac_cpp='$CPP $CPPFLAGS'
4390 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4391 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4392 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4393
4394
4395 ac_ext=c
4396 ac_cpp='$CPP $CPPFLAGS'
4397 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4398 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4399 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4400 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4401 printf %s "checking whether $CC understands -c and -o together... " >&6; }
4402 if test ${am_cv_prog_cc_c_o+y}
4403 then :
4404 printf %s "(cached) " >&6
4405 else case e in #(
4406 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4407 /* end confdefs.h. */
4408
4409 int
4410 main (void)
4411 {
4412
4413 ;
4414 return 0;
4415 }
4416 _ACEOF
4417 # Make sure it works both with $CC and with simple cc.
4418 # Following AC_PROG_CC_C_O, we do the test twice because some
4419 # compilers refuse to overwrite an existing .o file with -o,
4420 # though they will create one.
4421 am_cv_prog_cc_c_o=yes
4422 for am_i in 1 2; do
4423 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4424 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4425 ac_status=$?
4426 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4427 (exit $ac_status); } \
4428 && test -f conftest2.$ac_objext; then
4429 : OK
4430 else
4431 am_cv_prog_cc_c_o=no
4432 break
4433 fi
4434 done
4435 rm -f core conftest*
4436 unset am_i ;;
4437 esac
4438 fi
4439 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4440 printf "%s\n" "$am_cv_prog_cc_c_o" >&6; }
4441 if test "$am_cv_prog_cc_c_o" != yes; then
4442 # Losing compiler, so override with the script.
4443 # FIXME: It is wrong to rewrite CC.
4444 # But if we don't then we get into trouble of one sort or another.
4445 # A longer-term fix would be to have automake use am__CC in this case,
4446 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4447 CC="$am_aux_dir/compile $CC"
4448 fi
4449 ac_ext=c
4450 ac_cpp='$CPP $CPPFLAGS'
4451 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4452 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4453 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4454
4455
4456 depcc="$CC" am_compiler_list=
4457
4458 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4459 printf %s "checking dependency style of $depcc... " >&6; }
4460 if test ${am_cv_CC_dependencies_compiler_type+y}
4461 then :
4462 printf %s "(cached) " >&6
4463 else case e in #(
4464 e) if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4465 # We make a subdir and do the tests there. Otherwise we can end up
4466 # making bogus files that we don't know about and never remove. For
4467 # instance it was reported that on HP-UX the gcc test will end up
4468 # making a dummy file named 'D' -- because '-MD' means "put the output
4469 # in D".
4470 rm -rf conftest.dir
4471 mkdir conftest.dir
4472 # Copy depcomp to subdir because otherwise we won't find it if we're
4473 # using a relative directory.
4474 cp "$am_depcomp" conftest.dir
4475 cd conftest.dir
4476 # We will build objects and dependencies in a subdirectory because
4477 # it helps to detect inapplicable dependency modes. For instance
4478 # both Tru64's cc and ICC support -MD to output dependencies as a
4479 # side effect of compilation, but ICC will put the dependencies in
4480 # the current directory while Tru64 will put them in the object
4481 # directory.
4482 mkdir sub
4483
4484 am_cv_CC_dependencies_compiler_type=none
4485 if test "$am_compiler_list" = ""; then
4486 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4487 fi
4488 am__universal=false
4489 case " $depcc " in #(
4490 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4491 esac
4492
4493 for depmode in $am_compiler_list; do
4494 # Setup a source with many dependencies, because some compilers
4495 # like to wrap large dependency lists on column 80 (with \), and
4496 # we should not choose a depcomp mode which is confused by this.
4497 #
4498 # We need to recreate these files for each test, as the compiler may
4499 # overwrite some of them when testing with obscure command lines.
4500 # This happens at least with the AIX C compiler.
4501 : > sub/conftest.c
4502 for i in 1 2 3 4 5 6; do
4503 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4504 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4505 # Solaris 10 /bin/sh.
4506 echo '/* dummy */' > sub/conftst$i.h
4507 done
4508 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4509
4510 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4511 # mode. It turns out that the SunPro C++ compiler does not properly
4512 # handle '-M -o', and we need to detect this. Also, some Intel
4513 # versions had trouble with output in subdirs.
4514 am__obj=sub/conftest.${OBJEXT-o}
4515 am__minus_obj="-o $am__obj"
4516 case $depmode in
4517 gcc)
4518 # This depmode causes a compiler race in universal mode.
4519 test "$am__universal" = false || continue
4520 ;;
4521 nosideeffect)
4522 # After this tag, mechanisms are not by side-effect, so they'll
4523 # only be used when explicitly requested.
4524 if test "x$enable_dependency_tracking" = xyes; then
4525 continue
4526 else
4527 break
4528 fi
4529 ;;
4530 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4531 # This compiler won't grok '-c -o', but also, the minuso test has
4532 # not run yet. These depmodes are late enough in the game, and
4533 # so weak that their functioning should not be impacted.
4534 am__obj=conftest.${OBJEXT-o}
4535 am__minus_obj=
4536 ;;
4537 none) break ;;
4538 esac
4539 if depmode=$depmode \
4540 source=sub/conftest.c object=$am__obj \
4541 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4542 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4543 >/dev/null 2>conftest.err &&
4544 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4545 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4546 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4547 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4548 # icc doesn't choke on unknown options, it will just issue warnings
4549 # or remarks (even with -Werror). So we grep stderr for any message
4550 # that says an option was ignored or not supported.
4551 # When given -MP, icc 7.0 and 7.1 complain thusly:
4552 # icc: Command line warning: ignoring option '-M'; no argument required
4553 # The diagnosis changed in icc 8.0:
4554 # icc: Command line remark: option '-MP' not supported
4555 if (grep 'ignoring option' conftest.err ||
4556 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4557 am_cv_CC_dependencies_compiler_type=$depmode
4558 break
4559 fi
4560 fi
4561 done
4562
4563 cd ..
4564 rm -rf conftest.dir
4565 else
4566 am_cv_CC_dependencies_compiler_type=none
4567 fi
4568 ;;
4569 esac
4570 fi
4571 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4572 printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; }
4573 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4574
4575 if
4576 test "x$enable_dependency_tracking" != xno \
4577 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4578 am__fastdepCC_TRUE=
4579 am__fastdepCC_FALSE='#'
4580 else
4581 am__fastdepCC_TRUE='#'
4582 am__fastdepCC_FALSE=
4583 fi
4584
4585
4586
4587 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
4588 printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
4589 if test ${ac_cv_c_undeclared_builtin_options+y}
4590 then :
4591 printf %s "(cached) " >&6
4592 else case e in #(
4593 e) ac_save_CFLAGS=$CFLAGS
4594 ac_cv_c_undeclared_builtin_options='cannot detect'
4595 for ac_arg in '' -fno-builtin; do
4596 CFLAGS="$ac_save_CFLAGS $ac_arg"
4597 # This test program should *not* compile successfully.
4598 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4599 /* end confdefs.h. */
4600
4601 int
4602 main (void)
4603 {
4604 (void) strchr;
4605 ;
4606 return 0;
4607 }
4608 _ACEOF
4609 if ac_fn_c_try_compile "$LINENO"
4610 then :
4611
4612 else case e in #(
4613 e) # This test program should compile successfully.
4614 # No library function is consistently available on
4615 # freestanding implementations, so test against a dummy
4616 # declaration. Include always-available headers on the
4617 # off chance that they somehow elicit warnings.
4618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4619 /* end confdefs.h. */
4620 #include <float.h>
4621 #include <limits.h>
4622 #include <stdarg.h>
4623 #include <stddef.h>
4624 extern void ac_decl (int, char *);
4625
4626 int
4627 main (void)
4628 {
4629 (void) ac_decl (0, (char *) 0);
4630 (void) ac_decl;
4631
4632 ;
4633 return 0;
4634 }
4635 _ACEOF
4636 if ac_fn_c_try_compile "$LINENO"
4637 then :
4638 if test x"$ac_arg" = x
4639 then :
4640 ac_cv_c_undeclared_builtin_options='none needed'
4641 else case e in #(
4642 e) ac_cv_c_undeclared_builtin_options=$ac_arg ;;
4643 esac
4644 fi
4645 break
4646 fi
4647 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
4648 esac
4649 fi
4650 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4651 done
4652 CFLAGS=$ac_save_CFLAGS
4653 ;;
4654 esac
4655 fi
4656 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
4657 printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
4658 case $ac_cv_c_undeclared_builtin_options in #(
4659 'cannot detect') :
4660 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
4661 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
4662 as_fn_error $? "cannot make $CC report undeclared builtins
4663 See 'config.log' for more details" "$LINENO" 5; } ;; #(
4664 'none needed') :
4665 ac_c_undeclared_builtin_options='' ;; #(
4666 *) :
4667 ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
4668 esac
4669
4670 ac_header= ac_cache=
4671 for ac_item in $ac_header_c_list
4672 do
4673 if test $ac_cache; then
4674 ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
4675 if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
4676 printf "%s\n" "#define $ac_item 1" >> confdefs.h
4677 fi
4678 ac_header= ac_cache=
4679 elif test $ac_header; then
4680 ac_cache=$ac_item
4681 else
4682 ac_header=$ac_item
4683 fi
4684 done
4685
4686
4687
4688
4689
4690
4691
4692
4693 if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
4694 then :
4695
4696 printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
4697
4698 fi
4699
4700
4701
4702
4703 ac_fn_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
4704 if test "x$ac_cv_have_decl___clang__" = xyes
4705 then :
4706 CLANGCC="yes"
4707 else case e in #(
4708 e) CLANGCC="no" ;;
4709 esac
4710 fi
4711 ac_fn_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
4712 if test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes
4713 then :
4714 INTELCC="yes"
4715 else case e in #(
4716 e) INTELCC="no" ;;
4717 esac
4718 fi
4719 ac_fn_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
4720 if test "x$ac_cv_have_decl___SUNPRO_C" = xyes
4721 then :
4722 SUNCC="yes"
4723 else case e in #(
4724 e) SUNCC="no" ;;
4725 esac
4726 fi
4727
4728
4729
4730
4731
4732
4733
4734
4735 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
4736 if test -n "$ac_tool_prefix"; then
4737 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
4738 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
4739 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4740 printf %s "checking for $ac_word... " >&6; }
4741 if test ${ac_cv_path_PKG_CONFIG+y}
4742 then :
4743 printf %s "(cached) " >&6
4744 else case e in #(
4745 e) case $PKG_CONFIG in
4746 [\\/]* | ?:[\\/]*)
4747 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
4748 ;;
4749 *)
4750 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4751 for as_dir in $PATH
4752 do
4753 IFS=$as_save_IFS
4754 case $as_dir in #(((
4755 '') as_dir=./ ;;
4756 */) ;;
4757 *) as_dir=$as_dir/ ;;
4758 esac
4759 for ac_exec_ext in '' $ac_executable_extensions; do
4760 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4761 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
4762 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4763 break 2
4764 fi
4765 done
4766 done
4767 IFS=$as_save_IFS
4768
4769 ;;
4770 esac ;;
4771 esac
4772 fi
4773 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
4774 if test -n "$PKG_CONFIG"; then
4775 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
4776 printf "%s\n" "$PKG_CONFIG" >&6; }
4777 else
4778 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4779 printf "%s\n" "no" >&6; }
4780 fi
4781
4782
4783 fi
4784 if test -z "$ac_cv_path_PKG_CONFIG"; then
4785 ac_pt_PKG_CONFIG=$PKG_CONFIG
4786 # Extract the first word of "pkg-config", so it can be a program name with args.
4787 set dummy pkg-config; ac_word=$2
4788 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4789 printf %s "checking for $ac_word... " >&6; }
4790 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
4791 then :
4792 printf %s "(cached) " >&6
4793 else case e in #(
4794 e) case $ac_pt_PKG_CONFIG in
4795 [\\/]* | ?:[\\/]*)
4796 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
4797 ;;
4798 *)
4799 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4800 for as_dir in $PATH
4801 do
4802 IFS=$as_save_IFS
4803 case $as_dir in #(((
4804 '') as_dir=./ ;;
4805 */) ;;
4806 *) as_dir=$as_dir/ ;;
4807 esac
4808 for ac_exec_ext in '' $ac_executable_extensions; do
4809 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4810 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
4811 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4812 break 2
4813 fi
4814 done
4815 done
4816 IFS=$as_save_IFS
4817
4818 ;;
4819 esac ;;
4820 esac
4821 fi
4822 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
4823 if test -n "$ac_pt_PKG_CONFIG"; then
4824 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
4825 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
4826 else
4827 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4828 printf "%s\n" "no" >&6; }
4829 fi
4830
4831 if test "x$ac_pt_PKG_CONFIG" = x; then
4832 PKG_CONFIG=""
4833 else
4834 case $cross_compiling:$ac_tool_warned in
4835 yes:)
4836 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4837 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4838 ac_tool_warned=yes ;;
4839 esac
4840 PKG_CONFIG=$ac_pt_PKG_CONFIG
4841 fi
4842 else
4843 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
4844 fi
4845
4846 fi
4847 if test -n "$PKG_CONFIG"; then
4848 _pkg_min_version=0.9.0
4849 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
4850 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
4851 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
4852 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4853 printf "%s\n" "yes" >&6; }
4854 else
4855 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4856 printf "%s\n" "no" >&6; }
4857 PKG_CONFIG=""
4858 fi
4859 fi
4860
4861
4862 # Make sure we can run config.sub.
4863 $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
4864 as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
4865
4866 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4867 printf %s "checking build system type... " >&6; }
4868 if test ${ac_cv_build+y}
4869 then :
4870 printf %s "(cached) " >&6
4871 else case e in #(
4872 e) ac_build_alias=$build_alias
4873 test "x$ac_build_alias" = x &&
4874 ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
4875 test "x$ac_build_alias" = x &&
4876 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4877 ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
4878 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
4879 ;;
4880 esac
4881 fi
4882 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4883 printf "%s\n" "$ac_cv_build" >&6; }
4884 case $ac_cv_build in
4885 *-*-*) ;;
4886 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4887 esac
4888 build=$ac_cv_build
4889 ac_save_IFS=$IFS; IFS='-'
4890 set x $ac_cv_build
4891 shift
4892 build_cpu=$1
4893 build_vendor=$2
4894 shift; shift
4895 # Remember, the first character of IFS is used to create $*,
4896 # except with old shells:
4897 build_os=$*
4898 IFS=$ac_save_IFS
4899 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4900
4901
4902 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4903 printf %s "checking host system type... " >&6; }
4904 if test ${ac_cv_host+y}
4905 then :
4906 printf %s "(cached) " >&6
4907 else case e in #(
4908 e) if test "x$host_alias" = x; then
4909 ac_cv_host=$ac_cv_build
4910 else
4911 ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
4912 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
4913 fi
4914 ;;
4915 esac
4916 fi
4917 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4918 printf "%s\n" "$ac_cv_host" >&6; }
4919 case $ac_cv_host in
4920 *-*-*) ;;
4921 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4922 esac
4923 host=$ac_cv_host
4924 ac_save_IFS=$IFS; IFS='-'
4925 set x $ac_cv_host
4926 shift
4927 host_cpu=$1
4928 host_vendor=$2
4929 shift; shift
4930 # Remember, the first character of IFS is used to create $*,
4931 # except with old shells:
4932 host_os=$*
4933 IFS=$ac_save_IFS
4934 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4935
4936
4937 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4938 printf %s "checking for a sed that does not truncate output... " >&6; }
4939 if test ${ac_cv_path_SED+y}
4940 then :
4941 printf %s "(cached) " >&6
4942 else case e in #(
4943 e) ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4944 for ac_i in 1 2 3 4 5 6 7; do
4945 ac_script="$ac_script$as_nl$ac_script"
4946 done
4947 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4948 { ac_script=; unset ac_script;}
4949 if test -z "$SED"; then
4950 ac_path_SED_found=false
4951 # Loop through the user's path and test for each of PROGNAME-LIST
4952 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4953 for as_dir in $PATH
4954 do
4955 IFS=$as_save_IFS
4956 case $as_dir in #(((
4957 '') as_dir=./ ;;
4958 */) ;;
4959 *) as_dir=$as_dir/ ;;
4960 esac
4961 for ac_prog in sed gsed
4962 do
4963 for ac_exec_ext in '' $ac_executable_extensions; do
4964 ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
4965 as_fn_executable_p "$ac_path_SED" || continue
4966 # Check for GNU ac_path_SED and select it if it is found.
4967 # Check for GNU $ac_path_SED
4968 case `"$ac_path_SED" --version 2>&1` in #(
4969 *GNU*)
4970 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4971 #(
4972 *)
4973 ac_count=0
4974 printf %s 0123456789 >"conftest.in"
4975 while :
4976 do
4977 cat "conftest.in" "conftest.in" >"conftest.tmp"
4978 mv "conftest.tmp" "conftest.in"
4979 cp "conftest.in" "conftest.nl"
4980 printf "%s\n" '' >> "conftest.nl"
4981 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4982 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4983 as_fn_arith $ac_count + 1 && ac_count=$as_val
4984 if test $ac_count -gt ${ac_path_SED_max-0}; then
4985 # Best one so far, save it but keep looking for a better one
4986 ac_cv_path_SED="$ac_path_SED"
4987 ac_path_SED_max=$ac_count
4988 fi
4989 # 10*(2^10) chars as input seems more than enough
4990 test $ac_count -gt 10 && break
4991 done
4992 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4993 esac
4994
4995 $ac_path_SED_found && break 3
4996 done
4997 done
4998 done
4999 IFS=$as_save_IFS
5000 if test -z "$ac_cv_path_SED"; then
5001 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5002 fi
5003 else
5004 ac_cv_path_SED=$SED
5005 fi
5006 ;;
5007 esac
5008 fi
5009 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5010 printf "%s\n" "$ac_cv_path_SED" >&6; }
5011 SED="$ac_cv_path_SED"
5012 rm -f conftest.sed
5013
5014
5015
5016
5017
5018
5019 # Check whether --enable-selective-werror was given.
5020 if test ${enable_selective_werror+y}
5021 then :
5022 enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval
5023 else case e in #(
5024 e) SELECTIVE_WERROR=yes ;;
5025 esac
5026 fi
5027
5028
5029
5030
5031
5032 # -v is too short to test reliably with XORG_TESTSET_CFLAG
5033 if test "x$SUNCC" = "xyes"; then
5034 BASE_CFLAGS="-v"
5035 else
5036 BASE_CFLAGS=""
5037 fi
5038
5039 # This chunk of warnings were those that existed in the legacy CWARNFLAGS
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053 xorg_testset_save_CFLAGS="$CFLAGS"
5054
5055 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5056 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5057 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5058 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5059 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
5060 then :
5061 printf %s "(cached) " >&6
5062 else case e in #(
5063 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5064 /* end confdefs.h. */
5065 int i;
5066 _ACEOF
5067 if ac_fn_c_try_compile "$LINENO"
5068 then :
5069 xorg_cv_cc_flag_unknown_warning_option=yes
5070 else case e in #(
5071 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
5072 esac
5073 fi
5074 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5075 esac
5076 fi
5077 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5078 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5079 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5080 CFLAGS="$xorg_testset_save_CFLAGS"
5081 fi
5082
5083 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5084 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5085 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5086 fi
5087 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5088 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5089 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5090 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
5091 then :
5092 printf %s "(cached) " >&6
5093 else case e in #(
5094 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5095 /* end confdefs.h. */
5096 int i;
5097 _ACEOF
5098 if ac_fn_c_try_compile "$LINENO"
5099 then :
5100 xorg_cv_cc_flag_unused_command_line_argument=yes
5101 else case e in #(
5102 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
5103 esac
5104 fi
5105 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5106 esac
5107 fi
5108 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5109 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5110 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5111 CFLAGS="$xorg_testset_save_CFLAGS"
5112 fi
5113
5114 found="no"
5115
5116 if test $found = "no" ; then
5117 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5118 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5119 fi
5120
5121 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5122 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5123 fi
5124
5125 CFLAGS="$CFLAGS -Wall"
5126
5127 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5
5128 printf %s "checking if $CC supports -Wall... " >&6; }
5129 cacheid=xorg_cv_cc_flag__Wall
5130 if eval test \${$cacheid+y}
5131 then :
5132 printf %s "(cached) " >&6
5133 else case e in #(
5134 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5135 /* end confdefs.h. */
5136 int i;
5137 int
5138 main (void)
5139 {
5140
5141 ;
5142 return 0;
5143 }
5144 _ACEOF
5145 if ac_fn_c_try_link "$LINENO"
5146 then :
5147 eval $cacheid=yes
5148 else case e in #(
5149 e) eval $cacheid=no ;;
5150 esac
5151 fi
5152 rm -f core conftest.err conftest.$ac_objext conftest.beam \
5153 conftest$ac_exeext conftest.$ac_ext ;;
5154 esac
5155 fi
5156
5157
5158 CFLAGS="$xorg_testset_save_CFLAGS"
5159
5160 eval supported=\$$cacheid
5161 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5162 printf "%s\n" "$supported" >&6; }
5163 if test "$supported" = "yes" ; then
5164 BASE_CFLAGS="$BASE_CFLAGS -Wall"
5165 found="yes"
5166 fi
5167 fi
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183 xorg_testset_save_CFLAGS="$CFLAGS"
5184
5185 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5186 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5187 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5188 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5189 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
5190 then :
5191 printf %s "(cached) " >&6
5192 else case e in #(
5193 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5194 /* end confdefs.h. */
5195 int i;
5196 _ACEOF
5197 if ac_fn_c_try_compile "$LINENO"
5198 then :
5199 xorg_cv_cc_flag_unknown_warning_option=yes
5200 else case e in #(
5201 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
5202 esac
5203 fi
5204 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5205 esac
5206 fi
5207 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5208 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5209 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5210 CFLAGS="$xorg_testset_save_CFLAGS"
5211 fi
5212
5213 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5214 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5215 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5216 fi
5217 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5218 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5219 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5220 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
5221 then :
5222 printf %s "(cached) " >&6
5223 else case e in #(
5224 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5225 /* end confdefs.h. */
5226 int i;
5227 _ACEOF
5228 if ac_fn_c_try_compile "$LINENO"
5229 then :
5230 xorg_cv_cc_flag_unused_command_line_argument=yes
5231 else case e in #(
5232 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
5233 esac
5234 fi
5235 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5236 esac
5237 fi
5238 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5239 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5240 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5241 CFLAGS="$xorg_testset_save_CFLAGS"
5242 fi
5243
5244 found="no"
5245
5246 if test $found = "no" ; then
5247 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5248 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5249 fi
5250
5251 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5252 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5253 fi
5254
5255 CFLAGS="$CFLAGS -Wpointer-arith"
5256
5257 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5
5258 printf %s "checking if $CC supports -Wpointer-arith... " >&6; }
5259 cacheid=xorg_cv_cc_flag__Wpointer_arith
5260 if eval test \${$cacheid+y}
5261 then :
5262 printf %s "(cached) " >&6
5263 else case e in #(
5264 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5265 /* end confdefs.h. */
5266 int i;
5267 int
5268 main (void)
5269 {
5270
5271 ;
5272 return 0;
5273 }
5274 _ACEOF
5275 if ac_fn_c_try_link "$LINENO"
5276 then :
5277 eval $cacheid=yes
5278 else case e in #(
5279 e) eval $cacheid=no ;;
5280 esac
5281 fi
5282 rm -f core conftest.err conftest.$ac_objext conftest.beam \
5283 conftest$ac_exeext conftest.$ac_ext ;;
5284 esac
5285 fi
5286
5287
5288 CFLAGS="$xorg_testset_save_CFLAGS"
5289
5290 eval supported=\$$cacheid
5291 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5292 printf "%s\n" "$supported" >&6; }
5293 if test "$supported" = "yes" ; then
5294 BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith"
5295 found="yes"
5296 fi
5297 fi
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313 xorg_testset_save_CFLAGS="$CFLAGS"
5314
5315 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5316 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5317 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5318 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5319 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
5320 then :
5321 printf %s "(cached) " >&6
5322 else case e in #(
5323 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5324 /* end confdefs.h. */
5325 int i;
5326 _ACEOF
5327 if ac_fn_c_try_compile "$LINENO"
5328 then :
5329 xorg_cv_cc_flag_unknown_warning_option=yes
5330 else case e in #(
5331 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
5332 esac
5333 fi
5334 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5335 esac
5336 fi
5337 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5338 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5339 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5340 CFLAGS="$xorg_testset_save_CFLAGS"
5341 fi
5342
5343 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5344 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5345 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5346 fi
5347 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5348 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5349 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5350 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
5351 then :
5352 printf %s "(cached) " >&6
5353 else case e in #(
5354 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5355 /* end confdefs.h. */
5356 int i;
5357 _ACEOF
5358 if ac_fn_c_try_compile "$LINENO"
5359 then :
5360 xorg_cv_cc_flag_unused_command_line_argument=yes
5361 else case e in #(
5362 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
5363 esac
5364 fi
5365 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5366 esac
5367 fi
5368 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5369 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5370 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5371 CFLAGS="$xorg_testset_save_CFLAGS"
5372 fi
5373
5374 found="no"
5375
5376 if test $found = "no" ; then
5377 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5378 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5379 fi
5380
5381 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5382 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5383 fi
5384
5385 CFLAGS="$CFLAGS -Wmissing-declarations"
5386
5387 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5
5388 printf %s "checking if $CC supports -Wmissing-declarations... " >&6; }
5389 cacheid=xorg_cv_cc_flag__Wmissing_declarations
5390 if eval test \${$cacheid+y}
5391 then :
5392 printf %s "(cached) " >&6
5393 else case e in #(
5394 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5395 /* end confdefs.h. */
5396 int i;
5397 int
5398 main (void)
5399 {
5400
5401 ;
5402 return 0;
5403 }
5404 _ACEOF
5405 if ac_fn_c_try_link "$LINENO"
5406 then :
5407 eval $cacheid=yes
5408 else case e in #(
5409 e) eval $cacheid=no ;;
5410 esac
5411 fi
5412 rm -f core conftest.err conftest.$ac_objext conftest.beam \
5413 conftest$ac_exeext conftest.$ac_ext ;;
5414 esac
5415 fi
5416
5417
5418 CFLAGS="$xorg_testset_save_CFLAGS"
5419
5420 eval supported=\$$cacheid
5421 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5422 printf "%s\n" "$supported" >&6; }
5423 if test "$supported" = "yes" ; then
5424 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations"
5425 found="yes"
5426 fi
5427 fi
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443 xorg_testset_save_CFLAGS="$CFLAGS"
5444
5445 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5446 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5447 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5448 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5449 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
5450 then :
5451 printf %s "(cached) " >&6
5452 else case e in #(
5453 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5454 /* end confdefs.h. */
5455 int i;
5456 _ACEOF
5457 if ac_fn_c_try_compile "$LINENO"
5458 then :
5459 xorg_cv_cc_flag_unknown_warning_option=yes
5460 else case e in #(
5461 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
5462 esac
5463 fi
5464 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5465 esac
5466 fi
5467 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5468 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5469 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5470 CFLAGS="$xorg_testset_save_CFLAGS"
5471 fi
5472
5473 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5474 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5475 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5476 fi
5477 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5478 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5479 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5480 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
5481 then :
5482 printf %s "(cached) " >&6
5483 else case e in #(
5484 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5485 /* end confdefs.h. */
5486 int i;
5487 _ACEOF
5488 if ac_fn_c_try_compile "$LINENO"
5489 then :
5490 xorg_cv_cc_flag_unused_command_line_argument=yes
5491 else case e in #(
5492 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
5493 esac
5494 fi
5495 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5496 esac
5497 fi
5498 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5499 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5500 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5501 CFLAGS="$xorg_testset_save_CFLAGS"
5502 fi
5503
5504 found="no"
5505
5506 if test $found = "no" ; then
5507 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5508 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5509 fi
5510
5511 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5512 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5513 fi
5514
5515 CFLAGS="$CFLAGS -Wformat=2"
5516
5517 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5
5518 printf %s "checking if $CC supports -Wformat=2... " >&6; }
5519 cacheid=xorg_cv_cc_flag__Wformat_2
5520 if eval test \${$cacheid+y}
5521 then :
5522 printf %s "(cached) " >&6
5523 else case e in #(
5524 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5525 /* end confdefs.h. */
5526 int i;
5527 int
5528 main (void)
5529 {
5530
5531 ;
5532 return 0;
5533 }
5534 _ACEOF
5535 if ac_fn_c_try_link "$LINENO"
5536 then :
5537 eval $cacheid=yes
5538 else case e in #(
5539 e) eval $cacheid=no ;;
5540 esac
5541 fi
5542 rm -f core conftest.err conftest.$ac_objext conftest.beam \
5543 conftest$ac_exeext conftest.$ac_ext ;;
5544 esac
5545 fi
5546
5547
5548 CFLAGS="$xorg_testset_save_CFLAGS"
5549
5550 eval supported=\$$cacheid
5551 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5552 printf "%s\n" "$supported" >&6; }
5553 if test "$supported" = "yes" ; then
5554 BASE_CFLAGS="$BASE_CFLAGS -Wformat=2"
5555 found="yes"
5556 fi
5557 fi
5558
5559 if test $found = "no" ; then
5560 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5561 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5562 fi
5563
5564 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5565 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5566 fi
5567
5568 CFLAGS="$CFLAGS -Wformat"
5569
5570 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5
5571 printf %s "checking if $CC supports -Wformat... " >&6; }
5572 cacheid=xorg_cv_cc_flag__Wformat
5573 if eval test \${$cacheid+y}
5574 then :
5575 printf %s "(cached) " >&6
5576 else case e in #(
5577 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5578 /* end confdefs.h. */
5579 int i;
5580 int
5581 main (void)
5582 {
5583
5584 ;
5585 return 0;
5586 }
5587 _ACEOF
5588 if ac_fn_c_try_link "$LINENO"
5589 then :
5590 eval $cacheid=yes
5591 else case e in #(
5592 e) eval $cacheid=no ;;
5593 esac
5594 fi
5595 rm -f core conftest.err conftest.$ac_objext conftest.beam \
5596 conftest$ac_exeext conftest.$ac_ext ;;
5597 esac
5598 fi
5599
5600
5601 CFLAGS="$xorg_testset_save_CFLAGS"
5602
5603 eval supported=\$$cacheid
5604 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5605 printf "%s\n" "$supported" >&6; }
5606 if test "$supported" = "yes" ; then
5607 BASE_CFLAGS="$BASE_CFLAGS -Wformat"
5608 found="yes"
5609 fi
5610 fi
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628 xorg_testset_save_CFLAGS="$CFLAGS"
5629
5630 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5631 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5632 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5633 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5634 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
5635 then :
5636 printf %s "(cached) " >&6
5637 else case e in #(
5638 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5639 /* end confdefs.h. */
5640 int i;
5641 _ACEOF
5642 if ac_fn_c_try_compile "$LINENO"
5643 then :
5644 xorg_cv_cc_flag_unknown_warning_option=yes
5645 else case e in #(
5646 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
5647 esac
5648 fi
5649 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5650 esac
5651 fi
5652 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5653 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5654 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5655 CFLAGS="$xorg_testset_save_CFLAGS"
5656 fi
5657
5658 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5659 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5660 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5661 fi
5662 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5663 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5664 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5665 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
5666 then :
5667 printf %s "(cached) " >&6
5668 else case e in #(
5669 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5670 /* end confdefs.h. */
5671 int i;
5672 _ACEOF
5673 if ac_fn_c_try_compile "$LINENO"
5674 then :
5675 xorg_cv_cc_flag_unused_command_line_argument=yes
5676 else case e in #(
5677 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
5678 esac
5679 fi
5680 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5681 esac
5682 fi
5683 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5684 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5685 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5686 CFLAGS="$xorg_testset_save_CFLAGS"
5687 fi
5688
5689 found="no"
5690
5691 if test $found = "no" ; then
5692 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5693 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5694 fi
5695
5696 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5697 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5698 fi
5699
5700 CFLAGS="$CFLAGS -Wstrict-prototypes"
5701
5702 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5
5703 printf %s "checking if $CC supports -Wstrict-prototypes... " >&6; }
5704 cacheid=xorg_cv_cc_flag__Wstrict_prototypes
5705 if eval test \${$cacheid+y}
5706 then :
5707 printf %s "(cached) " >&6
5708 else case e in #(
5709 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5710 /* end confdefs.h. */
5711 int i;
5712 int
5713 main (void)
5714 {
5715
5716 ;
5717 return 0;
5718 }
5719 _ACEOF
5720 if ac_fn_c_try_link "$LINENO"
5721 then :
5722 eval $cacheid=yes
5723 else case e in #(
5724 e) eval $cacheid=no ;;
5725 esac
5726 fi
5727 rm -f core conftest.err conftest.$ac_objext conftest.beam \
5728 conftest$ac_exeext conftest.$ac_ext ;;
5729 esac
5730 fi
5731
5732
5733 CFLAGS="$xorg_testset_save_CFLAGS"
5734
5735 eval supported=\$$cacheid
5736 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5737 printf "%s\n" "$supported" >&6; }
5738 if test "$supported" = "yes" ; then
5739 BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes"
5740 found="yes"
5741 fi
5742 fi
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758 xorg_testset_save_CFLAGS="$CFLAGS"
5759
5760 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5761 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5762 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5763 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5764 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
5765 then :
5766 printf %s "(cached) " >&6
5767 else case e in #(
5768 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5769 /* end confdefs.h. */
5770 int i;
5771 _ACEOF
5772 if ac_fn_c_try_compile "$LINENO"
5773 then :
5774 xorg_cv_cc_flag_unknown_warning_option=yes
5775 else case e in #(
5776 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
5777 esac
5778 fi
5779 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5780 esac
5781 fi
5782 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5783 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5784 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5785 CFLAGS="$xorg_testset_save_CFLAGS"
5786 fi
5787
5788 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5789 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5790 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5791 fi
5792 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5793 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5794 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5795 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
5796 then :
5797 printf %s "(cached) " >&6
5798 else case e in #(
5799 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5800 /* end confdefs.h. */
5801 int i;
5802 _ACEOF
5803 if ac_fn_c_try_compile "$LINENO"
5804 then :
5805 xorg_cv_cc_flag_unused_command_line_argument=yes
5806 else case e in #(
5807 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
5808 esac
5809 fi
5810 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5811 esac
5812 fi
5813 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5814 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5815 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5816 CFLAGS="$xorg_testset_save_CFLAGS"
5817 fi
5818
5819 found="no"
5820
5821 if test $found = "no" ; then
5822 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5823 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5824 fi
5825
5826 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5827 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5828 fi
5829
5830 CFLAGS="$CFLAGS -Wmissing-prototypes"
5831
5832 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5
5833 printf %s "checking if $CC supports -Wmissing-prototypes... " >&6; }
5834 cacheid=xorg_cv_cc_flag__Wmissing_prototypes
5835 if eval test \${$cacheid+y}
5836 then :
5837 printf %s "(cached) " >&6
5838 else case e in #(
5839 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5840 /* end confdefs.h. */
5841 int i;
5842 int
5843 main (void)
5844 {
5845
5846 ;
5847 return 0;
5848 }
5849 _ACEOF
5850 if ac_fn_c_try_link "$LINENO"
5851 then :
5852 eval $cacheid=yes
5853 else case e in #(
5854 e) eval $cacheid=no ;;
5855 esac
5856 fi
5857 rm -f core conftest.err conftest.$ac_objext conftest.beam \
5858 conftest$ac_exeext conftest.$ac_ext ;;
5859 esac
5860 fi
5861
5862
5863 CFLAGS="$xorg_testset_save_CFLAGS"
5864
5865 eval supported=\$$cacheid
5866 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5867 printf "%s\n" "$supported" >&6; }
5868 if test "$supported" = "yes" ; then
5869 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes"
5870 found="yes"
5871 fi
5872 fi
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888 xorg_testset_save_CFLAGS="$CFLAGS"
5889
5890 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
5891 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5892 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
5893 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
5894 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
5895 then :
5896 printf %s "(cached) " >&6
5897 else case e in #(
5898 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5899 /* end confdefs.h. */
5900 int i;
5901 _ACEOF
5902 if ac_fn_c_try_compile "$LINENO"
5903 then :
5904 xorg_cv_cc_flag_unknown_warning_option=yes
5905 else case e in #(
5906 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
5907 esac
5908 fi
5909 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5910 esac
5911 fi
5912 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
5913 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
5914 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
5915 CFLAGS="$xorg_testset_save_CFLAGS"
5916 fi
5917
5918 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
5919 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5920 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5921 fi
5922 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5923 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
5924 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
5925 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
5926 then :
5927 printf %s "(cached) " >&6
5928 else case e in #(
5929 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5930 /* end confdefs.h. */
5931 int i;
5932 _ACEOF
5933 if ac_fn_c_try_compile "$LINENO"
5934 then :
5935 xorg_cv_cc_flag_unused_command_line_argument=yes
5936 else case e in #(
5937 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
5938 esac
5939 fi
5940 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5941 esac
5942 fi
5943 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
5944 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
5945 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
5946 CFLAGS="$xorg_testset_save_CFLAGS"
5947 fi
5948
5949 found="no"
5950
5951 if test $found = "no" ; then
5952 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
5953 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
5954 fi
5955
5956 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
5957 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
5958 fi
5959
5960 CFLAGS="$CFLAGS -Wnested-externs"
5961
5962 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5
5963 printf %s "checking if $CC supports -Wnested-externs... " >&6; }
5964 cacheid=xorg_cv_cc_flag__Wnested_externs
5965 if eval test \${$cacheid+y}
5966 then :
5967 printf %s "(cached) " >&6
5968 else case e in #(
5969 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5970 /* end confdefs.h. */
5971 int i;
5972 int
5973 main (void)
5974 {
5975
5976 ;
5977 return 0;
5978 }
5979 _ACEOF
5980 if ac_fn_c_try_link "$LINENO"
5981 then :
5982 eval $cacheid=yes
5983 else case e in #(
5984 e) eval $cacheid=no ;;
5985 esac
5986 fi
5987 rm -f core conftest.err conftest.$ac_objext conftest.beam \
5988 conftest$ac_exeext conftest.$ac_ext ;;
5989 esac
5990 fi
5991
5992
5993 CFLAGS="$xorg_testset_save_CFLAGS"
5994
5995 eval supported=\$$cacheid
5996 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
5997 printf "%s\n" "$supported" >&6; }
5998 if test "$supported" = "yes" ; then
5999 BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs"
6000 found="yes"
6001 fi
6002 fi
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018 xorg_testset_save_CFLAGS="$CFLAGS"
6019
6020 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6021 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6022 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6023 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6024 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
6025 then :
6026 printf %s "(cached) " >&6
6027 else case e in #(
6028 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6029 /* end confdefs.h. */
6030 int i;
6031 _ACEOF
6032 if ac_fn_c_try_compile "$LINENO"
6033 then :
6034 xorg_cv_cc_flag_unknown_warning_option=yes
6035 else case e in #(
6036 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
6037 esac
6038 fi
6039 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6040 esac
6041 fi
6042 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6043 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6044 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6045 CFLAGS="$xorg_testset_save_CFLAGS"
6046 fi
6047
6048 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6049 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6050 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6051 fi
6052 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6053 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6054 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6055 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
6056 then :
6057 printf %s "(cached) " >&6
6058 else case e in #(
6059 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6060 /* end confdefs.h. */
6061 int i;
6062 _ACEOF
6063 if ac_fn_c_try_compile "$LINENO"
6064 then :
6065 xorg_cv_cc_flag_unused_command_line_argument=yes
6066 else case e in #(
6067 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
6068 esac
6069 fi
6070 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6071 esac
6072 fi
6073 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6074 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6075 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6076 CFLAGS="$xorg_testset_save_CFLAGS"
6077 fi
6078
6079 found="no"
6080
6081 if test $found = "no" ; then
6082 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6083 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6084 fi
6085
6086 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6087 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6088 fi
6089
6090 CFLAGS="$CFLAGS -Wbad-function-cast"
6091
6092 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5
6093 printf %s "checking if $CC supports -Wbad-function-cast... " >&6; }
6094 cacheid=xorg_cv_cc_flag__Wbad_function_cast
6095 if eval test \${$cacheid+y}
6096 then :
6097 printf %s "(cached) " >&6
6098 else case e in #(
6099 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6100 /* end confdefs.h. */
6101 int i;
6102 int
6103 main (void)
6104 {
6105
6106 ;
6107 return 0;
6108 }
6109 _ACEOF
6110 if ac_fn_c_try_link "$LINENO"
6111 then :
6112 eval $cacheid=yes
6113 else case e in #(
6114 e) eval $cacheid=no ;;
6115 esac
6116 fi
6117 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6118 conftest$ac_exeext conftest.$ac_ext ;;
6119 esac
6120 fi
6121
6122
6123 CFLAGS="$xorg_testset_save_CFLAGS"
6124
6125 eval supported=\$$cacheid
6126 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6127 printf "%s\n" "$supported" >&6; }
6128 if test "$supported" = "yes" ; then
6129 BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast"
6130 found="yes"
6131 fi
6132 fi
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148 xorg_testset_save_CFLAGS="$CFLAGS"
6149
6150 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6151 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6152 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6153 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6154 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
6155 then :
6156 printf %s "(cached) " >&6
6157 else case e in #(
6158 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6159 /* end confdefs.h. */
6160 int i;
6161 _ACEOF
6162 if ac_fn_c_try_compile "$LINENO"
6163 then :
6164 xorg_cv_cc_flag_unknown_warning_option=yes
6165 else case e in #(
6166 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
6167 esac
6168 fi
6169 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6170 esac
6171 fi
6172 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6173 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6174 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6175 CFLAGS="$xorg_testset_save_CFLAGS"
6176 fi
6177
6178 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6179 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6180 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6181 fi
6182 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6183 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6184 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6185 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
6186 then :
6187 printf %s "(cached) " >&6
6188 else case e in #(
6189 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6190 /* end confdefs.h. */
6191 int i;
6192 _ACEOF
6193 if ac_fn_c_try_compile "$LINENO"
6194 then :
6195 xorg_cv_cc_flag_unused_command_line_argument=yes
6196 else case e in #(
6197 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
6198 esac
6199 fi
6200 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6201 esac
6202 fi
6203 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6204 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6205 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6206 CFLAGS="$xorg_testset_save_CFLAGS"
6207 fi
6208
6209 found="no"
6210
6211 if test $found = "no" ; then
6212 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6213 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6214 fi
6215
6216 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6217 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6218 fi
6219
6220 CFLAGS="$CFLAGS -Wold-style-definition"
6221
6222 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5
6223 printf %s "checking if $CC supports -Wold-style-definition... " >&6; }
6224 cacheid=xorg_cv_cc_flag__Wold_style_definition
6225 if eval test \${$cacheid+y}
6226 then :
6227 printf %s "(cached) " >&6
6228 else case e in #(
6229 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6230 /* end confdefs.h. */
6231 int i;
6232 int
6233 main (void)
6234 {
6235
6236 ;
6237 return 0;
6238 }
6239 _ACEOF
6240 if ac_fn_c_try_link "$LINENO"
6241 then :
6242 eval $cacheid=yes
6243 else case e in #(
6244 e) eval $cacheid=no ;;
6245 esac
6246 fi
6247 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6248 conftest$ac_exeext conftest.$ac_ext ;;
6249 esac
6250 fi
6251
6252
6253 CFLAGS="$xorg_testset_save_CFLAGS"
6254
6255 eval supported=\$$cacheid
6256 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6257 printf "%s\n" "$supported" >&6; }
6258 if test "$supported" = "yes" ; then
6259 BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition"
6260 found="yes"
6261 fi
6262 fi
6263
6264 if test $found = "no" ; then
6265 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6266 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6267 fi
6268
6269 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6270 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6271 fi
6272
6273 CFLAGS="$CFLAGS -fd"
6274
6275 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5
6276 printf %s "checking if $CC supports -fd... " >&6; }
6277 cacheid=xorg_cv_cc_flag__fd
6278 if eval test \${$cacheid+y}
6279 then :
6280 printf %s "(cached) " >&6
6281 else case e in #(
6282 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6283 /* end confdefs.h. */
6284 int i;
6285 int
6286 main (void)
6287 {
6288
6289 ;
6290 return 0;
6291 }
6292 _ACEOF
6293 if ac_fn_c_try_link "$LINENO"
6294 then :
6295 eval $cacheid=yes
6296 else case e in #(
6297 e) eval $cacheid=no ;;
6298 esac
6299 fi
6300 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6301 conftest$ac_exeext conftest.$ac_ext ;;
6302 esac
6303 fi
6304
6305
6306 CFLAGS="$xorg_testset_save_CFLAGS"
6307
6308 eval supported=\$$cacheid
6309 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6310 printf "%s\n" "$supported" >&6; }
6311 if test "$supported" = "yes" ; then
6312 BASE_CFLAGS="$BASE_CFLAGS -fd"
6313 found="yes"
6314 fi
6315 fi
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331 xorg_testset_save_CFLAGS="$CFLAGS"
6332
6333 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6334 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6335 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6336 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6337 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
6338 then :
6339 printf %s "(cached) " >&6
6340 else case e in #(
6341 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6342 /* end confdefs.h. */
6343 int i;
6344 _ACEOF
6345 if ac_fn_c_try_compile "$LINENO"
6346 then :
6347 xorg_cv_cc_flag_unknown_warning_option=yes
6348 else case e in #(
6349 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
6350 esac
6351 fi
6352 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6353 esac
6354 fi
6355 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6356 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6357 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6358 CFLAGS="$xorg_testset_save_CFLAGS"
6359 fi
6360
6361 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6362 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6363 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6364 fi
6365 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6366 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6367 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6368 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
6369 then :
6370 printf %s "(cached) " >&6
6371 else case e in #(
6372 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6373 /* end confdefs.h. */
6374 int i;
6375 _ACEOF
6376 if ac_fn_c_try_compile "$LINENO"
6377 then :
6378 xorg_cv_cc_flag_unused_command_line_argument=yes
6379 else case e in #(
6380 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
6381 esac
6382 fi
6383 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6384 esac
6385 fi
6386 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6387 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6388 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6389 CFLAGS="$xorg_testset_save_CFLAGS"
6390 fi
6391
6392 found="no"
6393
6394 if test $found = "no" ; then
6395 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6396 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6397 fi
6398
6399 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6400 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6401 fi
6402
6403 CFLAGS="$CFLAGS -Wdeclaration-after-statement"
6404
6405 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5
6406 printf %s "checking if $CC supports -Wdeclaration-after-statement... " >&6; }
6407 cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement
6408 if eval test \${$cacheid+y}
6409 then :
6410 printf %s "(cached) " >&6
6411 else case e in #(
6412 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6413 /* end confdefs.h. */
6414 int i;
6415 int
6416 main (void)
6417 {
6418
6419 ;
6420 return 0;
6421 }
6422 _ACEOF
6423 if ac_fn_c_try_link "$LINENO"
6424 then :
6425 eval $cacheid=yes
6426 else case e in #(
6427 e) eval $cacheid=no ;;
6428 esac
6429 fi
6430 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6431 conftest$ac_exeext conftest.$ac_ext ;;
6432 esac
6433 fi
6434
6435
6436 CFLAGS="$xorg_testset_save_CFLAGS"
6437
6438 eval supported=\$$cacheid
6439 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6440 printf "%s\n" "$supported" >&6; }
6441 if test "$supported" = "yes" ; then
6442 BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement"
6443 found="yes"
6444 fi
6445 fi
6446
6447
6448
6449
6450
6451 # This chunk adds additional warnings that could catch undesired effects.
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465 xorg_testset_save_CFLAGS="$CFLAGS"
6466
6467 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6468 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6469 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6470 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6471 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
6472 then :
6473 printf %s "(cached) " >&6
6474 else case e in #(
6475 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6476 /* end confdefs.h. */
6477 int i;
6478 _ACEOF
6479 if ac_fn_c_try_compile "$LINENO"
6480 then :
6481 xorg_cv_cc_flag_unknown_warning_option=yes
6482 else case e in #(
6483 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
6484 esac
6485 fi
6486 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6487 esac
6488 fi
6489 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6490 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6491 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6492 CFLAGS="$xorg_testset_save_CFLAGS"
6493 fi
6494
6495 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6496 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6497 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6498 fi
6499 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6500 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6501 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6502 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
6503 then :
6504 printf %s "(cached) " >&6
6505 else case e in #(
6506 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6507 /* end confdefs.h. */
6508 int i;
6509 _ACEOF
6510 if ac_fn_c_try_compile "$LINENO"
6511 then :
6512 xorg_cv_cc_flag_unused_command_line_argument=yes
6513 else case e in #(
6514 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
6515 esac
6516 fi
6517 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6518 esac
6519 fi
6520 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6521 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6522 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6523 CFLAGS="$xorg_testset_save_CFLAGS"
6524 fi
6525
6526 found="no"
6527
6528 if test $found = "no" ; then
6529 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6530 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6531 fi
6532
6533 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6534 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6535 fi
6536
6537 CFLAGS="$CFLAGS -Wunused"
6538
6539 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5
6540 printf %s "checking if $CC supports -Wunused... " >&6; }
6541 cacheid=xorg_cv_cc_flag__Wunused
6542 if eval test \${$cacheid+y}
6543 then :
6544 printf %s "(cached) " >&6
6545 else case e in #(
6546 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6547 /* end confdefs.h. */
6548 int i;
6549 int
6550 main (void)
6551 {
6552
6553 ;
6554 return 0;
6555 }
6556 _ACEOF
6557 if ac_fn_c_try_link "$LINENO"
6558 then :
6559 eval $cacheid=yes
6560 else case e in #(
6561 e) eval $cacheid=no ;;
6562 esac
6563 fi
6564 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6565 conftest$ac_exeext conftest.$ac_ext ;;
6566 esac
6567 fi
6568
6569
6570 CFLAGS="$xorg_testset_save_CFLAGS"
6571
6572 eval supported=\$$cacheid
6573 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6574 printf "%s\n" "$supported" >&6; }
6575 if test "$supported" = "yes" ; then
6576 BASE_CFLAGS="$BASE_CFLAGS -Wunused"
6577 found="yes"
6578 fi
6579 fi
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595 xorg_testset_save_CFLAGS="$CFLAGS"
6596
6597 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6598 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6599 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6600 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6601 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
6602 then :
6603 printf %s "(cached) " >&6
6604 else case e in #(
6605 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6606 /* end confdefs.h. */
6607 int i;
6608 _ACEOF
6609 if ac_fn_c_try_compile "$LINENO"
6610 then :
6611 xorg_cv_cc_flag_unknown_warning_option=yes
6612 else case e in #(
6613 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
6614 esac
6615 fi
6616 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6617 esac
6618 fi
6619 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6620 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6621 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6622 CFLAGS="$xorg_testset_save_CFLAGS"
6623 fi
6624
6625 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6626 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6627 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6628 fi
6629 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6630 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6631 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6632 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
6633 then :
6634 printf %s "(cached) " >&6
6635 else case e in #(
6636 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6637 /* end confdefs.h. */
6638 int i;
6639 _ACEOF
6640 if ac_fn_c_try_compile "$LINENO"
6641 then :
6642 xorg_cv_cc_flag_unused_command_line_argument=yes
6643 else case e in #(
6644 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
6645 esac
6646 fi
6647 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6648 esac
6649 fi
6650 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6651 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6652 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6653 CFLAGS="$xorg_testset_save_CFLAGS"
6654 fi
6655
6656 found="no"
6657
6658 if test $found = "no" ; then
6659 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6660 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6661 fi
6662
6663 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6664 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6665 fi
6666
6667 CFLAGS="$CFLAGS -Wuninitialized"
6668
6669 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5
6670 printf %s "checking if $CC supports -Wuninitialized... " >&6; }
6671 cacheid=xorg_cv_cc_flag__Wuninitialized
6672 if eval test \${$cacheid+y}
6673 then :
6674 printf %s "(cached) " >&6
6675 else case e in #(
6676 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6677 /* end confdefs.h. */
6678 int i;
6679 int
6680 main (void)
6681 {
6682
6683 ;
6684 return 0;
6685 }
6686 _ACEOF
6687 if ac_fn_c_try_link "$LINENO"
6688 then :
6689 eval $cacheid=yes
6690 else case e in #(
6691 e) eval $cacheid=no ;;
6692 esac
6693 fi
6694 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6695 conftest$ac_exeext conftest.$ac_ext ;;
6696 esac
6697 fi
6698
6699
6700 CFLAGS="$xorg_testset_save_CFLAGS"
6701
6702 eval supported=\$$cacheid
6703 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6704 printf "%s\n" "$supported" >&6; }
6705 if test "$supported" = "yes" ; then
6706 BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized"
6707 found="yes"
6708 fi
6709 fi
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725 xorg_testset_save_CFLAGS="$CFLAGS"
6726
6727 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6728 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6729 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6730 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6731 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
6732 then :
6733 printf %s "(cached) " >&6
6734 else case e in #(
6735 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6736 /* end confdefs.h. */
6737 int i;
6738 _ACEOF
6739 if ac_fn_c_try_compile "$LINENO"
6740 then :
6741 xorg_cv_cc_flag_unknown_warning_option=yes
6742 else case e in #(
6743 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
6744 esac
6745 fi
6746 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6747 esac
6748 fi
6749 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6750 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6751 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6752 CFLAGS="$xorg_testset_save_CFLAGS"
6753 fi
6754
6755 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6756 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6757 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6758 fi
6759 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6760 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6761 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6762 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
6763 then :
6764 printf %s "(cached) " >&6
6765 else case e in #(
6766 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6767 /* end confdefs.h. */
6768 int i;
6769 _ACEOF
6770 if ac_fn_c_try_compile "$LINENO"
6771 then :
6772 xorg_cv_cc_flag_unused_command_line_argument=yes
6773 else case e in #(
6774 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
6775 esac
6776 fi
6777 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6778 esac
6779 fi
6780 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6781 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6782 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6783 CFLAGS="$xorg_testset_save_CFLAGS"
6784 fi
6785
6786 found="no"
6787
6788 if test $found = "no" ; then
6789 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6790 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6791 fi
6792
6793 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6794 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6795 fi
6796
6797 CFLAGS="$CFLAGS -Wshadow"
6798
6799 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5
6800 printf %s "checking if $CC supports -Wshadow... " >&6; }
6801 cacheid=xorg_cv_cc_flag__Wshadow
6802 if eval test \${$cacheid+y}
6803 then :
6804 printf %s "(cached) " >&6
6805 else case e in #(
6806 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6807 /* end confdefs.h. */
6808 int i;
6809 int
6810 main (void)
6811 {
6812
6813 ;
6814 return 0;
6815 }
6816 _ACEOF
6817 if ac_fn_c_try_link "$LINENO"
6818 then :
6819 eval $cacheid=yes
6820 else case e in #(
6821 e) eval $cacheid=no ;;
6822 esac
6823 fi
6824 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6825 conftest$ac_exeext conftest.$ac_ext ;;
6826 esac
6827 fi
6828
6829
6830 CFLAGS="$xorg_testset_save_CFLAGS"
6831
6832 eval supported=\$$cacheid
6833 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6834 printf "%s\n" "$supported" >&6; }
6835 if test "$supported" = "yes" ; then
6836 BASE_CFLAGS="$BASE_CFLAGS -Wshadow"
6837 found="yes"
6838 fi
6839 fi
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855 xorg_testset_save_CFLAGS="$CFLAGS"
6856
6857 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6858 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6859 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6860 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6861 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
6862 then :
6863 printf %s "(cached) " >&6
6864 else case e in #(
6865 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6866 /* end confdefs.h. */
6867 int i;
6868 _ACEOF
6869 if ac_fn_c_try_compile "$LINENO"
6870 then :
6871 xorg_cv_cc_flag_unknown_warning_option=yes
6872 else case e in #(
6873 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
6874 esac
6875 fi
6876 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6877 esac
6878 fi
6879 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
6880 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
6881 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
6882 CFLAGS="$xorg_testset_save_CFLAGS"
6883 fi
6884
6885 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
6886 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6887 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6888 fi
6889 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6890 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
6891 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
6892 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
6893 then :
6894 printf %s "(cached) " >&6
6895 else case e in #(
6896 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6897 /* end confdefs.h. */
6898 int i;
6899 _ACEOF
6900 if ac_fn_c_try_compile "$LINENO"
6901 then :
6902 xorg_cv_cc_flag_unused_command_line_argument=yes
6903 else case e in #(
6904 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
6905 esac
6906 fi
6907 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6908 esac
6909 fi
6910 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
6911 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
6912 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
6913 CFLAGS="$xorg_testset_save_CFLAGS"
6914 fi
6915
6916 found="no"
6917
6918 if test $found = "no" ; then
6919 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
6920 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6921 fi
6922
6923 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
6924 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
6925 fi
6926
6927 CFLAGS="$CFLAGS -Wmissing-noreturn"
6928
6929 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5
6930 printf %s "checking if $CC supports -Wmissing-noreturn... " >&6; }
6931 cacheid=xorg_cv_cc_flag__Wmissing_noreturn
6932 if eval test \${$cacheid+y}
6933 then :
6934 printf %s "(cached) " >&6
6935 else case e in #(
6936 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6937 /* end confdefs.h. */
6938 int i;
6939 int
6940 main (void)
6941 {
6942
6943 ;
6944 return 0;
6945 }
6946 _ACEOF
6947 if ac_fn_c_try_link "$LINENO"
6948 then :
6949 eval $cacheid=yes
6950 else case e in #(
6951 e) eval $cacheid=no ;;
6952 esac
6953 fi
6954 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6955 conftest$ac_exeext conftest.$ac_ext ;;
6956 esac
6957 fi
6958
6959
6960 CFLAGS="$xorg_testset_save_CFLAGS"
6961
6962 eval supported=\$$cacheid
6963 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
6964 printf "%s\n" "$supported" >&6; }
6965 if test "$supported" = "yes" ; then
6966 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn"
6967 found="yes"
6968 fi
6969 fi
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985 xorg_testset_save_CFLAGS="$CFLAGS"
6986
6987 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
6988 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
6989 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
6990 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
6991 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
6992 then :
6993 printf %s "(cached) " >&6
6994 else case e in #(
6995 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6996 /* end confdefs.h. */
6997 int i;
6998 _ACEOF
6999 if ac_fn_c_try_compile "$LINENO"
7000 then :
7001 xorg_cv_cc_flag_unknown_warning_option=yes
7002 else case e in #(
7003 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
7004 esac
7005 fi
7006 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7007 esac
7008 fi
7009 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7010 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7011 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7012 CFLAGS="$xorg_testset_save_CFLAGS"
7013 fi
7014
7015 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7016 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7017 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7018 fi
7019 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7020 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7021 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7022 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7023 then :
7024 printf %s "(cached) " >&6
7025 else case e in #(
7026 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7027 /* end confdefs.h. */
7028 int i;
7029 _ACEOF
7030 if ac_fn_c_try_compile "$LINENO"
7031 then :
7032 xorg_cv_cc_flag_unused_command_line_argument=yes
7033 else case e in #(
7034 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
7035 esac
7036 fi
7037 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7038 esac
7039 fi
7040 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7041 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7042 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7043 CFLAGS="$xorg_testset_save_CFLAGS"
7044 fi
7045
7046 found="no"
7047
7048 if test $found = "no" ; then
7049 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7050 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7051 fi
7052
7053 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7054 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7055 fi
7056
7057 CFLAGS="$CFLAGS -Wmissing-format-attribute"
7058
7059 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5
7060 printf %s "checking if $CC supports -Wmissing-format-attribute... " >&6; }
7061 cacheid=xorg_cv_cc_flag__Wmissing_format_attribute
7062 if eval test \${$cacheid+y}
7063 then :
7064 printf %s "(cached) " >&6
7065 else case e in #(
7066 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7067 /* end confdefs.h. */
7068 int i;
7069 int
7070 main (void)
7071 {
7072
7073 ;
7074 return 0;
7075 }
7076 _ACEOF
7077 if ac_fn_c_try_link "$LINENO"
7078 then :
7079 eval $cacheid=yes
7080 else case e in #(
7081 e) eval $cacheid=no ;;
7082 esac
7083 fi
7084 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7085 conftest$ac_exeext conftest.$ac_ext ;;
7086 esac
7087 fi
7088
7089
7090 CFLAGS="$xorg_testset_save_CFLAGS"
7091
7092 eval supported=\$$cacheid
7093 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7094 printf "%s\n" "$supported" >&6; }
7095 if test "$supported" = "yes" ; then
7096 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute"
7097 found="yes"
7098 fi
7099 fi
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115 xorg_testset_save_CFLAGS="$CFLAGS"
7116
7117 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7118 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7119 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7120 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7121 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
7122 then :
7123 printf %s "(cached) " >&6
7124 else case e in #(
7125 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7126 /* end confdefs.h. */
7127 int i;
7128 _ACEOF
7129 if ac_fn_c_try_compile "$LINENO"
7130 then :
7131 xorg_cv_cc_flag_unknown_warning_option=yes
7132 else case e in #(
7133 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
7134 esac
7135 fi
7136 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7137 esac
7138 fi
7139 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7140 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7141 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7142 CFLAGS="$xorg_testset_save_CFLAGS"
7143 fi
7144
7145 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7146 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7147 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7148 fi
7149 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7150 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7151 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7152 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7153 then :
7154 printf %s "(cached) " >&6
7155 else case e in #(
7156 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7157 /* end confdefs.h. */
7158 int i;
7159 _ACEOF
7160 if ac_fn_c_try_compile "$LINENO"
7161 then :
7162 xorg_cv_cc_flag_unused_command_line_argument=yes
7163 else case e in #(
7164 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
7165 esac
7166 fi
7167 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7168 esac
7169 fi
7170 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7171 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7172 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7173 CFLAGS="$xorg_testset_save_CFLAGS"
7174 fi
7175
7176 found="no"
7177
7178 if test $found = "no" ; then
7179 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7180 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7181 fi
7182
7183 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7184 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7185 fi
7186
7187 CFLAGS="$CFLAGS -Wredundant-decls"
7188
7189 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5
7190 printf %s "checking if $CC supports -Wredundant-decls... " >&6; }
7191 cacheid=xorg_cv_cc_flag__Wredundant_decls
7192 if eval test \${$cacheid+y}
7193 then :
7194 printf %s "(cached) " >&6
7195 else case e in #(
7196 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7197 /* end confdefs.h. */
7198 int i;
7199 int
7200 main (void)
7201 {
7202
7203 ;
7204 return 0;
7205 }
7206 _ACEOF
7207 if ac_fn_c_try_link "$LINENO"
7208 then :
7209 eval $cacheid=yes
7210 else case e in #(
7211 e) eval $cacheid=no ;;
7212 esac
7213 fi
7214 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7215 conftest$ac_exeext conftest.$ac_ext ;;
7216 esac
7217 fi
7218
7219
7220 CFLAGS="$xorg_testset_save_CFLAGS"
7221
7222 eval supported=\$$cacheid
7223 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7224 printf "%s\n" "$supported" >&6; }
7225 if test "$supported" = "yes" ; then
7226 BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls"
7227 found="yes"
7228 fi
7229 fi
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245 xorg_testset_save_CFLAGS="$CFLAGS"
7246
7247 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7248 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7249 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7250 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7251 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
7252 then :
7253 printf %s "(cached) " >&6
7254 else case e in #(
7255 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7256 /* end confdefs.h. */
7257 int i;
7258 _ACEOF
7259 if ac_fn_c_try_compile "$LINENO"
7260 then :
7261 xorg_cv_cc_flag_unknown_warning_option=yes
7262 else case e in #(
7263 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
7264 esac
7265 fi
7266 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7267 esac
7268 fi
7269 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7270 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7271 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7272 CFLAGS="$xorg_testset_save_CFLAGS"
7273 fi
7274
7275 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7276 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7277 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7278 fi
7279 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7280 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7281 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7282 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7283 then :
7284 printf %s "(cached) " >&6
7285 else case e in #(
7286 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7287 /* end confdefs.h. */
7288 int i;
7289 _ACEOF
7290 if ac_fn_c_try_compile "$LINENO"
7291 then :
7292 xorg_cv_cc_flag_unused_command_line_argument=yes
7293 else case e in #(
7294 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
7295 esac
7296 fi
7297 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7298 esac
7299 fi
7300 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7301 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7302 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7303 CFLAGS="$xorg_testset_save_CFLAGS"
7304 fi
7305
7306 found="no"
7307
7308 if test $found = "no" ; then
7309 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7310 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7311 fi
7312
7313 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7314 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7315 fi
7316
7317 CFLAGS="$CFLAGS -Wlogical-op"
7318
7319 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5
7320 printf %s "checking if $CC supports -Wlogical-op... " >&6; }
7321 cacheid=xorg_cv_cc_flag__Wlogical_op
7322 if eval test \${$cacheid+y}
7323 then :
7324 printf %s "(cached) " >&6
7325 else case e in #(
7326 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7327 /* end confdefs.h. */
7328 int i;
7329 int
7330 main (void)
7331 {
7332
7333 ;
7334 return 0;
7335 }
7336 _ACEOF
7337 if ac_fn_c_try_link "$LINENO"
7338 then :
7339 eval $cacheid=yes
7340 else case e in #(
7341 e) eval $cacheid=no ;;
7342 esac
7343 fi
7344 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7345 conftest$ac_exeext conftest.$ac_ext ;;
7346 esac
7347 fi
7348
7349
7350 CFLAGS="$xorg_testset_save_CFLAGS"
7351
7352 eval supported=\$$cacheid
7353 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7354 printf "%s\n" "$supported" >&6; }
7355 if test "$supported" = "yes" ; then
7356 BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op"
7357 found="yes"
7358 fi
7359 fi
7360
7361
7362
7363 # These are currently disabled because they are noisy. They will be enabled
7364 # in the future once the codebase is sufficiently modernized to silence
7365 # them. For now, I don't want them to drown out the other warnings.
7366 # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses])
7367 # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align])
7368 # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual])
7369
7370 # Turn some warnings into errors, so we don't accidentally get successful builds
7371 # when there are problems that should be fixed.
7372
7373 if test "x$SELECTIVE_WERROR" = "xyes" ; then
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387 xorg_testset_save_CFLAGS="$CFLAGS"
7388
7389 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7390 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7391 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7392 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7393 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
7394 then :
7395 printf %s "(cached) " >&6
7396 else case e in #(
7397 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7398 /* end confdefs.h. */
7399 int i;
7400 _ACEOF
7401 if ac_fn_c_try_compile "$LINENO"
7402 then :
7403 xorg_cv_cc_flag_unknown_warning_option=yes
7404 else case e in #(
7405 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
7406 esac
7407 fi
7408 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7409 esac
7410 fi
7411 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7412 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7413 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7414 CFLAGS="$xorg_testset_save_CFLAGS"
7415 fi
7416
7417 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7418 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7419 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7420 fi
7421 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7422 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7423 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7424 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7425 then :
7426 printf %s "(cached) " >&6
7427 else case e in #(
7428 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7429 /* end confdefs.h. */
7430 int i;
7431 _ACEOF
7432 if ac_fn_c_try_compile "$LINENO"
7433 then :
7434 xorg_cv_cc_flag_unused_command_line_argument=yes
7435 else case e in #(
7436 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
7437 esac
7438 fi
7439 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7440 esac
7441 fi
7442 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7443 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7444 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7445 CFLAGS="$xorg_testset_save_CFLAGS"
7446 fi
7447
7448 found="no"
7449
7450 if test $found = "no" ; then
7451 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7452 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7453 fi
7454
7455 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7456 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7457 fi
7458
7459 CFLAGS="$CFLAGS -Werror=implicit"
7460
7461 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5
7462 printf %s "checking if $CC supports -Werror=implicit... " >&6; }
7463 cacheid=xorg_cv_cc_flag__Werror_implicit
7464 if eval test \${$cacheid+y}
7465 then :
7466 printf %s "(cached) " >&6
7467 else case e in #(
7468 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7469 /* end confdefs.h. */
7470 int i;
7471 int
7472 main (void)
7473 {
7474
7475 ;
7476 return 0;
7477 }
7478 _ACEOF
7479 if ac_fn_c_try_link "$LINENO"
7480 then :
7481 eval $cacheid=yes
7482 else case e in #(
7483 e) eval $cacheid=no ;;
7484 esac
7485 fi
7486 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7487 conftest$ac_exeext conftest.$ac_ext ;;
7488 esac
7489 fi
7490
7491
7492 CFLAGS="$xorg_testset_save_CFLAGS"
7493
7494 eval supported=\$$cacheid
7495 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7496 printf "%s\n" "$supported" >&6; }
7497 if test "$supported" = "yes" ; then
7498 BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit"
7499 found="yes"
7500 fi
7501 fi
7502
7503 if test $found = "no" ; then
7504 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7505 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7506 fi
7507
7508 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7509 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7510 fi
7511
7512 CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
7513
7514 { 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
7515 printf %s "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; }
7516 cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED
7517 if eval test \${$cacheid+y}
7518 then :
7519 printf %s "(cached) " >&6
7520 else case e in #(
7521 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7522 /* end confdefs.h. */
7523 int i;
7524 int
7525 main (void)
7526 {
7527
7528 ;
7529 return 0;
7530 }
7531 _ACEOF
7532 if ac_fn_c_try_link "$LINENO"
7533 then :
7534 eval $cacheid=yes
7535 else case e in #(
7536 e) eval $cacheid=no ;;
7537 esac
7538 fi
7539 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7540 conftest$ac_exeext conftest.$ac_ext ;;
7541 esac
7542 fi
7543
7544
7545 CFLAGS="$xorg_testset_save_CFLAGS"
7546
7547 eval supported=\$$cacheid
7548 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7549 printf "%s\n" "$supported" >&6; }
7550 if test "$supported" = "yes" ; then
7551 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
7552 found="yes"
7553 fi
7554 fi
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570 xorg_testset_save_CFLAGS="$CFLAGS"
7571
7572 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7573 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7574 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7575 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7576 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
7577 then :
7578 printf %s "(cached) " >&6
7579 else case e in #(
7580 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7581 /* end confdefs.h. */
7582 int i;
7583 _ACEOF
7584 if ac_fn_c_try_compile "$LINENO"
7585 then :
7586 xorg_cv_cc_flag_unknown_warning_option=yes
7587 else case e in #(
7588 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
7589 esac
7590 fi
7591 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7592 esac
7593 fi
7594 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7595 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7596 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7597 CFLAGS="$xorg_testset_save_CFLAGS"
7598 fi
7599
7600 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7601 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7602 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7603 fi
7604 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7605 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7606 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7607 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7608 then :
7609 printf %s "(cached) " >&6
7610 else case e in #(
7611 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7612 /* end confdefs.h. */
7613 int i;
7614 _ACEOF
7615 if ac_fn_c_try_compile "$LINENO"
7616 then :
7617 xorg_cv_cc_flag_unused_command_line_argument=yes
7618 else case e in #(
7619 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
7620 esac
7621 fi
7622 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7623 esac
7624 fi
7625 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7626 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7627 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7628 CFLAGS="$xorg_testset_save_CFLAGS"
7629 fi
7630
7631 found="no"
7632
7633 if test $found = "no" ; then
7634 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7635 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7636 fi
7637
7638 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7639 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7640 fi
7641
7642 CFLAGS="$CFLAGS -Werror=nonnull"
7643
7644 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5
7645 printf %s "checking if $CC supports -Werror=nonnull... " >&6; }
7646 cacheid=xorg_cv_cc_flag__Werror_nonnull
7647 if eval test \${$cacheid+y}
7648 then :
7649 printf %s "(cached) " >&6
7650 else case e in #(
7651 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7652 /* end confdefs.h. */
7653 int i;
7654 int
7655 main (void)
7656 {
7657
7658 ;
7659 return 0;
7660 }
7661 _ACEOF
7662 if ac_fn_c_try_link "$LINENO"
7663 then :
7664 eval $cacheid=yes
7665 else case e in #(
7666 e) eval $cacheid=no ;;
7667 esac
7668 fi
7669 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7670 conftest$ac_exeext conftest.$ac_ext ;;
7671 esac
7672 fi
7673
7674
7675 CFLAGS="$xorg_testset_save_CFLAGS"
7676
7677 eval supported=\$$cacheid
7678 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7679 printf "%s\n" "$supported" >&6; }
7680 if test "$supported" = "yes" ; then
7681 BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull"
7682 found="yes"
7683 fi
7684 fi
7685
7686
7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
7700 xorg_testset_save_CFLAGS="$CFLAGS"
7701
7702 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7703 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7704 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7705 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7706 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
7707 then :
7708 printf %s "(cached) " >&6
7709 else case e in #(
7710 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7711 /* end confdefs.h. */
7712 int i;
7713 _ACEOF
7714 if ac_fn_c_try_compile "$LINENO"
7715 then :
7716 xorg_cv_cc_flag_unknown_warning_option=yes
7717 else case e in #(
7718 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
7719 esac
7720 fi
7721 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7722 esac
7723 fi
7724 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7725 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7726 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7727 CFLAGS="$xorg_testset_save_CFLAGS"
7728 fi
7729
7730 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7731 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7732 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7733 fi
7734 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7735 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7736 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7737 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7738 then :
7739 printf %s "(cached) " >&6
7740 else case e in #(
7741 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7742 /* end confdefs.h. */
7743 int i;
7744 _ACEOF
7745 if ac_fn_c_try_compile "$LINENO"
7746 then :
7747 xorg_cv_cc_flag_unused_command_line_argument=yes
7748 else case e in #(
7749 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
7750 esac
7751 fi
7752 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7753 esac
7754 fi
7755 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7756 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7757 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7758 CFLAGS="$xorg_testset_save_CFLAGS"
7759 fi
7760
7761 found="no"
7762
7763 if test $found = "no" ; then
7764 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7765 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7766 fi
7767
7768 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7769 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7770 fi
7771
7772 CFLAGS="$CFLAGS -Werror=init-self"
7773
7774 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5
7775 printf %s "checking if $CC supports -Werror=init-self... " >&6; }
7776 cacheid=xorg_cv_cc_flag__Werror_init_self
7777 if eval test \${$cacheid+y}
7778 then :
7779 printf %s "(cached) " >&6
7780 else case e in #(
7781 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7782 /* end confdefs.h. */
7783 int i;
7784 int
7785 main (void)
7786 {
7787
7788 ;
7789 return 0;
7790 }
7791 _ACEOF
7792 if ac_fn_c_try_link "$LINENO"
7793 then :
7794 eval $cacheid=yes
7795 else case e in #(
7796 e) eval $cacheid=no ;;
7797 esac
7798 fi
7799 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7800 conftest$ac_exeext conftest.$ac_ext ;;
7801 esac
7802 fi
7803
7804
7805 CFLAGS="$xorg_testset_save_CFLAGS"
7806
7807 eval supported=\$$cacheid
7808 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7809 printf "%s\n" "$supported" >&6; }
7810 if test "$supported" = "yes" ; then
7811 BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self"
7812 found="yes"
7813 fi
7814 fi
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830 xorg_testset_save_CFLAGS="$CFLAGS"
7831
7832 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7833 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7834 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7835 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7836 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
7837 then :
7838 printf %s "(cached) " >&6
7839 else case e in #(
7840 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7841 /* end confdefs.h. */
7842 int i;
7843 _ACEOF
7844 if ac_fn_c_try_compile "$LINENO"
7845 then :
7846 xorg_cv_cc_flag_unknown_warning_option=yes
7847 else case e in #(
7848 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
7849 esac
7850 fi
7851 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7852 esac
7853 fi
7854 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7855 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7856 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7857 CFLAGS="$xorg_testset_save_CFLAGS"
7858 fi
7859
7860 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7861 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7862 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7863 fi
7864 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7865 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7866 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7867 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7868 then :
7869 printf %s "(cached) " >&6
7870 else case e in #(
7871 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7872 /* end confdefs.h. */
7873 int i;
7874 _ACEOF
7875 if ac_fn_c_try_compile "$LINENO"
7876 then :
7877 xorg_cv_cc_flag_unused_command_line_argument=yes
7878 else case e in #(
7879 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
7880 esac
7881 fi
7882 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7883 esac
7884 fi
7885 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
7886 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
7887 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
7888 CFLAGS="$xorg_testset_save_CFLAGS"
7889 fi
7890
7891 found="no"
7892
7893 if test $found = "no" ; then
7894 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7895 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7896 fi
7897
7898 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
7899 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7900 fi
7901
7902 CFLAGS="$CFLAGS -Werror=main"
7903
7904 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5
7905 printf %s "checking if $CC supports -Werror=main... " >&6; }
7906 cacheid=xorg_cv_cc_flag__Werror_main
7907 if eval test \${$cacheid+y}
7908 then :
7909 printf %s "(cached) " >&6
7910 else case e in #(
7911 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7912 /* end confdefs.h. */
7913 int i;
7914 int
7915 main (void)
7916 {
7917
7918 ;
7919 return 0;
7920 }
7921 _ACEOF
7922 if ac_fn_c_try_link "$LINENO"
7923 then :
7924 eval $cacheid=yes
7925 else case e in #(
7926 e) eval $cacheid=no ;;
7927 esac
7928 fi
7929 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7930 conftest$ac_exeext conftest.$ac_ext ;;
7931 esac
7932 fi
7933
7934
7935 CFLAGS="$xorg_testset_save_CFLAGS"
7936
7937 eval supported=\$$cacheid
7938 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
7939 printf "%s\n" "$supported" >&6; }
7940 if test "$supported" = "yes" ; then
7941 BASE_CFLAGS="$BASE_CFLAGS -Werror=main"
7942 found="yes"
7943 fi
7944 fi
7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960 xorg_testset_save_CFLAGS="$CFLAGS"
7961
7962 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
7963 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7964 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
7965 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
7966 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
7967 then :
7968 printf %s "(cached) " >&6
7969 else case e in #(
7970 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7971 /* end confdefs.h. */
7972 int i;
7973 _ACEOF
7974 if ac_fn_c_try_compile "$LINENO"
7975 then :
7976 xorg_cv_cc_flag_unknown_warning_option=yes
7977 else case e in #(
7978 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
7979 esac
7980 fi
7981 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7982 esac
7983 fi
7984 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
7985 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
7986 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
7987 CFLAGS="$xorg_testset_save_CFLAGS"
7988 fi
7989
7990 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
7991 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
7992 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7993 fi
7994 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
7995 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
7996 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
7997 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
7998 then :
7999 printf %s "(cached) " >&6
8000 else case e in #(
8001 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8002 /* end confdefs.h. */
8003 int i;
8004 _ACEOF
8005 if ac_fn_c_try_compile "$LINENO"
8006 then :
8007 xorg_cv_cc_flag_unused_command_line_argument=yes
8008 else case e in #(
8009 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
8010 esac
8011 fi
8012 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8013 esac
8014 fi
8015 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8016 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8017 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8018 CFLAGS="$xorg_testset_save_CFLAGS"
8019 fi
8020
8021 found="no"
8022
8023 if test $found = "no" ; then
8024 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8025 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8026 fi
8027
8028 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8029 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8030 fi
8031
8032 CFLAGS="$CFLAGS -Werror=missing-braces"
8033
8034 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5
8035 printf %s "checking if $CC supports -Werror=missing-braces... " >&6; }
8036 cacheid=xorg_cv_cc_flag__Werror_missing_braces
8037 if eval test \${$cacheid+y}
8038 then :
8039 printf %s "(cached) " >&6
8040 else case e in #(
8041 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8042 /* end confdefs.h. */
8043 int i;
8044 int
8045 main (void)
8046 {
8047
8048 ;
8049 return 0;
8050 }
8051 _ACEOF
8052 if ac_fn_c_try_link "$LINENO"
8053 then :
8054 eval $cacheid=yes
8055 else case e in #(
8056 e) eval $cacheid=no ;;
8057 esac
8058 fi
8059 rm -f core conftest.err conftest.$ac_objext conftest.beam \
8060 conftest$ac_exeext conftest.$ac_ext ;;
8061 esac
8062 fi
8063
8064
8065 CFLAGS="$xorg_testset_save_CFLAGS"
8066
8067 eval supported=\$$cacheid
8068 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8069 printf "%s\n" "$supported" >&6; }
8070 if test "$supported" = "yes" ; then
8071 BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces"
8072 found="yes"
8073 fi
8074 fi
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090 xorg_testset_save_CFLAGS="$CFLAGS"
8091
8092 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8093 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8094 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8095 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8096 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
8097 then :
8098 printf %s "(cached) " >&6
8099 else case e in #(
8100 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8101 /* end confdefs.h. */
8102 int i;
8103 _ACEOF
8104 if ac_fn_c_try_compile "$LINENO"
8105 then :
8106 xorg_cv_cc_flag_unknown_warning_option=yes
8107 else case e in #(
8108 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
8109 esac
8110 fi
8111 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8112 esac
8113 fi
8114 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8115 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8116 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8117 CFLAGS="$xorg_testset_save_CFLAGS"
8118 fi
8119
8120 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8121 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8122 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8123 fi
8124 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8125 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8126 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8127 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8128 then :
8129 printf %s "(cached) " >&6
8130 else case e in #(
8131 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8132 /* end confdefs.h. */
8133 int i;
8134 _ACEOF
8135 if ac_fn_c_try_compile "$LINENO"
8136 then :
8137 xorg_cv_cc_flag_unused_command_line_argument=yes
8138 else case e in #(
8139 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
8140 esac
8141 fi
8142 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8143 esac
8144 fi
8145 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8146 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8147 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8148 CFLAGS="$xorg_testset_save_CFLAGS"
8149 fi
8150
8151 found="no"
8152
8153 if test $found = "no" ; then
8154 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8155 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8156 fi
8157
8158 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8159 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8160 fi
8161
8162 CFLAGS="$CFLAGS -Werror=sequence-point"
8163
8164 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5
8165 printf %s "checking if $CC supports -Werror=sequence-point... " >&6; }
8166 cacheid=xorg_cv_cc_flag__Werror_sequence_point
8167 if eval test \${$cacheid+y}
8168 then :
8169 printf %s "(cached) " >&6
8170 else case e in #(
8171 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8172 /* end confdefs.h. */
8173 int i;
8174 int
8175 main (void)
8176 {
8177
8178 ;
8179 return 0;
8180 }
8181 _ACEOF
8182 if ac_fn_c_try_link "$LINENO"
8183 then :
8184 eval $cacheid=yes
8185 else case e in #(
8186 e) eval $cacheid=no ;;
8187 esac
8188 fi
8189 rm -f core conftest.err conftest.$ac_objext conftest.beam \
8190 conftest$ac_exeext conftest.$ac_ext ;;
8191 esac
8192 fi
8193
8194
8195 CFLAGS="$xorg_testset_save_CFLAGS"
8196
8197 eval supported=\$$cacheid
8198 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8199 printf "%s\n" "$supported" >&6; }
8200 if test "$supported" = "yes" ; then
8201 BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point"
8202 found="yes"
8203 fi
8204 fi
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220 xorg_testset_save_CFLAGS="$CFLAGS"
8221
8222 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8223 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8224 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8225 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8226 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
8227 then :
8228 printf %s "(cached) " >&6
8229 else case e in #(
8230 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8231 /* end confdefs.h. */
8232 int i;
8233 _ACEOF
8234 if ac_fn_c_try_compile "$LINENO"
8235 then :
8236 xorg_cv_cc_flag_unknown_warning_option=yes
8237 else case e in #(
8238 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
8239 esac
8240 fi
8241 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8242 esac
8243 fi
8244 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8245 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8246 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8247 CFLAGS="$xorg_testset_save_CFLAGS"
8248 fi
8249
8250 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8251 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8252 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8253 fi
8254 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8255 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8256 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8257 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8258 then :
8259 printf %s "(cached) " >&6
8260 else case e in #(
8261 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8262 /* end confdefs.h. */
8263 int i;
8264 _ACEOF
8265 if ac_fn_c_try_compile "$LINENO"
8266 then :
8267 xorg_cv_cc_flag_unused_command_line_argument=yes
8268 else case e in #(
8269 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
8270 esac
8271 fi
8272 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8273 esac
8274 fi
8275 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8276 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8277 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8278 CFLAGS="$xorg_testset_save_CFLAGS"
8279 fi
8280
8281 found="no"
8282
8283 if test $found = "no" ; then
8284 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8285 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8286 fi
8287
8288 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8289 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8290 fi
8291
8292 CFLAGS="$CFLAGS -Werror=return-type"
8293
8294 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5
8295 printf %s "checking if $CC supports -Werror=return-type... " >&6; }
8296 cacheid=xorg_cv_cc_flag__Werror_return_type
8297 if eval test \${$cacheid+y}
8298 then :
8299 printf %s "(cached) " >&6
8300 else case e in #(
8301 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8302 /* end confdefs.h. */
8303 int i;
8304 int
8305 main (void)
8306 {
8307
8308 ;
8309 return 0;
8310 }
8311 _ACEOF
8312 if ac_fn_c_try_link "$LINENO"
8313 then :
8314 eval $cacheid=yes
8315 else case e in #(
8316 e) eval $cacheid=no ;;
8317 esac
8318 fi
8319 rm -f core conftest.err conftest.$ac_objext conftest.beam \
8320 conftest$ac_exeext conftest.$ac_ext ;;
8321 esac
8322 fi
8323
8324
8325 CFLAGS="$xorg_testset_save_CFLAGS"
8326
8327 eval supported=\$$cacheid
8328 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8329 printf "%s\n" "$supported" >&6; }
8330 if test "$supported" = "yes" ; then
8331 BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type"
8332 found="yes"
8333 fi
8334 fi
8335
8336 if test $found = "no" ; then
8337 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8338 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8339 fi
8340
8341 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8342 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8343 fi
8344
8345 CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
8346
8347 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5
8348 printf %s "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; }
8349 cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT
8350 if eval test \${$cacheid+y}
8351 then :
8352 printf %s "(cached) " >&6
8353 else case e in #(
8354 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8355 /* end confdefs.h. */
8356 int i;
8357 int
8358 main (void)
8359 {
8360
8361 ;
8362 return 0;
8363 }
8364 _ACEOF
8365 if ac_fn_c_try_link "$LINENO"
8366 then :
8367 eval $cacheid=yes
8368 else case e in #(
8369 e) eval $cacheid=no ;;
8370 esac
8371 fi
8372 rm -f core conftest.err conftest.$ac_objext conftest.beam \
8373 conftest$ac_exeext conftest.$ac_ext ;;
8374 esac
8375 fi
8376
8377
8378 CFLAGS="$xorg_testset_save_CFLAGS"
8379
8380 eval supported=\$$cacheid
8381 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8382 printf "%s\n" "$supported" >&6; }
8383 if test "$supported" = "yes" ; then
8384 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
8385 found="yes"
8386 fi
8387 fi
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403 xorg_testset_save_CFLAGS="$CFLAGS"
8404
8405 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8406 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8407 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8408 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8409 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
8410 then :
8411 printf %s "(cached) " >&6
8412 else case e in #(
8413 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8414 /* end confdefs.h. */
8415 int i;
8416 _ACEOF
8417 if ac_fn_c_try_compile "$LINENO"
8418 then :
8419 xorg_cv_cc_flag_unknown_warning_option=yes
8420 else case e in #(
8421 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
8422 esac
8423 fi
8424 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8425 esac
8426 fi
8427 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8428 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8429 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8430 CFLAGS="$xorg_testset_save_CFLAGS"
8431 fi
8432
8433 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8434 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8435 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8436 fi
8437 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8438 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8439 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8440 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8441 then :
8442 printf %s "(cached) " >&6
8443 else case e in #(
8444 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8445 /* end confdefs.h. */
8446 int i;
8447 _ACEOF
8448 if ac_fn_c_try_compile "$LINENO"
8449 then :
8450 xorg_cv_cc_flag_unused_command_line_argument=yes
8451 else case e in #(
8452 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
8453 esac
8454 fi
8455 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8456 esac
8457 fi
8458 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8459 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8460 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8461 CFLAGS="$xorg_testset_save_CFLAGS"
8462 fi
8463
8464 found="no"
8465
8466 if test $found = "no" ; then
8467 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8468 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8469 fi
8470
8471 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8472 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8473 fi
8474
8475 CFLAGS="$CFLAGS -Werror=trigraphs"
8476
8477 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5
8478 printf %s "checking if $CC supports -Werror=trigraphs... " >&6; }
8479 cacheid=xorg_cv_cc_flag__Werror_trigraphs
8480 if eval test \${$cacheid+y}
8481 then :
8482 printf %s "(cached) " >&6
8483 else case e in #(
8484 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8485 /* end confdefs.h. */
8486 int i;
8487 int
8488 main (void)
8489 {
8490
8491 ;
8492 return 0;
8493 }
8494 _ACEOF
8495 if ac_fn_c_try_link "$LINENO"
8496 then :
8497 eval $cacheid=yes
8498 else case e in #(
8499 e) eval $cacheid=no ;;
8500 esac
8501 fi
8502 rm -f core conftest.err conftest.$ac_objext conftest.beam \
8503 conftest$ac_exeext conftest.$ac_ext ;;
8504 esac
8505 fi
8506
8507
8508 CFLAGS="$xorg_testset_save_CFLAGS"
8509
8510 eval supported=\$$cacheid
8511 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8512 printf "%s\n" "$supported" >&6; }
8513 if test "$supported" = "yes" ; then
8514 BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs"
8515 found="yes"
8516 fi
8517 fi
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
8531
8532
8533 xorg_testset_save_CFLAGS="$CFLAGS"
8534
8535 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8536 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8537 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8538 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8539 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
8540 then :
8541 printf %s "(cached) " >&6
8542 else case e in #(
8543 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8544 /* end confdefs.h. */
8545 int i;
8546 _ACEOF
8547 if ac_fn_c_try_compile "$LINENO"
8548 then :
8549 xorg_cv_cc_flag_unknown_warning_option=yes
8550 else case e in #(
8551 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
8552 esac
8553 fi
8554 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8555 esac
8556 fi
8557 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8558 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8559 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8560 CFLAGS="$xorg_testset_save_CFLAGS"
8561 fi
8562
8563 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8564 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8565 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8566 fi
8567 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8568 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8569 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8570 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8571 then :
8572 printf %s "(cached) " >&6
8573 else case e in #(
8574 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8575 /* end confdefs.h. */
8576 int i;
8577 _ACEOF
8578 if ac_fn_c_try_compile "$LINENO"
8579 then :
8580 xorg_cv_cc_flag_unused_command_line_argument=yes
8581 else case e in #(
8582 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
8583 esac
8584 fi
8585 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8586 esac
8587 fi
8588 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8589 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8590 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8591 CFLAGS="$xorg_testset_save_CFLAGS"
8592 fi
8593
8594 found="no"
8595
8596 if test $found = "no" ; then
8597 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8598 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8599 fi
8600
8601 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8602 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8603 fi
8604
8605 CFLAGS="$CFLAGS -Werror=array-bounds"
8606
8607 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5
8608 printf %s "checking if $CC supports -Werror=array-bounds... " >&6; }
8609 cacheid=xorg_cv_cc_flag__Werror_array_bounds
8610 if eval test \${$cacheid+y}
8611 then :
8612 printf %s "(cached) " >&6
8613 else case e in #(
8614 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8615 /* end confdefs.h. */
8616 int i;
8617 int
8618 main (void)
8619 {
8620
8621 ;
8622 return 0;
8623 }
8624 _ACEOF
8625 if ac_fn_c_try_link "$LINENO"
8626 then :
8627 eval $cacheid=yes
8628 else case e in #(
8629 e) eval $cacheid=no ;;
8630 esac
8631 fi
8632 rm -f core conftest.err conftest.$ac_objext conftest.beam \
8633 conftest$ac_exeext conftest.$ac_ext ;;
8634 esac
8635 fi
8636
8637
8638 CFLAGS="$xorg_testset_save_CFLAGS"
8639
8640 eval supported=\$$cacheid
8641 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8642 printf "%s\n" "$supported" >&6; }
8643 if test "$supported" = "yes" ; then
8644 BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds"
8645 found="yes"
8646 fi
8647 fi
8648
8649
8650
8651
8652
8653
8654
8655
8656
8657
8658
8659
8660
8661
8662
8663 xorg_testset_save_CFLAGS="$CFLAGS"
8664
8665 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8666 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8667 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8668 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8669 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
8670 then :
8671 printf %s "(cached) " >&6
8672 else case e in #(
8673 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8674 /* end confdefs.h. */
8675 int i;
8676 _ACEOF
8677 if ac_fn_c_try_compile "$LINENO"
8678 then :
8679 xorg_cv_cc_flag_unknown_warning_option=yes
8680 else case e in #(
8681 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
8682 esac
8683 fi
8684 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8685 esac
8686 fi
8687 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8688 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8689 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8690 CFLAGS="$xorg_testset_save_CFLAGS"
8691 fi
8692
8693 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8694 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8695 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8696 fi
8697 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8698 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8699 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8700 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8701 then :
8702 printf %s "(cached) " >&6
8703 else case e in #(
8704 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8705 /* end confdefs.h. */
8706 int i;
8707 _ACEOF
8708 if ac_fn_c_try_compile "$LINENO"
8709 then :
8710 xorg_cv_cc_flag_unused_command_line_argument=yes
8711 else case e in #(
8712 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
8713 esac
8714 fi
8715 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8716 esac
8717 fi
8718 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8719 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8720 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8721 CFLAGS="$xorg_testset_save_CFLAGS"
8722 fi
8723
8724 found="no"
8725
8726 if test $found = "no" ; then
8727 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8728 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8729 fi
8730
8731 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8732 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8733 fi
8734
8735 CFLAGS="$CFLAGS -Werror=write-strings"
8736
8737 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5
8738 printf %s "checking if $CC supports -Werror=write-strings... " >&6; }
8739 cacheid=xorg_cv_cc_flag__Werror_write_strings
8740 if eval test \${$cacheid+y}
8741 then :
8742 printf %s "(cached) " >&6
8743 else case e in #(
8744 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8745 /* end confdefs.h. */
8746 int i;
8747 int
8748 main (void)
8749 {
8750
8751 ;
8752 return 0;
8753 }
8754 _ACEOF
8755 if ac_fn_c_try_link "$LINENO"
8756 then :
8757 eval $cacheid=yes
8758 else case e in #(
8759 e) eval $cacheid=no ;;
8760 esac
8761 fi
8762 rm -f core conftest.err conftest.$ac_objext conftest.beam \
8763 conftest$ac_exeext conftest.$ac_ext ;;
8764 esac
8765 fi
8766
8767
8768 CFLAGS="$xorg_testset_save_CFLAGS"
8769
8770 eval supported=\$$cacheid
8771 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8772 printf "%s\n" "$supported" >&6; }
8773 if test "$supported" = "yes" ; then
8774 BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings"
8775 found="yes"
8776 fi
8777 fi
8778
8779
8780
8781
8782
8783
8784
8785
8786
8787
8788
8789
8790
8791
8792
8793 xorg_testset_save_CFLAGS="$CFLAGS"
8794
8795 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8796 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8797 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8798 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8799 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
8800 then :
8801 printf %s "(cached) " >&6
8802 else case e in #(
8803 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8804 /* end confdefs.h. */
8805 int i;
8806 _ACEOF
8807 if ac_fn_c_try_compile "$LINENO"
8808 then :
8809 xorg_cv_cc_flag_unknown_warning_option=yes
8810 else case e in #(
8811 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
8812 esac
8813 fi
8814 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8815 esac
8816 fi
8817 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8818 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8819 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8820 CFLAGS="$xorg_testset_save_CFLAGS"
8821 fi
8822
8823 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8824 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8825 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8826 fi
8827 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8828 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8829 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8830 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8831 then :
8832 printf %s "(cached) " >&6
8833 else case e in #(
8834 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8835 /* end confdefs.h. */
8836 int i;
8837 _ACEOF
8838 if ac_fn_c_try_compile "$LINENO"
8839 then :
8840 xorg_cv_cc_flag_unused_command_line_argument=yes
8841 else case e in #(
8842 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
8843 esac
8844 fi
8845 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8846 esac
8847 fi
8848 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8849 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8850 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8851 CFLAGS="$xorg_testset_save_CFLAGS"
8852 fi
8853
8854 found="no"
8855
8856 if test $found = "no" ; then
8857 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8858 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8859 fi
8860
8861 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8862 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8863 fi
8864
8865 CFLAGS="$CFLAGS -Werror=address"
8866
8867 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5
8868 printf %s "checking if $CC supports -Werror=address... " >&6; }
8869 cacheid=xorg_cv_cc_flag__Werror_address
8870 if eval test \${$cacheid+y}
8871 then :
8872 printf %s "(cached) " >&6
8873 else case e in #(
8874 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8875 /* end confdefs.h. */
8876 int i;
8877 int
8878 main (void)
8879 {
8880
8881 ;
8882 return 0;
8883 }
8884 _ACEOF
8885 if ac_fn_c_try_link "$LINENO"
8886 then :
8887 eval $cacheid=yes
8888 else case e in #(
8889 e) eval $cacheid=no ;;
8890 esac
8891 fi
8892 rm -f core conftest.err conftest.$ac_objext conftest.beam \
8893 conftest$ac_exeext conftest.$ac_ext ;;
8894 esac
8895 fi
8896
8897
8898 CFLAGS="$xorg_testset_save_CFLAGS"
8899
8900 eval supported=\$$cacheid
8901 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
8902 printf "%s\n" "$supported" >&6; }
8903 if test "$supported" = "yes" ; then
8904 BASE_CFLAGS="$BASE_CFLAGS -Werror=address"
8905 found="yes"
8906 fi
8907 fi
8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923 xorg_testset_save_CFLAGS="$CFLAGS"
8924
8925 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
8926 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8927 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
8928 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
8929 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
8930 then :
8931 printf %s "(cached) " >&6
8932 else case e in #(
8933 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8934 /* end confdefs.h. */
8935 int i;
8936 _ACEOF
8937 if ac_fn_c_try_compile "$LINENO"
8938 then :
8939 xorg_cv_cc_flag_unknown_warning_option=yes
8940 else case e in #(
8941 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
8942 esac
8943 fi
8944 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8945 esac
8946 fi
8947 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
8948 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
8949 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
8950 CFLAGS="$xorg_testset_save_CFLAGS"
8951 fi
8952
8953 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
8954 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8955 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8956 fi
8957 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8958 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
8959 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
8960 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
8961 then :
8962 printf %s "(cached) " >&6
8963 else case e in #(
8964 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8965 /* end confdefs.h. */
8966 int i;
8967 _ACEOF
8968 if ac_fn_c_try_compile "$LINENO"
8969 then :
8970 xorg_cv_cc_flag_unused_command_line_argument=yes
8971 else case e in #(
8972 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
8973 esac
8974 fi
8975 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
8976 esac
8977 fi
8978 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
8979 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
8980 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
8981 CFLAGS="$xorg_testset_save_CFLAGS"
8982 fi
8983
8984 found="no"
8985
8986 if test $found = "no" ; then
8987 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
8988 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
8989 fi
8990
8991 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
8992 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
8993 fi
8994
8995 CFLAGS="$CFLAGS -Werror=int-to-pointer-cast"
8996
8997 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5
8998 printf %s "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; }
8999 cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast
9000 if eval test \${$cacheid+y}
9001 then :
9002 printf %s "(cached) " >&6
9003 else case e in #(
9004 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9005 /* end confdefs.h. */
9006 int i;
9007 int
9008 main (void)
9009 {
9010
9011 ;
9012 return 0;
9013 }
9014 _ACEOF
9015 if ac_fn_c_try_link "$LINENO"
9016 then :
9017 eval $cacheid=yes
9018 else case e in #(
9019 e) eval $cacheid=no ;;
9020 esac
9021 fi
9022 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9023 conftest$ac_exeext conftest.$ac_ext ;;
9024 esac
9025 fi
9026
9027
9028 CFLAGS="$xorg_testset_save_CFLAGS"
9029
9030 eval supported=\$$cacheid
9031 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9032 printf "%s\n" "$supported" >&6; }
9033 if test "$supported" = "yes" ; then
9034 BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast"
9035 found="yes"
9036 fi
9037 fi
9038
9039 if test $found = "no" ; then
9040 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9041 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9042 fi
9043
9044 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9045 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9046 fi
9047
9048 CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
9049
9050 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5
9051 printf %s "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; }
9052 cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION
9053 if eval test \${$cacheid+y}
9054 then :
9055 printf %s "(cached) " >&6
9056 else case e in #(
9057 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9058 /* end confdefs.h. */
9059 int i;
9060 int
9061 main (void)
9062 {
9063
9064 ;
9065 return 0;
9066 }
9067 _ACEOF
9068 if ac_fn_c_try_link "$LINENO"
9069 then :
9070 eval $cacheid=yes
9071 else case e in #(
9072 e) eval $cacheid=no ;;
9073 esac
9074 fi
9075 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9076 conftest$ac_exeext conftest.$ac_ext ;;
9077 esac
9078 fi
9079
9080
9081 CFLAGS="$xorg_testset_save_CFLAGS"
9082
9083 eval supported=\$$cacheid
9084 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9085 printf "%s\n" "$supported" >&6; }
9086 if test "$supported" = "yes" ; then
9087 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
9088 found="yes"
9089 fi
9090 fi
9091
9092
9093
9094
9095
9096
9097
9098
9099
9100
9101
9102
9103
9104
9105
9106 xorg_testset_save_CFLAGS="$CFLAGS"
9107
9108 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9109 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9110 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9111 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9112 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
9113 then :
9114 printf %s "(cached) " >&6
9115 else case e in #(
9116 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9117 /* end confdefs.h. */
9118 int i;
9119 _ACEOF
9120 if ac_fn_c_try_compile "$LINENO"
9121 then :
9122 xorg_cv_cc_flag_unknown_warning_option=yes
9123 else case e in #(
9124 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
9125 esac
9126 fi
9127 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9128 esac
9129 fi
9130 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9131 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9132 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9133 CFLAGS="$xorg_testset_save_CFLAGS"
9134 fi
9135
9136 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9137 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9138 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9139 fi
9140 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9141 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9142 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9143 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9144 then :
9145 printf %s "(cached) " >&6
9146 else case e in #(
9147 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9148 /* end confdefs.h. */
9149 int i;
9150 _ACEOF
9151 if ac_fn_c_try_compile "$LINENO"
9152 then :
9153 xorg_cv_cc_flag_unused_command_line_argument=yes
9154 else case e in #(
9155 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
9156 esac
9157 fi
9158 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9159 esac
9160 fi
9161 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9162 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9163 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9164 CFLAGS="$xorg_testset_save_CFLAGS"
9165 fi
9166
9167 found="no"
9168
9169 if test $found = "no" ; then
9170 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9171 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9172 fi
9173
9174 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9175 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9176 fi
9177
9178 CFLAGS="$CFLAGS -Werror=pointer-to-int-cast"
9179
9180 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5
9181 printf %s "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; }
9182 cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast
9183 if eval test \${$cacheid+y}
9184 then :
9185 printf %s "(cached) " >&6
9186 else case e in #(
9187 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9188 /* end confdefs.h. */
9189 int i;
9190 int
9191 main (void)
9192 {
9193
9194 ;
9195 return 0;
9196 }
9197 _ACEOF
9198 if ac_fn_c_try_link "$LINENO"
9199 then :
9200 eval $cacheid=yes
9201 else case e in #(
9202 e) eval $cacheid=no ;;
9203 esac
9204 fi
9205 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9206 conftest$ac_exeext conftest.$ac_ext ;;
9207 esac
9208 fi
9209
9210
9211 CFLAGS="$xorg_testset_save_CFLAGS"
9212
9213 eval supported=\$$cacheid
9214 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9215 printf "%s\n" "$supported" >&6; }
9216 if test "$supported" = "yes" ; then
9217 BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast"
9218 found="yes"
9219 fi
9220 fi
9221
9222 # Also -errwarn=E_BAD_PTR_INT_COMBINATION
9223 else
9224 { 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
9225 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;}
9226
9227
9228
9229
9230
9231
9232
9233
9234
9235
9236
9237
9238
9239 xorg_testset_save_CFLAGS="$CFLAGS"
9240
9241 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9242 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9243 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9244 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9245 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
9246 then :
9247 printf %s "(cached) " >&6
9248 else case e in #(
9249 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9250 /* end confdefs.h. */
9251 int i;
9252 _ACEOF
9253 if ac_fn_c_try_compile "$LINENO"
9254 then :
9255 xorg_cv_cc_flag_unknown_warning_option=yes
9256 else case e in #(
9257 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
9258 esac
9259 fi
9260 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9261 esac
9262 fi
9263 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9264 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9265 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9266 CFLAGS="$xorg_testset_save_CFLAGS"
9267 fi
9268
9269 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9270 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9271 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9272 fi
9273 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9274 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9275 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9276 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9277 then :
9278 printf %s "(cached) " >&6
9279 else case e in #(
9280 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9281 /* end confdefs.h. */
9282 int i;
9283 _ACEOF
9284 if ac_fn_c_try_compile "$LINENO"
9285 then :
9286 xorg_cv_cc_flag_unused_command_line_argument=yes
9287 else case e in #(
9288 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
9289 esac
9290 fi
9291 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9292 esac
9293 fi
9294 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9295 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9296 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9297 CFLAGS="$xorg_testset_save_CFLAGS"
9298 fi
9299
9300 found="no"
9301
9302 if test $found = "no" ; then
9303 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9304 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9305 fi
9306
9307 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9308 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9309 fi
9310
9311 CFLAGS="$CFLAGS -Wimplicit"
9312
9313 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5
9314 printf %s "checking if $CC supports -Wimplicit... " >&6; }
9315 cacheid=xorg_cv_cc_flag__Wimplicit
9316 if eval test \${$cacheid+y}
9317 then :
9318 printf %s "(cached) " >&6
9319 else case e in #(
9320 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9321 /* end confdefs.h. */
9322 int i;
9323 int
9324 main (void)
9325 {
9326
9327 ;
9328 return 0;
9329 }
9330 _ACEOF
9331 if ac_fn_c_try_link "$LINENO"
9332 then :
9333 eval $cacheid=yes
9334 else case e in #(
9335 e) eval $cacheid=no ;;
9336 esac
9337 fi
9338 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9339 conftest$ac_exeext conftest.$ac_ext ;;
9340 esac
9341 fi
9342
9343
9344 CFLAGS="$xorg_testset_save_CFLAGS"
9345
9346 eval supported=\$$cacheid
9347 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9348 printf "%s\n" "$supported" >&6; }
9349 if test "$supported" = "yes" ; then
9350 BASE_CFLAGS="$BASE_CFLAGS -Wimplicit"
9351 found="yes"
9352 fi
9353 fi
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369 xorg_testset_save_CFLAGS="$CFLAGS"
9370
9371 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9372 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9373 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9374 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9375 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
9376 then :
9377 printf %s "(cached) " >&6
9378 else case e in #(
9379 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9380 /* end confdefs.h. */
9381 int i;
9382 _ACEOF
9383 if ac_fn_c_try_compile "$LINENO"
9384 then :
9385 xorg_cv_cc_flag_unknown_warning_option=yes
9386 else case e in #(
9387 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
9388 esac
9389 fi
9390 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9391 esac
9392 fi
9393 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9394 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9395 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9396 CFLAGS="$xorg_testset_save_CFLAGS"
9397 fi
9398
9399 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9400 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9401 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9402 fi
9403 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9404 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9405 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9406 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9407 then :
9408 printf %s "(cached) " >&6
9409 else case e in #(
9410 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9411 /* end confdefs.h. */
9412 int i;
9413 _ACEOF
9414 if ac_fn_c_try_compile "$LINENO"
9415 then :
9416 xorg_cv_cc_flag_unused_command_line_argument=yes
9417 else case e in #(
9418 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
9419 esac
9420 fi
9421 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9422 esac
9423 fi
9424 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9425 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9426 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9427 CFLAGS="$xorg_testset_save_CFLAGS"
9428 fi
9429
9430 found="no"
9431
9432 if test $found = "no" ; then
9433 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9434 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9435 fi
9436
9437 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9438 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9439 fi
9440
9441 CFLAGS="$CFLAGS -Wnonnull"
9442
9443 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5
9444 printf %s "checking if $CC supports -Wnonnull... " >&6; }
9445 cacheid=xorg_cv_cc_flag__Wnonnull
9446 if eval test \${$cacheid+y}
9447 then :
9448 printf %s "(cached) " >&6
9449 else case e in #(
9450 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9451 /* end confdefs.h. */
9452 int i;
9453 int
9454 main (void)
9455 {
9456
9457 ;
9458 return 0;
9459 }
9460 _ACEOF
9461 if ac_fn_c_try_link "$LINENO"
9462 then :
9463 eval $cacheid=yes
9464 else case e in #(
9465 e) eval $cacheid=no ;;
9466 esac
9467 fi
9468 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9469 conftest$ac_exeext conftest.$ac_ext ;;
9470 esac
9471 fi
9472
9473
9474 CFLAGS="$xorg_testset_save_CFLAGS"
9475
9476 eval supported=\$$cacheid
9477 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9478 printf "%s\n" "$supported" >&6; }
9479 if test "$supported" = "yes" ; then
9480 BASE_CFLAGS="$BASE_CFLAGS -Wnonnull"
9481 found="yes"
9482 fi
9483 fi
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499 xorg_testset_save_CFLAGS="$CFLAGS"
9500
9501 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9502 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9503 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9504 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9505 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
9506 then :
9507 printf %s "(cached) " >&6
9508 else case e in #(
9509 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9510 /* end confdefs.h. */
9511 int i;
9512 _ACEOF
9513 if ac_fn_c_try_compile "$LINENO"
9514 then :
9515 xorg_cv_cc_flag_unknown_warning_option=yes
9516 else case e in #(
9517 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
9518 esac
9519 fi
9520 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9521 esac
9522 fi
9523 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9524 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9525 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9526 CFLAGS="$xorg_testset_save_CFLAGS"
9527 fi
9528
9529 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9530 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9531 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9532 fi
9533 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9534 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9535 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9536 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9537 then :
9538 printf %s "(cached) " >&6
9539 else case e in #(
9540 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9541 /* end confdefs.h. */
9542 int i;
9543 _ACEOF
9544 if ac_fn_c_try_compile "$LINENO"
9545 then :
9546 xorg_cv_cc_flag_unused_command_line_argument=yes
9547 else case e in #(
9548 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
9549 esac
9550 fi
9551 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9552 esac
9553 fi
9554 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9555 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9556 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9557 CFLAGS="$xorg_testset_save_CFLAGS"
9558 fi
9559
9560 found="no"
9561
9562 if test $found = "no" ; then
9563 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9564 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9565 fi
9566
9567 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9568 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9569 fi
9570
9571 CFLAGS="$CFLAGS -Winit-self"
9572
9573 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5
9574 printf %s "checking if $CC supports -Winit-self... " >&6; }
9575 cacheid=xorg_cv_cc_flag__Winit_self
9576 if eval test \${$cacheid+y}
9577 then :
9578 printf %s "(cached) " >&6
9579 else case e in #(
9580 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9581 /* end confdefs.h. */
9582 int i;
9583 int
9584 main (void)
9585 {
9586
9587 ;
9588 return 0;
9589 }
9590 _ACEOF
9591 if ac_fn_c_try_link "$LINENO"
9592 then :
9593 eval $cacheid=yes
9594 else case e in #(
9595 e) eval $cacheid=no ;;
9596 esac
9597 fi
9598 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9599 conftest$ac_exeext conftest.$ac_ext ;;
9600 esac
9601 fi
9602
9603
9604 CFLAGS="$xorg_testset_save_CFLAGS"
9605
9606 eval supported=\$$cacheid
9607 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9608 printf "%s\n" "$supported" >&6; }
9609 if test "$supported" = "yes" ; then
9610 BASE_CFLAGS="$BASE_CFLAGS -Winit-self"
9611 found="yes"
9612 fi
9613 fi
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629 xorg_testset_save_CFLAGS="$CFLAGS"
9630
9631 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9632 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9633 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9634 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9635 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
9636 then :
9637 printf %s "(cached) " >&6
9638 else case e in #(
9639 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9640 /* end confdefs.h. */
9641 int i;
9642 _ACEOF
9643 if ac_fn_c_try_compile "$LINENO"
9644 then :
9645 xorg_cv_cc_flag_unknown_warning_option=yes
9646 else case e in #(
9647 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
9648 esac
9649 fi
9650 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9651 esac
9652 fi
9653 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9654 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9655 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9656 CFLAGS="$xorg_testset_save_CFLAGS"
9657 fi
9658
9659 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9660 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9661 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9662 fi
9663 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9664 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9665 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9666 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9667 then :
9668 printf %s "(cached) " >&6
9669 else case e in #(
9670 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9671 /* end confdefs.h. */
9672 int i;
9673 _ACEOF
9674 if ac_fn_c_try_compile "$LINENO"
9675 then :
9676 xorg_cv_cc_flag_unused_command_line_argument=yes
9677 else case e in #(
9678 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
9679 esac
9680 fi
9681 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9682 esac
9683 fi
9684 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9685 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9686 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9687 CFLAGS="$xorg_testset_save_CFLAGS"
9688 fi
9689
9690 found="no"
9691
9692 if test $found = "no" ; then
9693 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9694 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9695 fi
9696
9697 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9698 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9699 fi
9700
9701 CFLAGS="$CFLAGS -Wmain"
9702
9703 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5
9704 printf %s "checking if $CC supports -Wmain... " >&6; }
9705 cacheid=xorg_cv_cc_flag__Wmain
9706 if eval test \${$cacheid+y}
9707 then :
9708 printf %s "(cached) " >&6
9709 else case e in #(
9710 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9711 /* end confdefs.h. */
9712 int i;
9713 int
9714 main (void)
9715 {
9716
9717 ;
9718 return 0;
9719 }
9720 _ACEOF
9721 if ac_fn_c_try_link "$LINENO"
9722 then :
9723 eval $cacheid=yes
9724 else case e in #(
9725 e) eval $cacheid=no ;;
9726 esac
9727 fi
9728 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9729 conftest$ac_exeext conftest.$ac_ext ;;
9730 esac
9731 fi
9732
9733
9734 CFLAGS="$xorg_testset_save_CFLAGS"
9735
9736 eval supported=\$$cacheid
9737 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9738 printf "%s\n" "$supported" >&6; }
9739 if test "$supported" = "yes" ; then
9740 BASE_CFLAGS="$BASE_CFLAGS -Wmain"
9741 found="yes"
9742 fi
9743 fi
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759 xorg_testset_save_CFLAGS="$CFLAGS"
9760
9761 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9762 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9763 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9764 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9765 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
9766 then :
9767 printf %s "(cached) " >&6
9768 else case e in #(
9769 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9770 /* end confdefs.h. */
9771 int i;
9772 _ACEOF
9773 if ac_fn_c_try_compile "$LINENO"
9774 then :
9775 xorg_cv_cc_flag_unknown_warning_option=yes
9776 else case e in #(
9777 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
9778 esac
9779 fi
9780 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9781 esac
9782 fi
9783 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9784 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9785 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9786 CFLAGS="$xorg_testset_save_CFLAGS"
9787 fi
9788
9789 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9790 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9791 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9792 fi
9793 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9794 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9795 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9796 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9797 then :
9798 printf %s "(cached) " >&6
9799 else case e in #(
9800 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9801 /* end confdefs.h. */
9802 int i;
9803 _ACEOF
9804 if ac_fn_c_try_compile "$LINENO"
9805 then :
9806 xorg_cv_cc_flag_unused_command_line_argument=yes
9807 else case e in #(
9808 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
9809 esac
9810 fi
9811 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9812 esac
9813 fi
9814 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9815 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9816 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9817 CFLAGS="$xorg_testset_save_CFLAGS"
9818 fi
9819
9820 found="no"
9821
9822 if test $found = "no" ; then
9823 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9824 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9825 fi
9826
9827 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9828 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9829 fi
9830
9831 CFLAGS="$CFLAGS -Wmissing-braces"
9832
9833 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5
9834 printf %s "checking if $CC supports -Wmissing-braces... " >&6; }
9835 cacheid=xorg_cv_cc_flag__Wmissing_braces
9836 if eval test \${$cacheid+y}
9837 then :
9838 printf %s "(cached) " >&6
9839 else case e in #(
9840 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9841 /* end confdefs.h. */
9842 int i;
9843 int
9844 main (void)
9845 {
9846
9847 ;
9848 return 0;
9849 }
9850 _ACEOF
9851 if ac_fn_c_try_link "$LINENO"
9852 then :
9853 eval $cacheid=yes
9854 else case e in #(
9855 e) eval $cacheid=no ;;
9856 esac
9857 fi
9858 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9859 conftest$ac_exeext conftest.$ac_ext ;;
9860 esac
9861 fi
9862
9863
9864 CFLAGS="$xorg_testset_save_CFLAGS"
9865
9866 eval supported=\$$cacheid
9867 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9868 printf "%s\n" "$supported" >&6; }
9869 if test "$supported" = "yes" ; then
9870 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces"
9871 found="yes"
9872 fi
9873 fi
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889 xorg_testset_save_CFLAGS="$CFLAGS"
9890
9891 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
9892 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9893 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
9894 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
9895 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
9896 then :
9897 printf %s "(cached) " >&6
9898 else case e in #(
9899 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9900 /* end confdefs.h. */
9901 int i;
9902 _ACEOF
9903 if ac_fn_c_try_compile "$LINENO"
9904 then :
9905 xorg_cv_cc_flag_unknown_warning_option=yes
9906 else case e in #(
9907 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
9908 esac
9909 fi
9910 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9911 esac
9912 fi
9913 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
9914 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
9915 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
9916 CFLAGS="$xorg_testset_save_CFLAGS"
9917 fi
9918
9919 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
9920 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9921 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9922 fi
9923 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9924 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
9925 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
9926 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
9927 then :
9928 printf %s "(cached) " >&6
9929 else case e in #(
9930 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9931 /* end confdefs.h. */
9932 int i;
9933 _ACEOF
9934 if ac_fn_c_try_compile "$LINENO"
9935 then :
9936 xorg_cv_cc_flag_unused_command_line_argument=yes
9937 else case e in #(
9938 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
9939 esac
9940 fi
9941 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
9942 esac
9943 fi
9944 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
9945 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
9946 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
9947 CFLAGS="$xorg_testset_save_CFLAGS"
9948 fi
9949
9950 found="no"
9951
9952 if test $found = "no" ; then
9953 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
9954 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
9955 fi
9956
9957 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
9958 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
9959 fi
9960
9961 CFLAGS="$CFLAGS -Wsequence-point"
9962
9963 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5
9964 printf %s "checking if $CC supports -Wsequence-point... " >&6; }
9965 cacheid=xorg_cv_cc_flag__Wsequence_point
9966 if eval test \${$cacheid+y}
9967 then :
9968 printf %s "(cached) " >&6
9969 else case e in #(
9970 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9971 /* end confdefs.h. */
9972 int i;
9973 int
9974 main (void)
9975 {
9976
9977 ;
9978 return 0;
9979 }
9980 _ACEOF
9981 if ac_fn_c_try_link "$LINENO"
9982 then :
9983 eval $cacheid=yes
9984 else case e in #(
9985 e) eval $cacheid=no ;;
9986 esac
9987 fi
9988 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9989 conftest$ac_exeext conftest.$ac_ext ;;
9990 esac
9991 fi
9992
9993
9994 CFLAGS="$xorg_testset_save_CFLAGS"
9995
9996 eval supported=\$$cacheid
9997 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
9998 printf "%s\n" "$supported" >&6; }
9999 if test "$supported" = "yes" ; then
10000 BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point"
10001 found="yes"
10002 fi
10003 fi
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019 xorg_testset_save_CFLAGS="$CFLAGS"
10020
10021 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10022 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10023 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10024 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10025 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
10026 then :
10027 printf %s "(cached) " >&6
10028 else case e in #(
10029 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10030 /* end confdefs.h. */
10031 int i;
10032 _ACEOF
10033 if ac_fn_c_try_compile "$LINENO"
10034 then :
10035 xorg_cv_cc_flag_unknown_warning_option=yes
10036 else case e in #(
10037 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
10038 esac
10039 fi
10040 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10041 esac
10042 fi
10043 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10044 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10045 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10046 CFLAGS="$xorg_testset_save_CFLAGS"
10047 fi
10048
10049 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10050 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10051 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10052 fi
10053 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10054 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10055 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10056 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
10057 then :
10058 printf %s "(cached) " >&6
10059 else case e in #(
10060 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10061 /* end confdefs.h. */
10062 int i;
10063 _ACEOF
10064 if ac_fn_c_try_compile "$LINENO"
10065 then :
10066 xorg_cv_cc_flag_unused_command_line_argument=yes
10067 else case e in #(
10068 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
10069 esac
10070 fi
10071 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10072 esac
10073 fi
10074 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10075 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10076 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10077 CFLAGS="$xorg_testset_save_CFLAGS"
10078 fi
10079
10080 found="no"
10081
10082 if test $found = "no" ; then
10083 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10084 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10085 fi
10086
10087 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10088 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10089 fi
10090
10091 CFLAGS="$CFLAGS -Wreturn-type"
10092
10093 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5
10094 printf %s "checking if $CC supports -Wreturn-type... " >&6; }
10095 cacheid=xorg_cv_cc_flag__Wreturn_type
10096 if eval test \${$cacheid+y}
10097 then :
10098 printf %s "(cached) " >&6
10099 else case e in #(
10100 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10101 /* end confdefs.h. */
10102 int i;
10103 int
10104 main (void)
10105 {
10106
10107 ;
10108 return 0;
10109 }
10110 _ACEOF
10111 if ac_fn_c_try_link "$LINENO"
10112 then :
10113 eval $cacheid=yes
10114 else case e in #(
10115 e) eval $cacheid=no ;;
10116 esac
10117 fi
10118 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10119 conftest$ac_exeext conftest.$ac_ext ;;
10120 esac
10121 fi
10122
10123
10124 CFLAGS="$xorg_testset_save_CFLAGS"
10125
10126 eval supported=\$$cacheid
10127 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10128 printf "%s\n" "$supported" >&6; }
10129 if test "$supported" = "yes" ; then
10130 BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type"
10131 found="yes"
10132 fi
10133 fi
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149 xorg_testset_save_CFLAGS="$CFLAGS"
10150
10151 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10152 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10153 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10154 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10155 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
10156 then :
10157 printf %s "(cached) " >&6
10158 else case e in #(
10159 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10160 /* end confdefs.h. */
10161 int i;
10162 _ACEOF
10163 if ac_fn_c_try_compile "$LINENO"
10164 then :
10165 xorg_cv_cc_flag_unknown_warning_option=yes
10166 else case e in #(
10167 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
10168 esac
10169 fi
10170 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10171 esac
10172 fi
10173 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10174 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10175 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10176 CFLAGS="$xorg_testset_save_CFLAGS"
10177 fi
10178
10179 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10180 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10181 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10182 fi
10183 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10184 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10185 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10186 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
10187 then :
10188 printf %s "(cached) " >&6
10189 else case e in #(
10190 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10191 /* end confdefs.h. */
10192 int i;
10193 _ACEOF
10194 if ac_fn_c_try_compile "$LINENO"
10195 then :
10196 xorg_cv_cc_flag_unused_command_line_argument=yes
10197 else case e in #(
10198 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
10199 esac
10200 fi
10201 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10202 esac
10203 fi
10204 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10205 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10206 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10207 CFLAGS="$xorg_testset_save_CFLAGS"
10208 fi
10209
10210 found="no"
10211
10212 if test $found = "no" ; then
10213 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10214 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10215 fi
10216
10217 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10218 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10219 fi
10220
10221 CFLAGS="$CFLAGS -Wtrigraphs"
10222
10223 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5
10224 printf %s "checking if $CC supports -Wtrigraphs... " >&6; }
10225 cacheid=xorg_cv_cc_flag__Wtrigraphs
10226 if eval test \${$cacheid+y}
10227 then :
10228 printf %s "(cached) " >&6
10229 else case e in #(
10230 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10231 /* end confdefs.h. */
10232 int i;
10233 int
10234 main (void)
10235 {
10236
10237 ;
10238 return 0;
10239 }
10240 _ACEOF
10241 if ac_fn_c_try_link "$LINENO"
10242 then :
10243 eval $cacheid=yes
10244 else case e in #(
10245 e) eval $cacheid=no ;;
10246 esac
10247 fi
10248 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10249 conftest$ac_exeext conftest.$ac_ext ;;
10250 esac
10251 fi
10252
10253
10254 CFLAGS="$xorg_testset_save_CFLAGS"
10255
10256 eval supported=\$$cacheid
10257 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10258 printf "%s\n" "$supported" >&6; }
10259 if test "$supported" = "yes" ; then
10260 BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs"
10261 found="yes"
10262 fi
10263 fi
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279 xorg_testset_save_CFLAGS="$CFLAGS"
10280
10281 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10282 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10283 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10284 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10285 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
10286 then :
10287 printf %s "(cached) " >&6
10288 else case e in #(
10289 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10290 /* end confdefs.h. */
10291 int i;
10292 _ACEOF
10293 if ac_fn_c_try_compile "$LINENO"
10294 then :
10295 xorg_cv_cc_flag_unknown_warning_option=yes
10296 else case e in #(
10297 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
10298 esac
10299 fi
10300 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10301 esac
10302 fi
10303 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10304 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10305 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10306 CFLAGS="$xorg_testset_save_CFLAGS"
10307 fi
10308
10309 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10310 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10311 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10312 fi
10313 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10314 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10315 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10316 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
10317 then :
10318 printf %s "(cached) " >&6
10319 else case e in #(
10320 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10321 /* end confdefs.h. */
10322 int i;
10323 _ACEOF
10324 if ac_fn_c_try_compile "$LINENO"
10325 then :
10326 xorg_cv_cc_flag_unused_command_line_argument=yes
10327 else case e in #(
10328 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
10329 esac
10330 fi
10331 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10332 esac
10333 fi
10334 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10335 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10336 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10337 CFLAGS="$xorg_testset_save_CFLAGS"
10338 fi
10339
10340 found="no"
10341
10342 if test $found = "no" ; then
10343 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10344 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10345 fi
10346
10347 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10348 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10349 fi
10350
10351 CFLAGS="$CFLAGS -Warray-bounds"
10352
10353 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5
10354 printf %s "checking if $CC supports -Warray-bounds... " >&6; }
10355 cacheid=xorg_cv_cc_flag__Warray_bounds
10356 if eval test \${$cacheid+y}
10357 then :
10358 printf %s "(cached) " >&6
10359 else case e in #(
10360 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10361 /* end confdefs.h. */
10362 int i;
10363 int
10364 main (void)
10365 {
10366
10367 ;
10368 return 0;
10369 }
10370 _ACEOF
10371 if ac_fn_c_try_link "$LINENO"
10372 then :
10373 eval $cacheid=yes
10374 else case e in #(
10375 e) eval $cacheid=no ;;
10376 esac
10377 fi
10378 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10379 conftest$ac_exeext conftest.$ac_ext ;;
10380 esac
10381 fi
10382
10383
10384 CFLAGS="$xorg_testset_save_CFLAGS"
10385
10386 eval supported=\$$cacheid
10387 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10388 printf "%s\n" "$supported" >&6; }
10389 if test "$supported" = "yes" ; then
10390 BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds"
10391 found="yes"
10392 fi
10393 fi
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409 xorg_testset_save_CFLAGS="$CFLAGS"
10410
10411 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10412 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10413 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10414 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10415 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
10416 then :
10417 printf %s "(cached) " >&6
10418 else case e in #(
10419 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10420 /* end confdefs.h. */
10421 int i;
10422 _ACEOF
10423 if ac_fn_c_try_compile "$LINENO"
10424 then :
10425 xorg_cv_cc_flag_unknown_warning_option=yes
10426 else case e in #(
10427 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
10428 esac
10429 fi
10430 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10431 esac
10432 fi
10433 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10434 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10435 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10436 CFLAGS="$xorg_testset_save_CFLAGS"
10437 fi
10438
10439 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10440 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10441 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10442 fi
10443 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10444 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10445 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10446 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
10447 then :
10448 printf %s "(cached) " >&6
10449 else case e in #(
10450 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10451 /* end confdefs.h. */
10452 int i;
10453 _ACEOF
10454 if ac_fn_c_try_compile "$LINENO"
10455 then :
10456 xorg_cv_cc_flag_unused_command_line_argument=yes
10457 else case e in #(
10458 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
10459 esac
10460 fi
10461 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10462 esac
10463 fi
10464 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10465 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10466 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10467 CFLAGS="$xorg_testset_save_CFLAGS"
10468 fi
10469
10470 found="no"
10471
10472 if test $found = "no" ; then
10473 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10474 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10475 fi
10476
10477 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10478 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10479 fi
10480
10481 CFLAGS="$CFLAGS -Wwrite-strings"
10482
10483 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5
10484 printf %s "checking if $CC supports -Wwrite-strings... " >&6; }
10485 cacheid=xorg_cv_cc_flag__Wwrite_strings
10486 if eval test \${$cacheid+y}
10487 then :
10488 printf %s "(cached) " >&6
10489 else case e in #(
10490 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10491 /* end confdefs.h. */
10492 int i;
10493 int
10494 main (void)
10495 {
10496
10497 ;
10498 return 0;
10499 }
10500 _ACEOF
10501 if ac_fn_c_try_link "$LINENO"
10502 then :
10503 eval $cacheid=yes
10504 else case e in #(
10505 e) eval $cacheid=no ;;
10506 esac
10507 fi
10508 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10509 conftest$ac_exeext conftest.$ac_ext ;;
10510 esac
10511 fi
10512
10513
10514 CFLAGS="$xorg_testset_save_CFLAGS"
10515
10516 eval supported=\$$cacheid
10517 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10518 printf "%s\n" "$supported" >&6; }
10519 if test "$supported" = "yes" ; then
10520 BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings"
10521 found="yes"
10522 fi
10523 fi
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539 xorg_testset_save_CFLAGS="$CFLAGS"
10540
10541 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10542 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10543 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10544 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10545 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
10546 then :
10547 printf %s "(cached) " >&6
10548 else case e in #(
10549 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10550 /* end confdefs.h. */
10551 int i;
10552 _ACEOF
10553 if ac_fn_c_try_compile "$LINENO"
10554 then :
10555 xorg_cv_cc_flag_unknown_warning_option=yes
10556 else case e in #(
10557 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
10558 esac
10559 fi
10560 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10561 esac
10562 fi
10563 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10564 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10565 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10566 CFLAGS="$xorg_testset_save_CFLAGS"
10567 fi
10568
10569 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10570 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10571 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10572 fi
10573 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10574 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10575 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10576 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
10577 then :
10578 printf %s "(cached) " >&6
10579 else case e in #(
10580 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10581 /* end confdefs.h. */
10582 int i;
10583 _ACEOF
10584 if ac_fn_c_try_compile "$LINENO"
10585 then :
10586 xorg_cv_cc_flag_unused_command_line_argument=yes
10587 else case e in #(
10588 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
10589 esac
10590 fi
10591 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10592 esac
10593 fi
10594 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10595 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10596 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10597 CFLAGS="$xorg_testset_save_CFLAGS"
10598 fi
10599
10600 found="no"
10601
10602 if test $found = "no" ; then
10603 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10604 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10605 fi
10606
10607 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10608 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10609 fi
10610
10611 CFLAGS="$CFLAGS -Waddress"
10612
10613 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5
10614 printf %s "checking if $CC supports -Waddress... " >&6; }
10615 cacheid=xorg_cv_cc_flag__Waddress
10616 if eval test \${$cacheid+y}
10617 then :
10618 printf %s "(cached) " >&6
10619 else case e in #(
10620 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10621 /* end confdefs.h. */
10622 int i;
10623 int
10624 main (void)
10625 {
10626
10627 ;
10628 return 0;
10629 }
10630 _ACEOF
10631 if ac_fn_c_try_link "$LINENO"
10632 then :
10633 eval $cacheid=yes
10634 else case e in #(
10635 e) eval $cacheid=no ;;
10636 esac
10637 fi
10638 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10639 conftest$ac_exeext conftest.$ac_ext ;;
10640 esac
10641 fi
10642
10643
10644 CFLAGS="$xorg_testset_save_CFLAGS"
10645
10646 eval supported=\$$cacheid
10647 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10648 printf "%s\n" "$supported" >&6; }
10649 if test "$supported" = "yes" ; then
10650 BASE_CFLAGS="$BASE_CFLAGS -Waddress"
10651 found="yes"
10652 fi
10653 fi
10654
10655
10656
10657
10658
10659
10660
10661
10662
10663
10664
10665
10666
10667
10668
10669 xorg_testset_save_CFLAGS="$CFLAGS"
10670
10671 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10672 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10673 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10674 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10675 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
10676 then :
10677 printf %s "(cached) " >&6
10678 else case e in #(
10679 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10680 /* end confdefs.h. */
10681 int i;
10682 _ACEOF
10683 if ac_fn_c_try_compile "$LINENO"
10684 then :
10685 xorg_cv_cc_flag_unknown_warning_option=yes
10686 else case e in #(
10687 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
10688 esac
10689 fi
10690 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10691 esac
10692 fi
10693 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10694 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10695 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10696 CFLAGS="$xorg_testset_save_CFLAGS"
10697 fi
10698
10699 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10700 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10701 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10702 fi
10703 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10704 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10705 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10706 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
10707 then :
10708 printf %s "(cached) " >&6
10709 else case e in #(
10710 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10711 /* end confdefs.h. */
10712 int i;
10713 _ACEOF
10714 if ac_fn_c_try_compile "$LINENO"
10715 then :
10716 xorg_cv_cc_flag_unused_command_line_argument=yes
10717 else case e in #(
10718 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
10719 esac
10720 fi
10721 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10722 esac
10723 fi
10724 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10725 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10726 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10727 CFLAGS="$xorg_testset_save_CFLAGS"
10728 fi
10729
10730 found="no"
10731
10732 if test $found = "no" ; then
10733 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10734 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10735 fi
10736
10737 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10738 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10739 fi
10740
10741 CFLAGS="$CFLAGS -Wint-to-pointer-cast"
10742
10743 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5
10744 printf %s "checking if $CC supports -Wint-to-pointer-cast... " >&6; }
10745 cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast
10746 if eval test \${$cacheid+y}
10747 then :
10748 printf %s "(cached) " >&6
10749 else case e in #(
10750 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10751 /* end confdefs.h. */
10752 int i;
10753 int
10754 main (void)
10755 {
10756
10757 ;
10758 return 0;
10759 }
10760 _ACEOF
10761 if ac_fn_c_try_link "$LINENO"
10762 then :
10763 eval $cacheid=yes
10764 else case e in #(
10765 e) eval $cacheid=no ;;
10766 esac
10767 fi
10768 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10769 conftest$ac_exeext conftest.$ac_ext ;;
10770 esac
10771 fi
10772
10773
10774 CFLAGS="$xorg_testset_save_CFLAGS"
10775
10776 eval supported=\$$cacheid
10777 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10778 printf "%s\n" "$supported" >&6; }
10779 if test "$supported" = "yes" ; then
10780 BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast"
10781 found="yes"
10782 fi
10783 fi
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799 xorg_testset_save_CFLAGS="$CFLAGS"
10800
10801 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10802 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10803 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10804 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10805 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
10806 then :
10807 printf %s "(cached) " >&6
10808 else case e in #(
10809 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10810 /* end confdefs.h. */
10811 int i;
10812 _ACEOF
10813 if ac_fn_c_try_compile "$LINENO"
10814 then :
10815 xorg_cv_cc_flag_unknown_warning_option=yes
10816 else case e in #(
10817 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
10818 esac
10819 fi
10820 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10821 esac
10822 fi
10823 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10824 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10825 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10826 CFLAGS="$xorg_testset_save_CFLAGS"
10827 fi
10828
10829 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10830 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10831 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10832 fi
10833 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10834 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
10835 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
10836 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
10837 then :
10838 printf %s "(cached) " >&6
10839 else case e in #(
10840 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10841 /* end confdefs.h. */
10842 int i;
10843 _ACEOF
10844 if ac_fn_c_try_compile "$LINENO"
10845 then :
10846 xorg_cv_cc_flag_unused_command_line_argument=yes
10847 else case e in #(
10848 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
10849 esac
10850 fi
10851 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10852 esac
10853 fi
10854 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
10855 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
10856 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
10857 CFLAGS="$xorg_testset_save_CFLAGS"
10858 fi
10859
10860 found="no"
10861
10862 if test $found = "no" ; then
10863 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10864 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10865 fi
10866
10867 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
10868 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10869 fi
10870
10871 CFLAGS="$CFLAGS -Wpointer-to-int-cast"
10872
10873 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5
10874 printf %s "checking if $CC supports -Wpointer-to-int-cast... " >&6; }
10875 cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast
10876 if eval test \${$cacheid+y}
10877 then :
10878 printf %s "(cached) " >&6
10879 else case e in #(
10880 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10881 /* end confdefs.h. */
10882 int i;
10883 int
10884 main (void)
10885 {
10886
10887 ;
10888 return 0;
10889 }
10890 _ACEOF
10891 if ac_fn_c_try_link "$LINENO"
10892 then :
10893 eval $cacheid=yes
10894 else case e in #(
10895 e) eval $cacheid=no ;;
10896 esac
10897 fi
10898 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10899 conftest$ac_exeext conftest.$ac_ext ;;
10900 esac
10901 fi
10902
10903
10904 CFLAGS="$xorg_testset_save_CFLAGS"
10905
10906 eval supported=\$$cacheid
10907 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
10908 printf "%s\n" "$supported" >&6; }
10909 if test "$supported" = "yes" ; then
10910 BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast"
10911 found="yes"
10912 fi
10913 fi
10914
10915
10916 fi
10917
10918
10919
10920
10921
10922
10923
10924 CWARNFLAGS="$BASE_CFLAGS"
10925 if test "x$GCC" = xyes ; then
10926 CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing"
10927 fi
10928
10929
10930
10931
10932
10933
10934
10935
10936 # Check whether --enable-strict-compilation was given.
10937 if test ${enable_strict_compilation+y}
10938 then :
10939 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
10940 else case e in #(
10941 e) STRICT_COMPILE=no ;;
10942 esac
10943 fi
10944
10945
10946
10947
10948
10949
10950 STRICT_CFLAGS=""
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964 xorg_testset_save_CFLAGS="$CFLAGS"
10965
10966 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
10967 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10968 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
10969 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
10970 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
10971 then :
10972 printf %s "(cached) " >&6
10973 else case e in #(
10974 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10975 /* end confdefs.h. */
10976 int i;
10977 _ACEOF
10978 if ac_fn_c_try_compile "$LINENO"
10979 then :
10980 xorg_cv_cc_flag_unknown_warning_option=yes
10981 else case e in #(
10982 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
10983 esac
10984 fi
10985 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
10986 esac
10987 fi
10988 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
10989 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
10990 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
10991 CFLAGS="$xorg_testset_save_CFLAGS"
10992 fi
10993
10994 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
10995 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
10996 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
10997 fi
10998 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
10999 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
11000 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
11001 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
11002 then :
11003 printf %s "(cached) " >&6
11004 else case e in #(
11005 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11006 /* end confdefs.h. */
11007 int i;
11008 _ACEOF
11009 if ac_fn_c_try_compile "$LINENO"
11010 then :
11011 xorg_cv_cc_flag_unused_command_line_argument=yes
11012 else case e in #(
11013 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
11014 esac
11015 fi
11016 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
11017 esac
11018 fi
11019 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
11020 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
11021 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
11022 CFLAGS="$xorg_testset_save_CFLAGS"
11023 fi
11024
11025 found="no"
11026
11027 if test $found = "no" ; then
11028 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
11029 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11030 fi
11031
11032 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
11033 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
11034 fi
11035
11036 CFLAGS="$CFLAGS -pedantic"
11037
11038 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5
11039 printf %s "checking if $CC supports -pedantic... " >&6; }
11040 cacheid=xorg_cv_cc_flag__pedantic
11041 if eval test \${$cacheid+y}
11042 then :
11043 printf %s "(cached) " >&6
11044 else case e in #(
11045 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11046 /* end confdefs.h. */
11047 int i;
11048 int
11049 main (void)
11050 {
11051
11052 ;
11053 return 0;
11054 }
11055 _ACEOF
11056 if ac_fn_c_try_link "$LINENO"
11057 then :
11058 eval $cacheid=yes
11059 else case e in #(
11060 e) eval $cacheid=no ;;
11061 esac
11062 fi
11063 rm -f core conftest.err conftest.$ac_objext conftest.beam \
11064 conftest$ac_exeext conftest.$ac_ext ;;
11065 esac
11066 fi
11067
11068
11069 CFLAGS="$xorg_testset_save_CFLAGS"
11070
11071 eval supported=\$$cacheid
11072 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
11073 printf "%s\n" "$supported" >&6; }
11074 if test "$supported" = "yes" ; then
11075 STRICT_CFLAGS="$STRICT_CFLAGS -pedantic"
11076 found="yes"
11077 fi
11078 fi
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094 xorg_testset_save_CFLAGS="$CFLAGS"
11095
11096 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
11097 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11098 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
11099 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
11100 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
11101 then :
11102 printf %s "(cached) " >&6
11103 else case e in #(
11104 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11105 /* end confdefs.h. */
11106 int i;
11107 _ACEOF
11108 if ac_fn_c_try_compile "$LINENO"
11109 then :
11110 xorg_cv_cc_flag_unknown_warning_option=yes
11111 else case e in #(
11112 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
11113 esac
11114 fi
11115 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
11116 esac
11117 fi
11118 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
11119 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
11120 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
11121 CFLAGS="$xorg_testset_save_CFLAGS"
11122 fi
11123
11124 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
11125 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
11126 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11127 fi
11128 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
11129 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
11130 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
11131 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
11132 then :
11133 printf %s "(cached) " >&6
11134 else case e in #(
11135 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11136 /* end confdefs.h. */
11137 int i;
11138 _ACEOF
11139 if ac_fn_c_try_compile "$LINENO"
11140 then :
11141 xorg_cv_cc_flag_unused_command_line_argument=yes
11142 else case e in #(
11143 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
11144 esac
11145 fi
11146 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
11147 esac
11148 fi
11149 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
11150 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
11151 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
11152 CFLAGS="$xorg_testset_save_CFLAGS"
11153 fi
11154
11155 found="no"
11156
11157 if test $found = "no" ; then
11158 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
11159 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11160 fi
11161
11162 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
11163 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
11164 fi
11165
11166 CFLAGS="$CFLAGS -Werror"
11167
11168 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5
11169 printf %s "checking if $CC supports -Werror... " >&6; }
11170 cacheid=xorg_cv_cc_flag__Werror
11171 if eval test \${$cacheid+y}
11172 then :
11173 printf %s "(cached) " >&6
11174 else case e in #(
11175 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11176 /* end confdefs.h. */
11177 int i;
11178 int
11179 main (void)
11180 {
11181
11182 ;
11183 return 0;
11184 }
11185 _ACEOF
11186 if ac_fn_c_try_link "$LINENO"
11187 then :
11188 eval $cacheid=yes
11189 else case e in #(
11190 e) eval $cacheid=no ;;
11191 esac
11192 fi
11193 rm -f core conftest.err conftest.$ac_objext conftest.beam \
11194 conftest$ac_exeext conftest.$ac_ext ;;
11195 esac
11196 fi
11197
11198
11199 CFLAGS="$xorg_testset_save_CFLAGS"
11200
11201 eval supported=\$$cacheid
11202 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
11203 printf "%s\n" "$supported" >&6; }
11204 if test "$supported" = "yes" ; then
11205 STRICT_CFLAGS="$STRICT_CFLAGS -Werror"
11206 found="yes"
11207 fi
11208 fi
11209
11210 if test $found = "no" ; then
11211 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
11212 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11213 fi
11214
11215 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
11216 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
11217 fi
11218
11219 CFLAGS="$CFLAGS -errwarn"
11220
11221 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5
11222 printf %s "checking if $CC supports -errwarn... " >&6; }
11223 cacheid=xorg_cv_cc_flag__errwarn
11224 if eval test \${$cacheid+y}
11225 then :
11226 printf %s "(cached) " >&6
11227 else case e in #(
11228 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11229 /* end confdefs.h. */
11230 int i;
11231 int
11232 main (void)
11233 {
11234
11235 ;
11236 return 0;
11237 }
11238 _ACEOF
11239 if ac_fn_c_try_link "$LINENO"
11240 then :
11241 eval $cacheid=yes
11242 else case e in #(
11243 e) eval $cacheid=no ;;
11244 esac
11245 fi
11246 rm -f core conftest.err conftest.$ac_objext conftest.beam \
11247 conftest$ac_exeext conftest.$ac_ext ;;
11248 esac
11249 fi
11250
11251
11252 CFLAGS="$xorg_testset_save_CFLAGS"
11253
11254 eval supported=\$$cacheid
11255 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
11256 printf "%s\n" "$supported" >&6; }
11257 if test "$supported" = "yes" ; then
11258 STRICT_CFLAGS="$STRICT_CFLAGS -errwarn"
11259 found="yes"
11260 fi
11261 fi
11262
11263
11264
11265 # Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not
11266 # activate it with -Werror, so we add it here explicitly.
11267
11268
11269
11270
11271
11272
11273
11274
11275
11276
11277
11278
11279
11280 xorg_testset_save_CFLAGS="$CFLAGS"
11281
11282 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
11283 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11284 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
11285 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
11286 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
11287 then :
11288 printf %s "(cached) " >&6
11289 else case e in #(
11290 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11291 /* end confdefs.h. */
11292 int i;
11293 _ACEOF
11294 if ac_fn_c_try_compile "$LINENO"
11295 then :
11296 xorg_cv_cc_flag_unknown_warning_option=yes
11297 else case e in #(
11298 e) xorg_cv_cc_flag_unknown_warning_option=no ;;
11299 esac
11300 fi
11301 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
11302 esac
11303 fi
11304 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
11305 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
11306 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
11307 CFLAGS="$xorg_testset_save_CFLAGS"
11308 fi
11309
11310 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
11311 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
11312 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11313 fi
11314 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
11315 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
11316 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
11317 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
11318 then :
11319 printf %s "(cached) " >&6
11320 else case e in #(
11321 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11322 /* end confdefs.h. */
11323 int i;
11324 _ACEOF
11325 if ac_fn_c_try_compile "$LINENO"
11326 then :
11327 xorg_cv_cc_flag_unused_command_line_argument=yes
11328 else case e in #(
11329 e) xorg_cv_cc_flag_unused_command_line_argument=no ;;
11330 esac
11331 fi
11332 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
11333 esac
11334 fi
11335 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
11336 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
11337 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
11338 CFLAGS="$xorg_testset_save_CFLAGS"
11339 fi
11340
11341 found="no"
11342
11343 if test $found = "no" ; then
11344 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
11345 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
11346 fi
11347
11348 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
11349 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
11350 fi
11351
11352 CFLAGS="$CFLAGS -Werror=attributes"
11353
11354 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5
11355 printf %s "checking if $CC supports -Werror=attributes... " >&6; }
11356 cacheid=xorg_cv_cc_flag__Werror_attributes
11357 if eval test \${$cacheid+y}
11358 then :
11359 printf %s "(cached) " >&6
11360 else case e in #(
11361 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11362 /* end confdefs.h. */
11363 int i;
11364 int
11365 main (void)
11366 {
11367
11368 ;
11369 return 0;
11370 }
11371 _ACEOF
11372 if ac_fn_c_try_link "$LINENO"
11373 then :
11374 eval $cacheid=yes
11375 else case e in #(
11376 e) eval $cacheid=no ;;
11377 esac
11378 fi
11379 rm -f core conftest.err conftest.$ac_objext conftest.beam \
11380 conftest$ac_exeext conftest.$ac_ext ;;
11381 esac
11382 fi
11383
11384
11385 CFLAGS="$xorg_testset_save_CFLAGS"
11386
11387 eval supported=\$$cacheid
11388 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
11389 printf "%s\n" "$supported" >&6; }
11390 if test "$supported" = "yes" ; then
11391 STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes"
11392 found="yes"
11393 fi
11394 fi
11395
11396
11397
11398 if test "x$STRICT_COMPILE" = "xyes"; then
11399 BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS"
11400 CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
11401 fi
11402
11403
11404
11405
11406
11407
11408
11409
11410 cat >>confdefs.h <<_ACEOF
11411 #define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
11412 _ACEOF
11413
11414 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
11415 if test "x$PVM" = "x"; then
11416 PVM="0"
11417 fi
11418
11419 printf "%s\n" "#define PACKAGE_VERSION_MINOR $PVM" >>confdefs.h
11420
11421 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
11422 if test "x$PVP" = "x"; then
11423 PVP="0"
11424 fi
11425
11426 printf "%s\n" "#define PACKAGE_VERSION_PATCHLEVEL $PVP" >>confdefs.h
11427
11428
11429
11430 CHANGELOG_CMD="((GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp) 2>/dev/null && \
11431 mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \
11432 || (rm -f \$(top_srcdir)/.changelog.tmp; test -e \$(top_srcdir)/ChangeLog || ( \
11433 touch \$(top_srcdir)/ChangeLog; \
11434 echo 'git failed to create ChangeLog: installing empty ChangeLog.' >&2))"
11435
11436
11437
11438
11439 macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros`
11440 INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \
11441 mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \
11442 || (rm -f \$(top_srcdir)/.INSTALL.tmp; test -e \$(top_srcdir)/INSTALL || ( \
11443 touch \$(top_srcdir)/INSTALL; \
11444 echo 'failed to copy INSTALL from util-macros: installing empty INSTALL.' >&2))"
11445
11446
11447
11448
11449
11450
11451 case $host_os in
11452 solaris*)
11453 # Solaris 2.0 - 11.3 use SysV man page section numbers, so we
11454 # check for a man page file found in later versions that use
11455 # traditional section numbers instead
11456 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for /usr/share/man/man7/attributes.7" >&5
11457 printf %s "checking for /usr/share/man/man7/attributes.7... " >&6; }
11458 if test ${ac_cv_file__usr_share_man_man7_attributes_7+y}
11459 then :
11460 printf %s "(cached) " >&6
11461 else case e in #(
11462 e) test "$cross_compiling" = yes &&
11463 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
11464 if test -r "/usr/share/man/man7/attributes.7"; then
11465 ac_cv_file__usr_share_man_man7_attributes_7=yes
11466 else
11467 ac_cv_file__usr_share_man_man7_attributes_7=no
11468 fi ;;
11469 esac
11470 fi
11471 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__usr_share_man_man7_attributes_7" >&5
11472 printf "%s\n" "$ac_cv_file__usr_share_man_man7_attributes_7" >&6; }
11473 if test "x$ac_cv_file__usr_share_man_man7_attributes_7" = xyes
11474 then :
11475 SYSV_MAN_SECTIONS=false
11476 else case e in #(
11477 e) SYSV_MAN_SECTIONS=true ;;
11478 esac
11479 fi
11480
11481 ;;
11482 *) SYSV_MAN_SECTIONS=false ;;
11483 esac
11484
11485 if test x$APP_MAN_SUFFIX = x ; then
11486 APP_MAN_SUFFIX=1
11487 fi
11488 if test x$APP_MAN_DIR = x ; then
11489 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
11490 fi
11491
11492 if test x$LIB_MAN_SUFFIX = x ; then
11493 LIB_MAN_SUFFIX=3
11494 fi
11495 if test x$LIB_MAN_DIR = x ; then
11496 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
11497 fi
11498
11499 if test x$FILE_MAN_SUFFIX = x ; then
11500 case $SYSV_MAN_SECTIONS in
11501 true) FILE_MAN_SUFFIX=4 ;;
11502 *) FILE_MAN_SUFFIX=5 ;;
11503 esac
11504 fi
11505 if test x$FILE_MAN_DIR = x ; then
11506 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
11507 fi
11508
11509 if test x$MISC_MAN_SUFFIX = x ; then
11510 case $SYSV_MAN_SECTIONS in
11511 true) MISC_MAN_SUFFIX=5 ;;
11512 *) MISC_MAN_SUFFIX=7 ;;
11513 esac
11514 fi
11515 if test x$MISC_MAN_DIR = x ; then
11516 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
11517 fi
11518
11519 if test x$DRIVER_MAN_SUFFIX = x ; then
11520 case $SYSV_MAN_SECTIONS in
11521 true) DRIVER_MAN_SUFFIX=7 ;;
11522 *) DRIVER_MAN_SUFFIX=4 ;;
11523 esac
11524 fi
11525 if test x$DRIVER_MAN_DIR = x ; then
11526 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
11527 fi
11528
11529 if test x$ADMIN_MAN_SUFFIX = x ; then
11530 case $SYSV_MAN_SECTIONS in
11531 true) ADMIN_MAN_SUFFIX=1m ;;
11532 *) ADMIN_MAN_SUFFIX=8 ;;
11533 esac
11534 fi
11535 if test x$ADMIN_MAN_DIR = x ; then
11536 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
11537 fi
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548
11549
11550
11551
11552
11553 XORG_MAN_PAGE="X Version 11"
11554
11555 MAN_SUBSTS="\
11556 -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
11557 -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
11558 -e 's|__xservername__|Xorg|g' \
11559 -e 's|__xconfigfile__|xorg.conf|g' \
11560 -e 's|__projectroot__|\$(prefix)|g' \
11561 -e 's|__apploaddir__|\$(appdefaultdir)|g' \
11562 -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \
11563 -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \
11564 -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \
11565 -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \
11566 -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \
11567 -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'"
11568
11569
11570
11571 # Check whether --enable-silent-rules was given.
11572 if test ${enable_silent_rules+y}
11573 then :
11574 enableval=$enable_silent_rules;
11575 fi
11576
11577 case $enable_silent_rules in # (((
11578 yes) AM_DEFAULT_VERBOSITY=0;;
11579 no) AM_DEFAULT_VERBOSITY=1;;
11580 *) AM_DEFAULT_VERBOSITY=0;;
11581 esac
11582 am_make=${MAKE-make}
11583 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
11584 printf %s "checking whether $am_make supports nested variables... " >&6; }
11585 if test ${am_cv_make_support_nested_variables+y}
11586 then :
11587 printf %s "(cached) " >&6
11588 else case e in #(
11589 e) if printf "%s\n" 'TRUE=$(BAR$(V))
11590 BAR0=false
11591 BAR1=true
11592 V=1
11593 am__doit:
11594 @$(TRUE)
11595 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
11596 am_cv_make_support_nested_variables=yes
11597 else
11598 am_cv_make_support_nested_variables=no
11599 fi ;;
11600 esac
11601 fi
11602 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
11603 printf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
11604 if test $am_cv_make_support_nested_variables = yes; then
11605 AM_V='$(V)'
11606 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
11607 else
11608 AM_V=$AM_DEFAULT_VERBOSITY
11609 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
11610 fi
11611 AM_BACKSLASH='\'
11612
11613
11614
11615
11616 # Initialize libtool
11617 case `pwd` in
11618 *\ * | *\ *)
11619 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
11620 printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
11621 esac
11622
11623
11624
11625 macro_version='2.4.7'
11626 macro_revision='2.4.7'
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641 ltmain=$ac_aux_dir/ltmain.sh
11642
11643 # Backslashify metacharacters that are still active within
11644 # double-quoted strings.
11645 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
11646
11647 # Same as above, but do not quote variable references.
11648 double_quote_subst='s/\(["`\\]\)/\\\1/g'
11649
11650 # Sed substitution to delay expansion of an escaped shell variable in a
11651 # double_quote_subst'ed string.
11652 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
11653
11654 # Sed substitution to delay expansion of an escaped single quote.
11655 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
11656
11657 # Sed substitution to avoid accidental globbing in evaled expressions
11658 no_glob_subst='s/\*/\\\*/g'
11659
11660 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11661 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
11662 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
11663
11664 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
11665 printf %s "checking how to print strings... " >&6; }
11666 # Test print first, because it will be a builtin if present.
11667 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
11668 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
11669 ECHO='print -r --'
11670 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
11671 ECHO='printf %s\n'
11672 else
11673 # Use this function as a fallback that always works.
11674 func_fallback_echo ()
11675 {
11676 eval 'cat <<_LTECHO_EOF
11677 $1
11678 _LTECHO_EOF'
11679 }
11680 ECHO='func_fallback_echo'
11681 fi
11682
11683 # func_echo_all arg...
11684 # Invoke $ECHO with all args, space-separated.
11685 func_echo_all ()
11686 {
11687 $ECHO ""
11688 }
11689
11690 case $ECHO in
11691 printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5
11692 printf "%s\n" "printf" >&6; } ;;
11693 print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
11694 printf "%s\n" "print -r" >&6; } ;;
11695 *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5
11696 printf "%s\n" "cat" >&6; } ;;
11697 esac
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
11713 printf %s "checking for a sed that does not truncate output... " >&6; }
11714 if test ${ac_cv_path_SED+y}
11715 then :
11716 printf %s "(cached) " >&6
11717 else case e in #(
11718 e) ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
11719 for ac_i in 1 2 3 4 5 6 7; do
11720 ac_script="$ac_script$as_nl$ac_script"
11721 done
11722 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
11723 { ac_script=; unset ac_script;}
11724 if test -z "$SED"; then
11725 ac_path_SED_found=false
11726 # Loop through the user's path and test for each of PROGNAME-LIST
11727 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11728 for as_dir in $PATH
11729 do
11730 IFS=$as_save_IFS
11731 case $as_dir in #(((
11732 '') as_dir=./ ;;
11733 */) ;;
11734 *) as_dir=$as_dir/ ;;
11735 esac
11736 for ac_prog in sed gsed
11737 do
11738 for ac_exec_ext in '' $ac_executable_extensions; do
11739 ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
11740 as_fn_executable_p "$ac_path_SED" || continue
11741 # Check for GNU ac_path_SED and select it if it is found.
11742 # Check for GNU $ac_path_SED
11743 case `"$ac_path_SED" --version 2>&1` in #(
11744 *GNU*)
11745 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
11746 #(
11747 *)
11748 ac_count=0
11749 printf %s 0123456789 >"conftest.in"
11750 while :
11751 do
11752 cat "conftest.in" "conftest.in" >"conftest.tmp"
11753 mv "conftest.tmp" "conftest.in"
11754 cp "conftest.in" "conftest.nl"
11755 printf "%s\n" '' >> "conftest.nl"
11756 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
11757 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
11758 as_fn_arith $ac_count + 1 && ac_count=$as_val
11759 if test $ac_count -gt ${ac_path_SED_max-0}; then
11760 # Best one so far, save it but keep looking for a better one
11761 ac_cv_path_SED="$ac_path_SED"
11762 ac_path_SED_max=$ac_count
11763 fi
11764 # 10*(2^10) chars as input seems more than enough
11765 test $ac_count -gt 10 && break
11766 done
11767 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
11768 esac
11769
11770 $ac_path_SED_found && break 3
11771 done
11772 done
11773 done
11774 IFS=$as_save_IFS
11775 if test -z "$ac_cv_path_SED"; then
11776 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
11777 fi
11778 else
11779 ac_cv_path_SED=$SED
11780 fi
11781 ;;
11782 esac
11783 fi
11784 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
11785 printf "%s\n" "$ac_cv_path_SED" >&6; }
11786 SED="$ac_cv_path_SED"
11787 rm -f conftest.sed
11788
11789 test -z "$SED" && SED=sed
11790 Xsed="$SED -e 1s/^X//"
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
11803 printf %s "checking for grep that handles long lines and -e... " >&6; }
11804 if test ${ac_cv_path_GREP+y}
11805 then :
11806 printf %s "(cached) " >&6
11807 else case e in #(
11808 e) if test -z "$GREP"; then
11809 ac_path_GREP_found=false
11810 # Loop through the user's path and test for each of PROGNAME-LIST
11811 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11812 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
11813 do
11814 IFS=$as_save_IFS
11815 case $as_dir in #(((
11816 '') as_dir=./ ;;
11817 */) ;;
11818 *) as_dir=$as_dir/ ;;
11819 esac
11820 for ac_prog in grep ggrep
11821 do
11822 for ac_exec_ext in '' $ac_executable_extensions; do
11823 ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
11824 as_fn_executable_p "$ac_path_GREP" || continue
11825 # Check for GNU ac_path_GREP and select it if it is found.
11826 # Check for GNU $ac_path_GREP
11827 case `"$ac_path_GREP" --version 2>&1` in #(
11828 *GNU*)
11829 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
11830 #(
11831 *)
11832 ac_count=0
11833 printf %s 0123456789 >"conftest.in"
11834 while :
11835 do
11836 cat "conftest.in" "conftest.in" >"conftest.tmp"
11837 mv "conftest.tmp" "conftest.in"
11838 cp "conftest.in" "conftest.nl"
11839 printf "%s\n" 'GREP' >> "conftest.nl"
11840 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
11841 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
11842 as_fn_arith $ac_count + 1 && ac_count=$as_val
11843 if test $ac_count -gt ${ac_path_GREP_max-0}; then
11844 # Best one so far, save it but keep looking for a better one
11845 ac_cv_path_GREP="$ac_path_GREP"
11846 ac_path_GREP_max=$ac_count
11847 fi
11848 # 10*(2^10) chars as input seems more than enough
11849 test $ac_count -gt 10 && break
11850 done
11851 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
11852 esac
11853
11854 $ac_path_GREP_found && break 3
11855 done
11856 done
11857 done
11858 IFS=$as_save_IFS
11859 if test -z "$ac_cv_path_GREP"; then
11860 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
11861 fi
11862 else
11863 ac_cv_path_GREP=$GREP
11864 fi
11865 ;;
11866 esac
11867 fi
11868 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
11869 printf "%s\n" "$ac_cv_path_GREP" >&6; }
11870 GREP="$ac_cv_path_GREP"
11871
11872
11873 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
11874 printf %s "checking for egrep... " >&6; }
11875 if test ${ac_cv_path_EGREP+y}
11876 then :
11877 printf %s "(cached) " >&6
11878 else case e in #(
11879 e) if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
11880 then ac_cv_path_EGREP="$GREP -E"
11881 else
11882 if test -z "$EGREP"; then
11883 ac_path_EGREP_found=false
11884 # Loop through the user's path and test for each of PROGNAME-LIST
11885 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11886 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
11887 do
11888 IFS=$as_save_IFS
11889 case $as_dir in #(((
11890 '') as_dir=./ ;;
11891 */) ;;
11892 *) as_dir=$as_dir/ ;;
11893 esac
11894 for ac_prog in egrep
11895 do
11896 for ac_exec_ext in '' $ac_executable_extensions; do
11897 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
11898 as_fn_executable_p "$ac_path_EGREP" || continue
11899 # Check for GNU ac_path_EGREP and select it if it is found.
11900 # Check for GNU $ac_path_EGREP
11901 case `"$ac_path_EGREP" --version 2>&1` in #(
11902 *GNU*)
11903 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
11904 #(
11905 *)
11906 ac_count=0
11907 printf %s 0123456789 >"conftest.in"
11908 while :
11909 do
11910 cat "conftest.in" "conftest.in" >"conftest.tmp"
11911 mv "conftest.tmp" "conftest.in"
11912 cp "conftest.in" "conftest.nl"
11913 printf "%s\n" 'EGREP' >> "conftest.nl"
11914 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
11915 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
11916 as_fn_arith $ac_count + 1 && ac_count=$as_val
11917 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
11918 # Best one so far, save it but keep looking for a better one
11919 ac_cv_path_EGREP="$ac_path_EGREP"
11920 ac_path_EGREP_max=$ac_count
11921 fi
11922 # 10*(2^10) chars as input seems more than enough
11923 test $ac_count -gt 10 && break
11924 done
11925 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
11926 esac
11927
11928 $ac_path_EGREP_found && break 3
11929 done
11930 done
11931 done
11932 IFS=$as_save_IFS
11933 if test -z "$ac_cv_path_EGREP"; then
11934 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
11935 fi
11936 else
11937 ac_cv_path_EGREP=$EGREP
11938 fi
11939
11940 fi ;;
11941 esac
11942 fi
11943 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
11944 printf "%s\n" "$ac_cv_path_EGREP" >&6; }
11945 EGREP="$ac_cv_path_EGREP"
11946
11947 EGREP_TRADITIONAL=$EGREP
11948 ac_cv_path_EGREP_TRADITIONAL=$EGREP
11949
11950 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
11951 printf %s "checking for fgrep... " >&6; }
11952 if test ${ac_cv_path_FGREP+y}
11953 then :
11954 printf %s "(cached) " >&6
11955 else case e in #(
11956 e) if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
11957 then ac_cv_path_FGREP="$GREP -F"
11958 else
11959 if test -z "$FGREP"; then
11960 ac_path_FGREP_found=false
11961 # Loop through the user's path and test for each of PROGNAME-LIST
11962 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11963 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
11964 do
11965 IFS=$as_save_IFS
11966 case $as_dir in #(((
11967 '') as_dir=./ ;;
11968 */) ;;
11969 *) as_dir=$as_dir/ ;;
11970 esac
11971 for ac_prog in fgrep
11972 do
11973 for ac_exec_ext in '' $ac_executable_extensions; do
11974 ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext"
11975 as_fn_executable_p "$ac_path_FGREP" || continue
11976 # Check for GNU ac_path_FGREP and select it if it is found.
11977 # Check for GNU $ac_path_FGREP
11978 case `"$ac_path_FGREP" --version 2>&1` in #(
11979 *GNU*)
11980 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
11981 #(
11982 *)
11983 ac_count=0
11984 printf %s 0123456789 >"conftest.in"
11985 while :
11986 do
11987 cat "conftest.in" "conftest.in" >"conftest.tmp"
11988 mv "conftest.tmp" "conftest.in"
11989 cp "conftest.in" "conftest.nl"
11990 printf "%s\n" 'FGREP' >> "conftest.nl"
11991 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
11992 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
11993 as_fn_arith $ac_count + 1 && ac_count=$as_val
11994 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
11995 # Best one so far, save it but keep looking for a better one
11996 ac_cv_path_FGREP="$ac_path_FGREP"
11997 ac_path_FGREP_max=$ac_count
11998 fi
11999 # 10*(2^10) chars as input seems more than enough
12000 test $ac_count -gt 10 && break
12001 done
12002 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
12003 esac
12004
12005 $ac_path_FGREP_found && break 3
12006 done
12007 done
12008 done
12009 IFS=$as_save_IFS
12010 if test -z "$ac_cv_path_FGREP"; then
12011 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
12012 fi
12013 else
12014 ac_cv_path_FGREP=$FGREP
12015 fi
12016
12017 fi ;;
12018 esac
12019 fi
12020 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
12021 printf "%s\n" "$ac_cv_path_FGREP" >&6; }
12022 FGREP="$ac_cv_path_FGREP"
12023
12024
12025 test -z "$GREP" && GREP=grep
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045 # Check whether --with-gnu-ld was given.
12046 if test ${with_gnu_ld+y}
12047 then :
12048 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
12049 else case e in #(
12050 e) with_gnu_ld=no ;;
12051 esac
12052 fi
12053
12054 ac_prog=ld
12055 if test yes = "$GCC"; then
12056 # Check if gcc -print-prog-name=ld gives a path.
12057 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12058 printf %s "checking for ld used by $CC... " >&6; }
12059 case $host in
12060 *-*-mingw*)
12061 # gcc leaves a trailing carriage return, which upsets mingw
12062 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12063 *)
12064 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12065 esac
12066 case $ac_prog in
12067 # Accept absolute paths.
12068 [\\/]* | ?:[\\/]*)
12069 re_direlt='/[^/][^/]*/\.\./'
12070 # Canonicalize the pathname of ld
12071 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12072 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12073 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12074 done
12075 test -z "$LD" && LD=$ac_prog
12076 ;;
12077 "")
12078 # If it fails, then pretend we aren't using GCC.
12079 ac_prog=ld
12080 ;;
12081 *)
12082 # If it is relative, then search for the first ld in PATH.
12083 with_gnu_ld=unknown
12084 ;;
12085 esac
12086 elif test yes = "$with_gnu_ld"; then
12087 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12088 printf %s "checking for GNU ld... " >&6; }
12089 else
12090 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12091 printf %s "checking for non-GNU ld... " >&6; }
12092 fi
12093 if test ${lt_cv_path_LD+y}
12094 then :
12095 printf %s "(cached) " >&6
12096 else case e in #(
12097 e) if test -z "$LD"; then
12098 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
12099 for ac_dir in $PATH; do
12100 IFS=$lt_save_ifs
12101 test -z "$ac_dir" && ac_dir=.
12102 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12103 lt_cv_path_LD=$ac_dir/$ac_prog
12104 # Check to see if the program is GNU ld. I'd rather use --version,
12105 # but apparently some variants of GNU ld only accept -v.
12106 # Break only if it was the GNU/non-GNU ld that we prefer.
12107 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12108 *GNU* | *'with BFD'*)
12109 test no != "$with_gnu_ld" && break
12110 ;;
12111 *)
12112 test yes != "$with_gnu_ld" && break
12113 ;;
12114 esac
12115 fi
12116 done
12117 IFS=$lt_save_ifs
12118 else
12119 lt_cv_path_LD=$LD # Let the user override the test with a path.
12120 fi ;;
12121 esac
12122 fi
12123
12124 LD=$lt_cv_path_LD
12125 if test -n "$LD"; then
12126 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12127 printf "%s\n" "$LD" >&6; }
12128 else
12129 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12130 printf "%s\n" "no" >&6; }
12131 fi
12132 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
12133 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12134 printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
12135 if test ${lt_cv_prog_gnu_ld+y}
12136 then :
12137 printf %s "(cached) " >&6
12138 else case e in #(
12139 e) # I'd rather use --version here, but apparently some GNU lds only accept -v.
12140 case `$LD -v 2>&1 </dev/null` in
12141 *GNU* | *'with BFD'*)
12142 lt_cv_prog_gnu_ld=yes
12143 ;;
12144 *)
12145 lt_cv_prog_gnu_ld=no
12146 ;;
12147 esac ;;
12148 esac
12149 fi
12150 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12151 printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; }
12152 with_gnu_ld=$lt_cv_prog_gnu_ld
12153
12154
12155
12156
12157
12158
12159
12160
12161
12162 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
12163 printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
12164 if test ${lt_cv_path_NM+y}
12165 then :
12166 printf %s "(cached) " >&6
12167 else case e in #(
12168 e) if test -n "$NM"; then
12169 # Let the user override the test.
12170 lt_cv_path_NM=$NM
12171 else
12172 lt_nm_to_check=${ac_tool_prefix}nm
12173 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
12174 lt_nm_to_check="$lt_nm_to_check nm"
12175 fi
12176 for lt_tmp_nm in $lt_nm_to_check; do
12177 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
12178 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
12179 IFS=$lt_save_ifs
12180 test -z "$ac_dir" && ac_dir=.
12181 tmp_nm=$ac_dir/$lt_tmp_nm
12182 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
12183 # Check to see if the nm accepts a BSD-compat flag.
12184 # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
12185 # nm: unknown option "B" ignored
12186 # Tru64's nm complains that /dev/null is an invalid object file
12187 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
12188 case $build_os in
12189 mingw*) lt_bad_file=conftest.nm/nofile ;;
12190 *) lt_bad_file=/dev/null ;;
12191 esac
12192 case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in
12193 *$lt_bad_file* | *'Invalid file or object type'*)
12194 lt_cv_path_NM="$tmp_nm -B"
12195 break 2
12196 ;;
12197 *)
12198 case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in
12199 */dev/null*)
12200 lt_cv_path_NM="$tmp_nm -p"
12201 break 2
12202 ;;
12203 *)
12204 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
12205 continue # so that we can try to find one that supports BSD flags
12206 ;;
12207 esac
12208 ;;
12209 esac
12210 fi
12211 done
12212 IFS=$lt_save_ifs
12213 done
12214 : ${lt_cv_path_NM=no}
12215 fi ;;
12216 esac
12217 fi
12218 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
12219 printf "%s\n" "$lt_cv_path_NM" >&6; }
12220 if test no != "$lt_cv_path_NM"; then
12221 NM=$lt_cv_path_NM
12222 else
12223 # Didn't find any BSD compatible name lister, look for dumpbin.
12224 if test -n "$DUMPBIN"; then :
12225 # Let the user override the test.
12226 else
12227 if test -n "$ac_tool_prefix"; then
12228 for ac_prog in dumpbin "link -dump"
12229 do
12230 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
12231 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
12232 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12233 printf %s "checking for $ac_word... " >&6; }
12234 if test ${ac_cv_prog_DUMPBIN+y}
12235 then :
12236 printf %s "(cached) " >&6
12237 else case e in #(
12238 e) if test -n "$DUMPBIN"; then
12239 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
12240 else
12241 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12242 for as_dir in $PATH
12243 do
12244 IFS=$as_save_IFS
12245 case $as_dir in #(((
12246 '') as_dir=./ ;;
12247 */) ;;
12248 *) as_dir=$as_dir/ ;;
12249 esac
12250 for ac_exec_ext in '' $ac_executable_extensions; do
12251 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
12252 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
12253 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12254 break 2
12255 fi
12256 done
12257 done
12258 IFS=$as_save_IFS
12259
12260 fi ;;
12261 esac
12262 fi
12263 DUMPBIN=$ac_cv_prog_DUMPBIN
12264 if test -n "$DUMPBIN"; then
12265 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
12266 printf "%s\n" "$DUMPBIN" >&6; }
12267 else
12268 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12269 printf "%s\n" "no" >&6; }
12270 fi
12271
12272
12273 test -n "$DUMPBIN" && break
12274 done
12275 fi
12276 if test -z "$DUMPBIN"; then
12277 ac_ct_DUMPBIN=$DUMPBIN
12278 for ac_prog in dumpbin "link -dump"
12279 do
12280 # Extract the first word of "$ac_prog", so it can be a program name with args.
12281 set dummy $ac_prog; ac_word=$2
12282 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12283 printf %s "checking for $ac_word... " >&6; }
12284 if test ${ac_cv_prog_ac_ct_DUMPBIN+y}
12285 then :
12286 printf %s "(cached) " >&6
12287 else case e in #(
12288 e) if test -n "$ac_ct_DUMPBIN"; then
12289 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
12290 else
12291 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12292 for as_dir in $PATH
12293 do
12294 IFS=$as_save_IFS
12295 case $as_dir in #(((
12296 '') as_dir=./ ;;
12297 */) ;;
12298 *) as_dir=$as_dir/ ;;
12299 esac
12300 for ac_exec_ext in '' $ac_executable_extensions; do
12301 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
12302 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
12303 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12304 break 2
12305 fi
12306 done
12307 done
12308 IFS=$as_save_IFS
12309
12310 fi ;;
12311 esac
12312 fi
12313 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
12314 if test -n "$ac_ct_DUMPBIN"; then
12315 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
12316 printf "%s\n" "$ac_ct_DUMPBIN" >&6; }
12317 else
12318 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12319 printf "%s\n" "no" >&6; }
12320 fi
12321
12322
12323 test -n "$ac_ct_DUMPBIN" && break
12324 done
12325
12326 if test "x$ac_ct_DUMPBIN" = x; then
12327 DUMPBIN=":"
12328 else
12329 case $cross_compiling:$ac_tool_warned in
12330 yes:)
12331 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12332 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12333 ac_tool_warned=yes ;;
12334 esac
12335 DUMPBIN=$ac_ct_DUMPBIN
12336 fi
12337 fi
12338
12339 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in
12340 *COFF*)
12341 DUMPBIN="$DUMPBIN -symbols -headers"
12342 ;;
12343 *)
12344 DUMPBIN=:
12345 ;;
12346 esac
12347 fi
12348
12349 if test : != "$DUMPBIN"; then
12350 NM=$DUMPBIN
12351 fi
12352 fi
12353 test -z "$NM" && NM=nm
12354
12355
12356
12357
12358
12359
12360 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
12361 printf %s "checking the name lister ($NM) interface... " >&6; }
12362 if test ${lt_cv_nm_interface+y}
12363 then :
12364 printf %s "(cached) " >&6
12365 else case e in #(
12366 e) lt_cv_nm_interface="BSD nm"
12367 echo "int some_variable = 0;" > conftest.$ac_ext
12368 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
12369 (eval "$ac_compile" 2>conftest.err)
12370 cat conftest.err >&5
12371 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
12372 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
12373 cat conftest.err >&5
12374 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
12375 cat conftest.out >&5
12376 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
12377 lt_cv_nm_interface="MS dumpbin"
12378 fi
12379 rm -f conftest* ;;
12380 esac
12381 fi
12382 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
12383 printf "%s\n" "$lt_cv_nm_interface" >&6; }
12384
12385 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
12386 printf %s "checking whether ln -s works... " >&6; }
12387 LN_S=$as_ln_s
12388 if test "$LN_S" = "ln -s"; then
12389 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12390 printf "%s\n" "yes" >&6; }
12391 else
12392 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
12393 printf "%s\n" "no, using $LN_S" >&6; }
12394 fi
12395
12396 # find the maximum length of command line arguments
12397 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
12398 printf %s "checking the maximum length of command line arguments... " >&6; }
12399 if test ${lt_cv_sys_max_cmd_len+y}
12400 then :
12401 printf %s "(cached) " >&6
12402 else case e in #(
12403 e) i=0
12404 teststring=ABCD
12405
12406 case $build_os in
12407 msdosdjgpp*)
12408 # On DJGPP, this test can blow up pretty badly due to problems in libc
12409 # (any single argument exceeding 2000 bytes causes a buffer overrun
12410 # during glob expansion). Even if it were fixed, the result of this
12411 # check would be larger than it should be.
12412 lt_cv_sys_max_cmd_len=12288; # 12K is about right
12413 ;;
12414
12415 gnu*)
12416 # Under GNU Hurd, this test is not required because there is
12417 # no limit to the length of command line arguments.
12418 # Libtool will interpret -1 as no limit whatsoever
12419 lt_cv_sys_max_cmd_len=-1;
12420 ;;
12421
12422 cygwin* | mingw* | cegcc*)
12423 # On Win9x/ME, this test blows up -- it succeeds, but takes
12424 # about 5 minutes as the teststring grows exponentially.
12425 # Worse, since 9x/ME are not pre-emptively multitasking,
12426 # you end up with a "frozen" computer, even though with patience
12427 # the test eventually succeeds (with a max line length of 256k).
12428 # Instead, let's just punt: use the minimum linelength reported by
12429 # all of the supported platforms: 8192 (on NT/2K/XP).
12430 lt_cv_sys_max_cmd_len=8192;
12431 ;;
12432
12433 mint*)
12434 # On MiNT this can take a long time and run out of memory.
12435 lt_cv_sys_max_cmd_len=8192;
12436 ;;
12437
12438 amigaos*)
12439 # On AmigaOS with pdksh, this test takes hours, literally.
12440 # So we just punt and use a minimum line length of 8192.
12441 lt_cv_sys_max_cmd_len=8192;
12442 ;;
12443
12444 bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*)
12445 # This has been around since 386BSD, at least. Likely further.
12446 if test -x /sbin/sysctl; then
12447 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
12448 elif test -x /usr/sbin/sysctl; then
12449 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
12450 else
12451 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
12452 fi
12453 # And add a safety zone
12454 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
12455 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
12456 ;;
12457
12458 interix*)
12459 # We know the value 262144 and hardcode it with a safety zone (like BSD)
12460 lt_cv_sys_max_cmd_len=196608
12461 ;;
12462
12463 os2*)
12464 # The test takes a long time on OS/2.
12465 lt_cv_sys_max_cmd_len=8192
12466 ;;
12467
12468 osf*)
12469 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
12470 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
12471 # nice to cause kernel panics so lets avoid the loop below.
12472 # First set a reasonable default.
12473 lt_cv_sys_max_cmd_len=16384
12474 #
12475 if test -x /sbin/sysconfig; then
12476 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
12477 *1*) lt_cv_sys_max_cmd_len=-1 ;;
12478 esac
12479 fi
12480 ;;
12481 sco3.2v5*)
12482 lt_cv_sys_max_cmd_len=102400
12483 ;;
12484 sysv5* | sco5v6* | sysv4.2uw2*)
12485 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
12486 if test -n "$kargmax"; then
12487 lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[ ]//'`
12488 else
12489 lt_cv_sys_max_cmd_len=32768
12490 fi
12491 ;;
12492 *)
12493 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
12494 if test -n "$lt_cv_sys_max_cmd_len" && \
12495 test undefined != "$lt_cv_sys_max_cmd_len"; then
12496 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
12497 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
12498 else
12499 # Make teststring a little bigger before we do anything with it.
12500 # a 1K string should be a reasonable start.
12501 for i in 1 2 3 4 5 6 7 8; do
12502 teststring=$teststring$teststring
12503 done
12504 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
12505 # If test is not a shell built-in, we'll probably end up computing a
12506 # maximum length that is only half of the actual maximum length, but
12507 # we can't tell.
12508 while { test X`env echo "$teststring$teststring" 2>/dev/null` \
12509 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
12510 test 17 != "$i" # 1/2 MB should be enough
12511 do
12512 i=`expr $i + 1`
12513 teststring=$teststring$teststring
12514 done
12515 # Only check the string length outside the loop.
12516 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
12517 teststring=
12518 # Add a significant safety factor because C++ compilers can tack on
12519 # massive amounts of additional arguments before passing them to the
12520 # linker. It appears as though 1/2 is a usable value.
12521 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
12522 fi
12523 ;;
12524 esac
12525 ;;
12526 esac
12527 fi
12528
12529 if test -n "$lt_cv_sys_max_cmd_len"; then
12530 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
12531 printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; }
12532 else
12533 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5
12534 printf "%s\n" "none" >&6; }
12535 fi
12536 max_cmd_len=$lt_cv_sys_max_cmd_len
12537
12538
12539
12540
12541
12542
12543 : ${CP="cp -f"}
12544 : ${MV="mv -f"}
12545 : ${RM="rm -f"}
12546
12547 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
12548 lt_unset=unset
12549 else
12550 lt_unset=false
12551 fi
12552
12553
12554
12555
12556
12557 # test EBCDIC or ASCII
12558 case `echo X|tr X '\101'` in
12559 A) # ASCII based system
12560 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
12561 lt_SP2NL='tr \040 \012'
12562 lt_NL2SP='tr \015\012 \040\040'
12563 ;;
12564 *) # EBCDIC based system
12565 lt_SP2NL='tr \100 \n'
12566 lt_NL2SP='tr \r\n \100\100'
12567 ;;
12568 esac
12569
12570
12571
12572
12573
12574
12575
12576
12577
12578 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
12579 printf %s "checking how to convert $build file names to $host format... " >&6; }
12580 if test ${lt_cv_to_host_file_cmd+y}
12581 then :
12582 printf %s "(cached) " >&6
12583 else case e in #(
12584 e) case $host in
12585 *-*-mingw* )
12586 case $build in
12587 *-*-mingw* ) # actually msys
12588 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
12589 ;;
12590 *-*-cygwin* )
12591 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
12592 ;;
12593 * ) # otherwise, assume *nix
12594 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
12595 ;;
12596 esac
12597 ;;
12598 *-*-cygwin* )
12599 case $build in
12600 *-*-mingw* ) # actually msys
12601 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
12602 ;;
12603 *-*-cygwin* )
12604 lt_cv_to_host_file_cmd=func_convert_file_noop
12605 ;;
12606 * ) # otherwise, assume *nix
12607 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
12608 ;;
12609 esac
12610 ;;
12611 * ) # unhandled hosts (and "normal" native builds)
12612 lt_cv_to_host_file_cmd=func_convert_file_noop
12613 ;;
12614 esac
12615 ;;
12616 esac
12617 fi
12618
12619 to_host_file_cmd=$lt_cv_to_host_file_cmd
12620 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
12621 printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; }
12622
12623
12624
12625
12626
12627 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
12628 printf %s "checking how to convert $build file names to toolchain format... " >&6; }
12629 if test ${lt_cv_to_tool_file_cmd+y}
12630 then :
12631 printf %s "(cached) " >&6
12632 else case e in #(
12633 e) #assume ordinary cross tools, or native build.
12634 lt_cv_to_tool_file_cmd=func_convert_file_noop
12635 case $host in
12636 *-*-mingw* )
12637 case $build in
12638 *-*-mingw* ) # actually msys
12639 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
12640 ;;
12641 esac
12642 ;;
12643 esac
12644 ;;
12645 esac
12646 fi
12647
12648 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
12649 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
12650 printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; }
12651
12652
12653
12654
12655
12656 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
12657 printf %s "checking for $LD option to reload object files... " >&6; }
12658 if test ${lt_cv_ld_reload_flag+y}
12659 then :
12660 printf %s "(cached) " >&6
12661 else case e in #(
12662 e) lt_cv_ld_reload_flag='-r' ;;
12663 esac
12664 fi
12665 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
12666 printf "%s\n" "$lt_cv_ld_reload_flag" >&6; }
12667 reload_flag=$lt_cv_ld_reload_flag
12668 case $reload_flag in
12669 "" | " "*) ;;
12670 *) reload_flag=" $reload_flag" ;;
12671 esac
12672 reload_cmds='$LD$reload_flag -o $output$reload_objs'
12673 case $host_os in
12674 cygwin* | mingw* | pw32* | cegcc*)
12675 if test yes != "$GCC"; then
12676 reload_cmds=false
12677 fi
12678 ;;
12679 darwin*)
12680 if test yes = "$GCC"; then
12681 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
12682 else
12683 reload_cmds='$LD$reload_flag -o $output$reload_objs'
12684 fi
12685 ;;
12686 esac
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696 if test -n "$ac_tool_prefix"; then
12697 # Extract the first word of "${ac_tool_prefix}file", so it can be a program name with args.
12698 set dummy ${ac_tool_prefix}file; ac_word=$2
12699 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12700 printf %s "checking for $ac_word... " >&6; }
12701 if test ${ac_cv_prog_FILECMD+y}
12702 then :
12703 printf %s "(cached) " >&6
12704 else case e in #(
12705 e) if test -n "$FILECMD"; then
12706 ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test.
12707 else
12708 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12709 for as_dir in $PATH
12710 do
12711 IFS=$as_save_IFS
12712 case $as_dir in #(((
12713 '') as_dir=./ ;;
12714 */) ;;
12715 *) as_dir=$as_dir/ ;;
12716 esac
12717 for ac_exec_ext in '' $ac_executable_extensions; do
12718 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
12719 ac_cv_prog_FILECMD="${ac_tool_prefix}file"
12720 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12721 break 2
12722 fi
12723 done
12724 done
12725 IFS=$as_save_IFS
12726
12727 fi ;;
12728 esac
12729 fi
12730 FILECMD=$ac_cv_prog_FILECMD
12731 if test -n "$FILECMD"; then
12732 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5
12733 printf "%s\n" "$FILECMD" >&6; }
12734 else
12735 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12736 printf "%s\n" "no" >&6; }
12737 fi
12738
12739
12740 fi
12741 if test -z "$ac_cv_prog_FILECMD"; then
12742 ac_ct_FILECMD=$FILECMD
12743 # Extract the first word of "file", so it can be a program name with args.
12744 set dummy file; ac_word=$2
12745 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12746 printf %s "checking for $ac_word... " >&6; }
12747 if test ${ac_cv_prog_ac_ct_FILECMD+y}
12748 then :
12749 printf %s "(cached) " >&6
12750 else case e in #(
12751 e) if test -n "$ac_ct_FILECMD"; then
12752 ac_cv_prog_ac_ct_FILECMD="$ac_ct_FILECMD" # Let the user override the test.
12753 else
12754 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12755 for as_dir in $PATH
12756 do
12757 IFS=$as_save_IFS
12758 case $as_dir in #(((
12759 '') as_dir=./ ;;
12760 */) ;;
12761 *) as_dir=$as_dir/ ;;
12762 esac
12763 for ac_exec_ext in '' $ac_executable_extensions; do
12764 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
12765 ac_cv_prog_ac_ct_FILECMD="file"
12766 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12767 break 2
12768 fi
12769 done
12770 done
12771 IFS=$as_save_IFS
12772
12773 fi ;;
12774 esac
12775 fi
12776 ac_ct_FILECMD=$ac_cv_prog_ac_ct_FILECMD
12777 if test -n "$ac_ct_FILECMD"; then
12778 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FILECMD" >&5
12779 printf "%s\n" "$ac_ct_FILECMD" >&6; }
12780 else
12781 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12782 printf "%s\n" "no" >&6; }
12783 fi
12784
12785 if test "x$ac_ct_FILECMD" = x; then
12786 FILECMD=":"
12787 else
12788 case $cross_compiling:$ac_tool_warned in
12789 yes:)
12790 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12791 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12792 ac_tool_warned=yes ;;
12793 esac
12794 FILECMD=$ac_ct_FILECMD
12795 fi
12796 else
12797 FILECMD="$ac_cv_prog_FILECMD"
12798 fi
12799
12800
12801
12802
12803
12804
12805
12806 if test -n "$ac_tool_prefix"; then
12807 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
12808 set dummy ${ac_tool_prefix}objdump; ac_word=$2
12809 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12810 printf %s "checking for $ac_word... " >&6; }
12811 if test ${ac_cv_prog_OBJDUMP+y}
12812 then :
12813 printf %s "(cached) " >&6
12814 else case e in #(
12815 e) if test -n "$OBJDUMP"; then
12816 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
12817 else
12818 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12819 for as_dir in $PATH
12820 do
12821 IFS=$as_save_IFS
12822 case $as_dir in #(((
12823 '') as_dir=./ ;;
12824 */) ;;
12825 *) as_dir=$as_dir/ ;;
12826 esac
12827 for ac_exec_ext in '' $ac_executable_extensions; do
12828 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
12829 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
12830 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12831 break 2
12832 fi
12833 done
12834 done
12835 IFS=$as_save_IFS
12836
12837 fi ;;
12838 esac
12839 fi
12840 OBJDUMP=$ac_cv_prog_OBJDUMP
12841 if test -n "$OBJDUMP"; then
12842 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
12843 printf "%s\n" "$OBJDUMP" >&6; }
12844 else
12845 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12846 printf "%s\n" "no" >&6; }
12847 fi
12848
12849
12850 fi
12851 if test -z "$ac_cv_prog_OBJDUMP"; then
12852 ac_ct_OBJDUMP=$OBJDUMP
12853 # Extract the first word of "objdump", so it can be a program name with args.
12854 set dummy objdump; ac_word=$2
12855 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12856 printf %s "checking for $ac_word... " >&6; }
12857 if test ${ac_cv_prog_ac_ct_OBJDUMP+y}
12858 then :
12859 printf %s "(cached) " >&6
12860 else case e in #(
12861 e) if test -n "$ac_ct_OBJDUMP"; then
12862 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
12863 else
12864 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12865 for as_dir in $PATH
12866 do
12867 IFS=$as_save_IFS
12868 case $as_dir in #(((
12869 '') as_dir=./ ;;
12870 */) ;;
12871 *) as_dir=$as_dir/ ;;
12872 esac
12873 for ac_exec_ext in '' $ac_executable_extensions; do
12874 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
12875 ac_cv_prog_ac_ct_OBJDUMP="objdump"
12876 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12877 break 2
12878 fi
12879 done
12880 done
12881 IFS=$as_save_IFS
12882
12883 fi ;;
12884 esac
12885 fi
12886 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
12887 if test -n "$ac_ct_OBJDUMP"; then
12888 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
12889 printf "%s\n" "$ac_ct_OBJDUMP" >&6; }
12890 else
12891 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12892 printf "%s\n" "no" >&6; }
12893 fi
12894
12895 if test "x$ac_ct_OBJDUMP" = x; then
12896 OBJDUMP="false"
12897 else
12898 case $cross_compiling:$ac_tool_warned in
12899 yes:)
12900 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12901 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12902 ac_tool_warned=yes ;;
12903 esac
12904 OBJDUMP=$ac_ct_OBJDUMP
12905 fi
12906 else
12907 OBJDUMP="$ac_cv_prog_OBJDUMP"
12908 fi
12909
12910 test -z "$OBJDUMP" && OBJDUMP=objdump
12911
12912
12913
12914
12915
12916
12917
12918
12919
12920 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
12921 printf %s "checking how to recognize dependent libraries... " >&6; }
12922 if test ${lt_cv_deplibs_check_method+y}
12923 then :
12924 printf %s "(cached) " >&6
12925 else case e in #(
12926 e) lt_cv_file_magic_cmd='$MAGIC_CMD'
12927 lt_cv_file_magic_test_file=
12928 lt_cv_deplibs_check_method='unknown'
12929 # Need to set the preceding variable on all platforms that support
12930 # interlibrary dependencies.
12931 # 'none' -- dependencies not supported.
12932 # 'unknown' -- same as none, but documents that we really don't know.
12933 # 'pass_all' -- all dependencies passed with no checks.
12934 # 'test_compile' -- check by making test program.
12935 # 'file_magic [[regex]]' -- check by looking for files in library path
12936 # that responds to the $file_magic_cmd with a given extended regex.
12937 # If you have 'file' or equivalent on your system and you're not sure
12938 # whether 'pass_all' will *always* work, you probably want this one.
12939
12940 case $host_os in
12941 aix[4-9]*)
12942 lt_cv_deplibs_check_method=pass_all
12943 ;;
12944
12945 beos*)
12946 lt_cv_deplibs_check_method=pass_all
12947 ;;
12948
12949 bsdi[45]*)
12950 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
12951 lt_cv_file_magic_cmd='$FILECMD -L'
12952 lt_cv_file_magic_test_file=/shlib/libc.so
12953 ;;
12954
12955 cygwin*)
12956 # func_win32_libid is a shell function defined in ltmain.sh
12957 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
12958 lt_cv_file_magic_cmd='func_win32_libid'
12959 ;;
12960
12961 mingw* | pw32*)
12962 # Base MSYS/MinGW do not provide the 'file' command needed by
12963 # func_win32_libid shell function, so use a weaker test based on 'objdump',
12964 # unless we find 'file', for example because we are cross-compiling.
12965 if ( file / ) >/dev/null 2>&1; then
12966 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
12967 lt_cv_file_magic_cmd='func_win32_libid'
12968 else
12969 # Keep this pattern in sync with the one in func_win32_libid.
12970 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
12971 lt_cv_file_magic_cmd='$OBJDUMP -f'
12972 fi
12973 ;;
12974
12975 cegcc*)
12976 # use the weaker test based on 'objdump'. See mingw*.
12977 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
12978 lt_cv_file_magic_cmd='$OBJDUMP -f'
12979 ;;
12980
12981 darwin* | rhapsody*)
12982 lt_cv_deplibs_check_method=pass_all
12983 ;;
12984
12985 freebsd* | dragonfly* | midnightbsd*)
12986 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
12987 case $host_cpu in
12988 i*86 )
12989 # Not sure whether the presence of OpenBSD here was a mistake.
12990 # Let's accept both of them until this is cleared up.
12991 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
12992 lt_cv_file_magic_cmd=$FILECMD
12993 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
12994 ;;
12995 esac
12996 else
12997 lt_cv_deplibs_check_method=pass_all
12998 fi
12999 ;;
13000
13001 haiku*)
13002 lt_cv_deplibs_check_method=pass_all
13003 ;;
13004
13005 hpux10.20* | hpux11*)
13006 lt_cv_file_magic_cmd=$FILECMD
13007 case $host_cpu in
13008 ia64*)
13009 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
13010 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
13011 ;;
13012 hppa*64*)
13013 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]'
13014 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
13015 ;;
13016 *)
13017 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
13018 lt_cv_file_magic_test_file=/usr/lib/libc.sl
13019 ;;
13020 esac
13021 ;;
13022
13023 interix[3-9]*)
13024 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
13025 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
13026 ;;
13027
13028 irix5* | irix6* | nonstopux*)
13029 case $LD in
13030 *-32|*"-32 ") libmagic=32-bit;;
13031 *-n32|*"-n32 ") libmagic=N32;;
13032 *-64|*"-64 ") libmagic=64-bit;;
13033 *) libmagic=never-match;;
13034 esac
13035 lt_cv_deplibs_check_method=pass_all
13036 ;;
13037
13038 # This must be glibc/ELF.
13039 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
13040 lt_cv_deplibs_check_method=pass_all
13041 ;;
13042
13043 netbsd*)
13044 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
13045 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
13046 else
13047 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
13048 fi
13049 ;;
13050
13051 newos6*)
13052 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
13053 lt_cv_file_magic_cmd=$FILECMD
13054 lt_cv_file_magic_test_file=/usr/lib/libnls.so
13055 ;;
13056
13057 *nto* | *qnx*)
13058 lt_cv_deplibs_check_method=pass_all
13059 ;;
13060
13061 openbsd* | bitrig*)
13062 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
13063 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
13064 else
13065 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
13066 fi
13067 ;;
13068
13069 osf3* | osf4* | osf5*)
13070 lt_cv_deplibs_check_method=pass_all
13071 ;;
13072
13073 rdos*)
13074 lt_cv_deplibs_check_method=pass_all
13075 ;;
13076
13077 solaris*)
13078 lt_cv_deplibs_check_method=pass_all
13079 ;;
13080
13081 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13082 lt_cv_deplibs_check_method=pass_all
13083 ;;
13084
13085 sysv4 | sysv4.3*)
13086 case $host_vendor in
13087 motorola)
13088 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]'
13089 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
13090 ;;
13091 ncr)
13092 lt_cv_deplibs_check_method=pass_all
13093 ;;
13094 sequent)
13095 lt_cv_file_magic_cmd='/bin/file'
13096 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
13097 ;;
13098 sni)
13099 lt_cv_file_magic_cmd='/bin/file'
13100 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
13101 lt_cv_file_magic_test_file=/lib/libc.so
13102 ;;
13103 siemens)
13104 lt_cv_deplibs_check_method=pass_all
13105 ;;
13106 pc)
13107 lt_cv_deplibs_check_method=pass_all
13108 ;;
13109 esac
13110 ;;
13111
13112 tpf*)
13113 lt_cv_deplibs_check_method=pass_all
13114 ;;
13115 os2*)
13116 lt_cv_deplibs_check_method=pass_all
13117 ;;
13118 esac
13119 ;;
13120 esac
13121 fi
13122 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
13123 printf "%s\n" "$lt_cv_deplibs_check_method" >&6; }
13124
13125 file_magic_glob=
13126 want_nocaseglob=no
13127 if test "$build" = "$host"; then
13128 case $host_os in
13129 mingw* | pw32*)
13130 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
13131 want_nocaseglob=yes
13132 else
13133 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
13134 fi
13135 ;;
13136 esac
13137 fi
13138
13139 file_magic_cmd=$lt_cv_file_magic_cmd
13140 deplibs_check_method=$lt_cv_deplibs_check_method
13141 test -z "$deplibs_check_method" && deplibs_check_method=unknown
13142
13143
13144
13145
13146
13147
13148
13149
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164 if test -n "$ac_tool_prefix"; then
13165 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
13166 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
13167 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13168 printf %s "checking for $ac_word... " >&6; }
13169 if test ${ac_cv_prog_DLLTOOL+y}
13170 then :
13171 printf %s "(cached) " >&6
13172 else case e in #(
13173 e) if test -n "$DLLTOOL"; then
13174 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
13175 else
13176 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13177 for as_dir in $PATH
13178 do
13179 IFS=$as_save_IFS
13180 case $as_dir in #(((
13181 '') as_dir=./ ;;
13182 */) ;;
13183 *) as_dir=$as_dir/ ;;
13184 esac
13185 for ac_exec_ext in '' $ac_executable_extensions; do
13186 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13187 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
13188 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13189 break 2
13190 fi
13191 done
13192 done
13193 IFS=$as_save_IFS
13194
13195 fi ;;
13196 esac
13197 fi
13198 DLLTOOL=$ac_cv_prog_DLLTOOL
13199 if test -n "$DLLTOOL"; then
13200 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
13201 printf "%s\n" "$DLLTOOL" >&6; }
13202 else
13203 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13204 printf "%s\n" "no" >&6; }
13205 fi
13206
13207
13208 fi
13209 if test -z "$ac_cv_prog_DLLTOOL"; then
13210 ac_ct_DLLTOOL=$DLLTOOL
13211 # Extract the first word of "dlltool", so it can be a program name with args.
13212 set dummy dlltool; ac_word=$2
13213 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13214 printf %s "checking for $ac_word... " >&6; }
13215 if test ${ac_cv_prog_ac_ct_DLLTOOL+y}
13216 then :
13217 printf %s "(cached) " >&6
13218 else case e in #(
13219 e) if test -n "$ac_ct_DLLTOOL"; then
13220 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
13221 else
13222 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13223 for as_dir in $PATH
13224 do
13225 IFS=$as_save_IFS
13226 case $as_dir in #(((
13227 '') as_dir=./ ;;
13228 */) ;;
13229 *) as_dir=$as_dir/ ;;
13230 esac
13231 for ac_exec_ext in '' $ac_executable_extensions; do
13232 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13233 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
13234 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13235 break 2
13236 fi
13237 done
13238 done
13239 IFS=$as_save_IFS
13240
13241 fi ;;
13242 esac
13243 fi
13244 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
13245 if test -n "$ac_ct_DLLTOOL"; then
13246 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
13247 printf "%s\n" "$ac_ct_DLLTOOL" >&6; }
13248 else
13249 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13250 printf "%s\n" "no" >&6; }
13251 fi
13252
13253 if test "x$ac_ct_DLLTOOL" = x; then
13254 DLLTOOL="false"
13255 else
13256 case $cross_compiling:$ac_tool_warned in
13257 yes:)
13258 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13259 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13260 ac_tool_warned=yes ;;
13261 esac
13262 DLLTOOL=$ac_ct_DLLTOOL
13263 fi
13264 else
13265 DLLTOOL="$ac_cv_prog_DLLTOOL"
13266 fi
13267
13268 test -z "$DLLTOOL" && DLLTOOL=dlltool
13269
13270
13271
13272
13273
13274
13275
13276
13277
13278
13279 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
13280 printf %s "checking how to associate runtime and link libraries... " >&6; }
13281 if test ${lt_cv_sharedlib_from_linklib_cmd+y}
13282 then :
13283 printf %s "(cached) " >&6
13284 else case e in #(
13285 e) lt_cv_sharedlib_from_linklib_cmd='unknown'
13286
13287 case $host_os in
13288 cygwin* | mingw* | pw32* | cegcc*)
13289 # two different shell functions defined in ltmain.sh;
13290 # decide which one to use based on capabilities of $DLLTOOL
13291 case `$DLLTOOL --help 2>&1` in
13292 *--identify-strict*)
13293 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
13294 ;;
13295 *)
13296 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
13297 ;;
13298 esac
13299 ;;
13300 *)
13301 # fallback: assume linklib IS sharedlib
13302 lt_cv_sharedlib_from_linklib_cmd=$ECHO
13303 ;;
13304 esac
13305 ;;
13306 esac
13307 fi
13308 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
13309 printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
13310 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
13311 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
13312
13313
13314
13315
13316
13317
13318
13319 if test -n "$ac_tool_prefix"; then
13320 for ac_prog in ar
13321 do
13322 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
13323 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
13324 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13325 printf %s "checking for $ac_word... " >&6; }
13326 if test ${ac_cv_prog_AR+y}
13327 then :
13328 printf %s "(cached) " >&6
13329 else case e in #(
13330 e) if test -n "$AR"; then
13331 ac_cv_prog_AR="$AR" # Let the user override the test.
13332 else
13333 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13334 for as_dir in $PATH
13335 do
13336 IFS=$as_save_IFS
13337 case $as_dir in #(((
13338 '') as_dir=./ ;;
13339 */) ;;
13340 *) as_dir=$as_dir/ ;;
13341 esac
13342 for ac_exec_ext in '' $ac_executable_extensions; do
13343 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13344 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
13345 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13346 break 2
13347 fi
13348 done
13349 done
13350 IFS=$as_save_IFS
13351
13352 fi ;;
13353 esac
13354 fi
13355 AR=$ac_cv_prog_AR
13356 if test -n "$AR"; then
13357 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
13358 printf "%s\n" "$AR" >&6; }
13359 else
13360 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13361 printf "%s\n" "no" >&6; }
13362 fi
13363
13364
13365 test -n "$AR" && break
13366 done
13367 fi
13368 if test -z "$AR"; then
13369 ac_ct_AR=$AR
13370 for ac_prog in ar
13371 do
13372 # Extract the first word of "$ac_prog", so it can be a program name with args.
13373 set dummy $ac_prog; ac_word=$2
13374 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13375 printf %s "checking for $ac_word... " >&6; }
13376 if test ${ac_cv_prog_ac_ct_AR+y}
13377 then :
13378 printf %s "(cached) " >&6
13379 else case e in #(
13380 e) if test -n "$ac_ct_AR"; then
13381 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
13382 else
13383 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13384 for as_dir in $PATH
13385 do
13386 IFS=$as_save_IFS
13387 case $as_dir in #(((
13388 '') as_dir=./ ;;
13389 */) ;;
13390 *) as_dir=$as_dir/ ;;
13391 esac
13392 for ac_exec_ext in '' $ac_executable_extensions; do
13393 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13394 ac_cv_prog_ac_ct_AR="$ac_prog"
13395 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13396 break 2
13397 fi
13398 done
13399 done
13400 IFS=$as_save_IFS
13401
13402 fi ;;
13403 esac
13404 fi
13405 ac_ct_AR=$ac_cv_prog_ac_ct_AR
13406 if test -n "$ac_ct_AR"; then
13407 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
13408 printf "%s\n" "$ac_ct_AR" >&6; }
13409 else
13410 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13411 printf "%s\n" "no" >&6; }
13412 fi
13413
13414
13415 test -n "$ac_ct_AR" && break
13416 done
13417
13418 if test "x$ac_ct_AR" = x; then
13419 AR="false"
13420 else
13421 case $cross_compiling:$ac_tool_warned in
13422 yes:)
13423 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13424 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13425 ac_tool_warned=yes ;;
13426 esac
13427 AR=$ac_ct_AR
13428 fi
13429 fi
13430
13431 : ${AR=ar}
13432
13433
13434
13435
13436
13437
13438 # Use ARFLAGS variable as AR's operation code to sync the variable naming with
13439 # Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have
13440 # higher priority because thats what people were doing historically (setting
13441 # ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS
13442 # variable obsoleted/removed.
13443
13444 test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr}
13445 lt_ar_flags=$AR_FLAGS
13446
13447
13448
13449
13450
13451
13452 # Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override
13453 # by AR_FLAGS because that was never working and AR_FLAGS is about to die.
13454
13455
13456
13457
13458
13459
13460 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
13461 printf %s "checking for archiver @FILE support... " >&6; }
13462 if test ${lt_cv_ar_at_file+y}
13463 then :
13464 printf %s "(cached) " >&6
13465 else case e in #(
13466 e) lt_cv_ar_at_file=no
13467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13468 /* end confdefs.h. */
13469
13470 int
13471 main (void)
13472 {
13473
13474 ;
13475 return 0;
13476 }
13477 _ACEOF
13478 if ac_fn_c_try_compile "$LINENO"
13479 then :
13480 echo conftest.$ac_objext > conftest.lst
13481 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
13482 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
13483 (eval $lt_ar_try) 2>&5
13484 ac_status=$?
13485 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13486 test $ac_status = 0; }
13487 if test 0 -eq "$ac_status"; then
13488 # Ensure the archiver fails upon bogus file names.
13489 rm -f conftest.$ac_objext libconftest.a
13490 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
13491 (eval $lt_ar_try) 2>&5
13492 ac_status=$?
13493 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13494 test $ac_status = 0; }
13495 if test 0 -ne "$ac_status"; then
13496 lt_cv_ar_at_file=@
13497 fi
13498 fi
13499 rm -f conftest.* libconftest.a
13500
13501 fi
13502 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13503 ;;
13504 esac
13505 fi
13506 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
13507 printf "%s\n" "$lt_cv_ar_at_file" >&6; }
13508
13509 if test no = "$lt_cv_ar_at_file"; then
13510 archiver_list_spec=
13511 else
13512 archiver_list_spec=$lt_cv_ar_at_file
13513 fi
13514
13515
13516
13517
13518
13519
13520
13521 if test -n "$ac_tool_prefix"; then
13522 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
13523 set dummy ${ac_tool_prefix}strip; ac_word=$2
13524 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13525 printf %s "checking for $ac_word... " >&6; }
13526 if test ${ac_cv_prog_STRIP+y}
13527 then :
13528 printf %s "(cached) " >&6
13529 else case e in #(
13530 e) if test -n "$STRIP"; then
13531 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
13532 else
13533 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13534 for as_dir in $PATH
13535 do
13536 IFS=$as_save_IFS
13537 case $as_dir in #(((
13538 '') as_dir=./ ;;
13539 */) ;;
13540 *) as_dir=$as_dir/ ;;
13541 esac
13542 for ac_exec_ext in '' $ac_executable_extensions; do
13543 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13544 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
13545 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13546 break 2
13547 fi
13548 done
13549 done
13550 IFS=$as_save_IFS
13551
13552 fi ;;
13553 esac
13554 fi
13555 STRIP=$ac_cv_prog_STRIP
13556 if test -n "$STRIP"; then
13557 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
13558 printf "%s\n" "$STRIP" >&6; }
13559 else
13560 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13561 printf "%s\n" "no" >&6; }
13562 fi
13563
13564
13565 fi
13566 if test -z "$ac_cv_prog_STRIP"; then
13567 ac_ct_STRIP=$STRIP
13568 # Extract the first word of "strip", so it can be a program name with args.
13569 set dummy strip; ac_word=$2
13570 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13571 printf %s "checking for $ac_word... " >&6; }
13572 if test ${ac_cv_prog_ac_ct_STRIP+y}
13573 then :
13574 printf %s "(cached) " >&6
13575 else case e in #(
13576 e) if test -n "$ac_ct_STRIP"; then
13577 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
13578 else
13579 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13580 for as_dir in $PATH
13581 do
13582 IFS=$as_save_IFS
13583 case $as_dir in #(((
13584 '') as_dir=./ ;;
13585 */) ;;
13586 *) as_dir=$as_dir/ ;;
13587 esac
13588 for ac_exec_ext in '' $ac_executable_extensions; do
13589 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13590 ac_cv_prog_ac_ct_STRIP="strip"
13591 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13592 break 2
13593 fi
13594 done
13595 done
13596 IFS=$as_save_IFS
13597
13598 fi ;;
13599 esac
13600 fi
13601 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
13602 if test -n "$ac_ct_STRIP"; then
13603 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
13604 printf "%s\n" "$ac_ct_STRIP" >&6; }
13605 else
13606 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13607 printf "%s\n" "no" >&6; }
13608 fi
13609
13610 if test "x$ac_ct_STRIP" = x; then
13611 STRIP=":"
13612 else
13613 case $cross_compiling:$ac_tool_warned in
13614 yes:)
13615 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13616 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13617 ac_tool_warned=yes ;;
13618 esac
13619 STRIP=$ac_ct_STRIP
13620 fi
13621 else
13622 STRIP="$ac_cv_prog_STRIP"
13623 fi
13624
13625 test -z "$STRIP" && STRIP=:
13626
13627
13628
13629
13630
13631
13632 if test -n "$ac_tool_prefix"; then
13633 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
13634 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
13635 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13636 printf %s "checking for $ac_word... " >&6; }
13637 if test ${ac_cv_prog_RANLIB+y}
13638 then :
13639 printf %s "(cached) " >&6
13640 else case e in #(
13641 e) if test -n "$RANLIB"; then
13642 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
13643 else
13644 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13645 for as_dir in $PATH
13646 do
13647 IFS=$as_save_IFS
13648 case $as_dir in #(((
13649 '') as_dir=./ ;;
13650 */) ;;
13651 *) as_dir=$as_dir/ ;;
13652 esac
13653 for ac_exec_ext in '' $ac_executable_extensions; do
13654 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13655 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
13656 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13657 break 2
13658 fi
13659 done
13660 done
13661 IFS=$as_save_IFS
13662
13663 fi ;;
13664 esac
13665 fi
13666 RANLIB=$ac_cv_prog_RANLIB
13667 if test -n "$RANLIB"; then
13668 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
13669 printf "%s\n" "$RANLIB" >&6; }
13670 else
13671 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13672 printf "%s\n" "no" >&6; }
13673 fi
13674
13675
13676 fi
13677 if test -z "$ac_cv_prog_RANLIB"; then
13678 ac_ct_RANLIB=$RANLIB
13679 # Extract the first word of "ranlib", so it can be a program name with args.
13680 set dummy ranlib; ac_word=$2
13681 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13682 printf %s "checking for $ac_word... " >&6; }
13683 if test ${ac_cv_prog_ac_ct_RANLIB+y}
13684 then :
13685 printf %s "(cached) " >&6
13686 else case e in #(
13687 e) if test -n "$ac_ct_RANLIB"; then
13688 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
13689 else
13690 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13691 for as_dir in $PATH
13692 do
13693 IFS=$as_save_IFS
13694 case $as_dir in #(((
13695 '') as_dir=./ ;;
13696 */) ;;
13697 *) as_dir=$as_dir/ ;;
13698 esac
13699 for ac_exec_ext in '' $ac_executable_extensions; do
13700 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13701 ac_cv_prog_ac_ct_RANLIB="ranlib"
13702 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13703 break 2
13704 fi
13705 done
13706 done
13707 IFS=$as_save_IFS
13708
13709 fi ;;
13710 esac
13711 fi
13712 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
13713 if test -n "$ac_ct_RANLIB"; then
13714 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
13715 printf "%s\n" "$ac_ct_RANLIB" >&6; }
13716 else
13717 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13718 printf "%s\n" "no" >&6; }
13719 fi
13720
13721 if test "x$ac_ct_RANLIB" = x; then
13722 RANLIB=":"
13723 else
13724 case $cross_compiling:$ac_tool_warned in
13725 yes:)
13726 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13727 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13728 ac_tool_warned=yes ;;
13729 esac
13730 RANLIB=$ac_ct_RANLIB
13731 fi
13732 else
13733 RANLIB="$ac_cv_prog_RANLIB"
13734 fi
13735
13736 test -z "$RANLIB" && RANLIB=:
13737
13738
13739
13740
13741
13742
13743 # Determine commands to create old-style static archives.
13744 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
13745 old_postinstall_cmds='chmod 644 $oldlib'
13746 old_postuninstall_cmds=
13747
13748 if test -n "$RANLIB"; then
13749 case $host_os in
13750 bitrig* | openbsd*)
13751 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
13752 ;;
13753 *)
13754 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
13755 ;;
13756 esac
13757 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
13758 fi
13759
13760 case $host_os in
13761 darwin*)
13762 lock_old_archive_extraction=yes ;;
13763 *)
13764 lock_old_archive_extraction=no ;;
13765 esac
13766
13767
13768
13769
13770
13771
13772
13773
13774
13775
13776
13777
13778
13779
13780
13781
13782
13783
13784
13785
13786
13787
13788
13789
13790
13791
13792
13793
13794
13795
13796
13797
13798
13799
13800
13801
13802
13803
13804
13805 # If no C compiler was specified, use CC.
13806 LTCC=${LTCC-"$CC"}
13807
13808 # If no C compiler flags were specified, use CFLAGS.
13809 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13810
13811 # Allow CC to be a program name with arguments.
13812 compiler=$CC
13813
13814
13815 # Check for command to grab the raw symbol name followed by C symbol from nm.
13816 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
13817 printf %s "checking command to parse $NM output from $compiler object... " >&6; }
13818 if test ${lt_cv_sys_global_symbol_pipe+y}
13819 then :
13820 printf %s "(cached) " >&6
13821 else case e in #(
13822 e)
13823 # These are sane defaults that work on at least a few old systems.
13824 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
13825
13826 # Character class describing NM global symbol codes.
13827 symcode='[BCDEGRST]'
13828
13829 # Regexp to match symbols that can be accessed directly from C.
13830 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
13831
13832 # Define system-specific variables.
13833 case $host_os in
13834 aix*)
13835 symcode='[BCDT]'
13836 ;;
13837 cygwin* | mingw* | pw32* | cegcc*)
13838 symcode='[ABCDGISTW]'
13839 ;;
13840 hpux*)
13841 if test ia64 = "$host_cpu"; then
13842 symcode='[ABCDEGRST]'
13843 fi
13844 ;;
13845 irix* | nonstopux*)
13846 symcode='[BCDEGRST]'
13847 ;;
13848 osf*)
13849 symcode='[BCDEGQRST]'
13850 ;;
13851 solaris*)
13852 symcode='[BDRT]'
13853 ;;
13854 sco3.2v5*)
13855 symcode='[DT]'
13856 ;;
13857 sysv4.2uw2*)
13858 symcode='[DT]'
13859 ;;
13860 sysv5* | sco5v6* | unixware* | OpenUNIX*)
13861 symcode='[ABDT]'
13862 ;;
13863 sysv4)
13864 symcode='[DFNSTU]'
13865 ;;
13866 esac
13867
13868 # If we're using GNU nm, then use its standard symbol codes.
13869 case `$NM -V 2>&1` in
13870 *GNU* | *'with BFD'*)
13871 symcode='[ABCDGIRSTW]' ;;
13872 esac
13873
13874 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
13875 # Gets list of data symbols to import.
13876 lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'"
13877 # Adjust the below global symbol transforms to fixup imported variables.
13878 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
13879 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
13880 lt_c_name_lib_hook="\
13881 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\
13882 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'"
13883 else
13884 # Disable hooks by default.
13885 lt_cv_sys_global_symbol_to_import=
13886 lt_cdecl_hook=
13887 lt_c_name_hook=
13888 lt_c_name_lib_hook=
13889 fi
13890
13891 # Transform an extracted symbol line into a proper C declaration.
13892 # Some systems (esp. on ia64) link data and code symbols differently,
13893 # so use this general approach.
13894 lt_cv_sys_global_symbol_to_cdecl="$SED -n"\
13895 $lt_cdecl_hook\
13896 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
13897 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
13898
13899 # Transform an extracted symbol line into symbol name and symbol address
13900 lt_cv_sys_global_symbol_to_c_name_address="$SED -n"\
13901 $lt_c_name_hook\
13902 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
13903 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
13904
13905 # Transform an extracted symbol line into symbol name with lib prefix and
13906 # symbol address.
13907 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\
13908 $lt_c_name_lib_hook\
13909 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
13910 " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
13911 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'"
13912
13913 # Handle CRLF in mingw tool chain
13914 opt_cr=
13915 case $build_os in
13916 mingw*)
13917 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
13918 ;;
13919 esac
13920
13921 # Try without a prefix underscore, then with it.
13922 for ac_symprfx in "" "_"; do
13923
13924 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
13925 symxfrm="\\1 $ac_symprfx\\2 \\2"
13926
13927 # Write the raw and C identifiers.
13928 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
13929 # Fake it for dumpbin and say T for any non-static function,
13930 # D for any global variable and I for any imported variable.
13931 # Also find C++ and __fastcall symbols from MSVC++ or ICC,
13932 # which start with @ or ?.
13933 lt_cv_sys_global_symbol_pipe="$AWK '"\
13934 " {last_section=section; section=\$ 3};"\
13935 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
13936 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
13937 " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
13938 " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
13939 " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
13940 " \$ 0!~/External *\|/{next};"\
13941 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
13942 " {if(hide[section]) next};"\
13943 " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
13944 " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
13945 " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
13946 " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
13947 " ' prfx=^$ac_symprfx"
13948 else
13949 lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
13950 fi
13951 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'"
13952
13953 # Check to see that the pipe works correctly.
13954 pipe_works=no
13955
13956 rm -f conftest*
13957 cat > conftest.$ac_ext <<_LT_EOF
13958 #ifdef __cplusplus
13959 extern "C" {
13960 #endif
13961 char nm_test_var;
13962 void nm_test_func(void);
13963 void nm_test_func(void){}
13964 #ifdef __cplusplus
13965 }
13966 #endif
13967 int main(){nm_test_var='a';nm_test_func();return(0);}
13968 _LT_EOF
13969
13970 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13971 (eval $ac_compile) 2>&5
13972 ac_status=$?
13973 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13974 test $ac_status = 0; }; then
13975 # Now try to grab the symbols.
13976 nlist=conftest.nm
13977 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
13978 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
13979 ac_status=$?
13980 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13981 test $ac_status = 0; } && test -s "$nlist"; then
13982 # Try sorting and uniquifying the output.
13983 if sort "$nlist" | uniq > "$nlist"T; then
13984 mv -f "$nlist"T "$nlist"
13985 else
13986 rm -f "$nlist"T
13987 fi
13988
13989 # Make sure that we snagged all the symbols we need.
13990 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
13991 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
13992 cat <<_LT_EOF > conftest.$ac_ext
13993 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
13994 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
13995 /* DATA imports from DLLs on WIN32 can't be const, because runtime
13996 relocations are performed -- see ld's documentation on pseudo-relocs. */
13997 # define LT_DLSYM_CONST
13998 #elif defined __osf__
13999 /* This system does not cope well with relocations in const data. */
14000 # define LT_DLSYM_CONST
14001 #else
14002 # define LT_DLSYM_CONST const
14003 #endif
14004
14005 #ifdef __cplusplus
14006 extern "C" {
14007 #endif
14008
14009 _LT_EOF
14010 # Now generate the symbol file.
14011 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
14012
14013 cat <<_LT_EOF >> conftest.$ac_ext
14014
14015 /* The mapping between symbol names and symbols. */
14016 LT_DLSYM_CONST struct {
14017 const char *name;
14018 void *address;
14019 }
14020 lt__PROGRAM__LTX_preloaded_symbols[] =
14021 {
14022 { "@PROGRAM@", (void *) 0 },
14023 _LT_EOF
14024 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
14025 cat <<\_LT_EOF >> conftest.$ac_ext
14026 {0, (void *) 0}
14027 };
14028
14029 /* This works around a problem in FreeBSD linker */
14030 #ifdef FREEBSD_WORKAROUND
14031 static const void *lt_preloaded_setup() {
14032 return lt__PROGRAM__LTX_preloaded_symbols;
14033 }
14034 #endif
14035
14036 #ifdef __cplusplus
14037 }
14038 #endif
14039 _LT_EOF
14040 # Now try linking the two files.
14041 mv conftest.$ac_objext conftstm.$ac_objext
14042 lt_globsym_save_LIBS=$LIBS
14043 lt_globsym_save_CFLAGS=$CFLAGS
14044 LIBS=conftstm.$ac_objext
14045 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
14046 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
14047 (eval $ac_link) 2>&5
14048 ac_status=$?
14049 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14050 test $ac_status = 0; } && test -s conftest$ac_exeext; then
14051 pipe_works=yes
14052 fi
14053 LIBS=$lt_globsym_save_LIBS
14054 CFLAGS=$lt_globsym_save_CFLAGS
14055 else
14056 echo "cannot find nm_test_func in $nlist" >&5
14057 fi
14058 else
14059 echo "cannot find nm_test_var in $nlist" >&5
14060 fi
14061 else
14062 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
14063 fi
14064 else
14065 echo "$progname: failed program was:" >&5
14066 cat conftest.$ac_ext >&5
14067 fi
14068 rm -rf conftest* conftst*
14069
14070 # Do not use the global_symbol_pipe unless it works.
14071 if test yes = "$pipe_works"; then
14072 break
14073 else
14074 lt_cv_sys_global_symbol_pipe=
14075 fi
14076 done
14077 ;;
14078 esac
14079 fi
14080
14081 if test -z "$lt_cv_sys_global_symbol_pipe"; then
14082 lt_cv_sys_global_symbol_to_cdecl=
14083 fi
14084 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
14085 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5
14086 printf "%s\n" "failed" >&6; }
14087 else
14088 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
14089 printf "%s\n" "ok" >&6; }
14090 fi
14091
14092 # Response file support.
14093 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
14094 nm_file_list_spec='@'
14095 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
14096 nm_file_list_spec='@'
14097 fi
14098
14099
14100
14101
14102
14103
14104
14105
14106
14107
14108
14109
14110
14111
14112
14113
14114
14115
14116
14117
14118
14119
14120
14121
14122
14123
14124
14125
14126
14127
14128
14129
14130
14131
14132
14133
14134
14135 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
14136 printf %s "checking for sysroot... " >&6; }
14137
14138 # Check whether --with-sysroot was given.
14139 if test ${with_sysroot+y}
14140 then :
14141 withval=$with_sysroot;
14142 else case e in #(
14143 e) with_sysroot=no ;;
14144 esac
14145 fi
14146
14147
14148 lt_sysroot=
14149 case $with_sysroot in #(
14150 yes)
14151 if test yes = "$GCC"; then
14152 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
14153 fi
14154 ;; #(
14155 /*)
14156 lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"`
14157 ;; #(
14158 no|'')
14159 ;; #(
14160 *)
14161 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
14162 printf "%s\n" "$with_sysroot" >&6; }
14163 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
14164 ;;
14165 esac
14166
14167 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
14168 printf "%s\n" "${lt_sysroot:-no}" >&6; }
14169
14170
14171
14172
14173
14174 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
14175 printf %s "checking for a working dd... " >&6; }
14176 if test ${ac_cv_path_lt_DD+y}
14177 then :
14178 printf %s "(cached) " >&6
14179 else case e in #(
14180 e) printf 0123456789abcdef0123456789abcdef >conftest.i
14181 cat conftest.i conftest.i >conftest2.i
14182 : ${lt_DD:=$DD}
14183 if test -z "$lt_DD"; then
14184 ac_path_lt_DD_found=false
14185 # Loop through the user's path and test for each of PROGNAME-LIST
14186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14187 for as_dir in $PATH
14188 do
14189 IFS=$as_save_IFS
14190 case $as_dir in #(((
14191 '') as_dir=./ ;;
14192 */) ;;
14193 *) as_dir=$as_dir/ ;;
14194 esac
14195 for ac_prog in dd
14196 do
14197 for ac_exec_ext in '' $ac_executable_extensions; do
14198 ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext"
14199 as_fn_executable_p "$ac_path_lt_DD" || continue
14200 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
14201 cmp -s conftest.i conftest.out \
14202 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
14203 fi
14204 $ac_path_lt_DD_found && break 3
14205 done
14206 done
14207 done
14208 IFS=$as_save_IFS
14209 if test -z "$ac_cv_path_lt_DD"; then
14210 :
14211 fi
14212 else
14213 ac_cv_path_lt_DD=$lt_DD
14214 fi
14215
14216 rm -f conftest.i conftest2.i conftest.out ;;
14217 esac
14218 fi
14219 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
14220 printf "%s\n" "$ac_cv_path_lt_DD" >&6; }
14221
14222
14223 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
14224 printf %s "checking how to truncate binary pipes... " >&6; }
14225 if test ${lt_cv_truncate_bin+y}
14226 then :
14227 printf %s "(cached) " >&6
14228 else case e in #(
14229 e) printf 0123456789abcdef0123456789abcdef >conftest.i
14230 cat conftest.i conftest.i >conftest2.i
14231 lt_cv_truncate_bin=
14232 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
14233 cmp -s conftest.i conftest.out \
14234 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
14235 fi
14236 rm -f conftest.i conftest2.i conftest.out
14237 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" ;;
14238 esac
14239 fi
14240 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
14241 printf "%s\n" "$lt_cv_truncate_bin" >&6; }
14242
14243
14244
14245
14246
14247
14248
14249 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
14250 func_cc_basename ()
14251 {
14252 for cc_temp in $*""; do
14253 case $cc_temp in
14254 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14255 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14256 \-*) ;;
14257 *) break;;
14258 esac
14259 done
14260 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
14261 }
14262
14263 # Check whether --enable-libtool-lock was given.
14264 if test ${enable_libtool_lock+y}
14265 then :
14266 enableval=$enable_libtool_lock;
14267 fi
14268
14269 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
14270
14271 # Some flags need to be propagated to the compiler or linker for good
14272 # libtool support.
14273 case $host in
14274 ia64-*-hpux*)
14275 # Find out what ABI is being produced by ac_compile, and set mode
14276 # options accordingly.
14277 echo 'int i;' > conftest.$ac_ext
14278 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14279 (eval $ac_compile) 2>&5
14280 ac_status=$?
14281 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14282 test $ac_status = 0; }; then
14283 case `$FILECMD conftest.$ac_objext` in
14284 *ELF-32*)
14285 HPUX_IA64_MODE=32
14286 ;;
14287 *ELF-64*)
14288 HPUX_IA64_MODE=64
14289 ;;
14290 esac
14291 fi
14292 rm -rf conftest*
14293 ;;
14294 *-*-irix6*)
14295 # Find out what ABI is being produced by ac_compile, and set linker
14296 # options accordingly.
14297 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
14298 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14299 (eval $ac_compile) 2>&5
14300 ac_status=$?
14301 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14302 test $ac_status = 0; }; then
14303 if test yes = "$lt_cv_prog_gnu_ld"; then
14304 case `$FILECMD conftest.$ac_objext` in
14305 *32-bit*)
14306 LD="${LD-ld} -melf32bsmip"
14307 ;;
14308 *N32*)
14309 LD="${LD-ld} -melf32bmipn32"
14310 ;;
14311 *64-bit*)
14312 LD="${LD-ld} -melf64bmip"
14313 ;;
14314 esac
14315 else
14316 case `$FILECMD conftest.$ac_objext` in
14317 *32-bit*)
14318 LD="${LD-ld} -32"
14319 ;;
14320 *N32*)
14321 LD="${LD-ld} -n32"
14322 ;;
14323 *64-bit*)
14324 LD="${LD-ld} -64"
14325 ;;
14326 esac
14327 fi
14328 fi
14329 rm -rf conftest*
14330 ;;
14331
14332 mips64*-*linux*)
14333 # Find out what ABI is being produced by ac_compile, and set linker
14334 # options accordingly.
14335 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
14336 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14337 (eval $ac_compile) 2>&5
14338 ac_status=$?
14339 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14340 test $ac_status = 0; }; then
14341 emul=elf
14342 case `$FILECMD conftest.$ac_objext` in
14343 *32-bit*)
14344 emul="${emul}32"
14345 ;;
14346 *64-bit*)
14347 emul="${emul}64"
14348 ;;
14349 esac
14350 case `$FILECMD conftest.$ac_objext` in
14351 *MSB*)
14352 emul="${emul}btsmip"
14353 ;;
14354 *LSB*)
14355 emul="${emul}ltsmip"
14356 ;;
14357 esac
14358 case `$FILECMD conftest.$ac_objext` in
14359 *N32*)
14360 emul="${emul}n32"
14361 ;;
14362 esac
14363 LD="${LD-ld} -m $emul"
14364 fi
14365 rm -rf conftest*
14366 ;;
14367
14368 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
14369 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
14370 # Find out what ABI is being produced by ac_compile, and set linker
14371 # options accordingly. Note that the listed cases only cover the
14372 # situations where additional linker options are needed (such as when
14373 # doing 32-bit compilation for a host where ld defaults to 64-bit, or
14374 # vice versa); the common cases where no linker options are needed do
14375 # not appear in the list.
14376 echo 'int i;' > conftest.$ac_ext
14377 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14378 (eval $ac_compile) 2>&5
14379 ac_status=$?
14380 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14381 test $ac_status = 0; }; then
14382 case `$FILECMD conftest.o` in
14383 *32-bit*)
14384 case $host in
14385 x86_64-*kfreebsd*-gnu)
14386 LD="${LD-ld} -m elf_i386_fbsd"
14387 ;;
14388 x86_64-*linux*)
14389 case `$FILECMD conftest.o` in
14390 *x86-64*)
14391 LD="${LD-ld} -m elf32_x86_64"
14392 ;;
14393 *)
14394 LD="${LD-ld} -m elf_i386"
14395 ;;
14396 esac
14397 ;;
14398 powerpc64le-*linux*)
14399 LD="${LD-ld} -m elf32lppclinux"
14400 ;;
14401 powerpc64-*linux*)
14402 LD="${LD-ld} -m elf32ppclinux"
14403 ;;
14404 s390x-*linux*)
14405 LD="${LD-ld} -m elf_s390"
14406 ;;
14407 sparc64-*linux*)
14408 LD="${LD-ld} -m elf32_sparc"
14409 ;;
14410 esac
14411 ;;
14412 *64-bit*)
14413 case $host in
14414 x86_64-*kfreebsd*-gnu)
14415 LD="${LD-ld} -m elf_x86_64_fbsd"
14416 ;;
14417 x86_64-*linux*)
14418 LD="${LD-ld} -m elf_x86_64"
14419 ;;
14420 powerpcle-*linux*)
14421 LD="${LD-ld} -m elf64lppc"
14422 ;;
14423 powerpc-*linux*)
14424 LD="${LD-ld} -m elf64ppc"
14425 ;;
14426 s390*-*linux*|s390*-*tpf*)
14427 LD="${LD-ld} -m elf64_s390"
14428 ;;
14429 sparc*-*linux*)
14430 LD="${LD-ld} -m elf64_sparc"
14431 ;;
14432 esac
14433 ;;
14434 esac
14435 fi
14436 rm -rf conftest*
14437 ;;
14438
14439 *-*-sco3.2v5*)
14440 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
14441 SAVE_CFLAGS=$CFLAGS
14442 CFLAGS="$CFLAGS -belf"
14443 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
14444 printf %s "checking whether the C compiler needs -belf... " >&6; }
14445 if test ${lt_cv_cc_needs_belf+y}
14446 then :
14447 printf %s "(cached) " >&6
14448 else case e in #(
14449 e) ac_ext=c
14450 ac_cpp='$CPP $CPPFLAGS'
14451 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14452 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14453 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14454
14455 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14456 /* end confdefs.h. */
14457
14458 int
14459 main (void)
14460 {
14461
14462 ;
14463 return 0;
14464 }
14465 _ACEOF
14466 if ac_fn_c_try_link "$LINENO"
14467 then :
14468 lt_cv_cc_needs_belf=yes
14469 else case e in #(
14470 e) lt_cv_cc_needs_belf=no ;;
14471 esac
14472 fi
14473 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14474 conftest$ac_exeext conftest.$ac_ext
14475 ac_ext=c
14476 ac_cpp='$CPP $CPPFLAGS'
14477 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14478 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14479 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14480 ;;
14481 esac
14482 fi
14483 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
14484 printf "%s\n" "$lt_cv_cc_needs_belf" >&6; }
14485 if test yes != "$lt_cv_cc_needs_belf"; then
14486 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
14487 CFLAGS=$SAVE_CFLAGS
14488 fi
14489 ;;
14490 *-*solaris*)
14491 # Find out what ABI is being produced by ac_compile, and set linker
14492 # options accordingly.
14493 echo 'int i;' > conftest.$ac_ext
14494 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14495 (eval $ac_compile) 2>&5
14496 ac_status=$?
14497 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14498 test $ac_status = 0; }; then
14499 case `$FILECMD conftest.o` in
14500 *64-bit*)
14501 case $lt_cv_prog_gnu_ld in
14502 yes*)
14503 case $host in
14504 i?86-*-solaris*|x86_64-*-solaris*)
14505 LD="${LD-ld} -m elf_x86_64"
14506 ;;
14507 sparc*-*-solaris*)
14508 LD="${LD-ld} -m elf64_sparc"
14509 ;;
14510 esac
14511 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
14512 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
14513 LD=${LD-ld}_sol2
14514 fi
14515 ;;
14516 *)
14517 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
14518 LD="${LD-ld} -64"
14519 fi
14520 ;;
14521 esac
14522 ;;
14523 esac
14524 fi
14525 rm -rf conftest*
14526 ;;
14527 esac
14528
14529 need_locks=$enable_libtool_lock
14530
14531 if test -n "$ac_tool_prefix"; then
14532 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
14533 set dummy ${ac_tool_prefix}mt; ac_word=$2
14534 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14535 printf %s "checking for $ac_word... " >&6; }
14536 if test ${ac_cv_prog_MANIFEST_TOOL+y}
14537 then :
14538 printf %s "(cached) " >&6
14539 else case e in #(
14540 e) if test -n "$MANIFEST_TOOL"; then
14541 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
14542 else
14543 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14544 for as_dir in $PATH
14545 do
14546 IFS=$as_save_IFS
14547 case $as_dir in #(((
14548 '') as_dir=./ ;;
14549 */) ;;
14550 *) as_dir=$as_dir/ ;;
14551 esac
14552 for ac_exec_ext in '' $ac_executable_extensions; do
14553 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14554 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
14555 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14556 break 2
14557 fi
14558 done
14559 done
14560 IFS=$as_save_IFS
14561
14562 fi ;;
14563 esac
14564 fi
14565 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
14566 if test -n "$MANIFEST_TOOL"; then
14567 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
14568 printf "%s\n" "$MANIFEST_TOOL" >&6; }
14569 else
14570 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14571 printf "%s\n" "no" >&6; }
14572 fi
14573
14574
14575 fi
14576 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
14577 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
14578 # Extract the first word of "mt", so it can be a program name with args.
14579 set dummy mt; ac_word=$2
14580 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14581 printf %s "checking for $ac_word... " >&6; }
14582 if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y}
14583 then :
14584 printf %s "(cached) " >&6
14585 else case e in #(
14586 e) if test -n "$ac_ct_MANIFEST_TOOL"; then
14587 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
14588 else
14589 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14590 for as_dir in $PATH
14591 do
14592 IFS=$as_save_IFS
14593 case $as_dir in #(((
14594 '') as_dir=./ ;;
14595 */) ;;
14596 *) as_dir=$as_dir/ ;;
14597 esac
14598 for ac_exec_ext in '' $ac_executable_extensions; do
14599 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14600 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
14601 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14602 break 2
14603 fi
14604 done
14605 done
14606 IFS=$as_save_IFS
14607
14608 fi ;;
14609 esac
14610 fi
14611 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
14612 if test -n "$ac_ct_MANIFEST_TOOL"; then
14613 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
14614 printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; }
14615 else
14616 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14617 printf "%s\n" "no" >&6; }
14618 fi
14619
14620 if test "x$ac_ct_MANIFEST_TOOL" = x; then
14621 MANIFEST_TOOL=":"
14622 else
14623 case $cross_compiling:$ac_tool_warned in
14624 yes:)
14625 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
14626 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
14627 ac_tool_warned=yes ;;
14628 esac
14629 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
14630 fi
14631 else
14632 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
14633 fi
14634
14635 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
14636 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
14637 printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
14638 if test ${lt_cv_path_mainfest_tool+y}
14639 then :
14640 printf %s "(cached) " >&6
14641 else case e in #(
14642 e) lt_cv_path_mainfest_tool=no
14643 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
14644 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
14645 cat conftest.err >&5
14646 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
14647 lt_cv_path_mainfest_tool=yes
14648 fi
14649 rm -f conftest* ;;
14650 esac
14651 fi
14652 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
14653 printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; }
14654 if test yes != "$lt_cv_path_mainfest_tool"; then
14655 MANIFEST_TOOL=:
14656 fi
14657
14658
14659
14660
14661
14662
14663 case $host_os in
14664 rhapsody* | darwin*)
14665 if test -n "$ac_tool_prefix"; then
14666 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
14667 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
14668 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14669 printf %s "checking for $ac_word... " >&6; }
14670 if test ${ac_cv_prog_DSYMUTIL+y}
14671 then :
14672 printf %s "(cached) " >&6
14673 else case e in #(
14674 e) if test -n "$DSYMUTIL"; then
14675 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
14676 else
14677 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14678 for as_dir in $PATH
14679 do
14680 IFS=$as_save_IFS
14681 case $as_dir in #(((
14682 '') as_dir=./ ;;
14683 */) ;;
14684 *) as_dir=$as_dir/ ;;
14685 esac
14686 for ac_exec_ext in '' $ac_executable_extensions; do
14687 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14688 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
14689 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14690 break 2
14691 fi
14692 done
14693 done
14694 IFS=$as_save_IFS
14695
14696 fi ;;
14697 esac
14698 fi
14699 DSYMUTIL=$ac_cv_prog_DSYMUTIL
14700 if test -n "$DSYMUTIL"; then
14701 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
14702 printf "%s\n" "$DSYMUTIL" >&6; }
14703 else
14704 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14705 printf "%s\n" "no" >&6; }
14706 fi
14707
14708
14709 fi
14710 if test -z "$ac_cv_prog_DSYMUTIL"; then
14711 ac_ct_DSYMUTIL=$DSYMUTIL
14712 # Extract the first word of "dsymutil", so it can be a program name with args.
14713 set dummy dsymutil; ac_word=$2
14714 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14715 printf %s "checking for $ac_word... " >&6; }
14716 if test ${ac_cv_prog_ac_ct_DSYMUTIL+y}
14717 then :
14718 printf %s "(cached) " >&6
14719 else case e in #(
14720 e) if test -n "$ac_ct_DSYMUTIL"; then
14721 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
14722 else
14723 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14724 for as_dir in $PATH
14725 do
14726 IFS=$as_save_IFS
14727 case $as_dir in #(((
14728 '') as_dir=./ ;;
14729 */) ;;
14730 *) as_dir=$as_dir/ ;;
14731 esac
14732 for ac_exec_ext in '' $ac_executable_extensions; do
14733 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14734 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
14735 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14736 break 2
14737 fi
14738 done
14739 done
14740 IFS=$as_save_IFS
14741
14742 fi ;;
14743 esac
14744 fi
14745 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
14746 if test -n "$ac_ct_DSYMUTIL"; then
14747 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
14748 printf "%s\n" "$ac_ct_DSYMUTIL" >&6; }
14749 else
14750 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14751 printf "%s\n" "no" >&6; }
14752 fi
14753
14754 if test "x$ac_ct_DSYMUTIL" = x; then
14755 DSYMUTIL=":"
14756 else
14757 case $cross_compiling:$ac_tool_warned in
14758 yes:)
14759 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
14760 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
14761 ac_tool_warned=yes ;;
14762 esac
14763 DSYMUTIL=$ac_ct_DSYMUTIL
14764 fi
14765 else
14766 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
14767 fi
14768
14769 if test -n "$ac_tool_prefix"; then
14770 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
14771 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
14772 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14773 printf %s "checking for $ac_word... " >&6; }
14774 if test ${ac_cv_prog_NMEDIT+y}
14775 then :
14776 printf %s "(cached) " >&6
14777 else case e in #(
14778 e) if test -n "$NMEDIT"; then
14779 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
14780 else
14781 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14782 for as_dir in $PATH
14783 do
14784 IFS=$as_save_IFS
14785 case $as_dir in #(((
14786 '') as_dir=./ ;;
14787 */) ;;
14788 *) as_dir=$as_dir/ ;;
14789 esac
14790 for ac_exec_ext in '' $ac_executable_extensions; do
14791 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14792 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
14793 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14794 break 2
14795 fi
14796 done
14797 done
14798 IFS=$as_save_IFS
14799
14800 fi ;;
14801 esac
14802 fi
14803 NMEDIT=$ac_cv_prog_NMEDIT
14804 if test -n "$NMEDIT"; then
14805 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
14806 printf "%s\n" "$NMEDIT" >&6; }
14807 else
14808 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14809 printf "%s\n" "no" >&6; }
14810 fi
14811
14812
14813 fi
14814 if test -z "$ac_cv_prog_NMEDIT"; then
14815 ac_ct_NMEDIT=$NMEDIT
14816 # Extract the first word of "nmedit", so it can be a program name with args.
14817 set dummy nmedit; ac_word=$2
14818 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14819 printf %s "checking for $ac_word... " >&6; }
14820 if test ${ac_cv_prog_ac_ct_NMEDIT+y}
14821 then :
14822 printf %s "(cached) " >&6
14823 else case e in #(
14824 e) if test -n "$ac_ct_NMEDIT"; then
14825 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
14826 else
14827 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14828 for as_dir in $PATH
14829 do
14830 IFS=$as_save_IFS
14831 case $as_dir in #(((
14832 '') as_dir=./ ;;
14833 */) ;;
14834 *) as_dir=$as_dir/ ;;
14835 esac
14836 for ac_exec_ext in '' $ac_executable_extensions; do
14837 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14838 ac_cv_prog_ac_ct_NMEDIT="nmedit"
14839 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14840 break 2
14841 fi
14842 done
14843 done
14844 IFS=$as_save_IFS
14845
14846 fi ;;
14847 esac
14848 fi
14849 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
14850 if test -n "$ac_ct_NMEDIT"; then
14851 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
14852 printf "%s\n" "$ac_ct_NMEDIT" >&6; }
14853 else
14854 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14855 printf "%s\n" "no" >&6; }
14856 fi
14857
14858 if test "x$ac_ct_NMEDIT" = x; then
14859 NMEDIT=":"
14860 else
14861 case $cross_compiling:$ac_tool_warned in
14862 yes:)
14863 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
14864 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
14865 ac_tool_warned=yes ;;
14866 esac
14867 NMEDIT=$ac_ct_NMEDIT
14868 fi
14869 else
14870 NMEDIT="$ac_cv_prog_NMEDIT"
14871 fi
14872
14873 if test -n "$ac_tool_prefix"; then
14874 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
14875 set dummy ${ac_tool_prefix}lipo; ac_word=$2
14876 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14877 printf %s "checking for $ac_word... " >&6; }
14878 if test ${ac_cv_prog_LIPO+y}
14879 then :
14880 printf %s "(cached) " >&6
14881 else case e in #(
14882 e) if test -n "$LIPO"; then
14883 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
14884 else
14885 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14886 for as_dir in $PATH
14887 do
14888 IFS=$as_save_IFS
14889 case $as_dir in #(((
14890 '') as_dir=./ ;;
14891 */) ;;
14892 *) as_dir=$as_dir/ ;;
14893 esac
14894 for ac_exec_ext in '' $ac_executable_extensions; do
14895 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14896 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
14897 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14898 break 2
14899 fi
14900 done
14901 done
14902 IFS=$as_save_IFS
14903
14904 fi ;;
14905 esac
14906 fi
14907 LIPO=$ac_cv_prog_LIPO
14908 if test -n "$LIPO"; then
14909 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
14910 printf "%s\n" "$LIPO" >&6; }
14911 else
14912 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14913 printf "%s\n" "no" >&6; }
14914 fi
14915
14916
14917 fi
14918 if test -z "$ac_cv_prog_LIPO"; then
14919 ac_ct_LIPO=$LIPO
14920 # Extract the first word of "lipo", so it can be a program name with args.
14921 set dummy lipo; ac_word=$2
14922 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14923 printf %s "checking for $ac_word... " >&6; }
14924 if test ${ac_cv_prog_ac_ct_LIPO+y}
14925 then :
14926 printf %s "(cached) " >&6
14927 else case e in #(
14928 e) if test -n "$ac_ct_LIPO"; then
14929 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
14930 else
14931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14932 for as_dir in $PATH
14933 do
14934 IFS=$as_save_IFS
14935 case $as_dir in #(((
14936 '') as_dir=./ ;;
14937 */) ;;
14938 *) as_dir=$as_dir/ ;;
14939 esac
14940 for ac_exec_ext in '' $ac_executable_extensions; do
14941 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14942 ac_cv_prog_ac_ct_LIPO="lipo"
14943 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14944 break 2
14945 fi
14946 done
14947 done
14948 IFS=$as_save_IFS
14949
14950 fi ;;
14951 esac
14952 fi
14953 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
14954 if test -n "$ac_ct_LIPO"; then
14955 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
14956 printf "%s\n" "$ac_ct_LIPO" >&6; }
14957 else
14958 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14959 printf "%s\n" "no" >&6; }
14960 fi
14961
14962 if test "x$ac_ct_LIPO" = x; then
14963 LIPO=":"
14964 else
14965 case $cross_compiling:$ac_tool_warned in
14966 yes:)
14967 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
14968 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
14969 ac_tool_warned=yes ;;
14970 esac
14971 LIPO=$ac_ct_LIPO
14972 fi
14973 else
14974 LIPO="$ac_cv_prog_LIPO"
14975 fi
14976
14977 if test -n "$ac_tool_prefix"; then
14978 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
14979 set dummy ${ac_tool_prefix}otool; ac_word=$2
14980 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14981 printf %s "checking for $ac_word... " >&6; }
14982 if test ${ac_cv_prog_OTOOL+y}
14983 then :
14984 printf %s "(cached) " >&6
14985 else case e in #(
14986 e) if test -n "$OTOOL"; then
14987 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
14988 else
14989 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14990 for as_dir in $PATH
14991 do
14992 IFS=$as_save_IFS
14993 case $as_dir in #(((
14994 '') as_dir=./ ;;
14995 */) ;;
14996 *) as_dir=$as_dir/ ;;
14997 esac
14998 for ac_exec_ext in '' $ac_executable_extensions; do
14999 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
15000 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
15001 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
15002 break 2
15003 fi
15004 done
15005 done
15006 IFS=$as_save_IFS
15007
15008 fi ;;
15009 esac
15010 fi
15011 OTOOL=$ac_cv_prog_OTOOL
15012 if test -n "$OTOOL"; then
15013 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
15014 printf "%s\n" "$OTOOL" >&6; }
15015 else
15016 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15017 printf "%s\n" "no" >&6; }
15018 fi
15019
15020
15021 fi
15022 if test -z "$ac_cv_prog_OTOOL"; then
15023 ac_ct_OTOOL=$OTOOL
15024 # Extract the first word of "otool", so it can be a program name with args.
15025 set dummy otool; ac_word=$2
15026 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15027 printf %s "checking for $ac_word... " >&6; }
15028 if test ${ac_cv_prog_ac_ct_OTOOL+y}
15029 then :
15030 printf %s "(cached) " >&6
15031 else case e in #(
15032 e) if test -n "$ac_ct_OTOOL"; then
15033 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
15034 else
15035 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15036 for as_dir in $PATH
15037 do
15038 IFS=$as_save_IFS
15039 case $as_dir in #(((
15040 '') as_dir=./ ;;
15041 */) ;;
15042 *) as_dir=$as_dir/ ;;
15043 esac
15044 for ac_exec_ext in '' $ac_executable_extensions; do
15045 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
15046 ac_cv_prog_ac_ct_OTOOL="otool"
15047 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
15048 break 2
15049 fi
15050 done
15051 done
15052 IFS=$as_save_IFS
15053
15054 fi ;;
15055 esac
15056 fi
15057 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
15058 if test -n "$ac_ct_OTOOL"; then
15059 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
15060 printf "%s\n" "$ac_ct_OTOOL" >&6; }
15061 else
15062 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15063 printf "%s\n" "no" >&6; }
15064 fi
15065
15066 if test "x$ac_ct_OTOOL" = x; then
15067 OTOOL=":"
15068 else
15069 case $cross_compiling:$ac_tool_warned in
15070 yes:)
15071 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
15072 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
15073 ac_tool_warned=yes ;;
15074 esac
15075 OTOOL=$ac_ct_OTOOL
15076 fi
15077 else
15078 OTOOL="$ac_cv_prog_OTOOL"
15079 fi
15080
15081 if test -n "$ac_tool_prefix"; then
15082 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
15083 set dummy ${ac_tool_prefix}otool64; ac_word=$2
15084 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15085 printf %s "checking for $ac_word... " >&6; }
15086 if test ${ac_cv_prog_OTOOL64+y}
15087 then :
15088 printf %s "(cached) " >&6
15089 else case e in #(
15090 e) if test -n "$OTOOL64"; then
15091 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
15092 else
15093 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15094 for as_dir in $PATH
15095 do
15096 IFS=$as_save_IFS
15097 case $as_dir in #(((
15098 '') as_dir=./ ;;
15099 */) ;;
15100 *) as_dir=$as_dir/ ;;
15101 esac
15102 for ac_exec_ext in '' $ac_executable_extensions; do
15103 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
15104 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
15105 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
15106 break 2
15107 fi
15108 done
15109 done
15110 IFS=$as_save_IFS
15111
15112 fi ;;
15113 esac
15114 fi
15115 OTOOL64=$ac_cv_prog_OTOOL64
15116 if test -n "$OTOOL64"; then
15117 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
15118 printf "%s\n" "$OTOOL64" >&6; }
15119 else
15120 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15121 printf "%s\n" "no" >&6; }
15122 fi
15123
15124
15125 fi
15126 if test -z "$ac_cv_prog_OTOOL64"; then
15127 ac_ct_OTOOL64=$OTOOL64
15128 # Extract the first word of "otool64", so it can be a program name with args.
15129 set dummy otool64; ac_word=$2
15130 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15131 printf %s "checking for $ac_word... " >&6; }
15132 if test ${ac_cv_prog_ac_ct_OTOOL64+y}
15133 then :
15134 printf %s "(cached) " >&6
15135 else case e in #(
15136 e) if test -n "$ac_ct_OTOOL64"; then
15137 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
15138 else
15139 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15140 for as_dir in $PATH
15141 do
15142 IFS=$as_save_IFS
15143 case $as_dir in #(((
15144 '') as_dir=./ ;;
15145 */) ;;
15146 *) as_dir=$as_dir/ ;;
15147 esac
15148 for ac_exec_ext in '' $ac_executable_extensions; do
15149 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
15150 ac_cv_prog_ac_ct_OTOOL64="otool64"
15151 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
15152 break 2
15153 fi
15154 done
15155 done
15156 IFS=$as_save_IFS
15157
15158 fi ;;
15159 esac
15160 fi
15161 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
15162 if test -n "$ac_ct_OTOOL64"; then
15163 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
15164 printf "%s\n" "$ac_ct_OTOOL64" >&6; }
15165 else
15166 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15167 printf "%s\n" "no" >&6; }
15168 fi
15169
15170 if test "x$ac_ct_OTOOL64" = x; then
15171 OTOOL64=":"
15172 else
15173 case $cross_compiling:$ac_tool_warned in
15174 yes:)
15175 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
15176 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
15177 ac_tool_warned=yes ;;
15178 esac
15179 OTOOL64=$ac_ct_OTOOL64
15180 fi
15181 else
15182 OTOOL64="$ac_cv_prog_OTOOL64"
15183 fi
15184
15185
15186
15187
15188
15189
15190
15191
15192
15193
15194
15195
15196
15197
15198
15199
15200
15201
15202
15203
15204
15205
15206
15207
15208
15209
15210
15211 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
15212 printf %s "checking for -single_module linker flag... " >&6; }
15213 if test ${lt_cv_apple_cc_single_mod+y}
15214 then :
15215 printf %s "(cached) " >&6
15216 else case e in #(
15217 e) lt_cv_apple_cc_single_mod=no
15218 if test -z "$LT_MULTI_MODULE"; then
15219 # By default we will add the -single_module flag. You can override
15220 # by either setting the environment variable LT_MULTI_MODULE
15221 # non-empty at configure time, or by adding -multi_module to the
15222 # link flags.
15223 rm -rf libconftest.dylib*
15224 echo "int foo(void){return 1;}" > conftest.c
15225 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
15226 -dynamiclib -Wl,-single_module conftest.c" >&5
15227 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
15228 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
15229 _lt_result=$?
15230 # If there is a non-empty error log, and "single_module"
15231 # appears in it, assume the flag caused a linker warning
15232 if test -s conftest.err && $GREP single_module conftest.err; then
15233 cat conftest.err >&5
15234 # Otherwise, if the output was created with a 0 exit code from
15235 # the compiler, it worked.
15236 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
15237 lt_cv_apple_cc_single_mod=yes
15238 else
15239 cat conftest.err >&5
15240 fi
15241 rm -rf libconftest.dylib*
15242 rm -f conftest.*
15243 fi ;;
15244 esac
15245 fi
15246 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
15247 printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; }
15248
15249 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
15250 printf %s "checking for -exported_symbols_list linker flag... " >&6; }
15251 if test ${lt_cv_ld_exported_symbols_list+y}
15252 then :
15253 printf %s "(cached) " >&6
15254 else case e in #(
15255 e) lt_cv_ld_exported_symbols_list=no
15256 save_LDFLAGS=$LDFLAGS
15257 echo "_main" > conftest.sym
15258 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
15259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15260 /* end confdefs.h. */
15261
15262 int
15263 main (void)
15264 {
15265
15266 ;
15267 return 0;
15268 }
15269 _ACEOF
15270 if ac_fn_c_try_link "$LINENO"
15271 then :
15272 lt_cv_ld_exported_symbols_list=yes
15273 else case e in #(
15274 e) lt_cv_ld_exported_symbols_list=no ;;
15275 esac
15276 fi
15277 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15278 conftest$ac_exeext conftest.$ac_ext
15279 LDFLAGS=$save_LDFLAGS
15280 ;;
15281 esac
15282 fi
15283 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
15284 printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; }
15285
15286 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
15287 printf %s "checking for -force_load linker flag... " >&6; }
15288 if test ${lt_cv_ld_force_load+y}
15289 then :
15290 printf %s "(cached) " >&6
15291 else case e in #(
15292 e) lt_cv_ld_force_load=no
15293 cat > conftest.c << _LT_EOF
15294 int forced_loaded() { return 2;}
15295 _LT_EOF
15296 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
15297 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
15298 echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5
15299 $AR $AR_FLAGS libconftest.a conftest.o 2>&5
15300 echo "$RANLIB libconftest.a" >&5
15301 $RANLIB libconftest.a 2>&5
15302 cat > conftest.c << _LT_EOF
15303 int main() { return 0;}
15304 _LT_EOF
15305 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
15306 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
15307 _lt_result=$?
15308 if test -s conftest.err && $GREP force_load conftest.err; then
15309 cat conftest.err >&5
15310 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
15311 lt_cv_ld_force_load=yes
15312 else
15313 cat conftest.err >&5
15314 fi
15315 rm -f conftest.err libconftest.a conftest conftest.c
15316 rm -rf conftest.dSYM
15317 ;;
15318 esac
15319 fi
15320 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
15321 printf "%s\n" "$lt_cv_ld_force_load" >&6; }
15322 case $host_os in
15323 rhapsody* | darwin1.[012])
15324 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
15325 darwin1.*)
15326 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
15327 darwin*)
15328 case $MACOSX_DEPLOYMENT_TARGET,$host in
15329 10.[012],*|,*powerpc*-darwin[5-8]*)
15330 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
15331 *)
15332 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
15333 esac
15334 ;;
15335 esac
15336 if test yes = "$lt_cv_apple_cc_single_mod"; then
15337 _lt_dar_single_mod='$single_module'
15338 fi
15339 if test yes = "$lt_cv_ld_exported_symbols_list"; then
15340 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
15341 else
15342 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
15343 fi
15344 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
15345 _lt_dsymutil='~$DSYMUTIL $lib || :'
15346 else
15347 _lt_dsymutil=
15348 fi
15349 ;;
15350 esac
15351
15352 # func_munge_path_list VARIABLE PATH
15353 # -----------------------------------
15354 # VARIABLE is name of variable containing _space_ separated list of
15355 # directories to be munged by the contents of PATH, which is string
15356 # having a format:
15357 # "DIR[:DIR]:"
15358 # string "DIR[ DIR]" will be prepended to VARIABLE
15359 # ":DIR[:DIR]"
15360 # string "DIR[ DIR]" will be appended to VARIABLE
15361 # "DIRP[:DIRP]::[DIRA:]DIRA"
15362 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
15363 # "DIRA[ DIRA]" will be appended to VARIABLE
15364 # "DIR[:DIR]"
15365 # VARIABLE will be replaced by "DIR[ DIR]"
15366 func_munge_path_list ()
15367 {
15368 case x$2 in
15369 x)
15370 ;;
15371 *:)
15372 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
15373 ;;
15374 x:*)
15375 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
15376 ;;
15377 *::*)
15378 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
15379 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
15380 ;;
15381 *)
15382 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
15383 ;;
15384 esac
15385 }
15386
15387 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
15388 "
15389 if test "x$ac_cv_header_dlfcn_h" = xyes
15390 then :
15391 printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h
15392
15393 fi
15394
15395
15396
15397
15398
15399 # Set options
15400 # Check whether --enable-static was given.
15401 if test ${enable_static+y}
15402 then :
15403 enableval=$enable_static; p=${PACKAGE-default}
15404 case $enableval in
15405 yes) enable_static=yes ;;
15406 no) enable_static=no ;;
15407 *)
15408 enable_static=no
15409 # Look at the argument we got. We use all the common list separators.
15410 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
15411 for pkg in $enableval; do
15412 IFS=$lt_save_ifs
15413 if test "X$pkg" = "X$p"; then
15414 enable_static=yes
15415 fi
15416 done
15417 IFS=$lt_save_ifs
15418 ;;
15419 esac
15420 else case e in #(
15421 e) enable_static=no ;;
15422 esac
15423 fi
15424
15425
15426
15427
15428
15429
15430
15431
15432
15433
15434 enable_dlopen=no
15435
15436
15437 enable_win32_dll=no
15438
15439
15440 # Check whether --enable-shared was given.
15441 if test ${enable_shared+y}
15442 then :
15443 enableval=$enable_shared; p=${PACKAGE-default}
15444 case $enableval in
15445 yes) enable_shared=yes ;;
15446 no) enable_shared=no ;;
15447 *)
15448 enable_shared=no
15449 # Look at the argument we got. We use all the common list separators.
15450 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
15451 for pkg in $enableval; do
15452 IFS=$lt_save_ifs
15453 if test "X$pkg" = "X$p"; then
15454 enable_shared=yes
15455 fi
15456 done
15457 IFS=$lt_save_ifs
15458 ;;
15459 esac
15460 else case e in #(
15461 e) enable_shared=yes ;;
15462 esac
15463 fi
15464
15465
15466
15467
15468
15469
15470
15471
15472
15473
15474
15475 # Check whether --with-pic was given.
15476 if test ${with_pic+y}
15477 then :
15478 withval=$with_pic; lt_p=${PACKAGE-default}
15479 case $withval in
15480 yes|no) pic_mode=$withval ;;
15481 *)
15482 pic_mode=default
15483 # Look at the argument we got. We use all the common list separators.
15484 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
15485 for lt_pkg in $withval; do
15486 IFS=$lt_save_ifs
15487 if test "X$lt_pkg" = "X$lt_p"; then
15488 pic_mode=yes
15489 fi
15490 done
15491 IFS=$lt_save_ifs
15492 ;;
15493 esac
15494 else case e in #(
15495 e) pic_mode=default ;;
15496 esac
15497 fi
15498
15499
15500
15501
15502
15503
15504
15505
15506 # Check whether --enable-fast-install was given.
15507 if test ${enable_fast_install+y}
15508 then :
15509 enableval=$enable_fast_install; p=${PACKAGE-default}
15510 case $enableval in
15511 yes) enable_fast_install=yes ;;
15512 no) enable_fast_install=no ;;
15513 *)
15514 enable_fast_install=no
15515 # Look at the argument we got. We use all the common list separators.
15516 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
15517 for pkg in $enableval; do
15518 IFS=$lt_save_ifs
15519 if test "X$pkg" = "X$p"; then
15520 enable_fast_install=yes
15521 fi
15522 done
15523 IFS=$lt_save_ifs
15524 ;;
15525 esac
15526 else case e in #(
15527 e) enable_fast_install=yes ;;
15528 esac
15529 fi
15530
15531
15532
15533
15534
15535
15536
15537
15538 shared_archive_member_spec=
15539 case $host,$enable_shared in
15540 power*-*-aix[5-9]*,yes)
15541 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
15542 printf %s "checking which variant of shared library versioning to provide... " >&6; }
15543
15544 # Check whether --with-aix-soname was given.
15545 if test ${with_aix_soname+y}
15546 then :
15547 withval=$with_aix_soname; case $withval in
15548 aix|svr4|both)
15549 ;;
15550 *)
15551 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
15552 ;;
15553 esac
15554 lt_cv_with_aix_soname=$with_aix_soname
15555 else case e in #(
15556 e) if test ${lt_cv_with_aix_soname+y}
15557 then :
15558 printf %s "(cached) " >&6
15559 else case e in #(
15560 e) lt_cv_with_aix_soname=aix ;;
15561 esac
15562 fi
15563
15564 with_aix_soname=$lt_cv_with_aix_soname ;;
15565 esac
15566 fi
15567
15568 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
15569 printf "%s\n" "$with_aix_soname" >&6; }
15570 if test aix != "$with_aix_soname"; then
15571 # For the AIX way of multilib, we name the shared archive member
15572 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
15573 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
15574 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
15575 # the AIX toolchain works better with OBJECT_MODE set (default 32).
15576 if test 64 = "${OBJECT_MODE-32}"; then
15577 shared_archive_member_spec=shr_64
15578 else
15579 shared_archive_member_spec=shr
15580 fi
15581 fi
15582 ;;
15583 *)
15584 with_aix_soname=aix
15585 ;;
15586 esac
15587
15588
15589
15590
15591
15592
15593
15594
15595
15596
15597 # This can be used to rebuild libtool when needed
15598 LIBTOOL_DEPS=$ltmain
15599
15600 # Always use our own libtool.
15601 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
15602
15603
15604
15605
15606
15607
15608
15609
15610
15611
15612
15613
15614
15615
15616
15617
15618
15619
15620
15621
15622
15623
15624
15625
15626
15627
15628
15629
15630
15631
15632 test -z "$LN_S" && LN_S="ln -s"
15633
15634
15635
15636
15637
15638
15639
15640
15641
15642
15643
15644
15645
15646
15647 if test -n "${ZSH_VERSION+set}"; then
15648 setopt NO_GLOB_SUBST
15649 fi
15650
15651 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
15652 printf %s "checking for objdir... " >&6; }
15653 if test ${lt_cv_objdir+y}
15654 then :
15655 printf %s "(cached) " >&6
15656 else case e in #(
15657 e) rm -f .libs 2>/dev/null
15658 mkdir .libs 2>/dev/null
15659 if test -d .libs; then
15660 lt_cv_objdir=.libs
15661 else
15662 # MS-DOS does not allow filenames that begin with a dot.
15663 lt_cv_objdir=_libs
15664 fi
15665 rmdir .libs 2>/dev/null ;;
15666 esac
15667 fi
15668 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
15669 printf "%s\n" "$lt_cv_objdir" >&6; }
15670 objdir=$lt_cv_objdir
15671
15672
15673
15674
15675
15676 printf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h
15677
15678
15679
15680
15681 case $host_os in
15682 aix3*)
15683 # AIX sometimes has problems with the GCC collect2 program. For some
15684 # reason, if we set the COLLECT_NAMES environment variable, the problems
15685 # vanish in a puff of smoke.
15686 if test set != "${COLLECT_NAMES+set}"; then
15687 COLLECT_NAMES=
15688 export COLLECT_NAMES
15689 fi
15690 ;;
15691 esac
15692
15693 # Global variables:
15694 ofile=libtool
15695 can_build_shared=yes
15696
15697 # All known linkers require a '.a' archive for static linking (except MSVC and
15698 # ICC, which need '.lib').
15699 libext=a
15700
15701 with_gnu_ld=$lt_cv_prog_gnu_ld
15702
15703 old_CC=$CC
15704 old_CFLAGS=$CFLAGS
15705
15706 # Set sane defaults for various variables
15707 test -z "$CC" && CC=cc
15708 test -z "$LTCC" && LTCC=$CC
15709 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
15710 test -z "$LD" && LD=ld
15711 test -z "$ac_objext" && ac_objext=o
15712
15713 func_cc_basename $compiler
15714 cc_basename=$func_cc_basename_result
15715
15716
15717 # Only perform the check for file, if the check method requires it
15718 test -z "$MAGIC_CMD" && MAGIC_CMD=file
15719 case $deplibs_check_method in
15720 file_magic*)
15721 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
15722 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
15723 printf %s "checking for ${ac_tool_prefix}file... " >&6; }
15724 if test ${lt_cv_path_MAGIC_CMD+y}
15725 then :
15726 printf %s "(cached) " >&6
15727 else case e in #(
15728 e) case $MAGIC_CMD in
15729 [\\/*] | ?:[\\/]*)
15730 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
15731 ;;
15732 *)
15733 lt_save_MAGIC_CMD=$MAGIC_CMD
15734 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
15735 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
15736 for ac_dir in $ac_dummy; do
15737 IFS=$lt_save_ifs
15738 test -z "$ac_dir" && ac_dir=.
15739 if test -f "$ac_dir/${ac_tool_prefix}file"; then
15740 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
15741 if test -n "$file_magic_test_file"; then
15742 case $deplibs_check_method in
15743 "file_magic "*)
15744 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
15745 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
15746 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
15747 $EGREP "$file_magic_regex" > /dev/null; then
15748 :
15749 else
15750 cat <<_LT_EOF 1>&2
15751
15752 *** Warning: the command libtool uses to detect shared libraries,
15753 *** $file_magic_cmd, produces output that libtool cannot recognize.
15754 *** The result is that libtool may fail to recognize shared libraries
15755 *** as such. This will affect the creation of libtool libraries that
15756 *** depend on shared libraries, but programs linked with such libtool
15757 *** libraries will work regardless of this problem. Nevertheless, you
15758 *** may want to report the problem to your system manager and/or to
15759 *** bug-libtool@gnu.org
15760
15761 _LT_EOF
15762 fi ;;
15763 esac
15764 fi
15765 break
15766 fi
15767 done
15768 IFS=$lt_save_ifs
15769 MAGIC_CMD=$lt_save_MAGIC_CMD
15770 ;;
15771 esac ;;
15772 esac
15773 fi
15774
15775 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
15776 if test -n "$MAGIC_CMD"; then
15777 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
15778 printf "%s\n" "$MAGIC_CMD" >&6; }
15779 else
15780 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15781 printf "%s\n" "no" >&6; }
15782 fi
15783
15784
15785
15786
15787
15788 if test -z "$lt_cv_path_MAGIC_CMD"; then
15789 if test -n "$ac_tool_prefix"; then
15790 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5
15791 printf %s "checking for file... " >&6; }
15792 if test ${lt_cv_path_MAGIC_CMD+y}
15793 then :
15794 printf %s "(cached) " >&6
15795 else case e in #(
15796 e) case $MAGIC_CMD in
15797 [\\/*] | ?:[\\/]*)
15798 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
15799 ;;
15800 *)
15801 lt_save_MAGIC_CMD=$MAGIC_CMD
15802 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
15803 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
15804 for ac_dir in $ac_dummy; do
15805 IFS=$lt_save_ifs
15806 test -z "$ac_dir" && ac_dir=.
15807 if test -f "$ac_dir/file"; then
15808 lt_cv_path_MAGIC_CMD=$ac_dir/"file"
15809 if test -n "$file_magic_test_file"; then
15810 case $deplibs_check_method in
15811 "file_magic "*)
15812 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
15813 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
15814 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
15815 $EGREP "$file_magic_regex" > /dev/null; then
15816 :
15817 else
15818 cat <<_LT_EOF 1>&2
15819
15820 *** Warning: the command libtool uses to detect shared libraries,
15821 *** $file_magic_cmd, produces output that libtool cannot recognize.
15822 *** The result is that libtool may fail to recognize shared libraries
15823 *** as such. This will affect the creation of libtool libraries that
15824 *** depend on shared libraries, but programs linked with such libtool
15825 *** libraries will work regardless of this problem. Nevertheless, you
15826 *** may want to report the problem to your system manager and/or to
15827 *** bug-libtool@gnu.org
15828
15829 _LT_EOF
15830 fi ;;
15831 esac
15832 fi
15833 break
15834 fi
15835 done
15836 IFS=$lt_save_ifs
15837 MAGIC_CMD=$lt_save_MAGIC_CMD
15838 ;;
15839 esac ;;
15840 esac
15841 fi
15842
15843 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
15844 if test -n "$MAGIC_CMD"; then
15845 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
15846 printf "%s\n" "$MAGIC_CMD" >&6; }
15847 else
15848 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15849 printf "%s\n" "no" >&6; }
15850 fi
15851
15852
15853 else
15854 MAGIC_CMD=:
15855 fi
15856 fi
15857
15858 fi
15859 ;;
15860 esac
15861
15862 # Use C for the default configuration in the libtool script
15863
15864 lt_save_CC=$CC
15865 ac_ext=c
15866 ac_cpp='$CPP $CPPFLAGS'
15867 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15868 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15869 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15870
15871
15872 # Source file extension for C test sources.
15873 ac_ext=c
15874
15875 # Object file extension for compiled C test sources.
15876 objext=o
15877 objext=$objext
15878
15879 # Code to be used in simple compile tests
15880 lt_simple_compile_test_code="int some_variable = 0;"
15881
15882 # Code to be used in simple link tests
15883 lt_simple_link_test_code='int main(){return(0);}'
15884
15885
15886
15887
15888
15889
15890
15891 # If no C compiler was specified, use CC.
15892 LTCC=${LTCC-"$CC"}
15893
15894 # If no C compiler flags were specified, use CFLAGS.
15895 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
15896
15897 # Allow CC to be a program name with arguments.
15898 compiler=$CC
15899
15900 # Save the default compiler, since it gets overwritten when the other
15901 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
15902 compiler_DEFAULT=$CC
15903
15904 # save warnings/boilerplate of simple test code
15905 ac_outfile=conftest.$ac_objext
15906 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
15907 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
15908 _lt_compiler_boilerplate=`cat conftest.err`
15909 $RM conftest*
15910
15911 ac_outfile=conftest.$ac_objext
15912 echo "$lt_simple_link_test_code" >conftest.$ac_ext
15913 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
15914 _lt_linker_boilerplate=`cat conftest.err`
15915 $RM -r conftest*
15916
15917
15918 if test -n "$compiler"; then
15919
15920 lt_prog_compiler_no_builtin_flag=
15921
15922 if test yes = "$GCC"; then
15923 case $cc_basename in
15924 nvcc*)
15925 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
15926 *)
15927 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
15928 esac
15929
15930 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
15931 printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
15932 if test ${lt_cv_prog_compiler_rtti_exceptions+y}
15933 then :
15934 printf %s "(cached) " >&6
15935 else case e in #(
15936 e) lt_cv_prog_compiler_rtti_exceptions=no
15937 ac_outfile=conftest.$ac_objext
15938 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15939 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment
15940 # Insert the option either (1) after the last *FLAGS variable, or
15941 # (2) before a word containing "conftest.", or (3) at the end.
15942 # Note that $ac_compile itself does not contain backslashes and begins
15943 # with a dollar sign (not a hyphen), so the echo should work correctly.
15944 # The option is referenced via a variable to avoid confusing sed.
15945 lt_compile=`echo "$ac_compile" | $SED \
15946 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15947 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15948 -e 's:$: $lt_compiler_flag:'`
15949 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15950 (eval "$lt_compile" 2>conftest.err)
15951 ac_status=$?
15952 cat conftest.err >&5
15953 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15954 if (exit $ac_status) && test -s "$ac_outfile"; then
15955 # The compiler can only warn and ignore the option if not recognized
15956 # So say no if there are warnings other than the usual output.
15957 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
15958 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15959 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
15960 lt_cv_prog_compiler_rtti_exceptions=yes
15961 fi
15962 fi
15963 $RM conftest*
15964 ;;
15965 esac
15966 fi
15967 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
15968 printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
15969
15970 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
15971 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
15972 else
15973 :
15974 fi
15975
15976 fi
15977
15978
15979
15980
15981
15982
15983 lt_prog_compiler_wl=
15984 lt_prog_compiler_pic=
15985 lt_prog_compiler_static=
15986
15987
15988 if test yes = "$GCC"; then
15989 lt_prog_compiler_wl='-Wl,'
15990 lt_prog_compiler_static='-static'
15991
15992 case $host_os in
15993 aix*)
15994 # All AIX code is PIC.
15995 if test ia64 = "$host_cpu"; then
15996 # AIX 5 now supports IA64 processor
15997 lt_prog_compiler_static='-Bstatic'
15998 fi
15999 lt_prog_compiler_pic='-fPIC'
16000 ;;
16001
16002 amigaos*)
16003 case $host_cpu in
16004 powerpc)
16005 # see comment about AmigaOS4 .so support
16006 lt_prog_compiler_pic='-fPIC'
16007 ;;
16008 m68k)
16009 # FIXME: we need at least 68020 code to build shared libraries, but
16010 # adding the '-m68020' flag to GCC prevents building anything better,
16011 # like '-m68040'.
16012 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
16013 ;;
16014 esac
16015 ;;
16016
16017 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16018 # PIC is the default for these OSes.
16019 ;;
16020
16021 mingw* | cygwin* | pw32* | os2* | cegcc*)
16022 # This hack is so that the source file can tell whether it is being
16023 # built for inclusion in a dll (and should export symbols for example).
16024 # Although the cygwin gcc ignores -fPIC, still need this for old-style
16025 # (--disable-auto-import) libraries
16026 lt_prog_compiler_pic='-DDLL_EXPORT'
16027 case $host_os in
16028 os2*)
16029 lt_prog_compiler_static='$wl-static'
16030 ;;
16031 esac
16032 ;;
16033
16034 darwin* | rhapsody*)
16035 # PIC is the default on this platform
16036 # Common symbols not allowed in MH_DYLIB files
16037 lt_prog_compiler_pic='-fno-common'
16038 ;;
16039
16040 haiku*)
16041 # PIC is the default for Haiku.
16042 # The "-static" flag exists, but is broken.
16043 lt_prog_compiler_static=
16044 ;;
16045
16046 hpux*)
16047 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
16048 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
16049 # sets the default TLS model and affects inlining.
16050 case $host_cpu in
16051 hppa*64*)
16052 # +Z the default
16053 ;;
16054 *)
16055 lt_prog_compiler_pic='-fPIC'
16056 ;;
16057 esac
16058 ;;
16059
16060 interix[3-9]*)
16061 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16062 # Instead, we relocate shared libraries at runtime.
16063 ;;
16064
16065 msdosdjgpp*)
16066 # Just because we use GCC doesn't mean we suddenly get shared libraries
16067 # on systems that don't support them.
16068 lt_prog_compiler_can_build_shared=no
16069 enable_shared=no
16070 ;;
16071
16072 *nto* | *qnx*)
16073 # QNX uses GNU C++, but need to define -shared option too, otherwise
16074 # it will coredump.
16075 lt_prog_compiler_pic='-fPIC -shared'
16076 ;;
16077
16078 sysv4*MP*)
16079 if test -d /usr/nec; then
16080 lt_prog_compiler_pic=-Kconform_pic
16081 fi
16082 ;;
16083
16084 *)
16085 lt_prog_compiler_pic='-fPIC'
16086 ;;
16087 esac
16088
16089 case $cc_basename in
16090 nvcc*) # Cuda Compiler Driver 2.2
16091 lt_prog_compiler_wl='-Xlinker '
16092 if test -n "$lt_prog_compiler_pic"; then
16093 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
16094 fi
16095 ;;
16096 esac
16097 else
16098 # PORTME Check for flag to pass linker flags through the system compiler.
16099 case $host_os in
16100 aix*)
16101 lt_prog_compiler_wl='-Wl,'
16102 if test ia64 = "$host_cpu"; then
16103 # AIX 5 now supports IA64 processor
16104 lt_prog_compiler_static='-Bstatic'
16105 else
16106 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
16107 fi
16108 ;;
16109
16110 darwin* | rhapsody*)
16111 # PIC is the default on this platform
16112 # Common symbols not allowed in MH_DYLIB files
16113 lt_prog_compiler_pic='-fno-common'
16114 case $cc_basename in
16115 nagfor*)
16116 # NAG Fortran compiler
16117 lt_prog_compiler_wl='-Wl,-Wl,,'
16118 lt_prog_compiler_pic='-PIC'
16119 lt_prog_compiler_static='-Bstatic'
16120 ;;
16121 esac
16122 ;;
16123
16124 mingw* | cygwin* | pw32* | os2* | cegcc*)
16125 # This hack is so that the source file can tell whether it is being
16126 # built for inclusion in a dll (and should export symbols for example).
16127 lt_prog_compiler_pic='-DDLL_EXPORT'
16128 case $host_os in
16129 os2*)
16130 lt_prog_compiler_static='$wl-static'
16131 ;;
16132 esac
16133 ;;
16134
16135 hpux9* | hpux10* | hpux11*)
16136 lt_prog_compiler_wl='-Wl,'
16137 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16138 # not for PA HP-UX.
16139 case $host_cpu in
16140 hppa*64*|ia64*)
16141 # +Z the default
16142 ;;
16143 *)
16144 lt_prog_compiler_pic='+Z'
16145 ;;
16146 esac
16147 # Is there a better lt_prog_compiler_static that works with the bundled CC?
16148 lt_prog_compiler_static='$wl-a ${wl}archive'
16149 ;;
16150
16151 irix5* | irix6* | nonstopux*)
16152 lt_prog_compiler_wl='-Wl,'
16153 # PIC (with -KPIC) is the default.
16154 lt_prog_compiler_static='-non_shared'
16155 ;;
16156
16157 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
16158 case $cc_basename in
16159 # old Intel for x86_64, which still supported -KPIC.
16160 ecc*)
16161 lt_prog_compiler_wl='-Wl,'
16162 lt_prog_compiler_pic='-KPIC'
16163 lt_prog_compiler_static='-static'
16164 ;;
16165 # icc used to be incompatible with GCC.
16166 # ICC 10 doesn't accept -KPIC any more.
16167 icc* | ifort*)
16168 lt_prog_compiler_wl='-Wl,'
16169 lt_prog_compiler_pic='-fPIC'
16170 lt_prog_compiler_static='-static'
16171 ;;
16172 # Lahey Fortran 8.1.
16173 lf95*)
16174 lt_prog_compiler_wl='-Wl,'
16175 lt_prog_compiler_pic='--shared'
16176 lt_prog_compiler_static='--static'
16177 ;;
16178 nagfor*)
16179 # NAG Fortran compiler
16180 lt_prog_compiler_wl='-Wl,-Wl,,'
16181 lt_prog_compiler_pic='-PIC'
16182 lt_prog_compiler_static='-Bstatic'
16183 ;;
16184 tcc*)
16185 # Fabrice Bellard et al's Tiny C Compiler
16186 lt_prog_compiler_wl='-Wl,'
16187 lt_prog_compiler_pic='-fPIC'
16188 lt_prog_compiler_static='-static'
16189 ;;
16190 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
16191 # Portland Group compilers (*not* the Pentium gcc compiler,
16192 # which looks to be a dead project)
16193 lt_prog_compiler_wl='-Wl,'
16194 lt_prog_compiler_pic='-fpic'
16195 lt_prog_compiler_static='-Bstatic'
16196 ;;
16197 ccc*)
16198 lt_prog_compiler_wl='-Wl,'
16199 # All Alpha code is PIC.
16200 lt_prog_compiler_static='-non_shared'
16201 ;;
16202 xl* | bgxl* | bgf* | mpixl*)
16203 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
16204 lt_prog_compiler_wl='-Wl,'
16205 lt_prog_compiler_pic='-qpic'
16206 lt_prog_compiler_static='-qstaticlink'
16207 ;;
16208 *)
16209 case `$CC -V 2>&1 | $SED 5q` in
16210 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
16211 # Sun Fortran 8.3 passes all unrecognized flags to the linker
16212 lt_prog_compiler_pic='-KPIC'
16213 lt_prog_compiler_static='-Bstatic'
16214 lt_prog_compiler_wl=''
16215 ;;
16216 *Sun\ F* | *Sun*Fortran*)
16217 lt_prog_compiler_pic='-KPIC'
16218 lt_prog_compiler_static='-Bstatic'
16219 lt_prog_compiler_wl='-Qoption ld '
16220 ;;
16221 *Sun\ C*)
16222 # Sun C 5.9
16223 lt_prog_compiler_pic='-KPIC'
16224 lt_prog_compiler_static='-Bstatic'
16225 lt_prog_compiler_wl='-Wl,'
16226 ;;
16227 *Intel*\ [CF]*Compiler*)
16228 lt_prog_compiler_wl='-Wl,'
16229 lt_prog_compiler_pic='-fPIC'
16230 lt_prog_compiler_static='-static'
16231 ;;
16232 *Portland\ Group*)
16233 lt_prog_compiler_wl='-Wl,'
16234 lt_prog_compiler_pic='-fpic'
16235 lt_prog_compiler_static='-Bstatic'
16236 ;;
16237 esac
16238 ;;
16239 esac
16240 ;;
16241
16242 newsos6)
16243 lt_prog_compiler_pic='-KPIC'
16244 lt_prog_compiler_static='-Bstatic'
16245 ;;
16246
16247 *nto* | *qnx*)
16248 # QNX uses GNU C++, but need to define -shared option too, otherwise
16249 # it will coredump.
16250 lt_prog_compiler_pic='-fPIC -shared'
16251 ;;
16252
16253 osf3* | osf4* | osf5*)
16254 lt_prog_compiler_wl='-Wl,'
16255 # All OSF/1 code is PIC.
16256 lt_prog_compiler_static='-non_shared'
16257 ;;
16258
16259 rdos*)
16260 lt_prog_compiler_static='-non_shared'
16261 ;;
16262
16263 solaris*)
16264 lt_prog_compiler_pic='-KPIC'
16265 lt_prog_compiler_static='-Bstatic'
16266 case $cc_basename in
16267 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
16268 lt_prog_compiler_wl='-Qoption ld ';;
16269 *)
16270 lt_prog_compiler_wl='-Wl,';;
16271 esac
16272 ;;
16273
16274 sunos4*)
16275 lt_prog_compiler_wl='-Qoption ld '
16276 lt_prog_compiler_pic='-PIC'
16277 lt_prog_compiler_static='-Bstatic'
16278 ;;
16279
16280 sysv4 | sysv4.2uw2* | sysv4.3*)
16281 lt_prog_compiler_wl='-Wl,'
16282 lt_prog_compiler_pic='-KPIC'
16283 lt_prog_compiler_static='-Bstatic'
16284 ;;
16285
16286 sysv4*MP*)
16287 if test -d /usr/nec; then
16288 lt_prog_compiler_pic='-Kconform_pic'
16289 lt_prog_compiler_static='-Bstatic'
16290 fi
16291 ;;
16292
16293 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
16294 lt_prog_compiler_wl='-Wl,'
16295 lt_prog_compiler_pic='-KPIC'
16296 lt_prog_compiler_static='-Bstatic'
16297 ;;
16298
16299 unicos*)
16300 lt_prog_compiler_wl='-Wl,'
16301 lt_prog_compiler_can_build_shared=no
16302 ;;
16303
16304 uts4*)
16305 lt_prog_compiler_pic='-pic'
16306 lt_prog_compiler_static='-Bstatic'
16307 ;;
16308
16309 *)
16310 lt_prog_compiler_can_build_shared=no
16311 ;;
16312 esac
16313 fi
16314
16315 case $host_os in
16316 # For platforms that do not support PIC, -DPIC is meaningless:
16317 *djgpp*)
16318 lt_prog_compiler_pic=
16319 ;;
16320 *)
16321 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
16322 ;;
16323 esac
16324
16325 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
16326 printf %s "checking for $compiler option to produce PIC... " >&6; }
16327 if test ${lt_cv_prog_compiler_pic+y}
16328 then :
16329 printf %s "(cached) " >&6
16330 else case e in #(
16331 e) lt_cv_prog_compiler_pic=$lt_prog_compiler_pic ;;
16332 esac
16333 fi
16334 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
16335 printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; }
16336 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
16337
16338 #
16339 # Check to make sure the PIC flag actually works.
16340 #
16341 if test -n "$lt_prog_compiler_pic"; then
16342 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
16343 printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
16344 if test ${lt_cv_prog_compiler_pic_works+y}
16345 then :
16346 printf %s "(cached) " >&6
16347 else case e in #(
16348 e) lt_cv_prog_compiler_pic_works=no
16349 ac_outfile=conftest.$ac_objext
16350 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16351 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment
16352 # Insert the option either (1) after the last *FLAGS variable, or
16353 # (2) before a word containing "conftest.", or (3) at the end.
16354 # Note that $ac_compile itself does not contain backslashes and begins
16355 # with a dollar sign (not a hyphen), so the echo should work correctly.
16356 # The option is referenced via a variable to avoid confusing sed.
16357 lt_compile=`echo "$ac_compile" | $SED \
16358 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16359 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16360 -e 's:$: $lt_compiler_flag:'`
16361 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
16362 (eval "$lt_compile" 2>conftest.err)
16363 ac_status=$?
16364 cat conftest.err >&5
16365 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16366 if (exit $ac_status) && test -s "$ac_outfile"; then
16367 # The compiler can only warn and ignore the option if not recognized
16368 # So say no if there are warnings other than the usual output.
16369 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
16370 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16371 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16372 lt_cv_prog_compiler_pic_works=yes
16373 fi
16374 fi
16375 $RM conftest*
16376 ;;
16377 esac
16378 fi
16379 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
16380 printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; }
16381
16382 if test yes = "$lt_cv_prog_compiler_pic_works"; then
16383 case $lt_prog_compiler_pic in
16384 "" | " "*) ;;
16385 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
16386 esac
16387 else
16388 lt_prog_compiler_pic=
16389 lt_prog_compiler_can_build_shared=no
16390 fi
16391
16392 fi
16393
16394
16395
16396
16397
16398
16399
16400
16401
16402
16403
16404 #
16405 # Check to make sure the static flag actually works.
16406 #
16407 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
16408 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
16409 printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
16410 if test ${lt_cv_prog_compiler_static_works+y}
16411 then :
16412 printf %s "(cached) " >&6
16413 else case e in #(
16414 e) lt_cv_prog_compiler_static_works=no
16415 save_LDFLAGS=$LDFLAGS
16416 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
16417 echo "$lt_simple_link_test_code" > conftest.$ac_ext
16418 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
16419 # The linker can only warn and ignore the option if not recognized
16420 # So say no if there are warnings
16421 if test -s conftest.err; then
16422 # Append any errors to the config.log.
16423 cat conftest.err 1>&5
16424 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
16425 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16426 if diff conftest.exp conftest.er2 >/dev/null; then
16427 lt_cv_prog_compiler_static_works=yes
16428 fi
16429 else
16430 lt_cv_prog_compiler_static_works=yes
16431 fi
16432 fi
16433 $RM -r conftest*
16434 LDFLAGS=$save_LDFLAGS
16435 ;;
16436 esac
16437 fi
16438 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
16439 printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; }
16440
16441 if test yes = "$lt_cv_prog_compiler_static_works"; then
16442 :
16443 else
16444 lt_prog_compiler_static=
16445 fi
16446
16447
16448
16449
16450
16451
16452
16453 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
16454 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
16455 if test ${lt_cv_prog_compiler_c_o+y}
16456 then :
16457 printf %s "(cached) " >&6
16458 else case e in #(
16459 e) lt_cv_prog_compiler_c_o=no
16460 $RM -r conftest 2>/dev/null
16461 mkdir conftest
16462 cd conftest
16463 mkdir out
16464 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16465
16466 lt_compiler_flag="-o out/conftest2.$ac_objext"
16467 # Insert the option either (1) after the last *FLAGS variable, or
16468 # (2) before a word containing "conftest.", or (3) at the end.
16469 # Note that $ac_compile itself does not contain backslashes and begins
16470 # with a dollar sign (not a hyphen), so the echo should work correctly.
16471 lt_compile=`echo "$ac_compile" | $SED \
16472 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16473 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16474 -e 's:$: $lt_compiler_flag:'`
16475 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
16476 (eval "$lt_compile" 2>out/conftest.err)
16477 ac_status=$?
16478 cat out/conftest.err >&5
16479 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16480 if (exit $ac_status) && test -s out/conftest2.$ac_objext
16481 then
16482 # The compiler can only warn and ignore the option if not recognized
16483 # So say no if there are warnings
16484 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
16485 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
16486 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
16487 lt_cv_prog_compiler_c_o=yes
16488 fi
16489 fi
16490 chmod u+w . 2>&5
16491 $RM conftest*
16492 # SGI C++ compiler will create directory out/ii_files/ for
16493 # template instantiation
16494 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
16495 $RM out/* && rmdir out
16496 cd ..
16497 $RM -r conftest
16498 $RM conftest*
16499 ;;
16500 esac
16501 fi
16502 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
16503 printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
16504
16505
16506
16507
16508
16509
16510 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
16511 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
16512 if test ${lt_cv_prog_compiler_c_o+y}
16513 then :
16514 printf %s "(cached) " >&6
16515 else case e in #(
16516 e) lt_cv_prog_compiler_c_o=no
16517 $RM -r conftest 2>/dev/null
16518 mkdir conftest
16519 cd conftest
16520 mkdir out
16521 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16522
16523 lt_compiler_flag="-o out/conftest2.$ac_objext"
16524 # Insert the option either (1) after the last *FLAGS variable, or
16525 # (2) before a word containing "conftest.", or (3) at the end.
16526 # Note that $ac_compile itself does not contain backslashes and begins
16527 # with a dollar sign (not a hyphen), so the echo should work correctly.
16528 lt_compile=`echo "$ac_compile" | $SED \
16529 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16530 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16531 -e 's:$: $lt_compiler_flag:'`
16532 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
16533 (eval "$lt_compile" 2>out/conftest.err)
16534 ac_status=$?
16535 cat out/conftest.err >&5
16536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16537 if (exit $ac_status) && test -s out/conftest2.$ac_objext
16538 then
16539 # The compiler can only warn and ignore the option if not recognized
16540 # So say no if there are warnings
16541 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
16542 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
16543 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
16544 lt_cv_prog_compiler_c_o=yes
16545 fi
16546 fi
16547 chmod u+w . 2>&5
16548 $RM conftest*
16549 # SGI C++ compiler will create directory out/ii_files/ for
16550 # template instantiation
16551 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
16552 $RM out/* && rmdir out
16553 cd ..
16554 $RM -r conftest
16555 $RM conftest*
16556 ;;
16557 esac
16558 fi
16559 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
16560 printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
16561
16562
16563
16564
16565 hard_links=nottested
16566 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
16567 # do not overwrite the value of need_locks provided by the user
16568 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
16569 printf %s "checking if we can lock with hard links... " >&6; }
16570 hard_links=yes
16571 $RM conftest*
16572 ln conftest.a conftest.b 2>/dev/null && hard_links=no
16573 touch conftest.a
16574 ln conftest.a conftest.b 2>&5 || hard_links=no
16575 ln conftest.a conftest.b 2>/dev/null && hard_links=no
16576 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
16577 printf "%s\n" "$hard_links" >&6; }
16578 if test no = "$hard_links"; then
16579 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
16580 printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
16581 need_locks=warn
16582 fi
16583 else
16584 need_locks=no
16585 fi
16586
16587
16588
16589
16590
16591
16592 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
16593 printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
16594
16595 runpath_var=
16596 allow_undefined_flag=
16597 always_export_symbols=no
16598 archive_cmds=
16599 archive_expsym_cmds=
16600 compiler_needs_object=no
16601 enable_shared_with_static_runtimes=no
16602 export_dynamic_flag_spec=
16603 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
16604 hardcode_automatic=no
16605 hardcode_direct=no
16606 hardcode_direct_absolute=no
16607 hardcode_libdir_flag_spec=
16608 hardcode_libdir_separator=
16609 hardcode_minus_L=no
16610 hardcode_shlibpath_var=unsupported
16611 inherit_rpath=no
16612 link_all_deplibs=unknown
16613 module_cmds=
16614 module_expsym_cmds=
16615 old_archive_from_new_cmds=
16616 old_archive_from_expsyms_cmds=
16617 thread_safe_flag_spec=
16618 whole_archive_flag_spec=
16619 # include_expsyms should be a list of space-separated symbols to be *always*
16620 # included in the symbol list
16621 include_expsyms=
16622 # exclude_expsyms can be an extended regexp of symbols to exclude
16623 # it will be wrapped by ' (' and ')$', so one must not match beginning or
16624 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
16625 # as well as any symbol that contains 'd'.
16626 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
16627 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
16628 # platforms (ab)use it in PIC code, but their linkers get confused if
16629 # the symbol is explicitly referenced. Since portable code cannot
16630 # rely on this symbol name, it's probably fine to never include it in
16631 # preloaded symbol tables.
16632 # Exclude shared library initialization/finalization symbols.
16633 extract_expsyms_cmds=
16634
16635 case $host_os in
16636 cygwin* | mingw* | pw32* | cegcc*)
16637 # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time
16638 # When not using gcc, we currently assume that we are using
16639 # Microsoft Visual C++ or Intel C++ Compiler.
16640 if test yes != "$GCC"; then
16641 with_gnu_ld=no
16642 fi
16643 ;;
16644 interix*)
16645 # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC)
16646 with_gnu_ld=yes
16647 ;;
16648 openbsd* | bitrig*)
16649 with_gnu_ld=no
16650 ;;
16651 esac
16652
16653 ld_shlibs=yes
16654
16655 # On some targets, GNU ld is compatible enough with the native linker
16656 # that we're better off using the native interface for both.
16657 lt_use_gnu_ld_interface=no
16658 if test yes = "$with_gnu_ld"; then
16659 case $host_os in
16660 aix*)
16661 # The AIX port of GNU ld has always aspired to compatibility
16662 # with the native linker. However, as the warning in the GNU ld
16663 # block says, versions before 2.19.5* couldn't really create working
16664 # shared libraries, regardless of the interface used.
16665 case `$LD -v 2>&1` in
16666 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
16667 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
16668 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
16669 *)
16670 lt_use_gnu_ld_interface=yes
16671 ;;
16672 esac
16673 ;;
16674 *)
16675 lt_use_gnu_ld_interface=yes
16676 ;;
16677 esac
16678 fi
16679
16680 if test yes = "$lt_use_gnu_ld_interface"; then
16681 # If archive_cmds runs LD, not CC, wlarc should be empty
16682 wlarc='$wl'
16683
16684 # Set some defaults for GNU ld with shared library support. These
16685 # are reset later if shared libraries are not supported. Putting them
16686 # here allows them to be overridden if necessary.
16687 runpath_var=LD_RUN_PATH
16688 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
16689 export_dynamic_flag_spec='$wl--export-dynamic'
16690 # ancient GNU ld didn't support --whole-archive et. al.
16691 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
16692 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
16693 else
16694 whole_archive_flag_spec=
16695 fi
16696 supports_anon_versioning=no
16697 case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in
16698 *GNU\ gold*) supports_anon_versioning=yes ;;
16699 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
16700 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
16701 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
16702 *\ 2.11.*) ;; # other 2.11 versions
16703 *) supports_anon_versioning=yes ;;
16704 esac
16705
16706 # See if GNU ld supports shared libraries.
16707 case $host_os in
16708 aix[3-9]*)
16709 # On AIX/PPC, the GNU linker is very broken
16710 if test ia64 != "$host_cpu"; then
16711 ld_shlibs=no
16712 cat <<_LT_EOF 1>&2
16713
16714 *** Warning: the GNU linker, at least up to release 2.19, is reported
16715 *** to be unable to reliably create shared libraries on AIX.
16716 *** Therefore, libtool is disabling shared libraries support. If you
16717 *** really care for shared libraries, you may want to install binutils
16718 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
16719 *** You will then need to restart the configuration process.
16720
16721 _LT_EOF
16722 fi
16723 ;;
16724
16725 amigaos*)
16726 case $host_cpu in
16727 powerpc)
16728 # see comment about AmigaOS4 .so support
16729 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
16730 archive_expsym_cmds=''
16731 ;;
16732 m68k)
16733 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)'
16734 hardcode_libdir_flag_spec='-L$libdir'
16735 hardcode_minus_L=yes
16736 ;;
16737 esac
16738 ;;
16739
16740 beos*)
16741 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
16742 allow_undefined_flag=unsupported
16743 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
16744 # support --undefined. This deserves some investigation. FIXME
16745 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
16746 else
16747 ld_shlibs=no
16748 fi
16749 ;;
16750
16751 cygwin* | mingw* | pw32* | cegcc*)
16752 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
16753 # as there is no search path for DLLs.
16754 hardcode_libdir_flag_spec='-L$libdir'
16755 export_dynamic_flag_spec='$wl--export-all-symbols'
16756 allow_undefined_flag=unsupported
16757 always_export_symbols=no
16758 enable_shared_with_static_runtimes=yes
16759 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'
16760 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
16761
16762 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
16763 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16764 # If the export-symbols file already is a .def file, use it as
16765 # is; otherwise, prepend EXPORTS...
16766 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
16767 cp $export_symbols $output_objdir/$soname.def;
16768 else
16769 echo EXPORTS > $output_objdir/$soname.def;
16770 cat $export_symbols >> $output_objdir/$soname.def;
16771 fi~
16772 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16773 else
16774 ld_shlibs=no
16775 fi
16776 ;;
16777
16778 haiku*)
16779 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
16780 link_all_deplibs=yes
16781 ;;
16782
16783 os2*)
16784 hardcode_libdir_flag_spec='-L$libdir'
16785 hardcode_minus_L=yes
16786 allow_undefined_flag=unsupported
16787 shrext_cmds=.dll
16788 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
16789 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
16790 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
16791 $ECHO EXPORTS >> $output_objdir/$libname.def~
16792 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
16793 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
16794 emximp -o $lib $output_objdir/$libname.def'
16795 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
16796 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
16797 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
16798 $ECHO EXPORTS >> $output_objdir/$libname.def~
16799 prefix_cmds="$SED"~
16800 if test EXPORTS = "`$SED 1q $export_symbols`"; then
16801 prefix_cmds="$prefix_cmds -e 1d";
16802 fi~
16803 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
16804 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
16805 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
16806 emximp -o $lib $output_objdir/$libname.def'
16807 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
16808 enable_shared_with_static_runtimes=yes
16809 file_list_spec='@'
16810 ;;
16811
16812 interix[3-9]*)
16813 hardcode_direct=no
16814 hardcode_shlibpath_var=no
16815 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
16816 export_dynamic_flag_spec='$wl-E'
16817 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
16818 # Instead, shared libraries are loaded at an image base (0x10000000 by
16819 # default) and relocated if they conflict, which is a slow very memory
16820 # consuming and fragmenting process. To avoid this, we pick a random,
16821 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
16822 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
16823 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
16824 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'
16825 ;;
16826
16827 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
16828 tmp_diet=no
16829 if test linux-dietlibc = "$host_os"; then
16830 case $cc_basename in
16831 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
16832 esac
16833 fi
16834 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
16835 && test no = "$tmp_diet"
16836 then
16837 tmp_addflag=' $pic_flag'
16838 tmp_sharedflag='-shared'
16839 case $cc_basename,$host_cpu in
16840 pgcc*) # Portland Group C compiler
16841 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'
16842 tmp_addflag=' $pic_flag'
16843 ;;
16844 pgf77* | pgf90* | pgf95* | pgfortran*)
16845 # Portland Group f77 and f90 compilers
16846 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'
16847 tmp_addflag=' $pic_flag -Mnomain' ;;
16848 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
16849 tmp_addflag=' -i_dynamic' ;;
16850 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
16851 tmp_addflag=' -i_dynamic -nofor_main' ;;
16852 ifc* | ifort*) # Intel Fortran compiler
16853 tmp_addflag=' -nofor_main' ;;
16854 lf95*) # Lahey Fortran 8.1
16855 whole_archive_flag_spec=
16856 tmp_sharedflag='--shared' ;;
16857 nagfor*) # NAGFOR 5.3
16858 tmp_sharedflag='-Wl,-shared' ;;
16859 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
16860 tmp_sharedflag='-qmkshrobj'
16861 tmp_addflag= ;;
16862 nvcc*) # Cuda Compiler Driver 2.2
16863 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'
16864 compiler_needs_object=yes
16865 ;;
16866 esac
16867 case `$CC -V 2>&1 | $SED 5q` in
16868 *Sun\ C*) # Sun C 5.9
16869 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'
16870 compiler_needs_object=yes
16871 tmp_sharedflag='-G' ;;
16872 *Sun\ F*) # Sun Fortran 8.3
16873 tmp_sharedflag='-G' ;;
16874 esac
16875 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
16876
16877 if test yes = "$supports_anon_versioning"; then
16878 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
16879 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
16880 echo "local: *; };" >> $output_objdir/$libname.ver~
16881 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
16882 fi
16883
16884 case $cc_basename in
16885 tcc*)
16886 export_dynamic_flag_spec='-rdynamic'
16887 ;;
16888 xlf* | bgf* | bgxlf* | mpixlf*)
16889 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
16890 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
16891 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
16892 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
16893 if test yes = "$supports_anon_versioning"; then
16894 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
16895 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
16896 echo "local: *; };" >> $output_objdir/$libname.ver~
16897 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
16898 fi
16899 ;;
16900 esac
16901 else
16902 ld_shlibs=no
16903 fi
16904 ;;
16905
16906 netbsd*)
16907 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
16908 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
16909 wlarc=
16910 else
16911 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
16912 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
16913 fi
16914 ;;
16915
16916 solaris*)
16917 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
16918 ld_shlibs=no
16919 cat <<_LT_EOF 1>&2
16920
16921 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
16922 *** create shared libraries on Solaris systems. Therefore, libtool
16923 *** is disabling shared libraries support. We urge you to upgrade GNU
16924 *** binutils to release 2.9.1 or newer. Another option is to modify
16925 *** your PATH or compiler configuration so that the native linker is
16926 *** used, and then restart.
16927
16928 _LT_EOF
16929 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
16930 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
16931 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
16932 else
16933 ld_shlibs=no
16934 fi
16935 ;;
16936
16937 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
16938 case `$LD -v 2>&1` in
16939 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
16940 ld_shlibs=no
16941 cat <<_LT_EOF 1>&2
16942
16943 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
16944 *** reliably create shared libraries on SCO systems. Therefore, libtool
16945 *** is disabling shared libraries support. We urge you to upgrade GNU
16946 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
16947 *** your PATH or compiler configuration so that the native linker is
16948 *** used, and then restart.
16949
16950 _LT_EOF
16951 ;;
16952 *)
16953 # For security reasons, it is highly recommended that you always
16954 # use absolute paths for naming shared libraries, and exclude the
16955 # DT_RUNPATH tag from executables and libraries. But doing so
16956 # requires that you compile everything twice, which is a pain.
16957 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
16958 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
16959 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
16960 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
16961 else
16962 ld_shlibs=no
16963 fi
16964 ;;
16965 esac
16966 ;;
16967
16968 sunos4*)
16969 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
16970 wlarc=
16971 hardcode_direct=yes
16972 hardcode_shlibpath_var=no
16973 ;;
16974
16975 *)
16976 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
16977 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
16978 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
16979 else
16980 ld_shlibs=no
16981 fi
16982 ;;
16983 esac
16984
16985 if test no = "$ld_shlibs"; then
16986 runpath_var=
16987 hardcode_libdir_flag_spec=
16988 export_dynamic_flag_spec=
16989 whole_archive_flag_spec=
16990 fi
16991 else
16992 # PORTME fill in a description of your system's linker (not GNU ld)
16993 case $host_os in
16994 aix3*)
16995 allow_undefined_flag=unsupported
16996 always_export_symbols=yes
16997 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'
16998 # Note: this linker hardcodes the directories in LIBPATH if there
16999 # are no directories specified by -L.
17000 hardcode_minus_L=yes
17001 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
17002 # Neither direct hardcoding nor static linking is supported with a
17003 # broken collect2.
17004 hardcode_direct=unsupported
17005 fi
17006 ;;
17007
17008 aix[4-9]*)
17009 if test ia64 = "$host_cpu"; then
17010 # On IA64, the linker does run time linking by default, so we don't
17011 # have to do anything special.
17012 aix_use_runtimelinking=no
17013 exp_sym_flag='-Bexport'
17014 no_entry_flag=
17015 else
17016 # If we're using GNU nm, then we don't want the "-C" option.
17017 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
17018 # Without the "-l" option, or with the "-B" option, AIX nm treats
17019 # weak defined symbols like other global defined symbols, whereas
17020 # GNU nm marks them as "W".
17021 # While the 'weak' keyword is ignored in the Export File, we need
17022 # it in the Import File for the 'aix-soname' feature, so we have
17023 # to replace the "-B" option with "-P" for AIX nm.
17024 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
17025 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'
17026 else
17027 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'
17028 fi
17029 aix_use_runtimelinking=no
17030
17031 # Test if we are trying to use run time linking or normal
17032 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
17033 # have runtime linking enabled, and use it for executables.
17034 # For shared libraries, we enable/disable runtime linking
17035 # depending on the kind of the shared library created -
17036 # when "with_aix_soname,aix_use_runtimelinking" is:
17037 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
17038 # "aix,yes" lib.so shared, rtl:yes, for executables
17039 # lib.a static archive
17040 # "both,no" lib.so.V(shr.o) shared, rtl:yes
17041 # lib.a(lib.so.V) shared, rtl:no, for executables
17042 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
17043 # lib.a(lib.so.V) shared, rtl:no
17044 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
17045 # lib.a static archive
17046 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
17047 for ld_flag in $LDFLAGS; do
17048 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
17049 aix_use_runtimelinking=yes
17050 break
17051 fi
17052 done
17053 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
17054 # With aix-soname=svr4, we create the lib.so.V shared archives only,
17055 # so we don't have lib.a shared libs to link our executables.
17056 # We have to force runtime linking in this case.
17057 aix_use_runtimelinking=yes
17058 LDFLAGS="$LDFLAGS -Wl,-brtl"
17059 fi
17060 ;;
17061 esac
17062
17063 exp_sym_flag='-bexport'
17064 no_entry_flag='-bnoentry'
17065 fi
17066
17067 # When large executables or shared objects are built, AIX ld can
17068 # have problems creating the table of contents. If linking a library
17069 # or program results in "error TOC overflow" add -mminimal-toc to
17070 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
17071 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17072
17073 archive_cmds=''
17074 hardcode_direct=yes
17075 hardcode_direct_absolute=yes
17076 hardcode_libdir_separator=':'
17077 link_all_deplibs=yes
17078 file_list_spec='$wl-f,'
17079 case $with_aix_soname,$aix_use_runtimelinking in
17080 aix,*) ;; # traditional, no import file
17081 svr4,* | *,yes) # use import file
17082 # The Import File defines what to hardcode.
17083 hardcode_direct=no
17084 hardcode_direct_absolute=no
17085 ;;
17086 esac
17087
17088 if test yes = "$GCC"; then
17089 case $host_os in aix4.[012]|aix4.[012].*)
17090 # We only want to do this on AIX 4.2 and lower, the check
17091 # below for broken collect2 doesn't work under 4.3+
17092 collect2name=`$CC -print-prog-name=collect2`
17093 if test -f "$collect2name" &&
17094 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
17095 then
17096 # We have reworked collect2
17097 :
17098 else
17099 # We have old collect2
17100 hardcode_direct=unsupported
17101 # It fails to find uninstalled libraries when the uninstalled
17102 # path is not listed in the libpath. Setting hardcode_minus_L
17103 # to unsupported forces relinking
17104 hardcode_minus_L=yes
17105 hardcode_libdir_flag_spec='-L$libdir'
17106 hardcode_libdir_separator=
17107 fi
17108 ;;
17109 esac
17110 shared_flag='-shared'
17111 if test yes = "$aix_use_runtimelinking"; then
17112 shared_flag="$shared_flag "'$wl-G'
17113 fi
17114 # Need to ensure runtime linking is disabled for the traditional
17115 # shared library, or the linker may eventually find shared libraries
17116 # /with/ Import File - we do not want to mix them.
17117 shared_flag_aix='-shared'
17118 shared_flag_svr4='-shared $wl-G'
17119 else
17120 # not using gcc
17121 if test ia64 = "$host_cpu"; then
17122 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17123 # chokes on -Wl,-G. The following line is correct:
17124 shared_flag='-G'
17125 else
17126 if test yes = "$aix_use_runtimelinking"; then
17127 shared_flag='$wl-G'
17128 else
17129 shared_flag='$wl-bM:SRE'
17130 fi
17131 shared_flag_aix='$wl-bM:SRE'
17132 shared_flag_svr4='$wl-G'
17133 fi
17134 fi
17135
17136 export_dynamic_flag_spec='$wl-bexpall'
17137 # It seems that -bexpall does not export symbols beginning with
17138 # underscore (_), so it is better to generate a list of symbols to export.
17139 always_export_symbols=yes
17140 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
17141 # Warning - without using the other runtime loading flags (-brtl),
17142 # -berok will link without error, but may produce a broken library.
17143 allow_undefined_flag='-berok'
17144 # Determine the default libpath from the value encoded in an
17145 # empty executable.
17146 if test set = "${lt_cv_aix_libpath+set}"; then
17147 aix_libpath=$lt_cv_aix_libpath
17148 else
17149 if test ${lt_cv_aix_libpath_+y}
17150 then :
17151 printf %s "(cached) " >&6
17152 else case e in #(
17153 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17154 /* end confdefs.h. */
17155
17156 int
17157 main (void)
17158 {
17159
17160 ;
17161 return 0;
17162 }
17163 _ACEOF
17164 if ac_fn_c_try_link "$LINENO"
17165 then :
17166
17167 lt_aix_libpath_sed='
17168 /Import File Strings/,/^$/ {
17169 /^0/ {
17170 s/^0 *\([^ ]*\) *$/\1/
17171 p
17172 }
17173 }'
17174 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17175 # Check for a 64-bit object if we didn't find anything.
17176 if test -z "$lt_cv_aix_libpath_"; then
17177 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17178 fi
17179 fi
17180 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17181 conftest$ac_exeext conftest.$ac_ext
17182 if test -z "$lt_cv_aix_libpath_"; then
17183 lt_cv_aix_libpath_=/usr/lib:/lib
17184 fi
17185 ;;
17186 esac
17187 fi
17188
17189 aix_libpath=$lt_cv_aix_libpath_
17190 fi
17191
17192 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
17193 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
17194 else
17195 if test ia64 = "$host_cpu"; then
17196 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
17197 allow_undefined_flag="-z nodefs"
17198 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"
17199 else
17200 # Determine the default libpath from the value encoded in an
17201 # empty executable.
17202 if test set = "${lt_cv_aix_libpath+set}"; then
17203 aix_libpath=$lt_cv_aix_libpath
17204 else
17205 if test ${lt_cv_aix_libpath_+y}
17206 then :
17207 printf %s "(cached) " >&6
17208 else case e in #(
17209 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17210 /* end confdefs.h. */
17211
17212 int
17213 main (void)
17214 {
17215
17216 ;
17217 return 0;
17218 }
17219 _ACEOF
17220 if ac_fn_c_try_link "$LINENO"
17221 then :
17222
17223 lt_aix_libpath_sed='
17224 /Import File Strings/,/^$/ {
17225 /^0/ {
17226 s/^0 *\([^ ]*\) *$/\1/
17227 p
17228 }
17229 }'
17230 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17231 # Check for a 64-bit object if we didn't find anything.
17232 if test -z "$lt_cv_aix_libpath_"; then
17233 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17234 fi
17235 fi
17236 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17237 conftest$ac_exeext conftest.$ac_ext
17238 if test -z "$lt_cv_aix_libpath_"; then
17239 lt_cv_aix_libpath_=/usr/lib:/lib
17240 fi
17241 ;;
17242 esac
17243 fi
17244
17245 aix_libpath=$lt_cv_aix_libpath_
17246 fi
17247
17248 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
17249 # Warning - without using the other run time loading flags,
17250 # -berok will link without error, but may produce a broken library.
17251 no_undefined_flag=' $wl-bernotok'
17252 allow_undefined_flag=' $wl-berok'
17253 if test yes = "$with_gnu_ld"; then
17254 # We only use this code for GNU lds that support --whole-archive.
17255 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
17256 else
17257 # Exported symbols can be pulled into shared objects from archives
17258 whole_archive_flag_spec='$convenience'
17259 fi
17260 archive_cmds_need_lc=yes
17261 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
17262 # -brtl affects multiple linker settings, -berok does not and is overridden later
17263 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
17264 if test svr4 != "$with_aix_soname"; then
17265 # This is similar to how AIX traditionally builds its shared libraries.
17266 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'
17267 fi
17268 if test aix != "$with_aix_soname"; then
17269 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'
17270 else
17271 # used by -dlpreopen to get the symbols
17272 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
17273 fi
17274 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
17275 fi
17276 fi
17277 ;;
17278
17279 amigaos*)
17280 case $host_cpu in
17281 powerpc)
17282 # see comment about AmigaOS4 .so support
17283 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
17284 archive_expsym_cmds=''
17285 ;;
17286 m68k)
17287 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)'
17288 hardcode_libdir_flag_spec='-L$libdir'
17289 hardcode_minus_L=yes
17290 ;;
17291 esac
17292 ;;
17293
17294 bsdi[45]*)
17295 export_dynamic_flag_spec=-rdynamic
17296 ;;
17297
17298 cygwin* | mingw* | pw32* | cegcc*)
17299 # When not using gcc, we currently assume that we are using
17300 # Microsoft Visual C++ or Intel C++ Compiler.
17301 # hardcode_libdir_flag_spec is actually meaningless, as there is
17302 # no search path for DLLs.
17303 case $cc_basename in
17304 cl* | icl*)
17305 # Native MSVC or ICC
17306 hardcode_libdir_flag_spec=' '
17307 allow_undefined_flag=unsupported
17308 always_export_symbols=yes
17309 file_list_spec='@'
17310 # Tell ltmain to make .lib files, not .a files.
17311 libext=lib
17312 # Tell ltmain to make .dll files, not .so files.
17313 shrext_cmds=.dll
17314 # FIXME: Setting linknames here is a bad hack.
17315 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
17316 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
17317 cp "$export_symbols" "$output_objdir/$soname.def";
17318 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
17319 else
17320 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
17321 fi~
17322 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
17323 linknames='
17324 # The linker will not automatically build a static lib if we build a DLL.
17325 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
17326 enable_shared_with_static_runtimes=yes
17327 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
17328 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
17329 # Don't use ranlib
17330 old_postinstall_cmds='chmod 644 $oldlib'
17331 postlink_cmds='lt_outputfile="@OUTPUT@"~
17332 lt_tool_outputfile="@TOOL_OUTPUT@"~
17333 case $lt_outputfile in
17334 *.exe|*.EXE) ;;
17335 *)
17336 lt_outputfile=$lt_outputfile.exe
17337 lt_tool_outputfile=$lt_tool_outputfile.exe
17338 ;;
17339 esac~
17340 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
17341 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
17342 $RM "$lt_outputfile.manifest";
17343 fi'
17344 ;;
17345 *)
17346 # Assume MSVC and ICC wrapper
17347 hardcode_libdir_flag_spec=' '
17348 allow_undefined_flag=unsupported
17349 # Tell ltmain to make .lib files, not .a files.
17350 libext=lib
17351 # Tell ltmain to make .dll files, not .so files.
17352 shrext_cmds=.dll
17353 # FIXME: Setting linknames here is a bad hack.
17354 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
17355 # The linker will automatically build a .lib file if we build a DLL.
17356 old_archive_from_new_cmds='true'
17357 # FIXME: Should let the user specify the lib program.
17358 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
17359 enable_shared_with_static_runtimes=yes
17360 ;;
17361 esac
17362 ;;
17363
17364 darwin* | rhapsody*)
17365
17366
17367 archive_cmds_need_lc=no
17368 hardcode_direct=no
17369 hardcode_automatic=yes
17370 hardcode_shlibpath_var=unsupported
17371 if test yes = "$lt_cv_ld_force_load"; then
17372 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\"`'
17373
17374 else
17375 whole_archive_flag_spec=''
17376 fi
17377 link_all_deplibs=yes
17378 allow_undefined_flag=$_lt_dar_allow_undefined
17379 case $cc_basename in
17380 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
17381 *) _lt_dar_can_shared=$GCC ;;
17382 esac
17383 if test yes = "$_lt_dar_can_shared"; then
17384 output_verbose_link_cmd=func_echo_all
17385 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
17386 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
17387 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"
17388 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"
17389
17390 else
17391 ld_shlibs=no
17392 fi
17393
17394 ;;
17395
17396 dgux*)
17397 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17398 hardcode_libdir_flag_spec='-L$libdir'
17399 hardcode_shlibpath_var=no
17400 ;;
17401
17402 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
17403 # support. Future versions do this automatically, but an explicit c++rt0.o
17404 # does not break anything, and helps significantly (at the cost of a little
17405 # extra space).
17406 freebsd2.2*)
17407 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
17408 hardcode_libdir_flag_spec='-R$libdir'
17409 hardcode_direct=yes
17410 hardcode_shlibpath_var=no
17411 ;;
17412
17413 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
17414 freebsd2.*)
17415 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17416 hardcode_direct=yes
17417 hardcode_minus_L=yes
17418 hardcode_shlibpath_var=no
17419 ;;
17420
17421 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
17422 freebsd* | dragonfly* | midnightbsd*)
17423 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17424 hardcode_libdir_flag_spec='-R$libdir'
17425 hardcode_direct=yes
17426 hardcode_shlibpath_var=no
17427 ;;
17428
17429 hpux9*)
17430 if test yes = "$GCC"; then
17431 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'
17432 else
17433 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'
17434 fi
17435 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
17436 hardcode_libdir_separator=:
17437 hardcode_direct=yes
17438
17439 # hardcode_minus_L: Not really in the search PATH,
17440 # but as the default location of the library.
17441 hardcode_minus_L=yes
17442 export_dynamic_flag_spec='$wl-E'
17443 ;;
17444
17445 hpux10*)
17446 if test yes,no = "$GCC,$with_gnu_ld"; then
17447 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17448 else
17449 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
17450 fi
17451 if test no = "$with_gnu_ld"; then
17452 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
17453 hardcode_libdir_separator=:
17454 hardcode_direct=yes
17455 hardcode_direct_absolute=yes
17456 export_dynamic_flag_spec='$wl-E'
17457 # hardcode_minus_L: Not really in the search PATH,
17458 # but as the default location of the library.
17459 hardcode_minus_L=yes
17460 fi
17461 ;;
17462
17463 hpux11*)
17464 if test yes,no = "$GCC,$with_gnu_ld"; then
17465 case $host_cpu in
17466 hppa*64*)
17467 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
17468 ;;
17469 ia64*)
17470 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17471 ;;
17472 *)
17473 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17474 ;;
17475 esac
17476 else
17477 case $host_cpu in
17478 hppa*64*)
17479 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
17480 ;;
17481 ia64*)
17482 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17483 ;;
17484 *)
17485
17486 # Older versions of the 11.00 compiler do not understand -b yet
17487 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
17488 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
17489 printf %s "checking if $CC understands -b... " >&6; }
17490 if test ${lt_cv_prog_compiler__b+y}
17491 then :
17492 printf %s "(cached) " >&6
17493 else case e in #(
17494 e) lt_cv_prog_compiler__b=no
17495 save_LDFLAGS=$LDFLAGS
17496 LDFLAGS="$LDFLAGS -b"
17497 echo "$lt_simple_link_test_code" > conftest.$ac_ext
17498 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17499 # The linker can only warn and ignore the option if not recognized
17500 # So say no if there are warnings
17501 if test -s conftest.err; then
17502 # Append any errors to the config.log.
17503 cat conftest.err 1>&5
17504 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
17505 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17506 if diff conftest.exp conftest.er2 >/dev/null; then
17507 lt_cv_prog_compiler__b=yes
17508 fi
17509 else
17510 lt_cv_prog_compiler__b=yes
17511 fi
17512 fi
17513 $RM -r conftest*
17514 LDFLAGS=$save_LDFLAGS
17515 ;;
17516 esac
17517 fi
17518 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
17519 printf "%s\n" "$lt_cv_prog_compiler__b" >&6; }
17520
17521 if test yes = "$lt_cv_prog_compiler__b"; then
17522 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17523 else
17524 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
17525 fi
17526
17527 ;;
17528 esac
17529 fi
17530 if test no = "$with_gnu_ld"; then
17531 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
17532 hardcode_libdir_separator=:
17533
17534 case $host_cpu in
17535 hppa*64*|ia64*)
17536 hardcode_direct=no
17537 hardcode_shlibpath_var=no
17538 ;;
17539 *)
17540 hardcode_direct=yes
17541 hardcode_direct_absolute=yes
17542 export_dynamic_flag_spec='$wl-E'
17543
17544 # hardcode_minus_L: Not really in the search PATH,
17545 # but as the default location of the library.
17546 hardcode_minus_L=yes
17547 ;;
17548 esac
17549 fi
17550 ;;
17551
17552 irix5* | irix6* | nonstopux*)
17553 if test yes = "$GCC"; then
17554 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'
17555 # Try to use the -exported_symbol ld option, if it does not
17556 # work, assume that -exports_file does not work either and
17557 # implicitly export all symbols.
17558 # This should be the same for all languages, so no per-tag cache variable.
17559 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
17560 printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
17561 if test ${lt_cv_irix_exported_symbol+y}
17562 then :
17563 printf %s "(cached) " >&6
17564 else case e in #(
17565 e) save_LDFLAGS=$LDFLAGS
17566 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
17567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17568 /* end confdefs.h. */
17569 int foo (void) { return 0; }
17570 _ACEOF
17571 if ac_fn_c_try_link "$LINENO"
17572 then :
17573 lt_cv_irix_exported_symbol=yes
17574 else case e in #(
17575 e) lt_cv_irix_exported_symbol=no ;;
17576 esac
17577 fi
17578 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17579 conftest$ac_exeext conftest.$ac_ext
17580 LDFLAGS=$save_LDFLAGS ;;
17581 esac
17582 fi
17583 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
17584 printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; }
17585 if test yes = "$lt_cv_irix_exported_symbol"; then
17586 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'
17587 fi
17588 else
17589 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'
17590 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'
17591 fi
17592 archive_cmds_need_lc='no'
17593 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
17594 hardcode_libdir_separator=:
17595 inherit_rpath=yes
17596 link_all_deplibs=yes
17597 ;;
17598
17599 linux*)
17600 case $cc_basename in
17601 tcc*)
17602 # Fabrice Bellard et al's Tiny C Compiler
17603 ld_shlibs=yes
17604 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17605 ;;
17606 esac
17607 ;;
17608
17609 netbsd*)
17610 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
17611 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
17612 else
17613 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
17614 fi
17615 hardcode_libdir_flag_spec='-R$libdir'
17616 hardcode_direct=yes
17617 hardcode_shlibpath_var=no
17618 ;;
17619
17620 newsos6)
17621 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17622 hardcode_direct=yes
17623 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
17624 hardcode_libdir_separator=:
17625 hardcode_shlibpath_var=no
17626 ;;
17627
17628 *nto* | *qnx*)
17629 ;;
17630
17631 openbsd* | bitrig*)
17632 if test -f /usr/libexec/ld.so; then
17633 hardcode_direct=yes
17634 hardcode_shlibpath_var=no
17635 hardcode_direct_absolute=yes
17636 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
17637 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17638 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
17639 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
17640 export_dynamic_flag_spec='$wl-E'
17641 else
17642 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17643 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
17644 fi
17645 else
17646 ld_shlibs=no
17647 fi
17648 ;;
17649
17650 os2*)
17651 hardcode_libdir_flag_spec='-L$libdir'
17652 hardcode_minus_L=yes
17653 allow_undefined_flag=unsupported
17654 shrext_cmds=.dll
17655 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
17656 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
17657 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
17658 $ECHO EXPORTS >> $output_objdir/$libname.def~
17659 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
17660 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
17661 emximp -o $lib $output_objdir/$libname.def'
17662 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
17663 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
17664 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
17665 $ECHO EXPORTS >> $output_objdir/$libname.def~
17666 prefix_cmds="$SED"~
17667 if test EXPORTS = "`$SED 1q $export_symbols`"; then
17668 prefix_cmds="$prefix_cmds -e 1d";
17669 fi~
17670 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
17671 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
17672 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
17673 emximp -o $lib $output_objdir/$libname.def'
17674 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
17675 enable_shared_with_static_runtimes=yes
17676 file_list_spec='@'
17677 ;;
17678
17679 osf3*)
17680 if test yes = "$GCC"; then
17681 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
17682 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'
17683 else
17684 allow_undefined_flag=' -expect_unresolved \*'
17685 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'
17686 fi
17687 archive_cmds_need_lc='no'
17688 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
17689 hardcode_libdir_separator=:
17690 ;;
17691
17692 osf4* | osf5*) # as osf3* with the addition of -msym flag
17693 if test yes = "$GCC"; then
17694 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
17695 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'
17696 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
17697 else
17698 allow_undefined_flag=' -expect_unresolved \*'
17699 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'
17700 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
17701 $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp'
17702
17703 # Both c and cxx compiler support -rpath directly
17704 hardcode_libdir_flag_spec='-rpath $libdir'
17705 fi
17706 archive_cmds_need_lc='no'
17707 hardcode_libdir_separator=:
17708 ;;
17709
17710 solaris*)
17711 no_undefined_flag=' -z defs'
17712 if test yes = "$GCC"; then
17713 wlarc='$wl'
17714 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
17715 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
17716 $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
17717 else
17718 case `$CC -V 2>&1` in
17719 *"Compilers 5.0"*)
17720 wlarc=''
17721 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
17722 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
17723 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
17724 ;;
17725 *)
17726 wlarc='$wl'
17727 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
17728 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
17729 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
17730 ;;
17731 esac
17732 fi
17733 hardcode_libdir_flag_spec='-R$libdir'
17734 hardcode_shlibpath_var=no
17735 case $host_os in
17736 solaris2.[0-5] | solaris2.[0-5].*) ;;
17737 *)
17738 # The compiler driver will combine and reorder linker options,
17739 # but understands '-z linker_flag'. GCC discards it without '$wl',
17740 # but is careful enough not to reorder.
17741 # Supported since Solaris 2.6 (maybe 2.5.1?)
17742 if test yes = "$GCC"; then
17743 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
17744 else
17745 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
17746 fi
17747 ;;
17748 esac
17749 link_all_deplibs=yes
17750 ;;
17751
17752 sunos4*)
17753 if test sequent = "$host_vendor"; then
17754 # Use $CC to link under sequent, because it throws in some extra .o
17755 # files that make .init and .fini sections work.
17756 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
17757 else
17758 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
17759 fi
17760 hardcode_libdir_flag_spec='-L$libdir'
17761 hardcode_direct=yes
17762 hardcode_minus_L=yes
17763 hardcode_shlibpath_var=no
17764 ;;
17765
17766 sysv4)
17767 case $host_vendor in
17768 sni)
17769 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17770 hardcode_direct=yes # is this really true???
17771 ;;
17772 siemens)
17773 ## LD is ld it makes a PLAMLIB
17774 ## CC just makes a GrossModule.
17775 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
17776 reload_cmds='$CC -r -o $output$reload_objs'
17777 hardcode_direct=no
17778 ;;
17779 motorola)
17780 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17781 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
17782 ;;
17783 esac
17784 runpath_var='LD_RUN_PATH'
17785 hardcode_shlibpath_var=no
17786 ;;
17787
17788 sysv4.3*)
17789 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17790 hardcode_shlibpath_var=no
17791 export_dynamic_flag_spec='-Bexport'
17792 ;;
17793
17794 sysv4*MP*)
17795 if test -d /usr/nec; then
17796 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17797 hardcode_shlibpath_var=no
17798 runpath_var=LD_RUN_PATH
17799 hardcode_runpath_var=yes
17800 ld_shlibs=yes
17801 fi
17802 ;;
17803
17804 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
17805 no_undefined_flag='$wl-z,text'
17806 archive_cmds_need_lc=no
17807 hardcode_shlibpath_var=no
17808 runpath_var='LD_RUN_PATH'
17809
17810 if test yes = "$GCC"; then
17811 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17812 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17813 else
17814 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17815 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17816 fi
17817 ;;
17818
17819 sysv5* | sco3.2v5* | sco5v6*)
17820 # Note: We CANNOT use -z defs as we might desire, because we do not
17821 # link with -lc, and that would cause any symbols used from libc to
17822 # always be unresolved, which means just about no library would
17823 # ever link correctly. If we're not using GNU ld we use -z text
17824 # though, which does catch some bad symbols but isn't as heavy-handed
17825 # as -z defs.
17826 no_undefined_flag='$wl-z,text'
17827 allow_undefined_flag='$wl-z,nodefs'
17828 archive_cmds_need_lc=no
17829 hardcode_shlibpath_var=no
17830 hardcode_libdir_flag_spec='$wl-R,$libdir'
17831 hardcode_libdir_separator=':'
17832 link_all_deplibs=yes
17833 export_dynamic_flag_spec='$wl-Bexport'
17834 runpath_var='LD_RUN_PATH'
17835
17836 if test yes = "$GCC"; then
17837 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17838 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17839 else
17840 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17841 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17842 fi
17843 ;;
17844
17845 uts4*)
17846 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17847 hardcode_libdir_flag_spec='-L$libdir'
17848 hardcode_shlibpath_var=no
17849 ;;
17850
17851 *)
17852 ld_shlibs=no
17853 ;;
17854 esac
17855
17856 if test sni = "$host_vendor"; then
17857 case $host in
17858 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
17859 export_dynamic_flag_spec='$wl-Blargedynsym'
17860 ;;
17861 esac
17862 fi
17863 fi
17864
17865 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
17866 printf "%s\n" "$ld_shlibs" >&6; }
17867 test no = "$ld_shlibs" && can_build_shared=no
17868
17869 with_gnu_ld=$with_gnu_ld
17870
17871
17872
17873
17874
17875
17876
17877
17878
17879
17880
17881
17882
17883
17884
17885 #
17886 # Do we need to explicitly link libc?
17887 #
17888 case "x$archive_cmds_need_lc" in
17889 x|xyes)
17890 # Assume -lc should be added
17891 archive_cmds_need_lc=yes
17892
17893 if test yes,yes = "$GCC,$enable_shared"; then
17894 case $archive_cmds in
17895 *'~'*)
17896 # FIXME: we may have to deal with multi-command sequences.
17897 ;;
17898 '$CC '*)
17899 # Test whether the compiler implicitly links with -lc since on some
17900 # systems, -lgcc has to come before -lc. If gcc already passes -lc
17901 # to ld, don't add -lc before -lgcc.
17902 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
17903 printf %s "checking whether -lc should be explicitly linked in... " >&6; }
17904 if test ${lt_cv_archive_cmds_need_lc+y}
17905 then :
17906 printf %s "(cached) " >&6
17907 else case e in #(
17908 e) $RM conftest*
17909 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17910
17911 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
17912 (eval $ac_compile) 2>&5
17913 ac_status=$?
17914 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17915 test $ac_status = 0; } 2>conftest.err; then
17916 soname=conftest
17917 lib=conftest
17918 libobjs=conftest.$ac_objext
17919 deplibs=
17920 wl=$lt_prog_compiler_wl
17921 pic_flag=$lt_prog_compiler_pic
17922 compiler_flags=-v
17923 linker_flags=-v
17924 verstring=
17925 output_objdir=.
17926 libname=conftest
17927 lt_save_allow_undefined_flag=$allow_undefined_flag
17928 allow_undefined_flag=
17929 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
17930 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
17931 ac_status=$?
17932 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17933 test $ac_status = 0; }
17934 then
17935 lt_cv_archive_cmds_need_lc=no
17936 else
17937 lt_cv_archive_cmds_need_lc=yes
17938 fi
17939 allow_undefined_flag=$lt_save_allow_undefined_flag
17940 else
17941 cat conftest.err 1>&5
17942 fi
17943 $RM conftest*
17944 ;;
17945 esac
17946 fi
17947 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
17948 printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; }
17949 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
17950 ;;
17951 esac
17952 fi
17953 ;;
17954 esac
17955
17956
17957
17958
17959
17960
17961
17962
17963
17964
17965
17966
17967
17968
17969
17970
17971
17972
17973
17974
17975
17976
17977
17978
17979
17980
17981
17982
17983
17984
17985
17986
17987
17988
17989
17990
17991
17992
17993
17994
17995
17996
17997
17998
17999
18000
18001
18002
18003
18004
18005
18006
18007
18008
18009
18010
18011
18012
18013
18014
18015
18016
18017
18018
18019
18020
18021
18022
18023
18024
18025
18026
18027
18028
18029
18030
18031
18032
18033
18034
18035
18036
18037
18038
18039
18040
18041
18042
18043
18044
18045
18046
18047
18048
18049
18050
18051
18052
18053
18054
18055
18056
18057
18058
18059
18060
18061
18062
18063
18064
18065
18066
18067
18068
18069
18070
18071
18072
18073
18074
18075
18076
18077
18078
18079
18080
18081
18082
18083
18084
18085
18086
18087
18088
18089
18090
18091
18092
18093
18094
18095
18096
18097
18098
18099
18100
18101
18102
18103
18104
18105
18106
18107 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
18108 printf %s "checking dynamic linker characteristics... " >&6; }
18109
18110 if test yes = "$GCC"; then
18111 case $host_os in
18112 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
18113 *) lt_awk_arg='/^libraries:/' ;;
18114 esac
18115 case $host_os in
18116 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
18117 *) lt_sed_strip_eq='s|=/|/|g' ;;
18118 esac
18119 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
18120 case $lt_search_path_spec in
18121 *\;*)
18122 # if the path contains ";" then we assume it to be the separator
18123 # otherwise default to the standard path separator (i.e. ":") - it is
18124 # assumed that no part of a normal pathname contains ";" but that should
18125 # okay in the real world where ";" in dirpaths is itself problematic.
18126 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
18127 ;;
18128 *)
18129 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
18130 ;;
18131 esac
18132 # Ok, now we have the path, separated by spaces, we can step through it
18133 # and add multilib dir if necessary...
18134 lt_tmp_lt_search_path_spec=
18135 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
18136 # ...but if some path component already ends with the multilib dir we assume
18137 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
18138 case "$lt_multi_os_dir; $lt_search_path_spec " in
18139 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
18140 lt_multi_os_dir=
18141 ;;
18142 esac
18143 for lt_sys_path in $lt_search_path_spec; do
18144 if test -d "$lt_sys_path$lt_multi_os_dir"; then
18145 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
18146 elif test -n "$lt_multi_os_dir"; then
18147 test -d "$lt_sys_path" && \
18148 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
18149 fi
18150 done
18151 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
18152 BEGIN {RS = " "; FS = "/|\n";} {
18153 lt_foo = "";
18154 lt_count = 0;
18155 for (lt_i = NF; lt_i > 0; lt_i--) {
18156 if ($lt_i != "" && $lt_i != ".") {
18157 if ($lt_i == "..") {
18158 lt_count++;
18159 } else {
18160 if (lt_count == 0) {
18161 lt_foo = "/" $lt_i lt_foo;
18162 } else {
18163 lt_count--;
18164 }
18165 }
18166 }
18167 }
18168 if (lt_foo != "") { lt_freq[lt_foo]++; }
18169 if (lt_freq[lt_foo] == 1) { print lt_foo; }
18170 }'`
18171 # AWK program above erroneously prepends '/' to C:/dos/paths
18172 # for these hosts.
18173 case $host_os in
18174 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
18175 $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
18176 esac
18177 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
18178 else
18179 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
18180 fi
18181 library_names_spec=
18182 libname_spec='lib$name'
18183 soname_spec=
18184 shrext_cmds=.so
18185 postinstall_cmds=
18186 postuninstall_cmds=
18187 finish_cmds=
18188 finish_eval=
18189 shlibpath_var=
18190 shlibpath_overrides_runpath=unknown
18191 version_type=none
18192 dynamic_linker="$host_os ld.so"
18193 sys_lib_dlsearch_path_spec="/lib /usr/lib"
18194 need_lib_prefix=unknown
18195 hardcode_into_libs=no
18196
18197 # when you set need_version to no, make sure it does not cause -set_version
18198 # flags to be left without arguments
18199 need_version=unknown
18200
18201
18202
18203 case $host_os in
18204 aix3*)
18205 version_type=linux # correct to gnu/linux during the next big refactor
18206 library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
18207 shlibpath_var=LIBPATH
18208
18209 # AIX 3 has no versioning support, so we append a major version to the name.
18210 soname_spec='$libname$release$shared_ext$major'
18211 ;;
18212
18213 aix[4-9]*)
18214 version_type=linux # correct to gnu/linux during the next big refactor
18215 need_lib_prefix=no
18216 need_version=no
18217 hardcode_into_libs=yes
18218 if test ia64 = "$host_cpu"; then
18219 # AIX 5 supports IA64
18220 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
18221 shlibpath_var=LD_LIBRARY_PATH
18222 else
18223 # With GCC up to 2.95.x, collect2 would create an import file
18224 # for dependence libraries. The import file would start with
18225 # the line '#! .'. This would cause the generated library to
18226 # depend on '.', always an invalid library. This was fixed in
18227 # development snapshots of GCC prior to 3.0.
18228 case $host_os in
18229 aix4 | aix4.[01] | aix4.[01].*)
18230 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18231 echo ' yes '
18232 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
18233 :
18234 else
18235 can_build_shared=no
18236 fi
18237 ;;
18238 esac
18239 # Using Import Files as archive members, it is possible to support
18240 # filename-based versioning of shared library archives on AIX. While
18241 # this would work for both with and without runtime linking, it will
18242 # prevent static linking of such archives. So we do filename-based
18243 # shared library versioning with .so extension only, which is used
18244 # when both runtime linking and shared linking is enabled.
18245 # Unfortunately, runtime linking may impact performance, so we do
18246 # not want this to be the default eventually. Also, we use the
18247 # versioned .so libs for executables only if there is the -brtl
18248 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
18249 # To allow for filename-based versioning support, we need to create
18250 # libNAME.so.V as an archive file, containing:
18251 # *) an Import File, referring to the versioned filename of the
18252 # archive as well as the shared archive member, telling the
18253 # bitwidth (32 or 64) of that shared object, and providing the
18254 # list of exported symbols of that shared object, eventually
18255 # decorated with the 'weak' keyword
18256 # *) the shared object with the F_LOADONLY flag set, to really avoid
18257 # it being seen by the linker.
18258 # At run time we better use the real file rather than another symlink,
18259 # but for link time we create the symlink libNAME.so -> libNAME.so.V
18260
18261 case $with_aix_soname,$aix_use_runtimelinking in
18262 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
18263 # soname into executable. Probably we can add versioning support to
18264 # collect2, so additional links can be useful in future.
18265 aix,yes) # traditional libtool
18266 dynamic_linker='AIX unversionable lib.so'
18267 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18268 # instead of lib<name>.a to let people know that these are not
18269 # typical AIX shared libraries.
18270 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18271 ;;
18272 aix,no) # traditional AIX only
18273 dynamic_linker='AIX lib.a(lib.so.V)'
18274 # We preserve .a as extension for shared libraries through AIX4.2
18275 # and later when we are not doing run time linking.
18276 library_names_spec='$libname$release.a $libname.a'
18277 soname_spec='$libname$release$shared_ext$major'
18278 ;;
18279 svr4,*) # full svr4 only
18280 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
18281 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
18282 # We do not specify a path in Import Files, so LIBPATH fires.
18283 shlibpath_overrides_runpath=yes
18284 ;;
18285 *,yes) # both, prefer svr4
18286 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
18287 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
18288 # unpreferred sharedlib libNAME.a needs extra handling
18289 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"'
18290 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"'
18291 # We do not specify a path in Import Files, so LIBPATH fires.
18292 shlibpath_overrides_runpath=yes
18293 ;;
18294 *,no) # both, prefer aix
18295 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
18296 library_names_spec='$libname$release.a $libname.a'
18297 soname_spec='$libname$release$shared_ext$major'
18298 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
18299 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)'
18300 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"'
18301 ;;
18302 esac
18303 shlibpath_var=LIBPATH
18304 fi
18305 ;;
18306
18307 amigaos*)
18308 case $host_cpu in
18309 powerpc)
18310 # Since July 2007 AmigaOS4 officially supports .so libraries.
18311 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
18312 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18313 ;;
18314 m68k)
18315 library_names_spec='$libname.ixlibrary $libname.a'
18316 # Create ${libname}_ixlibrary.a entries in /sys/libs.
18317 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'
18318 ;;
18319 esac
18320 ;;
18321
18322 beos*)
18323 library_names_spec='$libname$shared_ext'
18324 dynamic_linker="$host_os ld.so"
18325 shlibpath_var=LIBRARY_PATH
18326 ;;
18327
18328 bsdi[45]*)
18329 version_type=linux # correct to gnu/linux during the next big refactor
18330 need_version=no
18331 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18332 soname_spec='$libname$release$shared_ext$major'
18333 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18334 shlibpath_var=LD_LIBRARY_PATH
18335 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18336 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18337 # the default ld.so.conf also contains /usr/contrib/lib and
18338 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18339 # libtool to hard-code these into programs
18340 ;;
18341
18342 cygwin* | mingw* | pw32* | cegcc*)
18343 version_type=windows
18344 shrext_cmds=.dll
18345 need_version=no
18346 need_lib_prefix=no
18347
18348 case $GCC,$cc_basename in
18349 yes,*)
18350 # gcc
18351 library_names_spec='$libname.dll.a'
18352 # DLL is installed to $(libdir)/../bin by postinstall_cmds
18353 postinstall_cmds='base_file=`basename \$file`~
18354 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
18355 dldir=$destdir/`dirname \$dlpath`~
18356 test -d \$dldir || mkdir -p \$dldir~
18357 $install_prog $dir/$dlname \$dldir/$dlname~
18358 chmod a+x \$dldir/$dlname~
18359 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
18360 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
18361 fi'
18362 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18363 dlpath=$dir/\$dldll~
18364 $RM \$dlpath'
18365 shlibpath_overrides_runpath=yes
18366
18367 case $host_os in
18368 cygwin*)
18369 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18370 soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
18371
18372 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
18373 ;;
18374 mingw* | cegcc*)
18375 # MinGW DLLs use traditional 'lib' prefix
18376 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
18377 ;;
18378 pw32*)
18379 # pw32 DLLs use 'pw' prefix rather than 'lib'
18380 library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
18381 ;;
18382 esac
18383 dynamic_linker='Win32 ld.exe'
18384 ;;
18385
18386 *,cl* | *,icl*)
18387 # Native MSVC or ICC
18388 libname_spec='$name'
18389 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
18390 library_names_spec='$libname.dll.lib'
18391
18392 case $build_os in
18393 mingw*)
18394 sys_lib_search_path_spec=
18395 lt_save_ifs=$IFS
18396 IFS=';'
18397 for lt_path in $LIB
18398 do
18399 IFS=$lt_save_ifs
18400 # Let DOS variable expansion print the short 8.3 style file name.
18401 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
18402 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
18403 done
18404 IFS=$lt_save_ifs
18405 # Convert to MSYS style.
18406 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
18407 ;;
18408 cygwin*)
18409 # Convert to unix form, then to dos form, then back to unix form
18410 # but this time dos style (no spaces!) so that the unix form looks
18411 # like /cygdrive/c/PROGRA~1:/cygdr...
18412 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
18413 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
18414 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
18415 ;;
18416 *)
18417 sys_lib_search_path_spec=$LIB
18418 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
18419 # It is most probably a Windows format PATH.
18420 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18421 else
18422 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
18423 fi
18424 # FIXME: find the short name or the path components, as spaces are
18425 # common. (e.g. "Program Files" -> "PROGRA~1")
18426 ;;
18427 esac
18428
18429 # DLL is installed to $(libdir)/../bin by postinstall_cmds
18430 postinstall_cmds='base_file=`basename \$file`~
18431 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
18432 dldir=$destdir/`dirname \$dlpath`~
18433 test -d \$dldir || mkdir -p \$dldir~
18434 $install_prog $dir/$dlname \$dldir/$dlname'
18435 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18436 dlpath=$dir/\$dldll~
18437 $RM \$dlpath'
18438 shlibpath_overrides_runpath=yes
18439 dynamic_linker='Win32 link.exe'
18440 ;;
18441
18442 *)
18443 # Assume MSVC and ICC wrapper
18444 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
18445 dynamic_linker='Win32 ld.exe'
18446 ;;
18447 esac
18448 # FIXME: first we should search . and the directory the executable is in
18449 shlibpath_var=PATH
18450 ;;
18451
18452 darwin* | rhapsody*)
18453 dynamic_linker="$host_os dyld"
18454 version_type=darwin
18455 need_lib_prefix=no
18456 need_version=no
18457 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
18458 soname_spec='$libname$release$major$shared_ext'
18459 shlibpath_overrides_runpath=yes
18460 shlibpath_var=DYLD_LIBRARY_PATH
18461 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18462
18463 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
18464 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18465 ;;
18466
18467 dgux*)
18468 version_type=linux # correct to gnu/linux during the next big refactor
18469 need_lib_prefix=no
18470 need_version=no
18471 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18472 soname_spec='$libname$release$shared_ext$major'
18473 shlibpath_var=LD_LIBRARY_PATH
18474 ;;
18475
18476 freebsd* | dragonfly* | midnightbsd*)
18477 # DragonFly does not have aout. When/if they implement a new
18478 # versioning mechanism, adjust this.
18479 if test -x /usr/bin/objformat; then
18480 objformat=`/usr/bin/objformat`
18481 else
18482 case $host_os in
18483 freebsd[23].*) objformat=aout ;;
18484 *) objformat=elf ;;
18485 esac
18486 fi
18487 version_type=freebsd-$objformat
18488 case $version_type in
18489 freebsd-elf*)
18490 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18491 soname_spec='$libname$release$shared_ext$major'
18492 need_version=no
18493 need_lib_prefix=no
18494 ;;
18495 freebsd-*)
18496 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
18497 need_version=yes
18498 ;;
18499 esac
18500 shlibpath_var=LD_LIBRARY_PATH
18501 case $host_os in
18502 freebsd2.*)
18503 shlibpath_overrides_runpath=yes
18504 ;;
18505 freebsd3.[01]* | freebsdelf3.[01]*)
18506 shlibpath_overrides_runpath=yes
18507 hardcode_into_libs=yes
18508 ;;
18509 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18510 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18511 shlibpath_overrides_runpath=no
18512 hardcode_into_libs=yes
18513 ;;
18514 *) # from 4.6 on, and DragonFly
18515 shlibpath_overrides_runpath=yes
18516 hardcode_into_libs=yes
18517 ;;
18518 esac
18519 ;;
18520
18521 haiku*)
18522 version_type=linux # correct to gnu/linux during the next big refactor
18523 need_lib_prefix=no
18524 need_version=no
18525 dynamic_linker="$host_os runtime_loader"
18526 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18527 soname_spec='$libname$release$shared_ext$major'
18528 shlibpath_var=LIBRARY_PATH
18529 shlibpath_overrides_runpath=no
18530 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
18531 hardcode_into_libs=yes
18532 ;;
18533
18534 hpux9* | hpux10* | hpux11*)
18535 # Give a soname corresponding to the major version so that dld.sl refuses to
18536 # link against other versions.
18537 version_type=sunos
18538 need_lib_prefix=no
18539 need_version=no
18540 case $host_cpu in
18541 ia64*)
18542 shrext_cmds='.so'
18543 hardcode_into_libs=yes
18544 dynamic_linker="$host_os dld.so"
18545 shlibpath_var=LD_LIBRARY_PATH
18546 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18547 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18548 soname_spec='$libname$release$shared_ext$major'
18549 if test 32 = "$HPUX_IA64_MODE"; then
18550 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18551 sys_lib_dlsearch_path_spec=/usr/lib/hpux32
18552 else
18553 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18554 sys_lib_dlsearch_path_spec=/usr/lib/hpux64
18555 fi
18556 ;;
18557 hppa*64*)
18558 shrext_cmds='.sl'
18559 hardcode_into_libs=yes
18560 dynamic_linker="$host_os dld.sl"
18561 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18562 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18563 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18564 soname_spec='$libname$release$shared_ext$major'
18565 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18566 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18567 ;;
18568 *)
18569 shrext_cmds='.sl'
18570 dynamic_linker="$host_os dld.sl"
18571 shlibpath_var=SHLIB_PATH
18572 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18573 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18574 soname_spec='$libname$release$shared_ext$major'
18575 ;;
18576 esac
18577 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
18578 postinstall_cmds='chmod 555 $lib'
18579 # or fails outright, so override atomically:
18580 install_override_mode=555
18581 ;;
18582
18583 interix[3-9]*)
18584 version_type=linux # correct to gnu/linux during the next big refactor
18585 need_lib_prefix=no
18586 need_version=no
18587 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18588 soname_spec='$libname$release$shared_ext$major'
18589 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18590 shlibpath_var=LD_LIBRARY_PATH
18591 shlibpath_overrides_runpath=no
18592 hardcode_into_libs=yes
18593 ;;
18594
18595 irix5* | irix6* | nonstopux*)
18596 case $host_os in
18597 nonstopux*) version_type=nonstopux ;;
18598 *)
18599 if test yes = "$lt_cv_prog_gnu_ld"; then
18600 version_type=linux # correct to gnu/linux during the next big refactor
18601 else
18602 version_type=irix
18603 fi ;;
18604 esac
18605 need_lib_prefix=no
18606 need_version=no
18607 soname_spec='$libname$release$shared_ext$major'
18608 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
18609 case $host_os in
18610 irix5* | nonstopux*)
18611 libsuff= shlibsuff=
18612 ;;
18613 *)
18614 case $LD in # libtool.m4 will add one of these switches to LD
18615 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18616 libsuff= shlibsuff= libmagic=32-bit;;
18617 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18618 libsuff=32 shlibsuff=N32 libmagic=N32;;
18619 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18620 libsuff=64 shlibsuff=64 libmagic=64-bit;;
18621 *) libsuff= shlibsuff= libmagic=never-match;;
18622 esac
18623 ;;
18624 esac
18625 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18626 shlibpath_overrides_runpath=no
18627 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
18628 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
18629 hardcode_into_libs=yes
18630 ;;
18631
18632 # No shared lib support for Linux oldld, aout, or coff.
18633 linux*oldld* | linux*aout* | linux*coff*)
18634 dynamic_linker=no
18635 ;;
18636
18637 linux*android*)
18638 version_type=none # Android doesn't support versioned libraries.
18639 need_lib_prefix=no
18640 need_version=no
18641 library_names_spec='$libname$release$shared_ext'
18642 soname_spec='$libname$release$shared_ext'
18643 finish_cmds=
18644 shlibpath_var=LD_LIBRARY_PATH
18645 shlibpath_overrides_runpath=yes
18646
18647 # This implies no fast_install, which is unacceptable.
18648 # Some rework will be needed to allow for fast_install
18649 # before this can be enabled.
18650 hardcode_into_libs=yes
18651
18652 dynamic_linker='Android linker'
18653 # Don't embed -rpath directories since the linker doesn't support them.
18654 hardcode_libdir_flag_spec='-L$libdir'
18655 ;;
18656
18657 # This must be glibc/ELF.
18658 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
18659 version_type=linux # correct to gnu/linux during the next big refactor
18660 need_lib_prefix=no
18661 need_version=no
18662 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18663 soname_spec='$libname$release$shared_ext$major'
18664 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18665 shlibpath_var=LD_LIBRARY_PATH
18666 shlibpath_overrides_runpath=no
18667
18668 # Some binutils ld are patched to set DT_RUNPATH
18669 if test ${lt_cv_shlibpath_overrides_runpath+y}
18670 then :
18671 printf %s "(cached) " >&6
18672 else case e in #(
18673 e) lt_cv_shlibpath_overrides_runpath=no
18674 save_LDFLAGS=$LDFLAGS
18675 save_libdir=$libdir
18676 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
18677 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
18678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18679 /* end confdefs.h. */
18680
18681 int
18682 main (void)
18683 {
18684
18685 ;
18686 return 0;
18687 }
18688 _ACEOF
18689 if ac_fn_c_try_link "$LINENO"
18690 then :
18691 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null
18692 then :
18693 lt_cv_shlibpath_overrides_runpath=yes
18694 fi
18695 fi
18696 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18697 conftest$ac_exeext conftest.$ac_ext
18698 LDFLAGS=$save_LDFLAGS
18699 libdir=$save_libdir
18700 ;;
18701 esac
18702 fi
18703
18704 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
18705
18706 # This implies no fast_install, which is unacceptable.
18707 # Some rework will be needed to allow for fast_install
18708 # before this can be enabled.
18709 hardcode_into_libs=yes
18710
18711 # Ideally, we could use ldconfig to report *all* directores which are
18712 # searched for libraries, however this is still not possible. Aside from not
18713 # being certain /sbin/ldconfig is available, command
18714 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
18715 # even though it is searched at run-time. Try to do the best guess by
18716 # appending ld.so.conf contents (and includes) to the search path.
18717 if test -f /etc/ld.so.conf; then
18718 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' ' '`
18719 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
18720 fi
18721
18722 # We used to test for /lib/ld.so.1 and disable shared libraries on
18723 # powerpc, because MkLinux only supported shared libraries with the
18724 # GNU dynamic linker. Since this was broken with cross compilers,
18725 # most powerpc-linux boxes support dynamic linking these days and
18726 # people can always --disable-shared, the test was removed, and we
18727 # assume the GNU/Linux dynamic linker is in use.
18728 dynamic_linker='GNU/Linux ld.so'
18729 ;;
18730
18731 netbsd*)
18732 version_type=sunos
18733 need_lib_prefix=no
18734 need_version=no
18735 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
18736 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
18737 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18738 dynamic_linker='NetBSD (a.out) ld.so'
18739 else
18740 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18741 soname_spec='$libname$release$shared_ext$major'
18742 dynamic_linker='NetBSD ld.elf_so'
18743 fi
18744 shlibpath_var=LD_LIBRARY_PATH
18745 shlibpath_overrides_runpath=yes
18746 hardcode_into_libs=yes
18747 ;;
18748
18749 newsos6)
18750 version_type=linux # correct to gnu/linux during the next big refactor
18751 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18752 shlibpath_var=LD_LIBRARY_PATH
18753 shlibpath_overrides_runpath=yes
18754 ;;
18755
18756 *nto* | *qnx*)
18757 version_type=qnx
18758 need_lib_prefix=no
18759 need_version=no
18760 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18761 soname_spec='$libname$release$shared_ext$major'
18762 shlibpath_var=LD_LIBRARY_PATH
18763 shlibpath_overrides_runpath=no
18764 hardcode_into_libs=yes
18765 dynamic_linker='ldqnx.so'
18766 ;;
18767
18768 openbsd* | bitrig*)
18769 version_type=sunos
18770 sys_lib_dlsearch_path_spec=/usr/lib
18771 need_lib_prefix=no
18772 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
18773 need_version=no
18774 else
18775 need_version=yes
18776 fi
18777 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
18778 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18779 shlibpath_var=LD_LIBRARY_PATH
18780 shlibpath_overrides_runpath=yes
18781 ;;
18782
18783 os2*)
18784 libname_spec='$name'
18785 version_type=windows
18786 shrext_cmds=.dll
18787 need_version=no
18788 need_lib_prefix=no
18789 # OS/2 can only load a DLL with a base name of 8 characters or less.
18790 soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
18791 v=$($ECHO $release$versuffix | tr -d .-);
18792 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
18793 $ECHO $n$v`$shared_ext'
18794 library_names_spec='${libname}_dll.$libext'
18795 dynamic_linker='OS/2 ld.exe'
18796 shlibpath_var=BEGINLIBPATH
18797 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
18798 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18799 postinstall_cmds='base_file=`basename \$file`~
18800 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
18801 dldir=$destdir/`dirname \$dlpath`~
18802 test -d \$dldir || mkdir -p \$dldir~
18803 $install_prog $dir/$dlname \$dldir/$dlname~
18804 chmod a+x \$dldir/$dlname~
18805 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
18806 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
18807 fi'
18808 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
18809 dlpath=$dir/\$dldll~
18810 $RM \$dlpath'
18811 ;;
18812
18813 osf3* | osf4* | osf5*)
18814 version_type=osf
18815 need_lib_prefix=no
18816 need_version=no
18817 soname_spec='$libname$release$shared_ext$major'
18818 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18819 shlibpath_var=LD_LIBRARY_PATH
18820 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18821 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18822 ;;
18823
18824 rdos*)
18825 dynamic_linker=no
18826 ;;
18827
18828 solaris*)
18829 version_type=linux # correct to gnu/linux during the next big refactor
18830 need_lib_prefix=no
18831 need_version=no
18832 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18833 soname_spec='$libname$release$shared_ext$major'
18834 shlibpath_var=LD_LIBRARY_PATH
18835 shlibpath_overrides_runpath=yes
18836 hardcode_into_libs=yes
18837 # ldd complains unless libraries are executable
18838 postinstall_cmds='chmod +x $lib'
18839 ;;
18840
18841 sunos4*)
18842 version_type=sunos
18843 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
18844 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18845 shlibpath_var=LD_LIBRARY_PATH
18846 shlibpath_overrides_runpath=yes
18847 if test yes = "$with_gnu_ld"; then
18848 need_lib_prefix=no
18849 fi
18850 need_version=yes
18851 ;;
18852
18853 sysv4 | sysv4.3*)
18854 version_type=linux # correct to gnu/linux during the next big refactor
18855 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18856 soname_spec='$libname$release$shared_ext$major'
18857 shlibpath_var=LD_LIBRARY_PATH
18858 case $host_vendor in
18859 sni)
18860 shlibpath_overrides_runpath=no
18861 need_lib_prefix=no
18862 runpath_var=LD_RUN_PATH
18863 ;;
18864 siemens)
18865 need_lib_prefix=no
18866 ;;
18867 motorola)
18868 need_lib_prefix=no
18869 need_version=no
18870 shlibpath_overrides_runpath=no
18871 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18872 ;;
18873 esac
18874 ;;
18875
18876 sysv4*MP*)
18877 if test -d /usr/nec; then
18878 version_type=linux # correct to gnu/linux during the next big refactor
18879 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
18880 soname_spec='$libname$shared_ext.$major'
18881 shlibpath_var=LD_LIBRARY_PATH
18882 fi
18883 ;;
18884
18885 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18886 version_type=sco
18887 need_lib_prefix=no
18888 need_version=no
18889 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
18890 soname_spec='$libname$release$shared_ext$major'
18891 shlibpath_var=LD_LIBRARY_PATH
18892 shlibpath_overrides_runpath=yes
18893 hardcode_into_libs=yes
18894 if test yes = "$with_gnu_ld"; then
18895 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18896 else
18897 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18898 case $host_os in
18899 sco3.2v5*)
18900 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18901 ;;
18902 esac
18903 fi
18904 sys_lib_dlsearch_path_spec='/usr/lib'
18905 ;;
18906
18907 tpf*)
18908 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
18909 version_type=linux # correct to gnu/linux during the next big refactor
18910 need_lib_prefix=no
18911 need_version=no
18912 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18913 shlibpath_var=LD_LIBRARY_PATH
18914 shlibpath_overrides_runpath=no
18915 hardcode_into_libs=yes
18916 ;;
18917
18918 uts4*)
18919 version_type=linux # correct to gnu/linux during the next big refactor
18920 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18921 soname_spec='$libname$release$shared_ext$major'
18922 shlibpath_var=LD_LIBRARY_PATH
18923 ;;
18924
18925 *)
18926 dynamic_linker=no
18927 ;;
18928 esac
18929 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
18930 printf "%s\n" "$dynamic_linker" >&6; }
18931 test no = "$dynamic_linker" && can_build_shared=no
18932
18933 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18934 if test yes = "$GCC"; then
18935 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
18936 fi
18937
18938 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
18939 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
18940 fi
18941
18942 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
18943 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
18944 fi
18945
18946 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
18947 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
18948
18949 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
18950 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
18951
18952 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
18953 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
18954
18955
18956
18957
18958
18959
18960
18961
18962
18963
18964
18965
18966
18967
18968
18969
18970
18971
18972
18973
18974
18975
18976
18977
18978
18979
18980
18981
18982
18983
18984
18985
18986
18987
18988
18989
18990
18991
18992
18993
18994
18995
18996
18997
18998
18999
19000
19001
19002
19003
19004
19005
19006
19007
19008
19009
19010
19011
19012
19013
19014
19015
19016
19017
19018
19019
19020
19021
19022
19023
19024
19025
19026
19027
19028
19029
19030
19031
19032
19033
19034
19035
19036
19037
19038
19039
19040
19041
19042
19043
19044
19045
19046
19047
19048
19049
19050
19051 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
19052 printf %s "checking how to hardcode library paths into programs... " >&6; }
19053 hardcode_action=
19054 if test -n "$hardcode_libdir_flag_spec" ||
19055 test -n "$runpath_var" ||
19056 test yes = "$hardcode_automatic"; then
19057
19058 # We can hardcode non-existent directories.
19059 if test no != "$hardcode_direct" &&
19060 # If the only mechanism to avoid hardcoding is shlibpath_var, we
19061 # have to relink, otherwise we might link with an installed library
19062 # when we should be linking with a yet-to-be-installed one
19063 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
19064 test no != "$hardcode_minus_L"; then
19065 # Linking always hardcodes the temporary library directory.
19066 hardcode_action=relink
19067 else
19068 # We can link without hardcoding, and we can hardcode nonexisting dirs.
19069 hardcode_action=immediate
19070 fi
19071 else
19072 # We cannot hardcode anything, or else we can only hardcode existing
19073 # directories.
19074 hardcode_action=unsupported
19075 fi
19076 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
19077 printf "%s\n" "$hardcode_action" >&6; }
19078
19079 if test relink = "$hardcode_action" ||
19080 test yes = "$inherit_rpath"; then
19081 # Fast installation is not supported
19082 enable_fast_install=no
19083 elif test yes = "$shlibpath_overrides_runpath" ||
19084 test no = "$enable_shared"; then
19085 # Fast installation is not necessary
19086 enable_fast_install=needless
19087 fi
19088
19089
19090
19091
19092
19093
19094 if test yes != "$enable_dlopen"; then
19095 enable_dlopen=unknown
19096 enable_dlopen_self=unknown
19097 enable_dlopen_self_static=unknown
19098 else
19099 lt_cv_dlopen=no
19100 lt_cv_dlopen_libs=
19101
19102 case $host_os in
19103 beos*)
19104 lt_cv_dlopen=load_add_on
19105 lt_cv_dlopen_libs=
19106 lt_cv_dlopen_self=yes
19107 ;;
19108
19109 mingw* | pw32* | cegcc*)
19110 lt_cv_dlopen=LoadLibrary
19111 lt_cv_dlopen_libs=
19112 ;;
19113
19114 cygwin*)
19115 lt_cv_dlopen=dlopen
19116 lt_cv_dlopen_libs=
19117 ;;
19118
19119 darwin*)
19120 # if libdl is installed we need to link against it
19121 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
19122 printf %s "checking for dlopen in -ldl... " >&6; }
19123 if test ${ac_cv_lib_dl_dlopen+y}
19124 then :
19125 printf %s "(cached) " >&6
19126 else case e in #(
19127 e) ac_check_lib_save_LIBS=$LIBS
19128 LIBS="-ldl $LIBS"
19129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19130 /* end confdefs.h. */
19131
19132 /* Override any GCC internal prototype to avoid an error.
19133 Use char because int might match the return type of a GCC
19134 builtin and then its argument prototype would still apply.
19135 The 'extern "C"' is for builds by C++ compilers;
19136 although this is not generally supported in C code supporting it here
19137 has little cost and some practical benefit (sr 110532). */
19138 #ifdef __cplusplus
19139 extern "C"
19140 #endif
19141 char dlopen (void);
19142 int
19143 main (void)
19144 {
19145 return dlopen ();
19146 ;
19147 return 0;
19148 }
19149 _ACEOF
19150 if ac_fn_c_try_link "$LINENO"
19151 then :
19152 ac_cv_lib_dl_dlopen=yes
19153 else case e in #(
19154 e) ac_cv_lib_dl_dlopen=no ;;
19155 esac
19156 fi
19157 rm -f core conftest.err conftest.$ac_objext conftest.beam \
19158 conftest$ac_exeext conftest.$ac_ext
19159 LIBS=$ac_check_lib_save_LIBS ;;
19160 esac
19161 fi
19162 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
19163 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
19164 if test "x$ac_cv_lib_dl_dlopen" = xyes
19165 then :
19166 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
19167 else case e in #(
19168 e)
19169 lt_cv_dlopen=dyld
19170 lt_cv_dlopen_libs=
19171 lt_cv_dlopen_self=yes
19172 ;;
19173 esac
19174 fi
19175
19176 ;;
19177
19178 tpf*)
19179 # Don't try to run any link tests for TPF. We know it's impossible
19180 # because TPF is a cross-compiler, and we know how we open DSOs.
19181 lt_cv_dlopen=dlopen
19182 lt_cv_dlopen_libs=
19183 lt_cv_dlopen_self=no
19184 ;;
19185
19186 *)
19187 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
19188 if test "x$ac_cv_func_shl_load" = xyes
19189 then :
19190 lt_cv_dlopen=shl_load
19191 else case e in #(
19192 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
19193 printf %s "checking for shl_load in -ldld... " >&6; }
19194 if test ${ac_cv_lib_dld_shl_load+y}
19195 then :
19196 printf %s "(cached) " >&6
19197 else case e in #(
19198 e) ac_check_lib_save_LIBS=$LIBS
19199 LIBS="-ldld $LIBS"
19200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19201 /* end confdefs.h. */
19202
19203 /* Override any GCC internal prototype to avoid an error.
19204 Use char because int might match the return type of a GCC
19205 builtin and then its argument prototype would still apply.
19206 The 'extern "C"' is for builds by C++ compilers;
19207 although this is not generally supported in C code supporting it here
19208 has little cost and some practical benefit (sr 110532). */
19209 #ifdef __cplusplus
19210 extern "C"
19211 #endif
19212 char shl_load (void);
19213 int
19214 main (void)
19215 {
19216 return shl_load ();
19217 ;
19218 return 0;
19219 }
19220 _ACEOF
19221 if ac_fn_c_try_link "$LINENO"
19222 then :
19223 ac_cv_lib_dld_shl_load=yes
19224 else case e in #(
19225 e) ac_cv_lib_dld_shl_load=no ;;
19226 esac
19227 fi
19228 rm -f core conftest.err conftest.$ac_objext conftest.beam \
19229 conftest$ac_exeext conftest.$ac_ext
19230 LIBS=$ac_check_lib_save_LIBS ;;
19231 esac
19232 fi
19233 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
19234 printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; }
19235 if test "x$ac_cv_lib_dld_shl_load" = xyes
19236 then :
19237 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
19238 else case e in #(
19239 e) ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
19240 if test "x$ac_cv_func_dlopen" = xyes
19241 then :
19242 lt_cv_dlopen=dlopen
19243 else case e in #(
19244 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
19245 printf %s "checking for dlopen in -ldl... " >&6; }
19246 if test ${ac_cv_lib_dl_dlopen+y}
19247 then :
19248 printf %s "(cached) " >&6
19249 else case e in #(
19250 e) ac_check_lib_save_LIBS=$LIBS
19251 LIBS="-ldl $LIBS"
19252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19253 /* end confdefs.h. */
19254
19255 /* Override any GCC internal prototype to avoid an error.
19256 Use char because int might match the return type of a GCC
19257 builtin and then its argument prototype would still apply.
19258 The 'extern "C"' is for builds by C++ compilers;
19259 although this is not generally supported in C code supporting it here
19260 has little cost and some practical benefit (sr 110532). */
19261 #ifdef __cplusplus
19262 extern "C"
19263 #endif
19264 char dlopen (void);
19265 int
19266 main (void)
19267 {
19268 return dlopen ();
19269 ;
19270 return 0;
19271 }
19272 _ACEOF
19273 if ac_fn_c_try_link "$LINENO"
19274 then :
19275 ac_cv_lib_dl_dlopen=yes
19276 else case e in #(
19277 e) ac_cv_lib_dl_dlopen=no ;;
19278 esac
19279 fi
19280 rm -f core conftest.err conftest.$ac_objext conftest.beam \
19281 conftest$ac_exeext conftest.$ac_ext
19282 LIBS=$ac_check_lib_save_LIBS ;;
19283 esac
19284 fi
19285 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
19286 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
19287 if test "x$ac_cv_lib_dl_dlopen" = xyes
19288 then :
19289 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
19290 else case e in #(
19291 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
19292 printf %s "checking for dlopen in -lsvld... " >&6; }
19293 if test ${ac_cv_lib_svld_dlopen+y}
19294 then :
19295 printf %s "(cached) " >&6
19296 else case e in #(
19297 e) ac_check_lib_save_LIBS=$LIBS
19298 LIBS="-lsvld $LIBS"
19299 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19300 /* end confdefs.h. */
19301
19302 /* Override any GCC internal prototype to avoid an error.
19303 Use char because int might match the return type of a GCC
19304 builtin and then its argument prototype would still apply.
19305 The 'extern "C"' is for builds by C++ compilers;
19306 although this is not generally supported in C code supporting it here
19307 has little cost and some practical benefit (sr 110532). */
19308 #ifdef __cplusplus
19309 extern "C"
19310 #endif
19311 char dlopen (void);
19312 int
19313 main (void)
19314 {
19315 return dlopen ();
19316 ;
19317 return 0;
19318 }
19319 _ACEOF
19320 if ac_fn_c_try_link "$LINENO"
19321 then :
19322 ac_cv_lib_svld_dlopen=yes
19323 else case e in #(
19324 e) ac_cv_lib_svld_dlopen=no ;;
19325 esac
19326 fi
19327 rm -f core conftest.err conftest.$ac_objext conftest.beam \
19328 conftest$ac_exeext conftest.$ac_ext
19329 LIBS=$ac_check_lib_save_LIBS ;;
19330 esac
19331 fi
19332 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
19333 printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; }
19334 if test "x$ac_cv_lib_svld_dlopen" = xyes
19335 then :
19336 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
19337 else case e in #(
19338 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
19339 printf %s "checking for dld_link in -ldld... " >&6; }
19340 if test ${ac_cv_lib_dld_dld_link+y}
19341 then :
19342 printf %s "(cached) " >&6
19343 else case e in #(
19344 e) ac_check_lib_save_LIBS=$LIBS
19345 LIBS="-ldld $LIBS"
19346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19347 /* end confdefs.h. */
19348
19349 /* Override any GCC internal prototype to avoid an error.
19350 Use char because int might match the return type of a GCC
19351 builtin and then its argument prototype would still apply.
19352 The 'extern "C"' is for builds by C++ compilers;
19353 although this is not generally supported in C code supporting it here
19354 has little cost and some practical benefit (sr 110532). */
19355 #ifdef __cplusplus
19356 extern "C"
19357 #endif
19358 char dld_link (void);
19359 int
19360 main (void)
19361 {
19362 return dld_link ();
19363 ;
19364 return 0;
19365 }
19366 _ACEOF
19367 if ac_fn_c_try_link "$LINENO"
19368 then :
19369 ac_cv_lib_dld_dld_link=yes
19370 else case e in #(
19371 e) ac_cv_lib_dld_dld_link=no ;;
19372 esac
19373 fi
19374 rm -f core conftest.err conftest.$ac_objext conftest.beam \
19375 conftest$ac_exeext conftest.$ac_ext
19376 LIBS=$ac_check_lib_save_LIBS ;;
19377 esac
19378 fi
19379 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
19380 printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; }
19381 if test "x$ac_cv_lib_dld_dld_link" = xyes
19382 then :
19383 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
19384 fi
19385
19386 ;;
19387 esac
19388 fi
19389
19390 ;;
19391 esac
19392 fi
19393
19394 ;;
19395 esac
19396 fi
19397
19398 ;;
19399 esac
19400 fi
19401
19402 ;;
19403 esac
19404 fi
19405
19406 ;;
19407 esac
19408
19409 if test no = "$lt_cv_dlopen"; then
19410 enable_dlopen=no
19411 else
19412 enable_dlopen=yes
19413 fi
19414
19415 case $lt_cv_dlopen in
19416 dlopen)
19417 save_CPPFLAGS=$CPPFLAGS
19418 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
19419
19420 save_LDFLAGS=$LDFLAGS
19421 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
19422
19423 save_LIBS=$LIBS
19424 LIBS="$lt_cv_dlopen_libs $LIBS"
19425
19426 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
19427 printf %s "checking whether a program can dlopen itself... " >&6; }
19428 if test ${lt_cv_dlopen_self+y}
19429 then :
19430 printf %s "(cached) " >&6
19431 else case e in #(
19432 e) if test yes = "$cross_compiling"; then :
19433 lt_cv_dlopen_self=cross
19434 else
19435 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
19436 lt_status=$lt_dlunknown
19437 cat > conftest.$ac_ext <<_LT_EOF
19438 #line $LINENO "configure"
19439 #include "confdefs.h"
19440
19441 #if HAVE_DLFCN_H
19442 #include <dlfcn.h>
19443 #endif
19444
19445 #include <stdio.h>
19446
19447 #ifdef RTLD_GLOBAL
19448 # define LT_DLGLOBAL RTLD_GLOBAL
19449 #else
19450 # ifdef DL_GLOBAL
19451 # define LT_DLGLOBAL DL_GLOBAL
19452 # else
19453 # define LT_DLGLOBAL 0
19454 # endif
19455 #endif
19456
19457 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
19458 find out it does not work in some platform. */
19459 #ifndef LT_DLLAZY_OR_NOW
19460 # ifdef RTLD_LAZY
19461 # define LT_DLLAZY_OR_NOW RTLD_LAZY
19462 # else
19463 # ifdef DL_LAZY
19464 # define LT_DLLAZY_OR_NOW DL_LAZY
19465 # else
19466 # ifdef RTLD_NOW
19467 # define LT_DLLAZY_OR_NOW RTLD_NOW
19468 # else
19469 # ifdef DL_NOW
19470 # define LT_DLLAZY_OR_NOW DL_NOW
19471 # else
19472 # define LT_DLLAZY_OR_NOW 0
19473 # endif
19474 # endif
19475 # endif
19476 # endif
19477 #endif
19478
19479 /* When -fvisibility=hidden is used, assume the code has been annotated
19480 correspondingly for the symbols needed. */
19481 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
19482 int fnord () __attribute__((visibility("default")));
19483 #endif
19484
19485 int fnord () { return 42; }
19486 int main ()
19487 {
19488 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
19489 int status = $lt_dlunknown;
19490
19491 if (self)
19492 {
19493 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
19494 else
19495 {
19496 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
19497 else puts (dlerror ());
19498 }
19499 /* dlclose (self); */
19500 }
19501 else
19502 puts (dlerror ());
19503
19504 return status;
19505 }
19506 _LT_EOF
19507 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
19508 (eval $ac_link) 2>&5
19509 ac_status=$?
19510 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19511 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
19512 (./conftest; exit; ) >&5 2>/dev/null
19513 lt_status=$?
19514 case x$lt_status in
19515 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
19516 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
19517 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
19518 esac
19519 else :
19520 # compilation failed
19521 lt_cv_dlopen_self=no
19522 fi
19523 fi
19524 rm -fr conftest*
19525
19526 ;;
19527 esac
19528 fi
19529 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
19530 printf "%s\n" "$lt_cv_dlopen_self" >&6; }
19531
19532 if test yes = "$lt_cv_dlopen_self"; then
19533 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
19534 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
19535 printf %s "checking whether a statically linked program can dlopen itself... " >&6; }
19536 if test ${lt_cv_dlopen_self_static+y}
19537 then :
19538 printf %s "(cached) " >&6
19539 else case e in #(
19540 e) if test yes = "$cross_compiling"; then :
19541 lt_cv_dlopen_self_static=cross
19542 else
19543 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
19544 lt_status=$lt_dlunknown
19545 cat > conftest.$ac_ext <<_LT_EOF
19546 #line $LINENO "configure"
19547 #include "confdefs.h"
19548
19549 #if HAVE_DLFCN_H
19550 #include <dlfcn.h>
19551 #endif
19552
19553 #include <stdio.h>
19554
19555 #ifdef RTLD_GLOBAL
19556 # define LT_DLGLOBAL RTLD_GLOBAL
19557 #else
19558 # ifdef DL_GLOBAL
19559 # define LT_DLGLOBAL DL_GLOBAL
19560 # else
19561 # define LT_DLGLOBAL 0
19562 # endif
19563 #endif
19564
19565 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
19566 find out it does not work in some platform. */
19567 #ifndef LT_DLLAZY_OR_NOW
19568 # ifdef RTLD_LAZY
19569 # define LT_DLLAZY_OR_NOW RTLD_LAZY
19570 # else
19571 # ifdef DL_LAZY
19572 # define LT_DLLAZY_OR_NOW DL_LAZY
19573 # else
19574 # ifdef RTLD_NOW
19575 # define LT_DLLAZY_OR_NOW RTLD_NOW
19576 # else
19577 # ifdef DL_NOW
19578 # define LT_DLLAZY_OR_NOW DL_NOW
19579 # else
19580 # define LT_DLLAZY_OR_NOW 0
19581 # endif
19582 # endif
19583 # endif
19584 # endif
19585 #endif
19586
19587 /* When -fvisibility=hidden is used, assume the code has been annotated
19588 correspondingly for the symbols needed. */
19589 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
19590 int fnord () __attribute__((visibility("default")));
19591 #endif
19592
19593 int fnord () { return 42; }
19594 int main ()
19595 {
19596 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
19597 int status = $lt_dlunknown;
19598
19599 if (self)
19600 {
19601 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
19602 else
19603 {
19604 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
19605 else puts (dlerror ());
19606 }
19607 /* dlclose (self); */
19608 }
19609 else
19610 puts (dlerror ());
19611
19612 return status;
19613 }
19614 _LT_EOF
19615 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
19616 (eval $ac_link) 2>&5
19617 ac_status=$?
19618 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19619 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
19620 (./conftest; exit; ) >&5 2>/dev/null
19621 lt_status=$?
19622 case x$lt_status in
19623 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
19624 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
19625 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
19626 esac
19627 else :
19628 # compilation failed
19629 lt_cv_dlopen_self_static=no
19630 fi
19631 fi
19632 rm -fr conftest*
19633
19634 ;;
19635 esac
19636 fi
19637 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
19638 printf "%s\n" "$lt_cv_dlopen_self_static" >&6; }
19639 fi
19640
19641 CPPFLAGS=$save_CPPFLAGS
19642 LDFLAGS=$save_LDFLAGS
19643 LIBS=$save_LIBS
19644 ;;
19645 esac
19646
19647 case $lt_cv_dlopen_self in
19648 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
19649 *) enable_dlopen_self=unknown ;;
19650 esac
19651
19652 case $lt_cv_dlopen_self_static in
19653 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
19654 *) enable_dlopen_self_static=unknown ;;
19655 esac
19656 fi
19657
19658
19659
19660
19661
19662
19663
19664
19665
19666
19667
19668
19669
19670
19671
19672
19673
19674 striplib=
19675 old_striplib=
19676 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
19677 printf %s "checking whether stripping libraries is possible... " >&6; }
19678 if test -z "$STRIP"; then
19679 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19680 printf "%s\n" "no" >&6; }
19681 else
19682 if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
19683 old_striplib="$STRIP --strip-debug"
19684 striplib="$STRIP --strip-unneeded"
19685 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19686 printf "%s\n" "yes" >&6; }
19687 else
19688 case $host_os in
19689 darwin*)
19690 # FIXME - insert some real tests, host_os isn't really good enough
19691 striplib="$STRIP -x"
19692 old_striplib="$STRIP -S"
19693 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19694 printf "%s\n" "yes" >&6; }
19695 ;;
19696 freebsd*)
19697 if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then
19698 old_striplib="$STRIP --strip-debug"
19699 striplib="$STRIP --strip-unneeded"
19700 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19701 printf "%s\n" "yes" >&6; }
19702 else
19703 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19704 printf "%s\n" "no" >&6; }
19705 fi
19706 ;;
19707 *)
19708 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19709 printf "%s\n" "no" >&6; }
19710 ;;
19711 esac
19712 fi
19713 fi
19714
19715
19716
19717
19718
19719
19720
19721
19722
19723
19724
19725
19726 # Report what library types will actually be built
19727 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
19728 printf %s "checking if libtool supports shared libraries... " >&6; }
19729 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
19730 printf "%s\n" "$can_build_shared" >&6; }
19731
19732 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
19733 printf %s "checking whether to build shared libraries... " >&6; }
19734 test no = "$can_build_shared" && enable_shared=no
19735
19736 # On AIX, shared libraries and static libraries use the same namespace, and
19737 # are all built from PIC.
19738 case $host_os in
19739 aix3*)
19740 test yes = "$enable_shared" && enable_static=no
19741 if test -n "$RANLIB"; then
19742 archive_cmds="$archive_cmds~\$RANLIB \$lib"
19743 postinstall_cmds='$RANLIB $lib'
19744 fi
19745 ;;
19746
19747 aix[4-9]*)
19748 if test ia64 != "$host_cpu"; then
19749 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
19750 yes,aix,yes) ;; # shared object as lib.so file only
19751 yes,svr4,*) ;; # shared object as lib.so archive member only
19752 yes,*) enable_static=no ;; # shared object in lib.a archive as well
19753 esac
19754 fi
19755 ;;
19756 esac
19757 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
19758 printf "%s\n" "$enable_shared" >&6; }
19759
19760 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
19761 printf %s "checking whether to build static libraries... " >&6; }
19762 # Make sure either enable_shared or enable_static is yes.
19763 test yes = "$enable_shared" || enable_static=yes
19764 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
19765 printf "%s\n" "$enable_static" >&6; }
19766
19767
19768
19769
19770 fi
19771 ac_ext=c
19772 ac_cpp='$CPP $CPPFLAGS'
19773 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19774 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19775 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19776
19777 CC=$lt_save_CC
19778
19779
19780
19781
19782
19783
19784
19785
19786
19787
19788
19789
19790
19791
19792
19793 ac_config_commands="$ac_config_commands libtool"
19794
19795
19796
19797
19798 # Only expand once:
19799
19800
19801
19802
19803
19804 # Define a configure option for an alternate module directory
19805
19806 # Check whether --with-xorg-module-dir was given.
19807 if test ${with_xorg_module_dir+y}
19808 then :
19809 withval=$with_xorg_module_dir; moduledir="$withval"
19810 else case e in #(
19811 e) moduledir="$libdir/xorg/modules" ;;
19812 esac
19813 fi
19814
19815
19816 # Check whether --enable-dri was given.
19817 if test ${enable_dri+y}
19818 then :
19819 enableval=$enable_dri; DRI="$enableval"
19820 else case e in #(
19821 e) DRI=auto ;;
19822 esac
19823 fi
19824
19825
19826 # Store the list of server defined optional extensions in REQUIRED_MODULES
19827
19828
19829 SAVE_CFLAGS="$CFLAGS"
19830 CFLAGS="$CFLAGS `$PKG_CONFIG --cflags xorg-server`"
19831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19832 /* end confdefs.h. */
19833
19834 #include "xorg-server.h"
19835 #if !defined RANDR
19836 #error RANDR not defined
19837 #endif
19838
19839 int
19840 main (void)
19841 {
19842
19843 ;
19844 return 0;
19845 }
19846 _ACEOF
19847 if ac_fn_c_try_compile "$LINENO"
19848 then :
19849 _EXT_CHECK=yes
19850 else case e in #(
19851 e) _EXT_CHECK=no ;;
19852 esac
19853 fi
19854 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
19855 CFLAGS="$SAVE_CFLAGS"
19856 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if RANDR is defined" >&5
19857 printf %s "checking if RANDR is defined... " >&6; }
19858 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5
19859 printf "%s\n" "$_EXT_CHECK" >&6; }
19860 if test "$_EXT_CHECK" != no; then
19861 REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
19862 fi
19863
19864
19865
19866 SAVE_CFLAGS="$CFLAGS"
19867 CFLAGS="$CFLAGS `$PKG_CONFIG --cflags xorg-server`"
19868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19869 /* end confdefs.h. */
19870
19871 #include "xorg-server.h"
19872 #if !defined RENDER
19873 #error RENDER not defined
19874 #endif
19875
19876 int
19877 main (void)
19878 {
19879
19880 ;
19881 return 0;
19882 }
19883 _ACEOF
19884 if ac_fn_c_try_compile "$LINENO"
19885 then :
19886 _EXT_CHECK=yes
19887 else case e in #(
19888 e) _EXT_CHECK=no ;;
19889 esac
19890 fi
19891 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
19892 CFLAGS="$SAVE_CFLAGS"
19893 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if RENDER is defined" >&5
19894 printf %s "checking if RENDER is defined... " >&6; }
19895 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5
19896 printf "%s\n" "$_EXT_CHECK" >&6; }
19897 if test "$_EXT_CHECK" != no; then
19898 REQUIRED_MODULES="$REQUIRED_MODULES renderproto"
19899 fi
19900
19901
19902
19903 SAVE_CFLAGS="$CFLAGS"
19904 CFLAGS="$CFLAGS `$PKG_CONFIG --cflags xorg-server`"
19905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19906 /* end confdefs.h. */
19907
19908 #include "xorg-server.h"
19909 #if !defined XV
19910 #error XV not defined
19911 #endif
19912
19913 int
19914 main (void)
19915 {
19916
19917 ;
19918 return 0;
19919 }
19920 _ACEOF
19921 if ac_fn_c_try_compile "$LINENO"
19922 then :
19923 _EXT_CHECK=yes
19924 else case e in #(
19925 e) _EXT_CHECK=no ;;
19926 esac
19927 fi
19928 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
19929 CFLAGS="$SAVE_CFLAGS"
19930 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if XV is defined" >&5
19931 printf %s "checking if XV is defined... " >&6; }
19932 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5
19933 printf "%s\n" "$_EXT_CHECK" >&6; }
19934 if test "$_EXT_CHECK" != no; then
19935 REQUIRED_MODULES="$REQUIRED_MODULES videoproto"
19936 fi
19937
19938
19939
19940 SAVE_CFLAGS="$CFLAGS"
19941 CFLAGS="$CFLAGS `$PKG_CONFIG --cflags xorg-server`"
19942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19943 /* end confdefs.h. */
19944
19945 #include "xorg-server.h"
19946 #if !defined DPMSExtension
19947 #error DPMSExtension not defined
19948 #endif
19949
19950 int
19951 main (void)
19952 {
19953
19954 ;
19955 return 0;
19956 }
19957 _ACEOF
19958 if ac_fn_c_try_compile "$LINENO"
19959 then :
19960 _EXT_CHECK=yes
19961 else case e in #(
19962 e) _EXT_CHECK=no ;;
19963 esac
19964 fi
19965 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
19966 CFLAGS="$SAVE_CFLAGS"
19967 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if DPMSExtension is defined" >&5
19968 printf %s "checking if DPMSExtension is defined... " >&6; }
19969 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5
19970 printf "%s\n" "$_EXT_CHECK" >&6; }
19971 if test "$_EXT_CHECK" != no; then
19972 REQUIRED_MODULES="$REQUIRED_MODULES xextproto"
19973 fi
19974
19975
19976 # Obtain compiler/linker options for the driver dependencies
19977
19978 pkg_failed=no
19979 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XORG" >&5
19980 printf %s "checking for XORG... " >&6; }
19981
19982 if test -n "$XORG_CFLAGS"; then
19983 pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
19984 elif test -n "$PKG_CONFIG"; then
19985 if test -n "$PKG_CONFIG" && \
19986 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.1.0 xproto fontsproto \$REQUIRED_MODULES\""; } >&5
19987 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES") 2>&5
19988 ac_status=$?
19989 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19990 test $ac_status = 0; }; then
19991 pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
19992 test "x$?" != "x0" && pkg_failed=yes
19993 else
19994 pkg_failed=yes
19995 fi
19996 else
19997 pkg_failed=untried
19998 fi
19999 if test -n "$XORG_LIBS"; then
20000 pkg_cv_XORG_LIBS="$XORG_LIBS"
20001 elif test -n "$PKG_CONFIG"; then
20002 if test -n "$PKG_CONFIG" && \
20003 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.1.0 xproto fontsproto \$REQUIRED_MODULES\""; } >&5
20004 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES") 2>&5
20005 ac_status=$?
20006 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
20007 test $ac_status = 0; }; then
20008 pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
20009 test "x$?" != "x0" && pkg_failed=yes
20010 else
20011 pkg_failed=yes
20012 fi
20013 else
20014 pkg_failed=untried
20015 fi
20016
20017
20018
20019 if test $pkg_failed = yes; then
20020 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
20021 printf "%s\n" "no" >&6; }
20022
20023 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
20024 _pkg_short_errors_supported=yes
20025 else
20026 _pkg_short_errors_supported=no
20027 fi
20028 if test $_pkg_short_errors_supported = yes; then
20029 XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES" 2>&1`
20030 else
20031 XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES" 2>&1`
20032 fi
20033 # Put the nasty error message in config.log where it belongs
20034 echo "$XORG_PKG_ERRORS" >&5
20035
20036 as_fn_error $? "Package requirements (xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES) were not met:
20037
20038 $XORG_PKG_ERRORS
20039
20040 Consider adjusting the PKG_CONFIG_PATH environment variable if you
20041 installed software in a non-standard prefix.
20042
20043 Alternatively, you may set the environment variables XORG_CFLAGS
20044 and XORG_LIBS to avoid the need to call pkg-config.
20045 See the pkg-config man page for more details." "$LINENO" 5
20046 elif test $pkg_failed = untried; then
20047 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
20048 printf "%s\n" "no" >&6; }
20049 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
20050 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
20051 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
20052 is in your PATH or set the PKG_CONFIG environment variable to the full
20053 path to pkg-config.
20054
20055 Alternatively, you may set the environment variables XORG_CFLAGS
20056 and XORG_LIBS to avoid the need to call pkg-config.
20057 See the pkg-config man page for more details.
20058
20059 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
20060 See 'config.log' for more details" "$LINENO" 5; }
20061 else
20062 XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
20063 XORG_LIBS=$pkg_cv_XORG_LIBS
20064 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20065 printf "%s\n" "yes" >&6; }
20066
20067 fi
20068
20069 pkg_failed=no
20070 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XEXT" >&5
20071 printf %s "checking for XEXT... " >&6; }
20072
20073 if test -n "$XEXT_CFLAGS"; then
20074 pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS"
20075 elif test -n "$PKG_CONFIG"; then
20076 if test -n "$PKG_CONFIG" && \
20077 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5
20078 ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5
20079 ac_status=$?
20080 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
20081 test $ac_status = 0; }; then
20082 pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xextproto >= 7.0.99.1" 2>/dev/null`
20083 test "x$?" != "x0" && pkg_failed=yes
20084 else
20085 pkg_failed=yes
20086 fi
20087 else
20088 pkg_failed=untried
20089 fi
20090 if test -n "$XEXT_LIBS"; then
20091 pkg_cv_XEXT_LIBS="$XEXT_LIBS"
20092 elif test -n "$PKG_CONFIG"; then
20093 if test -n "$PKG_CONFIG" && \
20094 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5
20095 ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5
20096 ac_status=$?
20097 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
20098 test $ac_status = 0; }; then
20099 pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xextproto >= 7.0.99.1" 2>/dev/null`
20100 test "x$?" != "x0" && pkg_failed=yes
20101 else
20102 pkg_failed=yes
20103 fi
20104 else
20105 pkg_failed=untried
20106 fi
20107
20108
20109
20110 if test $pkg_failed = yes; then
20111 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
20112 printf "%s\n" "no" >&6; }
20113
20114 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
20115 _pkg_short_errors_supported=yes
20116 else
20117 _pkg_short_errors_supported=no
20118 fi
20119 if test $_pkg_short_errors_supported = yes; then
20120 XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xextproto >= 7.0.99.1" 2>&1`
20121 else
20122 XEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xextproto >= 7.0.99.1" 2>&1`
20123 fi
20124 # Put the nasty error message in config.log where it belongs
20125 echo "$XEXT_PKG_ERRORS" >&5
20126
20127 HAVE_XEXTPROTO_71="no"
20128 elif test $pkg_failed = untried; then
20129 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
20130 printf "%s\n" "no" >&6; }
20131 HAVE_XEXTPROTO_71="no"
20132 else
20133 XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS
20134 XEXT_LIBS=$pkg_cv_XEXT_LIBS
20135 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20136 printf "%s\n" "yes" >&6; }
20137 HAVE_XEXTPROTO_71="yes";
20138 printf "%s\n" "#define HAVE_XEXTPROTO_71 1" >>confdefs.h
20139
20140 fi
20141 if test "$HAVE_XEXTPROTO_71" = "yes" ; then
20142 HAVE_XEXTPROTO_71_TRUE=
20143 HAVE_XEXTPROTO_71_FALSE='#'
20144 else
20145 HAVE_XEXTPROTO_71_TRUE='#'
20146 HAVE_XEXTPROTO_71_FALSE=
20147 fi
20148
20149 sdkdir=`$PKG_CONFIG --variable=sdkdir xorg-server`
20150
20151 # Checks for libraries.
20152
20153
20154 if test "$DRI" != no; then
20155 if test "$cross_compiling" = "no" ; then
20156 as_ac_File=`printf "%s\n" "ac_cv_file_${sdkdir}/dri.h" | sed "$as_sed_sh"`
20157 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${sdkdir}/dri.h" >&5
20158 printf %s "checking for ${sdkdir}/dri.h... " >&6; }
20159 if eval test \${$as_ac_File+y}
20160 then :
20161 printf %s "(cached) " >&6
20162 else case e in #(
20163 e) test "$cross_compiling" = yes &&
20164 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
20165 if test -r "${sdkdir}/dri.h"; then
20166 eval "$as_ac_File=yes"
20167 else
20168 eval "$as_ac_File=no"
20169 fi ;;
20170 esac
20171 fi
20172 eval ac_res=\$$as_ac_File
20173 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
20174 printf "%s\n" "$ac_res" >&6; }
20175 if eval test \"x\$"$as_ac_File"\" = x"yes"
20176 then :
20177 have_dri_h="yes"
20178 else case e in #(
20179 e) have_dri_h="no" ;;
20180 esac
20181 fi
20182
20183 as_ac_File=`printf "%s\n" "ac_cv_file_${sdkdir}/sarea.h" | sed "$as_sed_sh"`
20184 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${sdkdir}/sarea.h" >&5
20185 printf %s "checking for ${sdkdir}/sarea.h... " >&6; }
20186 if eval test \${$as_ac_File+y}
20187 then :
20188 printf %s "(cached) " >&6
20189 else case e in #(
20190 e) test "$cross_compiling" = yes &&
20191 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
20192 if test -r "${sdkdir}/sarea.h"; then
20193 eval "$as_ac_File=yes"
20194 else
20195 eval "$as_ac_File=no"
20196 fi ;;
20197 esac
20198 fi
20199 eval ac_res=\$$as_ac_File
20200 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
20201 printf "%s\n" "$ac_res" >&6; }
20202 if eval test \"x\$"$as_ac_File"\" = x"yes"
20203 then :
20204 have_sarea_h="yes"
20205 else case e in #(
20206 e) have_sarea_h="no" ;;
20207 esac
20208 fi
20209
20210 as_ac_File=`printf "%s\n" "ac_cv_file_${sdkdir}/dristruct.h" | sed "$as_sed_sh"`
20211 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${sdkdir}/dristruct.h" >&5
20212 printf %s "checking for ${sdkdir}/dristruct.h... " >&6; }
20213 if eval test \${$as_ac_File+y}
20214 then :
20215 printf %s "(cached) " >&6
20216 else case e in #(
20217 e) test "$cross_compiling" = yes &&
20218 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
20219 if test -r "${sdkdir}/dristruct.h"; then
20220 eval "$as_ac_File=yes"
20221 else
20222 eval "$as_ac_File=no"
20223 fi ;;
20224 esac
20225 fi
20226 eval ac_res=\$$as_ac_File
20227 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
20228 printf "%s\n" "$ac_res" >&6; }
20229 if eval test \"x\$"$as_ac_File"\" = x"yes"
20230 then :
20231 have_dristruct_h="yes"
20232 else case e in #(
20233 e) have_dristruct_h="no" ;;
20234 esac
20235 fi
20236
20237 else
20238 have_dri_h="yes"
20239 have_sarea_h="yes"
20240 have_dristruct_h="yes"
20241 fi
20242 fi
20243
20244 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to include DRI support" >&5
20245 printf %s "checking whether to include DRI support... " >&6; }
20246 if test x$DRI = xauto; then
20247 if test "$have_dri_h" = yes -a \
20248 "$have_sarea_h" = yes -a \
20249 "$have_dristruct_h" = yes; then
20250 DRI="yes"
20251 else
20252 DRI="no"
20253 fi
20254 fi
20255 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DRI" >&5
20256 printf "%s\n" "$DRI" >&6; }
20257
20258 if test x$DRI = xyes; then
20259 DRI_TRUE=
20260 DRI_FALSE='#'
20261 else
20262 DRI_TRUE='#'
20263 DRI_FALSE=
20264 fi
20265
20266 if test "$DRI" = yes; then
20267
20268 pkg_failed=no
20269 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for DRI" >&5
20270 printf %s "checking for DRI... " >&6; }
20271
20272 if test -n "$DRI_CFLAGS"; then
20273 pkg_cv_DRI_CFLAGS="$DRI_CFLAGS"
20274 elif test -n "$PKG_CONFIG"; then
20275 if test -n "$PKG_CONFIG" && \
20276 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.0 xf86driproto\""; } >&5
20277 ($PKG_CONFIG --exists --print-errors "libdrm >= 2.0 xf86driproto") 2>&5
20278 ac_status=$?
20279 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
20280 test $ac_status = 0; }; then
20281 pkg_cv_DRI_CFLAGS=`$PKG_CONFIG --cflags "libdrm >= 2.0 xf86driproto" 2>/dev/null`
20282 test "x$?" != "x0" && pkg_failed=yes
20283 else
20284 pkg_failed=yes
20285 fi
20286 else
20287 pkg_failed=untried
20288 fi
20289 if test -n "$DRI_LIBS"; then
20290 pkg_cv_DRI_LIBS="$DRI_LIBS"
20291 elif test -n "$PKG_CONFIG"; then
20292 if test -n "$PKG_CONFIG" && \
20293 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.0 xf86driproto\""; } >&5
20294 ($PKG_CONFIG --exists --print-errors "libdrm >= 2.0 xf86driproto") 2>&5
20295 ac_status=$?
20296 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
20297 test $ac_status = 0; }; then
20298 pkg_cv_DRI_LIBS=`$PKG_CONFIG --libs "libdrm >= 2.0 xf86driproto" 2>/dev/null`
20299 test "x$?" != "x0" && pkg_failed=yes
20300 else
20301 pkg_failed=yes
20302 fi
20303 else
20304 pkg_failed=untried
20305 fi
20306
20307
20308
20309 if test $pkg_failed = yes; then
20310 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
20311 printf "%s\n" "no" >&6; }
20312
20313 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
20314 _pkg_short_errors_supported=yes
20315 else
20316 _pkg_short_errors_supported=no
20317 fi
20318 if test $_pkg_short_errors_supported = yes; then
20319 DRI_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdrm >= 2.0 xf86driproto" 2>&1`
20320 else
20321 DRI_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libdrm >= 2.0 xf86driproto" 2>&1`
20322 fi
20323 # Put the nasty error message in config.log where it belongs
20324 echo "$DRI_PKG_ERRORS" >&5
20325
20326 as_fn_error $? "Package requirements (libdrm >= 2.0 xf86driproto) were not met:
20327
20328 $DRI_PKG_ERRORS
20329
20330 Consider adjusting the PKG_CONFIG_PATH environment variable if you
20331 installed software in a non-standard prefix.
20332
20333 Alternatively, you may set the environment variables DRI_CFLAGS
20334 and DRI_LIBS to avoid the need to call pkg-config.
20335 See the pkg-config man page for more details." "$LINENO" 5
20336 elif test $pkg_failed = untried; then
20337 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
20338 printf "%s\n" "no" >&6; }
20339 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
20340 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
20341 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
20342 is in your PATH or set the PKG_CONFIG environment variable to the full
20343 path to pkg-config.
20344
20345 Alternatively, you may set the environment variables DRI_CFLAGS
20346 and DRI_LIBS to avoid the need to call pkg-config.
20347 See the pkg-config man page for more details.
20348
20349 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
20350 See 'config.log' for more details" "$LINENO" 5; }
20351 else
20352 DRI_CFLAGS=$pkg_cv_DRI_CFLAGS
20353 DRI_LIBS=$pkg_cv_DRI_LIBS
20354 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20355 printf "%s\n" "yes" >&6; }
20356
20357 fi
20358
20359 printf "%s\n" "#define SAVAGEDRI 1" >>confdefs.h
20360
20361
20362 printf "%s\n" "#define SAVAGEDRI_DEVEL 1" >>confdefs.h
20363
20364 fi
20365
20366 # Check whether --enable-xaa was given.
20367 if test ${enable_xaa+y}
20368 then :
20369 enableval=$enable_xaa; XAA="$enableval"
20370 else case e in #(
20371 e) XAA=auto ;;
20372 esac
20373 fi
20374
20375 if test "x$XAA" != xno; then
20376 save_CFLAGS=$CFLAGS
20377 save_CPPFLAGS=$CPPFLAGS
20378 CFLAGS=$XORG_CFLAGS
20379 CPPFLAGS="$XORG_CFLAGS"
20380 for ac_header in xaa.h
20381 do :
20382 ac_fn_c_check_header_compile "$LINENO" "xaa.h" "ac_cv_header_xaa_h" "$ac_includes_default"
20383 if test "x$ac_cv_header_xaa_h" = xyes
20384 then :
20385 printf "%s\n" "#define HAVE_XAA_H 1" >>confdefs.h
20386 XAA=yes
20387 else case e in #(
20388 e) XAA=no ;;
20389 esac
20390 fi
20391
20392 done
20393 CFLAGS=$save_CFLAGS
20394 CPPFLAGS=$save_CPPFLAGS
20395 fi
20396 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to include XAA support" >&5
20397 printf %s "checking whether to include XAA support... " >&6; }
20398 if test "x$XAA" = xyes; then
20399 XAA_TRUE=
20400 XAA_FALSE='#'
20401 else
20402 XAA_TRUE='#'
20403 XAA_FALSE=
20404 fi
20405
20406 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XAA" >&5
20407 printf "%s\n" "$XAA" >&6; }
20408
20409 save_CFLAGS="$CFLAGS"
20410 CFLAGS="$XORG_CFLAGS"
20411 ac_fn_check_decl "$LINENO" "XSERVER_LIBPCIACCESS" "ac_cv_have_decl_XSERVER_LIBPCIACCESS" "#include \"xorg-server.h\"
20412 " "$ac_c_undeclared_builtin_options" "CFLAGS"
20413 if test "x$ac_cv_have_decl_XSERVER_LIBPCIACCESS" = xyes
20414 then :
20415 XSERVER_LIBPCIACCESS=yes
20416 else case e in #(
20417 e) XSERVER_LIBPCIACCESS=no ;;
20418 esac
20419 fi
20420 ac_fn_check_decl "$LINENO" "xf86XVFillKeyHelperDrawable" "ac_cv_have_decl_xf86XVFillKeyHelperDrawable" "#include \"xf86xv.h\"
20421 " "$ac_c_undeclared_builtin_options" "CFLAGS"
20422 if test "x$ac_cv_have_decl_xf86XVFillKeyHelperDrawable" = xyes
20423 then :
20424
20425 printf "%s\n" "#define HAVE_XV_DRAWABLE_HELPER 1" >>confdefs.h
20426
20427 fi
20428 CFLAGS="$save_CFLAGS"
20429
20430 if test "x$XSERVER_LIBPCIACCESS" = xyes; then
20431
20432 pkg_failed=no
20433 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PCIACCESS" >&5
20434 printf %s "checking for PCIACCESS... " >&6; }
20435
20436 if test -n "$PCIACCESS_CFLAGS"; then
20437 pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS"
20438 elif test -n "$PKG_CONFIG"; then
20439 if test -n "$PKG_CONFIG" && \
20440 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.10\""; } >&5
20441 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.10") 2>&5
20442 ac_status=$?
20443 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
20444 test $ac_status = 0; }; then
20445 pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.10" 2>/dev/null`
20446 test "x$?" != "x0" && pkg_failed=yes
20447 else
20448 pkg_failed=yes
20449 fi
20450 else
20451 pkg_failed=untried
20452 fi
20453 if test -n "$PCIACCESS_LIBS"; then
20454 pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS"
20455 elif test -n "$PKG_CONFIG"; then
20456 if test -n "$PKG_CONFIG" && \
20457 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.10\""; } >&5
20458 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.10") 2>&5
20459 ac_status=$?
20460 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
20461 test $ac_status = 0; }; then
20462 pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.10" 2>/dev/null`
20463 test "x$?" != "x0" && pkg_failed=yes
20464 else
20465 pkg_failed=yes
20466 fi
20467 else
20468 pkg_failed=untried
20469 fi
20470
20471
20472
20473 if test $pkg_failed = yes; then
20474 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
20475 printf "%s\n" "no" >&6; }
20476
20477 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
20478 _pkg_short_errors_supported=yes
20479 else
20480 _pkg_short_errors_supported=no
20481 fi
20482 if test $_pkg_short_errors_supported = yes; then
20483 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "pciaccess >= 0.10" 2>&1`
20484 else
20485 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "pciaccess >= 0.10" 2>&1`
20486 fi
20487 # Put the nasty error message in config.log where it belongs
20488 echo "$PCIACCESS_PKG_ERRORS" >&5
20489
20490 as_fn_error $? "Package requirements (pciaccess >= 0.10) were not met:
20491
20492 $PCIACCESS_PKG_ERRORS
20493
20494 Consider adjusting the PKG_CONFIG_PATH environment variable if you
20495 installed software in a non-standard prefix.
20496
20497 Alternatively, you may set the environment variables PCIACCESS_CFLAGS
20498 and PCIACCESS_LIBS to avoid the need to call pkg-config.
20499 See the pkg-config man page for more details." "$LINENO" 5
20500 elif test $pkg_failed = untried; then
20501 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
20502 printf "%s\n" "no" >&6; }
20503 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
20504 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
20505 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
20506 is in your PATH or set the PKG_CONFIG environment variable to the full
20507 path to pkg-config.
20508
20509 Alternatively, you may set the environment variables PCIACCESS_CFLAGS
20510 and PCIACCESS_LIBS to avoid the need to call pkg-config.
20511 See the pkg-config man page for more details.
20512
20513 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
20514 See 'config.log' for more details" "$LINENO" 5; }
20515 else
20516 PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS
20517 PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS
20518 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20519 printf "%s\n" "yes" >&6; }
20520
20521 fi
20522 fi
20523 if test "x$XSERVER_LIBPCIACCESS" = xyes; then
20524 XSERVER_LIBPCIACCESS_TRUE=
20525 XSERVER_LIBPCIACCESS_FALSE='#'
20526 else
20527 XSERVER_LIBPCIACCESS_TRUE='#'
20528 XSERVER_LIBPCIACCESS_FALSE=
20529 fi
20530
20531
20532 # Checks for library functions
20533 # We don't use strlcat, strlcpy, or timingsafe_memcmp, but check to quiet
20534 # -Wredundant-decls warning from xorg/os.h which will otherwise redefine them.
20535 ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
20536 if test "x$ac_cv_func_strlcat" = xyes
20537 then :
20538 printf "%s\n" "#define HAVE_STRLCAT 1" >>confdefs.h
20539
20540 fi
20541 ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
20542 if test "x$ac_cv_func_strlcpy" = xyes
20543 then :
20544 printf "%s\n" "#define HAVE_STRLCPY 1" >>confdefs.h
20545
20546 fi
20547 ac_fn_c_check_func "$LINENO" "timingsafe_memcmp" "ac_cv_func_timingsafe_memcmp"
20548 if test "x$ac_cv_func_timingsafe_memcmp" = xyes
20549 then :
20550 printf "%s\n" "#define HAVE_TIMINGSAFE_MEMCMP 1" >>confdefs.h
20551
20552 fi
20553
20554
20555
20556
20557 DRIVER_NAME=savage
20558
20559
20560 ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile"
20561
20562 cat >confcache <<\_ACEOF
20563 # This file is a shell script that caches the results of configure
20564 # tests run on this system so they can be shared between configure
20565 # scripts and configure runs, see configure's option --config-cache.
20566 # It is not useful on other systems. If it contains results you don't
20567 # want to keep, you may remove or edit it.
20568 #
20569 # config.status only pays attention to the cache file if you give it
20570 # the --recheck option to rerun configure.
20571 #
20572 # 'ac_cv_env_foo' variables (set or unset) will be overridden when
20573 # loading this file, other *unset* 'ac_cv_foo' will be assigned the
20574 # following values.
20575
20576 _ACEOF
20577
20578 # The following way of writing the cache mishandles newlines in values,
20579 # but we know of no workaround that is simple, portable, and efficient.
20580 # So, we kill variables containing newlines.
20581 # Ultrix sh set writes to stderr and can't be redirected directly,
20582 # and sets the high bit in the cache file unless we assign to the vars.
20583 (
20584 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
20585 eval ac_val=\$$ac_var
20586 case $ac_val in #(
20587 *${as_nl}*)
20588 case $ac_var in #(
20589 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
20590 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
20591 esac
20592 case $ac_var in #(
20593 _ | IFS | as_nl) ;; #(
20594 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
20595 *) { eval $ac_var=; unset $ac_var;} ;;
20596 esac ;;
20597 esac
20598 done
20599
20600 (set) 2>&1 |
20601 case $as_nl`(ac_space=' '; set) 2>&1` in #(
20602 *${as_nl}ac_space=\ *)
20603 # 'set' does not quote correctly, so add quotes: double-quote
20604 # substitution turns \\\\ into \\, and sed turns \\ into \.
20605 sed -n \
20606 "s/'/'\\\\''/g;
20607 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
20608 ;; #(
20609 *)
20610 # 'set' quotes correctly as required by POSIX, so do not add quotes.
20611 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
20612 ;;
20613 esac |
20614 sort
20615 ) |
20616 sed '
20617 /^ac_cv_env_/b end
20618 t clear
20619 :clear
20620 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
20621 t end
20622 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
20623 :end' >>confcache
20624 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
20625 if test -w "$cache_file"; then
20626 if test "x$cache_file" != "x/dev/null"; then
20627 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
20628 printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
20629 if test ! -f "$cache_file" || test -h "$cache_file"; then
20630 cat confcache >"$cache_file"
20631 else
20632 case $cache_file in #(
20633 */* | ?:*)
20634 mv -f confcache "$cache_file"$$ &&
20635 mv -f "$cache_file"$$ "$cache_file" ;; #(
20636 *)
20637 mv -f confcache "$cache_file" ;;
20638 esac
20639 fi
20640 fi
20641 else
20642 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
20643 printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
20644 fi
20645 fi
20646 rm -f confcache
20647
20648 test "x$prefix" = xNONE && prefix=$ac_default_prefix
20649 # Let make expand exec_prefix.
20650 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
20651
20652 DEFS=-DHAVE_CONFIG_H
20653
20654 ac_libobjs=
20655 ac_ltlibobjs=
20656 U=
20657 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
20658 # 1. Remove the extension, and $U if already installed.
20659 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
20660 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
20661 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
20662 # will be set to the directory where LIBOBJS objects are built.
20663 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
20664 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
20665 done
20666 LIBOBJS=$ac_libobjs
20667
20668 LTLIBOBJS=$ac_ltlibobjs
20669
20670
20671 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
20672 printf %s "checking that generated files are newer than configure... " >&6; }
20673 if test -n "$am_sleep_pid"; then
20674 # Hide warnings about reused PIDs.
20675 wait $am_sleep_pid 2>/dev/null
20676 fi
20677 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5
20678 printf "%s\n" "done" >&6; }
20679 if test -n "$EXEEXT"; then
20680 am__EXEEXT_TRUE=
20681 am__EXEEXT_FALSE='#'
20682 else
20683 am__EXEEXT_TRUE='#'
20684 am__EXEEXT_FALSE=
20685 fi
20686
20687 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
20688 as_fn_error $? "conditional \"AMDEP\" was never defined.
20689 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20690 fi
20691 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
20692 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
20693 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20694 fi
20695 if test -z "${HAVE_XEXTPROTO_71_TRUE}" && test -z "${HAVE_XEXTPROTO_71_FALSE}"; then
20696 as_fn_error $? "conditional \"HAVE_XEXTPROTO_71\" was never defined.
20697 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20698 fi
20699 if test -z "${DRI_TRUE}" && test -z "${DRI_FALSE}"; then
20700 as_fn_error $? "conditional \"DRI\" was never defined.
20701 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20702 fi
20703 if test -z "${XAA_TRUE}" && test -z "${XAA_FALSE}"; then
20704 as_fn_error $? "conditional \"XAA\" was never defined.
20705 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20706 fi
20707 if test -z "${XSERVER_LIBPCIACCESS_TRUE}" && test -z "${XSERVER_LIBPCIACCESS_FALSE}"; then
20708 as_fn_error $? "conditional \"XSERVER_LIBPCIACCESS\" was never defined.
20709 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20710 fi
20711
20712 : "${CONFIG_STATUS=./config.status}"
20713 ac_write_fail=0
20714 ac_clean_files_save=$ac_clean_files
20715 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
20716 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
20717 printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
20718 as_write_fail=0
20719 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
20720 #! $SHELL
20721 # Generated by $as_me.
20722 # Run this file to recreate the current configuration.
20723 # Compiler output produced by configure, useful for debugging
20724 # configure, is in config.log if it exists.
20725
20726 debug=false
20727 ac_cs_recheck=false
20728 ac_cs_silent=false
20729
20730 SHELL=\${CONFIG_SHELL-$SHELL}
20731 export SHELL
20732 _ASEOF
20733 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
20734 ## -------------------- ##
20735 ## M4sh Initialization. ##
20736 ## -------------------- ##
20737
20738 # Be more Bourne compatible
20739 DUALCASE=1; export DUALCASE # for MKS sh
20740 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
20741 then :
20742 emulate sh
20743 NULLCMD=:
20744 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
20745 # is contrary to our usage. Disable this feature.
20746 alias -g '${1+"$@"}'='"$@"'
20747 setopt NO_GLOB_SUBST
20748 else case e in #(
20749 e) case `(set -o) 2>/dev/null` in #(
20750 *posix*) :
20751 set -o posix ;; #(
20752 *) :
20753 ;;
20754 esac ;;
20755 esac
20756 fi
20757
20758
20759
20760 # Reset variables that may have inherited troublesome values from
20761 # the environment.
20762
20763 # IFS needs to be set, to space, tab, and newline, in precisely that order.
20764 # (If _AS_PATH_WALK were called with IFS unset, it would have the
20765 # side effect of setting IFS to empty, thus disabling word splitting.)
20766 # Quoting is to prevent editors from complaining about space-tab.
20767 as_nl='
20768 '
20769 export as_nl
20770 IFS=" "" $as_nl"
20771
20772 PS1='$ '
20773 PS2='> '
20774 PS4='+ '
20775
20776 # Ensure predictable behavior from utilities with locale-dependent output.
20777 LC_ALL=C
20778 export LC_ALL
20779 LANGUAGE=C
20780 export LANGUAGE
20781
20782 # We cannot yet rely on "unset" to work, but we need these variables
20783 # to be unset--not just set to an empty or harmless value--now, to
20784 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
20785 # also avoids known problems related to "unset" and subshell syntax
20786 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
20787 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
20788 do eval test \${$as_var+y} \
20789 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
20790 done
20791
20792 # Ensure that fds 0, 1, and 2 are open.
20793 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
20794 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
20795 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
20796
20797 # The user is always right.
20798 if ${PATH_SEPARATOR+false} :; then
20799 PATH_SEPARATOR=:
20800 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
20801 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
20802 PATH_SEPARATOR=';'
20803 }
20804 fi
20805
20806
20807 # Find who we are. Look in the path if we contain no directory separator.
20808 as_myself=
20809 case $0 in #((
20810 *[\\/]* ) as_myself=$0 ;;
20811 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20812 for as_dir in $PATH
20813 do
20814 IFS=$as_save_IFS
20815 case $as_dir in #(((
20816 '') as_dir=./ ;;
20817 */) ;;
20818 *) as_dir=$as_dir/ ;;
20819 esac
20820 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
20821 done
20822 IFS=$as_save_IFS
20823
20824 ;;
20825 esac
20826 # We did not find ourselves, most probably we were run as 'sh COMMAND'
20827 # in which case we are not to be found in the path.
20828 if test "x$as_myself" = x; then
20829 as_myself=$0
20830 fi
20831 if test ! -f "$as_myself"; then
20832 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
20833 exit 1
20834 fi
20835
20836
20837
20838 # as_fn_error STATUS ERROR [LINENO LOG_FD]
20839 # ----------------------------------------
20840 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
20841 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
20842 # script with STATUS, using 1 if that was 0.
20843 as_fn_error ()
20844 {
20845 as_status=$1; test $as_status -eq 0 && as_status=1
20846 if test "$4"; then
20847 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
20848 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
20849 fi
20850 printf "%s\n" "$as_me: error: $2" >&2
20851 as_fn_exit $as_status
20852 } # as_fn_error
20853
20854
20855 # as_fn_set_status STATUS
20856 # -----------------------
20857 # Set $? to STATUS, without forking.
20858 as_fn_set_status ()
20859 {
20860 return $1
20861 } # as_fn_set_status
20862
20863 # as_fn_exit STATUS
20864 # -----------------
20865 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
20866 as_fn_exit ()
20867 {
20868 set +e
20869 as_fn_set_status $1
20870 exit $1
20871 } # as_fn_exit
20872
20873 # as_fn_unset VAR
20874 # ---------------
20875 # Portably unset VAR.
20876 as_fn_unset ()
20877 {
20878 { eval $1=; unset $1;}
20879 }
20880 as_unset=as_fn_unset
20881
20882 # as_fn_append VAR VALUE
20883 # ----------------------
20884 # Append the text in VALUE to the end of the definition contained in VAR. Take
20885 # advantage of any shell optimizations that allow amortized linear growth over
20886 # repeated appends, instead of the typical quadratic growth present in naive
20887 # implementations.
20888 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
20889 then :
20890 eval 'as_fn_append ()
20891 {
20892 eval $1+=\$2
20893 }'
20894 else case e in #(
20895 e) as_fn_append ()
20896 {
20897 eval $1=\$$1\$2
20898 } ;;
20899 esac
20900 fi # as_fn_append
20901
20902 # as_fn_arith ARG...
20903 # ------------------
20904 # Perform arithmetic evaluation on the ARGs, and store the result in the
20905 # global $as_val. Take advantage of shells that can avoid forks. The arguments
20906 # must be portable across $(()) and expr.
20907 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
20908 then :
20909 eval 'as_fn_arith ()
20910 {
20911 as_val=$(( $* ))
20912 }'
20913 else case e in #(
20914 e) as_fn_arith ()
20915 {
20916 as_val=`expr "$@" || test $? -eq 1`
20917 } ;;
20918 esac
20919 fi # as_fn_arith
20920
20921
20922 if expr a : '\(a\)' >/dev/null 2>&1 &&
20923 test "X`expr 00001 : '.*\(...\)'`" = X001; then
20924 as_expr=expr
20925 else
20926 as_expr=false
20927 fi
20928
20929 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
20930 as_basename=basename
20931 else
20932 as_basename=false
20933 fi
20934
20935 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
20936 as_dirname=dirname
20937 else
20938 as_dirname=false
20939 fi
20940
20941 as_me=`$as_basename -- "$0" ||
20942 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
20943 X"$0" : 'X\(//\)$' \| \
20944 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
20945 printf "%s\n" X/"$0" |
20946 sed '/^.*\/\([^/][^/]*\)\/*$/{
20947 s//\1/
20948 q
20949 }
20950 /^X\/\(\/\/\)$/{
20951 s//\1/
20952 q
20953 }
20954 /^X\/\(\/\).*/{
20955 s//\1/
20956 q
20957 }
20958 s/.*/./; q'`
20959
20960 # Avoid depending upon Character Ranges.
20961 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
20962 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
20963 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
20964 as_cr_digits='0123456789'
20965 as_cr_alnum=$as_cr_Letters$as_cr_digits
20966
20967
20968 # Determine whether it's possible to make 'echo' print without a newline.
20969 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
20970 # for compatibility with existing Makefiles.
20971 ECHO_C= ECHO_N= ECHO_T=
20972 case `echo -n x` in #(((((
20973 -n*)
20974 case `echo 'xy\c'` in
20975 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
20976 xy) ECHO_C='\c';;
20977 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
20978 ECHO_T=' ';;
20979 esac;;
20980 *)
20981 ECHO_N='-n';;
20982 esac
20983
20984 # For backward compatibility with old third-party macros, we provide
20985 # the shell variables $as_echo and $as_echo_n. New code should use
20986 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
20987 as_echo='printf %s\n'
20988 as_echo_n='printf %s'
20989
20990 rm -f conf$$ conf$$.exe conf$$.file
20991 if test -d conf$$.dir; then
20992 rm -f conf$$.dir/conf$$.file
20993 else
20994 rm -f conf$$.dir
20995 mkdir conf$$.dir 2>/dev/null
20996 fi
20997 if (echo >conf$$.file) 2>/dev/null; then
20998 if ln -s conf$$.file conf$$ 2>/dev/null; then
20999 as_ln_s='ln -s'
21000 # ... but there are two gotchas:
21001 # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail.
21002 # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable.
21003 # In both cases, we have to default to 'cp -pR'.
21004 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21005 as_ln_s='cp -pR'
21006 elif ln conf$$.file conf$$ 2>/dev/null; then
21007 as_ln_s=ln
21008 else
21009 as_ln_s='cp -pR'
21010 fi
21011 else
21012 as_ln_s='cp -pR'
21013 fi
21014 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21015 rmdir conf$$.dir 2>/dev/null
21016
21017
21018 # as_fn_mkdir_p
21019 # -------------
21020 # Create "$as_dir" as a directory, including parents if necessary.
21021 as_fn_mkdir_p ()
21022 {
21023
21024 case $as_dir in #(
21025 -*) as_dir=./$as_dir;;
21026 esac
21027 test -d "$as_dir" || eval $as_mkdir_p || {
21028 as_dirs=
21029 while :; do
21030 case $as_dir in #(
21031 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
21032 *) as_qdir=$as_dir;;
21033 esac
21034 as_dirs="'$as_qdir' $as_dirs"
21035 as_dir=`$as_dirname -- "$as_dir" ||
21036 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21037 X"$as_dir" : 'X\(//\)[^/]' \| \
21038 X"$as_dir" : 'X\(//\)$' \| \
21039 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
21040 printf "%s\n" X"$as_dir" |
21041 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21042 s//\1/
21043 q
21044 }
21045 /^X\(\/\/\)[^/].*/{
21046 s//\1/
21047 q
21048 }
21049 /^X\(\/\/\)$/{
21050 s//\1/
21051 q
21052 }
21053 /^X\(\/\).*/{
21054 s//\1/
21055 q
21056 }
21057 s/.*/./; q'`
21058 test -d "$as_dir" && break
21059 done
21060 test -z "$as_dirs" || eval "mkdir $as_dirs"
21061 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
21062
21063
21064 } # as_fn_mkdir_p
21065 if mkdir -p . 2>/dev/null; then
21066 as_mkdir_p='mkdir -p "$as_dir"'
21067 else
21068 test -d ./-p && rmdir ./-p
21069 as_mkdir_p=false
21070 fi
21071
21072
21073 # as_fn_executable_p FILE
21074 # -----------------------
21075 # Test if FILE is an executable regular file.
21076 as_fn_executable_p ()
21077 {
21078 test -f "$1" && test -x "$1"
21079 } # as_fn_executable_p
21080 as_test_x='test -x'
21081 as_executable_p=as_fn_executable_p
21082
21083 # Sed expression to map a string onto a valid CPP name.
21084 as_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
21085 as_tr_cpp="eval sed '$as_sed_cpp'" # deprecated
21086
21087 # Sed expression to map a string onto a valid variable name.
21088 as_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
21089 as_tr_sh="eval sed '$as_sed_sh'" # deprecated
21090
21091
21092 exec 6>&1
21093 ## ----------------------------------- ##
21094 ## Main body of $CONFIG_STATUS script. ##
21095 ## ----------------------------------- ##
21096 _ASEOF
21097 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
21098
21099 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21100 # Save the log message, to keep $0 and so on meaningful, and to
21101 # report actual input values of CONFIG_FILES etc. instead of their
21102 # values after options handling.
21103 ac_log="
21104 This file was extended by xf86-video-savage $as_me 2.4.1, which was
21105 generated by GNU Autoconf 2.72. Invocation command line was
21106
21107 CONFIG_FILES = $CONFIG_FILES
21108 CONFIG_HEADERS = $CONFIG_HEADERS
21109 CONFIG_LINKS = $CONFIG_LINKS
21110 CONFIG_COMMANDS = $CONFIG_COMMANDS
21111 $ $0 $@
21112
21113 on `(hostname || uname -n) 2>/dev/null | sed 1q`
21114 "
21115
21116 _ACEOF
21117
21118 case $ac_config_files in *"
21119 "*) set x $ac_config_files; shift; ac_config_files=$*;;
21120 esac
21121
21122 case $ac_config_headers in *"
21123 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
21124 esac
21125
21126
21127 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21128 # Files that config.status was made for.
21129 config_files="$ac_config_files"
21130 config_headers="$ac_config_headers"
21131 config_commands="$ac_config_commands"
21132
21133 _ACEOF
21134
21135 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21136 ac_cs_usage="\
21137 '$as_me' instantiates files and other configuration actions
21138 from templates according to the current configuration. Unless the files
21139 and actions are specified as TAGs, all are instantiated by default.
21140
21141 Usage: $0 [OPTION]... [TAG]...
21142
21143 -h, --help print this help, then exit
21144 -V, --version print version number and configuration settings, then exit
21145 --config print configuration, then exit
21146 -q, --quiet, --silent
21147 do not print progress messages
21148 -d, --debug don't remove temporary files
21149 --recheck update $as_me by reconfiguring in the same conditions
21150 --file=FILE[:TEMPLATE]
21151 instantiate the configuration file FILE
21152 --header=FILE[:TEMPLATE]
21153 instantiate the configuration header FILE
21154
21155 Configuration files:
21156 $config_files
21157
21158 Configuration headers:
21159 $config_headers
21160
21161 Configuration commands:
21162 $config_commands
21163
21164 Report bugs to <https://gitlab.freedesktop.org/xorg/driver/xf86-video-savage/-/issues>."
21165
21166 _ACEOF
21167 ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
21168 ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
21169 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21170 ac_cs_config='$ac_cs_config_escaped'
21171 ac_cs_version="\\
21172 xf86-video-savage config.status 2.4.1
21173 configured by $0, generated by GNU Autoconf 2.72,
21174 with options \\"\$ac_cs_config\\"
21175
21176 Copyright (C) 2023 Free Software Foundation, Inc.
21177 This config.status script is free software; the Free Software Foundation
21178 gives unlimited permission to copy, distribute and modify it."
21179
21180 ac_pwd='$ac_pwd'
21181 srcdir='$srcdir'
21182 INSTALL='$INSTALL'
21183 MKDIR_P='$MKDIR_P'
21184 AWK='$AWK'
21185 test -n "\$AWK" || AWK=awk
21186 _ACEOF
21187
21188 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21189 # The default lists apply if the user does not specify any file.
21190 ac_need_defaults=:
21191 while test $# != 0
21192 do
21193 case $1 in
21194 --*=?*)
21195 ac_option=`expr "X$1" : 'X\([^=]*\)='`
21196 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
21197 ac_shift=:
21198 ;;
21199 --*=)
21200 ac_option=`expr "X$1" : 'X\([^=]*\)='`
21201 ac_optarg=
21202 ac_shift=:
21203 ;;
21204 *)
21205 ac_option=$1
21206 ac_optarg=$2
21207 ac_shift=shift
21208 ;;
21209 esac
21210
21211 case $ac_option in
21212 # Handling of the options.
21213 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21214 ac_cs_recheck=: ;;
21215 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
21216 printf "%s\n" "$ac_cs_version"; exit ;;
21217 --config | --confi | --conf | --con | --co | --c )
21218 printf "%s\n" "$ac_cs_config"; exit ;;
21219 --debug | --debu | --deb | --de | --d | -d )
21220 debug=: ;;
21221 --file | --fil | --fi | --f )
21222 $ac_shift
21223 case $ac_optarg in
21224 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
21225 '') as_fn_error $? "missing file argument" ;;
21226 esac
21227 as_fn_append CONFIG_FILES " '$ac_optarg'"
21228 ac_need_defaults=false;;
21229 --header | --heade | --head | --hea )
21230 $ac_shift
21231 case $ac_optarg in
21232 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
21233 esac
21234 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
21235 ac_need_defaults=false;;
21236 --he | --h)
21237 # Conflict between --help and --header
21238 as_fn_error $? "ambiguous option: '$1'
21239 Try '$0 --help' for more information.";;
21240 --help | --hel | -h )
21241 printf "%s\n" "$ac_cs_usage"; exit ;;
21242 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21243 | -silent | --silent | --silen | --sile | --sil | --si | --s)
21244 ac_cs_silent=: ;;
21245
21246 # This is an error.
21247 -*) as_fn_error $? "unrecognized option: '$1'
21248 Try '$0 --help' for more information." ;;
21249
21250 *) as_fn_append ac_config_targets " $1"
21251 ac_need_defaults=false ;;
21252
21253 esac
21254 shift
21255 done
21256
21257 ac_configure_extra_args=
21258
21259 if $ac_cs_silent; then
21260 exec 6>/dev/null
21261 ac_configure_extra_args="$ac_configure_extra_args --silent"
21262 fi
21263
21264 _ACEOF
21265 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21266 if \$ac_cs_recheck; then
21267 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
21268 shift
21269 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
21270 CONFIG_SHELL='$SHELL'
21271 export CONFIG_SHELL
21272 exec "\$@"
21273 fi
21274
21275 _ACEOF
21276 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21277 exec 5>>config.log
21278 {
21279 echo
21280 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21281 ## Running $as_me. ##
21282 _ASBOX
21283 printf "%s\n" "$ac_log"
21284 } >&5
21285
21286 _ACEOF
21287 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21288 #
21289 # INIT-COMMANDS
21290 #
21291 AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
21292
21293
21294 # The HP-UX ksh and POSIX shell print the target directory to stdout
21295 # if CDPATH is set.
21296 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
21297
21298 sed_quote_subst='$sed_quote_subst'
21299 double_quote_subst='$double_quote_subst'
21300 delay_variable_subst='$delay_variable_subst'
21301 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
21302 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
21303 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
21304 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
21305 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
21306 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
21307 shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
21308 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
21309 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
21310 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
21311 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
21312 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
21313 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
21314 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
21315 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
21316 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
21317 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
21318 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
21319 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
21320 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
21321 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
21322 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
21323 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
21324 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
21325 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
21326 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
21327 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
21328 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
21329 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
21330 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
21331 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
21332 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
21333 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
21334 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
21335 FILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`'
21336 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
21337 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
21338 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
21339 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
21340 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
21341 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
21342 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
21343 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
21344 lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`'
21345 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
21346 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
21347 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
21348 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
21349 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
21350 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
21351 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
21352 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
21353 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
21354 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
21355 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
21356 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
21357 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
21358 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
21359 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
21360 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
21361 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"`'
21362 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
21363 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
21364 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
21365 lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
21366 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
21367 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
21368 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
21369 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
21370 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
21371 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
21372 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
21373 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
21374 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
21375 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
21376 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
21377 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
21378 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
21379 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
21380 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
21381 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
21382 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
21383 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
21384 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
21385 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
21386 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
21387 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
21388 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
21389 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
21390 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
21391 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
21392 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
21393 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
21394 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
21395 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
21396 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
21397 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
21398 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
21399 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
21400 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
21401 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
21402 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
21403 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
21404 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
21405 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
21406 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
21407 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
21408 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
21409 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
21410 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
21411 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
21412 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
21413 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
21414 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
21415 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
21416 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
21417 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
21418 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
21419 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
21420 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
21421 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
21422 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
21423 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
21424 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
21425 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
21426 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
21427 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
21428 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
21429 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
21430 configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
21431 configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
21432 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
21433 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
21434 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
21435 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
21436 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
21437 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
21438
21439 LTCC='$LTCC'
21440 LTCFLAGS='$LTCFLAGS'
21441 compiler='$compiler_DEFAULT'
21442
21443 # A function that is used when there is no print builtin or printf.
21444 func_fallback_echo ()
21445 {
21446 eval 'cat <<_LTECHO_EOF
21447 \$1
21448 _LTECHO_EOF'
21449 }
21450
21451 # Quote evaled strings.
21452 for var in SHELL \
21453 ECHO \
21454 PATH_SEPARATOR \
21455 SED \
21456 GREP \
21457 EGREP \
21458 FGREP \
21459 LD \
21460 NM \
21461 LN_S \
21462 lt_SP2NL \
21463 lt_NL2SP \
21464 reload_flag \
21465 FILECMD \
21466 OBJDUMP \
21467 deplibs_check_method \
21468 file_magic_cmd \
21469 file_magic_glob \
21470 want_nocaseglob \
21471 DLLTOOL \
21472 sharedlib_from_linklib_cmd \
21473 AR \
21474 archiver_list_spec \
21475 STRIP \
21476 RANLIB \
21477 CC \
21478 CFLAGS \
21479 compiler \
21480 lt_cv_sys_global_symbol_pipe \
21481 lt_cv_sys_global_symbol_to_cdecl \
21482 lt_cv_sys_global_symbol_to_import \
21483 lt_cv_sys_global_symbol_to_c_name_address \
21484 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
21485 lt_cv_nm_interface \
21486 nm_file_list_spec \
21487 lt_cv_truncate_bin \
21488 lt_prog_compiler_no_builtin_flag \
21489 lt_prog_compiler_pic \
21490 lt_prog_compiler_wl \
21491 lt_prog_compiler_static \
21492 lt_cv_prog_compiler_c_o \
21493 need_locks \
21494 MANIFEST_TOOL \
21495 DSYMUTIL \
21496 NMEDIT \
21497 LIPO \
21498 OTOOL \
21499 OTOOL64 \
21500 shrext_cmds \
21501 export_dynamic_flag_spec \
21502 whole_archive_flag_spec \
21503 compiler_needs_object \
21504 with_gnu_ld \
21505 allow_undefined_flag \
21506 no_undefined_flag \
21507 hardcode_libdir_flag_spec \
21508 hardcode_libdir_separator \
21509 exclude_expsyms \
21510 include_expsyms \
21511 file_list_spec \
21512 variables_saved_for_relink \
21513 libname_spec \
21514 library_names_spec \
21515 soname_spec \
21516 install_override_mode \
21517 finish_eval \
21518 old_striplib \
21519 striplib; do
21520 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
21521 *[\\\\\\\`\\"\\\$]*)
21522 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
21523 ;;
21524 *)
21525 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
21526 ;;
21527 esac
21528 done
21529
21530 # Double-quote double-evaled strings.
21531 for var in reload_cmds \
21532 old_postinstall_cmds \
21533 old_postuninstall_cmds \
21534 old_archive_cmds \
21535 extract_expsyms_cmds \
21536 old_archive_from_new_cmds \
21537 old_archive_from_expsyms_cmds \
21538 archive_cmds \
21539 archive_expsym_cmds \
21540 module_cmds \
21541 module_expsym_cmds \
21542 export_symbols_cmds \
21543 prelink_cmds \
21544 postlink_cmds \
21545 postinstall_cmds \
21546 postuninstall_cmds \
21547 finish_cmds \
21548 sys_lib_search_path_spec \
21549 configure_time_dlsearch_path \
21550 configure_time_lt_sys_library_path; do
21551 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
21552 *[\\\\\\\`\\"\\\$]*)
21553 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
21554 ;;
21555 *)
21556 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
21557 ;;
21558 esac
21559 done
21560
21561 ac_aux_dir='$ac_aux_dir'
21562
21563 # See if we are running on zsh, and set the options that allow our
21564 # commands through without removal of \ escapes INIT.
21565 if test -n "\${ZSH_VERSION+set}"; then
21566 setopt NO_GLOB_SUBST
21567 fi
21568
21569
21570 PACKAGE='$PACKAGE'
21571 VERSION='$VERSION'
21572 RM='$RM'
21573 ofile='$ofile'
21574
21575
21576
21577
21578 _ACEOF
21579
21580 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21581
21582 # Handling of arguments.
21583 for ac_config_target in $ac_config_targets
21584 do
21585 case $ac_config_target in
21586 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
21587 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
21588 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
21589 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
21590 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
21591 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
21592
21593 *) as_fn_error $? "invalid argument: '$ac_config_target'" "$LINENO" 5;;
21594 esac
21595 done
21596
21597
21598 # If the user did not use the arguments to specify the items to instantiate,
21599 # then the envvar interface is used. Set only those that are not.
21600 # We use the long form for the default assignment because of an extremely
21601 # bizarre bug on SunOS 4.1.3.
21602 if $ac_need_defaults; then
21603 test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
21604 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
21605 test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
21606 fi
21607
21608 # Have a temporary directory for convenience. Make it in the build tree
21609 # simply because there is no reason against having it here, and in addition,
21610 # creating and moving files from /tmp can sometimes cause problems.
21611 # Hook for its removal unless debugging.
21612 # Note that there is a small window in which the directory will not be cleaned:
21613 # after its creation but before its name has been assigned to '$tmp'.
21614 $debug ||
21615 {
21616 tmp= ac_tmp=
21617 trap 'exit_status=$?
21618 : "${ac_tmp:=$tmp}"
21619 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
21620 ' 0
21621 trap 'as_fn_exit 1' 1 2 13 15
21622 }
21623 # Create a (secure) tmp directory for tmp files.
21624
21625 {
21626 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21627 test -d "$tmp"
21628 } ||
21629 {
21630 tmp=./conf$$-$RANDOM
21631 (umask 077 && mkdir "$tmp")
21632 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
21633 ac_tmp=$tmp
21634
21635 # Set up the scripts for CONFIG_FILES section.
21636 # No need to generate them if there are no CONFIG_FILES.
21637 # This happens for instance with './config.status config.h'.
21638 if test -n "$CONFIG_FILES"; then
21639
21640
21641 ac_cr=`echo X | tr X '\015'`
21642 # On cygwin, bash can eat \r inside `` if the user requested igncr.
21643 # But we know of no other shell where ac_cr would be empty at this
21644 # point, so we can use a bashism as a fallback.
21645 if test "x$ac_cr" = x; then
21646 eval ac_cr=\$\'\\r\'
21647 fi
21648 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
21649 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
21650 ac_cs_awk_cr='\\r'
21651 else
21652 ac_cs_awk_cr=$ac_cr
21653 fi
21654
21655 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
21656 _ACEOF
21657
21658
21659 {
21660 echo "cat >conf$$subs.awk <<_ACEOF" &&
21661 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
21662 echo "_ACEOF"
21663 } >conf$$subs.sh ||
21664 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
21665 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
21666 ac_delim='%!_!# '
21667 for ac_last_try in false false false false false :; do
21668 . ./conf$$subs.sh ||
21669 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
21670
21671 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
21672 if test $ac_delim_n = $ac_delim_num; then
21673 break
21674 elif $ac_last_try; then
21675 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
21676 else
21677 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21678 fi
21679 done
21680 rm -f conf$$subs.sh
21681
21682 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21683 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
21684 _ACEOF
21685 sed -n '
21686 h
21687 s/^/S["/; s/!.*/"]=/
21688 p
21689 g
21690 s/^[^!]*!//
21691 :repl
21692 t repl
21693 s/'"$ac_delim"'$//
21694 t delim
21695 :nl
21696 h
21697 s/\(.\{148\}\)..*/\1/
21698 t more1
21699 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
21700 p
21701 n
21702 b repl
21703 :more1
21704 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
21705 p
21706 g
21707 s/.\{148\}//
21708 t nl
21709 :delim
21710 h
21711 s/\(.\{148\}\)..*/\1/
21712 t more2
21713 s/["\\]/\\&/g; s/^/"/; s/$/"/
21714 p
21715 b
21716 :more2
21717 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
21718 p
21719 g
21720 s/.\{148\}//
21721 t delim
21722 ' <conf$$subs.awk | sed '
21723 /^[^""]/{
21724 N
21725 s/\n//
21726 }
21727 ' >>$CONFIG_STATUS || ac_write_fail=1
21728 rm -f conf$$subs.awk
21729 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21730 _ACAWK
21731 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
21732 for (key in S) S_is_set[key] = 1
21733 FS = ""
21734
21735 }
21736 {
21737 line = $ 0
21738 nfields = split(line, field, "@")
21739 substed = 0
21740 len = length(field[1])
21741 for (i = 2; i < nfields; i++) {
21742 key = field[i]
21743 keylen = length(key)
21744 if (S_is_set[key]) {
21745 value = S[key]
21746 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
21747 len += length(value) + length(field[++i])
21748 substed = 1
21749 } else
21750 len += 1 + keylen
21751 }
21752
21753 print line
21754 }
21755
21756 _ACAWK
21757 _ACEOF
21758 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21759 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
21760 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
21761 else
21762 cat
21763 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
21764 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
21765 _ACEOF
21766
21767 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
21768 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
21769 # trailing colons and then remove the whole line if VPATH becomes empty
21770 # (actually we leave an empty line to preserve line numbers).
21771 if test "x$srcdir" = x.; then
21772 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
21773 h
21774 s///
21775 s/^/:/
21776 s/[ ]*$/:/
21777 s/:\$(srcdir):/:/g
21778 s/:\${srcdir}:/:/g
21779 s/:@srcdir@:/:/g
21780 s/^:*//
21781 s/:*$//
21782 x
21783 s/\(=[ ]*\).*/\1/
21784 G
21785 s/\n//
21786 s/^[^=]*=[ ]*$//
21787 }'
21788 fi
21789
21790 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21791 fi # test -n "$CONFIG_FILES"
21792
21793 # Set up the scripts for CONFIG_HEADERS section.
21794 # No need to generate them if there are no CONFIG_HEADERS.
21795 # This happens for instance with './config.status Makefile'.
21796 if test -n "$CONFIG_HEADERS"; then
21797 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
21798 BEGIN {
21799 _ACEOF
21800
21801 # Transform confdefs.h into an awk script 'defines.awk', embedded as
21802 # here-document in config.status, that substitutes the proper values into
21803 # config.h.in to produce config.h.
21804
21805 # Create a delimiter string that does not exist in confdefs.h, to ease
21806 # handling of long lines.
21807 ac_delim='%!_!# '
21808 for ac_last_try in false false :; do
21809 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
21810 if test -z "$ac_tt"; then
21811 break
21812 elif $ac_last_try; then
21813 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
21814 else
21815 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21816 fi
21817 done
21818
21819 # For the awk script, D is an array of macro values keyed by name,
21820 # likewise P contains macro parameters if any. Preserve backslash
21821 # newline sequences.
21822
21823 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
21824 sed -n '
21825 s/.\{148\}/&'"$ac_delim"'/g
21826 t rset
21827 :rset
21828 s/^[ ]*#[ ]*define[ ][ ]*/ /
21829 t def
21830 d
21831 :def
21832 s/\\$//
21833 t bsnl
21834 s/["\\]/\\&/g
21835 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
21836 D["\1"]=" \3"/p
21837 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
21838 d
21839 :bsnl
21840 s/["\\]/\\&/g
21841 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
21842 D["\1"]=" \3\\\\\\n"\\/p
21843 t cont
21844 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
21845 t cont
21846 d
21847 :cont
21848 n
21849 s/.\{148\}/&'"$ac_delim"'/g
21850 t clear
21851 :clear
21852 s/\\$//
21853 t bsnlc
21854 s/["\\]/\\&/g; s/^/"/; s/$/"/p
21855 d
21856 :bsnlc
21857 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
21858 b cont
21859 ' <confdefs.h | sed '
21860 s/'"$ac_delim"'/"\\\
21861 "/g' >>$CONFIG_STATUS || ac_write_fail=1
21862
21863 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21864 for (key in D) D_is_set[key] = 1
21865 FS = ""
21866 }
21867 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
21868 line = \$ 0
21869 split(line, arg, " ")
21870 if (arg[1] == "#") {
21871 defundef = arg[2]
21872 mac1 = arg[3]
21873 } else {
21874 defundef = substr(arg[1], 2)
21875 mac1 = arg[2]
21876 }
21877 split(mac1, mac2, "(") #)
21878 macro = mac2[1]
21879 prefix = substr(line, 1, index(line, defundef) - 1)
21880 if (D_is_set[macro]) {
21881 # Preserve the white space surrounding the "#".
21882 print prefix "define", macro P[macro] D[macro]
21883 next
21884 } else {
21885 # Replace #undef with comments. This is necessary, for example,
21886 # in the case of _POSIX_SOURCE, which is predefined and required
21887 # on some systems where configure will not decide to define it.
21888 if (defundef == "undef") {
21889 print "/*", prefix defundef, macro, "*/"
21890 next
21891 }
21892 }
21893 }
21894 { print }
21895 _ACAWK
21896 _ACEOF
21897 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21898 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
21899 fi # test -n "$CONFIG_HEADERS"
21900
21901
21902 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
21903 shift
21904 for ac_tag
21905 do
21906 case $ac_tag in
21907 :[FHLC]) ac_mode=$ac_tag; continue;;
21908 esac
21909 case $ac_mode$ac_tag in
21910 :[FHL]*:*);;
21911 :L* | :C*:*) as_fn_error $? "invalid tag '$ac_tag'" "$LINENO" 5;;
21912 :[FH]-) ac_tag=-:-;;
21913 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
21914 esac
21915 ac_save_IFS=$IFS
21916 IFS=:
21917 set x $ac_tag
21918 IFS=$ac_save_IFS
21919 shift
21920 ac_file=$1
21921 shift
21922
21923 case $ac_mode in
21924 :L) ac_source=$1;;
21925 :[FH])
21926 ac_file_inputs=
21927 for ac_f
21928 do
21929 case $ac_f in
21930 -) ac_f="$ac_tmp/stdin";;
21931 *) # Look for the file first in the build tree, then in the source tree
21932 # (if the path is not absolute). The absolute path cannot be DOS-style,
21933 # because $ac_f cannot contain ':'.
21934 test -f "$ac_f" ||
21935 case $ac_f in
21936 [\\/$]*) false;;
21937 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
21938 esac ||
21939 as_fn_error 1 "cannot find input file: '$ac_f'" "$LINENO" 5;;
21940 esac
21941 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
21942 as_fn_append ac_file_inputs " '$ac_f'"
21943 done
21944
21945 # Let's still pretend it is 'configure' which instantiates (i.e., don't
21946 # use $as_me), people would be surprised to read:
21947 # /* config.h. Generated by config.status. */
21948 configure_input='Generated from '`
21949 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
21950 `' by configure.'
21951 if test x"$ac_file" != x-; then
21952 configure_input="$ac_file. $configure_input"
21953 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
21954 printf "%s\n" "$as_me: creating $ac_file" >&6;}
21955 fi
21956 # Neutralize special characters interpreted by sed in replacement strings.
21957 case $configure_input in #(
21958 *\&* | *\|* | *\\* )
21959 ac_sed_conf_input=`printf "%s\n" "$configure_input" |
21960 sed 's/[\\\\&|]/\\\\&/g'`;; #(
21961 *) ac_sed_conf_input=$configure_input;;
21962 esac
21963
21964 case $ac_tag in
21965 *:-:* | *:-) cat >"$ac_tmp/stdin" \
21966 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
21967 esac
21968 ;;
21969 esac
21970
21971 ac_dir=`$as_dirname -- "$ac_file" ||
21972 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21973 X"$ac_file" : 'X\(//\)[^/]' \| \
21974 X"$ac_file" : 'X\(//\)$' \| \
21975 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
21976 printf "%s\n" X"$ac_file" |
21977 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21978 s//\1/
21979 q
21980 }
21981 /^X\(\/\/\)[^/].*/{
21982 s//\1/
21983 q
21984 }
21985 /^X\(\/\/\)$/{
21986 s//\1/
21987 q
21988 }
21989 /^X\(\/\).*/{
21990 s//\1/
21991 q
21992 }
21993 s/.*/./; q'`
21994 as_dir="$ac_dir"; as_fn_mkdir_p
21995 ac_builddir=.
21996
21997 case "$ac_dir" in
21998 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
21999 *)
22000 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
22001 # A ".." for each directory in $ac_dir_suffix.
22002 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
22003 case $ac_top_builddir_sub in
22004 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22005 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22006 esac ;;
22007 esac
22008 ac_abs_top_builddir=$ac_pwd
22009 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22010 # for backward compatibility:
22011 ac_top_builddir=$ac_top_build_prefix
22012
22013 case $srcdir in
22014 .) # We are building in place.
22015 ac_srcdir=.
22016 ac_top_srcdir=$ac_top_builddir_sub
22017 ac_abs_top_srcdir=$ac_pwd ;;
22018 [\\/]* | ?:[\\/]* ) # Absolute name.
22019 ac_srcdir=$srcdir$ac_dir_suffix;
22020 ac_top_srcdir=$srcdir
22021 ac_abs_top_srcdir=$srcdir ;;
22022 *) # Relative name.
22023 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22024 ac_top_srcdir=$ac_top_build_prefix$srcdir
22025 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22026 esac
22027 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22028
22029
22030 case $ac_mode in
22031 :F)
22032 #
22033 # CONFIG_FILE
22034 #
22035
22036 case $INSTALL in
22037 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22038 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22039 esac
22040 ac_MKDIR_P=$MKDIR_P
22041 case $MKDIR_P in
22042 [\\/$]* | ?:[\\/]* ) ;;
22043 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
22044 esac
22045 _ACEOF
22046
22047 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22048 # If the template does not know about datarootdir, expand it.
22049 # FIXME: This hack should be removed a few years after 2.60.
22050 ac_datarootdir_hack=; ac_datarootdir_seen=
22051 ac_sed_dataroot='
22052 /datarootdir/ {
22053 p
22054 q
22055 }
22056 /@datadir@/p
22057 /@docdir@/p
22058 /@infodir@/p
22059 /@localedir@/p
22060 /@mandir@/p'
22061 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
22062 *datarootdir*) ac_datarootdir_seen=yes;;
22063 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22064 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22065 printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22066 _ACEOF
22067 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22068 ac_datarootdir_hack='
22069 s&@datadir@&$datadir&g
22070 s&@docdir@&$docdir&g
22071 s&@infodir@&$infodir&g
22072 s&@localedir@&$localedir&g
22073 s&@mandir@&$mandir&g
22074 s&\\\${datarootdir}&$datarootdir&g' ;;
22075 esac
22076 _ACEOF
22077
22078 # Neutralize VPATH when '$srcdir' = '.'.
22079 # Shell code in configure.ac might set extrasub.
22080 # FIXME: do we really want to maintain this feature?
22081 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22082 ac_sed_extra="$ac_vpsub
22083 $extrasub
22084 _ACEOF
22085 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22086 :t
22087 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22088 s|@configure_input@|$ac_sed_conf_input|;t t
22089 s&@top_builddir@&$ac_top_builddir_sub&;t t
22090 s&@top_build_prefix@&$ac_top_build_prefix&;t t
22091 s&@srcdir@&$ac_srcdir&;t t
22092 s&@abs_srcdir@&$ac_abs_srcdir&;t t
22093 s&@top_srcdir@&$ac_top_srcdir&;t t
22094 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22095 s&@builddir@&$ac_builddir&;t t
22096 s&@abs_builddir@&$ac_abs_builddir&;t t
22097 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22098 s&@INSTALL@&$ac_INSTALL&;t t
22099 s&@MKDIR_P@&$ac_MKDIR_P&;t t
22100 $ac_datarootdir_hack
22101 "
22102 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
22103 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
22104
22105 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22106 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
22107 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
22108 "$ac_tmp/out"`; test -z "$ac_out"; } &&
22109 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable 'datarootdir'
22110 which seems to be undefined. Please make sure it is defined" >&5
22111 printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable 'datarootdir'
22112 which seems to be undefined. Please make sure it is defined" >&2;}
22113
22114 rm -f "$ac_tmp/stdin"
22115 case $ac_file in
22116 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
22117 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
22118 esac \
22119 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
22120 ;;
22121 :H)
22122 #
22123 # CONFIG_HEADER
22124 #
22125 if test x"$ac_file" != x-; then
22126 {
22127 printf "%s\n" "/* $configure_input */" >&1 \
22128 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
22129 } >"$ac_tmp/config.h" \
22130 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
22131 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
22132 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
22133 printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
22134 else
22135 rm -f "$ac_file"
22136 mv "$ac_tmp/config.h" "$ac_file" \
22137 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
22138 fi
22139 else
22140 printf "%s\n" "/* $configure_input */" >&1 \
22141 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
22142 || as_fn_error $? "could not create -" "$LINENO" 5
22143 fi
22144 # Compute "$ac_file"'s index in $config_headers.
22145 _am_arg="$ac_file"
22146 _am_stamp_count=1
22147 for _am_header in $config_headers :; do
22148 case $_am_header in
22149 $_am_arg | $_am_arg:* )
22150 break ;;
22151 * )
22152 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
22153 esac
22154 done
22155 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
22156 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22157 X"$_am_arg" : 'X\(//\)[^/]' \| \
22158 X"$_am_arg" : 'X\(//\)$' \| \
22159 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
22160 printf "%s\n" X"$_am_arg" |
22161 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22162 s//\1/
22163 q
22164 }
22165 /^X\(\/\/\)[^/].*/{
22166 s//\1/
22167 q
22168 }
22169 /^X\(\/\/\)$/{
22170 s//\1/
22171 q
22172 }
22173 /^X\(\/\).*/{
22174 s//\1/
22175 q
22176 }
22177 s/.*/./; q'`/stamp-h$_am_stamp_count
22178 ;;
22179
22180 :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
22181 printf "%s\n" "$as_me: executing $ac_file commands" >&6;}
22182 ;;
22183 esac
22184
22185
22186 case $ac_file$ac_mode in
22187 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
22188 # Older Autoconf quotes --file arguments for eval, but not when files
22189 # are listed without --file. Let's play safe and only enable the eval
22190 # if we detect the quoting.
22191 # TODO: see whether this extra hack can be removed once we start
22192 # requiring Autoconf 2.70 or later.
22193 case $CONFIG_FILES in #(
22194 *\'*) :
22195 eval set x "$CONFIG_FILES" ;; #(
22196 *) :
22197 set x $CONFIG_FILES ;; #(
22198 *) :
22199 ;;
22200 esac
22201 shift
22202 # Used to flag and report bootstrapping failures.
22203 am_rc=0
22204 for am_mf
22205 do
22206 # Strip MF so we end up with the name of the file.
22207 am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'`
22208 # Check whether this is an Automake generated Makefile which includes
22209 # dependency-tracking related rules and includes.
22210 # Grep'ing the whole file directly is not great: AIX grep has a line
22211 # limit of 2048, but all sed's we know have understand at least 4000.
22212 sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
22213 || continue
22214 am_dirpart=`$as_dirname -- "$am_mf" ||
22215 $as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22216 X"$am_mf" : 'X\(//\)[^/]' \| \
22217 X"$am_mf" : 'X\(//\)$' \| \
22218 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
22219 printf "%s\n" X"$am_mf" |
22220 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22221 s//\1/
22222 q
22223 }
22224 /^X\(\/\/\)[^/].*/{
22225 s//\1/
22226 q
22227 }
22228 /^X\(\/\/\)$/{
22229 s//\1/
22230 q
22231 }
22232 /^X\(\/\).*/{
22233 s//\1/
22234 q
22235 }
22236 s/.*/./; q'`
22237 am_filepart=`$as_basename -- "$am_mf" ||
22238 $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
22239 X"$am_mf" : 'X\(//\)$' \| \
22240 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
22241 printf "%s\n" X/"$am_mf" |
22242 sed '/^.*\/\([^/][^/]*\)\/*$/{
22243 s//\1/
22244 q
22245 }
22246 /^X\/\(\/\/\)$/{
22247 s//\1/
22248 q
22249 }
22250 /^X\/\(\/\).*/{
22251 s//\1/
22252 q
22253 }
22254 s/.*/./; q'`
22255 { echo "$as_me:$LINENO: cd "$am_dirpart" \
22256 && sed -e '/# am--include-marker/d' "$am_filepart" \
22257 | $MAKE -f - am--depfiles" >&5
22258 (cd "$am_dirpart" \
22259 && sed -e '/# am--include-marker/d' "$am_filepart" \
22260 | $MAKE -f - am--depfiles) >&5 2>&5
22261 ac_status=$?
22262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22263 (exit $ac_status); } || am_rc=$?
22264 done
22265 if test $am_rc -ne 0; then
22266 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
22267 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
22268 as_fn_error $? "Something went wrong bootstrapping makefile fragments
22269 for automatic dependency tracking. If GNU make was not used, consider
22270 re-running the configure script with MAKE=\"gmake\" (or whatever is
22271 necessary). You can also try re-running configure with the
22272 '--disable-dependency-tracking' option to at least be able to build
22273 the package (albeit without support for automatic dependency tracking).
22274 See 'config.log' for more details" "$LINENO" 5; }
22275 fi
22276 { am_dirpart=; unset am_dirpart;}
22277 { am_filepart=; unset am_filepart;}
22278 { am_mf=; unset am_mf;}
22279 { am_rc=; unset am_rc;}
22280 rm -f conftest-deps.mk
22281 }
22282 ;;
22283 "libtool":C)
22284
22285 # See if we are running on zsh, and set the options that allow our
22286 # commands through without removal of \ escapes.
22287 if test -n "${ZSH_VERSION+set}"; then
22288 setopt NO_GLOB_SUBST
22289 fi
22290
22291 cfgfile=${ofile}T
22292 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
22293 $RM "$cfgfile"
22294
22295 cat <<_LT_EOF >> "$cfgfile"
22296 #! $SHELL
22297 # Generated automatically by $as_me ($PACKAGE) $VERSION
22298 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
22299 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
22300
22301 # Provide generalized library-building support services.
22302 # Written by Gordon Matzigkeit, 1996
22303
22304 # Copyright (C) 2014 Free Software Foundation, Inc.
22305 # This is free software; see the source for copying conditions. There is NO
22306 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
22307
22308 # GNU Libtool is free software; you can redistribute it and/or modify
22309 # it under the terms of the GNU General Public License as published by
22310 # the Free Software Foundation; either version 2 of of the License, or
22311 # (at your option) any later version.
22312 #
22313 # As a special exception to the GNU General Public License, if you
22314 # distribute this file as part of a program or library that is built
22315 # using GNU Libtool, you may include this file under the same
22316 # distribution terms that you use for the rest of that program.
22317 #
22318 # GNU Libtool is distributed in the hope that it will be useful, but
22319 # WITHOUT ANY WARRANTY; without even the implied warranty of
22320 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22321 # GNU General Public License for more details.
22322 #
22323 # You should have received a copy of the GNU General Public License
22324 # along with this program. If not, see <http://www.gnu.org/licenses/>.
22325
22326
22327 # The names of the tagged configurations supported by this script.
22328 available_tags=''
22329
22330 # Configured defaults for sys_lib_dlsearch_path munging.
22331 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
22332
22333 # ### BEGIN LIBTOOL CONFIG
22334
22335 # Which release of libtool.m4 was used?
22336 macro_version=$macro_version
22337 macro_revision=$macro_revision
22338
22339 # Whether or not to build static libraries.
22340 build_old_libs=$enable_static
22341
22342 # Whether or not to build shared libraries.
22343 build_libtool_libs=$enable_shared
22344
22345 # What type of objects to build.
22346 pic_mode=$pic_mode
22347
22348 # Whether or not to optimize for fast installation.
22349 fast_install=$enable_fast_install
22350
22351 # Shared archive member basename,for filename based shared library versioning on AIX.
22352 shared_archive_member_spec=$shared_archive_member_spec
22353
22354 # Shell to use when invoking shell scripts.
22355 SHELL=$lt_SHELL
22356
22357 # An echo program that protects backslashes.
22358 ECHO=$lt_ECHO
22359
22360 # The PATH separator for the build system.
22361 PATH_SEPARATOR=$lt_PATH_SEPARATOR
22362
22363 # The host system.
22364 host_alias=$host_alias
22365 host=$host
22366 host_os=$host_os
22367
22368 # The build system.
22369 build_alias=$build_alias
22370 build=$build
22371 build_os=$build_os
22372
22373 # A sed program that does not truncate output.
22374 SED=$lt_SED
22375
22376 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
22377 Xsed="\$SED -e 1s/^X//"
22378
22379 # A grep program that handles long lines.
22380 GREP=$lt_GREP
22381
22382 # An ERE matcher.
22383 EGREP=$lt_EGREP
22384
22385 # A literal string matcher.
22386 FGREP=$lt_FGREP
22387
22388 # A BSD- or MS-compatible name lister.
22389 NM=$lt_NM
22390
22391 # Whether we need soft or hard links.
22392 LN_S=$lt_LN_S
22393
22394 # What is the maximum length of a command?
22395 max_cmd_len=$max_cmd_len
22396
22397 # Object file suffix (normally "o").
22398 objext=$ac_objext
22399
22400 # Executable file suffix (normally "").
22401 exeext=$exeext
22402
22403 # whether the shell understands "unset".
22404 lt_unset=$lt_unset
22405
22406 # turn spaces into newlines.
22407 SP2NL=$lt_lt_SP2NL
22408
22409 # turn newlines into spaces.
22410 NL2SP=$lt_lt_NL2SP
22411
22412 # convert \$build file names to \$host format.
22413 to_host_file_cmd=$lt_cv_to_host_file_cmd
22414
22415 # convert \$build files to toolchain format.
22416 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
22417
22418 # A file(cmd) program that detects file types.
22419 FILECMD=$lt_FILECMD
22420
22421 # An object symbol dumper.
22422 OBJDUMP=$lt_OBJDUMP
22423
22424 # Method to check whether dependent libraries are shared objects.
22425 deplibs_check_method=$lt_deplibs_check_method
22426
22427 # Command to use when deplibs_check_method = "file_magic".
22428 file_magic_cmd=$lt_file_magic_cmd
22429
22430 # How to find potential files when deplibs_check_method = "file_magic".
22431 file_magic_glob=$lt_file_magic_glob
22432
22433 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
22434 want_nocaseglob=$lt_want_nocaseglob
22435
22436 # DLL creation program.
22437 DLLTOOL=$lt_DLLTOOL
22438
22439 # Command to associate shared and link libraries.
22440 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
22441
22442 # The archiver.
22443 AR=$lt_AR
22444
22445 # Flags to create an archive (by configure).
22446 lt_ar_flags=$lt_ar_flags
22447
22448 # Flags to create an archive.
22449 AR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"}
22450
22451 # How to feed a file listing to the archiver.
22452 archiver_list_spec=$lt_archiver_list_spec
22453
22454 # A symbol stripping program.
22455 STRIP=$lt_STRIP
22456
22457 # Commands used to install an old-style archive.
22458 RANLIB=$lt_RANLIB
22459 old_postinstall_cmds=$lt_old_postinstall_cmds
22460 old_postuninstall_cmds=$lt_old_postuninstall_cmds
22461
22462 # Whether to use a lock for old archive extraction.
22463 lock_old_archive_extraction=$lock_old_archive_extraction
22464
22465 # A C compiler.
22466 LTCC=$lt_CC
22467
22468 # LTCC compiler flags.
22469 LTCFLAGS=$lt_CFLAGS
22470
22471 # Take the output of nm and produce a listing of raw symbols and C names.
22472 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
22473
22474 # Transform the output of nm in a proper C declaration.
22475 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
22476
22477 # Transform the output of nm into a list of symbols to manually relocate.
22478 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
22479
22480 # Transform the output of nm in a C name address pair.
22481 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
22482
22483 # Transform the output of nm in a C name address pair when lib prefix is needed.
22484 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
22485
22486 # The name lister interface.
22487 nm_interface=$lt_lt_cv_nm_interface
22488
22489 # Specify filename containing input files for \$NM.
22490 nm_file_list_spec=$lt_nm_file_list_spec
22491
22492 # The root where to search for dependent libraries,and where our libraries should be installed.
22493 lt_sysroot=$lt_sysroot
22494
22495 # Command to truncate a binary pipe.
22496 lt_truncate_bin=$lt_lt_cv_truncate_bin
22497
22498 # The name of the directory that contains temporary libtool files.
22499 objdir=$objdir
22500
22501 # Used to examine libraries when file_magic_cmd begins with "file".
22502 MAGIC_CMD=$MAGIC_CMD
22503
22504 # Must we lock files when doing compilation?
22505 need_locks=$lt_need_locks
22506
22507 # Manifest tool.
22508 MANIFEST_TOOL=$lt_MANIFEST_TOOL
22509
22510 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
22511 DSYMUTIL=$lt_DSYMUTIL
22512
22513 # Tool to change global to local symbols on Mac OS X.
22514 NMEDIT=$lt_NMEDIT
22515
22516 # Tool to manipulate fat objects and archives on Mac OS X.
22517 LIPO=$lt_LIPO
22518
22519 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
22520 OTOOL=$lt_OTOOL
22521
22522 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
22523 OTOOL64=$lt_OTOOL64
22524
22525 # Old archive suffix (normally "a").
22526 libext=$libext
22527
22528 # Shared library suffix (normally ".so").
22529 shrext_cmds=$lt_shrext_cmds
22530
22531 # The commands to extract the exported symbol list from a shared archive.
22532 extract_expsyms_cmds=$lt_extract_expsyms_cmds
22533
22534 # Variables whose values should be saved in libtool wrapper scripts and
22535 # restored at link time.
22536 variables_saved_for_relink=$lt_variables_saved_for_relink
22537
22538 # Do we need the "lib" prefix for modules?
22539 need_lib_prefix=$need_lib_prefix
22540
22541 # Do we need a version for libraries?
22542 need_version=$need_version
22543
22544 # Library versioning type.
22545 version_type=$version_type
22546
22547 # Shared library runtime path variable.
22548 runpath_var=$runpath_var
22549
22550 # Shared library path variable.
22551 shlibpath_var=$shlibpath_var
22552
22553 # Is shlibpath searched before the hard-coded library search path?
22554 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
22555
22556 # Format of library name prefix.
22557 libname_spec=$lt_libname_spec
22558
22559 # List of archive names. First name is the real one, the rest are links.
22560 # The last name is the one that the linker finds with -lNAME
22561 library_names_spec=$lt_library_names_spec
22562
22563 # The coded name of the library, if different from the real name.
22564 soname_spec=$lt_soname_spec
22565
22566 # Permission mode override for installation of shared libraries.
22567 install_override_mode=$lt_install_override_mode
22568
22569 # Command to use after installation of a shared archive.
22570 postinstall_cmds=$lt_postinstall_cmds
22571
22572 # Command to use after uninstallation of a shared archive.
22573 postuninstall_cmds=$lt_postuninstall_cmds
22574
22575 # Commands used to finish a libtool library installation in a directory.
22576 finish_cmds=$lt_finish_cmds
22577
22578 # As "finish_cmds", except a single script fragment to be evaled but
22579 # not shown.
22580 finish_eval=$lt_finish_eval
22581
22582 # Whether we should hardcode library paths into libraries.
22583 hardcode_into_libs=$hardcode_into_libs
22584
22585 # Compile-time system search path for libraries.
22586 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
22587
22588 # Detected run-time system search path for libraries.
22589 sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
22590
22591 # Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
22592 configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
22593
22594 # Whether dlopen is supported.
22595 dlopen_support=$enable_dlopen
22596
22597 # Whether dlopen of programs is supported.
22598 dlopen_self=$enable_dlopen_self
22599
22600 # Whether dlopen of statically linked programs is supported.
22601 dlopen_self_static=$enable_dlopen_self_static
22602
22603 # Commands to strip libraries.
22604 old_striplib=$lt_old_striplib
22605 striplib=$lt_striplib
22606
22607
22608 # The linker used to build libraries.
22609 LD=$lt_LD
22610
22611 # How to create reloadable object files.
22612 reload_flag=$lt_reload_flag
22613 reload_cmds=$lt_reload_cmds
22614
22615 # Commands used to build an old-style archive.
22616 old_archive_cmds=$lt_old_archive_cmds
22617
22618 # A language specific compiler.
22619 CC=$lt_compiler
22620
22621 # Is the compiler the GNU compiler?
22622 with_gcc=$GCC
22623
22624 # Compiler flag to turn off builtin functions.
22625 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
22626
22627 # Additional compiler flags for building library objects.
22628 pic_flag=$lt_lt_prog_compiler_pic
22629
22630 # How to pass a linker flag through the compiler.
22631 wl=$lt_lt_prog_compiler_wl
22632
22633 # Compiler flag to prevent dynamic linking.
22634 link_static_flag=$lt_lt_prog_compiler_static
22635
22636 # Does compiler simultaneously support -c and -o options?
22637 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
22638
22639 # Whether or not to add -lc for building shared libraries.
22640 build_libtool_need_lc=$archive_cmds_need_lc
22641
22642 # Whether or not to disallow shared libs when runtime libs are static.
22643 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
22644
22645 # Compiler flag to allow reflexive dlopens.
22646 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
22647
22648 # Compiler flag to generate shared objects directly from archives.
22649 whole_archive_flag_spec=$lt_whole_archive_flag_spec
22650
22651 # Whether the compiler copes with passing no objects directly.
22652 compiler_needs_object=$lt_compiler_needs_object
22653
22654 # Create an old-style archive from a shared archive.
22655 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
22656
22657 # Create a temporary old-style archive to link instead of a shared archive.
22658 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
22659
22660 # Commands used to build a shared archive.
22661 archive_cmds=$lt_archive_cmds
22662 archive_expsym_cmds=$lt_archive_expsym_cmds
22663
22664 # Commands used to build a loadable module if different from building
22665 # a shared archive.
22666 module_cmds=$lt_module_cmds
22667 module_expsym_cmds=$lt_module_expsym_cmds
22668
22669 # Whether we are building with GNU ld or not.
22670 with_gnu_ld=$lt_with_gnu_ld
22671
22672 # Flag that allows shared libraries with undefined symbols to be built.
22673 allow_undefined_flag=$lt_allow_undefined_flag
22674
22675 # Flag that enforces no undefined symbols.
22676 no_undefined_flag=$lt_no_undefined_flag
22677
22678 # Flag to hardcode \$libdir into a binary during linking.
22679 # This must work even if \$libdir does not exist
22680 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
22681
22682 # Whether we need a single "-rpath" flag with a separated argument.
22683 hardcode_libdir_separator=$lt_hardcode_libdir_separator
22684
22685 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
22686 # DIR into the resulting binary.
22687 hardcode_direct=$hardcode_direct
22688
22689 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
22690 # DIR into the resulting binary and the resulting library dependency is
22691 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
22692 # library is relocated.
22693 hardcode_direct_absolute=$hardcode_direct_absolute
22694
22695 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
22696 # into the resulting binary.
22697 hardcode_minus_L=$hardcode_minus_L
22698
22699 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
22700 # into the resulting binary.
22701 hardcode_shlibpath_var=$hardcode_shlibpath_var
22702
22703 # Set to "yes" if building a shared library automatically hardcodes DIR
22704 # into the library and all subsequent libraries and executables linked
22705 # against it.
22706 hardcode_automatic=$hardcode_automatic
22707
22708 # Set to yes if linker adds runtime paths of dependent libraries
22709 # to runtime path list.
22710 inherit_rpath=$inherit_rpath
22711
22712 # Whether libtool must link a program against all its dependency libraries.
22713 link_all_deplibs=$link_all_deplibs
22714
22715 # Set to "yes" if exported symbols are required.
22716 always_export_symbols=$always_export_symbols
22717
22718 # The commands to list exported symbols.
22719 export_symbols_cmds=$lt_export_symbols_cmds
22720
22721 # Symbols that should not be listed in the preloaded symbols.
22722 exclude_expsyms=$lt_exclude_expsyms
22723
22724 # Symbols that must always be exported.
22725 include_expsyms=$lt_include_expsyms
22726
22727 # Commands necessary for linking programs (against libraries) with templates.
22728 prelink_cmds=$lt_prelink_cmds
22729
22730 # Commands necessary for finishing linking programs.
22731 postlink_cmds=$lt_postlink_cmds
22732
22733 # Specify filename containing input files.
22734 file_list_spec=$lt_file_list_spec
22735
22736 # How to hardcode a shared library path into an executable.
22737 hardcode_action=$hardcode_action
22738
22739 # ### END LIBTOOL CONFIG
22740
22741 _LT_EOF
22742
22743 cat <<'_LT_EOF' >> "$cfgfile"
22744
22745 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
22746
22747 # func_munge_path_list VARIABLE PATH
22748 # -----------------------------------
22749 # VARIABLE is name of variable containing _space_ separated list of
22750 # directories to be munged by the contents of PATH, which is string
22751 # having a format:
22752 # "DIR[:DIR]:"
22753 # string "DIR[ DIR]" will be prepended to VARIABLE
22754 # ":DIR[:DIR]"
22755 # string "DIR[ DIR]" will be appended to VARIABLE
22756 # "DIRP[:DIRP]::[DIRA:]DIRA"
22757 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
22758 # "DIRA[ DIRA]" will be appended to VARIABLE
22759 # "DIR[:DIR]"
22760 # VARIABLE will be replaced by "DIR[ DIR]"
22761 func_munge_path_list ()
22762 {
22763 case x$2 in
22764 x)
22765 ;;
22766 *:)
22767 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
22768 ;;
22769 x:*)
22770 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
22771 ;;
22772 *::*)
22773 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
22774 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
22775 ;;
22776 *)
22777 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
22778 ;;
22779 esac
22780 }
22781
22782
22783 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
22784 func_cc_basename ()
22785 {
22786 for cc_temp in $*""; do
22787 case $cc_temp in
22788 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
22789 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
22790 \-*) ;;
22791 *) break;;
22792 esac
22793 done
22794 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
22795 }
22796
22797
22798 # ### END FUNCTIONS SHARED WITH CONFIGURE
22799
22800 _LT_EOF
22801
22802 case $host_os in
22803 aix3*)
22804 cat <<\_LT_EOF >> "$cfgfile"
22805 # AIX sometimes has problems with the GCC collect2 program. For some
22806 # reason, if we set the COLLECT_NAMES environment variable, the problems
22807 # vanish in a puff of smoke.
22808 if test set != "${COLLECT_NAMES+set}"; then
22809 COLLECT_NAMES=
22810 export COLLECT_NAMES
22811 fi
22812 _LT_EOF
22813 ;;
22814 esac
22815
22816
22817
22818 ltmain=$ac_aux_dir/ltmain.sh
22819
22820
22821 # We use sed instead of cat because bash on DJGPP gets confused if
22822 # if finds mixed CR/LF and LF-only lines. Since sed operates in
22823 # text mode, it properly converts lines to CR/LF. This bash problem
22824 # is reportedly fixed, but why not run on old versions too?
22825 $SED '$q' "$ltmain" >> "$cfgfile" \
22826 || (rm -f "$cfgfile"; exit 1)
22827
22828 mv -f "$cfgfile" "$ofile" ||
22829 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
22830 chmod +x "$ofile"
22831
22832 ;;
22833
22834 esac
22835 done # for ac_tag
22836
22837
22838 as_fn_exit 0
22839 _ACEOF
22840 ac_clean_files=$ac_clean_files_save
22841
22842 test $ac_write_fail = 0 ||
22843 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
22844
22845
22846 # configure is writing to config.log, and then calls config.status.
22847 # config.status does its own redirection, appending to config.log.
22848 # Unfortunately, on DOS this fails, as config.log is still kept open
22849 # by configure, so config.status won't be able to write to it; its
22850 # output is simply discarded. So we exec the FD to /dev/null,
22851 # effectively closing config.log, so it can be properly (re)opened and
22852 # appended to by config.status. When coming back to configure, we
22853 # need to make the FD available again.
22854 if test "$no_create" != yes; then
22855 ac_cs_success=:
22856 ac_config_status_args=
22857 test "$silent" = yes &&
22858 ac_config_status_args="$ac_config_status_args --quiet"
22859 exec 5>/dev/null
22860 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22861 exec 5>>config.log
22862 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22863 # would make configure fail if this is the last instruction.
22864 $ac_cs_success || as_fn_exit 1
22865 fi
22866 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
22867 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
22868 printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
22869 fi
22870
22871
22872