configure revision 1.1.1.12 1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.71 for libXaw 1.0.16.
4 #
5 # Report bugs to <https://gitlab.freedesktop.org/xorg/lib/libxaw/-/issues>.
6 #
7 #
8 # Copyright (C) 1992-1996, 1998-2017, 2020-2021 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 as_nop=:
21 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
22 then :
23 emulate sh
24 NULLCMD=:
25 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
26 # is contrary to our usage. Disable this feature.
27 alias -g '${1+"$@"}'='"$@"'
28 setopt NO_GLOB_SUBST
29 else $as_nop
30 case `(set -o) 2>/dev/null` in #(
31 *posix*) :
32 set -o posix ;; #(
33 *) :
34 ;;
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="as_nop=:
144 if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
145 then :
146 emulate sh
147 NULLCMD=:
148 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
149 # is contrary to our usage. Disable this feature.
150 alias -g '\${1+\"\$@\"}'='\"\$@\"'
151 setopt NO_GLOB_SUBST
152 else \$as_nop
153 case \`(set -o) 2>/dev/null\` in #(
154 *posix*) :
155 set -o posix ;; #(
156 *) :
157 ;;
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 \$as_nop
176 exitcode=1; echo positional parameters were not saved.
177 fi
178 test x\$exitcode = x0 || exit 1
179 blah=\$(echo \$(echo blah))
180 test x\"\$blah\" = xblah || exit 1
181 test -x / || exit 1"
182 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
183 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
184 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
185 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
186
187 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
188 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
189 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
190 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
191 PATH=/empty FPATH=/empty; export PATH FPATH
192 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
193 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
194 test \$(( 1 + 1 )) = 2 || exit 1"
195 if (eval "$as_required") 2>/dev/null
196 then :
197 as_have_required=yes
198 else $as_nop
199 as_have_required=no
200 fi
201 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
202 then :
203
204 else $as_nop
205 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
206 as_found=false
207 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
208 do
209 IFS=$as_save_IFS
210 case $as_dir in #(((
211 '') as_dir=./ ;;
212 */) ;;
213 *) as_dir=$as_dir/ ;;
214 esac
215 as_found=:
216 case $as_dir in #(
217 /*)
218 for as_base in sh bash ksh sh5; do
219 # Try only shells that exist, to save several forks.
220 as_shell=$as_dir$as_base
221 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
222 as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
223 then :
224 CONFIG_SHELL=$as_shell as_have_required=yes
225 if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
226 then :
227 break 2
228 fi
229 fi
230 done;;
231 esac
232 as_found=false
233 done
234 IFS=$as_save_IFS
235 if $as_found
236 then :
237
238 else $as_nop
239 if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
241 then :
242 CONFIG_SHELL=$SHELL as_have_required=yes
243 fi
244 fi
245
246
247 if test "x$CONFIG_SHELL" != x
248 then :
249 export CONFIG_SHELL
250 # We cannot yet assume a decent shell, so we have to provide a
251 # neutralization value for shells without unset; and this also
252 # works around shells that cannot unset nonexistent variables.
253 # Preserve -v and -x to the replacement shell.
254 BASH_ENV=/dev/null
255 ENV=/dev/null
256 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
257 case $- in # ((((
258 *v*x* | *x*v* ) as_opts=-vx ;;
259 *v* ) as_opts=-v ;;
260 *x* ) as_opts=-x ;;
261 * ) as_opts= ;;
262 esac
263 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
264 # Admittedly, this is quite paranoid, since all the known shells bail
265 # out after a failed `exec'.
266 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
267 exit 255
268 fi
269
270 if test x$as_have_required = xno
271 then :
272 printf "%s\n" "$0: This script requires a shell more modern than all"
273 printf "%s\n" "$0: the shells that I found on your system."
274 if test ${ZSH_VERSION+y} ; then
275 printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
276 printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
277 else
278 printf "%s\n" "$0: Please tell bug-autoconf (at] gnu.org and
279 $0: https://gitlab.freedesktop.org/xorg/lib/libxaw/-/issues
280 $0: about your system, including any error possibly output
281 $0: before this message. Then install a modern shell, or
282 $0: manually run the script under such a shell if you do
283 $0: have one."
284 fi
285 exit 1
286 fi
287 fi
288 fi
289 SHELL=${CONFIG_SHELL-/bin/sh}
290 export SHELL
291 # Unset more variables known to interfere with behavior of common tools.
292 CLICOLOR_FORCE= GREP_OPTIONS=
293 unset CLICOLOR_FORCE GREP_OPTIONS
294
295 ## --------------------- ##
296 ## M4sh Shell Functions. ##
297 ## --------------------- ##
298 # as_fn_unset VAR
299 # ---------------
300 # Portably unset VAR.
301 as_fn_unset ()
302 {
303 { eval $1=; unset $1;}
304 }
305 as_unset=as_fn_unset
306
307
308 # as_fn_set_status STATUS
309 # -----------------------
310 # Set $? to STATUS, without forking.
311 as_fn_set_status ()
312 {
313 return $1
314 } # as_fn_set_status
315
316 # as_fn_exit STATUS
317 # -----------------
318 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
319 as_fn_exit ()
320 {
321 set +e
322 as_fn_set_status $1
323 exit $1
324 } # as_fn_exit
325 # as_fn_nop
326 # ---------
327 # Do nothing but, unlike ":", preserve the value of $?.
328 as_fn_nop ()
329 {
330 return $?
331 }
332 as_nop=as_fn_nop
333
334 # as_fn_mkdir_p
335 # -------------
336 # Create "$as_dir" as a directory, including parents if necessary.
337 as_fn_mkdir_p ()
338 {
339
340 case $as_dir in #(
341 -*) as_dir=./$as_dir;;
342 esac
343 test -d "$as_dir" || eval $as_mkdir_p || {
344 as_dirs=
345 while :; do
346 case $as_dir in #(
347 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
348 *) as_qdir=$as_dir;;
349 esac
350 as_dirs="'$as_qdir' $as_dirs"
351 as_dir=`$as_dirname -- "$as_dir" ||
352 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
353 X"$as_dir" : 'X\(//\)[^/]' \| \
354 X"$as_dir" : 'X\(//\)$' \| \
355 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
356 printf "%s\n" X"$as_dir" |
357 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
358 s//\1/
359 q
360 }
361 /^X\(\/\/\)[^/].*/{
362 s//\1/
363 q
364 }
365 /^X\(\/\/\)$/{
366 s//\1/
367 q
368 }
369 /^X\(\/\).*/{
370 s//\1/
371 q
372 }
373 s/.*/./; q'`
374 test -d "$as_dir" && break
375 done
376 test -z "$as_dirs" || eval "mkdir $as_dirs"
377 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
378
379
380 } # as_fn_mkdir_p
381
382 # as_fn_executable_p FILE
383 # -----------------------
384 # Test if FILE is an executable regular file.
385 as_fn_executable_p ()
386 {
387 test -f "$1" && test -x "$1"
388 } # as_fn_executable_p
389 # as_fn_append VAR VALUE
390 # ----------------------
391 # Append the text in VALUE to the end of the definition contained in VAR. Take
392 # advantage of any shell optimizations that allow amortized linear growth over
393 # repeated appends, instead of the typical quadratic growth present in naive
394 # implementations.
395 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
396 then :
397 eval 'as_fn_append ()
398 {
399 eval $1+=\$2
400 }'
401 else $as_nop
402 as_fn_append ()
403 {
404 eval $1=\$$1\$2
405 }
406 fi # as_fn_append
407
408 # as_fn_arith ARG...
409 # ------------------
410 # Perform arithmetic evaluation on the ARGs, and store the result in the
411 # global $as_val. Take advantage of shells that can avoid forks. The arguments
412 # must be portable across $(()) and expr.
413 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
414 then :
415 eval 'as_fn_arith ()
416 {
417 as_val=$(( $* ))
418 }'
419 else $as_nop
420 as_fn_arith ()
421 {
422 as_val=`expr "$@" || test $? -eq 1`
423 }
424 fi # as_fn_arith
425
426 # as_fn_nop
427 # ---------
428 # Do nothing but, unlike ":", preserve the value of $?.
429 as_fn_nop ()
430 {
431 return $?
432 }
433 as_nop=as_fn_nop
434
435 # as_fn_error STATUS ERROR [LINENO LOG_FD]
436 # ----------------------------------------
437 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
438 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
439 # script with STATUS, using 1 if that was 0.
440 as_fn_error ()
441 {
442 as_status=$1; test $as_status -eq 0 && as_status=1
443 if test "$4"; then
444 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
445 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
446 fi
447 printf "%s\n" "$as_me: error: $2" >&2
448 as_fn_exit $as_status
449 } # as_fn_error
450
451 if expr a : '\(a\)' >/dev/null 2>&1 &&
452 test "X`expr 00001 : '.*\(...\)'`" = X001; then
453 as_expr=expr
454 else
455 as_expr=false
456 fi
457
458 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
459 as_basename=basename
460 else
461 as_basename=false
462 fi
463
464 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
465 as_dirname=dirname
466 else
467 as_dirname=false
468 fi
469
470 as_me=`$as_basename -- "$0" ||
471 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
472 X"$0" : 'X\(//\)$' \| \
473 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
474 printf "%s\n" X/"$0" |
475 sed '/^.*\/\([^/][^/]*\)\/*$/{
476 s//\1/
477 q
478 }
479 /^X\/\(\/\/\)$/{
480 s//\1/
481 q
482 }
483 /^X\/\(\/\).*/{
484 s//\1/
485 q
486 }
487 s/.*/./; q'`
488
489 # Avoid depending upon Character Ranges.
490 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
491 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
492 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
493 as_cr_digits='0123456789'
494 as_cr_alnum=$as_cr_Letters$as_cr_digits
495
496
497 as_lineno_1=$LINENO as_lineno_1a=$LINENO
498 as_lineno_2=$LINENO as_lineno_2a=$LINENO
499 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
500 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
501 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
502 sed -n '
503 p
504 /[$]LINENO/=
505 ' <$as_myself |
506 sed '
507 s/[$]LINENO.*/&-/
508 t lineno
509 b
510 :lineno
511 N
512 :loop
513 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
514 t loop
515 s/-\n.*//
516 ' >$as_me.lineno &&
517 chmod +x "$as_me.lineno" ||
518 { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
519
520 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
521 # already done that, so ensure we don't try to do so again and fall
522 # in an infinite loop. This has already happened in practice.
523 _as_can_reexec=no; export _as_can_reexec
524 # Don't try to exec as it changes $[0], causing all sort of problems
525 # (the dirname of $[0] is not the place where we might find the
526 # original and so on. Autoconf is especially sensitive to this).
527 . "./$as_me.lineno"
528 # Exit status is that of the last command.
529 exit
530 }
531
532
533 # Determine whether it's possible to make 'echo' print without a newline.
534 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
535 # for compatibility with existing Makefiles.
536 ECHO_C= ECHO_N= ECHO_T=
537 case `echo -n x` in #(((((
538 -n*)
539 case `echo 'xy\c'` in
540 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
541 xy) ECHO_C='\c';;
542 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
543 ECHO_T=' ';;
544 esac;;
545 *)
546 ECHO_N='-n';;
547 esac
548
549 # For backward compatibility with old third-party macros, we provide
550 # the shell variables $as_echo and $as_echo_n. New code should use
551 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
552 as_echo='printf %s\n'
553 as_echo_n='printf %s'
554
555
556 rm -f conf$$ conf$$.exe conf$$.file
557 if test -d conf$$.dir; then
558 rm -f conf$$.dir/conf$$.file
559 else
560 rm -f conf$$.dir
561 mkdir conf$$.dir 2>/dev/null
562 fi
563 if (echo >conf$$.file) 2>/dev/null; then
564 if ln -s conf$$.file conf$$ 2>/dev/null; then
565 as_ln_s='ln -s'
566 # ... but there are two gotchas:
567 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
568 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
569 # In both cases, we have to default to `cp -pR'.
570 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
571 as_ln_s='cp -pR'
572 elif ln conf$$.file conf$$ 2>/dev/null; then
573 as_ln_s=ln
574 else
575 as_ln_s='cp -pR'
576 fi
577 else
578 as_ln_s='cp -pR'
579 fi
580 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
581 rmdir conf$$.dir 2>/dev/null
582
583 if mkdir -p . 2>/dev/null; then
584 as_mkdir_p='mkdir -p "$as_dir"'
585 else
586 test -d ./-p && rmdir ./-p
587 as_mkdir_p=false
588 fi
589
590 as_test_x='test -x'
591 as_executable_p=as_fn_executable_p
592
593 # Sed expression to map a string onto a valid CPP name.
594 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
595
596 # Sed expression to map a string onto a valid variable name.
597 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
598
599 SHELL=${CONFIG_SHELL-/bin/sh}
600
601 as_awk_strverscmp='
602 # Use only awk features that work with 7th edition Unix awk (1978).
603 # My, what an old awk you have, Mr. Solaris!
604 END {
605 while (length(v1) && length(v2)) {
606 # Set d1 to be the next thing to compare from v1, and likewise for d2.
607 # Normally this is a single character, but if v1 and v2 contain digits,
608 # compare them as integers and fractions as strverscmp does.
609 if (v1 ~ /^[0-9]/ && v2 ~ /^[0-9]/) {
610 # Split v1 and v2 into their leading digit string components d1 and d2,
611 # and advance v1 and v2 past the leading digit strings.
612 for (len1 = 1; substr(v1, len1 + 1) ~ /^[0-9]/; len1++) continue
613 for (len2 = 1; substr(v2, len2 + 1) ~ /^[0-9]/; len2++) continue
614 d1 = substr(v1, 1, len1); v1 = substr(v1, len1 + 1)
615 d2 = substr(v2, 1, len2); v2 = substr(v2, len2 + 1)
616 if (d1 ~ /^0/) {
617 if (d2 ~ /^0/) {
618 # Compare two fractions.
619 while (d1 ~ /^0/ && d2 ~ /^0/) {
620 d1 = substr(d1, 2); len1--
621 d2 = substr(d2, 2); len2--
622 }
623 if (len1 != len2 && ! (len1 && len2 && substr(d1, 1, 1) == substr(d2, 1, 1))) {
624 # The two components differ in length, and the common prefix
625 # contains only leading zeros. Consider the longer to be less.
626 d1 = -len1
627 d2 = -len2
628 } else {
629 # Otherwise, compare as strings.
630 d1 = "x" d1
631 d2 = "x" d2
632 }
633 } else {
634 # A fraction is less than an integer.
635 exit 1
636 }
637 } else {
638 if (d2 ~ /^0/) {
639 # An integer is greater than a fraction.
640 exit 2
641 } else {
642 # Compare two integers.
643 d1 += 0
644 d2 += 0
645 }
646 }
647 } else {
648 # The normal case, without worrying about digits.
649 d1 = substr(v1, 1, 1); v1 = substr(v1, 2)
650 d2 = substr(v2, 1, 1); v2 = substr(v2, 2)
651 }
652 if (d1 < d2) exit 1
653 if (d1 > d2) exit 2
654 }
655 # Beware Solaris /usr/xgp4/bin/awk (at least through Solaris 10),
656 # which mishandles some comparisons of empty strings to integers.
657 if (length(v2)) exit 1
658 if (length(v1)) exit 2
659 }
660 '
661
662 test -n "$DJDIR" || exec 7<&0 </dev/null
663 exec 6>&1
664
665 # Name of the host.
666 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
667 # so uname gets run too.
668 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
669
670 #
671 # Initializations.
672 #
673 ac_default_prefix=/usr/local
674 ac_clean_files=
675 ac_config_libobj_dir=.
676 LIBOBJS=
677 cross_compiling=no
678 subdirs=
679 MFLAGS=
680 MAKEFLAGS=
681
682 # Identity of this package.
683 PACKAGE_NAME='libXaw'
684 PACKAGE_TARNAME='libXaw'
685 PACKAGE_VERSION='1.0.16'
686 PACKAGE_STRING='libXaw 1.0.16'
687 PACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/lib/libxaw/-/issues'
688 PACKAGE_URL=''
689
690 ac_unique_file="Makefile.am"
691 # Factoring default headers for most tests.
692 ac_includes_default="\
693 #include <stddef.h>
694 #ifdef HAVE_STDIO_H
695 # include <stdio.h>
696 #endif
697 #ifdef HAVE_STDLIB_H
698 # include <stdlib.h>
699 #endif
700 #ifdef HAVE_STRING_H
701 # include <string.h>
702 #endif
703 #ifdef HAVE_INTTYPES_H
704 # include <inttypes.h>
705 #endif
706 #ifdef HAVE_STDINT_H
707 # include <stdint.h>
708 #endif
709 #ifdef HAVE_STRINGS_H
710 # include <strings.h>
711 #endif
712 #ifdef HAVE_SYS_TYPES_H
713 # include <sys/types.h>
714 #endif
715 #ifdef HAVE_SYS_STAT_H
716 # include <sys/stat.h>
717 #endif
718 #ifdef HAVE_UNISTD_H
719 # include <unistd.h>
720 #endif"
721
722 ac_header_c_list=
723 ac_subst_vars='am__EXEEXT_FALSE
724 am__EXEEXT_TRUE
725 LTLIBOBJS
726 LIBOBJS
727 ENABLE_UNIT_TESTS_FALSE
728 ENABLE_UNIT_TESTS_TRUE
729 XORG_MALLOC_DEBUG_ENV
730 BUILD_XAW7_FALSE
731 BUILD_XAW7_TRUE
732 BUILD_XAW6_FALSE
733 BUILD_XAW6_TRUE
734 XAW7_LIBS
735 XAW7_CFLAGS
736 XAW6_LIBS
737 XAW6_CFLAGS
738 PLATFORM_DARWIN_FALSE
739 PLATFORM_DARWIN_TRUE
740 PLATFORM_WIN32_FALSE
741 PLATFORM_WIN32_TRUE
742 LIBEXT
743 HAVE_STYLESHEETS_FALSE
744 HAVE_STYLESHEETS_TRUE
745 XSL_STYLESHEET
746 STYLESHEET_SRCDIR
747 XORG_SGML_PATH
748 HAVE_XSLTPROC_FALSE
749 HAVE_XSLTPROC_TRUE
750 XSLTPROC
751 HAVE_FOP_FALSE
752 HAVE_FOP_TRUE
753 FOP
754 HAVE_XMLTO_FALSE
755 HAVE_XMLTO_TRUE
756 HAVE_XMLTO_TEXT_FALSE
757 HAVE_XMLTO_TEXT_TRUE
758 XMLTO
759 ENABLE_SPECS_FALSE
760 ENABLE_SPECS_TRUE
761 MAN_SUBSTS
762 XORG_MAN_PAGE
763 ADMIN_MAN_DIR
764 DRIVER_MAN_DIR
765 MISC_MAN_DIR
766 FILE_MAN_DIR
767 LIB_MAN_DIR
768 APP_MAN_DIR
769 ADMIN_MAN_SUFFIX
770 DRIVER_MAN_SUFFIX
771 MISC_MAN_SUFFIX
772 FILE_MAN_SUFFIX
773 LIB_MAN_SUFFIX
774 APP_MAN_SUFFIX
775 INSTALL_CMD
776 PKG_CONFIG_LIBDIR
777 PKG_CONFIG_PATH
778 PKG_CONFIG
779 CHANGELOG_CMD
780 STRICT_CFLAGS
781 CWARNFLAGS
782 BASE_CFLAGS
783 LT_SYS_LIBRARY_PATH
784 OTOOL64
785 OTOOL
786 LIPO
787 NMEDIT
788 DSYMUTIL
789 MANIFEST_TOOL
790 RANLIB
791 ac_ct_AR
792 AR
793 DLLTOOL
794 OBJDUMP
795 FILECMD
796 LN_S
797 NM
798 ac_ct_DUMPBIN
799 DUMPBIN
800 LD
801 FGREP
802 EGREP
803 GREP
804 SED
805 am__fastdepCC_FALSE
806 am__fastdepCC_TRUE
807 CCDEPMODE
808 am__nodep
809 AMDEPBACKSLASH
810 AMDEP_FALSE
811 AMDEP_TRUE
812 am__include
813 DEPDIR
814 OBJEXT
815 EXEEXT
816 ac_ct_CC
817 CPPFLAGS
818 LDFLAGS
819 CFLAGS
820 CC
821 host_os
822 host_vendor
823 host_cpu
824 host
825 build_os
826 build_vendor
827 build_cpu
828 build
829 LIBTOOL
830 AM_BACKSLASH
831 AM_DEFAULT_VERBOSITY
832 AM_DEFAULT_V
833 AM_V
834 CSCOPE
835 ETAGS
836 CTAGS
837 am__untar
838 am__tar
839 AMTAR
840 am__leading_dot
841 SET_MAKE
842 AWK
843 mkdir_p
844 MKDIR_P
845 INSTALL_STRIP_PROGRAM
846 STRIP
847 install_sh
848 MAKEINFO
849 AUTOHEADER
850 AUTOMAKE
851 AUTOCONF
852 ACLOCAL
853 VERSION
854 PACKAGE
855 CYGPATH_W
856 am__isrc
857 INSTALL_DATA
858 INSTALL_SCRIPT
859 INSTALL_PROGRAM
860 target_alias
861 host_alias
862 build_alias
863 LIBS
864 ECHO_T
865 ECHO_N
866 ECHO_C
867 DEFS
868 mandir
869 localedir
870 libdir
871 psdir
872 pdfdir
873 dvidir
874 htmldir
875 infodir
876 docdir
877 oldincludedir
878 includedir
879 runstatedir
880 localstatedir
881 sharedstatedir
882 sysconfdir
883 datadir
884 datarootdir
885 libexecdir
886 sbindir
887 bindir
888 program_transform_name
889 prefix
890 exec_prefix
891 PACKAGE_URL
892 PACKAGE_BUGREPORT
893 PACKAGE_STRING
894 PACKAGE_VERSION
895 PACKAGE_TARNAME
896 PACKAGE_NAME
897 PATH_SEPARATOR
898 SHELL
899 am__quote'
900 ac_subst_files=''
901 ac_user_opts='
902 enable_option_checking
903 enable_silent_rules
904 enable_shared
905 enable_static
906 with_pic
907 enable_fast_install
908 with_aix_soname
909 enable_dependency_tracking
910 with_gnu_ld
911 with_sysroot
912 enable_libtool_lock
913 enable_selective_werror
914 enable_strict_compilation
915 enable_specs
916 with_xmlto
917 with_fop
918 with_xsltproc
919 enable_xaw6
920 enable_xaw7
921 enable_const
922 enable_unit_tests
923 '
924 ac_precious_vars='build_alias
925 host_alias
926 target_alias
927 CC
928 CFLAGS
929 LDFLAGS
930 LIBS
931 CPPFLAGS
932 LT_SYS_LIBRARY_PATH
933 PKG_CONFIG
934 PKG_CONFIG_PATH
935 PKG_CONFIG_LIBDIR
936 XMLTO
937 FOP
938 XSLTPROC
939 XAW6_CFLAGS
940 XAW6_LIBS
941 XAW7_CFLAGS
942 XAW7_LIBS
943 XORG_MALLOC_DEBUG_ENV'
944
945
946 # Initialize some variables set by options.
947 ac_init_help=
948 ac_init_version=false
949 ac_unrecognized_opts=
950 ac_unrecognized_sep=
951 # The variables have the same names as the options, with
952 # dashes changed to underlines.
953 cache_file=/dev/null
954 exec_prefix=NONE
955 no_create=
956 no_recursion=
957 prefix=NONE
958 program_prefix=NONE
959 program_suffix=NONE
960 program_transform_name=s,x,x,
961 silent=
962 site=
963 srcdir=
964 verbose=
965 x_includes=NONE
966 x_libraries=NONE
967
968 # Installation directory options.
969 # These are left unexpanded so users can "make install exec_prefix=/foo"
970 # and all the variables that are supposed to be based on exec_prefix
971 # by default will actually change.
972 # Use braces instead of parens because sh, perl, etc. also accept them.
973 # (The list follows the same order as the GNU Coding Standards.)
974 bindir='${exec_prefix}/bin'
975 sbindir='${exec_prefix}/sbin'
976 libexecdir='${exec_prefix}/libexec'
977 datarootdir='${prefix}/share'
978 datadir='${datarootdir}'
979 sysconfdir='${prefix}/etc'
980 sharedstatedir='${prefix}/com'
981 localstatedir='${prefix}/var'
982 runstatedir='${localstatedir}/run'
983 includedir='${prefix}/include'
984 oldincludedir='/usr/include'
985 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
986 infodir='${datarootdir}/info'
987 htmldir='${docdir}'
988 dvidir='${docdir}'
989 pdfdir='${docdir}'
990 psdir='${docdir}'
991 libdir='${exec_prefix}/lib'
992 localedir='${datarootdir}/locale'
993 mandir='${datarootdir}/man'
994
995 ac_prev=
996 ac_dashdash=
997 for ac_option
998 do
999 # If the previous option needs an argument, assign it.
1000 if test -n "$ac_prev"; then
1001 eval $ac_prev=\$ac_option
1002 ac_prev=
1003 continue
1004 fi
1005
1006 case $ac_option in
1007 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1008 *=) ac_optarg= ;;
1009 *) ac_optarg=yes ;;
1010 esac
1011
1012 case $ac_dashdash$ac_option in
1013 --)
1014 ac_dashdash=yes ;;
1015
1016 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1017 ac_prev=bindir ;;
1018 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1019 bindir=$ac_optarg ;;
1020
1021 -build | --build | --buil | --bui | --bu)
1022 ac_prev=build_alias ;;
1023 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1024 build_alias=$ac_optarg ;;
1025
1026 -cache-file | --cache-file | --cache-fil | --cache-fi \
1027 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1028 ac_prev=cache_file ;;
1029 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1030 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1031 cache_file=$ac_optarg ;;
1032
1033 --config-cache | -C)
1034 cache_file=config.cache ;;
1035
1036 -datadir | --datadir | --datadi | --datad)
1037 ac_prev=datadir ;;
1038 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1039 datadir=$ac_optarg ;;
1040
1041 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1042 | --dataroo | --dataro | --datar)
1043 ac_prev=datarootdir ;;
1044 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1045 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1046 datarootdir=$ac_optarg ;;
1047
1048 -disable-* | --disable-*)
1049 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1050 # Reject names that are not valid shell variable names.
1051 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1052 as_fn_error $? "invalid feature name: \`$ac_useropt'"
1053 ac_useropt_orig=$ac_useropt
1054 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1055 case $ac_user_opts in
1056 *"
1057 "enable_$ac_useropt"
1058 "*) ;;
1059 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1060 ac_unrecognized_sep=', ';;
1061 esac
1062 eval enable_$ac_useropt=no ;;
1063
1064 -docdir | --docdir | --docdi | --doc | --do)
1065 ac_prev=docdir ;;
1066 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1067 docdir=$ac_optarg ;;
1068
1069 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1070 ac_prev=dvidir ;;
1071 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1072 dvidir=$ac_optarg ;;
1073
1074 -enable-* | --enable-*)
1075 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1076 # Reject names that are not valid shell variable names.
1077 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1078 as_fn_error $? "invalid feature name: \`$ac_useropt'"
1079 ac_useropt_orig=$ac_useropt
1080 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1081 case $ac_user_opts in
1082 *"
1083 "enable_$ac_useropt"
1084 "*) ;;
1085 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1086 ac_unrecognized_sep=', ';;
1087 esac
1088 eval enable_$ac_useropt=\$ac_optarg ;;
1089
1090 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1091 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1092 | --exec | --exe | --ex)
1093 ac_prev=exec_prefix ;;
1094 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1095 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1096 | --exec=* | --exe=* | --ex=*)
1097 exec_prefix=$ac_optarg ;;
1098
1099 -gas | --gas | --ga | --g)
1100 # Obsolete; use --with-gas.
1101 with_gas=yes ;;
1102
1103 -help | --help | --hel | --he | -h)
1104 ac_init_help=long ;;
1105 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1106 ac_init_help=recursive ;;
1107 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1108 ac_init_help=short ;;
1109
1110 -host | --host | --hos | --ho)
1111 ac_prev=host_alias ;;
1112 -host=* | --host=* | --hos=* | --ho=*)
1113 host_alias=$ac_optarg ;;
1114
1115 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1116 ac_prev=htmldir ;;
1117 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1118 | --ht=*)
1119 htmldir=$ac_optarg ;;
1120
1121 -includedir | --includedir | --includedi | --included | --include \
1122 | --includ | --inclu | --incl | --inc)
1123 ac_prev=includedir ;;
1124 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1125 | --includ=* | --inclu=* | --incl=* | --inc=*)
1126 includedir=$ac_optarg ;;
1127
1128 -infodir | --infodir | --infodi | --infod | --info | --inf)
1129 ac_prev=infodir ;;
1130 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1131 infodir=$ac_optarg ;;
1132
1133 -libdir | --libdir | --libdi | --libd)
1134 ac_prev=libdir ;;
1135 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1136 libdir=$ac_optarg ;;
1137
1138 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1139 | --libexe | --libex | --libe)
1140 ac_prev=libexecdir ;;
1141 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1142 | --libexe=* | --libex=* | --libe=*)
1143 libexecdir=$ac_optarg ;;
1144
1145 -localedir | --localedir | --localedi | --localed | --locale)
1146 ac_prev=localedir ;;
1147 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1148 localedir=$ac_optarg ;;
1149
1150 -localstatedir | --localstatedir | --localstatedi | --localstated \
1151 | --localstate | --localstat | --localsta | --localst | --locals)
1152 ac_prev=localstatedir ;;
1153 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1154 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1155 localstatedir=$ac_optarg ;;
1156
1157 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1158 ac_prev=mandir ;;
1159 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1160 mandir=$ac_optarg ;;
1161
1162 -nfp | --nfp | --nf)
1163 # Obsolete; use --without-fp.
1164 with_fp=no ;;
1165
1166 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1167 | --no-cr | --no-c | -n)
1168 no_create=yes ;;
1169
1170 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1171 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1172 no_recursion=yes ;;
1173
1174 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1175 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1176 | --oldin | --oldi | --old | --ol | --o)
1177 ac_prev=oldincludedir ;;
1178 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1179 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1180 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1181 oldincludedir=$ac_optarg ;;
1182
1183 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1184 ac_prev=prefix ;;
1185 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1186 prefix=$ac_optarg ;;
1187
1188 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1189 | --program-pre | --program-pr | --program-p)
1190 ac_prev=program_prefix ;;
1191 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1192 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1193 program_prefix=$ac_optarg ;;
1194
1195 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1196 | --program-suf | --program-su | --program-s)
1197 ac_prev=program_suffix ;;
1198 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1199 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1200 program_suffix=$ac_optarg ;;
1201
1202 -program-transform-name | --program-transform-name \
1203 | --program-transform-nam | --program-transform-na \
1204 | --program-transform-n | --program-transform- \
1205 | --program-transform | --program-transfor \
1206 | --program-transfo | --program-transf \
1207 | --program-trans | --program-tran \
1208 | --progr-tra | --program-tr | --program-t)
1209 ac_prev=program_transform_name ;;
1210 -program-transform-name=* | --program-transform-name=* \
1211 | --program-transform-nam=* | --program-transform-na=* \
1212 | --program-transform-n=* | --program-transform-=* \
1213 | --program-transform=* | --program-transfor=* \
1214 | --program-transfo=* | --program-transf=* \
1215 | --program-trans=* | --program-tran=* \
1216 | --progr-tra=* | --program-tr=* | --program-t=*)
1217 program_transform_name=$ac_optarg ;;
1218
1219 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1220 ac_prev=pdfdir ;;
1221 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1222 pdfdir=$ac_optarg ;;
1223
1224 -psdir | --psdir | --psdi | --psd | --ps)
1225 ac_prev=psdir ;;
1226 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1227 psdir=$ac_optarg ;;
1228
1229 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1230 | -silent | --silent | --silen | --sile | --sil)
1231 silent=yes ;;
1232
1233 -runstatedir | --runstatedir | --runstatedi | --runstated \
1234 | --runstate | --runstat | --runsta | --runst | --runs \
1235 | --run | --ru | --r)
1236 ac_prev=runstatedir ;;
1237 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1238 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1239 | --run=* | --ru=* | --r=*)
1240 runstatedir=$ac_optarg ;;
1241
1242 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1243 ac_prev=sbindir ;;
1244 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1245 | --sbi=* | --sb=*)
1246 sbindir=$ac_optarg ;;
1247
1248 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1249 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1250 | --sharedst | --shareds | --shared | --share | --shar \
1251 | --sha | --sh)
1252 ac_prev=sharedstatedir ;;
1253 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1254 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1255 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1256 | --sha=* | --sh=*)
1257 sharedstatedir=$ac_optarg ;;
1258
1259 -site | --site | --sit)
1260 ac_prev=site ;;
1261 -site=* | --site=* | --sit=*)
1262 site=$ac_optarg ;;
1263
1264 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1265 ac_prev=srcdir ;;
1266 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1267 srcdir=$ac_optarg ;;
1268
1269 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1270 | --syscon | --sysco | --sysc | --sys | --sy)
1271 ac_prev=sysconfdir ;;
1272 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1273 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1274 sysconfdir=$ac_optarg ;;
1275
1276 -target | --target | --targe | --targ | --tar | --ta | --t)
1277 ac_prev=target_alias ;;
1278 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1279 target_alias=$ac_optarg ;;
1280
1281 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1282 verbose=yes ;;
1283
1284 -version | --version | --versio | --versi | --vers | -V)
1285 ac_init_version=: ;;
1286
1287 -with-* | --with-*)
1288 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1289 # Reject names that are not valid shell variable names.
1290 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1291 as_fn_error $? "invalid package name: \`$ac_useropt'"
1292 ac_useropt_orig=$ac_useropt
1293 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1294 case $ac_user_opts in
1295 *"
1296 "with_$ac_useropt"
1297 "*) ;;
1298 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1299 ac_unrecognized_sep=', ';;
1300 esac
1301 eval with_$ac_useropt=\$ac_optarg ;;
1302
1303 -without-* | --without-*)
1304 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1305 # Reject names that are not valid shell variable names.
1306 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1307 as_fn_error $? "invalid package name: \`$ac_useropt'"
1308 ac_useropt_orig=$ac_useropt
1309 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1310 case $ac_user_opts in
1311 *"
1312 "with_$ac_useropt"
1313 "*) ;;
1314 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1315 ac_unrecognized_sep=', ';;
1316 esac
1317 eval with_$ac_useropt=no ;;
1318
1319 --x)
1320 # Obsolete; use --with-x.
1321 with_x=yes ;;
1322
1323 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1324 | --x-incl | --x-inc | --x-in | --x-i)
1325 ac_prev=x_includes ;;
1326 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1327 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1328 x_includes=$ac_optarg ;;
1329
1330 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1331 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1332 ac_prev=x_libraries ;;
1333 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1334 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1335 x_libraries=$ac_optarg ;;
1336
1337 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1338 Try \`$0 --help' for more information"
1339 ;;
1340
1341 *=*)
1342 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1343 # Reject names that are not valid shell variable names.
1344 case $ac_envvar in #(
1345 '' | [0-9]* | *[!_$as_cr_alnum]* )
1346 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1347 esac
1348 eval $ac_envvar=\$ac_optarg
1349 export $ac_envvar ;;
1350
1351 *)
1352 # FIXME: should be removed in autoconf 3.0.
1353 printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
1354 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1355 printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
1356 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1357 ;;
1358
1359 esac
1360 done
1361
1362 if test -n "$ac_prev"; then
1363 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1364 as_fn_error $? "missing argument to $ac_option"
1365 fi
1366
1367 if test -n "$ac_unrecognized_opts"; then
1368 case $enable_option_checking in
1369 no) ;;
1370 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1371 *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1372 esac
1373 fi
1374
1375 # Check all directory arguments for consistency.
1376 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1377 datadir sysconfdir sharedstatedir localstatedir includedir \
1378 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1379 libdir localedir mandir runstatedir
1380 do
1381 eval ac_val=\$$ac_var
1382 # Remove trailing slashes.
1383 case $ac_val in
1384 */ )
1385 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1386 eval $ac_var=\$ac_val;;
1387 esac
1388 # Be sure to have absolute directory names.
1389 case $ac_val in
1390 [\\/$]* | ?:[\\/]* ) continue;;
1391 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1392 esac
1393 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1394 done
1395
1396 # There might be people who depend on the old broken behavior: `$host'
1397 # used to hold the argument of --host etc.
1398 # FIXME: To remove some day.
1399 build=$build_alias
1400 host=$host_alias
1401 target=$target_alias
1402
1403 # FIXME: To remove some day.
1404 if test "x$host_alias" != x; then
1405 if test "x$build_alias" = x; then
1406 cross_compiling=maybe
1407 elif test "x$build_alias" != "x$host_alias"; then
1408 cross_compiling=yes
1409 fi
1410 fi
1411
1412 ac_tool_prefix=
1413 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1414
1415 test "$silent" = yes && exec 6>/dev/null
1416
1417
1418 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1419 ac_ls_di=`ls -di .` &&
1420 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1421 as_fn_error $? "working directory cannot be determined"
1422 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1423 as_fn_error $? "pwd does not report name of working directory"
1424
1425
1426 # Find the source files, if location was not specified.
1427 if test -z "$srcdir"; then
1428 ac_srcdir_defaulted=yes
1429 # Try the directory containing this script, then the parent directory.
1430 ac_confdir=`$as_dirname -- "$as_myself" ||
1431 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1432 X"$as_myself" : 'X\(//\)[^/]' \| \
1433 X"$as_myself" : 'X\(//\)$' \| \
1434 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1435 printf "%s\n" X"$as_myself" |
1436 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1437 s//\1/
1438 q
1439 }
1440 /^X\(\/\/\)[^/].*/{
1441 s//\1/
1442 q
1443 }
1444 /^X\(\/\/\)$/{
1445 s//\1/
1446 q
1447 }
1448 /^X\(\/\).*/{
1449 s//\1/
1450 q
1451 }
1452 s/.*/./; q'`
1453 srcdir=$ac_confdir
1454 if test ! -r "$srcdir/$ac_unique_file"; then
1455 srcdir=..
1456 fi
1457 else
1458 ac_srcdir_defaulted=no
1459 fi
1460 if test ! -r "$srcdir/$ac_unique_file"; then
1461 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1462 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1463 fi
1464 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1465 ac_abs_confdir=`(
1466 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1467 pwd)`
1468 # When building in place, set srcdir=.
1469 if test "$ac_abs_confdir" = "$ac_pwd"; then
1470 srcdir=.
1471 fi
1472 # Remove unnecessary trailing slashes from srcdir.
1473 # Double slashes in file names in object file debugging info
1474 # mess up M-x gdb in Emacs.
1475 case $srcdir in
1476 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1477 esac
1478 for ac_var in $ac_precious_vars; do
1479 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1480 eval ac_env_${ac_var}_value=\$${ac_var}
1481 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1482 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1483 done
1484
1485 #
1486 # Report the --help message.
1487 #
1488 if test "$ac_init_help" = "long"; then
1489 # Omit some internal or obsolete options to make the list less imposing.
1490 # This message is too long to be a string in the A/UX 3.1 sh.
1491 cat <<_ACEOF
1492 \`configure' configures libXaw 1.0.16 to adapt to many kinds of systems.
1493
1494 Usage: $0 [OPTION]... [VAR=VALUE]...
1495
1496 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1497 VAR=VALUE. See below for descriptions of some of the useful variables.
1498
1499 Defaults for the options are specified in brackets.
1500
1501 Configuration:
1502 -h, --help display this help and exit
1503 --help=short display options specific to this package
1504 --help=recursive display the short help of all the included packages
1505 -V, --version display version information and exit
1506 -q, --quiet, --silent do not print \`checking ...' messages
1507 --cache-file=FILE cache test results in FILE [disabled]
1508 -C, --config-cache alias for \`--cache-file=config.cache'
1509 -n, --no-create do not create output files
1510 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1511
1512 Installation directories:
1513 --prefix=PREFIX install architecture-independent files in PREFIX
1514 [$ac_default_prefix]
1515 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1516 [PREFIX]
1517
1518 By default, \`make install' will install all the files in
1519 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1520 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1521 for instance \`--prefix=\$HOME'.
1522
1523 For better control, use the options below.
1524
1525 Fine tuning of the installation directories:
1526 --bindir=DIR user executables [EPREFIX/bin]
1527 --sbindir=DIR system admin executables [EPREFIX/sbin]
1528 --libexecdir=DIR program executables [EPREFIX/libexec]
1529 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1530 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1531 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1532 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
1533 --libdir=DIR object code libraries [EPREFIX/lib]
1534 --includedir=DIR C header files [PREFIX/include]
1535 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1536 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1537 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1538 --infodir=DIR info documentation [DATAROOTDIR/info]
1539 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1540 --mandir=DIR man documentation [DATAROOTDIR/man]
1541 --docdir=DIR documentation root [DATAROOTDIR/doc/libXaw]
1542 --htmldir=DIR html documentation [DOCDIR]
1543 --dvidir=DIR dvi documentation [DOCDIR]
1544 --pdfdir=DIR pdf documentation [DOCDIR]
1545 --psdir=DIR ps documentation [DOCDIR]
1546 _ACEOF
1547
1548 cat <<\_ACEOF
1549
1550 Program names:
1551 --program-prefix=PREFIX prepend PREFIX to installed program names
1552 --program-suffix=SUFFIX append SUFFIX to installed program names
1553 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1554
1555 System types:
1556 --build=BUILD configure for building on BUILD [guessed]
1557 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1558 _ACEOF
1559 fi
1560
1561 if test -n "$ac_init_help"; then
1562 case $ac_init_help in
1563 short | recursive ) echo "Configuration of libXaw 1.0.16:";;
1564 esac
1565 cat <<\_ACEOF
1566
1567 Optional Features:
1568 --disable-option-checking ignore unrecognized --enable/--with options
1569 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1570 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1571 --enable-silent-rules less verbose build output (undo: "make V=1")
1572 --disable-silent-rules verbose build output (undo: "make V=0")
1573 --enable-shared[=PKGS] build shared libraries [default=yes]
1574 --enable-static[=PKGS] build static libraries [default=yes]
1575 --enable-fast-install[=PKGS]
1576 optimize for fast installation [default=yes]
1577 --enable-dependency-tracking
1578 do not reject slow dependency extractors
1579 --disable-dependency-tracking
1580 speeds up one-time build
1581 --disable-libtool-lock avoid locking (might break parallel builds)
1582 --disable-selective-werror
1583 Turn off selective compiler errors. (default:
1584 enabled)
1585 --enable-strict-compilation
1586 Enable all warnings from compiler and make them
1587 errors (default: disabled)
1588 --enable-specs Enable building the specs (default: yes)
1589 --disable-xaw6 Disable building of libXaw.so.6
1590 --disable-xaw7 Disable building of libXaw.so.7
1591 --disable-const Disable const-support
1592 --enable-unit-tests Enable building unit test cases (default: no)
1593
1594 Optional Packages:
1595 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1596 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1597 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
1598 both]
1599 --with-aix-soname=aix|svr4|both
1600 shared library versioning (aka "SONAME") variant to
1601 provide on AIX, [default=aix].
1602 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1603 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the
1604 compiler's sysroot if not specified).
1605 --with-xmlto Use xmlto to regenerate documentation (default:
1606 auto)
1607 --with-fop Use fop to regenerate documentation (default: auto)
1608 --with-xsltproc Use xsltproc for the transformation of XML documents
1609 (default: auto)
1610
1611 Some influential environment variables:
1612 CC C compiler command
1613 CFLAGS C compiler flags
1614 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1615 nonstandard directory <lib dir>
1616 LIBS libraries to pass to the linker, e.g. -l<library>
1617 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1618 you have headers in a nonstandard directory <include dir>
1619 LT_SYS_LIBRARY_PATH
1620 User-defined run-time library search path.
1621 PKG_CONFIG path to pkg-config utility
1622 PKG_CONFIG_PATH
1623 directories to add to pkg-config's search path
1624 PKG_CONFIG_LIBDIR
1625 path overriding pkg-config's built-in search path
1626 XMLTO Path to xmlto command
1627 FOP Path to fop command
1628 XSLTPROC Path to xsltproc command
1629 XAW6_CFLAGS C compiler flags for XAW6, overriding pkg-config
1630 XAW6_LIBS linker flags for XAW6, overriding pkg-config
1631 XAW7_CFLAGS C compiler flags for XAW7, overriding pkg-config
1632 XAW7_LIBS linker flags for XAW7, overriding pkg-config
1633 XORG_MALLOC_DEBUG_ENV
1634 Environment variables to enable memory checking in tests
1635
1636 Use these variables to override the choices made by `configure' or to help
1637 it to find libraries and programs with nonstandard names/locations.
1638
1639 Report bugs to <https://gitlab.freedesktop.org/xorg/lib/libxaw/-/issues>.
1640 _ACEOF
1641 ac_status=$?
1642 fi
1643
1644 if test "$ac_init_help" = "recursive"; then
1645 # If there are subdirs, report their specific --help.
1646 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1647 test -d "$ac_dir" ||
1648 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1649 continue
1650 ac_builddir=.
1651
1652 case "$ac_dir" in
1653 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1654 *)
1655 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1656 # A ".." for each directory in $ac_dir_suffix.
1657 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1658 case $ac_top_builddir_sub in
1659 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1660 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1661 esac ;;
1662 esac
1663 ac_abs_top_builddir=$ac_pwd
1664 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1665 # for backward compatibility:
1666 ac_top_builddir=$ac_top_build_prefix
1667
1668 case $srcdir in
1669 .) # We are building in place.
1670 ac_srcdir=.
1671 ac_top_srcdir=$ac_top_builddir_sub
1672 ac_abs_top_srcdir=$ac_pwd ;;
1673 [\\/]* | ?:[\\/]* ) # Absolute name.
1674 ac_srcdir=$srcdir$ac_dir_suffix;
1675 ac_top_srcdir=$srcdir
1676 ac_abs_top_srcdir=$srcdir ;;
1677 *) # Relative name.
1678 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1679 ac_top_srcdir=$ac_top_build_prefix$srcdir
1680 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1681 esac
1682 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1683
1684 cd "$ac_dir" || { ac_status=$?; continue; }
1685 # Check for configure.gnu first; this name is used for a wrapper for
1686 # Metaconfig's "Configure" on case-insensitive file systems.
1687 if test -f "$ac_srcdir/configure.gnu"; then
1688 echo &&
1689 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1690 elif test -f "$ac_srcdir/configure"; then
1691 echo &&
1692 $SHELL "$ac_srcdir/configure" --help=recursive
1693 else
1694 printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1695 fi || ac_status=$?
1696 cd "$ac_pwd" || { ac_status=$?; break; }
1697 done
1698 fi
1699
1700 test -n "$ac_init_help" && exit $ac_status
1701 if $ac_init_version; then
1702 cat <<\_ACEOF
1703 libXaw configure 1.0.16
1704 generated by GNU Autoconf 2.71
1705
1706 Copyright (C) 2021 Free Software Foundation, Inc.
1707 This configure script is free software; the Free Software Foundation
1708 gives unlimited permission to copy, distribute and modify it.
1709 _ACEOF
1710 exit
1711 fi
1712
1713 ## ------------------------ ##
1714 ## Autoconf initialization. ##
1715 ## ------------------------ ##
1716
1717 # ac_fn_c_try_compile LINENO
1718 # --------------------------
1719 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1720 ac_fn_c_try_compile ()
1721 {
1722 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1723 rm -f conftest.$ac_objext conftest.beam
1724 if { { ac_try="$ac_compile"
1725 case "(($ac_try" in
1726 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1727 *) ac_try_echo=$ac_try;;
1728 esac
1729 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1730 printf "%s\n" "$ac_try_echo"; } >&5
1731 (eval "$ac_compile") 2>conftest.err
1732 ac_status=$?
1733 if test -s conftest.err; then
1734 grep -v '^ *+' conftest.err >conftest.er1
1735 cat conftest.er1 >&5
1736 mv -f conftest.er1 conftest.err
1737 fi
1738 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1739 test $ac_status = 0; } && {
1740 test -z "$ac_c_werror_flag" ||
1741 test ! -s conftest.err
1742 } && test -s conftest.$ac_objext
1743 then :
1744 ac_retval=0
1745 else $as_nop
1746 printf "%s\n" "$as_me: failed program was:" >&5
1747 sed 's/^/| /' conftest.$ac_ext >&5
1748
1749 ac_retval=1
1750 fi
1751 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1752 as_fn_set_status $ac_retval
1753
1754 } # ac_fn_c_try_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 $as_nop
1788 printf "%s\n" "$as_me: failed program was:" >&5
1789 sed 's/^/| /' conftest.$ac_ext >&5
1790
1791 ac_retval=1
1792 fi
1793 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1794 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1795 # interfere with the next link command; also delete a directory that is
1796 # left behind by Apple's compiler. We do this before executing the actions.
1797 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1798 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1799 as_fn_set_status $ac_retval
1800
1801 } # ac_fn_c_try_link
1802
1803 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1804 # -------------------------------------------------------
1805 # Tests whether HEADER exists and can be compiled using the include files in
1806 # INCLUDES, setting the cache variable VAR accordingly.
1807 ac_fn_c_check_header_compile ()
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 $as_nop
1816 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1817 /* end confdefs.h. */
1818 $4
1819 #include <$2>
1820 _ACEOF
1821 if ac_fn_c_try_compile "$LINENO"
1822 then :
1823 eval "$3=yes"
1824 else $as_nop
1825 eval "$3=no"
1826 fi
1827 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1828 fi
1829 eval ac_res=\$$3
1830 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1831 printf "%s\n" "$ac_res" >&6; }
1832 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1833
1834 } # ac_fn_c_check_header_compile
1835
1836 # ac_fn_c_check_func LINENO FUNC VAR
1837 # ----------------------------------
1838 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1839 ac_fn_c_check_func ()
1840 {
1841 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1842 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1843 printf %s "checking for $2... " >&6; }
1844 if eval test \${$3+y}
1845 then :
1846 printf %s "(cached) " >&6
1847 else $as_nop
1848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1849 /* end confdefs.h. */
1850 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1851 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1852 #define $2 innocuous_$2
1853
1854 /* System header to define __stub macros and hopefully few prototypes,
1855 which can conflict with char $2 (); below. */
1856
1857 #include <limits.h>
1858 #undef $2
1859
1860 /* Override any GCC internal prototype to avoid an error.
1861 Use char because int might match the return type of a GCC
1862 builtin and then its argument prototype would still apply. */
1863 #ifdef __cplusplus
1864 extern "C"
1865 #endif
1866 char $2 ();
1867 /* The GNU C library defines this for functions which it implements
1868 to always fail with ENOSYS. Some functions are actually named
1869 something starting with __ and the normal name is an alias. */
1870 #if defined __stub_$2 || defined __stub___$2
1871 choke me
1872 #endif
1873
1874 int
1875 main (void)
1876 {
1877 return $2 ();
1878 ;
1879 return 0;
1880 }
1881 _ACEOF
1882 if ac_fn_c_try_link "$LINENO"
1883 then :
1884 eval "$3=yes"
1885 else $as_nop
1886 eval "$3=no"
1887 fi
1888 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1889 conftest$ac_exeext conftest.$ac_ext
1890 fi
1891 eval ac_res=\$$3
1892 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1893 printf "%s\n" "$ac_res" >&6; }
1894 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1895
1896 } # ac_fn_c_check_func
1897
1898 # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
1899 # ------------------------------------------------------------------
1900 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1901 # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
1902 ac_fn_check_decl ()
1903 {
1904 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1905 as_decl_name=`echo $2|sed 's/ *(.*//'`
1906 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1907 printf %s "checking whether $as_decl_name is declared... " >&6; }
1908 if eval test \${$3+y}
1909 then :
1910 printf %s "(cached) " >&6
1911 else $as_nop
1912 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1913 eval ac_save_FLAGS=\$$6
1914 as_fn_append $6 " $5"
1915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1916 /* end confdefs.h. */
1917 $4
1918 int
1919 main (void)
1920 {
1921 #ifndef $as_decl_name
1922 #ifdef __cplusplus
1923 (void) $as_decl_use;
1924 #else
1925 (void) $as_decl_name;
1926 #endif
1927 #endif
1928
1929 ;
1930 return 0;
1931 }
1932 _ACEOF
1933 if ac_fn_c_try_compile "$LINENO"
1934 then :
1935 eval "$3=yes"
1936 else $as_nop
1937 eval "$3=no"
1938 fi
1939 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1940 eval $6=\$ac_save_FLAGS
1941
1942 fi
1943 eval ac_res=\$$3
1944 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1945 printf "%s\n" "$ac_res" >&6; }
1946 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1947
1948 } # ac_fn_check_decl
1949 ac_configure_args_raw=
1950 for ac_arg
1951 do
1952 case $ac_arg in
1953 *\'*)
1954 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1955 esac
1956 as_fn_append ac_configure_args_raw " '$ac_arg'"
1957 done
1958
1959 case $ac_configure_args_raw in
1960 *$as_nl*)
1961 ac_safe_unquote= ;;
1962 *)
1963 ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab.
1964 ac_unsafe_a="$ac_unsafe_z#~"
1965 ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
1966 ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
1967 esac
1968
1969 cat >config.log <<_ACEOF
1970 This file contains any messages produced by compilers while
1971 running configure, to aid debugging if configure makes a mistake.
1972
1973 It was created by libXaw $as_me 1.0.16, which was
1974 generated by GNU Autoconf 2.71. Invocation command line was
1975
1976 $ $0$ac_configure_args_raw
1977
1978 _ACEOF
1979 exec 5>>config.log
1980 {
1981 cat <<_ASUNAME
1982 ## --------- ##
1983 ## Platform. ##
1984 ## --------- ##
1985
1986 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1987 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1988 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1989 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1990 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1991
1992 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1993 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1994
1995 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1996 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1997 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1998 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1999 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2000 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2001 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2002
2003 _ASUNAME
2004
2005 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2006 for as_dir in $PATH
2007 do
2008 IFS=$as_save_IFS
2009 case $as_dir in #(((
2010 '') as_dir=./ ;;
2011 */) ;;
2012 *) as_dir=$as_dir/ ;;
2013 esac
2014 printf "%s\n" "PATH: $as_dir"
2015 done
2016 IFS=$as_save_IFS
2017
2018 } >&5
2019
2020 cat >&5 <<_ACEOF
2021
2022
2023 ## ----------- ##
2024 ## Core tests. ##
2025 ## ----------- ##
2026
2027 _ACEOF
2028
2029
2030 # Keep a trace of the command line.
2031 # Strip out --no-create and --no-recursion so they do not pile up.
2032 # Strip out --silent because we don't want to record it for future runs.
2033 # Also quote any args containing shell meta-characters.
2034 # Make two passes to allow for proper duplicate-argument suppression.
2035 ac_configure_args=
2036 ac_configure_args0=
2037 ac_configure_args1=
2038 ac_must_keep_next=false
2039 for ac_pass in 1 2
2040 do
2041 for ac_arg
2042 do
2043 case $ac_arg in
2044 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2045 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2046 | -silent | --silent | --silen | --sile | --sil)
2047 continue ;;
2048 *\'*)
2049 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2050 esac
2051 case $ac_pass in
2052 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2053 2)
2054 as_fn_append ac_configure_args1 " '$ac_arg'"
2055 if test $ac_must_keep_next = true; then
2056 ac_must_keep_next=false # Got value, back to normal.
2057 else
2058 case $ac_arg in
2059 *=* | --config-cache | -C | -disable-* | --disable-* \
2060 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2061 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2062 | -with-* | --with-* | -without-* | --without-* | --x)
2063 case "$ac_configure_args0 " in
2064 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2065 esac
2066 ;;
2067 -* ) ac_must_keep_next=true ;;
2068 esac
2069 fi
2070 as_fn_append ac_configure_args " '$ac_arg'"
2071 ;;
2072 esac
2073 done
2074 done
2075 { ac_configure_args0=; unset ac_configure_args0;}
2076 { ac_configure_args1=; unset ac_configure_args1;}
2077
2078 # When interrupted or exit'd, cleanup temporary files, and complete
2079 # config.log. We remove comments because anyway the quotes in there
2080 # would cause problems or look ugly.
2081 # WARNING: Use '\'' to represent an apostrophe within the trap.
2082 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2083 trap 'exit_status=$?
2084 # Sanitize IFS.
2085 IFS=" "" $as_nl"
2086 # Save into config.log some information that might help in debugging.
2087 {
2088 echo
2089
2090 printf "%s\n" "## ---------------- ##
2091 ## Cache variables. ##
2092 ## ---------------- ##"
2093 echo
2094 # The following way of writing the cache mishandles newlines in values,
2095 (
2096 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2097 eval ac_val=\$$ac_var
2098 case $ac_val in #(
2099 *${as_nl}*)
2100 case $ac_var in #(
2101 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2102 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2103 esac
2104 case $ac_var in #(
2105 _ | IFS | as_nl) ;; #(
2106 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2107 *) { eval $ac_var=; unset $ac_var;} ;;
2108 esac ;;
2109 esac
2110 done
2111 (set) 2>&1 |
2112 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2113 *${as_nl}ac_space=\ *)
2114 sed -n \
2115 "s/'\''/'\''\\\\'\'''\''/g;
2116 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2117 ;; #(
2118 *)
2119 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2120 ;;
2121 esac |
2122 sort
2123 )
2124 echo
2125
2126 printf "%s\n" "## ----------------- ##
2127 ## Output variables. ##
2128 ## ----------------- ##"
2129 echo
2130 for ac_var in $ac_subst_vars
2131 do
2132 eval ac_val=\$$ac_var
2133 case $ac_val in
2134 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2135 esac
2136 printf "%s\n" "$ac_var='\''$ac_val'\''"
2137 done | sort
2138 echo
2139
2140 if test -n "$ac_subst_files"; then
2141 printf "%s\n" "## ------------------- ##
2142 ## File substitutions. ##
2143 ## ------------------- ##"
2144 echo
2145 for ac_var in $ac_subst_files
2146 do
2147 eval ac_val=\$$ac_var
2148 case $ac_val in
2149 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2150 esac
2151 printf "%s\n" "$ac_var='\''$ac_val'\''"
2152 done | sort
2153 echo
2154 fi
2155
2156 if test -s confdefs.h; then
2157 printf "%s\n" "## ----------- ##
2158 ## confdefs.h. ##
2159 ## ----------- ##"
2160 echo
2161 cat confdefs.h
2162 echo
2163 fi
2164 test "$ac_signal" != 0 &&
2165 printf "%s\n" "$as_me: caught signal $ac_signal"
2166 printf "%s\n" "$as_me: exit $exit_status"
2167 } >&5
2168 rm -f core *.core core.conftest.* &&
2169 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2170 exit $exit_status
2171 ' 0
2172 for ac_signal in 1 2 13 15; do
2173 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2174 done
2175 ac_signal=0
2176
2177 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2178 rm -f -r conftest* confdefs.h
2179
2180 printf "%s\n" "/* confdefs.h */" > confdefs.h
2181
2182 # Predefined preprocessor variables.
2183
2184 printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
2185
2186 printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
2187
2188 printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
2189
2190 printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
2191
2192 printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
2193
2194 printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
2195
2196
2197 # Let the site file select an alternate cache file if it wants to.
2198 # Prefer an explicitly selected file to automatically selected ones.
2199 if test -n "$CONFIG_SITE"; then
2200 ac_site_files="$CONFIG_SITE"
2201 elif test "x$prefix" != xNONE; then
2202 ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
2203 else
2204 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
2205 fi
2206
2207 for ac_site_file in $ac_site_files
2208 do
2209 case $ac_site_file in #(
2210 */*) :
2211 ;; #(
2212 *) :
2213 ac_site_file=./$ac_site_file ;;
2214 esac
2215 if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2216 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2217 printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
2218 sed 's/^/| /' "$ac_site_file" >&5
2219 . "$ac_site_file" \
2220 || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2221 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2222 as_fn_error $? "failed to load site script $ac_site_file
2223 See \`config.log' for more details" "$LINENO" 5; }
2224 fi
2225 done
2226
2227 if test -r "$cache_file"; then
2228 # Some versions of bash will fail to source /dev/null (special files
2229 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2230 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2231 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2232 printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
2233 case $cache_file in
2234 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2235 *) . "./$cache_file";;
2236 esac
2237 fi
2238 else
2239 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2240 printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
2241 >$cache_file
2242 fi
2243
2244 # Test code for whether the C compiler supports C89 (global declarations)
2245 ac_c_conftest_c89_globals='
2246 /* Does the compiler advertise C89 conformance?
2247 Do not test the value of __STDC__, because some compilers set it to 0
2248 while being otherwise adequately conformant. */
2249 #if !defined __STDC__
2250 # error "Compiler does not advertise C89 conformance"
2251 #endif
2252
2253 #include <stddef.h>
2254 #include <stdarg.h>
2255 struct stat;
2256 /* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */
2257 struct buf { int x; };
2258 struct buf * (*rcsopen) (struct buf *, struct stat *, int);
2259 static char *e (p, i)
2260 char **p;
2261 int i;
2262 {
2263 return p[i];
2264 }
2265 static char *f (char * (*g) (char **, int), char **p, ...)
2266 {
2267 char *s;
2268 va_list v;
2269 va_start (v,p);
2270 s = g (p, va_arg (v,int));
2271 va_end (v);
2272 return s;
2273 }
2274
2275 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2276 function prototypes and stuff, but not \xHH hex character constants.
2277 These do not provoke an error unfortunately, instead are silently treated
2278 as an "x". The following induces an error, until -std is added to get
2279 proper ANSI mode. Curiously \x00 != x always comes out true, for an
2280 array size at least. It is necessary to write \x00 == 0 to get something
2281 that is true only with -std. */
2282 int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2283
2284 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2285 inside strings and character constants. */
2286 #define FOO(x) '\''x'\''
2287 int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2288
2289 int test (int i, double x);
2290 struct s1 {int (*f) (int a);};
2291 struct s2 {int (*f) (double a);};
2292 int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2293 int, int);'
2294
2295 # Test code for whether the C compiler supports C89 (body of main).
2296 ac_c_conftest_c89_main='
2297 ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2298 '
2299
2300 # Test code for whether the C compiler supports C99 (global declarations)
2301 ac_c_conftest_c99_globals='
2302 // Does the compiler advertise C99 conformance?
2303 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2304 # error "Compiler does not advertise C99 conformance"
2305 #endif
2306
2307 #include <stdbool.h>
2308 extern int puts (const char *);
2309 extern int printf (const char *, ...);
2310 extern int dprintf (int, const char *, ...);
2311 extern void *malloc (size_t);
2312
2313 // Check varargs macros. These examples are taken from C99 6.10.3.5.
2314 // dprintf is used instead of fprintf to avoid needing to declare
2315 // FILE and stderr.
2316 #define debug(...) dprintf (2, __VA_ARGS__)
2317 #define showlist(...) puts (#__VA_ARGS__)
2318 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2319 static void
2320 test_varargs_macros (void)
2321 {
2322 int x = 1234;
2323 int y = 5678;
2324 debug ("Flag");
2325 debug ("X = %d\n", x);
2326 showlist (The first, second, and third items.);
2327 report (x>y, "x is %d but y is %d", x, y);
2328 }
2329
2330 // Check long long types.
2331 #define BIG64 18446744073709551615ull
2332 #define BIG32 4294967295ul
2333 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2334 #if !BIG_OK
2335 #error "your preprocessor is broken"
2336 #endif
2337 #if BIG_OK
2338 #else
2339 #error "your preprocessor is broken"
2340 #endif
2341 static long long int bignum = -9223372036854775807LL;
2342 static unsigned long long int ubignum = BIG64;
2343
2344 struct incomplete_array
2345 {
2346 int datasize;
2347 double data[];
2348 };
2349
2350 struct named_init {
2351 int number;
2352 const wchar_t *name;
2353 double average;
2354 };
2355
2356 typedef const char *ccp;
2357
2358 static inline int
2359 test_restrict (ccp restrict text)
2360 {
2361 // See if C++-style comments work.
2362 // Iterate through items via the restricted pointer.
2363 // Also check for declarations in for loops.
2364 for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2365 continue;
2366 return 0;
2367 }
2368
2369 // Check varargs and va_copy.
2370 static bool
2371 test_varargs (const char *format, ...)
2372 {
2373 va_list args;
2374 va_start (args, format);
2375 va_list args_copy;
2376 va_copy (args_copy, args);
2377
2378 const char *str = "";
2379 int number = 0;
2380 float fnumber = 0;
2381
2382 while (*format)
2383 {
2384 switch (*format++)
2385 {
2386 case '\''s'\'': // string
2387 str = va_arg (args_copy, const char *);
2388 break;
2389 case '\''d'\'': // int
2390 number = va_arg (args_copy, int);
2391 break;
2392 case '\''f'\'': // float
2393 fnumber = va_arg (args_copy, double);
2394 break;
2395 default:
2396 break;
2397 }
2398 }
2399 va_end (args_copy);
2400 va_end (args);
2401
2402 return *str && number && fnumber;
2403 }
2404 '
2405
2406 # Test code for whether the C compiler supports C99 (body of main).
2407 ac_c_conftest_c99_main='
2408 // Check bool.
2409 _Bool success = false;
2410 success |= (argc != 0);
2411
2412 // Check restrict.
2413 if (test_restrict ("String literal") == 0)
2414 success = true;
2415 char *restrict newvar = "Another string";
2416
2417 // Check varargs.
2418 success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2419 test_varargs_macros ();
2420
2421 // Check flexible array members.
2422 struct incomplete_array *ia =
2423 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2424 ia->datasize = 10;
2425 for (int i = 0; i < ia->datasize; ++i)
2426 ia->data[i] = i * 1.234;
2427
2428 // Check named initializers.
2429 struct named_init ni = {
2430 .number = 34,
2431 .name = L"Test wide string",
2432 .average = 543.34343,
2433 };
2434
2435 ni.number = 58;
2436
2437 int dynamic_array[ni.number];
2438 dynamic_array[0] = argv[0][0];
2439 dynamic_array[ni.number - 1] = 543;
2440
2441 // work around unused variable warnings
2442 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2443 || dynamic_array[ni.number - 1] != 543);
2444 '
2445
2446 # Test code for whether the C compiler supports C11 (global declarations)
2447 ac_c_conftest_c11_globals='
2448 // Does the compiler advertise C11 conformance?
2449 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2450 # error "Compiler does not advertise C11 conformance"
2451 #endif
2452
2453 // Check _Alignas.
2454 char _Alignas (double) aligned_as_double;
2455 char _Alignas (0) no_special_alignment;
2456 extern char aligned_as_int;
2457 char _Alignas (0) _Alignas (int) aligned_as_int;
2458
2459 // Check _Alignof.
2460 enum
2461 {
2462 int_alignment = _Alignof (int),
2463 int_array_alignment = _Alignof (int[100]),
2464 char_alignment = _Alignof (char)
2465 };
2466 _Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2467
2468 // Check _Noreturn.
2469 int _Noreturn does_not_return (void) { for (;;) continue; }
2470
2471 // Check _Static_assert.
2472 struct test_static_assert
2473 {
2474 int x;
2475 _Static_assert (sizeof (int) <= sizeof (long int),
2476 "_Static_assert does not work in struct");
2477 long int y;
2478 };
2479
2480 // Check UTF-8 literals.
2481 #define u8 syntax error!
2482 char const utf8_literal[] = u8"happens to be ASCII" "another string";
2483
2484 // Check duplicate typedefs.
2485 typedef long *long_ptr;
2486 typedef long int *long_ptr;
2487 typedef long_ptr long_ptr;
2488
2489 // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2490 struct anonymous
2491 {
2492 union {
2493 struct { int i; int j; };
2494 struct { int k; long int l; } w;
2495 };
2496 int m;
2497 } v1;
2498 '
2499
2500 # Test code for whether the C compiler supports C11 (body of main).
2501 ac_c_conftest_c11_main='
2502 _Static_assert ((offsetof (struct anonymous, i)
2503 == offsetof (struct anonymous, w.k)),
2504 "Anonymous union alignment botch");
2505 v1.i = 2;
2506 v1.w.k = 5;
2507 ok |= v1.i != 5;
2508 '
2509
2510 # Test code for whether the C compiler supports C11 (complete).
2511 ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2512 ${ac_c_conftest_c99_globals}
2513 ${ac_c_conftest_c11_globals}
2514
2515 int
2516 main (int argc, char **argv)
2517 {
2518 int ok = 0;
2519 ${ac_c_conftest_c89_main}
2520 ${ac_c_conftest_c99_main}
2521 ${ac_c_conftest_c11_main}
2522 return ok;
2523 }
2524 "
2525
2526 # Test code for whether the C compiler supports C99 (complete).
2527 ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2528 ${ac_c_conftest_c99_globals}
2529
2530 int
2531 main (int argc, char **argv)
2532 {
2533 int ok = 0;
2534 ${ac_c_conftest_c89_main}
2535 ${ac_c_conftest_c99_main}
2536 return ok;
2537 }
2538 "
2539
2540 # Test code for whether the C compiler supports C89 (complete).
2541 ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
2542
2543 int
2544 main (int argc, char **argv)
2545 {
2546 int ok = 0;
2547 ${ac_c_conftest_c89_main}
2548 return ok;
2549 }
2550 "
2551
2552 as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2553 as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
2554 as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
2555 as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
2556 as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
2557 as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
2558 as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
2559 as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
2560 as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
2561
2562 # Auxiliary files required by this configure script.
2563 ac_aux_files="compile config.guess config.sub ltmain.sh missing install-sh"
2564
2565 # Locations in which to look for auxiliary files.
2566 ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.."
2567
2568 # Search for a directory containing all of the required auxiliary files,
2569 # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
2570 # If we don't find one directory that contains all the files we need,
2571 # we report the set of missing files from the *first* directory in
2572 # $ac_aux_dir_candidates and give up.
2573 ac_missing_aux_files=""
2574 ac_first_candidate=:
2575 printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
2576 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2577 as_found=false
2578 for as_dir in $ac_aux_dir_candidates
2579 do
2580 IFS=$as_save_IFS
2581 case $as_dir in #(((
2582 '') as_dir=./ ;;
2583 */) ;;
2584 *) as_dir=$as_dir/ ;;
2585 esac
2586 as_found=:
2587
2588 printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5
2589 ac_aux_dir_found=yes
2590 ac_install_sh=
2591 for ac_aux in $ac_aux_files
2592 do
2593 # As a special case, if "install-sh" is required, that requirement
2594 # can be satisfied by any of "install-sh", "install.sh", or "shtool",
2595 # and $ac_install_sh is set appropriately for whichever one is found.
2596 if test x"$ac_aux" = x"install-sh"
2597 then
2598 if test -f "${as_dir}install-sh"; then
2599 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5
2600 ac_install_sh="${as_dir}install-sh -c"
2601 elif test -f "${as_dir}install.sh"; then
2602 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5
2603 ac_install_sh="${as_dir}install.sh -c"
2604 elif test -f "${as_dir}shtool"; then
2605 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5
2606 ac_install_sh="${as_dir}shtool install -c"
2607 else
2608 ac_aux_dir_found=no
2609 if $ac_first_candidate; then
2610 ac_missing_aux_files="${ac_missing_aux_files} install-sh"
2611 else
2612 break
2613 fi
2614 fi
2615 else
2616 if test -f "${as_dir}${ac_aux}"; then
2617 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5
2618 else
2619 ac_aux_dir_found=no
2620 if $ac_first_candidate; then
2621 ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
2622 else
2623 break
2624 fi
2625 fi
2626 fi
2627 done
2628 if test "$ac_aux_dir_found" = yes; then
2629 ac_aux_dir="$as_dir"
2630 break
2631 fi
2632 ac_first_candidate=false
2633
2634 as_found=false
2635 done
2636 IFS=$as_save_IFS
2637 if $as_found
2638 then :
2639
2640 else $as_nop
2641 as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
2642 fi
2643
2644
2645 # These three variables are undocumented and unsupported,
2646 # and are intended to be withdrawn in a future Autoconf release.
2647 # They can cause serious problems if a builder's source tree is in a directory
2648 # whose full name contains unusual characters.
2649 if test -f "${ac_aux_dir}config.guess"; then
2650 ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
2651 fi
2652 if test -f "${ac_aux_dir}config.sub"; then
2653 ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
2654 fi
2655 if test -f "$ac_aux_dir/configure"; then
2656 ac_configure="$SHELL ${ac_aux_dir}configure"
2657 fi
2658
2659 # Check that the precious variables saved in the cache have kept the same
2660 # value.
2661 ac_cache_corrupted=false
2662 for ac_var in $ac_precious_vars; do
2663 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2664 eval ac_new_set=\$ac_env_${ac_var}_set
2665 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2666 eval ac_new_val=\$ac_env_${ac_var}_value
2667 case $ac_old_set,$ac_new_set in
2668 set,)
2669 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2670 printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2671 ac_cache_corrupted=: ;;
2672 ,set)
2673 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2674 printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2675 ac_cache_corrupted=: ;;
2676 ,);;
2677 *)
2678 if test "x$ac_old_val" != "x$ac_new_val"; then
2679 # differences in whitespace do not lead to failure.
2680 ac_old_val_w=`echo x $ac_old_val`
2681 ac_new_val_w=`echo x $ac_new_val`
2682 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2683 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2684 printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2685 ac_cache_corrupted=:
2686 else
2687 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2688 printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2689 eval $ac_var=\$ac_old_val
2690 fi
2691 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2692 printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;}
2693 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2694 printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;}
2695 fi;;
2696 esac
2697 # Pass precious variables to config.status.
2698 if test "$ac_new_set" = set; then
2699 case $ac_new_val in
2700 *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2701 *) ac_arg=$ac_var=$ac_new_val ;;
2702 esac
2703 case " $ac_configure_args " in
2704 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2705 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2706 esac
2707 fi
2708 done
2709 if $ac_cache_corrupted; then
2710 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2711 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2712 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2713 printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
2714 as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
2715 and start over" "$LINENO" 5
2716 fi
2717 ## -------------------- ##
2718 ## Main body of script. ##
2719 ## -------------------- ##
2720
2721 ac_ext=c
2722 ac_cpp='$CPP $CPPFLAGS'
2723 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2724 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2725 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2726
2727
2728
2729 ac_config_headers="$ac_config_headers config.h"
2730
2731
2732
2733 # Initialize Automake
2734 am__api_version='1.16'
2735
2736
2737
2738 # Find a good install program. We prefer a C program (faster),
2739 # so one script is as good as another. But avoid the broken or
2740 # incompatible versions:
2741 # SysV /etc/install, /usr/sbin/install
2742 # SunOS /usr/etc/install
2743 # IRIX /sbin/install
2744 # AIX /bin/install
2745 # AmigaOS /C/install, which installs bootblocks on floppy discs
2746 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2747 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2748 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2749 # OS/2's system install, which has a completely different semantic
2750 # ./install, which can be erroneously created by make from ./install.sh.
2751 # Reject install programs that cannot install multiple files.
2752 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2753 printf %s "checking for a BSD-compatible install... " >&6; }
2754 if test -z "$INSTALL"; then
2755 if test ${ac_cv_path_install+y}
2756 then :
2757 printf %s "(cached) " >&6
2758 else $as_nop
2759 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2760 for as_dir in $PATH
2761 do
2762 IFS=$as_save_IFS
2763 case $as_dir in #(((
2764 '') as_dir=./ ;;
2765 */) ;;
2766 *) as_dir=$as_dir/ ;;
2767 esac
2768 # Account for fact that we put trailing slashes in our PATH walk.
2769 case $as_dir in #((
2770 ./ | /[cC]/* | \
2771 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2772 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2773 /usr/ucb/* ) ;;
2774 *)
2775 # OSF1 and SCO ODT 3.0 have their own names for install.
2776 # Don't use installbsd from OSF since it installs stuff as root
2777 # by default.
2778 for ac_prog in ginstall scoinst install; do
2779 for ac_exec_ext in '' $ac_executable_extensions; do
2780 if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
2781 if test $ac_prog = install &&
2782 grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2783 # AIX install. It has an incompatible calling convention.
2784 :
2785 elif test $ac_prog = install &&
2786 grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2787 # program-specific install script used by HP pwplus--don't use.
2788 :
2789 else
2790 rm -rf conftest.one conftest.two conftest.dir
2791 echo one > conftest.one
2792 echo two > conftest.two
2793 mkdir conftest.dir
2794 if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
2795 test -s conftest.one && test -s conftest.two &&
2796 test -s conftest.dir/conftest.one &&
2797 test -s conftest.dir/conftest.two
2798 then
2799 ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
2800 break 3
2801 fi
2802 fi
2803 fi
2804 done
2805 done
2806 ;;
2807 esac
2808
2809 done
2810 IFS=$as_save_IFS
2811
2812 rm -rf conftest.one conftest.two conftest.dir
2813
2814 fi
2815 if test ${ac_cv_path_install+y}; then
2816 INSTALL=$ac_cv_path_install
2817 else
2818 # As a last resort, use the slow shell script. Don't cache a
2819 # value for INSTALL within a source directory, because that will
2820 # break other packages using the cache if that directory is
2821 # removed, or if the value is a relative name.
2822 INSTALL=$ac_install_sh
2823 fi
2824 fi
2825 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2826 printf "%s\n" "$INSTALL" >&6; }
2827
2828 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2829 # It thinks the first close brace ends the variable substitution.
2830 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2831
2832 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2833
2834 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2835
2836 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2837 printf %s "checking whether build environment is sane... " >&6; }
2838 # Reject unsafe characters in $srcdir or the absolute working directory
2839 # name. Accept space and tab only in the latter.
2840 am_lf='
2841 '
2842 case `pwd` in
2843 *[\\\"\#\$\&\'\`$am_lf]*)
2844 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2845 esac
2846 case $srcdir in
2847 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2848 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2849 esac
2850
2851 # Do 'set' in a subshell so we don't clobber the current shell's
2852 # arguments. Must try -L first in case configure is actually a
2853 # symlink; some systems play weird games with the mod time of symlinks
2854 # (eg FreeBSD returns the mod time of the symlink's containing
2855 # directory).
2856 if (
2857 am_has_slept=no
2858 for am_try in 1 2; do
2859 echo "timestamp, slept: $am_has_slept" > conftest.file
2860 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2861 if test "$*" = "X"; then
2862 # -L didn't work.
2863 set X `ls -t "$srcdir/configure" conftest.file`
2864 fi
2865 if test "$*" != "X $srcdir/configure conftest.file" \
2866 && test "$*" != "X conftest.file $srcdir/configure"; then
2867
2868 # If neither matched, then we have a broken ls. This can happen
2869 # if, for instance, CONFIG_SHELL is bash and it inherits a
2870 # broken ls alias from the environment. This has actually
2871 # happened. Such a system could not be considered "sane".
2872 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2873 alias in your environment" "$LINENO" 5
2874 fi
2875 if test "$2" = conftest.file || test $am_try -eq 2; then
2876 break
2877 fi
2878 # Just in case.
2879 sleep 1
2880 am_has_slept=yes
2881 done
2882 test "$2" = conftest.file
2883 )
2884 then
2885 # Ok.
2886 :
2887 else
2888 as_fn_error $? "newly created file is older than distributed files!
2889 Check your system clock" "$LINENO" 5
2890 fi
2891 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2892 printf "%s\n" "yes" >&6; }
2893 # If we didn't sleep, we still need to ensure time stamps of config.status and
2894 # generated files are strictly newer.
2895 am_sleep_pid=
2896 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2897 ( sleep 1 ) &
2898 am_sleep_pid=$!
2899 fi
2900
2901 rm -f conftest.file
2902
2903 test "$program_prefix" != NONE &&
2904 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2905 # Use a double $ so make ignores it.
2906 test "$program_suffix" != NONE &&
2907 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2908 # Double any \ or $.
2909 # By default was `s,x,x', remove it if useless.
2910 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2911 program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"`
2912
2913
2914 # Expand $ac_aux_dir to an absolute path.
2915 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2916
2917
2918 if test x"${MISSING+set}" != xset; then
2919 MISSING="\${SHELL} '$am_aux_dir/missing'"
2920 fi
2921 # Use eval to expand $SHELL
2922 if eval "$MISSING --is-lightweight"; then
2923 am_missing_run="$MISSING "
2924 else
2925 am_missing_run=
2926 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2927 printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2928 fi
2929
2930 if test x"${install_sh+set}" != xset; then
2931 case $am_aux_dir in
2932 *\ * | *\ *)
2933 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2934 *)
2935 install_sh="\${SHELL} $am_aux_dir/install-sh"
2936 esac
2937 fi
2938
2939 # Installed binaries are usually stripped using 'strip' when the user
2940 # run "make install-strip". However 'strip' might not be the right
2941 # tool to use in cross-compilation environments, therefore Automake
2942 # will honor the 'STRIP' environment variable to overrule this program.
2943 if test "$cross_compiling" != no; then
2944 if test -n "$ac_tool_prefix"; then
2945 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2946 set dummy ${ac_tool_prefix}strip; ac_word=$2
2947 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2948 printf %s "checking for $ac_word... " >&6; }
2949 if test ${ac_cv_prog_STRIP+y}
2950 then :
2951 printf %s "(cached) " >&6
2952 else $as_nop
2953 if test -n "$STRIP"; then
2954 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2955 else
2956 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2957 for as_dir in $PATH
2958 do
2959 IFS=$as_save_IFS
2960 case $as_dir in #(((
2961 '') as_dir=./ ;;
2962 */) ;;
2963 *) as_dir=$as_dir/ ;;
2964 esac
2965 for ac_exec_ext in '' $ac_executable_extensions; do
2966 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2967 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2968 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2969 break 2
2970 fi
2971 done
2972 done
2973 IFS=$as_save_IFS
2974
2975 fi
2976 fi
2977 STRIP=$ac_cv_prog_STRIP
2978 if test -n "$STRIP"; then
2979 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2980 printf "%s\n" "$STRIP" >&6; }
2981 else
2982 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2983 printf "%s\n" "no" >&6; }
2984 fi
2985
2986
2987 fi
2988 if test -z "$ac_cv_prog_STRIP"; then
2989 ac_ct_STRIP=$STRIP
2990 # Extract the first word of "strip", so it can be a program name with args.
2991 set dummy strip; ac_word=$2
2992 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2993 printf %s "checking for $ac_word... " >&6; }
2994 if test ${ac_cv_prog_ac_ct_STRIP+y}
2995 then :
2996 printf %s "(cached) " >&6
2997 else $as_nop
2998 if test -n "$ac_ct_STRIP"; then
2999 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3000 else
3001 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3002 for as_dir in $PATH
3003 do
3004 IFS=$as_save_IFS
3005 case $as_dir in #(((
3006 '') as_dir=./ ;;
3007 */) ;;
3008 *) as_dir=$as_dir/ ;;
3009 esac
3010 for ac_exec_ext in '' $ac_executable_extensions; do
3011 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3012 ac_cv_prog_ac_ct_STRIP="strip"
3013 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3014 break 2
3015 fi
3016 done
3017 done
3018 IFS=$as_save_IFS
3019
3020 fi
3021 fi
3022 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3023 if test -n "$ac_ct_STRIP"; then
3024 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3025 printf "%s\n" "$ac_ct_STRIP" >&6; }
3026 else
3027 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3028 printf "%s\n" "no" >&6; }
3029 fi
3030
3031 if test "x$ac_ct_STRIP" = x; then
3032 STRIP=":"
3033 else
3034 case $cross_compiling:$ac_tool_warned in
3035 yes:)
3036 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3037 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3038 ac_tool_warned=yes ;;
3039 esac
3040 STRIP=$ac_ct_STRIP
3041 fi
3042 else
3043 STRIP="$ac_cv_prog_STRIP"
3044 fi
3045
3046 fi
3047 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3048
3049
3050 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
3051 printf %s "checking for a race-free mkdir -p... " >&6; }
3052 if test -z "$MKDIR_P"; then
3053 if test ${ac_cv_path_mkdir+y}
3054 then :
3055 printf %s "(cached) " >&6
3056 else $as_nop
3057 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3058 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3059 do
3060 IFS=$as_save_IFS
3061 case $as_dir in #(((
3062 '') as_dir=./ ;;
3063 */) ;;
3064 *) as_dir=$as_dir/ ;;
3065 esac
3066 for ac_prog in mkdir gmkdir; do
3067 for ac_exec_ext in '' $ac_executable_extensions; do
3068 as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
3069 case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
3070 'mkdir ('*'coreutils) '* | \
3071 'BusyBox '* | \
3072 'mkdir (fileutils) '4.1*)
3073 ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
3074 break 3;;
3075 esac
3076 done
3077 done
3078 done
3079 IFS=$as_save_IFS
3080
3081 fi
3082
3083 test -d ./--version && rmdir ./--version
3084 if test ${ac_cv_path_mkdir+y}; then
3085 MKDIR_P="$ac_cv_path_mkdir -p"
3086 else
3087 # As a last resort, use the slow shell script. Don't cache a
3088 # value for MKDIR_P within a source directory, because that will
3089 # break other packages using the cache if that directory is
3090 # removed, or if the value is a relative name.
3091 MKDIR_P="$ac_install_sh -d"
3092 fi
3093 fi
3094 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3095 printf "%s\n" "$MKDIR_P" >&6; }
3096
3097 for ac_prog in gawk mawk nawk awk
3098 do
3099 # Extract the first word of "$ac_prog", so it can be a program name with args.
3100 set dummy $ac_prog; ac_word=$2
3101 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3102 printf %s "checking for $ac_word... " >&6; }
3103 if test ${ac_cv_prog_AWK+y}
3104 then :
3105 printf %s "(cached) " >&6
3106 else $as_nop
3107 if test -n "$AWK"; then
3108 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3109 else
3110 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3111 for as_dir in $PATH
3112 do
3113 IFS=$as_save_IFS
3114 case $as_dir in #(((
3115 '') as_dir=./ ;;
3116 */) ;;
3117 *) as_dir=$as_dir/ ;;
3118 esac
3119 for ac_exec_ext in '' $ac_executable_extensions; do
3120 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3121 ac_cv_prog_AWK="$ac_prog"
3122 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3123 break 2
3124 fi
3125 done
3126 done
3127 IFS=$as_save_IFS
3128
3129 fi
3130 fi
3131 AWK=$ac_cv_prog_AWK
3132 if test -n "$AWK"; then
3133 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3134 printf "%s\n" "$AWK" >&6; }
3135 else
3136 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3137 printf "%s\n" "no" >&6; }
3138 fi
3139
3140
3141 test -n "$AWK" && break
3142 done
3143
3144 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3145 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3146 set x ${MAKE-make}
3147 ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3148 if eval test \${ac_cv_prog_make_${ac_make}_set+y}
3149 then :
3150 printf %s "(cached) " >&6
3151 else $as_nop
3152 cat >conftest.make <<\_ACEOF
3153 SHELL = /bin/sh
3154 all:
3155 @echo '@@@%%%=$(MAKE)=@@@%%%'
3156 _ACEOF
3157 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3158 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3159 *@@@%%%=?*=@@@%%%*)
3160 eval ac_cv_prog_make_${ac_make}_set=yes;;
3161 *)
3162 eval ac_cv_prog_make_${ac_make}_set=no;;
3163 esac
3164 rm -f conftest.make
3165 fi
3166 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3167 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3168 printf "%s\n" "yes" >&6; }
3169 SET_MAKE=
3170 else
3171 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3172 printf "%s\n" "no" >&6; }
3173 SET_MAKE="MAKE=${MAKE-make}"
3174 fi
3175
3176 rm -rf .tst 2>/dev/null
3177 mkdir .tst 2>/dev/null
3178 if test -d .tst; then
3179 am__leading_dot=.
3180 else
3181 am__leading_dot=_
3182 fi
3183 rmdir .tst 2>/dev/null
3184
3185 # Check whether --enable-silent-rules was given.
3186 if test ${enable_silent_rules+y}
3187 then :
3188 enableval=$enable_silent_rules;
3189 fi
3190
3191 case $enable_silent_rules in # (((
3192 yes) AM_DEFAULT_VERBOSITY=0;;
3193 no) AM_DEFAULT_VERBOSITY=1;;
3194 *) AM_DEFAULT_VERBOSITY=1;;
3195 esac
3196 am_make=${MAKE-make}
3197 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3198 printf %s "checking whether $am_make supports nested variables... " >&6; }
3199 if test ${am_cv_make_support_nested_variables+y}
3200 then :
3201 printf %s "(cached) " >&6
3202 else $as_nop
3203 if printf "%s\n" 'TRUE=$(BAR$(V))
3204 BAR0=false
3205 BAR1=true
3206 V=1
3207 am__doit:
3208 @$(TRUE)
3209 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3210 am_cv_make_support_nested_variables=yes
3211 else
3212 am_cv_make_support_nested_variables=no
3213 fi
3214 fi
3215 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3216 printf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
3217 if test $am_cv_make_support_nested_variables = yes; then
3218 AM_V='$(V)'
3219 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3220 else
3221 AM_V=$AM_DEFAULT_VERBOSITY
3222 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3223 fi
3224 AM_BACKSLASH='\'
3225
3226 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3227 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3228 # is not polluted with repeated "-I."
3229 am__isrc=' -I$(srcdir)'
3230 # test to see if srcdir already configured
3231 if test -f $srcdir/config.status; then
3232 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3233 fi
3234 fi
3235
3236 # test whether we have cygpath
3237 if test -z "$CYGPATH_W"; then
3238 if (cygpath --version) >/dev/null 2>/dev/null; then
3239 CYGPATH_W='cygpath -w'
3240 else
3241 CYGPATH_W=echo
3242 fi
3243 fi
3244
3245
3246 # Define the identity of the package.
3247 PACKAGE='libXaw'
3248 VERSION='1.0.16'
3249
3250
3251 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
3252
3253
3254 printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
3255
3256 # Some tools Automake needs.
3257
3258 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3259
3260
3261 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3262
3263
3264 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3265
3266
3267 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3268
3269
3270 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3271
3272 # For better backward compatibility. To be removed once Automake 1.9.x
3273 # dies out for good. For more background, see:
3274 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3275 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3276 mkdir_p='$(MKDIR_P)'
3277
3278 # We need awk for the "check" target (and possibly the TAP driver). The
3279 # system "awk" is bad on some platforms.
3280 # Always define AMTAR for backward compatibility. Yes, it's still used
3281 # in the wild :-( We should find a proper way to deprecate it ...
3282 AMTAR='$${TAR-tar}'
3283
3284
3285 # We'll loop over all known methods to create a tar archive until one works.
3286 _am_tools='gnutar pax cpio none'
3287
3288 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3289
3290
3291
3292
3293
3294 # Variables for tags utilities; see am/tags.am
3295 if test -z "$CTAGS"; then
3296 CTAGS=ctags
3297 fi
3298
3299 if test -z "$ETAGS"; then
3300 ETAGS=etags
3301 fi
3302
3303 if test -z "$CSCOPE"; then
3304 CSCOPE=cscope
3305 fi
3306
3307
3308
3309 # POSIX will say in a future version that running "rm -f" with no argument
3310 # is OK; and we want to be able to make that assumption in our Makefile
3311 # recipes. So use an aggressive probe to check that the usage we want is
3312 # actually supported "in the wild" to an acceptable degree.
3313 # See automake bug#10828.
3314 # To make any issue more visible, cause the running configure to be aborted
3315 # by default if the 'rm' program in use doesn't match our expectations; the
3316 # user can still override this though.
3317 if rm -f && rm -fr && rm -rf; then : OK; else
3318 cat >&2 <<'END'
3319 Oops!
3320
3321 Your 'rm' program seems unable to run without file operands specified
3322 on the command line, even when the '-f' option is present. This is contrary
3323 to the behaviour of most rm programs out there, and not conforming with
3324 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3325
3326 Please tell bug-automake@gnu.org about your system, including the value
3327 of your $PATH and any error possibly output before this message. This
3328 can help us improve future automake versions.
3329
3330 END
3331 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3332 echo 'Configuration will proceed anyway, since you have set the' >&2
3333 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3334 echo >&2
3335 else
3336 cat >&2 <<'END'
3337 Aborting the configuration process, to ensure you take notice of the issue.
3338
3339 You can download and install GNU coreutils to get an 'rm' implementation
3340 that behaves properly: <https://www.gnu.org/software/coreutils/>.
3341
3342 If you want to complete the configuration process using your problematic
3343 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3344 to "yes", and re-run configure.
3345
3346 END
3347 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3348 fi
3349 fi
3350
3351
3352 # Initialize libtool
3353 case `pwd` in
3354 *\ * | *\ *)
3355 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3356 printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3357 esac
3358
3359
3360
3361 macro_version='2.4.7'
3362 macro_revision='2.4.7'
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377 ltmain=$ac_aux_dir/ltmain.sh
3378
3379
3380
3381 # Make sure we can run config.sub.
3382 $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
3383 as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
3384
3385 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3386 printf %s "checking build system type... " >&6; }
3387 if test ${ac_cv_build+y}
3388 then :
3389 printf %s "(cached) " >&6
3390 else $as_nop
3391 ac_build_alias=$build_alias
3392 test "x$ac_build_alias" = x &&
3393 ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
3394 test "x$ac_build_alias" = x &&
3395 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3396 ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
3397 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
3398
3399 fi
3400 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3401 printf "%s\n" "$ac_cv_build" >&6; }
3402 case $ac_cv_build in
3403 *-*-*) ;;
3404 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3405 esac
3406 build=$ac_cv_build
3407 ac_save_IFS=$IFS; IFS='-'
3408 set x $ac_cv_build
3409 shift
3410 build_cpu=$1
3411 build_vendor=$2
3412 shift; shift
3413 # Remember, the first character of IFS is used to create $*,
3414 # except with old shells:
3415 build_os=$*
3416 IFS=$ac_save_IFS
3417 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3418
3419
3420 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3421 printf %s "checking host system type... " >&6; }
3422 if test ${ac_cv_host+y}
3423 then :
3424 printf %s "(cached) " >&6
3425 else $as_nop
3426 if test "x$host_alias" = x; then
3427 ac_cv_host=$ac_cv_build
3428 else
3429 ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
3430 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
3431 fi
3432
3433 fi
3434 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3435 printf "%s\n" "$ac_cv_host" >&6; }
3436 case $ac_cv_host in
3437 *-*-*) ;;
3438 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3439 esac
3440 host=$ac_cv_host
3441 ac_save_IFS=$IFS; IFS='-'
3442 set x $ac_cv_host
3443 shift
3444 host_cpu=$1
3445 host_vendor=$2
3446 shift; shift
3447 # Remember, the first character of IFS is used to create $*,
3448 # except with old shells:
3449 host_os=$*
3450 IFS=$ac_save_IFS
3451 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3452
3453
3454 # Backslashify metacharacters that are still active within
3455 # double-quoted strings.
3456 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3457
3458 # Same as above, but do not quote variable references.
3459 double_quote_subst='s/\(["`\\]\)/\\\1/g'
3460
3461 # Sed substitution to delay expansion of an escaped shell variable in a
3462 # double_quote_subst'ed string.
3463 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3464
3465 # Sed substitution to delay expansion of an escaped single quote.
3466 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3467
3468 # Sed substitution to avoid accidental globbing in evaled expressions
3469 no_glob_subst='s/\*/\\\*/g'
3470
3471 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3472 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3473 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3474
3475 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3476 printf %s "checking how to print strings... " >&6; }
3477 # Test print first, because it will be a builtin if present.
3478 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
3479 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3480 ECHO='print -r --'
3481 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3482 ECHO='printf %s\n'
3483 else
3484 # Use this function as a fallback that always works.
3485 func_fallback_echo ()
3486 {
3487 eval 'cat <<_LTECHO_EOF
3488 $1
3489 _LTECHO_EOF'
3490 }
3491 ECHO='func_fallback_echo'
3492 fi
3493
3494 # func_echo_all arg...
3495 # Invoke $ECHO with all args, space-separated.
3496 func_echo_all ()
3497 {
3498 $ECHO ""
3499 }
3500
3501 case $ECHO in
3502 printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3503 printf "%s\n" "printf" >&6; } ;;
3504 print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3505 printf "%s\n" "print -r" >&6; } ;;
3506 *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3507 printf "%s\n" "cat" >&6; } ;;
3508 esac
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532 DEPDIR="${am__leading_dot}deps"
3533
3534 ac_config_commands="$ac_config_commands depfiles"
3535
3536 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
3537 printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; }
3538 cat > confinc.mk << 'END'
3539 am__doit:
3540 @echo this is the am__doit target >confinc.out
3541 .PHONY: am__doit
3542 END
3543 am__include="#"
3544 am__quote=
3545 # BSD make does it like this.
3546 echo '.include "confinc.mk" # ignored' > confmf.BSD
3547 # Other make implementations (GNU, Solaris 10, AIX) do it like this.
3548 echo 'include confinc.mk # ignored' > confmf.GNU
3549 _am_result=no
3550 for s in GNU BSD; do
3551 { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
3552 (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
3553 ac_status=$?
3554 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3555 (exit $ac_status); }
3556 case $?:`cat confinc.out 2>/dev/null` in #(
3557 '0:this is the am__doit target') :
3558 case $s in #(
3559 BSD) :
3560 am__include='.include' am__quote='"' ;; #(
3561 *) :
3562 am__include='include' am__quote='' ;;
3563 esac ;; #(
3564 *) :
3565 ;;
3566 esac
3567 if test "$am__include" != "#"; then
3568 _am_result="yes ($s style)"
3569 break
3570 fi
3571 done
3572 rm -f confinc.* confmf.*
3573 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
3574 printf "%s\n" "${_am_result}" >&6; }
3575
3576 # Check whether --enable-dependency-tracking was given.
3577 if test ${enable_dependency_tracking+y}
3578 then :
3579 enableval=$enable_dependency_tracking;
3580 fi
3581
3582 if test "x$enable_dependency_tracking" != xno; then
3583 am_depcomp="$ac_aux_dir/depcomp"
3584 AMDEPBACKSLASH='\'
3585 am__nodep='_no'
3586 fi
3587 if test "x$enable_dependency_tracking" != xno; then
3588 AMDEP_TRUE=
3589 AMDEP_FALSE='#'
3590 else
3591 AMDEP_TRUE='#'
3592 AMDEP_FALSE=
3593 fi
3594
3595
3596 ac_ext=c
3597 ac_cpp='$CPP $CPPFLAGS'
3598 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3599 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3600 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3601 if test -n "$ac_tool_prefix"; then
3602 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3603 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3604 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3605 printf %s "checking for $ac_word... " >&6; }
3606 if test ${ac_cv_prog_CC+y}
3607 then :
3608 printf %s "(cached) " >&6
3609 else $as_nop
3610 if test -n "$CC"; then
3611 ac_cv_prog_CC="$CC" # Let the user override the test.
3612 else
3613 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3614 for as_dir in $PATH
3615 do
3616 IFS=$as_save_IFS
3617 case $as_dir in #(((
3618 '') as_dir=./ ;;
3619 */) ;;
3620 *) as_dir=$as_dir/ ;;
3621 esac
3622 for ac_exec_ext in '' $ac_executable_extensions; do
3623 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3624 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3625 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3626 break 2
3627 fi
3628 done
3629 done
3630 IFS=$as_save_IFS
3631
3632 fi
3633 fi
3634 CC=$ac_cv_prog_CC
3635 if test -n "$CC"; then
3636 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3637 printf "%s\n" "$CC" >&6; }
3638 else
3639 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3640 printf "%s\n" "no" >&6; }
3641 fi
3642
3643
3644 fi
3645 if test -z "$ac_cv_prog_CC"; then
3646 ac_ct_CC=$CC
3647 # Extract the first word of "gcc", so it can be a program name with args.
3648 set dummy gcc; ac_word=$2
3649 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3650 printf %s "checking for $ac_word... " >&6; }
3651 if test ${ac_cv_prog_ac_ct_CC+y}
3652 then :
3653 printf %s "(cached) " >&6
3654 else $as_nop
3655 if test -n "$ac_ct_CC"; then
3656 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3657 else
3658 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3659 for as_dir in $PATH
3660 do
3661 IFS=$as_save_IFS
3662 case $as_dir in #(((
3663 '') as_dir=./ ;;
3664 */) ;;
3665 *) as_dir=$as_dir/ ;;
3666 esac
3667 for ac_exec_ext in '' $ac_executable_extensions; do
3668 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3669 ac_cv_prog_ac_ct_CC="gcc"
3670 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3671 break 2
3672 fi
3673 done
3674 done
3675 IFS=$as_save_IFS
3676
3677 fi
3678 fi
3679 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3680 if test -n "$ac_ct_CC"; then
3681 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3682 printf "%s\n" "$ac_ct_CC" >&6; }
3683 else
3684 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3685 printf "%s\n" "no" >&6; }
3686 fi
3687
3688 if test "x$ac_ct_CC" = x; then
3689 CC=""
3690 else
3691 case $cross_compiling:$ac_tool_warned in
3692 yes:)
3693 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3694 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3695 ac_tool_warned=yes ;;
3696 esac
3697 CC=$ac_ct_CC
3698 fi
3699 else
3700 CC="$ac_cv_prog_CC"
3701 fi
3702
3703 if test -z "$CC"; then
3704 if test -n "$ac_tool_prefix"; then
3705 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3706 set dummy ${ac_tool_prefix}cc; ac_word=$2
3707 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3708 printf %s "checking for $ac_word... " >&6; }
3709 if test ${ac_cv_prog_CC+y}
3710 then :
3711 printf %s "(cached) " >&6
3712 else $as_nop
3713 if test -n "$CC"; then
3714 ac_cv_prog_CC="$CC" # Let the user override the test.
3715 else
3716 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3717 for as_dir in $PATH
3718 do
3719 IFS=$as_save_IFS
3720 case $as_dir in #(((
3721 '') as_dir=./ ;;
3722 */) ;;
3723 *) as_dir=$as_dir/ ;;
3724 esac
3725 for ac_exec_ext in '' $ac_executable_extensions; do
3726 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3727 ac_cv_prog_CC="${ac_tool_prefix}cc"
3728 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3729 break 2
3730 fi
3731 done
3732 done
3733 IFS=$as_save_IFS
3734
3735 fi
3736 fi
3737 CC=$ac_cv_prog_CC
3738 if test -n "$CC"; then
3739 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3740 printf "%s\n" "$CC" >&6; }
3741 else
3742 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3743 printf "%s\n" "no" >&6; }
3744 fi
3745
3746
3747 fi
3748 fi
3749 if test -z "$CC"; then
3750 # Extract the first word of "cc", so it can be a program name with args.
3751 set dummy cc; ac_word=$2
3752 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3753 printf %s "checking for $ac_word... " >&6; }
3754 if test ${ac_cv_prog_CC+y}
3755 then :
3756 printf %s "(cached) " >&6
3757 else $as_nop
3758 if test -n "$CC"; then
3759 ac_cv_prog_CC="$CC" # Let the user override the test.
3760 else
3761 ac_prog_rejected=no
3762 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3763 for as_dir in $PATH
3764 do
3765 IFS=$as_save_IFS
3766 case $as_dir in #(((
3767 '') as_dir=./ ;;
3768 */) ;;
3769 *) as_dir=$as_dir/ ;;
3770 esac
3771 for ac_exec_ext in '' $ac_executable_extensions; do
3772 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3773 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3774 ac_prog_rejected=yes
3775 continue
3776 fi
3777 ac_cv_prog_CC="cc"
3778 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3779 break 2
3780 fi
3781 done
3782 done
3783 IFS=$as_save_IFS
3784
3785 if test $ac_prog_rejected = yes; then
3786 # We found a bogon in the path, so make sure we never use it.
3787 set dummy $ac_cv_prog_CC
3788 shift
3789 if test $# != 0; then
3790 # We chose a different compiler from the bogus one.
3791 # However, it has the same basename, so the bogon will be chosen
3792 # first if we set CC to just the basename; use the full file name.
3793 shift
3794 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
3795 fi
3796 fi
3797 fi
3798 fi
3799 CC=$ac_cv_prog_CC
3800 if test -n "$CC"; then
3801 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3802 printf "%s\n" "$CC" >&6; }
3803 else
3804 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3805 printf "%s\n" "no" >&6; }
3806 fi
3807
3808
3809 fi
3810 if test -z "$CC"; then
3811 if test -n "$ac_tool_prefix"; then
3812 for ac_prog in cl.exe
3813 do
3814 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3815 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3816 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3817 printf %s "checking for $ac_word... " >&6; }
3818 if test ${ac_cv_prog_CC+y}
3819 then :
3820 printf %s "(cached) " >&6
3821 else $as_nop
3822 if test -n "$CC"; then
3823 ac_cv_prog_CC="$CC" # Let the user override the test.
3824 else
3825 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3826 for as_dir in $PATH
3827 do
3828 IFS=$as_save_IFS
3829 case $as_dir in #(((
3830 '') as_dir=./ ;;
3831 */) ;;
3832 *) as_dir=$as_dir/ ;;
3833 esac
3834 for ac_exec_ext in '' $ac_executable_extensions; do
3835 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3836 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3837 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3838 break 2
3839 fi
3840 done
3841 done
3842 IFS=$as_save_IFS
3843
3844 fi
3845 fi
3846 CC=$ac_cv_prog_CC
3847 if test -n "$CC"; then
3848 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3849 printf "%s\n" "$CC" >&6; }
3850 else
3851 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3852 printf "%s\n" "no" >&6; }
3853 fi
3854
3855
3856 test -n "$CC" && break
3857 done
3858 fi
3859 if test -z "$CC"; then
3860 ac_ct_CC=$CC
3861 for ac_prog in cl.exe
3862 do
3863 # Extract the first word of "$ac_prog", so it can be a program name with args.
3864 set dummy $ac_prog; ac_word=$2
3865 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3866 printf %s "checking for $ac_word... " >&6; }
3867 if test ${ac_cv_prog_ac_ct_CC+y}
3868 then :
3869 printf %s "(cached) " >&6
3870 else $as_nop
3871 if test -n "$ac_ct_CC"; then
3872 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3873 else
3874 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3875 for as_dir in $PATH
3876 do
3877 IFS=$as_save_IFS
3878 case $as_dir in #(((
3879 '') as_dir=./ ;;
3880 */) ;;
3881 *) as_dir=$as_dir/ ;;
3882 esac
3883 for ac_exec_ext in '' $ac_executable_extensions; do
3884 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3885 ac_cv_prog_ac_ct_CC="$ac_prog"
3886 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3887 break 2
3888 fi
3889 done
3890 done
3891 IFS=$as_save_IFS
3892
3893 fi
3894 fi
3895 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3896 if test -n "$ac_ct_CC"; then
3897 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3898 printf "%s\n" "$ac_ct_CC" >&6; }
3899 else
3900 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3901 printf "%s\n" "no" >&6; }
3902 fi
3903
3904
3905 test -n "$ac_ct_CC" && break
3906 done
3907
3908 if test "x$ac_ct_CC" = x; then
3909 CC=""
3910 else
3911 case $cross_compiling:$ac_tool_warned in
3912 yes:)
3913 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3914 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3915 ac_tool_warned=yes ;;
3916 esac
3917 CC=$ac_ct_CC
3918 fi
3919 fi
3920
3921 fi
3922 if test -z "$CC"; then
3923 if test -n "$ac_tool_prefix"; then
3924 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
3925 set dummy ${ac_tool_prefix}clang; ac_word=$2
3926 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3927 printf %s "checking for $ac_word... " >&6; }
3928 if test ${ac_cv_prog_CC+y}
3929 then :
3930 printf %s "(cached) " >&6
3931 else $as_nop
3932 if test -n "$CC"; then
3933 ac_cv_prog_CC="$CC" # Let the user override the test.
3934 else
3935 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3936 for as_dir in $PATH
3937 do
3938 IFS=$as_save_IFS
3939 case $as_dir in #(((
3940 '') as_dir=./ ;;
3941 */) ;;
3942 *) as_dir=$as_dir/ ;;
3943 esac
3944 for ac_exec_ext in '' $ac_executable_extensions; do
3945 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3946 ac_cv_prog_CC="${ac_tool_prefix}clang"
3947 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3948 break 2
3949 fi
3950 done
3951 done
3952 IFS=$as_save_IFS
3953
3954 fi
3955 fi
3956 CC=$ac_cv_prog_CC
3957 if test -n "$CC"; then
3958 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3959 printf "%s\n" "$CC" >&6; }
3960 else
3961 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3962 printf "%s\n" "no" >&6; }
3963 fi
3964
3965
3966 fi
3967 if test -z "$ac_cv_prog_CC"; then
3968 ac_ct_CC=$CC
3969 # Extract the first word of "clang", so it can be a program name with args.
3970 set dummy clang; ac_word=$2
3971 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3972 printf %s "checking for $ac_word... " >&6; }
3973 if test ${ac_cv_prog_ac_ct_CC+y}
3974 then :
3975 printf %s "(cached) " >&6
3976 else $as_nop
3977 if test -n "$ac_ct_CC"; then
3978 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3979 else
3980 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3981 for as_dir in $PATH
3982 do
3983 IFS=$as_save_IFS
3984 case $as_dir in #(((
3985 '') as_dir=./ ;;
3986 */) ;;
3987 *) as_dir=$as_dir/ ;;
3988 esac
3989 for ac_exec_ext in '' $ac_executable_extensions; do
3990 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3991 ac_cv_prog_ac_ct_CC="clang"
3992 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3993 break 2
3994 fi
3995 done
3996 done
3997 IFS=$as_save_IFS
3998
3999 fi
4000 fi
4001 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4002 if test -n "$ac_ct_CC"; then
4003 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4004 printf "%s\n" "$ac_ct_CC" >&6; }
4005 else
4006 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4007 printf "%s\n" "no" >&6; }
4008 fi
4009
4010 if test "x$ac_ct_CC" = x; then
4011 CC=""
4012 else
4013 case $cross_compiling:$ac_tool_warned in
4014 yes:)
4015 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4016 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4017 ac_tool_warned=yes ;;
4018 esac
4019 CC=$ac_ct_CC
4020 fi
4021 else
4022 CC="$ac_cv_prog_CC"
4023 fi
4024
4025 fi
4026
4027
4028 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4029 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4030 as_fn_error $? "no acceptable C compiler found in \$PATH
4031 See \`config.log' for more details" "$LINENO" 5; }
4032
4033 # Provide some information about the compiler.
4034 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4035 set X $ac_compile
4036 ac_compiler=$2
4037 for ac_option in --version -v -V -qversion -version; do
4038 { { ac_try="$ac_compiler $ac_option >&5"
4039 case "(($ac_try" in
4040 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4041 *) ac_try_echo=$ac_try;;
4042 esac
4043 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4044 printf "%s\n" "$ac_try_echo"; } >&5
4045 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4046 ac_status=$?
4047 if test -s conftest.err; then
4048 sed '10a\
4049 ... rest of stderr output deleted ...
4050 10q' conftest.err >conftest.er1
4051 cat conftest.er1 >&5
4052 fi
4053 rm -f conftest.er1 conftest.err
4054 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4055 test $ac_status = 0; }
4056 done
4057
4058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4059 /* end confdefs.h. */
4060
4061 int
4062 main (void)
4063 {
4064
4065 ;
4066 return 0;
4067 }
4068 _ACEOF
4069 ac_clean_files_save=$ac_clean_files
4070 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4071 # Try to create an executable without -o first, disregard a.out.
4072 # It will help us diagnose broken compilers, and finding out an intuition
4073 # of exeext.
4074 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4075 printf %s "checking whether the C compiler works... " >&6; }
4076 ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4077
4078 # The possible output files:
4079 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4080
4081 ac_rmfiles=
4082 for ac_file in $ac_files
4083 do
4084 case $ac_file in
4085 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4086 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4087 esac
4088 done
4089 rm -f $ac_rmfiles
4090
4091 if { { ac_try="$ac_link_default"
4092 case "(($ac_try" in
4093 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4094 *) ac_try_echo=$ac_try;;
4095 esac
4096 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4097 printf "%s\n" "$ac_try_echo"; } >&5
4098 (eval "$ac_link_default") 2>&5
4099 ac_status=$?
4100 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4101 test $ac_status = 0; }
4102 then :
4103 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4104 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4105 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4106 # so that the user can short-circuit this test for compilers unknown to
4107 # Autoconf.
4108 for ac_file in $ac_files ''
4109 do
4110 test -f "$ac_file" || continue
4111 case $ac_file in
4112 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4113 ;;
4114 [ab].out )
4115 # We found the default executable, but exeext='' is most
4116 # certainly right.
4117 break;;
4118 *.* )
4119 if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
4120 then :; else
4121 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4122 fi
4123 # We set ac_cv_exeext here because the later test for it is not
4124 # safe: cross compilers may not add the suffix if given an `-o'
4125 # argument, so we may need to know it at that point already.
4126 # Even if this section looks crufty: it has the advantage of
4127 # actually working.
4128 break;;
4129 * )
4130 break;;
4131 esac
4132 done
4133 test "$ac_cv_exeext" = no && ac_cv_exeext=
4134
4135 else $as_nop
4136 ac_file=''
4137 fi
4138 if test -z "$ac_file"
4139 then :
4140 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4141 printf "%s\n" "no" >&6; }
4142 printf "%s\n" "$as_me: failed program was:" >&5
4143 sed 's/^/| /' conftest.$ac_ext >&5
4144
4145 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4146 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4147 as_fn_error 77 "C compiler cannot create executables
4148 See \`config.log' for more details" "$LINENO" 5; }
4149 else $as_nop
4150 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4151 printf "%s\n" "yes" >&6; }
4152 fi
4153 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4154 printf %s "checking for C compiler default output file name... " >&6; }
4155 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4156 printf "%s\n" "$ac_file" >&6; }
4157 ac_exeext=$ac_cv_exeext
4158
4159 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4160 ac_clean_files=$ac_clean_files_save
4161 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4162 printf %s "checking for suffix of executables... " >&6; }
4163 if { { ac_try="$ac_link"
4164 case "(($ac_try" in
4165 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4166 *) ac_try_echo=$ac_try;;
4167 esac
4168 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4169 printf "%s\n" "$ac_try_echo"; } >&5
4170 (eval "$ac_link") 2>&5
4171 ac_status=$?
4172 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4173 test $ac_status = 0; }
4174 then :
4175 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4176 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4177 # work properly (i.e., refer to `conftest.exe'), while it won't with
4178 # `rm'.
4179 for ac_file in conftest.exe conftest conftest.*; do
4180 test -f "$ac_file" || continue
4181 case $ac_file in
4182 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4183 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4184 break;;
4185 * ) break;;
4186 esac
4187 done
4188 else $as_nop
4189 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4190 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4191 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4192 See \`config.log' for more details" "$LINENO" 5; }
4193 fi
4194 rm -f conftest conftest$ac_cv_exeext
4195 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4196 printf "%s\n" "$ac_cv_exeext" >&6; }
4197
4198 rm -f conftest.$ac_ext
4199 EXEEXT=$ac_cv_exeext
4200 ac_exeext=$EXEEXT
4201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4202 /* end confdefs.h. */
4203 #include <stdio.h>
4204 int
4205 main (void)
4206 {
4207 FILE *f = fopen ("conftest.out", "w");
4208 return ferror (f) || fclose (f) != 0;
4209
4210 ;
4211 return 0;
4212 }
4213 _ACEOF
4214 ac_clean_files="$ac_clean_files conftest.out"
4215 # Check that the compiler produces executables we can run. If not, either
4216 # the compiler is broken, or we cross compile.
4217 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4218 printf %s "checking whether we are cross compiling... " >&6; }
4219 if test "$cross_compiling" != yes; then
4220 { { ac_try="$ac_link"
4221 case "(($ac_try" in
4222 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4223 *) ac_try_echo=$ac_try;;
4224 esac
4225 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4226 printf "%s\n" "$ac_try_echo"; } >&5
4227 (eval "$ac_link") 2>&5
4228 ac_status=$?
4229 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4230 test $ac_status = 0; }
4231 if { ac_try='./conftest$ac_cv_exeext'
4232 { { case "(($ac_try" in
4233 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4234 *) ac_try_echo=$ac_try;;
4235 esac
4236 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4237 printf "%s\n" "$ac_try_echo"; } >&5
4238 (eval "$ac_try") 2>&5
4239 ac_status=$?
4240 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4241 test $ac_status = 0; }; }; then
4242 cross_compiling=no
4243 else
4244 if test "$cross_compiling" = maybe; then
4245 cross_compiling=yes
4246 else
4247 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4248 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4249 as_fn_error 77 "cannot run C compiled programs.
4250 If you meant to cross compile, use \`--host'.
4251 See \`config.log' for more details" "$LINENO" 5; }
4252 fi
4253 fi
4254 fi
4255 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4256 printf "%s\n" "$cross_compiling" >&6; }
4257
4258 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4259 ac_clean_files=$ac_clean_files_save
4260 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4261 printf %s "checking for suffix of object files... " >&6; }
4262 if test ${ac_cv_objext+y}
4263 then :
4264 printf %s "(cached) " >&6
4265 else $as_nop
4266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4267 /* end confdefs.h. */
4268
4269 int
4270 main (void)
4271 {
4272
4273 ;
4274 return 0;
4275 }
4276 _ACEOF
4277 rm -f conftest.o conftest.obj
4278 if { { ac_try="$ac_compile"
4279 case "(($ac_try" in
4280 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4281 *) ac_try_echo=$ac_try;;
4282 esac
4283 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4284 printf "%s\n" "$ac_try_echo"; } >&5
4285 (eval "$ac_compile") 2>&5
4286 ac_status=$?
4287 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4288 test $ac_status = 0; }
4289 then :
4290 for ac_file in conftest.o conftest.obj conftest.*; do
4291 test -f "$ac_file" || continue;
4292 case $ac_file in
4293 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4294 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4295 break;;
4296 esac
4297 done
4298 else $as_nop
4299 printf "%s\n" "$as_me: failed program was:" >&5
4300 sed 's/^/| /' conftest.$ac_ext >&5
4301
4302 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4303 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4304 as_fn_error $? "cannot compute suffix of object files: cannot compile
4305 See \`config.log' for more details" "$LINENO" 5; }
4306 fi
4307 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4308 fi
4309 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4310 printf "%s\n" "$ac_cv_objext" >&6; }
4311 OBJEXT=$ac_cv_objext
4312 ac_objext=$OBJEXT
4313 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
4314 printf %s "checking whether the compiler supports GNU C... " >&6; }
4315 if test ${ac_cv_c_compiler_gnu+y}
4316 then :
4317 printf %s "(cached) " >&6
4318 else $as_nop
4319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4320 /* end confdefs.h. */
4321
4322 int
4323 main (void)
4324 {
4325 #ifndef __GNUC__
4326 choke me
4327 #endif
4328
4329 ;
4330 return 0;
4331 }
4332 _ACEOF
4333 if ac_fn_c_try_compile "$LINENO"
4334 then :
4335 ac_compiler_gnu=yes
4336 else $as_nop
4337 ac_compiler_gnu=no
4338 fi
4339 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4340 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4341
4342 fi
4343 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4344 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
4345 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4346
4347 if test $ac_compiler_gnu = yes; then
4348 GCC=yes
4349 else
4350 GCC=
4351 fi
4352 ac_test_CFLAGS=${CFLAGS+y}
4353 ac_save_CFLAGS=$CFLAGS
4354 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4355 printf %s "checking whether $CC accepts -g... " >&6; }
4356 if test ${ac_cv_prog_cc_g+y}
4357 then :
4358 printf %s "(cached) " >&6
4359 else $as_nop
4360 ac_save_c_werror_flag=$ac_c_werror_flag
4361 ac_c_werror_flag=yes
4362 ac_cv_prog_cc_g=no
4363 CFLAGS="-g"
4364 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4365 /* end confdefs.h. */
4366
4367 int
4368 main (void)
4369 {
4370
4371 ;
4372 return 0;
4373 }
4374 _ACEOF
4375 if ac_fn_c_try_compile "$LINENO"
4376 then :
4377 ac_cv_prog_cc_g=yes
4378 else $as_nop
4379 CFLAGS=""
4380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4381 /* end confdefs.h. */
4382
4383 int
4384 main (void)
4385 {
4386
4387 ;
4388 return 0;
4389 }
4390 _ACEOF
4391 if ac_fn_c_try_compile "$LINENO"
4392 then :
4393
4394 else $as_nop
4395 ac_c_werror_flag=$ac_save_c_werror_flag
4396 CFLAGS="-g"
4397 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4398 /* end confdefs.h. */
4399
4400 int
4401 main (void)
4402 {
4403
4404 ;
4405 return 0;
4406 }
4407 _ACEOF
4408 if ac_fn_c_try_compile "$LINENO"
4409 then :
4410 ac_cv_prog_cc_g=yes
4411 fi
4412 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4413 fi
4414 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4415 fi
4416 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4417 ac_c_werror_flag=$ac_save_c_werror_flag
4418 fi
4419 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4420 printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
4421 if test $ac_test_CFLAGS; then
4422 CFLAGS=$ac_save_CFLAGS
4423 elif test $ac_cv_prog_cc_g = yes; then
4424 if test "$GCC" = yes; then
4425 CFLAGS="-g -O2"
4426 else
4427 CFLAGS="-g"
4428 fi
4429 else
4430 if test "$GCC" = yes; then
4431 CFLAGS="-O2"
4432 else
4433 CFLAGS=
4434 fi
4435 fi
4436 ac_prog_cc_stdc=no
4437 if test x$ac_prog_cc_stdc = xno
4438 then :
4439 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
4440 printf %s "checking for $CC option to enable C11 features... " >&6; }
4441 if test ${ac_cv_prog_cc_c11+y}
4442 then :
4443 printf %s "(cached) " >&6
4444 else $as_nop
4445 ac_cv_prog_cc_c11=no
4446 ac_save_CC=$CC
4447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4448 /* end confdefs.h. */
4449 $ac_c_conftest_c11_program
4450 _ACEOF
4451 for ac_arg in '' -std=gnu11
4452 do
4453 CC="$ac_save_CC $ac_arg"
4454 if ac_fn_c_try_compile "$LINENO"
4455 then :
4456 ac_cv_prog_cc_c11=$ac_arg
4457 fi
4458 rm -f core conftest.err conftest.$ac_objext conftest.beam
4459 test "x$ac_cv_prog_cc_c11" != "xno" && break
4460 done
4461 rm -f conftest.$ac_ext
4462 CC=$ac_save_CC
4463 fi
4464
4465 if test "x$ac_cv_prog_cc_c11" = xno
4466 then :
4467 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4468 printf "%s\n" "unsupported" >&6; }
4469 else $as_nop
4470 if test "x$ac_cv_prog_cc_c11" = x
4471 then :
4472 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4473 printf "%s\n" "none needed" >&6; }
4474 else $as_nop
4475 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
4476 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
4477 CC="$CC $ac_cv_prog_cc_c11"
4478 fi
4479 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
4480 ac_prog_cc_stdc=c11
4481 fi
4482 fi
4483 if test x$ac_prog_cc_stdc = xno
4484 then :
4485 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
4486 printf %s "checking for $CC option to enable C99 features... " >&6; }
4487 if test ${ac_cv_prog_cc_c99+y}
4488 then :
4489 printf %s "(cached) " >&6
4490 else $as_nop
4491 ac_cv_prog_cc_c99=no
4492 ac_save_CC=$CC
4493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4494 /* end confdefs.h. */
4495 $ac_c_conftest_c99_program
4496 _ACEOF
4497 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
4498 do
4499 CC="$ac_save_CC $ac_arg"
4500 if ac_fn_c_try_compile "$LINENO"
4501 then :
4502 ac_cv_prog_cc_c99=$ac_arg
4503 fi
4504 rm -f core conftest.err conftest.$ac_objext conftest.beam
4505 test "x$ac_cv_prog_cc_c99" != "xno" && break
4506 done
4507 rm -f conftest.$ac_ext
4508 CC=$ac_save_CC
4509 fi
4510
4511 if test "x$ac_cv_prog_cc_c99" = xno
4512 then :
4513 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4514 printf "%s\n" "unsupported" >&6; }
4515 else $as_nop
4516 if test "x$ac_cv_prog_cc_c99" = x
4517 then :
4518 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4519 printf "%s\n" "none needed" >&6; }
4520 else $as_nop
4521 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4522 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
4523 CC="$CC $ac_cv_prog_cc_c99"
4524 fi
4525 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4526 ac_prog_cc_stdc=c99
4527 fi
4528 fi
4529 if test x$ac_prog_cc_stdc = xno
4530 then :
4531 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
4532 printf %s "checking for $CC option to enable C89 features... " >&6; }
4533 if test ${ac_cv_prog_cc_c89+y}
4534 then :
4535 printf %s "(cached) " >&6
4536 else $as_nop
4537 ac_cv_prog_cc_c89=no
4538 ac_save_CC=$CC
4539 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4540 /* end confdefs.h. */
4541 $ac_c_conftest_c89_program
4542 _ACEOF
4543 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4544 do
4545 CC="$ac_save_CC $ac_arg"
4546 if ac_fn_c_try_compile "$LINENO"
4547 then :
4548 ac_cv_prog_cc_c89=$ac_arg
4549 fi
4550 rm -f core conftest.err conftest.$ac_objext conftest.beam
4551 test "x$ac_cv_prog_cc_c89" != "xno" && break
4552 done
4553 rm -f conftest.$ac_ext
4554 CC=$ac_save_CC
4555 fi
4556
4557 if test "x$ac_cv_prog_cc_c89" = xno
4558 then :
4559 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4560 printf "%s\n" "unsupported" >&6; }
4561 else $as_nop
4562 if test "x$ac_cv_prog_cc_c89" = x
4563 then :
4564 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4565 printf "%s\n" "none needed" >&6; }
4566 else $as_nop
4567 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4568 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
4569 CC="$CC $ac_cv_prog_cc_c89"
4570 fi
4571 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4572 ac_prog_cc_stdc=c89
4573 fi
4574 fi
4575
4576 ac_ext=c
4577 ac_cpp='$CPP $CPPFLAGS'
4578 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4579 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4580 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4581
4582
4583 ac_ext=c
4584 ac_cpp='$CPP $CPPFLAGS'
4585 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4586 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4587 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4588 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4589 printf %s "checking whether $CC understands -c and -o together... " >&6; }
4590 if test ${am_cv_prog_cc_c_o+y}
4591 then :
4592 printf %s "(cached) " >&6
4593 else $as_nop
4594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4595 /* end confdefs.h. */
4596
4597 int
4598 main (void)
4599 {
4600
4601 ;
4602 return 0;
4603 }
4604 _ACEOF
4605 # Make sure it works both with $CC and with simple cc.
4606 # Following AC_PROG_CC_C_O, we do the test twice because some
4607 # compilers refuse to overwrite an existing .o file with -o,
4608 # though they will create one.
4609 am_cv_prog_cc_c_o=yes
4610 for am_i in 1 2; do
4611 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4612 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4613 ac_status=$?
4614 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4615 (exit $ac_status); } \
4616 && test -f conftest2.$ac_objext; then
4617 : OK
4618 else
4619 am_cv_prog_cc_c_o=no
4620 break
4621 fi
4622 done
4623 rm -f core conftest*
4624 unset am_i
4625 fi
4626 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4627 printf "%s\n" "$am_cv_prog_cc_c_o" >&6; }
4628 if test "$am_cv_prog_cc_c_o" != yes; then
4629 # Losing compiler, so override with the script.
4630 # FIXME: It is wrong to rewrite CC.
4631 # But if we don't then we get into trouble of one sort or another.
4632 # A longer-term fix would be to have automake use am__CC in this case,
4633 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4634 CC="$am_aux_dir/compile $CC"
4635 fi
4636 ac_ext=c
4637 ac_cpp='$CPP $CPPFLAGS'
4638 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4639 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4640 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4641
4642
4643 depcc="$CC" am_compiler_list=
4644
4645 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4646 printf %s "checking dependency style of $depcc... " >&6; }
4647 if test ${am_cv_CC_dependencies_compiler_type+y}
4648 then :
4649 printf %s "(cached) " >&6
4650 else $as_nop
4651 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4652 # We make a subdir and do the tests there. Otherwise we can end up
4653 # making bogus files that we don't know about and never remove. For
4654 # instance it was reported that on HP-UX the gcc test will end up
4655 # making a dummy file named 'D' -- because '-MD' means "put the output
4656 # in D".
4657 rm -rf conftest.dir
4658 mkdir conftest.dir
4659 # Copy depcomp to subdir because otherwise we won't find it if we're
4660 # using a relative directory.
4661 cp "$am_depcomp" conftest.dir
4662 cd conftest.dir
4663 # We will build objects and dependencies in a subdirectory because
4664 # it helps to detect inapplicable dependency modes. For instance
4665 # both Tru64's cc and ICC support -MD to output dependencies as a
4666 # side effect of compilation, but ICC will put the dependencies in
4667 # the current directory while Tru64 will put them in the object
4668 # directory.
4669 mkdir sub
4670
4671 am_cv_CC_dependencies_compiler_type=none
4672 if test "$am_compiler_list" = ""; then
4673 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4674 fi
4675 am__universal=false
4676 case " $depcc " in #(
4677 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4678 esac
4679
4680 for depmode in $am_compiler_list; do
4681 # Setup a source with many dependencies, because some compilers
4682 # like to wrap large dependency lists on column 80 (with \), and
4683 # we should not choose a depcomp mode which is confused by this.
4684 #
4685 # We need to recreate these files for each test, as the compiler may
4686 # overwrite some of them when testing with obscure command lines.
4687 # This happens at least with the AIX C compiler.
4688 : > sub/conftest.c
4689 for i in 1 2 3 4 5 6; do
4690 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4691 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4692 # Solaris 10 /bin/sh.
4693 echo '/* dummy */' > sub/conftst$i.h
4694 done
4695 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4696
4697 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4698 # mode. It turns out that the SunPro C++ compiler does not properly
4699 # handle '-M -o', and we need to detect this. Also, some Intel
4700 # versions had trouble with output in subdirs.
4701 am__obj=sub/conftest.${OBJEXT-o}
4702 am__minus_obj="-o $am__obj"
4703 case $depmode in
4704 gcc)
4705 # This depmode causes a compiler race in universal mode.
4706 test "$am__universal" = false || continue
4707 ;;
4708 nosideeffect)
4709 # After this tag, mechanisms are not by side-effect, so they'll
4710 # only be used when explicitly requested.
4711 if test "x$enable_dependency_tracking" = xyes; then
4712 continue
4713 else
4714 break
4715 fi
4716 ;;
4717 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4718 # This compiler won't grok '-c -o', but also, the minuso test has
4719 # not run yet. These depmodes are late enough in the game, and
4720 # so weak that their functioning should not be impacted.
4721 am__obj=conftest.${OBJEXT-o}
4722 am__minus_obj=
4723 ;;
4724 none) break ;;
4725 esac
4726 if depmode=$depmode \
4727 source=sub/conftest.c object=$am__obj \
4728 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4729 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4730 >/dev/null 2>conftest.err &&
4731 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4732 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4733 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4734 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4735 # icc doesn't choke on unknown options, it will just issue warnings
4736 # or remarks (even with -Werror). So we grep stderr for any message
4737 # that says an option was ignored or not supported.
4738 # When given -MP, icc 7.0 and 7.1 complain thusly:
4739 # icc: Command line warning: ignoring option '-M'; no argument required
4740 # The diagnosis changed in icc 8.0:
4741 # icc: Command line remark: option '-MP' not supported
4742 if (grep 'ignoring option' conftest.err ||
4743 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4744 am_cv_CC_dependencies_compiler_type=$depmode
4745 break
4746 fi
4747 fi
4748 done
4749
4750 cd ..
4751 rm -rf conftest.dir
4752 else
4753 am_cv_CC_dependencies_compiler_type=none
4754 fi
4755
4756 fi
4757 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4758 printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; }
4759 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4760
4761 if
4762 test "x$enable_dependency_tracking" != xno \
4763 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4764 am__fastdepCC_TRUE=
4765 am__fastdepCC_FALSE='#'
4766 else
4767 am__fastdepCC_TRUE='#'
4768 am__fastdepCC_FALSE=
4769 fi
4770
4771
4772 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4773 printf %s "checking for a sed that does not truncate output... " >&6; }
4774 if test ${ac_cv_path_SED+y}
4775 then :
4776 printf %s "(cached) " >&6
4777 else $as_nop
4778 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4779 for ac_i in 1 2 3 4 5 6 7; do
4780 ac_script="$ac_script$as_nl$ac_script"
4781 done
4782 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4783 { ac_script=; unset ac_script;}
4784 if test -z "$SED"; then
4785 ac_path_SED_found=false
4786 # Loop through the user's path and test for each of PROGNAME-LIST
4787 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4788 for as_dir in $PATH
4789 do
4790 IFS=$as_save_IFS
4791 case $as_dir in #(((
4792 '') as_dir=./ ;;
4793 */) ;;
4794 *) as_dir=$as_dir/ ;;
4795 esac
4796 for ac_prog in sed gsed
4797 do
4798 for ac_exec_ext in '' $ac_executable_extensions; do
4799 ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
4800 as_fn_executable_p "$ac_path_SED" || continue
4801 # Check for GNU ac_path_SED and select it if it is found.
4802 # Check for GNU $ac_path_SED
4803 case `"$ac_path_SED" --version 2>&1` in
4804 *GNU*)
4805 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4806 *)
4807 ac_count=0
4808 printf %s 0123456789 >"conftest.in"
4809 while :
4810 do
4811 cat "conftest.in" "conftest.in" >"conftest.tmp"
4812 mv "conftest.tmp" "conftest.in"
4813 cp "conftest.in" "conftest.nl"
4814 printf "%s\n" '' >> "conftest.nl"
4815 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4816 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4817 as_fn_arith $ac_count + 1 && ac_count=$as_val
4818 if test $ac_count -gt ${ac_path_SED_max-0}; then
4819 # Best one so far, save it but keep looking for a better one
4820 ac_cv_path_SED="$ac_path_SED"
4821 ac_path_SED_max=$ac_count
4822 fi
4823 # 10*(2^10) chars as input seems more than enough
4824 test $ac_count -gt 10 && break
4825 done
4826 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4827 esac
4828
4829 $ac_path_SED_found && break 3
4830 done
4831 done
4832 done
4833 IFS=$as_save_IFS
4834 if test -z "$ac_cv_path_SED"; then
4835 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4836 fi
4837 else
4838 ac_cv_path_SED=$SED
4839 fi
4840
4841 fi
4842 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4843 printf "%s\n" "$ac_cv_path_SED" >&6; }
4844 SED="$ac_cv_path_SED"
4845 rm -f conftest.sed
4846
4847 test -z "$SED" && SED=sed
4848 Xsed="$SED -e 1s/^X//"
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4861 printf %s "checking for grep that handles long lines and -e... " >&6; }
4862 if test ${ac_cv_path_GREP+y}
4863 then :
4864 printf %s "(cached) " >&6
4865 else $as_nop
4866 if test -z "$GREP"; then
4867 ac_path_GREP_found=false
4868 # Loop through the user's path and test for each of PROGNAME-LIST
4869 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4870 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4871 do
4872 IFS=$as_save_IFS
4873 case $as_dir in #(((
4874 '') as_dir=./ ;;
4875 */) ;;
4876 *) as_dir=$as_dir/ ;;
4877 esac
4878 for ac_prog in grep ggrep
4879 do
4880 for ac_exec_ext in '' $ac_executable_extensions; do
4881 ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
4882 as_fn_executable_p "$ac_path_GREP" || continue
4883 # Check for GNU ac_path_GREP and select it if it is found.
4884 # Check for GNU $ac_path_GREP
4885 case `"$ac_path_GREP" --version 2>&1` in
4886 *GNU*)
4887 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4888 *)
4889 ac_count=0
4890 printf %s 0123456789 >"conftest.in"
4891 while :
4892 do
4893 cat "conftest.in" "conftest.in" >"conftest.tmp"
4894 mv "conftest.tmp" "conftest.in"
4895 cp "conftest.in" "conftest.nl"
4896 printf "%s\n" 'GREP' >> "conftest.nl"
4897 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4898 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4899 as_fn_arith $ac_count + 1 && ac_count=$as_val
4900 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4901 # Best one so far, save it but keep looking for a better one
4902 ac_cv_path_GREP="$ac_path_GREP"
4903 ac_path_GREP_max=$ac_count
4904 fi
4905 # 10*(2^10) chars as input seems more than enough
4906 test $ac_count -gt 10 && break
4907 done
4908 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4909 esac
4910
4911 $ac_path_GREP_found && break 3
4912 done
4913 done
4914 done
4915 IFS=$as_save_IFS
4916 if test -z "$ac_cv_path_GREP"; then
4917 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4918 fi
4919 else
4920 ac_cv_path_GREP=$GREP
4921 fi
4922
4923 fi
4924 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4925 printf "%s\n" "$ac_cv_path_GREP" >&6; }
4926 GREP="$ac_cv_path_GREP"
4927
4928
4929 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4930 printf %s "checking for egrep... " >&6; }
4931 if test ${ac_cv_path_EGREP+y}
4932 then :
4933 printf %s "(cached) " >&6
4934 else $as_nop
4935 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4936 then ac_cv_path_EGREP="$GREP -E"
4937 else
4938 if test -z "$EGREP"; then
4939 ac_path_EGREP_found=false
4940 # Loop through the user's path and test for each of PROGNAME-LIST
4941 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4942 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4943 do
4944 IFS=$as_save_IFS
4945 case $as_dir in #(((
4946 '') as_dir=./ ;;
4947 */) ;;
4948 *) as_dir=$as_dir/ ;;
4949 esac
4950 for ac_prog in egrep
4951 do
4952 for ac_exec_ext in '' $ac_executable_extensions; do
4953 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
4954 as_fn_executable_p "$ac_path_EGREP" || continue
4955 # Check for GNU ac_path_EGREP and select it if it is found.
4956 # Check for GNU $ac_path_EGREP
4957 case `"$ac_path_EGREP" --version 2>&1` in
4958 *GNU*)
4959 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4960 *)
4961 ac_count=0
4962 printf %s 0123456789 >"conftest.in"
4963 while :
4964 do
4965 cat "conftest.in" "conftest.in" >"conftest.tmp"
4966 mv "conftest.tmp" "conftest.in"
4967 cp "conftest.in" "conftest.nl"
4968 printf "%s\n" 'EGREP' >> "conftest.nl"
4969 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4970 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4971 as_fn_arith $ac_count + 1 && ac_count=$as_val
4972 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4973 # Best one so far, save it but keep looking for a better one
4974 ac_cv_path_EGREP="$ac_path_EGREP"
4975 ac_path_EGREP_max=$ac_count
4976 fi
4977 # 10*(2^10) chars as input seems more than enough
4978 test $ac_count -gt 10 && break
4979 done
4980 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4981 esac
4982
4983 $ac_path_EGREP_found && break 3
4984 done
4985 done
4986 done
4987 IFS=$as_save_IFS
4988 if test -z "$ac_cv_path_EGREP"; then
4989 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4990 fi
4991 else
4992 ac_cv_path_EGREP=$EGREP
4993 fi
4994
4995 fi
4996 fi
4997 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4998 printf "%s\n" "$ac_cv_path_EGREP" >&6; }
4999 EGREP="$ac_cv_path_EGREP"
5000
5001
5002 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5003 printf %s "checking for fgrep... " >&6; }
5004 if test ${ac_cv_path_FGREP+y}
5005 then :
5006 printf %s "(cached) " >&6
5007 else $as_nop
5008 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5009 then ac_cv_path_FGREP="$GREP -F"
5010 else
5011 if test -z "$FGREP"; then
5012 ac_path_FGREP_found=false
5013 # Loop through the user's path and test for each of PROGNAME-LIST
5014 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5015 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5016 do
5017 IFS=$as_save_IFS
5018 case $as_dir in #(((
5019 '') as_dir=./ ;;
5020 */) ;;
5021 *) as_dir=$as_dir/ ;;
5022 esac
5023 for ac_prog in fgrep
5024 do
5025 for ac_exec_ext in '' $ac_executable_extensions; do
5026 ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext"
5027 as_fn_executable_p "$ac_path_FGREP" || continue
5028 # Check for GNU ac_path_FGREP and select it if it is found.
5029 # Check for GNU $ac_path_FGREP
5030 case `"$ac_path_FGREP" --version 2>&1` in
5031 *GNU*)
5032 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5033 *)
5034 ac_count=0
5035 printf %s 0123456789 >"conftest.in"
5036 while :
5037 do
5038 cat "conftest.in" "conftest.in" >"conftest.tmp"
5039 mv "conftest.tmp" "conftest.in"
5040 cp "conftest.in" "conftest.nl"
5041 printf "%s\n" 'FGREP' >> "conftest.nl"
5042 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5043 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5044 as_fn_arith $ac_count + 1 && ac_count=$as_val
5045 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5046 # Best one so far, save it but keep looking for a better one
5047 ac_cv_path_FGREP="$ac_path_FGREP"
5048 ac_path_FGREP_max=$ac_count
5049 fi
5050 # 10*(2^10) chars as input seems more than enough
5051 test $ac_count -gt 10 && break
5052 done
5053 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5054 esac
5055
5056 $ac_path_FGREP_found && break 3
5057 done
5058 done
5059 done
5060 IFS=$as_save_IFS
5061 if test -z "$ac_cv_path_FGREP"; then
5062 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5063 fi
5064 else
5065 ac_cv_path_FGREP=$FGREP
5066 fi
5067
5068 fi
5069 fi
5070 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5071 printf "%s\n" "$ac_cv_path_FGREP" >&6; }
5072 FGREP="$ac_cv_path_FGREP"
5073
5074
5075 test -z "$GREP" && GREP=grep
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095 # Check whether --with-gnu-ld was given.
5096 if test ${with_gnu_ld+y}
5097 then :
5098 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
5099 else $as_nop
5100 with_gnu_ld=no
5101 fi
5102
5103 ac_prog=ld
5104 if test yes = "$GCC"; then
5105 # Check if gcc -print-prog-name=ld gives a path.
5106 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5107 printf %s "checking for ld used by $CC... " >&6; }
5108 case $host in
5109 *-*-mingw*)
5110 # gcc leaves a trailing carriage return, which upsets mingw
5111 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5112 *)
5113 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5114 esac
5115 case $ac_prog in
5116 # Accept absolute paths.
5117 [\\/]* | ?:[\\/]*)
5118 re_direlt='/[^/][^/]*/\.\./'
5119 # Canonicalize the pathname of ld
5120 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5121 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5122 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5123 done
5124 test -z "$LD" && LD=$ac_prog
5125 ;;
5126 "")
5127 # If it fails, then pretend we aren't using GCC.
5128 ac_prog=ld
5129 ;;
5130 *)
5131 # If it is relative, then search for the first ld in PATH.
5132 with_gnu_ld=unknown
5133 ;;
5134 esac
5135 elif test yes = "$with_gnu_ld"; then
5136 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5137 printf %s "checking for GNU ld... " >&6; }
5138 else
5139 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5140 printf %s "checking for non-GNU ld... " >&6; }
5141 fi
5142 if test ${lt_cv_path_LD+y}
5143 then :
5144 printf %s "(cached) " >&6
5145 else $as_nop
5146 if test -z "$LD"; then
5147 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5148 for ac_dir in $PATH; do
5149 IFS=$lt_save_ifs
5150 test -z "$ac_dir" && ac_dir=.
5151 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5152 lt_cv_path_LD=$ac_dir/$ac_prog
5153 # Check to see if the program is GNU ld. I'd rather use --version,
5154 # but apparently some variants of GNU ld only accept -v.
5155 # Break only if it was the GNU/non-GNU ld that we prefer.
5156 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5157 *GNU* | *'with BFD'*)
5158 test no != "$with_gnu_ld" && break
5159 ;;
5160 *)
5161 test yes != "$with_gnu_ld" && break
5162 ;;
5163 esac
5164 fi
5165 done
5166 IFS=$lt_save_ifs
5167 else
5168 lt_cv_path_LD=$LD # Let the user override the test with a path.
5169 fi
5170 fi
5171
5172 LD=$lt_cv_path_LD
5173 if test -n "$LD"; then
5174 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5175 printf "%s\n" "$LD" >&6; }
5176 else
5177 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5178 printf "%s\n" "no" >&6; }
5179 fi
5180 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5181 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5182 printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
5183 if test ${lt_cv_prog_gnu_ld+y}
5184 then :
5185 printf %s "(cached) " >&6
5186 else $as_nop
5187 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5188 case `$LD -v 2>&1 </dev/null` in
5189 *GNU* | *'with BFD'*)
5190 lt_cv_prog_gnu_ld=yes
5191 ;;
5192 *)
5193 lt_cv_prog_gnu_ld=no
5194 ;;
5195 esac
5196 fi
5197 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5198 printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; }
5199 with_gnu_ld=$lt_cv_prog_gnu_ld
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5210 printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5211 if test ${lt_cv_path_NM+y}
5212 then :
5213 printf %s "(cached) " >&6
5214 else $as_nop
5215 if test -n "$NM"; then
5216 # Let the user override the test.
5217 lt_cv_path_NM=$NM
5218 else
5219 lt_nm_to_check=${ac_tool_prefix}nm
5220 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5221 lt_nm_to_check="$lt_nm_to_check nm"
5222 fi
5223 for lt_tmp_nm in $lt_nm_to_check; do
5224 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5225 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5226 IFS=$lt_save_ifs
5227 test -z "$ac_dir" && ac_dir=.
5228 tmp_nm=$ac_dir/$lt_tmp_nm
5229 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
5230 # Check to see if the nm accepts a BSD-compat flag.
5231 # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
5232 # nm: unknown option "B" ignored
5233 # Tru64's nm complains that /dev/null is an invalid object file
5234 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
5235 case $build_os in
5236 mingw*) lt_bad_file=conftest.nm/nofile ;;
5237 *) lt_bad_file=/dev/null ;;
5238 esac
5239 case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in
5240 *$lt_bad_file* | *'Invalid file or object type'*)
5241 lt_cv_path_NM="$tmp_nm -B"
5242 break 2
5243 ;;
5244 *)
5245 case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in
5246 */dev/null*)
5247 lt_cv_path_NM="$tmp_nm -p"
5248 break 2
5249 ;;
5250 *)
5251 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5252 continue # so that we can try to find one that supports BSD flags
5253 ;;
5254 esac
5255 ;;
5256 esac
5257 fi
5258 done
5259 IFS=$lt_save_ifs
5260 done
5261 : ${lt_cv_path_NM=no}
5262 fi
5263 fi
5264 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5265 printf "%s\n" "$lt_cv_path_NM" >&6; }
5266 if test no != "$lt_cv_path_NM"; then
5267 NM=$lt_cv_path_NM
5268 else
5269 # Didn't find any BSD compatible name lister, look for dumpbin.
5270 if test -n "$DUMPBIN"; then :
5271 # Let the user override the test.
5272 else
5273 if test -n "$ac_tool_prefix"; then
5274 for ac_prog in dumpbin "link -dump"
5275 do
5276 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5277 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5278 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5279 printf %s "checking for $ac_word... " >&6; }
5280 if test ${ac_cv_prog_DUMPBIN+y}
5281 then :
5282 printf %s "(cached) " >&6
5283 else $as_nop
5284 if test -n "$DUMPBIN"; then
5285 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5286 else
5287 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5288 for as_dir in $PATH
5289 do
5290 IFS=$as_save_IFS
5291 case $as_dir in #(((
5292 '') as_dir=./ ;;
5293 */) ;;
5294 *) as_dir=$as_dir/ ;;
5295 esac
5296 for ac_exec_ext in '' $ac_executable_extensions; do
5297 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5298 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5299 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5300 break 2
5301 fi
5302 done
5303 done
5304 IFS=$as_save_IFS
5305
5306 fi
5307 fi
5308 DUMPBIN=$ac_cv_prog_DUMPBIN
5309 if test -n "$DUMPBIN"; then
5310 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5311 printf "%s\n" "$DUMPBIN" >&6; }
5312 else
5313 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5314 printf "%s\n" "no" >&6; }
5315 fi
5316
5317
5318 test -n "$DUMPBIN" && break
5319 done
5320 fi
5321 if test -z "$DUMPBIN"; then
5322 ac_ct_DUMPBIN=$DUMPBIN
5323 for ac_prog in dumpbin "link -dump"
5324 do
5325 # Extract the first word of "$ac_prog", so it can be a program name with args.
5326 set dummy $ac_prog; ac_word=$2
5327 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5328 printf %s "checking for $ac_word... " >&6; }
5329 if test ${ac_cv_prog_ac_ct_DUMPBIN+y}
5330 then :
5331 printf %s "(cached) " >&6
5332 else $as_nop
5333 if test -n "$ac_ct_DUMPBIN"; then
5334 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5335 else
5336 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5337 for as_dir in $PATH
5338 do
5339 IFS=$as_save_IFS
5340 case $as_dir in #(((
5341 '') as_dir=./ ;;
5342 */) ;;
5343 *) as_dir=$as_dir/ ;;
5344 esac
5345 for ac_exec_ext in '' $ac_executable_extensions; do
5346 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5347 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5348 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5349 break 2
5350 fi
5351 done
5352 done
5353 IFS=$as_save_IFS
5354
5355 fi
5356 fi
5357 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5358 if test -n "$ac_ct_DUMPBIN"; then
5359 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5360 printf "%s\n" "$ac_ct_DUMPBIN" >&6; }
5361 else
5362 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5363 printf "%s\n" "no" >&6; }
5364 fi
5365
5366
5367 test -n "$ac_ct_DUMPBIN" && break
5368 done
5369
5370 if test "x$ac_ct_DUMPBIN" = x; then
5371 DUMPBIN=":"
5372 else
5373 case $cross_compiling:$ac_tool_warned in
5374 yes:)
5375 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5376 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5377 ac_tool_warned=yes ;;
5378 esac
5379 DUMPBIN=$ac_ct_DUMPBIN
5380 fi
5381 fi
5382
5383 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in
5384 *COFF*)
5385 DUMPBIN="$DUMPBIN -symbols -headers"
5386 ;;
5387 *)
5388 DUMPBIN=:
5389 ;;
5390 esac
5391 fi
5392
5393 if test : != "$DUMPBIN"; then
5394 NM=$DUMPBIN
5395 fi
5396 fi
5397 test -z "$NM" && NM=nm
5398
5399
5400
5401
5402
5403
5404 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5405 printf %s "checking the name lister ($NM) interface... " >&6; }
5406 if test ${lt_cv_nm_interface+y}
5407 then :
5408 printf %s "(cached) " >&6
5409 else $as_nop
5410 lt_cv_nm_interface="BSD nm"
5411 echo "int some_variable = 0;" > conftest.$ac_ext
5412 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5413 (eval "$ac_compile" 2>conftest.err)
5414 cat conftest.err >&5
5415 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5416 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5417 cat conftest.err >&5
5418 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5419 cat conftest.out >&5
5420 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5421 lt_cv_nm_interface="MS dumpbin"
5422 fi
5423 rm -f conftest*
5424 fi
5425 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5426 printf "%s\n" "$lt_cv_nm_interface" >&6; }
5427
5428 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5429 printf %s "checking whether ln -s works... " >&6; }
5430 LN_S=$as_ln_s
5431 if test "$LN_S" = "ln -s"; then
5432 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5433 printf "%s\n" "yes" >&6; }
5434 else
5435 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5436 printf "%s\n" "no, using $LN_S" >&6; }
5437 fi
5438
5439 # find the maximum length of command line arguments
5440 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5441 printf %s "checking the maximum length of command line arguments... " >&6; }
5442 if test ${lt_cv_sys_max_cmd_len+y}
5443 then :
5444 printf %s "(cached) " >&6
5445 else $as_nop
5446 i=0
5447 teststring=ABCD
5448
5449 case $build_os in
5450 msdosdjgpp*)
5451 # On DJGPP, this test can blow up pretty badly due to problems in libc
5452 # (any single argument exceeding 2000 bytes causes a buffer overrun
5453 # during glob expansion). Even if it were fixed, the result of this
5454 # check would be larger than it should be.
5455 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5456 ;;
5457
5458 gnu*)
5459 # Under GNU Hurd, this test is not required because there is
5460 # no limit to the length of command line arguments.
5461 # Libtool will interpret -1 as no limit whatsoever
5462 lt_cv_sys_max_cmd_len=-1;
5463 ;;
5464
5465 cygwin* | mingw* | cegcc*)
5466 # On Win9x/ME, this test blows up -- it succeeds, but takes
5467 # about 5 minutes as the teststring grows exponentially.
5468 # Worse, since 9x/ME are not pre-emptively multitasking,
5469 # you end up with a "frozen" computer, even though with patience
5470 # the test eventually succeeds (with a max line length of 256k).
5471 # Instead, let's just punt: use the minimum linelength reported by
5472 # all of the supported platforms: 8192 (on NT/2K/XP).
5473 lt_cv_sys_max_cmd_len=8192;
5474 ;;
5475
5476 mint*)
5477 # On MiNT this can take a long time and run out of memory.
5478 lt_cv_sys_max_cmd_len=8192;
5479 ;;
5480
5481 amigaos*)
5482 # On AmigaOS with pdksh, this test takes hours, literally.
5483 # So we just punt and use a minimum line length of 8192.
5484 lt_cv_sys_max_cmd_len=8192;
5485 ;;
5486
5487 bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*)
5488 # This has been around since 386BSD, at least. Likely further.
5489 if test -x /sbin/sysctl; then
5490 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5491 elif test -x /usr/sbin/sysctl; then
5492 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5493 else
5494 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5495 fi
5496 # And add a safety zone
5497 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5498 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5499 ;;
5500
5501 interix*)
5502 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5503 lt_cv_sys_max_cmd_len=196608
5504 ;;
5505
5506 os2*)
5507 # The test takes a long time on OS/2.
5508 lt_cv_sys_max_cmd_len=8192
5509 ;;
5510
5511 osf*)
5512 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5513 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5514 # nice to cause kernel panics so lets avoid the loop below.
5515 # First set a reasonable default.
5516 lt_cv_sys_max_cmd_len=16384
5517 #
5518 if test -x /sbin/sysconfig; then
5519 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5520 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5521 esac
5522 fi
5523 ;;
5524 sco3.2v5*)
5525 lt_cv_sys_max_cmd_len=102400
5526 ;;
5527 sysv5* | sco5v6* | sysv4.2uw2*)
5528 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5529 if test -n "$kargmax"; then
5530 lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[ ]//'`
5531 else
5532 lt_cv_sys_max_cmd_len=32768
5533 fi
5534 ;;
5535 *)
5536 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5537 if test -n "$lt_cv_sys_max_cmd_len" && \
5538 test undefined != "$lt_cv_sys_max_cmd_len"; then
5539 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5540 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5541 else
5542 # Make teststring a little bigger before we do anything with it.
5543 # a 1K string should be a reasonable start.
5544 for i in 1 2 3 4 5 6 7 8; do
5545 teststring=$teststring$teststring
5546 done
5547 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5548 # If test is not a shell built-in, we'll probably end up computing a
5549 # maximum length that is only half of the actual maximum length, but
5550 # we can't tell.
5551 while { test X`env echo "$teststring$teststring" 2>/dev/null` \
5552 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5553 test 17 != "$i" # 1/2 MB should be enough
5554 do
5555 i=`expr $i + 1`
5556 teststring=$teststring$teststring
5557 done
5558 # Only check the string length outside the loop.
5559 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5560 teststring=
5561 # Add a significant safety factor because C++ compilers can tack on
5562 # massive amounts of additional arguments before passing them to the
5563 # linker. It appears as though 1/2 is a usable value.
5564 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5565 fi
5566 ;;
5567 esac
5568
5569 fi
5570
5571 if test -n "$lt_cv_sys_max_cmd_len"; then
5572 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5573 printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; }
5574 else
5575 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5
5576 printf "%s\n" "none" >&6; }
5577 fi
5578 max_cmd_len=$lt_cv_sys_max_cmd_len
5579
5580
5581
5582
5583
5584
5585 : ${CP="cp -f"}
5586 : ${MV="mv -f"}
5587 : ${RM="rm -f"}
5588
5589 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5590 lt_unset=unset
5591 else
5592 lt_unset=false
5593 fi
5594
5595
5596
5597
5598
5599 # test EBCDIC or ASCII
5600 case `echo X|tr X '\101'` in
5601 A) # ASCII based system
5602 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5603 lt_SP2NL='tr \040 \012'
5604 lt_NL2SP='tr \015\012 \040\040'
5605 ;;
5606 *) # EBCDIC based system
5607 lt_SP2NL='tr \100 \n'
5608 lt_NL2SP='tr \r\n \100\100'
5609 ;;
5610 esac
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5621 printf %s "checking how to convert $build file names to $host format... " >&6; }
5622 if test ${lt_cv_to_host_file_cmd+y}
5623 then :
5624 printf %s "(cached) " >&6
5625 else $as_nop
5626 case $host in
5627 *-*-mingw* )
5628 case $build in
5629 *-*-mingw* ) # actually msys
5630 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5631 ;;
5632 *-*-cygwin* )
5633 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5634 ;;
5635 * ) # otherwise, assume *nix
5636 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5637 ;;
5638 esac
5639 ;;
5640 *-*-cygwin* )
5641 case $build in
5642 *-*-mingw* ) # actually msys
5643 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5644 ;;
5645 *-*-cygwin* )
5646 lt_cv_to_host_file_cmd=func_convert_file_noop
5647 ;;
5648 * ) # otherwise, assume *nix
5649 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5650 ;;
5651 esac
5652 ;;
5653 * ) # unhandled hosts (and "normal" native builds)
5654 lt_cv_to_host_file_cmd=func_convert_file_noop
5655 ;;
5656 esac
5657
5658 fi
5659
5660 to_host_file_cmd=$lt_cv_to_host_file_cmd
5661 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5662 printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; }
5663
5664
5665
5666
5667
5668 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5669 printf %s "checking how to convert $build file names to toolchain format... " >&6; }
5670 if test ${lt_cv_to_tool_file_cmd+y}
5671 then :
5672 printf %s "(cached) " >&6
5673 else $as_nop
5674 #assume ordinary cross tools, or native build.
5675 lt_cv_to_tool_file_cmd=func_convert_file_noop
5676 case $host in
5677 *-*-mingw* )
5678 case $build in
5679 *-*-mingw* ) # actually msys
5680 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5681 ;;
5682 esac
5683 ;;
5684 esac
5685
5686 fi
5687
5688 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5689 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5690 printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; }
5691
5692
5693
5694
5695
5696 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5697 printf %s "checking for $LD option to reload object files... " >&6; }
5698 if test ${lt_cv_ld_reload_flag+y}
5699 then :
5700 printf %s "(cached) " >&6
5701 else $as_nop
5702 lt_cv_ld_reload_flag='-r'
5703 fi
5704 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5705 printf "%s\n" "$lt_cv_ld_reload_flag" >&6; }
5706 reload_flag=$lt_cv_ld_reload_flag
5707 case $reload_flag in
5708 "" | " "*) ;;
5709 *) reload_flag=" $reload_flag" ;;
5710 esac
5711 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5712 case $host_os in
5713 cygwin* | mingw* | pw32* | cegcc*)
5714 if test yes != "$GCC"; then
5715 reload_cmds=false
5716 fi
5717 ;;
5718 darwin*)
5719 if test yes = "$GCC"; then
5720 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
5721 else
5722 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5723 fi
5724 ;;
5725 esac
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735 if test -n "$ac_tool_prefix"; then
5736 # Extract the first word of "${ac_tool_prefix}file", so it can be a program name with args.
5737 set dummy ${ac_tool_prefix}file; ac_word=$2
5738 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5739 printf %s "checking for $ac_word... " >&6; }
5740 if test ${ac_cv_prog_FILECMD+y}
5741 then :
5742 printf %s "(cached) " >&6
5743 else $as_nop
5744 if test -n "$FILECMD"; then
5745 ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test.
5746 else
5747 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5748 for as_dir in $PATH
5749 do
5750 IFS=$as_save_IFS
5751 case $as_dir in #(((
5752 '') as_dir=./ ;;
5753 */) ;;
5754 *) as_dir=$as_dir/ ;;
5755 esac
5756 for ac_exec_ext in '' $ac_executable_extensions; do
5757 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5758 ac_cv_prog_FILECMD="${ac_tool_prefix}file"
5759 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5760 break 2
5761 fi
5762 done
5763 done
5764 IFS=$as_save_IFS
5765
5766 fi
5767 fi
5768 FILECMD=$ac_cv_prog_FILECMD
5769 if test -n "$FILECMD"; then
5770 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5
5771 printf "%s\n" "$FILECMD" >&6; }
5772 else
5773 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5774 printf "%s\n" "no" >&6; }
5775 fi
5776
5777
5778 fi
5779 if test -z "$ac_cv_prog_FILECMD"; then
5780 ac_ct_FILECMD=$FILECMD
5781 # Extract the first word of "file", so it can be a program name with args.
5782 set dummy file; ac_word=$2
5783 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5784 printf %s "checking for $ac_word... " >&6; }
5785 if test ${ac_cv_prog_ac_ct_FILECMD+y}
5786 then :
5787 printf %s "(cached) " >&6
5788 else $as_nop
5789 if test -n "$ac_ct_FILECMD"; then
5790 ac_cv_prog_ac_ct_FILECMD="$ac_ct_FILECMD" # Let the user override the test.
5791 else
5792 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5793 for as_dir in $PATH
5794 do
5795 IFS=$as_save_IFS
5796 case $as_dir in #(((
5797 '') as_dir=./ ;;
5798 */) ;;
5799 *) as_dir=$as_dir/ ;;
5800 esac
5801 for ac_exec_ext in '' $ac_executable_extensions; do
5802 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5803 ac_cv_prog_ac_ct_FILECMD="file"
5804 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5805 break 2
5806 fi
5807 done
5808 done
5809 IFS=$as_save_IFS
5810
5811 fi
5812 fi
5813 ac_ct_FILECMD=$ac_cv_prog_ac_ct_FILECMD
5814 if test -n "$ac_ct_FILECMD"; then
5815 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FILECMD" >&5
5816 printf "%s\n" "$ac_ct_FILECMD" >&6; }
5817 else
5818 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5819 printf "%s\n" "no" >&6; }
5820 fi
5821
5822 if test "x$ac_ct_FILECMD" = x; then
5823 FILECMD=":"
5824 else
5825 case $cross_compiling:$ac_tool_warned in
5826 yes:)
5827 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5828 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5829 ac_tool_warned=yes ;;
5830 esac
5831 FILECMD=$ac_ct_FILECMD
5832 fi
5833 else
5834 FILECMD="$ac_cv_prog_FILECMD"
5835 fi
5836
5837
5838
5839
5840
5841
5842
5843 if test -n "$ac_tool_prefix"; then
5844 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5845 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5846 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5847 printf %s "checking for $ac_word... " >&6; }
5848 if test ${ac_cv_prog_OBJDUMP+y}
5849 then :
5850 printf %s "(cached) " >&6
5851 else $as_nop
5852 if test -n "$OBJDUMP"; then
5853 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5854 else
5855 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5856 for as_dir in $PATH
5857 do
5858 IFS=$as_save_IFS
5859 case $as_dir in #(((
5860 '') as_dir=./ ;;
5861 */) ;;
5862 *) as_dir=$as_dir/ ;;
5863 esac
5864 for ac_exec_ext in '' $ac_executable_extensions; do
5865 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5866 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5867 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5868 break 2
5869 fi
5870 done
5871 done
5872 IFS=$as_save_IFS
5873
5874 fi
5875 fi
5876 OBJDUMP=$ac_cv_prog_OBJDUMP
5877 if test -n "$OBJDUMP"; then
5878 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5879 printf "%s\n" "$OBJDUMP" >&6; }
5880 else
5881 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5882 printf "%s\n" "no" >&6; }
5883 fi
5884
5885
5886 fi
5887 if test -z "$ac_cv_prog_OBJDUMP"; then
5888 ac_ct_OBJDUMP=$OBJDUMP
5889 # Extract the first word of "objdump", so it can be a program name with args.
5890 set dummy objdump; ac_word=$2
5891 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5892 printf %s "checking for $ac_word... " >&6; }
5893 if test ${ac_cv_prog_ac_ct_OBJDUMP+y}
5894 then :
5895 printf %s "(cached) " >&6
5896 else $as_nop
5897 if test -n "$ac_ct_OBJDUMP"; then
5898 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5899 else
5900 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5901 for as_dir in $PATH
5902 do
5903 IFS=$as_save_IFS
5904 case $as_dir in #(((
5905 '') as_dir=./ ;;
5906 */) ;;
5907 *) as_dir=$as_dir/ ;;
5908 esac
5909 for ac_exec_ext in '' $ac_executable_extensions; do
5910 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5911 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5912 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5913 break 2
5914 fi
5915 done
5916 done
5917 IFS=$as_save_IFS
5918
5919 fi
5920 fi
5921 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5922 if test -n "$ac_ct_OBJDUMP"; then
5923 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5924 printf "%s\n" "$ac_ct_OBJDUMP" >&6; }
5925 else
5926 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5927 printf "%s\n" "no" >&6; }
5928 fi
5929
5930 if test "x$ac_ct_OBJDUMP" = x; then
5931 OBJDUMP="false"
5932 else
5933 case $cross_compiling:$ac_tool_warned in
5934 yes:)
5935 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5936 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5937 ac_tool_warned=yes ;;
5938 esac
5939 OBJDUMP=$ac_ct_OBJDUMP
5940 fi
5941 else
5942 OBJDUMP="$ac_cv_prog_OBJDUMP"
5943 fi
5944
5945 test -z "$OBJDUMP" && OBJDUMP=objdump
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5956 printf %s "checking how to recognize dependent libraries... " >&6; }
5957 if test ${lt_cv_deplibs_check_method+y}
5958 then :
5959 printf %s "(cached) " >&6
5960 else $as_nop
5961 lt_cv_file_magic_cmd='$MAGIC_CMD'
5962 lt_cv_file_magic_test_file=
5963 lt_cv_deplibs_check_method='unknown'
5964 # Need to set the preceding variable on all platforms that support
5965 # interlibrary dependencies.
5966 # 'none' -- dependencies not supported.
5967 # 'unknown' -- same as none, but documents that we really don't know.
5968 # 'pass_all' -- all dependencies passed with no checks.
5969 # 'test_compile' -- check by making test program.
5970 # 'file_magic [[regex]]' -- check by looking for files in library path
5971 # that responds to the $file_magic_cmd with a given extended regex.
5972 # If you have 'file' or equivalent on your system and you're not sure
5973 # whether 'pass_all' will *always* work, you probably want this one.
5974
5975 case $host_os in
5976 aix[4-9]*)
5977 lt_cv_deplibs_check_method=pass_all
5978 ;;
5979
5980 beos*)
5981 lt_cv_deplibs_check_method=pass_all
5982 ;;
5983
5984 bsdi[45]*)
5985 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5986 lt_cv_file_magic_cmd='$FILECMD -L'
5987 lt_cv_file_magic_test_file=/shlib/libc.so
5988 ;;
5989
5990 cygwin*)
5991 # func_win32_libid is a shell function defined in ltmain.sh
5992 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5993 lt_cv_file_magic_cmd='func_win32_libid'
5994 ;;
5995
5996 mingw* | pw32*)
5997 # Base MSYS/MinGW do not provide the 'file' command needed by
5998 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5999 # unless we find 'file', for example because we are cross-compiling.
6000 if ( file / ) >/dev/null 2>&1; then
6001 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6002 lt_cv_file_magic_cmd='func_win32_libid'
6003 else
6004 # Keep this pattern in sync with the one in func_win32_libid.
6005 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6006 lt_cv_file_magic_cmd='$OBJDUMP -f'
6007 fi
6008 ;;
6009
6010 cegcc*)
6011 # use the weaker test based on 'objdump'. See mingw*.
6012 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6013 lt_cv_file_magic_cmd='$OBJDUMP -f'
6014 ;;
6015
6016 darwin* | rhapsody*)
6017 lt_cv_deplibs_check_method=pass_all
6018 ;;
6019
6020 freebsd* | dragonfly* | midnightbsd*)
6021 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6022 case $host_cpu in
6023 i*86 )
6024 # Not sure whether the presence of OpenBSD here was a mistake.
6025 # Let's accept both of them until this is cleared up.
6026 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6027 lt_cv_file_magic_cmd=$FILECMD
6028 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6029 ;;
6030 esac
6031 else
6032 lt_cv_deplibs_check_method=pass_all
6033 fi
6034 ;;
6035
6036 haiku*)
6037 lt_cv_deplibs_check_method=pass_all
6038 ;;
6039
6040 hpux10.20* | hpux11*)
6041 lt_cv_file_magic_cmd=$FILECMD
6042 case $host_cpu in
6043 ia64*)
6044 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6045 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6046 ;;
6047 hppa*64*)
6048 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]'
6049 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6050 ;;
6051 *)
6052 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6053 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6054 ;;
6055 esac
6056 ;;
6057
6058 interix[3-9]*)
6059 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6060 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6061 ;;
6062
6063 irix5* | irix6* | nonstopux*)
6064 case $LD in
6065 *-32|*"-32 ") libmagic=32-bit;;
6066 *-n32|*"-n32 ") libmagic=N32;;
6067 *-64|*"-64 ") libmagic=64-bit;;
6068 *) libmagic=never-match;;
6069 esac
6070 lt_cv_deplibs_check_method=pass_all
6071 ;;
6072
6073 # This must be glibc/ELF.
6074 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6075 lt_cv_deplibs_check_method=pass_all
6076 ;;
6077
6078 netbsd* | netbsdelf*-gnu)
6079 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6080 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6081 else
6082 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6083 fi
6084 ;;
6085
6086 newos6*)
6087 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6088 lt_cv_file_magic_cmd=$FILECMD
6089 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6090 ;;
6091
6092 *nto* | *qnx*)
6093 lt_cv_deplibs_check_method=pass_all
6094 ;;
6095
6096 openbsd* | bitrig*)
6097 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
6098 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6099 else
6100 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6101 fi
6102 ;;
6103
6104 osf3* | osf4* | osf5*)
6105 lt_cv_deplibs_check_method=pass_all
6106 ;;
6107
6108 rdos*)
6109 lt_cv_deplibs_check_method=pass_all
6110 ;;
6111
6112 solaris*)
6113 lt_cv_deplibs_check_method=pass_all
6114 ;;
6115
6116 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6117 lt_cv_deplibs_check_method=pass_all
6118 ;;
6119
6120 sysv4 | sysv4.3*)
6121 case $host_vendor in
6122 motorola)
6123 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]'
6124 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6125 ;;
6126 ncr)
6127 lt_cv_deplibs_check_method=pass_all
6128 ;;
6129 sequent)
6130 lt_cv_file_magic_cmd='/bin/file'
6131 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6132 ;;
6133 sni)
6134 lt_cv_file_magic_cmd='/bin/file'
6135 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6136 lt_cv_file_magic_test_file=/lib/libc.so
6137 ;;
6138 siemens)
6139 lt_cv_deplibs_check_method=pass_all
6140 ;;
6141 pc)
6142 lt_cv_deplibs_check_method=pass_all
6143 ;;
6144 esac
6145 ;;
6146
6147 tpf*)
6148 lt_cv_deplibs_check_method=pass_all
6149 ;;
6150 os2*)
6151 lt_cv_deplibs_check_method=pass_all
6152 ;;
6153 esac
6154
6155 fi
6156 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6157 printf "%s\n" "$lt_cv_deplibs_check_method" >&6; }
6158
6159 file_magic_glob=
6160 want_nocaseglob=no
6161 if test "$build" = "$host"; then
6162 case $host_os in
6163 mingw* | pw32*)
6164 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6165 want_nocaseglob=yes
6166 else
6167 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6168 fi
6169 ;;
6170 esac
6171 fi
6172
6173 file_magic_cmd=$lt_cv_file_magic_cmd
6174 deplibs_check_method=$lt_cv_deplibs_check_method
6175 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198 if test -n "$ac_tool_prefix"; then
6199 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6200 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6201 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6202 printf %s "checking for $ac_word... " >&6; }
6203 if test ${ac_cv_prog_DLLTOOL+y}
6204 then :
6205 printf %s "(cached) " >&6
6206 else $as_nop
6207 if test -n "$DLLTOOL"; then
6208 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6209 else
6210 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6211 for as_dir in $PATH
6212 do
6213 IFS=$as_save_IFS
6214 case $as_dir in #(((
6215 '') as_dir=./ ;;
6216 */) ;;
6217 *) as_dir=$as_dir/ ;;
6218 esac
6219 for ac_exec_ext in '' $ac_executable_extensions; do
6220 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6221 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6222 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6223 break 2
6224 fi
6225 done
6226 done
6227 IFS=$as_save_IFS
6228
6229 fi
6230 fi
6231 DLLTOOL=$ac_cv_prog_DLLTOOL
6232 if test -n "$DLLTOOL"; then
6233 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6234 printf "%s\n" "$DLLTOOL" >&6; }
6235 else
6236 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6237 printf "%s\n" "no" >&6; }
6238 fi
6239
6240
6241 fi
6242 if test -z "$ac_cv_prog_DLLTOOL"; then
6243 ac_ct_DLLTOOL=$DLLTOOL
6244 # Extract the first word of "dlltool", so it can be a program name with args.
6245 set dummy dlltool; ac_word=$2
6246 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6247 printf %s "checking for $ac_word... " >&6; }
6248 if test ${ac_cv_prog_ac_ct_DLLTOOL+y}
6249 then :
6250 printf %s "(cached) " >&6
6251 else $as_nop
6252 if test -n "$ac_ct_DLLTOOL"; then
6253 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6254 else
6255 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6256 for as_dir in $PATH
6257 do
6258 IFS=$as_save_IFS
6259 case $as_dir in #(((
6260 '') as_dir=./ ;;
6261 */) ;;
6262 *) as_dir=$as_dir/ ;;
6263 esac
6264 for ac_exec_ext in '' $ac_executable_extensions; do
6265 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6266 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6267 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6268 break 2
6269 fi
6270 done
6271 done
6272 IFS=$as_save_IFS
6273
6274 fi
6275 fi
6276 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6277 if test -n "$ac_ct_DLLTOOL"; then
6278 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6279 printf "%s\n" "$ac_ct_DLLTOOL" >&6; }
6280 else
6281 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6282 printf "%s\n" "no" >&6; }
6283 fi
6284
6285 if test "x$ac_ct_DLLTOOL" = x; then
6286 DLLTOOL="false"
6287 else
6288 case $cross_compiling:$ac_tool_warned in
6289 yes:)
6290 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6291 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6292 ac_tool_warned=yes ;;
6293 esac
6294 DLLTOOL=$ac_ct_DLLTOOL
6295 fi
6296 else
6297 DLLTOOL="$ac_cv_prog_DLLTOOL"
6298 fi
6299
6300 test -z "$DLLTOOL" && DLLTOOL=dlltool
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6312 printf %s "checking how to associate runtime and link libraries... " >&6; }
6313 if test ${lt_cv_sharedlib_from_linklib_cmd+y}
6314 then :
6315 printf %s "(cached) " >&6
6316 else $as_nop
6317 lt_cv_sharedlib_from_linklib_cmd='unknown'
6318
6319 case $host_os in
6320 cygwin* | mingw* | pw32* | cegcc*)
6321 # two different shell functions defined in ltmain.sh;
6322 # decide which one to use based on capabilities of $DLLTOOL
6323 case `$DLLTOOL --help 2>&1` in
6324 *--identify-strict*)
6325 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6326 ;;
6327 *)
6328 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6329 ;;
6330 esac
6331 ;;
6332 *)
6333 # fallback: assume linklib IS sharedlib
6334 lt_cv_sharedlib_from_linklib_cmd=$ECHO
6335 ;;
6336 esac
6337
6338 fi
6339 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6340 printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6341 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6342 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6343
6344
6345
6346
6347
6348
6349
6350
6351 if test -n "$ac_tool_prefix"; then
6352 for ac_prog in ar
6353 do
6354 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6355 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6356 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6357 printf %s "checking for $ac_word... " >&6; }
6358 if test ${ac_cv_prog_AR+y}
6359 then :
6360 printf %s "(cached) " >&6
6361 else $as_nop
6362 if test -n "$AR"; then
6363 ac_cv_prog_AR="$AR" # Let the user override the test.
6364 else
6365 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6366 for as_dir in $PATH
6367 do
6368 IFS=$as_save_IFS
6369 case $as_dir in #(((
6370 '') as_dir=./ ;;
6371 */) ;;
6372 *) as_dir=$as_dir/ ;;
6373 esac
6374 for ac_exec_ext in '' $ac_executable_extensions; do
6375 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6376 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6377 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6378 break 2
6379 fi
6380 done
6381 done
6382 IFS=$as_save_IFS
6383
6384 fi
6385 fi
6386 AR=$ac_cv_prog_AR
6387 if test -n "$AR"; then
6388 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6389 printf "%s\n" "$AR" >&6; }
6390 else
6391 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6392 printf "%s\n" "no" >&6; }
6393 fi
6394
6395
6396 test -n "$AR" && break
6397 done
6398 fi
6399 if test -z "$AR"; then
6400 ac_ct_AR=$AR
6401 for ac_prog in ar
6402 do
6403 # Extract the first word of "$ac_prog", so it can be a program name with args.
6404 set dummy $ac_prog; ac_word=$2
6405 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6406 printf %s "checking for $ac_word... " >&6; }
6407 if test ${ac_cv_prog_ac_ct_AR+y}
6408 then :
6409 printf %s "(cached) " >&6
6410 else $as_nop
6411 if test -n "$ac_ct_AR"; then
6412 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6413 else
6414 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6415 for as_dir in $PATH
6416 do
6417 IFS=$as_save_IFS
6418 case $as_dir in #(((
6419 '') as_dir=./ ;;
6420 */) ;;
6421 *) as_dir=$as_dir/ ;;
6422 esac
6423 for ac_exec_ext in '' $ac_executable_extensions; do
6424 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6425 ac_cv_prog_ac_ct_AR="$ac_prog"
6426 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6427 break 2
6428 fi
6429 done
6430 done
6431 IFS=$as_save_IFS
6432
6433 fi
6434 fi
6435 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6436 if test -n "$ac_ct_AR"; then
6437 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6438 printf "%s\n" "$ac_ct_AR" >&6; }
6439 else
6440 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6441 printf "%s\n" "no" >&6; }
6442 fi
6443
6444
6445 test -n "$ac_ct_AR" && break
6446 done
6447
6448 if test "x$ac_ct_AR" = x; then
6449 AR="false"
6450 else
6451 case $cross_compiling:$ac_tool_warned in
6452 yes:)
6453 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6454 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6455 ac_tool_warned=yes ;;
6456 esac
6457 AR=$ac_ct_AR
6458 fi
6459 fi
6460
6461 : ${AR=ar}
6462
6463
6464
6465
6466
6467
6468 # Use ARFLAGS variable as AR's operation code to sync the variable naming with
6469 # Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have
6470 # higher priority because thats what people were doing historically (setting
6471 # ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS
6472 # variable obsoleted/removed.
6473
6474 test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr}
6475 lt_ar_flags=$AR_FLAGS
6476
6477
6478
6479
6480
6481
6482 # Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override
6483 # by AR_FLAGS because that was never working and AR_FLAGS is about to die.
6484
6485
6486
6487
6488
6489
6490 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6491 printf %s "checking for archiver @FILE support... " >&6; }
6492 if test ${lt_cv_ar_at_file+y}
6493 then :
6494 printf %s "(cached) " >&6
6495 else $as_nop
6496 lt_cv_ar_at_file=no
6497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6498 /* end confdefs.h. */
6499
6500 int
6501 main (void)
6502 {
6503
6504 ;
6505 return 0;
6506 }
6507 _ACEOF
6508 if ac_fn_c_try_compile "$LINENO"
6509 then :
6510 echo conftest.$ac_objext > conftest.lst
6511 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6512 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6513 (eval $lt_ar_try) 2>&5
6514 ac_status=$?
6515 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6516 test $ac_status = 0; }
6517 if test 0 -eq "$ac_status"; then
6518 # Ensure the archiver fails upon bogus file names.
6519 rm -f conftest.$ac_objext libconftest.a
6520 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6521 (eval $lt_ar_try) 2>&5
6522 ac_status=$?
6523 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6524 test $ac_status = 0; }
6525 if test 0 -ne "$ac_status"; then
6526 lt_cv_ar_at_file=@
6527 fi
6528 fi
6529 rm -f conftest.* libconftest.a
6530
6531 fi
6532 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
6533
6534 fi
6535 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6536 printf "%s\n" "$lt_cv_ar_at_file" >&6; }
6537
6538 if test no = "$lt_cv_ar_at_file"; then
6539 archiver_list_spec=
6540 else
6541 archiver_list_spec=$lt_cv_ar_at_file
6542 fi
6543
6544
6545
6546
6547
6548
6549
6550 if test -n "$ac_tool_prefix"; then
6551 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6552 set dummy ${ac_tool_prefix}strip; ac_word=$2
6553 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6554 printf %s "checking for $ac_word... " >&6; }
6555 if test ${ac_cv_prog_STRIP+y}
6556 then :
6557 printf %s "(cached) " >&6
6558 else $as_nop
6559 if test -n "$STRIP"; then
6560 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6561 else
6562 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6563 for as_dir in $PATH
6564 do
6565 IFS=$as_save_IFS
6566 case $as_dir in #(((
6567 '') as_dir=./ ;;
6568 */) ;;
6569 *) as_dir=$as_dir/ ;;
6570 esac
6571 for ac_exec_ext in '' $ac_executable_extensions; do
6572 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6573 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6574 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6575 break 2
6576 fi
6577 done
6578 done
6579 IFS=$as_save_IFS
6580
6581 fi
6582 fi
6583 STRIP=$ac_cv_prog_STRIP
6584 if test -n "$STRIP"; then
6585 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6586 printf "%s\n" "$STRIP" >&6; }
6587 else
6588 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6589 printf "%s\n" "no" >&6; }
6590 fi
6591
6592
6593 fi
6594 if test -z "$ac_cv_prog_STRIP"; then
6595 ac_ct_STRIP=$STRIP
6596 # Extract the first word of "strip", so it can be a program name with args.
6597 set dummy strip; ac_word=$2
6598 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6599 printf %s "checking for $ac_word... " >&6; }
6600 if test ${ac_cv_prog_ac_ct_STRIP+y}
6601 then :
6602 printf %s "(cached) " >&6
6603 else $as_nop
6604 if test -n "$ac_ct_STRIP"; then
6605 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6606 else
6607 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6608 for as_dir in $PATH
6609 do
6610 IFS=$as_save_IFS
6611 case $as_dir in #(((
6612 '') as_dir=./ ;;
6613 */) ;;
6614 *) as_dir=$as_dir/ ;;
6615 esac
6616 for ac_exec_ext in '' $ac_executable_extensions; do
6617 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6618 ac_cv_prog_ac_ct_STRIP="strip"
6619 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6620 break 2
6621 fi
6622 done
6623 done
6624 IFS=$as_save_IFS
6625
6626 fi
6627 fi
6628 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6629 if test -n "$ac_ct_STRIP"; then
6630 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6631 printf "%s\n" "$ac_ct_STRIP" >&6; }
6632 else
6633 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6634 printf "%s\n" "no" >&6; }
6635 fi
6636
6637 if test "x$ac_ct_STRIP" = x; then
6638 STRIP=":"
6639 else
6640 case $cross_compiling:$ac_tool_warned in
6641 yes:)
6642 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6643 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6644 ac_tool_warned=yes ;;
6645 esac
6646 STRIP=$ac_ct_STRIP
6647 fi
6648 else
6649 STRIP="$ac_cv_prog_STRIP"
6650 fi
6651
6652 test -z "$STRIP" && STRIP=:
6653
6654
6655
6656
6657
6658
6659 if test -n "$ac_tool_prefix"; then
6660 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6661 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6662 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6663 printf %s "checking for $ac_word... " >&6; }
6664 if test ${ac_cv_prog_RANLIB+y}
6665 then :
6666 printf %s "(cached) " >&6
6667 else $as_nop
6668 if test -n "$RANLIB"; then
6669 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6670 else
6671 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6672 for as_dir in $PATH
6673 do
6674 IFS=$as_save_IFS
6675 case $as_dir in #(((
6676 '') as_dir=./ ;;
6677 */) ;;
6678 *) as_dir=$as_dir/ ;;
6679 esac
6680 for ac_exec_ext in '' $ac_executable_extensions; do
6681 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6682 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6683 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6684 break 2
6685 fi
6686 done
6687 done
6688 IFS=$as_save_IFS
6689
6690 fi
6691 fi
6692 RANLIB=$ac_cv_prog_RANLIB
6693 if test -n "$RANLIB"; then
6694 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6695 printf "%s\n" "$RANLIB" >&6; }
6696 else
6697 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6698 printf "%s\n" "no" >&6; }
6699 fi
6700
6701
6702 fi
6703 if test -z "$ac_cv_prog_RANLIB"; then
6704 ac_ct_RANLIB=$RANLIB
6705 # Extract the first word of "ranlib", so it can be a program name with args.
6706 set dummy ranlib; ac_word=$2
6707 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6708 printf %s "checking for $ac_word... " >&6; }
6709 if test ${ac_cv_prog_ac_ct_RANLIB+y}
6710 then :
6711 printf %s "(cached) " >&6
6712 else $as_nop
6713 if test -n "$ac_ct_RANLIB"; then
6714 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6715 else
6716 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6717 for as_dir in $PATH
6718 do
6719 IFS=$as_save_IFS
6720 case $as_dir in #(((
6721 '') as_dir=./ ;;
6722 */) ;;
6723 *) as_dir=$as_dir/ ;;
6724 esac
6725 for ac_exec_ext in '' $ac_executable_extensions; do
6726 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6727 ac_cv_prog_ac_ct_RANLIB="ranlib"
6728 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6729 break 2
6730 fi
6731 done
6732 done
6733 IFS=$as_save_IFS
6734
6735 fi
6736 fi
6737 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6738 if test -n "$ac_ct_RANLIB"; then
6739 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6740 printf "%s\n" "$ac_ct_RANLIB" >&6; }
6741 else
6742 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6743 printf "%s\n" "no" >&6; }
6744 fi
6745
6746 if test "x$ac_ct_RANLIB" = x; then
6747 RANLIB=":"
6748 else
6749 case $cross_compiling:$ac_tool_warned in
6750 yes:)
6751 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6752 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6753 ac_tool_warned=yes ;;
6754 esac
6755 RANLIB=$ac_ct_RANLIB
6756 fi
6757 else
6758 RANLIB="$ac_cv_prog_RANLIB"
6759 fi
6760
6761 test -z "$RANLIB" && RANLIB=:
6762
6763
6764
6765
6766
6767
6768 # Determine commands to create old-style static archives.
6769 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6770 old_postinstall_cmds='chmod 644 $oldlib'
6771 old_postuninstall_cmds=
6772
6773 if test -n "$RANLIB"; then
6774 case $host_os in
6775 bitrig* | openbsd*)
6776 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
6777 ;;
6778 *)
6779 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
6780 ;;
6781 esac
6782 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
6783 fi
6784
6785 case $host_os in
6786 darwin*)
6787 lock_old_archive_extraction=yes ;;
6788 *)
6789 lock_old_archive_extraction=no ;;
6790 esac
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830 # If no C compiler was specified, use CC.
6831 LTCC=${LTCC-"$CC"}
6832
6833 # If no C compiler flags were specified, use CFLAGS.
6834 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6835
6836 # Allow CC to be a program name with arguments.
6837 compiler=$CC
6838
6839
6840 # Check for command to grab the raw symbol name followed by C symbol from nm.
6841 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6842 printf %s "checking command to parse $NM output from $compiler object... " >&6; }
6843 if test ${lt_cv_sys_global_symbol_pipe+y}
6844 then :
6845 printf %s "(cached) " >&6
6846 else $as_nop
6847
6848 # These are sane defaults that work on at least a few old systems.
6849 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6850
6851 # Character class describing NM global symbol codes.
6852 symcode='[BCDEGRST]'
6853
6854 # Regexp to match symbols that can be accessed directly from C.
6855 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6856
6857 # Define system-specific variables.
6858 case $host_os in
6859 aix*)
6860 symcode='[BCDT]'
6861 ;;
6862 cygwin* | mingw* | pw32* | cegcc*)
6863 symcode='[ABCDGISTW]'
6864 ;;
6865 hpux*)
6866 if test ia64 = "$host_cpu"; then
6867 symcode='[ABCDEGRST]'
6868 fi
6869 ;;
6870 irix* | nonstopux*)
6871 symcode='[BCDEGRST]'
6872 ;;
6873 osf*)
6874 symcode='[BCDEGQRST]'
6875 ;;
6876 solaris*)
6877 symcode='[BDRT]'
6878 ;;
6879 sco3.2v5*)
6880 symcode='[DT]'
6881 ;;
6882 sysv4.2uw2*)
6883 symcode='[DT]'
6884 ;;
6885 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6886 symcode='[ABDT]'
6887 ;;
6888 sysv4)
6889 symcode='[DFNSTU]'
6890 ;;
6891 esac
6892
6893 # If we're using GNU nm, then use its standard symbol codes.
6894 case `$NM -V 2>&1` in
6895 *GNU* | *'with BFD'*)
6896 symcode='[ABCDGIRSTW]' ;;
6897 esac
6898
6899 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6900 # Gets list of data symbols to import.
6901 lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'"
6902 # Adjust the below global symbol transforms to fixup imported variables.
6903 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
6904 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
6905 lt_c_name_lib_hook="\
6906 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\
6907 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'"
6908 else
6909 # Disable hooks by default.
6910 lt_cv_sys_global_symbol_to_import=
6911 lt_cdecl_hook=
6912 lt_c_name_hook=
6913 lt_c_name_lib_hook=
6914 fi
6915
6916 # Transform an extracted symbol line into a proper C declaration.
6917 # Some systems (esp. on ia64) link data and code symbols differently,
6918 # so use this general approach.
6919 lt_cv_sys_global_symbol_to_cdecl="$SED -n"\
6920 $lt_cdecl_hook\
6921 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
6922 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
6923
6924 # Transform an extracted symbol line into symbol name and symbol address
6925 lt_cv_sys_global_symbol_to_c_name_address="$SED -n"\
6926 $lt_c_name_hook\
6927 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
6928 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
6929
6930 # Transform an extracted symbol line into symbol name with lib prefix and
6931 # symbol address.
6932 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\
6933 $lt_c_name_lib_hook\
6934 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
6935 " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
6936 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'"
6937
6938 # Handle CRLF in mingw tool chain
6939 opt_cr=
6940 case $build_os in
6941 mingw*)
6942 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6943 ;;
6944 esac
6945
6946 # Try without a prefix underscore, then with it.
6947 for ac_symprfx in "" "_"; do
6948
6949 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6950 symxfrm="\\1 $ac_symprfx\\2 \\2"
6951
6952 # Write the raw and C identifiers.
6953 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6954 # Fake it for dumpbin and say T for any non-static function,
6955 # D for any global variable and I for any imported variable.
6956 # Also find C++ and __fastcall symbols from MSVC++ or ICC,
6957 # which start with @ or ?.
6958 lt_cv_sys_global_symbol_pipe="$AWK '"\
6959 " {last_section=section; section=\$ 3};"\
6960 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
6961 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6962 " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
6963 " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
6964 " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
6965 " \$ 0!~/External *\|/{next};"\
6966 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6967 " {if(hide[section]) next};"\
6968 " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
6969 " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
6970 " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
6971 " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
6972 " ' prfx=^$ac_symprfx"
6973 else
6974 lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6975 fi
6976 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'"
6977
6978 # Check to see that the pipe works correctly.
6979 pipe_works=no
6980
6981 rm -f conftest*
6982 cat > conftest.$ac_ext <<_LT_EOF
6983 #ifdef __cplusplus
6984 extern "C" {
6985 #endif
6986 char nm_test_var;
6987 void nm_test_func(void);
6988 void nm_test_func(void){}
6989 #ifdef __cplusplus
6990 }
6991 #endif
6992 int main(){nm_test_var='a';nm_test_func();return(0);}
6993 _LT_EOF
6994
6995 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6996 (eval $ac_compile) 2>&5
6997 ac_status=$?
6998 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6999 test $ac_status = 0; }; then
7000 # Now try to grab the symbols.
7001 nlist=conftest.nm
7002 $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&5
7003 if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&5 && test -s "$nlist"; then
7004 # Try sorting and uniquifying the output.
7005 if sort "$nlist" | uniq > "$nlist"T; then
7006 mv -f "$nlist"T "$nlist"
7007 else
7008 rm -f "$nlist"T
7009 fi
7010
7011 # Make sure that we snagged all the symbols we need.
7012 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7013 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7014 cat <<_LT_EOF > conftest.$ac_ext
7015 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
7016 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
7017 /* DATA imports from DLLs on WIN32 can't be const, because runtime
7018 relocations are performed -- see ld's documentation on pseudo-relocs. */
7019 # define LT_DLSYM_CONST
7020 #elif defined __osf__
7021 /* This system does not cope well with relocations in const data. */
7022 # define LT_DLSYM_CONST
7023 #else
7024 # define LT_DLSYM_CONST const
7025 #endif
7026
7027 #ifdef __cplusplus
7028 extern "C" {
7029 #endif
7030
7031 _LT_EOF
7032 # Now generate the symbol file.
7033 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7034
7035 cat <<_LT_EOF >> conftest.$ac_ext
7036
7037 /* The mapping between symbol names and symbols. */
7038 LT_DLSYM_CONST struct {
7039 const char *name;
7040 void *address;
7041 }
7042 lt__PROGRAM__LTX_preloaded_symbols[] =
7043 {
7044 { "@PROGRAM@", (void *) 0 },
7045 _LT_EOF
7046 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7047 cat <<\_LT_EOF >> conftest.$ac_ext
7048 {0, (void *) 0}
7049 };
7050
7051 /* This works around a problem in FreeBSD linker */
7052 #ifdef FREEBSD_WORKAROUND
7053 static const void *lt_preloaded_setup() {
7054 return lt__PROGRAM__LTX_preloaded_symbols;
7055 }
7056 #endif
7057
7058 #ifdef __cplusplus
7059 }
7060 #endif
7061 _LT_EOF
7062 # Now try linking the two files.
7063 mv conftest.$ac_objext conftstm.$ac_objext
7064 lt_globsym_save_LIBS=$LIBS
7065 lt_globsym_save_CFLAGS=$CFLAGS
7066 LIBS=conftstm.$ac_objext
7067 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7068 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7069 (eval $ac_link) 2>&5
7070 ac_status=$?
7071 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7072 test $ac_status = 0; } && test -s conftest$ac_exeext; then
7073 pipe_works=yes
7074 fi
7075 LIBS=$lt_globsym_save_LIBS
7076 CFLAGS=$lt_globsym_save_CFLAGS
7077 else
7078 echo "cannot find nm_test_func in $nlist" >&5
7079 fi
7080 else
7081 echo "cannot find nm_test_var in $nlist" >&5
7082 fi
7083 else
7084 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7085 fi
7086 else
7087 echo "$progname: failed program was:" >&5
7088 cat conftest.$ac_ext >&5
7089 fi
7090 rm -rf conftest* conftst*
7091
7092 # Do not use the global_symbol_pipe unless it works.
7093 if test yes = "$pipe_works"; then
7094 break
7095 else
7096 lt_cv_sys_global_symbol_pipe=
7097 fi
7098 done
7099
7100 fi
7101
7102 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7103 lt_cv_sys_global_symbol_to_cdecl=
7104 fi
7105 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7106 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7107 printf "%s\n" "failed" >&6; }
7108 else
7109 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7110 printf "%s\n" "ok" >&6; }
7111 fi
7112
7113 # Response file support.
7114 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7115 nm_file_list_spec='@'
7116 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7117 nm_file_list_spec='@'
7118 fi
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7157 printf %s "checking for sysroot... " >&6; }
7158
7159 # Check whether --with-sysroot was given.
7160 if test ${with_sysroot+y}
7161 then :
7162 withval=$with_sysroot;
7163 else $as_nop
7164 with_sysroot=no
7165 fi
7166
7167
7168 lt_sysroot=
7169 case $with_sysroot in #(
7170 yes)
7171 if test yes = "$GCC"; then
7172 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7173 fi
7174 ;; #(
7175 /*)
7176 lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"`
7177 ;; #(
7178 no|'')
7179 ;; #(
7180 *)
7181 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
7182 printf "%s\n" "$with_sysroot" >&6; }
7183 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7184 ;;
7185 esac
7186
7187 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7188 printf "%s\n" "${lt_sysroot:-no}" >&6; }
7189
7190
7191
7192
7193
7194 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
7195 printf %s "checking for a working dd... " >&6; }
7196 if test ${ac_cv_path_lt_DD+y}
7197 then :
7198 printf %s "(cached) " >&6
7199 else $as_nop
7200 printf 0123456789abcdef0123456789abcdef >conftest.i
7201 cat conftest.i conftest.i >conftest2.i
7202 : ${lt_DD:=$DD}
7203 if test -z "$lt_DD"; then
7204 ac_path_lt_DD_found=false
7205 # Loop through the user's path and test for each of PROGNAME-LIST
7206 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7207 for as_dir in $PATH
7208 do
7209 IFS=$as_save_IFS
7210 case $as_dir in #(((
7211 '') as_dir=./ ;;
7212 */) ;;
7213 *) as_dir=$as_dir/ ;;
7214 esac
7215 for ac_prog in dd
7216 do
7217 for ac_exec_ext in '' $ac_executable_extensions; do
7218 ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext"
7219 as_fn_executable_p "$ac_path_lt_DD" || continue
7220 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7221 cmp -s conftest.i conftest.out \
7222 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
7223 fi
7224 $ac_path_lt_DD_found && break 3
7225 done
7226 done
7227 done
7228 IFS=$as_save_IFS
7229 if test -z "$ac_cv_path_lt_DD"; then
7230 :
7231 fi
7232 else
7233 ac_cv_path_lt_DD=$lt_DD
7234 fi
7235
7236 rm -f conftest.i conftest2.i conftest.out
7237 fi
7238 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
7239 printf "%s\n" "$ac_cv_path_lt_DD" >&6; }
7240
7241
7242 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
7243 printf %s "checking how to truncate binary pipes... " >&6; }
7244 if test ${lt_cv_truncate_bin+y}
7245 then :
7246 printf %s "(cached) " >&6
7247 else $as_nop
7248 printf 0123456789abcdef0123456789abcdef >conftest.i
7249 cat conftest.i conftest.i >conftest2.i
7250 lt_cv_truncate_bin=
7251 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7252 cmp -s conftest.i conftest.out \
7253 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
7254 fi
7255 rm -f conftest.i conftest2.i conftest.out
7256 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
7257 fi
7258 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
7259 printf "%s\n" "$lt_cv_truncate_bin" >&6; }
7260
7261
7262
7263
7264
7265
7266
7267 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
7268 func_cc_basename ()
7269 {
7270 for cc_temp in $*""; do
7271 case $cc_temp in
7272 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7273 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7274 \-*) ;;
7275 *) break;;
7276 esac
7277 done
7278 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7279 }
7280
7281 # Check whether --enable-libtool-lock was given.
7282 if test ${enable_libtool_lock+y}
7283 then :
7284 enableval=$enable_libtool_lock;
7285 fi
7286
7287 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
7288
7289 # Some flags need to be propagated to the compiler or linker for good
7290 # libtool support.
7291 case $host in
7292 ia64-*-hpux*)
7293 # Find out what ABI is being produced by ac_compile, and set mode
7294 # options accordingly.
7295 echo 'int i;' > conftest.$ac_ext
7296 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7297 (eval $ac_compile) 2>&5
7298 ac_status=$?
7299 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7300 test $ac_status = 0; }; then
7301 case `$FILECMD conftest.$ac_objext` in
7302 *ELF-32*)
7303 HPUX_IA64_MODE=32
7304 ;;
7305 *ELF-64*)
7306 HPUX_IA64_MODE=64
7307 ;;
7308 esac
7309 fi
7310 rm -rf conftest*
7311 ;;
7312 *-*-irix6*)
7313 # Find out what ABI is being produced by ac_compile, and set linker
7314 # options accordingly.
7315 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7316 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7317 (eval $ac_compile) 2>&5
7318 ac_status=$?
7319 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7320 test $ac_status = 0; }; then
7321 if test yes = "$lt_cv_prog_gnu_ld"; then
7322 case `$FILECMD conftest.$ac_objext` in
7323 *32-bit*)
7324 LD="${LD-ld} -melf32bsmip"
7325 ;;
7326 *N32*)
7327 LD="${LD-ld} -melf32bmipn32"
7328 ;;
7329 *64-bit*)
7330 LD="${LD-ld} -melf64bmip"
7331 ;;
7332 esac
7333 else
7334 case `$FILECMD conftest.$ac_objext` in
7335 *32-bit*)
7336 LD="${LD-ld} -32"
7337 ;;
7338 *N32*)
7339 LD="${LD-ld} -n32"
7340 ;;
7341 *64-bit*)
7342 LD="${LD-ld} -64"
7343 ;;
7344 esac
7345 fi
7346 fi
7347 rm -rf conftest*
7348 ;;
7349
7350 mips64*-*linux*)
7351 # Find out what ABI is being produced by ac_compile, and set linker
7352 # options accordingly.
7353 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7354 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7355 (eval $ac_compile) 2>&5
7356 ac_status=$?
7357 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7358 test $ac_status = 0; }; then
7359 emul=elf
7360 case `$FILECMD conftest.$ac_objext` in
7361 *32-bit*)
7362 emul="${emul}32"
7363 ;;
7364 *64-bit*)
7365 emul="${emul}64"
7366 ;;
7367 esac
7368 case `$FILECMD conftest.$ac_objext` in
7369 *MSB*)
7370 emul="${emul}btsmip"
7371 ;;
7372 *LSB*)
7373 emul="${emul}ltsmip"
7374 ;;
7375 esac
7376 case `$FILECMD conftest.$ac_objext` in
7377 *N32*)
7378 emul="${emul}n32"
7379 ;;
7380 esac
7381 LD="${LD-ld} -m $emul"
7382 fi
7383 rm -rf conftest*
7384 ;;
7385
7386 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7387 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7388 # Find out what ABI is being produced by ac_compile, and set linker
7389 # options accordingly. Note that the listed cases only cover the
7390 # situations where additional linker options are needed (such as when
7391 # doing 32-bit compilation for a host where ld defaults to 64-bit, or
7392 # vice versa); the common cases where no linker options are needed do
7393 # not appear in the list.
7394 echo 'int i;' > conftest.$ac_ext
7395 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7396 (eval $ac_compile) 2>&5
7397 ac_status=$?
7398 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7399 test $ac_status = 0; }; then
7400 case `$FILECMD conftest.o` in
7401 *32-bit*)
7402 case $host in
7403 x86_64-*kfreebsd*-gnu)
7404 LD="${LD-ld} -m elf_i386_fbsd"
7405 ;;
7406 x86_64-*linux*)
7407 case `$FILECMD conftest.o` in
7408 *x86-64*)
7409 LD="${LD-ld} -m elf32_x86_64"
7410 ;;
7411 *)
7412 LD="${LD-ld} -m elf_i386"
7413 ;;
7414 esac
7415 ;;
7416 powerpc64le-*linux*)
7417 LD="${LD-ld} -m elf32lppclinux"
7418 ;;
7419 powerpc64-*linux*)
7420 LD="${LD-ld} -m elf32ppclinux"
7421 ;;
7422 s390x-*linux*)
7423 LD="${LD-ld} -m elf_s390"
7424 ;;
7425 sparc64-*linux*)
7426 LD="${LD-ld} -m elf32_sparc"
7427 ;;
7428 esac
7429 ;;
7430 *64-bit*)
7431 case $host in
7432 x86_64-*kfreebsd*-gnu)
7433 LD="${LD-ld} -m elf_x86_64_fbsd"
7434 ;;
7435 x86_64-*linux*)
7436 LD="${LD-ld} -m elf_x86_64"
7437 ;;
7438 powerpcle-*linux*)
7439 LD="${LD-ld} -m elf64lppc"
7440 ;;
7441 powerpc-*linux*)
7442 LD="${LD-ld} -m elf64ppc"
7443 ;;
7444 s390*-*linux*|s390*-*tpf*)
7445 LD="${LD-ld} -m elf64_s390"
7446 ;;
7447 sparc*-*linux*)
7448 LD="${LD-ld} -m elf64_sparc"
7449 ;;
7450 esac
7451 ;;
7452 esac
7453 fi
7454 rm -rf conftest*
7455 ;;
7456
7457 *-*-sco3.2v5*)
7458 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7459 SAVE_CFLAGS=$CFLAGS
7460 CFLAGS="$CFLAGS -belf"
7461 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7462 printf %s "checking whether the C compiler needs -belf... " >&6; }
7463 if test ${lt_cv_cc_needs_belf+y}
7464 then :
7465 printf %s "(cached) " >&6
7466 else $as_nop
7467 ac_ext=c
7468 ac_cpp='$CPP $CPPFLAGS'
7469 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7470 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7471 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7472
7473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7474 /* end confdefs.h. */
7475
7476 int
7477 main (void)
7478 {
7479
7480 ;
7481 return 0;
7482 }
7483 _ACEOF
7484 if ac_fn_c_try_link "$LINENO"
7485 then :
7486 lt_cv_cc_needs_belf=yes
7487 else $as_nop
7488 lt_cv_cc_needs_belf=no
7489 fi
7490 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7491 conftest$ac_exeext conftest.$ac_ext
7492 ac_ext=c
7493 ac_cpp='$CPP $CPPFLAGS'
7494 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7495 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7496 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7497
7498 fi
7499 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7500 printf "%s\n" "$lt_cv_cc_needs_belf" >&6; }
7501 if test yes != "$lt_cv_cc_needs_belf"; then
7502 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7503 CFLAGS=$SAVE_CFLAGS
7504 fi
7505 ;;
7506 *-*solaris*)
7507 # Find out what ABI is being produced by ac_compile, and set linker
7508 # options accordingly.
7509 echo 'int i;' > conftest.$ac_ext
7510 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7511 (eval $ac_compile) 2>&5
7512 ac_status=$?
7513 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7514 test $ac_status = 0; }; then
7515 case `$FILECMD conftest.o` in
7516 *64-bit*)
7517 case $lt_cv_prog_gnu_ld in
7518 yes*)
7519 case $host in
7520 i?86-*-solaris*|x86_64-*-solaris*)
7521 LD="${LD-ld} -m elf_x86_64"
7522 ;;
7523 sparc*-*-solaris*)
7524 LD="${LD-ld} -m elf64_sparc"
7525 ;;
7526 esac
7527 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
7528 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7529 LD=${LD-ld}_sol2
7530 fi
7531 ;;
7532 *)
7533 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7534 LD="${LD-ld} -64"
7535 fi
7536 ;;
7537 esac
7538 ;;
7539 esac
7540 fi
7541 rm -rf conftest*
7542 ;;
7543 esac
7544
7545 need_locks=$enable_libtool_lock
7546
7547 if test -n "$ac_tool_prefix"; then
7548 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7549 set dummy ${ac_tool_prefix}mt; ac_word=$2
7550 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7551 printf %s "checking for $ac_word... " >&6; }
7552 if test ${ac_cv_prog_MANIFEST_TOOL+y}
7553 then :
7554 printf %s "(cached) " >&6
7555 else $as_nop
7556 if test -n "$MANIFEST_TOOL"; then
7557 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7558 else
7559 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7560 for as_dir in $PATH
7561 do
7562 IFS=$as_save_IFS
7563 case $as_dir in #(((
7564 '') as_dir=./ ;;
7565 */) ;;
7566 *) as_dir=$as_dir/ ;;
7567 esac
7568 for ac_exec_ext in '' $ac_executable_extensions; do
7569 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7570 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7571 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7572 break 2
7573 fi
7574 done
7575 done
7576 IFS=$as_save_IFS
7577
7578 fi
7579 fi
7580 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7581 if test -n "$MANIFEST_TOOL"; then
7582 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7583 printf "%s\n" "$MANIFEST_TOOL" >&6; }
7584 else
7585 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7586 printf "%s\n" "no" >&6; }
7587 fi
7588
7589
7590 fi
7591 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7592 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7593 # Extract the first word of "mt", so it can be a program name with args.
7594 set dummy mt; ac_word=$2
7595 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7596 printf %s "checking for $ac_word... " >&6; }
7597 if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y}
7598 then :
7599 printf %s "(cached) " >&6
7600 else $as_nop
7601 if test -n "$ac_ct_MANIFEST_TOOL"; then
7602 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7603 else
7604 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7605 for as_dir in $PATH
7606 do
7607 IFS=$as_save_IFS
7608 case $as_dir in #(((
7609 '') as_dir=./ ;;
7610 */) ;;
7611 *) as_dir=$as_dir/ ;;
7612 esac
7613 for ac_exec_ext in '' $ac_executable_extensions; do
7614 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7615 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7616 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7617 break 2
7618 fi
7619 done
7620 done
7621 IFS=$as_save_IFS
7622
7623 fi
7624 fi
7625 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7626 if test -n "$ac_ct_MANIFEST_TOOL"; then
7627 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7628 printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; }
7629 else
7630 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7631 printf "%s\n" "no" >&6; }
7632 fi
7633
7634 if test "x$ac_ct_MANIFEST_TOOL" = x; then
7635 MANIFEST_TOOL=":"
7636 else
7637 case $cross_compiling:$ac_tool_warned in
7638 yes:)
7639 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7640 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7641 ac_tool_warned=yes ;;
7642 esac
7643 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7644 fi
7645 else
7646 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7647 fi
7648
7649 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7650 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7651 printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7652 if test ${lt_cv_path_mainfest_tool+y}
7653 then :
7654 printf %s "(cached) " >&6
7655 else $as_nop
7656 lt_cv_path_mainfest_tool=no
7657 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7658 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7659 cat conftest.err >&5
7660 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7661 lt_cv_path_mainfest_tool=yes
7662 fi
7663 rm -f conftest*
7664 fi
7665 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7666 printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; }
7667 if test yes != "$lt_cv_path_mainfest_tool"; then
7668 MANIFEST_TOOL=:
7669 fi
7670
7671
7672
7673
7674
7675
7676 case $host_os in
7677 rhapsody* | darwin*)
7678 if test -n "$ac_tool_prefix"; then
7679 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7680 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7681 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7682 printf %s "checking for $ac_word... " >&6; }
7683 if test ${ac_cv_prog_DSYMUTIL+y}
7684 then :
7685 printf %s "(cached) " >&6
7686 else $as_nop
7687 if test -n "$DSYMUTIL"; then
7688 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7689 else
7690 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7691 for as_dir in $PATH
7692 do
7693 IFS=$as_save_IFS
7694 case $as_dir in #(((
7695 '') as_dir=./ ;;
7696 */) ;;
7697 *) as_dir=$as_dir/ ;;
7698 esac
7699 for ac_exec_ext in '' $ac_executable_extensions; do
7700 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7701 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7702 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7703 break 2
7704 fi
7705 done
7706 done
7707 IFS=$as_save_IFS
7708
7709 fi
7710 fi
7711 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7712 if test -n "$DSYMUTIL"; then
7713 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7714 printf "%s\n" "$DSYMUTIL" >&6; }
7715 else
7716 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7717 printf "%s\n" "no" >&6; }
7718 fi
7719
7720
7721 fi
7722 if test -z "$ac_cv_prog_DSYMUTIL"; then
7723 ac_ct_DSYMUTIL=$DSYMUTIL
7724 # Extract the first word of "dsymutil", so it can be a program name with args.
7725 set dummy dsymutil; ac_word=$2
7726 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7727 printf %s "checking for $ac_word... " >&6; }
7728 if test ${ac_cv_prog_ac_ct_DSYMUTIL+y}
7729 then :
7730 printf %s "(cached) " >&6
7731 else $as_nop
7732 if test -n "$ac_ct_DSYMUTIL"; then
7733 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7734 else
7735 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7736 for as_dir in $PATH
7737 do
7738 IFS=$as_save_IFS
7739 case $as_dir in #(((
7740 '') as_dir=./ ;;
7741 */) ;;
7742 *) as_dir=$as_dir/ ;;
7743 esac
7744 for ac_exec_ext in '' $ac_executable_extensions; do
7745 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7746 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7747 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7748 break 2
7749 fi
7750 done
7751 done
7752 IFS=$as_save_IFS
7753
7754 fi
7755 fi
7756 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7757 if test -n "$ac_ct_DSYMUTIL"; then
7758 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7759 printf "%s\n" "$ac_ct_DSYMUTIL" >&6; }
7760 else
7761 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7762 printf "%s\n" "no" >&6; }
7763 fi
7764
7765 if test "x$ac_ct_DSYMUTIL" = x; then
7766 DSYMUTIL=":"
7767 else
7768 case $cross_compiling:$ac_tool_warned in
7769 yes:)
7770 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7771 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7772 ac_tool_warned=yes ;;
7773 esac
7774 DSYMUTIL=$ac_ct_DSYMUTIL
7775 fi
7776 else
7777 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7778 fi
7779
7780 if test -n "$ac_tool_prefix"; then
7781 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7782 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7783 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7784 printf %s "checking for $ac_word... " >&6; }
7785 if test ${ac_cv_prog_NMEDIT+y}
7786 then :
7787 printf %s "(cached) " >&6
7788 else $as_nop
7789 if test -n "$NMEDIT"; then
7790 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7791 else
7792 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7793 for as_dir in $PATH
7794 do
7795 IFS=$as_save_IFS
7796 case $as_dir in #(((
7797 '') as_dir=./ ;;
7798 */) ;;
7799 *) as_dir=$as_dir/ ;;
7800 esac
7801 for ac_exec_ext in '' $ac_executable_extensions; do
7802 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7803 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7804 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7805 break 2
7806 fi
7807 done
7808 done
7809 IFS=$as_save_IFS
7810
7811 fi
7812 fi
7813 NMEDIT=$ac_cv_prog_NMEDIT
7814 if test -n "$NMEDIT"; then
7815 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7816 printf "%s\n" "$NMEDIT" >&6; }
7817 else
7818 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7819 printf "%s\n" "no" >&6; }
7820 fi
7821
7822
7823 fi
7824 if test -z "$ac_cv_prog_NMEDIT"; then
7825 ac_ct_NMEDIT=$NMEDIT
7826 # Extract the first word of "nmedit", so it can be a program name with args.
7827 set dummy nmedit; ac_word=$2
7828 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7829 printf %s "checking for $ac_word... " >&6; }
7830 if test ${ac_cv_prog_ac_ct_NMEDIT+y}
7831 then :
7832 printf %s "(cached) " >&6
7833 else $as_nop
7834 if test -n "$ac_ct_NMEDIT"; then
7835 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7836 else
7837 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7838 for as_dir in $PATH
7839 do
7840 IFS=$as_save_IFS
7841 case $as_dir in #(((
7842 '') as_dir=./ ;;
7843 */) ;;
7844 *) as_dir=$as_dir/ ;;
7845 esac
7846 for ac_exec_ext in '' $ac_executable_extensions; do
7847 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7848 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7849 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7850 break 2
7851 fi
7852 done
7853 done
7854 IFS=$as_save_IFS
7855
7856 fi
7857 fi
7858 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7859 if test -n "$ac_ct_NMEDIT"; then
7860 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7861 printf "%s\n" "$ac_ct_NMEDIT" >&6; }
7862 else
7863 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7864 printf "%s\n" "no" >&6; }
7865 fi
7866
7867 if test "x$ac_ct_NMEDIT" = x; then
7868 NMEDIT=":"
7869 else
7870 case $cross_compiling:$ac_tool_warned in
7871 yes:)
7872 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7873 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7874 ac_tool_warned=yes ;;
7875 esac
7876 NMEDIT=$ac_ct_NMEDIT
7877 fi
7878 else
7879 NMEDIT="$ac_cv_prog_NMEDIT"
7880 fi
7881
7882 if test -n "$ac_tool_prefix"; then
7883 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7884 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7885 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7886 printf %s "checking for $ac_word... " >&6; }
7887 if test ${ac_cv_prog_LIPO+y}
7888 then :
7889 printf %s "(cached) " >&6
7890 else $as_nop
7891 if test -n "$LIPO"; then
7892 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7893 else
7894 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7895 for as_dir in $PATH
7896 do
7897 IFS=$as_save_IFS
7898 case $as_dir in #(((
7899 '') as_dir=./ ;;
7900 */) ;;
7901 *) as_dir=$as_dir/ ;;
7902 esac
7903 for ac_exec_ext in '' $ac_executable_extensions; do
7904 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7905 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7906 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7907 break 2
7908 fi
7909 done
7910 done
7911 IFS=$as_save_IFS
7912
7913 fi
7914 fi
7915 LIPO=$ac_cv_prog_LIPO
7916 if test -n "$LIPO"; then
7917 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7918 printf "%s\n" "$LIPO" >&6; }
7919 else
7920 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7921 printf "%s\n" "no" >&6; }
7922 fi
7923
7924
7925 fi
7926 if test -z "$ac_cv_prog_LIPO"; then
7927 ac_ct_LIPO=$LIPO
7928 # Extract the first word of "lipo", so it can be a program name with args.
7929 set dummy lipo; ac_word=$2
7930 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7931 printf %s "checking for $ac_word... " >&6; }
7932 if test ${ac_cv_prog_ac_ct_LIPO+y}
7933 then :
7934 printf %s "(cached) " >&6
7935 else $as_nop
7936 if test -n "$ac_ct_LIPO"; then
7937 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7938 else
7939 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7940 for as_dir in $PATH
7941 do
7942 IFS=$as_save_IFS
7943 case $as_dir in #(((
7944 '') as_dir=./ ;;
7945 */) ;;
7946 *) as_dir=$as_dir/ ;;
7947 esac
7948 for ac_exec_ext in '' $ac_executable_extensions; do
7949 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7950 ac_cv_prog_ac_ct_LIPO="lipo"
7951 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7952 break 2
7953 fi
7954 done
7955 done
7956 IFS=$as_save_IFS
7957
7958 fi
7959 fi
7960 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7961 if test -n "$ac_ct_LIPO"; then
7962 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7963 printf "%s\n" "$ac_ct_LIPO" >&6; }
7964 else
7965 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7966 printf "%s\n" "no" >&6; }
7967 fi
7968
7969 if test "x$ac_ct_LIPO" = x; then
7970 LIPO=":"
7971 else
7972 case $cross_compiling:$ac_tool_warned in
7973 yes:)
7974 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7975 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7976 ac_tool_warned=yes ;;
7977 esac
7978 LIPO=$ac_ct_LIPO
7979 fi
7980 else
7981 LIPO="$ac_cv_prog_LIPO"
7982 fi
7983
7984 if test -n "$ac_tool_prefix"; then
7985 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7986 set dummy ${ac_tool_prefix}otool; ac_word=$2
7987 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7988 printf %s "checking for $ac_word... " >&6; }
7989 if test ${ac_cv_prog_OTOOL+y}
7990 then :
7991 printf %s "(cached) " >&6
7992 else $as_nop
7993 if test -n "$OTOOL"; then
7994 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7995 else
7996 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7997 for as_dir in $PATH
7998 do
7999 IFS=$as_save_IFS
8000 case $as_dir in #(((
8001 '') as_dir=./ ;;
8002 */) ;;
8003 *) as_dir=$as_dir/ ;;
8004 esac
8005 for ac_exec_ext in '' $ac_executable_extensions; do
8006 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8007 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8008 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8009 break 2
8010 fi
8011 done
8012 done
8013 IFS=$as_save_IFS
8014
8015 fi
8016 fi
8017 OTOOL=$ac_cv_prog_OTOOL
8018 if test -n "$OTOOL"; then
8019 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8020 printf "%s\n" "$OTOOL" >&6; }
8021 else
8022 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8023 printf "%s\n" "no" >&6; }
8024 fi
8025
8026
8027 fi
8028 if test -z "$ac_cv_prog_OTOOL"; then
8029 ac_ct_OTOOL=$OTOOL
8030 # Extract the first word of "otool", so it can be a program name with args.
8031 set dummy otool; ac_word=$2
8032 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8033 printf %s "checking for $ac_word... " >&6; }
8034 if test ${ac_cv_prog_ac_ct_OTOOL+y}
8035 then :
8036 printf %s "(cached) " >&6
8037 else $as_nop
8038 if test -n "$ac_ct_OTOOL"; then
8039 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8040 else
8041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8042 for as_dir in $PATH
8043 do
8044 IFS=$as_save_IFS
8045 case $as_dir in #(((
8046 '') as_dir=./ ;;
8047 */) ;;
8048 *) as_dir=$as_dir/ ;;
8049 esac
8050 for ac_exec_ext in '' $ac_executable_extensions; do
8051 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8052 ac_cv_prog_ac_ct_OTOOL="otool"
8053 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8054 break 2
8055 fi
8056 done
8057 done
8058 IFS=$as_save_IFS
8059
8060 fi
8061 fi
8062 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8063 if test -n "$ac_ct_OTOOL"; then
8064 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8065 printf "%s\n" "$ac_ct_OTOOL" >&6; }
8066 else
8067 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8068 printf "%s\n" "no" >&6; }
8069 fi
8070
8071 if test "x$ac_ct_OTOOL" = x; then
8072 OTOOL=":"
8073 else
8074 case $cross_compiling:$ac_tool_warned in
8075 yes:)
8076 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8077 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8078 ac_tool_warned=yes ;;
8079 esac
8080 OTOOL=$ac_ct_OTOOL
8081 fi
8082 else
8083 OTOOL="$ac_cv_prog_OTOOL"
8084 fi
8085
8086 if test -n "$ac_tool_prefix"; then
8087 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8088 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8089 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8090 printf %s "checking for $ac_word... " >&6; }
8091 if test ${ac_cv_prog_OTOOL64+y}
8092 then :
8093 printf %s "(cached) " >&6
8094 else $as_nop
8095 if test -n "$OTOOL64"; then
8096 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8097 else
8098 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8099 for as_dir in $PATH
8100 do
8101 IFS=$as_save_IFS
8102 case $as_dir in #(((
8103 '') as_dir=./ ;;
8104 */) ;;
8105 *) as_dir=$as_dir/ ;;
8106 esac
8107 for ac_exec_ext in '' $ac_executable_extensions; do
8108 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8109 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8110 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8111 break 2
8112 fi
8113 done
8114 done
8115 IFS=$as_save_IFS
8116
8117 fi
8118 fi
8119 OTOOL64=$ac_cv_prog_OTOOL64
8120 if test -n "$OTOOL64"; then
8121 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8122 printf "%s\n" "$OTOOL64" >&6; }
8123 else
8124 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8125 printf "%s\n" "no" >&6; }
8126 fi
8127
8128
8129 fi
8130 if test -z "$ac_cv_prog_OTOOL64"; then
8131 ac_ct_OTOOL64=$OTOOL64
8132 # Extract the first word of "otool64", so it can be a program name with args.
8133 set dummy otool64; ac_word=$2
8134 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8135 printf %s "checking for $ac_word... " >&6; }
8136 if test ${ac_cv_prog_ac_ct_OTOOL64+y}
8137 then :
8138 printf %s "(cached) " >&6
8139 else $as_nop
8140 if test -n "$ac_ct_OTOOL64"; then
8141 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8142 else
8143 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8144 for as_dir in $PATH
8145 do
8146 IFS=$as_save_IFS
8147 case $as_dir in #(((
8148 '') as_dir=./ ;;
8149 */) ;;
8150 *) as_dir=$as_dir/ ;;
8151 esac
8152 for ac_exec_ext in '' $ac_executable_extensions; do
8153 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8154 ac_cv_prog_ac_ct_OTOOL64="otool64"
8155 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8156 break 2
8157 fi
8158 done
8159 done
8160 IFS=$as_save_IFS
8161
8162 fi
8163 fi
8164 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8165 if test -n "$ac_ct_OTOOL64"; then
8166 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8167 printf "%s\n" "$ac_ct_OTOOL64" >&6; }
8168 else
8169 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8170 printf "%s\n" "no" >&6; }
8171 fi
8172
8173 if test "x$ac_ct_OTOOL64" = x; then
8174 OTOOL64=":"
8175 else
8176 case $cross_compiling:$ac_tool_warned in
8177 yes:)
8178 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8179 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8180 ac_tool_warned=yes ;;
8181 esac
8182 OTOOL64=$ac_ct_OTOOL64
8183 fi
8184 else
8185 OTOOL64="$ac_cv_prog_OTOOL64"
8186 fi
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8215 printf %s "checking for -single_module linker flag... " >&6; }
8216 if test ${lt_cv_apple_cc_single_mod+y}
8217 then :
8218 printf %s "(cached) " >&6
8219 else $as_nop
8220 lt_cv_apple_cc_single_mod=no
8221 if test -z "$LT_MULTI_MODULE"; then
8222 # By default we will add the -single_module flag. You can override
8223 # by either setting the environment variable LT_MULTI_MODULE
8224 # non-empty at configure time, or by adding -multi_module to the
8225 # link flags.
8226 rm -rf libconftest.dylib*
8227 echo "int foo(void){return 1;}" > conftest.c
8228 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8229 -dynamiclib -Wl,-single_module conftest.c" >&5
8230 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8231 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8232 _lt_result=$?
8233 # If there is a non-empty error log, and "single_module"
8234 # appears in it, assume the flag caused a linker warning
8235 if test -s conftest.err && $GREP single_module conftest.err; then
8236 cat conftest.err >&5
8237 # Otherwise, if the output was created with a 0 exit code from
8238 # the compiler, it worked.
8239 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
8240 lt_cv_apple_cc_single_mod=yes
8241 else
8242 cat conftest.err >&5
8243 fi
8244 rm -rf libconftest.dylib*
8245 rm -f conftest.*
8246 fi
8247 fi
8248 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8249 printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; }
8250
8251 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8252 printf %s "checking for -exported_symbols_list linker flag... " >&6; }
8253 if test ${lt_cv_ld_exported_symbols_list+y}
8254 then :
8255 printf %s "(cached) " >&6
8256 else $as_nop
8257 lt_cv_ld_exported_symbols_list=no
8258 save_LDFLAGS=$LDFLAGS
8259 echo "_main" > conftest.sym
8260 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8262 /* end confdefs.h. */
8263
8264 int
8265 main (void)
8266 {
8267
8268 ;
8269 return 0;
8270 }
8271 _ACEOF
8272 if ac_fn_c_try_link "$LINENO"
8273 then :
8274 lt_cv_ld_exported_symbols_list=yes
8275 else $as_nop
8276 lt_cv_ld_exported_symbols_list=no
8277 fi
8278 rm -f core conftest.err conftest.$ac_objext conftest.beam \
8279 conftest$ac_exeext conftest.$ac_ext
8280 LDFLAGS=$save_LDFLAGS
8281
8282 fi
8283 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8284 printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; }
8285
8286 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8287 printf %s "checking for -force_load linker flag... " >&6; }
8288 if test ${lt_cv_ld_force_load+y}
8289 then :
8290 printf %s "(cached) " >&6
8291 else $as_nop
8292 lt_cv_ld_force_load=no
8293 cat > conftest.c << _LT_EOF
8294 int forced_loaded() { return 2;}
8295 _LT_EOF
8296 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8297 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8298 echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5
8299 $AR $AR_FLAGS libconftest.a conftest.o 2>&5
8300 echo "$RANLIB libconftest.a" >&5
8301 $RANLIB libconftest.a 2>&5
8302 cat > conftest.c << _LT_EOF
8303 int main() { return 0;}
8304 _LT_EOF
8305 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8306 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8307 _lt_result=$?
8308 if test -s conftest.err && $GREP force_load conftest.err; then
8309 cat conftest.err >&5
8310 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
8311 lt_cv_ld_force_load=yes
8312 else
8313 cat conftest.err >&5
8314 fi
8315 rm -f conftest.err libconftest.a conftest conftest.c
8316 rm -rf conftest.dSYM
8317
8318 fi
8319 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8320 printf "%s\n" "$lt_cv_ld_force_load" >&6; }
8321 case $host_os in
8322 rhapsody* | darwin1.[012])
8323 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
8324 darwin1.*)
8325 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8326 darwin*)
8327 case $MACOSX_DEPLOYMENT_TARGET,$host in
8328 10.[012],*|,*powerpc*-darwin[5-8]*)
8329 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8330 *)
8331 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8332 esac
8333 ;;
8334 esac
8335 if test yes = "$lt_cv_apple_cc_single_mod"; then
8336 _lt_dar_single_mod='$single_module'
8337 fi
8338 if test yes = "$lt_cv_ld_exported_symbols_list"; then
8339 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
8340 else
8341 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
8342 fi
8343 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
8344 _lt_dsymutil='~$DSYMUTIL $lib || :'
8345 else
8346 _lt_dsymutil=
8347 fi
8348 ;;
8349 esac
8350
8351 # func_munge_path_list VARIABLE PATH
8352 # -----------------------------------
8353 # VARIABLE is name of variable containing _space_ separated list of
8354 # directories to be munged by the contents of PATH, which is string
8355 # having a format:
8356 # "DIR[:DIR]:"
8357 # string "DIR[ DIR]" will be prepended to VARIABLE
8358 # ":DIR[:DIR]"
8359 # string "DIR[ DIR]" will be appended to VARIABLE
8360 # "DIRP[:DIRP]::[DIRA:]DIRA"
8361 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
8362 # "DIRA[ DIRA]" will be appended to VARIABLE
8363 # "DIR[:DIR]"
8364 # VARIABLE will be replaced by "DIR[ DIR]"
8365 func_munge_path_list ()
8366 {
8367 case x$2 in
8368 x)
8369 ;;
8370 *:)
8371 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
8372 ;;
8373 x:*)
8374 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
8375 ;;
8376 *::*)
8377 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
8378 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
8379 ;;
8380 *)
8381 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
8382 ;;
8383 esac
8384 }
8385
8386 ac_header= ac_cache=
8387 for ac_item in $ac_header_c_list
8388 do
8389 if test $ac_cache; then
8390 ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
8391 if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
8392 printf "%s\n" "#define $ac_item 1" >> confdefs.h
8393 fi
8394 ac_header= ac_cache=
8395 elif test $ac_header; then
8396 ac_cache=$ac_item
8397 else
8398 ac_header=$ac_item
8399 fi
8400 done
8401
8402
8403
8404
8405
8406
8407
8408
8409 if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
8410 then :
8411
8412 printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
8413
8414 fi
8415 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8416 "
8417 if test "x$ac_cv_header_dlfcn_h" = xyes
8418 then :
8419 printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h
8420
8421 fi
8422
8423
8424
8425
8426
8427 # Set options
8428
8429
8430
8431 enable_dlopen=no
8432
8433
8434 enable_win32_dll=no
8435
8436
8437 # Check whether --enable-shared was given.
8438 if test ${enable_shared+y}
8439 then :
8440 enableval=$enable_shared; p=${PACKAGE-default}
8441 case $enableval in
8442 yes) enable_shared=yes ;;
8443 no) enable_shared=no ;;
8444 *)
8445 enable_shared=no
8446 # Look at the argument we got. We use all the common list separators.
8447 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8448 for pkg in $enableval; do
8449 IFS=$lt_save_ifs
8450 if test "X$pkg" = "X$p"; then
8451 enable_shared=yes
8452 fi
8453 done
8454 IFS=$lt_save_ifs
8455 ;;
8456 esac
8457 else $as_nop
8458 enable_shared=yes
8459 fi
8460
8461
8462
8463
8464
8465
8466
8467
8468
8469 # Check whether --enable-static was given.
8470 if test ${enable_static+y}
8471 then :
8472 enableval=$enable_static; p=${PACKAGE-default}
8473 case $enableval in
8474 yes) enable_static=yes ;;
8475 no) enable_static=no ;;
8476 *)
8477 enable_static=no
8478 # Look at the argument we got. We use all the common list separators.
8479 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8480 for pkg in $enableval; do
8481 IFS=$lt_save_ifs
8482 if test "X$pkg" = "X$p"; then
8483 enable_static=yes
8484 fi
8485 done
8486 IFS=$lt_save_ifs
8487 ;;
8488 esac
8489 else $as_nop
8490 enable_static=yes
8491 fi
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502 # Check whether --with-pic was given.
8503 if test ${with_pic+y}
8504 then :
8505 withval=$with_pic; lt_p=${PACKAGE-default}
8506 case $withval in
8507 yes|no) pic_mode=$withval ;;
8508 *)
8509 pic_mode=default
8510 # Look at the argument we got. We use all the common list separators.
8511 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8512 for lt_pkg in $withval; do
8513 IFS=$lt_save_ifs
8514 if test "X$lt_pkg" = "X$lt_p"; then
8515 pic_mode=yes
8516 fi
8517 done
8518 IFS=$lt_save_ifs
8519 ;;
8520 esac
8521 else $as_nop
8522 pic_mode=default
8523 fi
8524
8525
8526
8527
8528
8529
8530
8531
8532 # Check whether --enable-fast-install was given.
8533 if test ${enable_fast_install+y}
8534 then :
8535 enableval=$enable_fast_install; p=${PACKAGE-default}
8536 case $enableval in
8537 yes) enable_fast_install=yes ;;
8538 no) enable_fast_install=no ;;
8539 *)
8540 enable_fast_install=no
8541 # Look at the argument we got. We use all the common list separators.
8542 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8543 for pkg in $enableval; do
8544 IFS=$lt_save_ifs
8545 if test "X$pkg" = "X$p"; then
8546 enable_fast_install=yes
8547 fi
8548 done
8549 IFS=$lt_save_ifs
8550 ;;
8551 esac
8552 else $as_nop
8553 enable_fast_install=yes
8554 fi
8555
8556
8557
8558
8559
8560
8561
8562
8563 shared_archive_member_spec=
8564 case $host,$enable_shared in
8565 power*-*-aix[5-9]*,yes)
8566 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
8567 printf %s "checking which variant of shared library versioning to provide... " >&6; }
8568
8569 # Check whether --with-aix-soname was given.
8570 if test ${with_aix_soname+y}
8571 then :
8572 withval=$with_aix_soname; case $withval in
8573 aix|svr4|both)
8574 ;;
8575 *)
8576 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
8577 ;;
8578 esac
8579 lt_cv_with_aix_soname=$with_aix_soname
8580 else $as_nop
8581 if test ${lt_cv_with_aix_soname+y}
8582 then :
8583 printf %s "(cached) " >&6
8584 else $as_nop
8585 lt_cv_with_aix_soname=aix
8586 fi
8587
8588 with_aix_soname=$lt_cv_with_aix_soname
8589 fi
8590
8591 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
8592 printf "%s\n" "$with_aix_soname" >&6; }
8593 if test aix != "$with_aix_soname"; then
8594 # For the AIX way of multilib, we name the shared archive member
8595 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
8596 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
8597 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
8598 # the AIX toolchain works better with OBJECT_MODE set (default 32).
8599 if test 64 = "${OBJECT_MODE-32}"; then
8600 shared_archive_member_spec=shr_64
8601 else
8602 shared_archive_member_spec=shr
8603 fi
8604 fi
8605 ;;
8606 *)
8607 with_aix_soname=aix
8608 ;;
8609 esac
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620 # This can be used to rebuild libtool when needed
8621 LIBTOOL_DEPS=$ltmain
8622
8623 # Always use our own libtool.
8624 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8625
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636
8637
8638
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
8652
8653
8654
8655 test -z "$LN_S" && LN_S="ln -s"
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666
8667
8668
8669
8670 if test -n "${ZSH_VERSION+set}"; then
8671 setopt NO_GLOB_SUBST
8672 fi
8673
8674 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8675 printf %s "checking for objdir... " >&6; }
8676 if test ${lt_cv_objdir+y}
8677 then :
8678 printf %s "(cached) " >&6
8679 else $as_nop
8680 rm -f .libs 2>/dev/null
8681 mkdir .libs 2>/dev/null
8682 if test -d .libs; then
8683 lt_cv_objdir=.libs
8684 else
8685 # MS-DOS does not allow filenames that begin with a dot.
8686 lt_cv_objdir=_libs
8687 fi
8688 rmdir .libs 2>/dev/null
8689 fi
8690 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8691 printf "%s\n" "$lt_cv_objdir" >&6; }
8692 objdir=$lt_cv_objdir
8693
8694
8695
8696
8697
8698 printf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h
8699
8700
8701
8702
8703 case $host_os in
8704 aix3*)
8705 # AIX sometimes has problems with the GCC collect2 program. For some
8706 # reason, if we set the COLLECT_NAMES environment variable, the problems
8707 # vanish in a puff of smoke.
8708 if test set != "${COLLECT_NAMES+set}"; then
8709 COLLECT_NAMES=
8710 export COLLECT_NAMES
8711 fi
8712 ;;
8713 esac
8714
8715 # Global variables:
8716 ofile=libtool
8717 can_build_shared=yes
8718
8719 # All known linkers require a '.a' archive for static linking (except MSVC and
8720 # ICC, which need '.lib').
8721 libext=a
8722
8723 with_gnu_ld=$lt_cv_prog_gnu_ld
8724
8725 old_CC=$CC
8726 old_CFLAGS=$CFLAGS
8727
8728 # Set sane defaults for various variables
8729 test -z "$CC" && CC=cc
8730 test -z "$LTCC" && LTCC=$CC
8731 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8732 test -z "$LD" && LD=ld
8733 test -z "$ac_objext" && ac_objext=o
8734
8735 func_cc_basename $compiler
8736 cc_basename=$func_cc_basename_result
8737
8738
8739 # Only perform the check for file, if the check method requires it
8740 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8741 case $deplibs_check_method in
8742 file_magic*)
8743 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8744 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8745 printf %s "checking for ${ac_tool_prefix}file... " >&6; }
8746 if test ${lt_cv_path_MAGIC_CMD+y}
8747 then :
8748 printf %s "(cached) " >&6
8749 else $as_nop
8750 case $MAGIC_CMD in
8751 [\\/*] | ?:[\\/]*)
8752 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8753 ;;
8754 *)
8755 lt_save_MAGIC_CMD=$MAGIC_CMD
8756 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8757 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8758 for ac_dir in $ac_dummy; do
8759 IFS=$lt_save_ifs
8760 test -z "$ac_dir" && ac_dir=.
8761 if test -f "$ac_dir/${ac_tool_prefix}file"; then
8762 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
8763 if test -n "$file_magic_test_file"; then
8764 case $deplibs_check_method in
8765 "file_magic "*)
8766 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8767 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8768 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8769 $EGREP "$file_magic_regex" > /dev/null; then
8770 :
8771 else
8772 cat <<_LT_EOF 1>&2
8773
8774 *** Warning: the command libtool uses to detect shared libraries,
8775 *** $file_magic_cmd, produces output that libtool cannot recognize.
8776 *** The result is that libtool may fail to recognize shared libraries
8777 *** as such. This will affect the creation of libtool libraries that
8778 *** depend on shared libraries, but programs linked with such libtool
8779 *** libraries will work regardless of this problem. Nevertheless, you
8780 *** may want to report the problem to your system manager and/or to
8781 *** bug-libtool@gnu.org
8782
8783 _LT_EOF
8784 fi ;;
8785 esac
8786 fi
8787 break
8788 fi
8789 done
8790 IFS=$lt_save_ifs
8791 MAGIC_CMD=$lt_save_MAGIC_CMD
8792 ;;
8793 esac
8794 fi
8795
8796 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8797 if test -n "$MAGIC_CMD"; then
8798 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8799 printf "%s\n" "$MAGIC_CMD" >&6; }
8800 else
8801 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8802 printf "%s\n" "no" >&6; }
8803 fi
8804
8805
8806
8807
8808
8809 if test -z "$lt_cv_path_MAGIC_CMD"; then
8810 if test -n "$ac_tool_prefix"; then
8811 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8812 printf %s "checking for file... " >&6; }
8813 if test ${lt_cv_path_MAGIC_CMD+y}
8814 then :
8815 printf %s "(cached) " >&6
8816 else $as_nop
8817 case $MAGIC_CMD in
8818 [\\/*] | ?:[\\/]*)
8819 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8820 ;;
8821 *)
8822 lt_save_MAGIC_CMD=$MAGIC_CMD
8823 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8824 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8825 for ac_dir in $ac_dummy; do
8826 IFS=$lt_save_ifs
8827 test -z "$ac_dir" && ac_dir=.
8828 if test -f "$ac_dir/file"; then
8829 lt_cv_path_MAGIC_CMD=$ac_dir/"file"
8830 if test -n "$file_magic_test_file"; then
8831 case $deplibs_check_method in
8832 "file_magic "*)
8833 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8834 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8835 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8836 $EGREP "$file_magic_regex" > /dev/null; then
8837 :
8838 else
8839 cat <<_LT_EOF 1>&2
8840
8841 *** Warning: the command libtool uses to detect shared libraries,
8842 *** $file_magic_cmd, produces output that libtool cannot recognize.
8843 *** The result is that libtool may fail to recognize shared libraries
8844 *** as such. This will affect the creation of libtool libraries that
8845 *** depend on shared libraries, but programs linked with such libtool
8846 *** libraries will work regardless of this problem. Nevertheless, you
8847 *** may want to report the problem to your system manager and/or to
8848 *** bug-libtool@gnu.org
8849
8850 _LT_EOF
8851 fi ;;
8852 esac
8853 fi
8854 break
8855 fi
8856 done
8857 IFS=$lt_save_ifs
8858 MAGIC_CMD=$lt_save_MAGIC_CMD
8859 ;;
8860 esac
8861 fi
8862
8863 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8864 if test -n "$MAGIC_CMD"; then
8865 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8866 printf "%s\n" "$MAGIC_CMD" >&6; }
8867 else
8868 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8869 printf "%s\n" "no" >&6; }
8870 fi
8871
8872
8873 else
8874 MAGIC_CMD=:
8875 fi
8876 fi
8877
8878 fi
8879 ;;
8880 esac
8881
8882 # Use C for the default configuration in the libtool script
8883
8884 lt_save_CC=$CC
8885 ac_ext=c
8886 ac_cpp='$CPP $CPPFLAGS'
8887 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8888 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8889 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8890
8891
8892 # Source file extension for C test sources.
8893 ac_ext=c
8894
8895 # Object file extension for compiled C test sources.
8896 objext=o
8897 objext=$objext
8898
8899 # Code to be used in simple compile tests
8900 lt_simple_compile_test_code="int some_variable = 0;"
8901
8902 # Code to be used in simple link tests
8903 lt_simple_link_test_code='int main(){return(0);}'
8904
8905
8906
8907
8908
8909
8910
8911 # If no C compiler was specified, use CC.
8912 LTCC=${LTCC-"$CC"}
8913
8914 # If no C compiler flags were specified, use CFLAGS.
8915 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8916
8917 # Allow CC to be a program name with arguments.
8918 compiler=$CC
8919
8920 # Save the default compiler, since it gets overwritten when the other
8921 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8922 compiler_DEFAULT=$CC
8923
8924 # save warnings/boilerplate of simple test code
8925 ac_outfile=conftest.$ac_objext
8926 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8927 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8928 _lt_compiler_boilerplate=`cat conftest.err`
8929 $RM conftest*
8930
8931 ac_outfile=conftest.$ac_objext
8932 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8933 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8934 _lt_linker_boilerplate=`cat conftest.err`
8935 $RM -r conftest*
8936
8937
8938 ## CAVEAT EMPTOR:
8939 ## There is no encapsulation within the following macros, do not change
8940 ## the running order or otherwise move them around unless you know exactly
8941 ## what you are doing...
8942 if test -n "$compiler"; then
8943
8944 lt_prog_compiler_no_builtin_flag=
8945
8946 if test yes = "$GCC"; then
8947 case $cc_basename in
8948 nvcc*)
8949 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8950 *)
8951 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8952 esac
8953
8954 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8955 printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8956 if test ${lt_cv_prog_compiler_rtti_exceptions+y}
8957 then :
8958 printf %s "(cached) " >&6
8959 else $as_nop
8960 lt_cv_prog_compiler_rtti_exceptions=no
8961 ac_outfile=conftest.$ac_objext
8962 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8963 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment
8964 # Insert the option either (1) after the last *FLAGS variable, or
8965 # (2) before a word containing "conftest.", or (3) at the end.
8966 # Note that $ac_compile itself does not contain backslashes and begins
8967 # with a dollar sign (not a hyphen), so the echo should work correctly.
8968 # The option is referenced via a variable to avoid confusing sed.
8969 lt_compile=`echo "$ac_compile" | $SED \
8970 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8971 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8972 -e 's:$: $lt_compiler_flag:'`
8973 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8974 (eval "$lt_compile" 2>conftest.err)
8975 ac_status=$?
8976 cat conftest.err >&5
8977 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8978 if (exit $ac_status) && test -s "$ac_outfile"; then
8979 # The compiler can only warn and ignore the option if not recognized
8980 # So say no if there are warnings other than the usual output.
8981 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8982 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8983 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8984 lt_cv_prog_compiler_rtti_exceptions=yes
8985 fi
8986 fi
8987 $RM conftest*
8988
8989 fi
8990 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8991 printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8992
8993 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
8994 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8995 else
8996 :
8997 fi
8998
8999 fi
9000
9001
9002
9003
9004
9005
9006 lt_prog_compiler_wl=
9007 lt_prog_compiler_pic=
9008 lt_prog_compiler_static=
9009
9010
9011 if test yes = "$GCC"; then
9012 lt_prog_compiler_wl='-Wl,'
9013 lt_prog_compiler_static='-static'
9014
9015 case $host_os in
9016 aix*)
9017 # All AIX code is PIC.
9018 if test ia64 = "$host_cpu"; then
9019 # AIX 5 now supports IA64 processor
9020 lt_prog_compiler_static='-Bstatic'
9021 fi
9022 lt_prog_compiler_pic='-fPIC'
9023 ;;
9024
9025 amigaos*)
9026 case $host_cpu in
9027 powerpc)
9028 # see comment about AmigaOS4 .so support
9029 lt_prog_compiler_pic='-fPIC'
9030 ;;
9031 m68k)
9032 # FIXME: we need at least 68020 code to build shared libraries, but
9033 # adding the '-m68020' flag to GCC prevents building anything better,
9034 # like '-m68040'.
9035 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9036 ;;
9037 esac
9038 ;;
9039
9040 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9041 # PIC is the default for these OSes.
9042 ;;
9043
9044 mingw* | cygwin* | pw32* | os2* | cegcc*)
9045 # This hack is so that the source file can tell whether it is being
9046 # built for inclusion in a dll (and should export symbols for example).
9047 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9048 # (--disable-auto-import) libraries
9049 lt_prog_compiler_pic='-DDLL_EXPORT'
9050 case $host_os in
9051 os2*)
9052 lt_prog_compiler_static='$wl-static'
9053 ;;
9054 esac
9055 ;;
9056
9057 darwin* | rhapsody*)
9058 # PIC is the default on this platform
9059 # Common symbols not allowed in MH_DYLIB files
9060 lt_prog_compiler_pic='-fno-common'
9061 ;;
9062
9063 haiku*)
9064 # PIC is the default for Haiku.
9065 # The "-static" flag exists, but is broken.
9066 lt_prog_compiler_static=
9067 ;;
9068
9069 hpux*)
9070 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9071 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9072 # sets the default TLS model and affects inlining.
9073 case $host_cpu in
9074 hppa*64*)
9075 # +Z the default
9076 ;;
9077 *)
9078 lt_prog_compiler_pic='-fPIC'
9079 ;;
9080 esac
9081 ;;
9082
9083 interix[3-9]*)
9084 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9085 # Instead, we relocate shared libraries at runtime.
9086 ;;
9087
9088 msdosdjgpp*)
9089 # Just because we use GCC doesn't mean we suddenly get shared libraries
9090 # on systems that don't support them.
9091 lt_prog_compiler_can_build_shared=no
9092 enable_shared=no
9093 ;;
9094
9095 *nto* | *qnx*)
9096 # QNX uses GNU C++, but need to define -shared option too, otherwise
9097 # it will coredump.
9098 lt_prog_compiler_pic='-fPIC -shared'
9099 ;;
9100
9101 sysv4*MP*)
9102 if test -d /usr/nec; then
9103 lt_prog_compiler_pic=-Kconform_pic
9104 fi
9105 ;;
9106
9107 *)
9108 lt_prog_compiler_pic='-fPIC'
9109 ;;
9110 esac
9111
9112 case $cc_basename in
9113 nvcc*) # Cuda Compiler Driver 2.2
9114 lt_prog_compiler_wl='-Xlinker '
9115 if test -n "$lt_prog_compiler_pic"; then
9116 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9117 fi
9118 ;;
9119 esac
9120 else
9121 # PORTME Check for flag to pass linker flags through the system compiler.
9122 case $host_os in
9123 aix*)
9124 lt_prog_compiler_wl='-Wl,'
9125 if test ia64 = "$host_cpu"; then
9126 # AIX 5 now supports IA64 processor
9127 lt_prog_compiler_static='-Bstatic'
9128 else
9129 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9130 fi
9131 ;;
9132
9133 darwin* | rhapsody*)
9134 # PIC is the default on this platform
9135 # Common symbols not allowed in MH_DYLIB files
9136 lt_prog_compiler_pic='-fno-common'
9137 case $cc_basename in
9138 nagfor*)
9139 # NAG Fortran compiler
9140 lt_prog_compiler_wl='-Wl,-Wl,,'
9141 lt_prog_compiler_pic='-PIC'
9142 lt_prog_compiler_static='-Bstatic'
9143 ;;
9144 esac
9145 ;;
9146
9147 mingw* | cygwin* | pw32* | os2* | cegcc*)
9148 # This hack is so that the source file can tell whether it is being
9149 # built for inclusion in a dll (and should export symbols for example).
9150 lt_prog_compiler_pic='-DDLL_EXPORT'
9151 case $host_os in
9152 os2*)
9153 lt_prog_compiler_static='$wl-static'
9154 ;;
9155 esac
9156 ;;
9157
9158 hpux9* | hpux10* | hpux11*)
9159 lt_prog_compiler_wl='-Wl,'
9160 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9161 # not for PA HP-UX.
9162 case $host_cpu in
9163 hppa*64*|ia64*)
9164 # +Z the default
9165 ;;
9166 *)
9167 lt_prog_compiler_pic='+Z'
9168 ;;
9169 esac
9170 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9171 lt_prog_compiler_static='$wl-a ${wl}archive'
9172 ;;
9173
9174 irix5* | irix6* | nonstopux*)
9175 lt_prog_compiler_wl='-Wl,'
9176 # PIC (with -KPIC) is the default.
9177 lt_prog_compiler_static='-non_shared'
9178 ;;
9179
9180 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
9181 case $cc_basename in
9182 # old Intel for x86_64, which still supported -KPIC.
9183 ecc*)
9184 lt_prog_compiler_wl='-Wl,'
9185 lt_prog_compiler_pic='-KPIC'
9186 lt_prog_compiler_static='-static'
9187 ;;
9188 # flang / f18. f95 an alias for gfortran or flang on Debian
9189 flang* | f18* | f95*)
9190 lt_prog_compiler_wl='-Wl,'
9191 lt_prog_compiler_pic='-fPIC'
9192 lt_prog_compiler_static='-static'
9193 ;;
9194 # icc used to be incompatible with GCC.
9195 # ICC 10 doesn't accept -KPIC any more.
9196 icc* | ifort*)
9197 lt_prog_compiler_wl='-Wl,'
9198 lt_prog_compiler_pic='-fPIC'
9199 lt_prog_compiler_static='-static'
9200 ;;
9201 # Lahey Fortran 8.1.
9202 lf95*)
9203 lt_prog_compiler_wl='-Wl,'
9204 lt_prog_compiler_pic='--shared'
9205 lt_prog_compiler_static='--static'
9206 ;;
9207 nagfor*)
9208 # NAG Fortran compiler
9209 lt_prog_compiler_wl='-Wl,-Wl,,'
9210 lt_prog_compiler_pic='-PIC'
9211 lt_prog_compiler_static='-Bstatic'
9212 ;;
9213 tcc*)
9214 # Fabrice Bellard et al's Tiny C Compiler
9215 lt_prog_compiler_wl='-Wl,'
9216 lt_prog_compiler_pic='-fPIC'
9217 lt_prog_compiler_static='-static'
9218 ;;
9219 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9220 # Portland Group compilers (*not* the Pentium gcc compiler,
9221 # which looks to be a dead project)
9222 lt_prog_compiler_wl='-Wl,'
9223 lt_prog_compiler_pic='-fpic'
9224 lt_prog_compiler_static='-Bstatic'
9225 ;;
9226 ccc*)
9227 lt_prog_compiler_wl='-Wl,'
9228 # All Alpha code is PIC.
9229 lt_prog_compiler_static='-non_shared'
9230 ;;
9231 xl* | bgxl* | bgf* | mpixl*)
9232 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9233 lt_prog_compiler_wl='-Wl,'
9234 lt_prog_compiler_pic='-qpic'
9235 lt_prog_compiler_static='-qstaticlink'
9236 ;;
9237 *)
9238 case `$CC -V 2>&1 | $SED 5q` in
9239 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9240 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9241 lt_prog_compiler_pic='-KPIC'
9242 lt_prog_compiler_static='-Bstatic'
9243 lt_prog_compiler_wl=''
9244 ;;
9245 *Sun\ F* | *Sun*Fortran*)
9246 lt_prog_compiler_pic='-KPIC'
9247 lt_prog_compiler_static='-Bstatic'
9248 lt_prog_compiler_wl='-Qoption ld '
9249 ;;
9250 *Sun\ C*)
9251 # Sun C 5.9
9252 lt_prog_compiler_pic='-KPIC'
9253 lt_prog_compiler_static='-Bstatic'
9254 lt_prog_compiler_wl='-Wl,'
9255 ;;
9256 *Intel*\ [CF]*Compiler*)
9257 lt_prog_compiler_wl='-Wl,'
9258 lt_prog_compiler_pic='-fPIC'
9259 lt_prog_compiler_static='-static'
9260 ;;
9261 *Portland\ Group*)
9262 lt_prog_compiler_wl='-Wl,'
9263 lt_prog_compiler_pic='-fpic'
9264 lt_prog_compiler_static='-Bstatic'
9265 ;;
9266 esac
9267 ;;
9268 esac
9269 ;;
9270
9271 newsos6)
9272 lt_prog_compiler_pic='-KPIC'
9273 lt_prog_compiler_static='-Bstatic'
9274 ;;
9275
9276 *nto* | *qnx*)
9277 # QNX uses GNU C++, but need to define -shared option too, otherwise
9278 # it will coredump.
9279 lt_prog_compiler_pic='-fPIC -shared'
9280 ;;
9281
9282 osf3* | osf4* | osf5*)
9283 lt_prog_compiler_wl='-Wl,'
9284 # All OSF/1 code is PIC.
9285 lt_prog_compiler_static='-non_shared'
9286 ;;
9287
9288 rdos*)
9289 lt_prog_compiler_static='-non_shared'
9290 ;;
9291
9292 solaris*)
9293 lt_prog_compiler_pic='-KPIC'
9294 lt_prog_compiler_static='-Bstatic'
9295 case $cc_basename in
9296 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9297 lt_prog_compiler_wl='-Qoption ld ';;
9298 *)
9299 lt_prog_compiler_wl='-Wl,';;
9300 esac
9301 ;;
9302
9303 sunos4*)
9304 lt_prog_compiler_wl='-Qoption ld '
9305 lt_prog_compiler_pic='-PIC'
9306 lt_prog_compiler_static='-Bstatic'
9307 ;;
9308
9309 sysv4 | sysv4.2uw2* | sysv4.3*)
9310 lt_prog_compiler_wl='-Wl,'
9311 lt_prog_compiler_pic='-KPIC'
9312 lt_prog_compiler_static='-Bstatic'
9313 ;;
9314
9315 sysv4*MP*)
9316 if test -d /usr/nec; then
9317 lt_prog_compiler_pic='-Kconform_pic'
9318 lt_prog_compiler_static='-Bstatic'
9319 fi
9320 ;;
9321
9322 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9323 lt_prog_compiler_wl='-Wl,'
9324 lt_prog_compiler_pic='-KPIC'
9325 lt_prog_compiler_static='-Bstatic'
9326 ;;
9327
9328 unicos*)
9329 lt_prog_compiler_wl='-Wl,'
9330 lt_prog_compiler_can_build_shared=no
9331 ;;
9332
9333 uts4*)
9334 lt_prog_compiler_pic='-pic'
9335 lt_prog_compiler_static='-Bstatic'
9336 ;;
9337
9338 *)
9339 lt_prog_compiler_can_build_shared=no
9340 ;;
9341 esac
9342 fi
9343
9344 case $host_os in
9345 # For platforms that do not support PIC, -DPIC is meaningless:
9346 *djgpp*)
9347 lt_prog_compiler_pic=
9348 ;;
9349 *)
9350 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9351 ;;
9352 esac
9353
9354 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9355 printf %s "checking for $compiler option to produce PIC... " >&6; }
9356 if test ${lt_cv_prog_compiler_pic+y}
9357 then :
9358 printf %s "(cached) " >&6
9359 else $as_nop
9360 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9361 fi
9362 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9363 printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; }
9364 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9365
9366 #
9367 # Check to make sure the PIC flag actually works.
9368 #
9369 if test -n "$lt_prog_compiler_pic"; then
9370 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9371 printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9372 if test ${lt_cv_prog_compiler_pic_works+y}
9373 then :
9374 printf %s "(cached) " >&6
9375 else $as_nop
9376 lt_cv_prog_compiler_pic_works=no
9377 ac_outfile=conftest.$ac_objext
9378 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9379 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment
9380 # Insert the option either (1) after the last *FLAGS variable, or
9381 # (2) before a word containing "conftest.", or (3) at the end.
9382 # Note that $ac_compile itself does not contain backslashes and begins
9383 # with a dollar sign (not a hyphen), so the echo should work correctly.
9384 # The option is referenced via a variable to avoid confusing sed.
9385 lt_compile=`echo "$ac_compile" | $SED \
9386 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9387 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9388 -e 's:$: $lt_compiler_flag:'`
9389 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9390 (eval "$lt_compile" 2>conftest.err)
9391 ac_status=$?
9392 cat conftest.err >&5
9393 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9394 if (exit $ac_status) && test -s "$ac_outfile"; then
9395 # The compiler can only warn and ignore the option if not recognized
9396 # So say no if there are warnings other than the usual output.
9397 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9398 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9399 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9400 lt_cv_prog_compiler_pic_works=yes
9401 fi
9402 fi
9403 $RM conftest*
9404
9405 fi
9406 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9407 printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; }
9408
9409 if test yes = "$lt_cv_prog_compiler_pic_works"; then
9410 case $lt_prog_compiler_pic in
9411 "" | " "*) ;;
9412 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9413 esac
9414 else
9415 lt_prog_compiler_pic=
9416 lt_prog_compiler_can_build_shared=no
9417 fi
9418
9419 fi
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431 #
9432 # Check to make sure the static flag actually works.
9433 #
9434 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9435 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9436 printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9437 if test ${lt_cv_prog_compiler_static_works+y}
9438 then :
9439 printf %s "(cached) " >&6
9440 else $as_nop
9441 lt_cv_prog_compiler_static_works=no
9442 save_LDFLAGS=$LDFLAGS
9443 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9444 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9445 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9446 # The linker can only warn and ignore the option if not recognized
9447 # So say no if there are warnings
9448 if test -s conftest.err; then
9449 # Append any errors to the config.log.
9450 cat conftest.err 1>&5
9451 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9452 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9453 if diff conftest.exp conftest.er2 >/dev/null; then
9454 lt_cv_prog_compiler_static_works=yes
9455 fi
9456 else
9457 lt_cv_prog_compiler_static_works=yes
9458 fi
9459 fi
9460 $RM -r conftest*
9461 LDFLAGS=$save_LDFLAGS
9462
9463 fi
9464 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9465 printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; }
9466
9467 if test yes = "$lt_cv_prog_compiler_static_works"; then
9468 :
9469 else
9470 lt_prog_compiler_static=
9471 fi
9472
9473
9474
9475
9476
9477
9478
9479 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9480 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9481 if test ${lt_cv_prog_compiler_c_o+y}
9482 then :
9483 printf %s "(cached) " >&6
9484 else $as_nop
9485 lt_cv_prog_compiler_c_o=no
9486 $RM -r conftest 2>/dev/null
9487 mkdir conftest
9488 cd conftest
9489 mkdir out
9490 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9491
9492 lt_compiler_flag="-o out/conftest2.$ac_objext"
9493 # Insert the option either (1) after the last *FLAGS variable, or
9494 # (2) before a word containing "conftest.", or (3) at the end.
9495 # Note that $ac_compile itself does not contain backslashes and begins
9496 # with a dollar sign (not a hyphen), so the echo should work correctly.
9497 lt_compile=`echo "$ac_compile" | $SED \
9498 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9499 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9500 -e 's:$: $lt_compiler_flag:'`
9501 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9502 (eval "$lt_compile" 2>out/conftest.err)
9503 ac_status=$?
9504 cat out/conftest.err >&5
9505 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9506 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9507 then
9508 # The compiler can only warn and ignore the option if not recognized
9509 # So say no if there are warnings
9510 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9511 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9512 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9513 lt_cv_prog_compiler_c_o=yes
9514 fi
9515 fi
9516 chmod u+w . 2>&5
9517 $RM conftest*
9518 # SGI C++ compiler will create directory out/ii_files/ for
9519 # template instantiation
9520 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9521 $RM out/* && rmdir out
9522 cd ..
9523 $RM -r conftest
9524 $RM conftest*
9525
9526 fi
9527 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9528 printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
9529
9530
9531
9532
9533
9534
9535 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9536 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9537 if test ${lt_cv_prog_compiler_c_o+y}
9538 then :
9539 printf %s "(cached) " >&6
9540 else $as_nop
9541 lt_cv_prog_compiler_c_o=no
9542 $RM -r conftest 2>/dev/null
9543 mkdir conftest
9544 cd conftest
9545 mkdir out
9546 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9547
9548 lt_compiler_flag="-o out/conftest2.$ac_objext"
9549 # Insert the option either (1) after the last *FLAGS variable, or
9550 # (2) before a word containing "conftest.", or (3) at the end.
9551 # Note that $ac_compile itself does not contain backslashes and begins
9552 # with a dollar sign (not a hyphen), so the echo should work correctly.
9553 lt_compile=`echo "$ac_compile" | $SED \
9554 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9555 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9556 -e 's:$: $lt_compiler_flag:'`
9557 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9558 (eval "$lt_compile" 2>out/conftest.err)
9559 ac_status=$?
9560 cat out/conftest.err >&5
9561 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9562 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9563 then
9564 # The compiler can only warn and ignore the option if not recognized
9565 # So say no if there are warnings
9566 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9567 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9568 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9569 lt_cv_prog_compiler_c_o=yes
9570 fi
9571 fi
9572 chmod u+w . 2>&5
9573 $RM conftest*
9574 # SGI C++ compiler will create directory out/ii_files/ for
9575 # template instantiation
9576 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9577 $RM out/* && rmdir out
9578 cd ..
9579 $RM -r conftest
9580 $RM conftest*
9581
9582 fi
9583 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9584 printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
9585
9586
9587
9588
9589 hard_links=nottested
9590 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
9591 # do not overwrite the value of need_locks provided by the user
9592 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9593 printf %s "checking if we can lock with hard links... " >&6; }
9594 hard_links=yes
9595 $RM conftest*
9596 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9597 touch conftest.a
9598 ln conftest.a conftest.b 2>&5 || hard_links=no
9599 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9600 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9601 printf "%s\n" "$hard_links" >&6; }
9602 if test no = "$hard_links"; then
9603 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
9604 printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
9605 need_locks=warn
9606 fi
9607 else
9608 need_locks=no
9609 fi
9610
9611
9612
9613
9614
9615
9616 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9617 printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9618
9619 runpath_var=
9620 allow_undefined_flag=
9621 always_export_symbols=no
9622 archive_cmds=
9623 archive_expsym_cmds=
9624 compiler_needs_object=no
9625 enable_shared_with_static_runtimes=no
9626 export_dynamic_flag_spec=
9627 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9628 hardcode_automatic=no
9629 hardcode_direct=no
9630 hardcode_direct_absolute=no
9631 hardcode_libdir_flag_spec=
9632 hardcode_libdir_separator=
9633 hardcode_minus_L=no
9634 hardcode_shlibpath_var=unsupported
9635 inherit_rpath=no
9636 link_all_deplibs=unknown
9637 module_cmds=
9638 module_expsym_cmds=
9639 old_archive_from_new_cmds=
9640 old_archive_from_expsyms_cmds=
9641 thread_safe_flag_spec=
9642 whole_archive_flag_spec=
9643 # include_expsyms should be a list of space-separated symbols to be *always*
9644 # included in the symbol list
9645 include_expsyms=
9646 # exclude_expsyms can be an extended regexp of symbols to exclude
9647 # it will be wrapped by ' (' and ')$', so one must not match beginning or
9648 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
9649 # as well as any symbol that contains 'd'.
9650 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9651 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9652 # platforms (ab)use it in PIC code, but their linkers get confused if
9653 # the symbol is explicitly referenced. Since portable code cannot
9654 # rely on this symbol name, it's probably fine to never include it in
9655 # preloaded symbol tables.
9656 # Exclude shared library initialization/finalization symbols.
9657 extract_expsyms_cmds=
9658
9659 case $host_os in
9660 cygwin* | mingw* | pw32* | cegcc*)
9661 # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time
9662 # When not using gcc, we currently assume that we are using
9663 # Microsoft Visual C++ or Intel C++ Compiler.
9664 if test yes != "$GCC"; then
9665 with_gnu_ld=no
9666 fi
9667 ;;
9668 interix*)
9669 # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC)
9670 with_gnu_ld=yes
9671 ;;
9672 openbsd* | bitrig*)
9673 with_gnu_ld=no
9674 ;;
9675 linux* | k*bsd*-gnu | gnu*)
9676 link_all_deplibs=no
9677 ;;
9678 esac
9679
9680 ld_shlibs=yes
9681
9682 # On some targets, GNU ld is compatible enough with the native linker
9683 # that we're better off using the native interface for both.
9684 lt_use_gnu_ld_interface=no
9685 if test yes = "$with_gnu_ld"; then
9686 case $host_os in
9687 aix*)
9688 # The AIX port of GNU ld has always aspired to compatibility
9689 # with the native linker. However, as the warning in the GNU ld
9690 # block says, versions before 2.19.5* couldn't really create working
9691 # shared libraries, regardless of the interface used.
9692 case `$LD -v 2>&1` in
9693 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9694 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9695 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9696 *)
9697 lt_use_gnu_ld_interface=yes
9698 ;;
9699 esac
9700 ;;
9701 *)
9702 lt_use_gnu_ld_interface=yes
9703 ;;
9704 esac
9705 fi
9706
9707 if test yes = "$lt_use_gnu_ld_interface"; then
9708 # If archive_cmds runs LD, not CC, wlarc should be empty
9709 wlarc='$wl'
9710
9711 # Set some defaults for GNU ld with shared library support. These
9712 # are reset later if shared libraries are not supported. Putting them
9713 # here allows them to be overridden if necessary.
9714 runpath_var=LD_RUN_PATH
9715 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9716 export_dynamic_flag_spec='$wl--export-dynamic'
9717 # ancient GNU ld didn't support --whole-archive et. al.
9718 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9719 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
9720 else
9721 whole_archive_flag_spec=
9722 fi
9723 supports_anon_versioning=no
9724 case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in
9725 *GNU\ gold*) supports_anon_versioning=yes ;;
9726 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9727 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9728 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9729 *\ 2.11.*) ;; # other 2.11 versions
9730 *) supports_anon_versioning=yes ;;
9731 esac
9732
9733 # See if GNU ld supports shared libraries.
9734 case $host_os in
9735 aix[3-9]*)
9736 # On AIX/PPC, the GNU linker is very broken
9737 if test ia64 != "$host_cpu"; then
9738 ld_shlibs=no
9739 cat <<_LT_EOF 1>&2
9740
9741 *** Warning: the GNU linker, at least up to release 2.19, is reported
9742 *** to be unable to reliably create shared libraries on AIX.
9743 *** Therefore, libtool is disabling shared libraries support. If you
9744 *** really care for shared libraries, you may want to install binutils
9745 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9746 *** You will then need to restart the configuration process.
9747
9748 _LT_EOF
9749 fi
9750 ;;
9751
9752 amigaos*)
9753 case $host_cpu in
9754 powerpc)
9755 # see comment about AmigaOS4 .so support
9756 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9757 archive_expsym_cmds=''
9758 ;;
9759 m68k)
9760 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)'
9761 hardcode_libdir_flag_spec='-L$libdir'
9762 hardcode_minus_L=yes
9763 ;;
9764 esac
9765 ;;
9766
9767 beos*)
9768 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9769 allow_undefined_flag=unsupported
9770 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
9771 # support --undefined. This deserves some investigation. FIXME
9772 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9773 else
9774 ld_shlibs=no
9775 fi
9776 ;;
9777
9778 cygwin* | mingw* | pw32* | cegcc*)
9779 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9780 # as there is no search path for DLLs.
9781 hardcode_libdir_flag_spec='-L$libdir'
9782 export_dynamic_flag_spec='$wl--export-all-symbols'
9783 allow_undefined_flag=unsupported
9784 always_export_symbols=no
9785 enable_shared_with_static_runtimes=yes
9786 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'
9787 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9788
9789 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9790 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9791 # If the export-symbols file already is a .def file, use it as
9792 # is; otherwise, prepend EXPORTS...
9793 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
9794 cp $export_symbols $output_objdir/$soname.def;
9795 else
9796 echo EXPORTS > $output_objdir/$soname.def;
9797 cat $export_symbols >> $output_objdir/$soname.def;
9798 fi~
9799 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9800 else
9801 ld_shlibs=no
9802 fi
9803 ;;
9804
9805 haiku*)
9806 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9807 link_all_deplibs=yes
9808 ;;
9809
9810 os2*)
9811 hardcode_libdir_flag_spec='-L$libdir'
9812 hardcode_minus_L=yes
9813 allow_undefined_flag=unsupported
9814 shrext_cmds=.dll
9815 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9816 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9817 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9818 $ECHO EXPORTS >> $output_objdir/$libname.def~
9819 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
9820 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9821 emximp -o $lib $output_objdir/$libname.def'
9822 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9823 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9824 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9825 $ECHO EXPORTS >> $output_objdir/$libname.def~
9826 prefix_cmds="$SED"~
9827 if test EXPORTS = "`$SED 1q $export_symbols`"; then
9828 prefix_cmds="$prefix_cmds -e 1d";
9829 fi~
9830 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
9831 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
9832 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9833 emximp -o $lib $output_objdir/$libname.def'
9834 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
9835 enable_shared_with_static_runtimes=yes
9836 file_list_spec='@'
9837 ;;
9838
9839 interix[3-9]*)
9840 hardcode_direct=no
9841 hardcode_shlibpath_var=no
9842 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
9843 export_dynamic_flag_spec='$wl-E'
9844 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9845 # Instead, shared libraries are loaded at an image base (0x10000000 by
9846 # default) and relocated if they conflict, which is a slow very memory
9847 # consuming and fragmenting process. To avoid this, we pick a random,
9848 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9849 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9850 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9851 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'
9852 ;;
9853
9854 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9855 tmp_diet=no
9856 if test linux-dietlibc = "$host_os"; then
9857 case $cc_basename in
9858 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9859 esac
9860 fi
9861 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9862 && test no = "$tmp_diet"
9863 then
9864 tmp_addflag=' $pic_flag'
9865 tmp_sharedflag='-shared'
9866 case $cc_basename,$host_cpu in
9867 pgcc*) # Portland Group C compiler
9868 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'
9869 tmp_addflag=' $pic_flag'
9870 ;;
9871 pgf77* | pgf90* | pgf95* | pgfortran*)
9872 # Portland Group f77 and f90 compilers
9873 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'
9874 tmp_addflag=' $pic_flag -Mnomain' ;;
9875 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9876 tmp_addflag=' -i_dynamic' ;;
9877 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9878 tmp_addflag=' -i_dynamic -nofor_main' ;;
9879 ifc* | ifort*) # Intel Fortran compiler
9880 tmp_addflag=' -nofor_main' ;;
9881 lf95*) # Lahey Fortran 8.1
9882 whole_archive_flag_spec=
9883 tmp_sharedflag='--shared' ;;
9884 nagfor*) # NAGFOR 5.3
9885 tmp_sharedflag='-Wl,-shared' ;;
9886 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9887 tmp_sharedflag='-qmkshrobj'
9888 tmp_addflag= ;;
9889 nvcc*) # Cuda Compiler Driver 2.2
9890 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'
9891 compiler_needs_object=yes
9892 ;;
9893 esac
9894 case `$CC -V 2>&1 | $SED 5q` in
9895 *Sun\ C*) # Sun C 5.9
9896 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'
9897 compiler_needs_object=yes
9898 tmp_sharedflag='-G' ;;
9899 *Sun\ F*) # Sun Fortran 8.3
9900 tmp_sharedflag='-G' ;;
9901 esac
9902 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9903
9904 if test yes = "$supports_anon_versioning"; then
9905 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9906 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9907 echo "local: *; };" >> $output_objdir/$libname.ver~
9908 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
9909 fi
9910
9911 case $cc_basename in
9912 tcc*)
9913 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9914 export_dynamic_flag_spec='-rdynamic'
9915 ;;
9916 xlf* | bgf* | bgxlf* | mpixlf*)
9917 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9918 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9919 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9920 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9921 if test yes = "$supports_anon_versioning"; then
9922 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9923 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9924 echo "local: *; };" >> $output_objdir/$libname.ver~
9925 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9926 fi
9927 ;;
9928 esac
9929 else
9930 ld_shlibs=no
9931 fi
9932 ;;
9933
9934 netbsd* | netbsdelf*-gnu)
9935 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9936 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9937 wlarc=
9938 else
9939 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9940 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9941 fi
9942 ;;
9943
9944 solaris*)
9945 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9946 ld_shlibs=no
9947 cat <<_LT_EOF 1>&2
9948
9949 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9950 *** create shared libraries on Solaris systems. Therefore, libtool
9951 *** is disabling shared libraries support. We urge you to upgrade GNU
9952 *** binutils to release 2.9.1 or newer. Another option is to modify
9953 *** your PATH or compiler configuration so that the native linker is
9954 *** used, and then restart.
9955
9956 _LT_EOF
9957 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9958 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9959 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9960 else
9961 ld_shlibs=no
9962 fi
9963 ;;
9964
9965 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9966 case `$LD -v 2>&1` in
9967 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9968 ld_shlibs=no
9969 cat <<_LT_EOF 1>&2
9970
9971 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
9972 *** reliably create shared libraries on SCO systems. Therefore, libtool
9973 *** is disabling shared libraries support. We urge you to upgrade GNU
9974 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9975 *** your PATH or compiler configuration so that the native linker is
9976 *** used, and then restart.
9977
9978 _LT_EOF
9979 ;;
9980 *)
9981 # For security reasons, it is highly recommended that you always
9982 # use absolute paths for naming shared libraries, and exclude the
9983 # DT_RUNPATH tag from executables and libraries. But doing so
9984 # requires that you compile everything twice, which is a pain.
9985 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9986 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9987 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9988 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9989 else
9990 ld_shlibs=no
9991 fi
9992 ;;
9993 esac
9994 ;;
9995
9996 sunos4*)
9997 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9998 wlarc=
9999 hardcode_direct=yes
10000 hardcode_shlibpath_var=no
10001 ;;
10002
10003 *)
10004 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10005 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10006 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10007 else
10008 ld_shlibs=no
10009 fi
10010 ;;
10011 esac
10012
10013 if test no = "$ld_shlibs"; then
10014 runpath_var=
10015 hardcode_libdir_flag_spec=
10016 export_dynamic_flag_spec=
10017 whole_archive_flag_spec=
10018 fi
10019 else
10020 # PORTME fill in a description of your system's linker (not GNU ld)
10021 case $host_os in
10022 aix3*)
10023 allow_undefined_flag=unsupported
10024 always_export_symbols=yes
10025 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'
10026 # Note: this linker hardcodes the directories in LIBPATH if there
10027 # are no directories specified by -L.
10028 hardcode_minus_L=yes
10029 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
10030 # Neither direct hardcoding nor static linking is supported with a
10031 # broken collect2.
10032 hardcode_direct=unsupported
10033 fi
10034 ;;
10035
10036 aix[4-9]*)
10037 if test ia64 = "$host_cpu"; then
10038 # On IA64, the linker does run time linking by default, so we don't
10039 # have to do anything special.
10040 aix_use_runtimelinking=no
10041 exp_sym_flag='-Bexport'
10042 no_entry_flag=
10043 else
10044 # If we're using GNU nm, then we don't want the "-C" option.
10045 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
10046 # Without the "-l" option, or with the "-B" option, AIX nm treats
10047 # weak defined symbols like other global defined symbols, whereas
10048 # GNU nm marks them as "W".
10049 # While the 'weak' keyword is ignored in the Export File, we need
10050 # it in the Import File for the 'aix-soname' feature, so we have
10051 # to replace the "-B" option with "-P" for AIX nm.
10052 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10053 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'
10054 else
10055 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'
10056 fi
10057 aix_use_runtimelinking=no
10058
10059 # Test if we are trying to use run time linking or normal
10060 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10061 # have runtime linking enabled, and use it for executables.
10062 # For shared libraries, we enable/disable runtime linking
10063 # depending on the kind of the shared library created -
10064 # when "with_aix_soname,aix_use_runtimelinking" is:
10065 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
10066 # "aix,yes" lib.so shared, rtl:yes, for executables
10067 # lib.a static archive
10068 # "both,no" lib.so.V(shr.o) shared, rtl:yes
10069 # lib.a(lib.so.V) shared, rtl:no, for executables
10070 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
10071 # lib.a(lib.so.V) shared, rtl:no
10072 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
10073 # lib.a static archive
10074 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10075 for ld_flag in $LDFLAGS; do
10076 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
10077 aix_use_runtimelinking=yes
10078 break
10079 fi
10080 done
10081 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
10082 # With aix-soname=svr4, we create the lib.so.V shared archives only,
10083 # so we don't have lib.a shared libs to link our executables.
10084 # We have to force runtime linking in this case.
10085 aix_use_runtimelinking=yes
10086 LDFLAGS="$LDFLAGS -Wl,-brtl"
10087 fi
10088 ;;
10089 esac
10090
10091 exp_sym_flag='-bexport'
10092 no_entry_flag='-bnoentry'
10093 fi
10094
10095 # When large executables or shared objects are built, AIX ld can
10096 # have problems creating the table of contents. If linking a library
10097 # or program results in "error TOC overflow" add -mminimal-toc to
10098 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10099 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10100
10101 archive_cmds=''
10102 hardcode_direct=yes
10103 hardcode_direct_absolute=yes
10104 hardcode_libdir_separator=':'
10105 link_all_deplibs=yes
10106 file_list_spec='$wl-f,'
10107 case $with_aix_soname,$aix_use_runtimelinking in
10108 aix,*) ;; # traditional, no import file
10109 svr4,* | *,yes) # use import file
10110 # The Import File defines what to hardcode.
10111 hardcode_direct=no
10112 hardcode_direct_absolute=no
10113 ;;
10114 esac
10115
10116 if test yes = "$GCC"; then
10117 case $host_os in aix4.[012]|aix4.[012].*)
10118 # We only want to do this on AIX 4.2 and lower, the check
10119 # below for broken collect2 doesn't work under 4.3+
10120 collect2name=`$CC -print-prog-name=collect2`
10121 if test -f "$collect2name" &&
10122 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10123 then
10124 # We have reworked collect2
10125 :
10126 else
10127 # We have old collect2
10128 hardcode_direct=unsupported
10129 # It fails to find uninstalled libraries when the uninstalled
10130 # path is not listed in the libpath. Setting hardcode_minus_L
10131 # to unsupported forces relinking
10132 hardcode_minus_L=yes
10133 hardcode_libdir_flag_spec='-L$libdir'
10134 hardcode_libdir_separator=
10135 fi
10136 ;;
10137 esac
10138 shared_flag='-shared'
10139 if test yes = "$aix_use_runtimelinking"; then
10140 shared_flag="$shared_flag "'$wl-G'
10141 fi
10142 # Need to ensure runtime linking is disabled for the traditional
10143 # shared library, or the linker may eventually find shared libraries
10144 # /with/ Import File - we do not want to mix them.
10145 shared_flag_aix='-shared'
10146 shared_flag_svr4='-shared $wl-G'
10147 else
10148 # not using gcc
10149 if test ia64 = "$host_cpu"; then
10150 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10151 # chokes on -Wl,-G. The following line is correct:
10152 shared_flag='-G'
10153 else
10154 if test yes = "$aix_use_runtimelinking"; then
10155 shared_flag='$wl-G'
10156 else
10157 shared_flag='$wl-bM:SRE'
10158 fi
10159 shared_flag_aix='$wl-bM:SRE'
10160 shared_flag_svr4='$wl-G'
10161 fi
10162 fi
10163
10164 export_dynamic_flag_spec='$wl-bexpall'
10165 # It seems that -bexpall does not export symbols beginning with
10166 # underscore (_), so it is better to generate a list of symbols to export.
10167 always_export_symbols=yes
10168 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
10169 # Warning - without using the other runtime loading flags (-brtl),
10170 # -berok will link without error, but may produce a broken library.
10171 allow_undefined_flag='-berok'
10172 # Determine the default libpath from the value encoded in an
10173 # empty executable.
10174 if test set = "${lt_cv_aix_libpath+set}"; then
10175 aix_libpath=$lt_cv_aix_libpath
10176 else
10177 if test ${lt_cv_aix_libpath_+y}
10178 then :
10179 printf %s "(cached) " >&6
10180 else $as_nop
10181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10182 /* end confdefs.h. */
10183
10184 int
10185 main (void)
10186 {
10187
10188 ;
10189 return 0;
10190 }
10191 _ACEOF
10192 if ac_fn_c_try_link "$LINENO"
10193 then :
10194
10195 lt_aix_libpath_sed='
10196 /Import File Strings/,/^$/ {
10197 /^0/ {
10198 s/^0 *\([^ ]*\) *$/\1/
10199 p
10200 }
10201 }'
10202 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10203 # Check for a 64-bit object if we didn't find anything.
10204 if test -z "$lt_cv_aix_libpath_"; then
10205 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10206 fi
10207 fi
10208 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10209 conftest$ac_exeext conftest.$ac_ext
10210 if test -z "$lt_cv_aix_libpath_"; then
10211 lt_cv_aix_libpath_=/usr/lib:/lib
10212 fi
10213
10214 fi
10215
10216 aix_libpath=$lt_cv_aix_libpath_
10217 fi
10218
10219 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10220 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
10221 else
10222 if test ia64 = "$host_cpu"; then
10223 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
10224 allow_undefined_flag="-z nodefs"
10225 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"
10226 else
10227 # Determine the default libpath from the value encoded in an
10228 # empty executable.
10229 if test set = "${lt_cv_aix_libpath+set}"; then
10230 aix_libpath=$lt_cv_aix_libpath
10231 else
10232 if test ${lt_cv_aix_libpath_+y}
10233 then :
10234 printf %s "(cached) " >&6
10235 else $as_nop
10236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10237 /* end confdefs.h. */
10238
10239 int
10240 main (void)
10241 {
10242
10243 ;
10244 return 0;
10245 }
10246 _ACEOF
10247 if ac_fn_c_try_link "$LINENO"
10248 then :
10249
10250 lt_aix_libpath_sed='
10251 /Import File Strings/,/^$/ {
10252 /^0/ {
10253 s/^0 *\([^ ]*\) *$/\1/
10254 p
10255 }
10256 }'
10257 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10258 # Check for a 64-bit object if we didn't find anything.
10259 if test -z "$lt_cv_aix_libpath_"; then
10260 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10261 fi
10262 fi
10263 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10264 conftest$ac_exeext conftest.$ac_ext
10265 if test -z "$lt_cv_aix_libpath_"; then
10266 lt_cv_aix_libpath_=/usr/lib:/lib
10267 fi
10268
10269 fi
10270
10271 aix_libpath=$lt_cv_aix_libpath_
10272 fi
10273
10274 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10275 # Warning - without using the other run time loading flags,
10276 # -berok will link without error, but may produce a broken library.
10277 no_undefined_flag=' $wl-bernotok'
10278 allow_undefined_flag=' $wl-berok'
10279 if test yes = "$with_gnu_ld"; then
10280 # We only use this code for GNU lds that support --whole-archive.
10281 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
10282 else
10283 # Exported symbols can be pulled into shared objects from archives
10284 whole_archive_flag_spec='$convenience'
10285 fi
10286 archive_cmds_need_lc=yes
10287 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
10288 # -brtl affects multiple linker settings, -berok does not and is overridden later
10289 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
10290 if test svr4 != "$with_aix_soname"; then
10291 # This is similar to how AIX traditionally builds its shared libraries.
10292 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'
10293 fi
10294 if test aix != "$with_aix_soname"; then
10295 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'
10296 else
10297 # used by -dlpreopen to get the symbols
10298 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
10299 fi
10300 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
10301 fi
10302 fi
10303 ;;
10304
10305 amigaos*)
10306 case $host_cpu in
10307 powerpc)
10308 # see comment about AmigaOS4 .so support
10309 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10310 archive_expsym_cmds=''
10311 ;;
10312 m68k)
10313 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)'
10314 hardcode_libdir_flag_spec='-L$libdir'
10315 hardcode_minus_L=yes
10316 ;;
10317 esac
10318 ;;
10319
10320 bsdi[45]*)
10321 export_dynamic_flag_spec=-rdynamic
10322 ;;
10323
10324 cygwin* | mingw* | pw32* | cegcc*)
10325 # When not using gcc, we currently assume that we are using
10326 # Microsoft Visual C++ or Intel C++ Compiler.
10327 # hardcode_libdir_flag_spec is actually meaningless, as there is
10328 # no search path for DLLs.
10329 case $cc_basename in
10330 cl* | icl*)
10331 # Native MSVC or ICC
10332 hardcode_libdir_flag_spec=' '
10333 allow_undefined_flag=unsupported
10334 always_export_symbols=yes
10335 file_list_spec='@'
10336 # Tell ltmain to make .lib files, not .a files.
10337 libext=lib
10338 # Tell ltmain to make .dll files, not .so files.
10339 shrext_cmds=.dll
10340 # FIXME: Setting linknames here is a bad hack.
10341 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
10342 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
10343 cp "$export_symbols" "$output_objdir/$soname.def";
10344 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
10345 else
10346 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
10347 fi~
10348 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10349 linknames='
10350 # The linker will not automatically build a static lib if we build a DLL.
10351 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10352 enable_shared_with_static_runtimes=yes
10353 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10354 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10355 # Don't use ranlib
10356 old_postinstall_cmds='chmod 644 $oldlib'
10357 postlink_cmds='lt_outputfile="@OUTPUT@"~
10358 lt_tool_outputfile="@TOOL_OUTPUT@"~
10359 case $lt_outputfile in
10360 *.exe|*.EXE) ;;
10361 *)
10362 lt_outputfile=$lt_outputfile.exe
10363 lt_tool_outputfile=$lt_tool_outputfile.exe
10364 ;;
10365 esac~
10366 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
10367 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10368 $RM "$lt_outputfile.manifest";
10369 fi'
10370 ;;
10371 *)
10372 # Assume MSVC and ICC wrapper
10373 hardcode_libdir_flag_spec=' '
10374 allow_undefined_flag=unsupported
10375 # Tell ltmain to make .lib files, not .a files.
10376 libext=lib
10377 # Tell ltmain to make .dll files, not .so files.
10378 shrext_cmds=.dll
10379 # FIXME: Setting linknames here is a bad hack.
10380 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10381 # The linker will automatically build a .lib file if we build a DLL.
10382 old_archive_from_new_cmds='true'
10383 # FIXME: Should let the user specify the lib program.
10384 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10385 enable_shared_with_static_runtimes=yes
10386 ;;
10387 esac
10388 ;;
10389
10390 darwin* | rhapsody*)
10391
10392
10393 archive_cmds_need_lc=no
10394 hardcode_direct=no
10395 hardcode_automatic=yes
10396 hardcode_shlibpath_var=unsupported
10397 if test yes = "$lt_cv_ld_force_load"; then
10398 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\"`'
10399
10400 else
10401 whole_archive_flag_spec=''
10402 fi
10403 link_all_deplibs=yes
10404 allow_undefined_flag=$_lt_dar_allow_undefined
10405 case $cc_basename in
10406 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
10407 *) _lt_dar_can_shared=$GCC ;;
10408 esac
10409 if test yes = "$_lt_dar_can_shared"; then
10410 output_verbose_link_cmd=func_echo_all
10411 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
10412 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
10413 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"
10414 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"
10415
10416 else
10417 ld_shlibs=no
10418 fi
10419
10420 ;;
10421
10422 dgux*)
10423 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10424 hardcode_libdir_flag_spec='-L$libdir'
10425 hardcode_shlibpath_var=no
10426 ;;
10427
10428 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10429 # support. Future versions do this automatically, but an explicit c++rt0.o
10430 # does not break anything, and helps significantly (at the cost of a little
10431 # extra space).
10432 freebsd2.2*)
10433 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10434 hardcode_libdir_flag_spec='-R$libdir'
10435 hardcode_direct=yes
10436 hardcode_shlibpath_var=no
10437 ;;
10438
10439 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10440 freebsd2.*)
10441 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10442 hardcode_direct=yes
10443 hardcode_minus_L=yes
10444 hardcode_shlibpath_var=no
10445 ;;
10446
10447 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10448 freebsd* | dragonfly* | midnightbsd*)
10449 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10450 hardcode_libdir_flag_spec='-R$libdir'
10451 hardcode_direct=yes
10452 hardcode_shlibpath_var=no
10453 ;;
10454
10455 hpux9*)
10456 if test yes = "$GCC"; then
10457 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'
10458 else
10459 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'
10460 fi
10461 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10462 hardcode_libdir_separator=:
10463 hardcode_direct=yes
10464
10465 # hardcode_minus_L: Not really in the search PATH,
10466 # but as the default location of the library.
10467 hardcode_minus_L=yes
10468 export_dynamic_flag_spec='$wl-E'
10469 ;;
10470
10471 hpux10*)
10472 if test yes,no = "$GCC,$with_gnu_ld"; then
10473 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10474 else
10475 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10476 fi
10477 if test no = "$with_gnu_ld"; then
10478 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10479 hardcode_libdir_separator=:
10480 hardcode_direct=yes
10481 hardcode_direct_absolute=yes
10482 export_dynamic_flag_spec='$wl-E'
10483 # hardcode_minus_L: Not really in the search PATH,
10484 # but as the default location of the library.
10485 hardcode_minus_L=yes
10486 fi
10487 ;;
10488
10489 hpux11*)
10490 if test yes,no = "$GCC,$with_gnu_ld"; then
10491 case $host_cpu in
10492 hppa*64*)
10493 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10494 ;;
10495 ia64*)
10496 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10497 ;;
10498 *)
10499 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10500 ;;
10501 esac
10502 else
10503 case $host_cpu in
10504 hppa*64*)
10505 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10506 ;;
10507 ia64*)
10508 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10509 ;;
10510 *)
10511
10512 # Older versions of the 11.00 compiler do not understand -b yet
10513 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10514 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10515 printf %s "checking if $CC understands -b... " >&6; }
10516 if test ${lt_cv_prog_compiler__b+y}
10517 then :
10518 printf %s "(cached) " >&6
10519 else $as_nop
10520 lt_cv_prog_compiler__b=no
10521 save_LDFLAGS=$LDFLAGS
10522 LDFLAGS="$LDFLAGS -b"
10523 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10524 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10525 # The linker can only warn and ignore the option if not recognized
10526 # So say no if there are warnings
10527 if test -s conftest.err; then
10528 # Append any errors to the config.log.
10529 cat conftest.err 1>&5
10530 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10531 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10532 if diff conftest.exp conftest.er2 >/dev/null; then
10533 lt_cv_prog_compiler__b=yes
10534 fi
10535 else
10536 lt_cv_prog_compiler__b=yes
10537 fi
10538 fi
10539 $RM -r conftest*
10540 LDFLAGS=$save_LDFLAGS
10541
10542 fi
10543 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10544 printf "%s\n" "$lt_cv_prog_compiler__b" >&6; }
10545
10546 if test yes = "$lt_cv_prog_compiler__b"; then
10547 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10548 else
10549 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10550 fi
10551
10552 ;;
10553 esac
10554 fi
10555 if test no = "$with_gnu_ld"; then
10556 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10557 hardcode_libdir_separator=:
10558
10559 case $host_cpu in
10560 hppa*64*|ia64*)
10561 hardcode_direct=no
10562 hardcode_shlibpath_var=no
10563 ;;
10564 *)
10565 hardcode_direct=yes
10566 hardcode_direct_absolute=yes
10567 export_dynamic_flag_spec='$wl-E'
10568
10569 # hardcode_minus_L: Not really in the search PATH,
10570 # but as the default location of the library.
10571 hardcode_minus_L=yes
10572 ;;
10573 esac
10574 fi
10575 ;;
10576
10577 irix5* | irix6* | nonstopux*)
10578 if test yes = "$GCC"; then
10579 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'
10580 # Try to use the -exported_symbol ld option, if it does not
10581 # work, assume that -exports_file does not work either and
10582 # implicitly export all symbols.
10583 # This should be the same for all languages, so no per-tag cache variable.
10584 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10585 printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10586 if test ${lt_cv_irix_exported_symbol+y}
10587 then :
10588 printf %s "(cached) " >&6
10589 else $as_nop
10590 save_LDFLAGS=$LDFLAGS
10591 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
10592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10593 /* end confdefs.h. */
10594 int foo (void) { return 0; }
10595 _ACEOF
10596 if ac_fn_c_try_link "$LINENO"
10597 then :
10598 lt_cv_irix_exported_symbol=yes
10599 else $as_nop
10600 lt_cv_irix_exported_symbol=no
10601 fi
10602 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10603 conftest$ac_exeext conftest.$ac_ext
10604 LDFLAGS=$save_LDFLAGS
10605 fi
10606 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10607 printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; }
10608 if test yes = "$lt_cv_irix_exported_symbol"; then
10609 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'
10610 fi
10611 link_all_deplibs=no
10612 else
10613 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'
10614 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'
10615 fi
10616 archive_cmds_need_lc='no'
10617 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10618 hardcode_libdir_separator=:
10619 inherit_rpath=yes
10620 link_all_deplibs=yes
10621 ;;
10622
10623 linux*)
10624 case $cc_basename in
10625 tcc*)
10626 # Fabrice Bellard et al's Tiny C Compiler
10627 ld_shlibs=yes
10628 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10629 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10630 ;;
10631 esac
10632 ;;
10633
10634 netbsd* | netbsdelf*-gnu)
10635 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10636 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10637 else
10638 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10639 fi
10640 hardcode_libdir_flag_spec='-R$libdir'
10641 hardcode_direct=yes
10642 hardcode_shlibpath_var=no
10643 ;;
10644
10645 newsos6)
10646 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10647 hardcode_direct=yes
10648 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10649 hardcode_libdir_separator=:
10650 hardcode_shlibpath_var=no
10651 ;;
10652
10653 *nto* | *qnx*)
10654 ;;
10655
10656 openbsd* | bitrig*)
10657 if test -f /usr/libexec/ld.so; then
10658 hardcode_direct=yes
10659 hardcode_shlibpath_var=no
10660 hardcode_direct_absolute=yes
10661 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
10662 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10663 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
10664 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10665 export_dynamic_flag_spec='$wl-E'
10666 else
10667 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10668 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10669 fi
10670 else
10671 ld_shlibs=no
10672 fi
10673 ;;
10674
10675 os2*)
10676 hardcode_libdir_flag_spec='-L$libdir'
10677 hardcode_minus_L=yes
10678 allow_undefined_flag=unsupported
10679 shrext_cmds=.dll
10680 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10681 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10682 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10683 $ECHO EXPORTS >> $output_objdir/$libname.def~
10684 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10685 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10686 emximp -o $lib $output_objdir/$libname.def'
10687 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10688 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10689 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10690 $ECHO EXPORTS >> $output_objdir/$libname.def~
10691 prefix_cmds="$SED"~
10692 if test EXPORTS = "`$SED 1q $export_symbols`"; then
10693 prefix_cmds="$prefix_cmds -e 1d";
10694 fi~
10695 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10696 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10697 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10698 emximp -o $lib $output_objdir/$libname.def'
10699 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10700 enable_shared_with_static_runtimes=yes
10701 file_list_spec='@'
10702 ;;
10703
10704 osf3*)
10705 if test yes = "$GCC"; then
10706 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10707 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'
10708 else
10709 allow_undefined_flag=' -expect_unresolved \*'
10710 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'
10711 fi
10712 archive_cmds_need_lc='no'
10713 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10714 hardcode_libdir_separator=:
10715 ;;
10716
10717 osf4* | osf5*) # as osf3* with the addition of -msym flag
10718 if test yes = "$GCC"; then
10719 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10720 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'
10721 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10722 else
10723 allow_undefined_flag=' -expect_unresolved \*'
10724 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'
10725 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~
10726 $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'
10727
10728 # Both c and cxx compiler support -rpath directly
10729 hardcode_libdir_flag_spec='-rpath $libdir'
10730 fi
10731 archive_cmds_need_lc='no'
10732 hardcode_libdir_separator=:
10733 ;;
10734
10735 solaris*)
10736 no_undefined_flag=' -z defs'
10737 if test yes = "$GCC"; then
10738 wlarc='$wl'
10739 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10740 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10741 $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'
10742 else
10743 case `$CC -V 2>&1` in
10744 *"Compilers 5.0"*)
10745 wlarc=''
10746 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
10747 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10748 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10749 ;;
10750 *)
10751 wlarc='$wl'
10752 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10753 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10754 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10755 ;;
10756 esac
10757 fi
10758 hardcode_libdir_flag_spec='-R$libdir'
10759 hardcode_shlibpath_var=no
10760 case $host_os in
10761 solaris2.[0-5] | solaris2.[0-5].*) ;;
10762 *)
10763 # The compiler driver will combine and reorder linker options,
10764 # but understands '-z linker_flag'. GCC discards it without '$wl',
10765 # but is careful enough not to reorder.
10766 # Supported since Solaris 2.6 (maybe 2.5.1?)
10767 if test yes = "$GCC"; then
10768 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
10769 else
10770 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10771 fi
10772 ;;
10773 esac
10774 link_all_deplibs=yes
10775 ;;
10776
10777 sunos4*)
10778 if test sequent = "$host_vendor"; then
10779 # Use $CC to link under sequent, because it throws in some extra .o
10780 # files that make .init and .fini sections work.
10781 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10782 else
10783 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10784 fi
10785 hardcode_libdir_flag_spec='-L$libdir'
10786 hardcode_direct=yes
10787 hardcode_minus_L=yes
10788 hardcode_shlibpath_var=no
10789 ;;
10790
10791 sysv4)
10792 case $host_vendor in
10793 sni)
10794 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10795 hardcode_direct=yes # is this really true???
10796 ;;
10797 siemens)
10798 ## LD is ld it makes a PLAMLIB
10799 ## CC just makes a GrossModule.
10800 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10801 reload_cmds='$CC -r -o $output$reload_objs'
10802 hardcode_direct=no
10803 ;;
10804 motorola)
10805 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10806 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10807 ;;
10808 esac
10809 runpath_var='LD_RUN_PATH'
10810 hardcode_shlibpath_var=no
10811 ;;
10812
10813 sysv4.3*)
10814 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10815 hardcode_shlibpath_var=no
10816 export_dynamic_flag_spec='-Bexport'
10817 ;;
10818
10819 sysv4*MP*)
10820 if test -d /usr/nec; then
10821 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10822 hardcode_shlibpath_var=no
10823 runpath_var=LD_RUN_PATH
10824 hardcode_runpath_var=yes
10825 ld_shlibs=yes
10826 fi
10827 ;;
10828
10829 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10830 no_undefined_flag='$wl-z,text'
10831 archive_cmds_need_lc=no
10832 hardcode_shlibpath_var=no
10833 runpath_var='LD_RUN_PATH'
10834
10835 if test yes = "$GCC"; then
10836 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10837 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10838 else
10839 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10840 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10841 fi
10842 ;;
10843
10844 sysv5* | sco3.2v5* | sco5v6*)
10845 # Note: We CANNOT use -z defs as we might desire, because we do not
10846 # link with -lc, and that would cause any symbols used from libc to
10847 # always be unresolved, which means just about no library would
10848 # ever link correctly. If we're not using GNU ld we use -z text
10849 # though, which does catch some bad symbols but isn't as heavy-handed
10850 # as -z defs.
10851 no_undefined_flag='$wl-z,text'
10852 allow_undefined_flag='$wl-z,nodefs'
10853 archive_cmds_need_lc=no
10854 hardcode_shlibpath_var=no
10855 hardcode_libdir_flag_spec='$wl-R,$libdir'
10856 hardcode_libdir_separator=':'
10857 link_all_deplibs=yes
10858 export_dynamic_flag_spec='$wl-Bexport'
10859 runpath_var='LD_RUN_PATH'
10860
10861 if test yes = "$GCC"; then
10862 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10863 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10864 else
10865 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10866 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10867 fi
10868 ;;
10869
10870 uts4*)
10871 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10872 hardcode_libdir_flag_spec='-L$libdir'
10873 hardcode_shlibpath_var=no
10874 ;;
10875
10876 *)
10877 ld_shlibs=no
10878 ;;
10879 esac
10880
10881 if test sni = "$host_vendor"; then
10882 case $host in
10883 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10884 export_dynamic_flag_spec='$wl-Blargedynsym'
10885 ;;
10886 esac
10887 fi
10888 fi
10889
10890 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10891 printf "%s\n" "$ld_shlibs" >&6; }
10892 test no = "$ld_shlibs" && can_build_shared=no
10893
10894 with_gnu_ld=$with_gnu_ld
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910 #
10911 # Do we need to explicitly link libc?
10912 #
10913 case "x$archive_cmds_need_lc" in
10914 x|xyes)
10915 # Assume -lc should be added
10916 archive_cmds_need_lc=yes
10917
10918 if test yes,yes = "$GCC,$enable_shared"; then
10919 case $archive_cmds in
10920 *'~'*)
10921 # FIXME: we may have to deal with multi-command sequences.
10922 ;;
10923 '$CC '*)
10924 # Test whether the compiler implicitly links with -lc since on some
10925 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10926 # to ld, don't add -lc before -lgcc.
10927 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10928 printf %s "checking whether -lc should be explicitly linked in... " >&6; }
10929 if test ${lt_cv_archive_cmds_need_lc+y}
10930 then :
10931 printf %s "(cached) " >&6
10932 else $as_nop
10933 $RM conftest*
10934 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10935
10936 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10937 (eval $ac_compile) 2>&5
10938 ac_status=$?
10939 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10940 test $ac_status = 0; } 2>conftest.err; then
10941 soname=conftest
10942 lib=conftest
10943 libobjs=conftest.$ac_objext
10944 deplibs=
10945 wl=$lt_prog_compiler_wl
10946 pic_flag=$lt_prog_compiler_pic
10947 compiler_flags=-v
10948 linker_flags=-v
10949 verstring=
10950 output_objdir=.
10951 libname=conftest
10952 lt_save_allow_undefined_flag=$allow_undefined_flag
10953 allow_undefined_flag=
10954 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10955 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10956 ac_status=$?
10957 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10958 test $ac_status = 0; }
10959 then
10960 lt_cv_archive_cmds_need_lc=no
10961 else
10962 lt_cv_archive_cmds_need_lc=yes
10963 fi
10964 allow_undefined_flag=$lt_save_allow_undefined_flag
10965 else
10966 cat conftest.err 1>&5
10967 fi
10968 $RM conftest*
10969
10970 fi
10971 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10972 printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; }
10973 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10974 ;;
10975 esac
10976 fi
10977 ;;
10978 esac
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11132 printf %s "checking dynamic linker characteristics... " >&6; }
11133
11134 if test yes = "$GCC"; then
11135 case $host_os in
11136 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
11137 *) lt_awk_arg='/^libraries:/' ;;
11138 esac
11139 case $host_os in
11140 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
11141 *) lt_sed_strip_eq='s|=/|/|g' ;;
11142 esac
11143 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11144 case $lt_search_path_spec in
11145 *\;*)
11146 # if the path contains ";" then we assume it to be the separator
11147 # otherwise default to the standard path separator (i.e. ":") - it is
11148 # assumed that no part of a normal pathname contains ";" but that should
11149 # okay in the real world where ";" in dirpaths is itself problematic.
11150 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11151 ;;
11152 *)
11153 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11154 ;;
11155 esac
11156 # Ok, now we have the path, separated by spaces, we can step through it
11157 # and add multilib dir if necessary...
11158 lt_tmp_lt_search_path_spec=
11159 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11160 # ...but if some path component already ends with the multilib dir we assume
11161 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
11162 case "$lt_multi_os_dir; $lt_search_path_spec " in
11163 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
11164 lt_multi_os_dir=
11165 ;;
11166 esac
11167 for lt_sys_path in $lt_search_path_spec; do
11168 if test -d "$lt_sys_path$lt_multi_os_dir"; then
11169 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
11170 elif test -n "$lt_multi_os_dir"; then
11171 test -d "$lt_sys_path" && \
11172 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11173 fi
11174 done
11175 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11176 BEGIN {RS = " "; FS = "/|\n";} {
11177 lt_foo = "";
11178 lt_count = 0;
11179 for (lt_i = NF; lt_i > 0; lt_i--) {
11180 if ($lt_i != "" && $lt_i != ".") {
11181 if ($lt_i == "..") {
11182 lt_count++;
11183 } else {
11184 if (lt_count == 0) {
11185 lt_foo = "/" $lt_i lt_foo;
11186 } else {
11187 lt_count--;
11188 }
11189 }
11190 }
11191 }
11192 if (lt_foo != "") { lt_freq[lt_foo]++; }
11193 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11194 }'`
11195 # AWK program above erroneously prepends '/' to C:/dos/paths
11196 # for these hosts.
11197 case $host_os in
11198 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11199 $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
11200 esac
11201 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11202 else
11203 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11204 fi
11205 library_names_spec=
11206 libname_spec='lib$name'
11207 soname_spec=
11208 shrext_cmds=.so
11209 postinstall_cmds=
11210 postuninstall_cmds=
11211 finish_cmds=
11212 finish_eval=
11213 shlibpath_var=
11214 shlibpath_overrides_runpath=unknown
11215 version_type=none
11216 dynamic_linker="$host_os ld.so"
11217 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11218 need_lib_prefix=unknown
11219 hardcode_into_libs=no
11220
11221 # when you set need_version to no, make sure it does not cause -set_version
11222 # flags to be left without arguments
11223 need_version=unknown
11224
11225
11226
11227 case $host_os in
11228 aix3*)
11229 version_type=linux # correct to gnu/linux during the next big refactor
11230 library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
11231 shlibpath_var=LIBPATH
11232
11233 # AIX 3 has no versioning support, so we append a major version to the name.
11234 soname_spec='$libname$release$shared_ext$major'
11235 ;;
11236
11237 aix[4-9]*)
11238 version_type=linux # correct to gnu/linux during the next big refactor
11239 need_lib_prefix=no
11240 need_version=no
11241 hardcode_into_libs=yes
11242 if test ia64 = "$host_cpu"; then
11243 # AIX 5 supports IA64
11244 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
11245 shlibpath_var=LD_LIBRARY_PATH
11246 else
11247 # With GCC up to 2.95.x, collect2 would create an import file
11248 # for dependence libraries. The import file would start with
11249 # the line '#! .'. This would cause the generated library to
11250 # depend on '.', always an invalid library. This was fixed in
11251 # development snapshots of GCC prior to 3.0.
11252 case $host_os in
11253 aix4 | aix4.[01] | aix4.[01].*)
11254 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11255 echo ' yes '
11256 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
11257 :
11258 else
11259 can_build_shared=no
11260 fi
11261 ;;
11262 esac
11263 # Using Import Files as archive members, it is possible to support
11264 # filename-based versioning of shared library archives on AIX. While
11265 # this would work for both with and without runtime linking, it will
11266 # prevent static linking of such archives. So we do filename-based
11267 # shared library versioning with .so extension only, which is used
11268 # when both runtime linking and shared linking is enabled.
11269 # Unfortunately, runtime linking may impact performance, so we do
11270 # not want this to be the default eventually. Also, we use the
11271 # versioned .so libs for executables only if there is the -brtl
11272 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
11273 # To allow for filename-based versioning support, we need to create
11274 # libNAME.so.V as an archive file, containing:
11275 # *) an Import File, referring to the versioned filename of the
11276 # archive as well as the shared archive member, telling the
11277 # bitwidth (32 or 64) of that shared object, and providing the
11278 # list of exported symbols of that shared object, eventually
11279 # decorated with the 'weak' keyword
11280 # *) the shared object with the F_LOADONLY flag set, to really avoid
11281 # it being seen by the linker.
11282 # At run time we better use the real file rather than another symlink,
11283 # but for link time we create the symlink libNAME.so -> libNAME.so.V
11284
11285 case $with_aix_soname,$aix_use_runtimelinking in
11286 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
11287 # soname into executable. Probably we can add versioning support to
11288 # collect2, so additional links can be useful in future.
11289 aix,yes) # traditional libtool
11290 dynamic_linker='AIX unversionable lib.so'
11291 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11292 # instead of lib<name>.a to let people know that these are not
11293 # typical AIX shared libraries.
11294 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11295 ;;
11296 aix,no) # traditional AIX only
11297 dynamic_linker='AIX lib.a(lib.so.V)'
11298 # We preserve .a as extension for shared libraries through AIX4.2
11299 # and later when we are not doing run time linking.
11300 library_names_spec='$libname$release.a $libname.a'
11301 soname_spec='$libname$release$shared_ext$major'
11302 ;;
11303 svr4,*) # full svr4 only
11304 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
11305 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11306 # We do not specify a path in Import Files, so LIBPATH fires.
11307 shlibpath_overrides_runpath=yes
11308 ;;
11309 *,yes) # both, prefer svr4
11310 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
11311 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11312 # unpreferred sharedlib libNAME.a needs extra handling
11313 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"'
11314 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"'
11315 # We do not specify a path in Import Files, so LIBPATH fires.
11316 shlibpath_overrides_runpath=yes
11317 ;;
11318 *,no) # both, prefer aix
11319 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
11320 library_names_spec='$libname$release.a $libname.a'
11321 soname_spec='$libname$release$shared_ext$major'
11322 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
11323 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)'
11324 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"'
11325 ;;
11326 esac
11327 shlibpath_var=LIBPATH
11328 fi
11329 ;;
11330
11331 amigaos*)
11332 case $host_cpu in
11333 powerpc)
11334 # Since July 2007 AmigaOS4 officially supports .so libraries.
11335 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11336 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11337 ;;
11338 m68k)
11339 library_names_spec='$libname.ixlibrary $libname.a'
11340 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11341 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'
11342 ;;
11343 esac
11344 ;;
11345
11346 beos*)
11347 library_names_spec='$libname$shared_ext'
11348 dynamic_linker="$host_os ld.so"
11349 shlibpath_var=LIBRARY_PATH
11350 ;;
11351
11352 bsdi[45]*)
11353 version_type=linux # correct to gnu/linux during the next big refactor
11354 need_version=no
11355 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11356 soname_spec='$libname$release$shared_ext$major'
11357 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11358 shlibpath_var=LD_LIBRARY_PATH
11359 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11360 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11361 # the default ld.so.conf also contains /usr/contrib/lib and
11362 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11363 # libtool to hard-code these into programs
11364 ;;
11365
11366 cygwin* | mingw* | pw32* | cegcc*)
11367 version_type=windows
11368 shrext_cmds=.dll
11369 need_version=no
11370 need_lib_prefix=no
11371
11372 case $GCC,$cc_basename in
11373 yes,*)
11374 # gcc
11375 library_names_spec='$libname.dll.a'
11376 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11377 postinstall_cmds='base_file=`basename \$file`~
11378 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11379 dldir=$destdir/`dirname \$dlpath`~
11380 test -d \$dldir || mkdir -p \$dldir~
11381 $install_prog $dir/$dlname \$dldir/$dlname~
11382 chmod a+x \$dldir/$dlname~
11383 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11384 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11385 fi'
11386 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11387 dlpath=$dir/\$dldll~
11388 $RM \$dlpath'
11389 shlibpath_overrides_runpath=yes
11390
11391 case $host_os in
11392 cygwin*)
11393 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11394 soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11395
11396 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11397 ;;
11398 mingw* | cegcc*)
11399 # MinGW DLLs use traditional 'lib' prefix
11400 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11401 ;;
11402 pw32*)
11403 # pw32 DLLs use 'pw' prefix rather than 'lib'
11404 library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11405 ;;
11406 esac
11407 dynamic_linker='Win32 ld.exe'
11408 ;;
11409
11410 *,cl* | *,icl*)
11411 # Native MSVC or ICC
11412 libname_spec='$name'
11413 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11414 library_names_spec='$libname.dll.lib'
11415
11416 case $build_os in
11417 mingw*)
11418 sys_lib_search_path_spec=
11419 lt_save_ifs=$IFS
11420 IFS=';'
11421 for lt_path in $LIB
11422 do
11423 IFS=$lt_save_ifs
11424 # Let DOS variable expansion print the short 8.3 style file name.
11425 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11426 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11427 done
11428 IFS=$lt_save_ifs
11429 # Convert to MSYS style.
11430 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11431 ;;
11432 cygwin*)
11433 # Convert to unix form, then to dos form, then back to unix form
11434 # but this time dos style (no spaces!) so that the unix form looks
11435 # like /cygdrive/c/PROGRA~1:/cygdr...
11436 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11437 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11438 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11439 ;;
11440 *)
11441 sys_lib_search_path_spec=$LIB
11442 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11443 # It is most probably a Windows format PATH.
11444 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11445 else
11446 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11447 fi
11448 # FIXME: find the short name or the path components, as spaces are
11449 # common. (e.g. "Program Files" -> "PROGRA~1")
11450 ;;
11451 esac
11452
11453 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11454 postinstall_cmds='base_file=`basename \$file`~
11455 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11456 dldir=$destdir/`dirname \$dlpath`~
11457 test -d \$dldir || mkdir -p \$dldir~
11458 $install_prog $dir/$dlname \$dldir/$dlname'
11459 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11460 dlpath=$dir/\$dldll~
11461 $RM \$dlpath'
11462 shlibpath_overrides_runpath=yes
11463 dynamic_linker='Win32 link.exe'
11464 ;;
11465
11466 *)
11467 # Assume MSVC and ICC wrapper
11468 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
11469 dynamic_linker='Win32 ld.exe'
11470 ;;
11471 esac
11472 # FIXME: first we should search . and the directory the executable is in
11473 shlibpath_var=PATH
11474 ;;
11475
11476 darwin* | rhapsody*)
11477 dynamic_linker="$host_os dyld"
11478 version_type=darwin
11479 need_lib_prefix=no
11480 need_version=no
11481 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
11482 soname_spec='$libname$release$major$shared_ext'
11483 shlibpath_overrides_runpath=yes
11484 shlibpath_var=DYLD_LIBRARY_PATH
11485 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11486
11487 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11488 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11489 ;;
11490
11491 dgux*)
11492 version_type=linux # correct to gnu/linux during the next big refactor
11493 need_lib_prefix=no
11494 need_version=no
11495 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11496 soname_spec='$libname$release$shared_ext$major'
11497 shlibpath_var=LD_LIBRARY_PATH
11498 ;;
11499
11500 freebsd* | dragonfly* | midnightbsd*)
11501 # DragonFly does not have aout. When/if they implement a new
11502 # versioning mechanism, adjust this.
11503 if test -x /usr/bin/objformat; then
11504 objformat=`/usr/bin/objformat`
11505 else
11506 case $host_os in
11507 freebsd[23].*) objformat=aout ;;
11508 *) objformat=elf ;;
11509 esac
11510 fi
11511 version_type=freebsd-$objformat
11512 case $version_type in
11513 freebsd-elf*)
11514 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11515 soname_spec='$libname$release$shared_ext$major'
11516 need_version=no
11517 need_lib_prefix=no
11518 ;;
11519 freebsd-*)
11520 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11521 need_version=yes
11522 ;;
11523 esac
11524 shlibpath_var=LD_LIBRARY_PATH
11525 case $host_os in
11526 freebsd2.*)
11527 shlibpath_overrides_runpath=yes
11528 ;;
11529 freebsd3.[01]* | freebsdelf3.[01]*)
11530 shlibpath_overrides_runpath=yes
11531 hardcode_into_libs=yes
11532 ;;
11533 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11534 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11535 shlibpath_overrides_runpath=no
11536 hardcode_into_libs=yes
11537 ;;
11538 *) # from 4.6 on, and DragonFly
11539 shlibpath_overrides_runpath=yes
11540 hardcode_into_libs=yes
11541 ;;
11542 esac
11543 ;;
11544
11545 haiku*)
11546 version_type=linux # correct to gnu/linux during the next big refactor
11547 need_lib_prefix=no
11548 need_version=no
11549 dynamic_linker="$host_os runtime_loader"
11550 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11551 soname_spec='$libname$release$shared_ext$major'
11552 shlibpath_var=LIBRARY_PATH
11553 shlibpath_overrides_runpath=no
11554 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11555 hardcode_into_libs=yes
11556 ;;
11557
11558 hpux9* | hpux10* | hpux11*)
11559 # Give a soname corresponding to the major version so that dld.sl refuses to
11560 # link against other versions.
11561 version_type=sunos
11562 need_lib_prefix=no
11563 need_version=no
11564 case $host_cpu in
11565 ia64*)
11566 shrext_cmds='.so'
11567 hardcode_into_libs=yes
11568 dynamic_linker="$host_os dld.so"
11569 shlibpath_var=LD_LIBRARY_PATH
11570 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11571 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11572 soname_spec='$libname$release$shared_ext$major'
11573 if test 32 = "$HPUX_IA64_MODE"; then
11574 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11575 sys_lib_dlsearch_path_spec=/usr/lib/hpux32
11576 else
11577 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11578 sys_lib_dlsearch_path_spec=/usr/lib/hpux64
11579 fi
11580 ;;
11581 hppa*64*)
11582 shrext_cmds='.sl'
11583 hardcode_into_libs=yes
11584 dynamic_linker="$host_os dld.sl"
11585 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11586 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11587 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11588 soname_spec='$libname$release$shared_ext$major'
11589 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11590 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11591 ;;
11592 *)
11593 shrext_cmds='.sl'
11594 dynamic_linker="$host_os dld.sl"
11595 shlibpath_var=SHLIB_PATH
11596 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11597 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11598 soname_spec='$libname$release$shared_ext$major'
11599 ;;
11600 esac
11601 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11602 postinstall_cmds='chmod 555 $lib'
11603 # or fails outright, so override atomically:
11604 install_override_mode=555
11605 ;;
11606
11607 interix[3-9]*)
11608 version_type=linux # correct to gnu/linux during the next big refactor
11609 need_lib_prefix=no
11610 need_version=no
11611 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11612 soname_spec='$libname$release$shared_ext$major'
11613 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11614 shlibpath_var=LD_LIBRARY_PATH
11615 shlibpath_overrides_runpath=no
11616 hardcode_into_libs=yes
11617 ;;
11618
11619 irix5* | irix6* | nonstopux*)
11620 case $host_os in
11621 nonstopux*) version_type=nonstopux ;;
11622 *)
11623 if test yes = "$lt_cv_prog_gnu_ld"; then
11624 version_type=linux # correct to gnu/linux during the next big refactor
11625 else
11626 version_type=irix
11627 fi ;;
11628 esac
11629 need_lib_prefix=no
11630 need_version=no
11631 soname_spec='$libname$release$shared_ext$major'
11632 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
11633 case $host_os in
11634 irix5* | nonstopux*)
11635 libsuff= shlibsuff=
11636 ;;
11637 *)
11638 case $LD in # libtool.m4 will add one of these switches to LD
11639 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11640 libsuff= shlibsuff= libmagic=32-bit;;
11641 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11642 libsuff=32 shlibsuff=N32 libmagic=N32;;
11643 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11644 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11645 *) libsuff= shlibsuff= libmagic=never-match;;
11646 esac
11647 ;;
11648 esac
11649 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11650 shlibpath_overrides_runpath=no
11651 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
11652 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
11653 hardcode_into_libs=yes
11654 ;;
11655
11656 # No shared lib support for Linux oldld, aout, or coff.
11657 linux*oldld* | linux*aout* | linux*coff*)
11658 dynamic_linker=no
11659 ;;
11660
11661 linux*android*)
11662 version_type=none # Android doesn't support versioned libraries.
11663 need_lib_prefix=no
11664 need_version=no
11665 library_names_spec='$libname$release$shared_ext'
11666 soname_spec='$libname$release$shared_ext'
11667 finish_cmds=
11668 shlibpath_var=LD_LIBRARY_PATH
11669 shlibpath_overrides_runpath=yes
11670
11671 # This implies no fast_install, which is unacceptable.
11672 # Some rework will be needed to allow for fast_install
11673 # before this can be enabled.
11674 hardcode_into_libs=yes
11675
11676 dynamic_linker='Android linker'
11677 # Don't embed -rpath directories since the linker doesn't support them.
11678 hardcode_libdir_flag_spec='-L$libdir'
11679 ;;
11680
11681 # This must be glibc/ELF.
11682 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11683 version_type=linux # correct to gnu/linux during the next big refactor
11684 need_lib_prefix=no
11685 need_version=no
11686 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11687 soname_spec='$libname$release$shared_ext$major'
11688 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11689 shlibpath_var=LD_LIBRARY_PATH
11690 shlibpath_overrides_runpath=no
11691
11692 # Some binutils ld are patched to set DT_RUNPATH
11693 if test ${lt_cv_shlibpath_overrides_runpath+y}
11694 then :
11695 printf %s "(cached) " >&6
11696 else $as_nop
11697 lt_cv_shlibpath_overrides_runpath=no
11698 save_LDFLAGS=$LDFLAGS
11699 save_libdir=$libdir
11700 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11701 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11703 /* end confdefs.h. */
11704
11705 int
11706 main (void)
11707 {
11708
11709 ;
11710 return 0;
11711 }
11712 _ACEOF
11713 if ac_fn_c_try_link "$LINENO"
11714 then :
11715 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null
11716 then :
11717 lt_cv_shlibpath_overrides_runpath=yes
11718 fi
11719 fi
11720 rm -f core conftest.err conftest.$ac_objext conftest.beam \
11721 conftest$ac_exeext conftest.$ac_ext
11722 LDFLAGS=$save_LDFLAGS
11723 libdir=$save_libdir
11724
11725 fi
11726
11727 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11728
11729 # This implies no fast_install, which is unacceptable.
11730 # Some rework will be needed to allow for fast_install
11731 # before this can be enabled.
11732 hardcode_into_libs=yes
11733
11734 # Ideally, we could use ldconfig to report *all* directores which are
11735 # searched for libraries, however this is still not possible. Aside from not
11736 # being certain /sbin/ldconfig is available, command
11737 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
11738 # even though it is searched at run-time. Try to do the best guess by
11739 # appending ld.so.conf contents (and includes) to the search path.
11740 if test -f /etc/ld.so.conf; then
11741 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' ' '`
11742 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11743 fi
11744
11745 # We used to test for /lib/ld.so.1 and disable shared libraries on
11746 # powerpc, because MkLinux only supported shared libraries with the
11747 # GNU dynamic linker. Since this was broken with cross compilers,
11748 # most powerpc-linux boxes support dynamic linking these days and
11749 # people can always --disable-shared, the test was removed, and we
11750 # assume the GNU/Linux dynamic linker is in use.
11751 dynamic_linker='GNU/Linux ld.so'
11752 ;;
11753
11754 netbsdelf*-gnu)
11755 version_type=linux
11756 need_lib_prefix=no
11757 need_version=no
11758 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11759 soname_spec='${libname}${release}${shared_ext}$major'
11760 shlibpath_var=LD_LIBRARY_PATH
11761 shlibpath_overrides_runpath=no
11762 hardcode_into_libs=yes
11763 dynamic_linker='NetBSD ld.elf_so'
11764 ;;
11765
11766 netbsd*)
11767 version_type=sunos
11768 need_lib_prefix=no
11769 need_version=no
11770 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11771 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11772 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11773 dynamic_linker='NetBSD (a.out) ld.so'
11774 else
11775 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11776 soname_spec='$libname$release$shared_ext$major'
11777 dynamic_linker='NetBSD ld.elf_so'
11778 fi
11779 shlibpath_var=LD_LIBRARY_PATH
11780 shlibpath_overrides_runpath=yes
11781 hardcode_into_libs=yes
11782 ;;
11783
11784 newsos6)
11785 version_type=linux # correct to gnu/linux during the next big refactor
11786 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11787 shlibpath_var=LD_LIBRARY_PATH
11788 shlibpath_overrides_runpath=yes
11789 ;;
11790
11791 *nto* | *qnx*)
11792 version_type=qnx
11793 need_lib_prefix=no
11794 need_version=no
11795 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11796 soname_spec='$libname$release$shared_ext$major'
11797 shlibpath_var=LD_LIBRARY_PATH
11798 shlibpath_overrides_runpath=no
11799 hardcode_into_libs=yes
11800 dynamic_linker='ldqnx.so'
11801 ;;
11802
11803 openbsd* | bitrig*)
11804 version_type=sunos
11805 sys_lib_dlsearch_path_spec=/usr/lib
11806 need_lib_prefix=no
11807 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11808 need_version=no
11809 else
11810 need_version=yes
11811 fi
11812 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11813 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11814 shlibpath_var=LD_LIBRARY_PATH
11815 shlibpath_overrides_runpath=yes
11816 ;;
11817
11818 os2*)
11819 libname_spec='$name'
11820 version_type=windows
11821 shrext_cmds=.dll
11822 need_version=no
11823 need_lib_prefix=no
11824 # OS/2 can only load a DLL with a base name of 8 characters or less.
11825 soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
11826 v=$($ECHO $release$versuffix | tr -d .-);
11827 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
11828 $ECHO $n$v`$shared_ext'
11829 library_names_spec='${libname}_dll.$libext'
11830 dynamic_linker='OS/2 ld.exe'
11831 shlibpath_var=BEGINLIBPATH
11832 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11833 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11834 postinstall_cmds='base_file=`basename \$file`~
11835 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
11836 dldir=$destdir/`dirname \$dlpath`~
11837 test -d \$dldir || mkdir -p \$dldir~
11838 $install_prog $dir/$dlname \$dldir/$dlname~
11839 chmod a+x \$dldir/$dlname~
11840 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11841 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11842 fi'
11843 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
11844 dlpath=$dir/\$dldll~
11845 $RM \$dlpath'
11846 ;;
11847
11848 osf3* | osf4* | osf5*)
11849 version_type=osf
11850 need_lib_prefix=no
11851 need_version=no
11852 soname_spec='$libname$release$shared_ext$major'
11853 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11854 shlibpath_var=LD_LIBRARY_PATH
11855 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11856 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11857 ;;
11858
11859 rdos*)
11860 dynamic_linker=no
11861 ;;
11862
11863 solaris*)
11864 version_type=linux # correct to gnu/linux during the next big refactor
11865 need_lib_prefix=no
11866 need_version=no
11867 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11868 soname_spec='$libname$release$shared_ext$major'
11869 shlibpath_var=LD_LIBRARY_PATH
11870 shlibpath_overrides_runpath=yes
11871 hardcode_into_libs=yes
11872 # ldd complains unless libraries are executable
11873 postinstall_cmds='chmod +x $lib'
11874 ;;
11875
11876 sunos4*)
11877 version_type=sunos
11878 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11879 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11880 shlibpath_var=LD_LIBRARY_PATH
11881 shlibpath_overrides_runpath=yes
11882 if test yes = "$with_gnu_ld"; then
11883 need_lib_prefix=no
11884 fi
11885 need_version=yes
11886 ;;
11887
11888 sysv4 | sysv4.3*)
11889 version_type=linux # correct to gnu/linux during the next big refactor
11890 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11891 soname_spec='$libname$release$shared_ext$major'
11892 shlibpath_var=LD_LIBRARY_PATH
11893 case $host_vendor in
11894 sni)
11895 shlibpath_overrides_runpath=no
11896 need_lib_prefix=no
11897 runpath_var=LD_RUN_PATH
11898 ;;
11899 siemens)
11900 need_lib_prefix=no
11901 ;;
11902 motorola)
11903 need_lib_prefix=no
11904 need_version=no
11905 shlibpath_overrides_runpath=no
11906 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11907 ;;
11908 esac
11909 ;;
11910
11911 sysv4*MP*)
11912 if test -d /usr/nec; then
11913 version_type=linux # correct to gnu/linux during the next big refactor
11914 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
11915 soname_spec='$libname$shared_ext.$major'
11916 shlibpath_var=LD_LIBRARY_PATH
11917 fi
11918 ;;
11919
11920 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11921 version_type=sco
11922 need_lib_prefix=no
11923 need_version=no
11924 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
11925 soname_spec='$libname$release$shared_ext$major'
11926 shlibpath_var=LD_LIBRARY_PATH
11927 shlibpath_overrides_runpath=yes
11928 hardcode_into_libs=yes
11929 if test yes = "$with_gnu_ld"; then
11930 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11931 else
11932 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11933 case $host_os in
11934 sco3.2v5*)
11935 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11936 ;;
11937 esac
11938 fi
11939 sys_lib_dlsearch_path_spec='/usr/lib'
11940 ;;
11941
11942 tpf*)
11943 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11944 version_type=linux # correct to gnu/linux during the next big refactor
11945 need_lib_prefix=no
11946 need_version=no
11947 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11948 shlibpath_var=LD_LIBRARY_PATH
11949 shlibpath_overrides_runpath=no
11950 hardcode_into_libs=yes
11951 ;;
11952
11953 uts4*)
11954 version_type=linux # correct to gnu/linux during the next big refactor
11955 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11956 soname_spec='$libname$release$shared_ext$major'
11957 shlibpath_var=LD_LIBRARY_PATH
11958 ;;
11959
11960 *)
11961 dynamic_linker=no
11962 ;;
11963 esac
11964 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11965 printf "%s\n" "$dynamic_linker" >&6; }
11966 test no = "$dynamic_linker" && can_build_shared=no
11967
11968 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11969 if test yes = "$GCC"; then
11970 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11971 fi
11972
11973 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
11974 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
11975 fi
11976
11977 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
11978 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
11979 fi
11980
11981 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
11982 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
11983
11984 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
11985 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
11986
11987 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
11988 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063
12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12087 printf %s "checking how to hardcode library paths into programs... " >&6; }
12088 hardcode_action=
12089 if test -n "$hardcode_libdir_flag_spec" ||
12090 test -n "$runpath_var" ||
12091 test yes = "$hardcode_automatic"; then
12092
12093 # We can hardcode non-existent directories.
12094 if test no != "$hardcode_direct" &&
12095 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12096 # have to relink, otherwise we might link with an installed library
12097 # when we should be linking with a yet-to-be-installed one
12098 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
12099 test no != "$hardcode_minus_L"; then
12100 # Linking always hardcodes the temporary library directory.
12101 hardcode_action=relink
12102 else
12103 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12104 hardcode_action=immediate
12105 fi
12106 else
12107 # We cannot hardcode anything, or else we can only hardcode existing
12108 # directories.
12109 hardcode_action=unsupported
12110 fi
12111 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12112 printf "%s\n" "$hardcode_action" >&6; }
12113
12114 if test relink = "$hardcode_action" ||
12115 test yes = "$inherit_rpath"; then
12116 # Fast installation is not supported
12117 enable_fast_install=no
12118 elif test yes = "$shlibpath_overrides_runpath" ||
12119 test no = "$enable_shared"; then
12120 # Fast installation is not necessary
12121 enable_fast_install=needless
12122 fi
12123
12124
12125
12126
12127
12128
12129 if test yes != "$enable_dlopen"; then
12130 enable_dlopen=unknown
12131 enable_dlopen_self=unknown
12132 enable_dlopen_self_static=unknown
12133 else
12134 lt_cv_dlopen=no
12135 lt_cv_dlopen_libs=
12136
12137 case $host_os in
12138 beos*)
12139 lt_cv_dlopen=load_add_on
12140 lt_cv_dlopen_libs=
12141 lt_cv_dlopen_self=yes
12142 ;;
12143
12144 mingw* | pw32* | cegcc*)
12145 lt_cv_dlopen=LoadLibrary
12146 lt_cv_dlopen_libs=
12147 ;;
12148
12149 cygwin*)
12150 lt_cv_dlopen=dlopen
12151 lt_cv_dlopen_libs=
12152 ;;
12153
12154 darwin*)
12155 # if libdl is installed we need to link against it
12156 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12157 printf %s "checking for dlopen in -ldl... " >&6; }
12158 if test ${ac_cv_lib_dl_dlopen+y}
12159 then :
12160 printf %s "(cached) " >&6
12161 else $as_nop
12162 ac_check_lib_save_LIBS=$LIBS
12163 LIBS="-ldl $LIBS"
12164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12165 /* end confdefs.h. */
12166
12167 /* Override any GCC internal prototype to avoid an error.
12168 Use char because int might match the return type of a GCC
12169 builtin and then its argument prototype would still apply. */
12170 char dlopen ();
12171 int
12172 main (void)
12173 {
12174 return dlopen ();
12175 ;
12176 return 0;
12177 }
12178 _ACEOF
12179 if ac_fn_c_try_link "$LINENO"
12180 then :
12181 ac_cv_lib_dl_dlopen=yes
12182 else $as_nop
12183 ac_cv_lib_dl_dlopen=no
12184 fi
12185 rm -f core conftest.err conftest.$ac_objext conftest.beam \
12186 conftest$ac_exeext conftest.$ac_ext
12187 LIBS=$ac_check_lib_save_LIBS
12188 fi
12189 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12190 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
12191 if test "x$ac_cv_lib_dl_dlopen" = xyes
12192 then :
12193 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12194 else $as_nop
12195
12196 lt_cv_dlopen=dyld
12197 lt_cv_dlopen_libs=
12198 lt_cv_dlopen_self=yes
12199
12200 fi
12201
12202 ;;
12203
12204 tpf*)
12205 # Don't try to run any link tests for TPF. We know it's impossible
12206 # because TPF is a cross-compiler, and we know how we open DSOs.
12207 lt_cv_dlopen=dlopen
12208 lt_cv_dlopen_libs=
12209 lt_cv_dlopen_self=no
12210 ;;
12211
12212 *)
12213 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12214 if test "x$ac_cv_func_shl_load" = xyes
12215 then :
12216 lt_cv_dlopen=shl_load
12217 else $as_nop
12218 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12219 printf %s "checking for shl_load in -ldld... " >&6; }
12220 if test ${ac_cv_lib_dld_shl_load+y}
12221 then :
12222 printf %s "(cached) " >&6
12223 else $as_nop
12224 ac_check_lib_save_LIBS=$LIBS
12225 LIBS="-ldld $LIBS"
12226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12227 /* end confdefs.h. */
12228
12229 /* Override any GCC internal prototype to avoid an error.
12230 Use char because int might match the return type of a GCC
12231 builtin and then its argument prototype would still apply. */
12232 char shl_load ();
12233 int
12234 main (void)
12235 {
12236 return shl_load ();
12237 ;
12238 return 0;
12239 }
12240 _ACEOF
12241 if ac_fn_c_try_link "$LINENO"
12242 then :
12243 ac_cv_lib_dld_shl_load=yes
12244 else $as_nop
12245 ac_cv_lib_dld_shl_load=no
12246 fi
12247 rm -f core conftest.err conftest.$ac_objext conftest.beam \
12248 conftest$ac_exeext conftest.$ac_ext
12249 LIBS=$ac_check_lib_save_LIBS
12250 fi
12251 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12252 printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; }
12253 if test "x$ac_cv_lib_dld_shl_load" = xyes
12254 then :
12255 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
12256 else $as_nop
12257 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12258 if test "x$ac_cv_func_dlopen" = xyes
12259 then :
12260 lt_cv_dlopen=dlopen
12261 else $as_nop
12262 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12263 printf %s "checking for dlopen in -ldl... " >&6; }
12264 if test ${ac_cv_lib_dl_dlopen+y}
12265 then :
12266 printf %s "(cached) " >&6
12267 else $as_nop
12268 ac_check_lib_save_LIBS=$LIBS
12269 LIBS="-ldl $LIBS"
12270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12271 /* end confdefs.h. */
12272
12273 /* Override any GCC internal prototype to avoid an error.
12274 Use char because int might match the return type of a GCC
12275 builtin and then its argument prototype would still apply. */
12276 char dlopen ();
12277 int
12278 main (void)
12279 {
12280 return dlopen ();
12281 ;
12282 return 0;
12283 }
12284 _ACEOF
12285 if ac_fn_c_try_link "$LINENO"
12286 then :
12287 ac_cv_lib_dl_dlopen=yes
12288 else $as_nop
12289 ac_cv_lib_dl_dlopen=no
12290 fi
12291 rm -f core conftest.err conftest.$ac_objext conftest.beam \
12292 conftest$ac_exeext conftest.$ac_ext
12293 LIBS=$ac_check_lib_save_LIBS
12294 fi
12295 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12296 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
12297 if test "x$ac_cv_lib_dl_dlopen" = xyes
12298 then :
12299 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12300 else $as_nop
12301 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12302 printf %s "checking for dlopen in -lsvld... " >&6; }
12303 if test ${ac_cv_lib_svld_dlopen+y}
12304 then :
12305 printf %s "(cached) " >&6
12306 else $as_nop
12307 ac_check_lib_save_LIBS=$LIBS
12308 LIBS="-lsvld $LIBS"
12309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12310 /* end confdefs.h. */
12311
12312 /* Override any GCC internal prototype to avoid an error.
12313 Use char because int might match the return type of a GCC
12314 builtin and then its argument prototype would still apply. */
12315 char dlopen ();
12316 int
12317 main (void)
12318 {
12319 return dlopen ();
12320 ;
12321 return 0;
12322 }
12323 _ACEOF
12324 if ac_fn_c_try_link "$LINENO"
12325 then :
12326 ac_cv_lib_svld_dlopen=yes
12327 else $as_nop
12328 ac_cv_lib_svld_dlopen=no
12329 fi
12330 rm -f core conftest.err conftest.$ac_objext conftest.beam \
12331 conftest$ac_exeext conftest.$ac_ext
12332 LIBS=$ac_check_lib_save_LIBS
12333 fi
12334 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12335 printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; }
12336 if test "x$ac_cv_lib_svld_dlopen" = xyes
12337 then :
12338 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
12339 else $as_nop
12340 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12341 printf %s "checking for dld_link in -ldld... " >&6; }
12342 if test ${ac_cv_lib_dld_dld_link+y}
12343 then :
12344 printf %s "(cached) " >&6
12345 else $as_nop
12346 ac_check_lib_save_LIBS=$LIBS
12347 LIBS="-ldld $LIBS"
12348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12349 /* end confdefs.h. */
12350
12351 /* Override any GCC internal prototype to avoid an error.
12352 Use char because int might match the return type of a GCC
12353 builtin and then its argument prototype would still apply. */
12354 char dld_link ();
12355 int
12356 main (void)
12357 {
12358 return dld_link ();
12359 ;
12360 return 0;
12361 }
12362 _ACEOF
12363 if ac_fn_c_try_link "$LINENO"
12364 then :
12365 ac_cv_lib_dld_dld_link=yes
12366 else $as_nop
12367 ac_cv_lib_dld_dld_link=no
12368 fi
12369 rm -f core conftest.err conftest.$ac_objext conftest.beam \
12370 conftest$ac_exeext conftest.$ac_ext
12371 LIBS=$ac_check_lib_save_LIBS
12372 fi
12373 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12374 printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; }
12375 if test "x$ac_cv_lib_dld_dld_link" = xyes
12376 then :
12377 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
12378 fi
12379
12380
12381 fi
12382
12383
12384 fi
12385
12386
12387 fi
12388
12389
12390 fi
12391
12392
12393 fi
12394
12395 ;;
12396 esac
12397
12398 if test no = "$lt_cv_dlopen"; then
12399 enable_dlopen=no
12400 else
12401 enable_dlopen=yes
12402 fi
12403
12404 case $lt_cv_dlopen in
12405 dlopen)
12406 save_CPPFLAGS=$CPPFLAGS
12407 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12408
12409 save_LDFLAGS=$LDFLAGS
12410 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12411
12412 save_LIBS=$LIBS
12413 LIBS="$lt_cv_dlopen_libs $LIBS"
12414
12415 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12416 printf %s "checking whether a program can dlopen itself... " >&6; }
12417 if test ${lt_cv_dlopen_self+y}
12418 then :
12419 printf %s "(cached) " >&6
12420 else $as_nop
12421 if test yes = "$cross_compiling"; then :
12422 lt_cv_dlopen_self=cross
12423 else
12424 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12425 lt_status=$lt_dlunknown
12426 cat > conftest.$ac_ext <<_LT_EOF
12427 #line $LINENO "configure"
12428 #include "confdefs.h"
12429
12430 #if HAVE_DLFCN_H
12431 #include <dlfcn.h>
12432 #endif
12433
12434 #include <stdio.h>
12435
12436 #ifdef RTLD_GLOBAL
12437 # define LT_DLGLOBAL RTLD_GLOBAL
12438 #else
12439 # ifdef DL_GLOBAL
12440 # define LT_DLGLOBAL DL_GLOBAL
12441 # else
12442 # define LT_DLGLOBAL 0
12443 # endif
12444 #endif
12445
12446 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12447 find out it does not work in some platform. */
12448 #ifndef LT_DLLAZY_OR_NOW
12449 # ifdef RTLD_LAZY
12450 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12451 # else
12452 # ifdef DL_LAZY
12453 # define LT_DLLAZY_OR_NOW DL_LAZY
12454 # else
12455 # ifdef RTLD_NOW
12456 # define LT_DLLAZY_OR_NOW RTLD_NOW
12457 # else
12458 # ifdef DL_NOW
12459 # define LT_DLLAZY_OR_NOW DL_NOW
12460 # else
12461 # define LT_DLLAZY_OR_NOW 0
12462 # endif
12463 # endif
12464 # endif
12465 # endif
12466 #endif
12467
12468 /* When -fvisibility=hidden is used, assume the code has been annotated
12469 correspondingly for the symbols needed. */
12470 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12471 int fnord () __attribute__((visibility("default")));
12472 #endif
12473
12474 int fnord () { return 42; }
12475 int main ()
12476 {
12477 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12478 int status = $lt_dlunknown;
12479
12480 if (self)
12481 {
12482 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12483 else
12484 {
12485 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12486 else puts (dlerror ());
12487 }
12488 /* dlclose (self); */
12489 }
12490 else
12491 puts (dlerror ());
12492
12493 return status;
12494 }
12495 _LT_EOF
12496 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12497 (eval $ac_link) 2>&5
12498 ac_status=$?
12499 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12500 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12501 (./conftest; exit; ) >&5 2>/dev/null
12502 lt_status=$?
12503 case x$lt_status in
12504 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12505 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12506 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12507 esac
12508 else :
12509 # compilation failed
12510 lt_cv_dlopen_self=no
12511 fi
12512 fi
12513 rm -fr conftest*
12514
12515
12516 fi
12517 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12518 printf "%s\n" "$lt_cv_dlopen_self" >&6; }
12519
12520 if test yes = "$lt_cv_dlopen_self"; then
12521 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12522 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12523 printf %s "checking whether a statically linked program can dlopen itself... " >&6; }
12524 if test ${lt_cv_dlopen_self_static+y}
12525 then :
12526 printf %s "(cached) " >&6
12527 else $as_nop
12528 if test yes = "$cross_compiling"; then :
12529 lt_cv_dlopen_self_static=cross
12530 else
12531 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12532 lt_status=$lt_dlunknown
12533 cat > conftest.$ac_ext <<_LT_EOF
12534 #line $LINENO "configure"
12535 #include "confdefs.h"
12536
12537 #if HAVE_DLFCN_H
12538 #include <dlfcn.h>
12539 #endif
12540
12541 #include <stdio.h>
12542
12543 #ifdef RTLD_GLOBAL
12544 # define LT_DLGLOBAL RTLD_GLOBAL
12545 #else
12546 # ifdef DL_GLOBAL
12547 # define LT_DLGLOBAL DL_GLOBAL
12548 # else
12549 # define LT_DLGLOBAL 0
12550 # endif
12551 #endif
12552
12553 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12554 find out it does not work in some platform. */
12555 #ifndef LT_DLLAZY_OR_NOW
12556 # ifdef RTLD_LAZY
12557 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12558 # else
12559 # ifdef DL_LAZY
12560 # define LT_DLLAZY_OR_NOW DL_LAZY
12561 # else
12562 # ifdef RTLD_NOW
12563 # define LT_DLLAZY_OR_NOW RTLD_NOW
12564 # else
12565 # ifdef DL_NOW
12566 # define LT_DLLAZY_OR_NOW DL_NOW
12567 # else
12568 # define LT_DLLAZY_OR_NOW 0
12569 # endif
12570 # endif
12571 # endif
12572 # endif
12573 #endif
12574
12575 /* When -fvisibility=hidden is used, assume the code has been annotated
12576 correspondingly for the symbols needed. */
12577 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12578 int fnord () __attribute__((visibility("default")));
12579 #endif
12580
12581 int fnord () { return 42; }
12582 int main ()
12583 {
12584 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12585 int status = $lt_dlunknown;
12586
12587 if (self)
12588 {
12589 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12590 else
12591 {
12592 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12593 else puts (dlerror ());
12594 }
12595 /* dlclose (self); */
12596 }
12597 else
12598 puts (dlerror ());
12599
12600 return status;
12601 }
12602 _LT_EOF
12603 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12604 (eval $ac_link) 2>&5
12605 ac_status=$?
12606 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12607 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12608 (./conftest; exit; ) >&5 2>/dev/null
12609 lt_status=$?
12610 case x$lt_status in
12611 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12612 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12613 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12614 esac
12615 else :
12616 # compilation failed
12617 lt_cv_dlopen_self_static=no
12618 fi
12619 fi
12620 rm -fr conftest*
12621
12622
12623 fi
12624 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12625 printf "%s\n" "$lt_cv_dlopen_self_static" >&6; }
12626 fi
12627
12628 CPPFLAGS=$save_CPPFLAGS
12629 LDFLAGS=$save_LDFLAGS
12630 LIBS=$save_LIBS
12631 ;;
12632 esac
12633
12634 case $lt_cv_dlopen_self in
12635 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12636 *) enable_dlopen_self=unknown ;;
12637 esac
12638
12639 case $lt_cv_dlopen_self_static in
12640 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12641 *) enable_dlopen_self_static=unknown ;;
12642 esac
12643 fi
12644
12645
12646
12647
12648
12649
12650
12651
12652
12653
12654
12655
12656
12657
12658
12659
12660
12661 striplib=
12662 old_striplib=
12663 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12664 printf %s "checking whether stripping libraries is possible... " >&6; }
12665 if test -z "$STRIP"; then
12666 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12667 printf "%s\n" "no" >&6; }
12668 else
12669 if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12670 old_striplib="$STRIP --strip-debug"
12671 striplib="$STRIP --strip-unneeded"
12672 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12673 printf "%s\n" "yes" >&6; }
12674 else
12675 case $host_os in
12676 darwin*)
12677 # FIXME - insert some real tests, host_os isn't really good enough
12678 striplib="$STRIP -x"
12679 old_striplib="$STRIP -S"
12680 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12681 printf "%s\n" "yes" >&6; }
12682 ;;
12683 freebsd*)
12684 if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then
12685 old_striplib="$STRIP --strip-debug"
12686 striplib="$STRIP --strip-unneeded"
12687 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12688 printf "%s\n" "yes" >&6; }
12689 else
12690 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12691 printf "%s\n" "no" >&6; }
12692 fi
12693 ;;
12694 *)
12695 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12696 printf "%s\n" "no" >&6; }
12697 ;;
12698 esac
12699 fi
12700 fi
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713 # Report what library types will actually be built
12714 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12715 printf %s "checking if libtool supports shared libraries... " >&6; }
12716 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12717 printf "%s\n" "$can_build_shared" >&6; }
12718
12719 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12720 printf %s "checking whether to build shared libraries... " >&6; }
12721 test no = "$can_build_shared" && enable_shared=no
12722
12723 # On AIX, shared libraries and static libraries use the same namespace, and
12724 # are all built from PIC.
12725 case $host_os in
12726 aix3*)
12727 test yes = "$enable_shared" && enable_static=no
12728 if test -n "$RANLIB"; then
12729 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12730 postinstall_cmds='$RANLIB $lib'
12731 fi
12732 ;;
12733
12734 aix[4-9]*)
12735 if test ia64 != "$host_cpu"; then
12736 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
12737 yes,aix,yes) ;; # shared object as lib.so file only
12738 yes,svr4,*) ;; # shared object as lib.so archive member only
12739 yes,*) enable_static=no ;; # shared object in lib.a archive as well
12740 esac
12741 fi
12742 ;;
12743 esac
12744 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12745 printf "%s\n" "$enable_shared" >&6; }
12746
12747 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12748 printf %s "checking whether to build static libraries... " >&6; }
12749 # Make sure either enable_shared or enable_static is yes.
12750 test yes = "$enable_shared" || enable_static=yes
12751 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12752 printf "%s\n" "$enable_static" >&6; }
12753
12754
12755
12756
12757 fi
12758 ac_ext=c
12759 ac_cpp='$CPP $CPPFLAGS'
12760 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12761 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12762 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12763
12764 CC=$lt_save_CC
12765
12766
12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780 ac_config_commands="$ac_config_commands libtool"
12781
12782
12783
12784
12785 # Only expand once:
12786
12787
12788
12789 # Require xorg-macros minimum of 1.12 for DocBook external references
12790
12791
12792
12793
12794
12795
12796
12797
12798
12799
12800
12801
12802 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
12803 printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
12804 if test ${ac_cv_c_undeclared_builtin_options+y}
12805 then :
12806 printf %s "(cached) " >&6
12807 else $as_nop
12808 ac_save_CFLAGS=$CFLAGS
12809 ac_cv_c_undeclared_builtin_options='cannot detect'
12810 for ac_arg in '' -fno-builtin; do
12811 CFLAGS="$ac_save_CFLAGS $ac_arg"
12812 # This test program should *not* compile successfully.
12813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12814 /* end confdefs.h. */
12815
12816 int
12817 main (void)
12818 {
12819 (void) strchr;
12820 ;
12821 return 0;
12822 }
12823 _ACEOF
12824 if ac_fn_c_try_compile "$LINENO"
12825 then :
12826
12827 else $as_nop
12828 # This test program should compile successfully.
12829 # No library function is consistently available on
12830 # freestanding implementations, so test against a dummy
12831 # declaration. Include always-available headers on the
12832 # off chance that they somehow elicit warnings.
12833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12834 /* end confdefs.h. */
12835 #include <float.h>
12836 #include <limits.h>
12837 #include <stdarg.h>
12838 #include <stddef.h>
12839 extern void ac_decl (int, char *);
12840
12841 int
12842 main (void)
12843 {
12844 (void) ac_decl (0, (char *) 0);
12845 (void) ac_decl;
12846
12847 ;
12848 return 0;
12849 }
12850 _ACEOF
12851 if ac_fn_c_try_compile "$LINENO"
12852 then :
12853 if test x"$ac_arg" = x
12854 then :
12855 ac_cv_c_undeclared_builtin_options='none needed'
12856 else $as_nop
12857 ac_cv_c_undeclared_builtin_options=$ac_arg
12858 fi
12859 break
12860 fi
12861 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12862 fi
12863 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12864 done
12865 CFLAGS=$ac_save_CFLAGS
12866
12867 fi
12868 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
12869 printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
12870 case $ac_cv_c_undeclared_builtin_options in #(
12871 'cannot detect') :
12872 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12873 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12874 as_fn_error $? "cannot make $CC report undeclared builtins
12875 See \`config.log' for more details" "$LINENO" 5; } ;; #(
12876 'none needed') :
12877 ac_c_undeclared_builtin_options='' ;; #(
12878 *) :
12879 ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
12880 esac
12881
12882
12883
12884
12885
12886 ac_fn_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
12887 if test "x$ac_cv_have_decl___clang__" = xyes
12888 then :
12889 CLANGCC="yes"
12890 else $as_nop
12891 CLANGCC="no"
12892 fi
12893 ac_fn_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
12894 if test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes
12895 then :
12896 INTELCC="yes"
12897 else $as_nop
12898 INTELCC="no"
12899 fi
12900 ac_fn_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
12901 if test "x$ac_cv_have_decl___SUNPRO_C" = xyes
12902 then :
12903 SUNCC="yes"
12904 else $as_nop
12905 SUNCC="no"
12906 fi
12907
12908
12909
12910
12911
12912
12913
12914
12915 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
12916 if test -n "$ac_tool_prefix"; then
12917 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
12918 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
12919 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12920 printf %s "checking for $ac_word... " >&6; }
12921 if test ${ac_cv_path_PKG_CONFIG+y}
12922 then :
12923 printf %s "(cached) " >&6
12924 else $as_nop
12925 case $PKG_CONFIG in
12926 [\\/]* | ?:[\\/]*)
12927 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
12928 ;;
12929 *)
12930 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12931 for as_dir in $PATH
12932 do
12933 IFS=$as_save_IFS
12934 case $as_dir in #(((
12935 '') as_dir=./ ;;
12936 */) ;;
12937 *) as_dir=$as_dir/ ;;
12938 esac
12939 for ac_exec_ext in '' $ac_executable_extensions; do
12940 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
12941 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
12942 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12943 break 2
12944 fi
12945 done
12946 done
12947 IFS=$as_save_IFS
12948
12949 ;;
12950 esac
12951 fi
12952 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
12953 if test -n "$PKG_CONFIG"; then
12954 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
12955 printf "%s\n" "$PKG_CONFIG" >&6; }
12956 else
12957 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12958 printf "%s\n" "no" >&6; }
12959 fi
12960
12961
12962 fi
12963 if test -z "$ac_cv_path_PKG_CONFIG"; then
12964 ac_pt_PKG_CONFIG=$PKG_CONFIG
12965 # Extract the first word of "pkg-config", so it can be a program name with args.
12966 set dummy pkg-config; ac_word=$2
12967 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12968 printf %s "checking for $ac_word... " >&6; }
12969 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
12970 then :
12971 printf %s "(cached) " >&6
12972 else $as_nop
12973 case $ac_pt_PKG_CONFIG in
12974 [\\/]* | ?:[\\/]*)
12975 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
12976 ;;
12977 *)
12978 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12979 for as_dir in $PATH
12980 do
12981 IFS=$as_save_IFS
12982 case $as_dir in #(((
12983 '') as_dir=./ ;;
12984 */) ;;
12985 *) as_dir=$as_dir/ ;;
12986 esac
12987 for ac_exec_ext in '' $ac_executable_extensions; do
12988 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
12989 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
12990 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12991 break 2
12992 fi
12993 done
12994 done
12995 IFS=$as_save_IFS
12996
12997 ;;
12998 esac
12999 fi
13000 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
13001 if test -n "$ac_pt_PKG_CONFIG"; then
13002 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
13003 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
13004 else
13005 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13006 printf "%s\n" "no" >&6; }
13007 fi
13008
13009 if test "x$ac_pt_PKG_CONFIG" = x; then
13010 PKG_CONFIG=""
13011 else
13012 case $cross_compiling:$ac_tool_warned in
13013 yes:)
13014 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13015 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13016 ac_tool_warned=yes ;;
13017 esac
13018 PKG_CONFIG=$ac_pt_PKG_CONFIG
13019 fi
13020 else
13021 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
13022 fi
13023
13024 fi
13025 if test -n "$PKG_CONFIG"; then
13026 _pkg_min_version=0.9.0
13027 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
13028 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
13029 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
13030 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13031 printf "%s\n" "yes" >&6; }
13032 else
13033 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13034 printf "%s\n" "no" >&6; }
13035 PKG_CONFIG=""
13036 fi
13037 fi
13038
13039
13040
13041
13042
13043 # Check whether --enable-selective-werror was given.
13044 if test ${enable_selective_werror+y}
13045 then :
13046 enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval
13047 else $as_nop
13048 SELECTIVE_WERROR=yes
13049 fi
13050
13051
13052
13053
13054
13055 # -v is too short to test reliably with XORG_TESTSET_CFLAG
13056 if test "x$SUNCC" = "xyes"; then
13057 BASE_CFLAGS="-v"
13058 else
13059 BASE_CFLAGS=""
13060 fi
13061
13062 # This chunk of warnings were those that existed in the legacy CWARNFLAGS
13063
13064
13065
13066
13067
13068
13069
13070
13071
13072
13073
13074
13075
13076 xorg_testset_save_CFLAGS="$CFLAGS"
13077
13078 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13079 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13080 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13081 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13082 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
13083 then :
13084 printf %s "(cached) " >&6
13085 else $as_nop
13086 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13087 /* end confdefs.h. */
13088 int i;
13089 _ACEOF
13090 if ac_fn_c_try_compile "$LINENO"
13091 then :
13092 xorg_cv_cc_flag_unknown_warning_option=yes
13093 else $as_nop
13094 xorg_cv_cc_flag_unknown_warning_option=no
13095 fi
13096 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13097 fi
13098 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13099 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13100 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13101 CFLAGS="$xorg_testset_save_CFLAGS"
13102 fi
13103
13104 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13105 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13106 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13107 fi
13108 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13109 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13110 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13111 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13112 then :
13113 printf %s "(cached) " >&6
13114 else $as_nop
13115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13116 /* end confdefs.h. */
13117 int i;
13118 _ACEOF
13119 if ac_fn_c_try_compile "$LINENO"
13120 then :
13121 xorg_cv_cc_flag_unused_command_line_argument=yes
13122 else $as_nop
13123 xorg_cv_cc_flag_unused_command_line_argument=no
13124 fi
13125 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13126 fi
13127 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13128 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13129 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13130 CFLAGS="$xorg_testset_save_CFLAGS"
13131 fi
13132
13133 found="no"
13134
13135 if test $found = "no" ; then
13136 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13137 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13138 fi
13139
13140 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13141 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13142 fi
13143
13144 CFLAGS="$CFLAGS -Wall"
13145
13146 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5
13147 printf %s "checking if $CC supports -Wall... " >&6; }
13148 cacheid=xorg_cv_cc_flag__Wall
13149 if eval test \${$cacheid+y}
13150 then :
13151 printf %s "(cached) " >&6
13152 else $as_nop
13153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13154 /* end confdefs.h. */
13155 int i;
13156 int
13157 main (void)
13158 {
13159
13160 ;
13161 return 0;
13162 }
13163 _ACEOF
13164 if ac_fn_c_try_link "$LINENO"
13165 then :
13166 eval $cacheid=yes
13167 else $as_nop
13168 eval $cacheid=no
13169 fi
13170 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13171 conftest$ac_exeext conftest.$ac_ext
13172 fi
13173
13174
13175 CFLAGS="$xorg_testset_save_CFLAGS"
13176
13177 eval supported=\$$cacheid
13178 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13179 printf "%s\n" "$supported" >&6; }
13180 if test "$supported" = "yes" ; then
13181 BASE_CFLAGS="$BASE_CFLAGS -Wall"
13182 found="yes"
13183 fi
13184 fi
13185
13186
13187
13188
13189
13190
13191
13192
13193
13194
13195
13196
13197
13198
13199
13200 xorg_testset_save_CFLAGS="$CFLAGS"
13201
13202 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13203 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13204 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13205 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13206 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
13207 then :
13208 printf %s "(cached) " >&6
13209 else $as_nop
13210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13211 /* end confdefs.h. */
13212 int i;
13213 _ACEOF
13214 if ac_fn_c_try_compile "$LINENO"
13215 then :
13216 xorg_cv_cc_flag_unknown_warning_option=yes
13217 else $as_nop
13218 xorg_cv_cc_flag_unknown_warning_option=no
13219 fi
13220 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13221 fi
13222 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13223 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13224 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13225 CFLAGS="$xorg_testset_save_CFLAGS"
13226 fi
13227
13228 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13229 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13230 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13231 fi
13232 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13233 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13234 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13235 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13236 then :
13237 printf %s "(cached) " >&6
13238 else $as_nop
13239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13240 /* end confdefs.h. */
13241 int i;
13242 _ACEOF
13243 if ac_fn_c_try_compile "$LINENO"
13244 then :
13245 xorg_cv_cc_flag_unused_command_line_argument=yes
13246 else $as_nop
13247 xorg_cv_cc_flag_unused_command_line_argument=no
13248 fi
13249 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13250 fi
13251 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13252 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13253 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13254 CFLAGS="$xorg_testset_save_CFLAGS"
13255 fi
13256
13257 found="no"
13258
13259 if test $found = "no" ; then
13260 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13261 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13262 fi
13263
13264 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13265 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13266 fi
13267
13268 CFLAGS="$CFLAGS -Wpointer-arith"
13269
13270 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5
13271 printf %s "checking if $CC supports -Wpointer-arith... " >&6; }
13272 cacheid=xorg_cv_cc_flag__Wpointer_arith
13273 if eval test \${$cacheid+y}
13274 then :
13275 printf %s "(cached) " >&6
13276 else $as_nop
13277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13278 /* end confdefs.h. */
13279 int i;
13280 int
13281 main (void)
13282 {
13283
13284 ;
13285 return 0;
13286 }
13287 _ACEOF
13288 if ac_fn_c_try_link "$LINENO"
13289 then :
13290 eval $cacheid=yes
13291 else $as_nop
13292 eval $cacheid=no
13293 fi
13294 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13295 conftest$ac_exeext conftest.$ac_ext
13296 fi
13297
13298
13299 CFLAGS="$xorg_testset_save_CFLAGS"
13300
13301 eval supported=\$$cacheid
13302 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13303 printf "%s\n" "$supported" >&6; }
13304 if test "$supported" = "yes" ; then
13305 BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith"
13306 found="yes"
13307 fi
13308 fi
13309
13310
13311
13312
13313
13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324 xorg_testset_save_CFLAGS="$CFLAGS"
13325
13326 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13327 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13328 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13329 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13330 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
13331 then :
13332 printf %s "(cached) " >&6
13333 else $as_nop
13334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13335 /* end confdefs.h. */
13336 int i;
13337 _ACEOF
13338 if ac_fn_c_try_compile "$LINENO"
13339 then :
13340 xorg_cv_cc_flag_unknown_warning_option=yes
13341 else $as_nop
13342 xorg_cv_cc_flag_unknown_warning_option=no
13343 fi
13344 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13345 fi
13346 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13347 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13348 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13349 CFLAGS="$xorg_testset_save_CFLAGS"
13350 fi
13351
13352 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13353 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13354 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13355 fi
13356 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13357 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13358 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13359 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13360 then :
13361 printf %s "(cached) " >&6
13362 else $as_nop
13363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13364 /* end confdefs.h. */
13365 int i;
13366 _ACEOF
13367 if ac_fn_c_try_compile "$LINENO"
13368 then :
13369 xorg_cv_cc_flag_unused_command_line_argument=yes
13370 else $as_nop
13371 xorg_cv_cc_flag_unused_command_line_argument=no
13372 fi
13373 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13374 fi
13375 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13376 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13377 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13378 CFLAGS="$xorg_testset_save_CFLAGS"
13379 fi
13380
13381 found="no"
13382
13383 if test $found = "no" ; then
13384 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13385 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13386 fi
13387
13388 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13389 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13390 fi
13391
13392 CFLAGS="$CFLAGS -Wmissing-declarations"
13393
13394 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5
13395 printf %s "checking if $CC supports -Wmissing-declarations... " >&6; }
13396 cacheid=xorg_cv_cc_flag__Wmissing_declarations
13397 if eval test \${$cacheid+y}
13398 then :
13399 printf %s "(cached) " >&6
13400 else $as_nop
13401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13402 /* end confdefs.h. */
13403 int i;
13404 int
13405 main (void)
13406 {
13407
13408 ;
13409 return 0;
13410 }
13411 _ACEOF
13412 if ac_fn_c_try_link "$LINENO"
13413 then :
13414 eval $cacheid=yes
13415 else $as_nop
13416 eval $cacheid=no
13417 fi
13418 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13419 conftest$ac_exeext conftest.$ac_ext
13420 fi
13421
13422
13423 CFLAGS="$xorg_testset_save_CFLAGS"
13424
13425 eval supported=\$$cacheid
13426 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13427 printf "%s\n" "$supported" >&6; }
13428 if test "$supported" = "yes" ; then
13429 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations"
13430 found="yes"
13431 fi
13432 fi
13433
13434
13435
13436
13437
13438
13439
13440
13441
13442
13443
13444
13445
13446
13447
13448 xorg_testset_save_CFLAGS="$CFLAGS"
13449
13450 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13451 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13452 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13453 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13454 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
13455 then :
13456 printf %s "(cached) " >&6
13457 else $as_nop
13458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13459 /* end confdefs.h. */
13460 int i;
13461 _ACEOF
13462 if ac_fn_c_try_compile "$LINENO"
13463 then :
13464 xorg_cv_cc_flag_unknown_warning_option=yes
13465 else $as_nop
13466 xorg_cv_cc_flag_unknown_warning_option=no
13467 fi
13468 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13469 fi
13470 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13471 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13472 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13473 CFLAGS="$xorg_testset_save_CFLAGS"
13474 fi
13475
13476 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13477 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13478 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13479 fi
13480 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13481 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13482 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13483 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13484 then :
13485 printf %s "(cached) " >&6
13486 else $as_nop
13487 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13488 /* end confdefs.h. */
13489 int i;
13490 _ACEOF
13491 if ac_fn_c_try_compile "$LINENO"
13492 then :
13493 xorg_cv_cc_flag_unused_command_line_argument=yes
13494 else $as_nop
13495 xorg_cv_cc_flag_unused_command_line_argument=no
13496 fi
13497 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13498 fi
13499 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13500 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13501 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13502 CFLAGS="$xorg_testset_save_CFLAGS"
13503 fi
13504
13505 found="no"
13506
13507 if test $found = "no" ; then
13508 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13509 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13510 fi
13511
13512 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13513 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13514 fi
13515
13516 CFLAGS="$CFLAGS -Wformat=2"
13517
13518 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5
13519 printf %s "checking if $CC supports -Wformat=2... " >&6; }
13520 cacheid=xorg_cv_cc_flag__Wformat_2
13521 if eval test \${$cacheid+y}
13522 then :
13523 printf %s "(cached) " >&6
13524 else $as_nop
13525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13526 /* end confdefs.h. */
13527 int i;
13528 int
13529 main (void)
13530 {
13531
13532 ;
13533 return 0;
13534 }
13535 _ACEOF
13536 if ac_fn_c_try_link "$LINENO"
13537 then :
13538 eval $cacheid=yes
13539 else $as_nop
13540 eval $cacheid=no
13541 fi
13542 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13543 conftest$ac_exeext conftest.$ac_ext
13544 fi
13545
13546
13547 CFLAGS="$xorg_testset_save_CFLAGS"
13548
13549 eval supported=\$$cacheid
13550 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13551 printf "%s\n" "$supported" >&6; }
13552 if test "$supported" = "yes" ; then
13553 BASE_CFLAGS="$BASE_CFLAGS -Wformat=2"
13554 found="yes"
13555 fi
13556 fi
13557
13558 if test $found = "no" ; then
13559 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13560 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13561 fi
13562
13563 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13564 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13565 fi
13566
13567 CFLAGS="$CFLAGS -Wformat"
13568
13569 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5
13570 printf %s "checking if $CC supports -Wformat... " >&6; }
13571 cacheid=xorg_cv_cc_flag__Wformat
13572 if eval test \${$cacheid+y}
13573 then :
13574 printf %s "(cached) " >&6
13575 else $as_nop
13576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13577 /* end confdefs.h. */
13578 int i;
13579 int
13580 main (void)
13581 {
13582
13583 ;
13584 return 0;
13585 }
13586 _ACEOF
13587 if ac_fn_c_try_link "$LINENO"
13588 then :
13589 eval $cacheid=yes
13590 else $as_nop
13591 eval $cacheid=no
13592 fi
13593 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13594 conftest$ac_exeext conftest.$ac_ext
13595 fi
13596
13597
13598 CFLAGS="$xorg_testset_save_CFLAGS"
13599
13600 eval supported=\$$cacheid
13601 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13602 printf "%s\n" "$supported" >&6; }
13603 if test "$supported" = "yes" ; then
13604 BASE_CFLAGS="$BASE_CFLAGS -Wformat"
13605 found="yes"
13606 fi
13607 fi
13608
13609
13610
13611
13612
13613
13614
13615
13616
13617
13618
13619
13620
13621
13622
13623
13624
13625 xorg_testset_save_CFLAGS="$CFLAGS"
13626
13627 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13628 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13629 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13630 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13631 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
13632 then :
13633 printf %s "(cached) " >&6
13634 else $as_nop
13635 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13636 /* end confdefs.h. */
13637 int i;
13638 _ACEOF
13639 if ac_fn_c_try_compile "$LINENO"
13640 then :
13641 xorg_cv_cc_flag_unknown_warning_option=yes
13642 else $as_nop
13643 xorg_cv_cc_flag_unknown_warning_option=no
13644 fi
13645 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13646 fi
13647 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13648 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13649 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13650 CFLAGS="$xorg_testset_save_CFLAGS"
13651 fi
13652
13653 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13654 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13655 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13656 fi
13657 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13658 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13659 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13660 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13661 then :
13662 printf %s "(cached) " >&6
13663 else $as_nop
13664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13665 /* end confdefs.h. */
13666 int i;
13667 _ACEOF
13668 if ac_fn_c_try_compile "$LINENO"
13669 then :
13670 xorg_cv_cc_flag_unused_command_line_argument=yes
13671 else $as_nop
13672 xorg_cv_cc_flag_unused_command_line_argument=no
13673 fi
13674 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13675 fi
13676 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13677 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13678 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13679 CFLAGS="$xorg_testset_save_CFLAGS"
13680 fi
13681
13682 found="no"
13683
13684 if test $found = "no" ; then
13685 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13686 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13687 fi
13688
13689 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13690 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13691 fi
13692
13693 CFLAGS="$CFLAGS -Wstrict-prototypes"
13694
13695 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5
13696 printf %s "checking if $CC supports -Wstrict-prototypes... " >&6; }
13697 cacheid=xorg_cv_cc_flag__Wstrict_prototypes
13698 if eval test \${$cacheid+y}
13699 then :
13700 printf %s "(cached) " >&6
13701 else $as_nop
13702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13703 /* end confdefs.h. */
13704 int i;
13705 int
13706 main (void)
13707 {
13708
13709 ;
13710 return 0;
13711 }
13712 _ACEOF
13713 if ac_fn_c_try_link "$LINENO"
13714 then :
13715 eval $cacheid=yes
13716 else $as_nop
13717 eval $cacheid=no
13718 fi
13719 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13720 conftest$ac_exeext conftest.$ac_ext
13721 fi
13722
13723
13724 CFLAGS="$xorg_testset_save_CFLAGS"
13725
13726 eval supported=\$$cacheid
13727 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13728 printf "%s\n" "$supported" >&6; }
13729 if test "$supported" = "yes" ; then
13730 BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes"
13731 found="yes"
13732 fi
13733 fi
13734
13735
13736
13737
13738
13739
13740
13741
13742
13743
13744
13745
13746
13747
13748
13749 xorg_testset_save_CFLAGS="$CFLAGS"
13750
13751 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13752 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13753 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13754 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13755 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
13756 then :
13757 printf %s "(cached) " >&6
13758 else $as_nop
13759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13760 /* end confdefs.h. */
13761 int i;
13762 _ACEOF
13763 if ac_fn_c_try_compile "$LINENO"
13764 then :
13765 xorg_cv_cc_flag_unknown_warning_option=yes
13766 else $as_nop
13767 xorg_cv_cc_flag_unknown_warning_option=no
13768 fi
13769 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13770 fi
13771 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13772 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13773 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13774 CFLAGS="$xorg_testset_save_CFLAGS"
13775 fi
13776
13777 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13778 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13779 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13780 fi
13781 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13782 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13783 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13784 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13785 then :
13786 printf %s "(cached) " >&6
13787 else $as_nop
13788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13789 /* end confdefs.h. */
13790 int i;
13791 _ACEOF
13792 if ac_fn_c_try_compile "$LINENO"
13793 then :
13794 xorg_cv_cc_flag_unused_command_line_argument=yes
13795 else $as_nop
13796 xorg_cv_cc_flag_unused_command_line_argument=no
13797 fi
13798 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13799 fi
13800 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13801 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13802 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13803 CFLAGS="$xorg_testset_save_CFLAGS"
13804 fi
13805
13806 found="no"
13807
13808 if test $found = "no" ; then
13809 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13810 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13811 fi
13812
13813 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13814 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13815 fi
13816
13817 CFLAGS="$CFLAGS -Wmissing-prototypes"
13818
13819 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5
13820 printf %s "checking if $CC supports -Wmissing-prototypes... " >&6; }
13821 cacheid=xorg_cv_cc_flag__Wmissing_prototypes
13822 if eval test \${$cacheid+y}
13823 then :
13824 printf %s "(cached) " >&6
13825 else $as_nop
13826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13827 /* end confdefs.h. */
13828 int i;
13829 int
13830 main (void)
13831 {
13832
13833 ;
13834 return 0;
13835 }
13836 _ACEOF
13837 if ac_fn_c_try_link "$LINENO"
13838 then :
13839 eval $cacheid=yes
13840 else $as_nop
13841 eval $cacheid=no
13842 fi
13843 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13844 conftest$ac_exeext conftest.$ac_ext
13845 fi
13846
13847
13848 CFLAGS="$xorg_testset_save_CFLAGS"
13849
13850 eval supported=\$$cacheid
13851 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13852 printf "%s\n" "$supported" >&6; }
13853 if test "$supported" = "yes" ; then
13854 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes"
13855 found="yes"
13856 fi
13857 fi
13858
13859
13860
13861
13862
13863
13864
13865
13866
13867
13868
13869
13870
13871
13872
13873 xorg_testset_save_CFLAGS="$CFLAGS"
13874
13875 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13876 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13877 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13878 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13879 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
13880 then :
13881 printf %s "(cached) " >&6
13882 else $as_nop
13883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13884 /* end confdefs.h. */
13885 int i;
13886 _ACEOF
13887 if ac_fn_c_try_compile "$LINENO"
13888 then :
13889 xorg_cv_cc_flag_unknown_warning_option=yes
13890 else $as_nop
13891 xorg_cv_cc_flag_unknown_warning_option=no
13892 fi
13893 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13894 fi
13895 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13896 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13897 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13898 CFLAGS="$xorg_testset_save_CFLAGS"
13899 fi
13900
13901 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13902 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13903 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13904 fi
13905 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13906 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13907 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13908 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13909 then :
13910 printf %s "(cached) " >&6
13911 else $as_nop
13912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13913 /* end confdefs.h. */
13914 int i;
13915 _ACEOF
13916 if ac_fn_c_try_compile "$LINENO"
13917 then :
13918 xorg_cv_cc_flag_unused_command_line_argument=yes
13919 else $as_nop
13920 xorg_cv_cc_flag_unused_command_line_argument=no
13921 fi
13922 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13923 fi
13924 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13925 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13926 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13927 CFLAGS="$xorg_testset_save_CFLAGS"
13928 fi
13929
13930 found="no"
13931
13932 if test $found = "no" ; then
13933 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13934 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13935 fi
13936
13937 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13938 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13939 fi
13940
13941 CFLAGS="$CFLAGS -Wnested-externs"
13942
13943 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5
13944 printf %s "checking if $CC supports -Wnested-externs... " >&6; }
13945 cacheid=xorg_cv_cc_flag__Wnested_externs
13946 if eval test \${$cacheid+y}
13947 then :
13948 printf %s "(cached) " >&6
13949 else $as_nop
13950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13951 /* end confdefs.h. */
13952 int i;
13953 int
13954 main (void)
13955 {
13956
13957 ;
13958 return 0;
13959 }
13960 _ACEOF
13961 if ac_fn_c_try_link "$LINENO"
13962 then :
13963 eval $cacheid=yes
13964 else $as_nop
13965 eval $cacheid=no
13966 fi
13967 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13968 conftest$ac_exeext conftest.$ac_ext
13969 fi
13970
13971
13972 CFLAGS="$xorg_testset_save_CFLAGS"
13973
13974 eval supported=\$$cacheid
13975 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13976 printf "%s\n" "$supported" >&6; }
13977 if test "$supported" = "yes" ; then
13978 BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs"
13979 found="yes"
13980 fi
13981 fi
13982
13983
13984
13985
13986
13987
13988
13989
13990
13991
13992
13993
13994
13995
13996
13997 xorg_testset_save_CFLAGS="$CFLAGS"
13998
13999 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14000 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14001 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14002 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14003 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
14004 then :
14005 printf %s "(cached) " >&6
14006 else $as_nop
14007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14008 /* end confdefs.h. */
14009 int i;
14010 _ACEOF
14011 if ac_fn_c_try_compile "$LINENO"
14012 then :
14013 xorg_cv_cc_flag_unknown_warning_option=yes
14014 else $as_nop
14015 xorg_cv_cc_flag_unknown_warning_option=no
14016 fi
14017 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14018 fi
14019 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14020 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14021 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14022 CFLAGS="$xorg_testset_save_CFLAGS"
14023 fi
14024
14025 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14026 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14027 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14028 fi
14029 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14030 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14031 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14032 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14033 then :
14034 printf %s "(cached) " >&6
14035 else $as_nop
14036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14037 /* end confdefs.h. */
14038 int i;
14039 _ACEOF
14040 if ac_fn_c_try_compile "$LINENO"
14041 then :
14042 xorg_cv_cc_flag_unused_command_line_argument=yes
14043 else $as_nop
14044 xorg_cv_cc_flag_unused_command_line_argument=no
14045 fi
14046 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14047 fi
14048 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14049 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14050 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14051 CFLAGS="$xorg_testset_save_CFLAGS"
14052 fi
14053
14054 found="no"
14055
14056 if test $found = "no" ; then
14057 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14058 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14059 fi
14060
14061 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14062 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14063 fi
14064
14065 CFLAGS="$CFLAGS -Wbad-function-cast"
14066
14067 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5
14068 printf %s "checking if $CC supports -Wbad-function-cast... " >&6; }
14069 cacheid=xorg_cv_cc_flag__Wbad_function_cast
14070 if eval test \${$cacheid+y}
14071 then :
14072 printf %s "(cached) " >&6
14073 else $as_nop
14074 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14075 /* end confdefs.h. */
14076 int i;
14077 int
14078 main (void)
14079 {
14080
14081 ;
14082 return 0;
14083 }
14084 _ACEOF
14085 if ac_fn_c_try_link "$LINENO"
14086 then :
14087 eval $cacheid=yes
14088 else $as_nop
14089 eval $cacheid=no
14090 fi
14091 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14092 conftest$ac_exeext conftest.$ac_ext
14093 fi
14094
14095
14096 CFLAGS="$xorg_testset_save_CFLAGS"
14097
14098 eval supported=\$$cacheid
14099 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14100 printf "%s\n" "$supported" >&6; }
14101 if test "$supported" = "yes" ; then
14102 BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast"
14103 found="yes"
14104 fi
14105 fi
14106
14107
14108
14109
14110
14111
14112
14113
14114
14115
14116
14117
14118
14119
14120
14121 xorg_testset_save_CFLAGS="$CFLAGS"
14122
14123 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14124 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14125 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14126 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14127 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
14128 then :
14129 printf %s "(cached) " >&6
14130 else $as_nop
14131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14132 /* end confdefs.h. */
14133 int i;
14134 _ACEOF
14135 if ac_fn_c_try_compile "$LINENO"
14136 then :
14137 xorg_cv_cc_flag_unknown_warning_option=yes
14138 else $as_nop
14139 xorg_cv_cc_flag_unknown_warning_option=no
14140 fi
14141 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14142 fi
14143 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14144 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14145 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14146 CFLAGS="$xorg_testset_save_CFLAGS"
14147 fi
14148
14149 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14150 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14151 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14152 fi
14153 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14154 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14155 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14156 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14157 then :
14158 printf %s "(cached) " >&6
14159 else $as_nop
14160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14161 /* end confdefs.h. */
14162 int i;
14163 _ACEOF
14164 if ac_fn_c_try_compile "$LINENO"
14165 then :
14166 xorg_cv_cc_flag_unused_command_line_argument=yes
14167 else $as_nop
14168 xorg_cv_cc_flag_unused_command_line_argument=no
14169 fi
14170 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14171 fi
14172 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14173 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14174 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14175 CFLAGS="$xorg_testset_save_CFLAGS"
14176 fi
14177
14178 found="no"
14179
14180 if test $found = "no" ; then
14181 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14182 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14183 fi
14184
14185 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14186 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14187 fi
14188
14189 CFLAGS="$CFLAGS -Wold-style-definition"
14190
14191 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5
14192 printf %s "checking if $CC supports -Wold-style-definition... " >&6; }
14193 cacheid=xorg_cv_cc_flag__Wold_style_definition
14194 if eval test \${$cacheid+y}
14195 then :
14196 printf %s "(cached) " >&6
14197 else $as_nop
14198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14199 /* end confdefs.h. */
14200 int i;
14201 int
14202 main (void)
14203 {
14204
14205 ;
14206 return 0;
14207 }
14208 _ACEOF
14209 if ac_fn_c_try_link "$LINENO"
14210 then :
14211 eval $cacheid=yes
14212 else $as_nop
14213 eval $cacheid=no
14214 fi
14215 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14216 conftest$ac_exeext conftest.$ac_ext
14217 fi
14218
14219
14220 CFLAGS="$xorg_testset_save_CFLAGS"
14221
14222 eval supported=\$$cacheid
14223 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14224 printf "%s\n" "$supported" >&6; }
14225 if test "$supported" = "yes" ; then
14226 BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition"
14227 found="yes"
14228 fi
14229 fi
14230
14231 if test $found = "no" ; then
14232 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14233 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14234 fi
14235
14236 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14237 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14238 fi
14239
14240 CFLAGS="$CFLAGS -fd"
14241
14242 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5
14243 printf %s "checking if $CC supports -fd... " >&6; }
14244 cacheid=xorg_cv_cc_flag__fd
14245 if eval test \${$cacheid+y}
14246 then :
14247 printf %s "(cached) " >&6
14248 else $as_nop
14249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14250 /* end confdefs.h. */
14251 int i;
14252 int
14253 main (void)
14254 {
14255
14256 ;
14257 return 0;
14258 }
14259 _ACEOF
14260 if ac_fn_c_try_link "$LINENO"
14261 then :
14262 eval $cacheid=yes
14263 else $as_nop
14264 eval $cacheid=no
14265 fi
14266 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14267 conftest$ac_exeext conftest.$ac_ext
14268 fi
14269
14270
14271 CFLAGS="$xorg_testset_save_CFLAGS"
14272
14273 eval supported=\$$cacheid
14274 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14275 printf "%s\n" "$supported" >&6; }
14276 if test "$supported" = "yes" ; then
14277 BASE_CFLAGS="$BASE_CFLAGS -fd"
14278 found="yes"
14279 fi
14280 fi
14281
14282
14283
14284
14285
14286
14287
14288
14289
14290
14291
14292
14293
14294
14295
14296 xorg_testset_save_CFLAGS="$CFLAGS"
14297
14298 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14299 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14300 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14301 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14302 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
14303 then :
14304 printf %s "(cached) " >&6
14305 else $as_nop
14306 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14307 /* end confdefs.h. */
14308 int i;
14309 _ACEOF
14310 if ac_fn_c_try_compile "$LINENO"
14311 then :
14312 xorg_cv_cc_flag_unknown_warning_option=yes
14313 else $as_nop
14314 xorg_cv_cc_flag_unknown_warning_option=no
14315 fi
14316 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14317 fi
14318 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14319 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14320 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14321 CFLAGS="$xorg_testset_save_CFLAGS"
14322 fi
14323
14324 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14325 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14326 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14327 fi
14328 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14329 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14330 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14331 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14332 then :
14333 printf %s "(cached) " >&6
14334 else $as_nop
14335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14336 /* end confdefs.h. */
14337 int i;
14338 _ACEOF
14339 if ac_fn_c_try_compile "$LINENO"
14340 then :
14341 xorg_cv_cc_flag_unused_command_line_argument=yes
14342 else $as_nop
14343 xorg_cv_cc_flag_unused_command_line_argument=no
14344 fi
14345 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14346 fi
14347 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14348 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14349 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14350 CFLAGS="$xorg_testset_save_CFLAGS"
14351 fi
14352
14353 found="no"
14354
14355 if test $found = "no" ; then
14356 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14357 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14358 fi
14359
14360 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14361 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14362 fi
14363
14364 CFLAGS="$CFLAGS -Wdeclaration-after-statement"
14365
14366 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5
14367 printf %s "checking if $CC supports -Wdeclaration-after-statement... " >&6; }
14368 cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement
14369 if eval test \${$cacheid+y}
14370 then :
14371 printf %s "(cached) " >&6
14372 else $as_nop
14373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14374 /* end confdefs.h. */
14375 int i;
14376 int
14377 main (void)
14378 {
14379
14380 ;
14381 return 0;
14382 }
14383 _ACEOF
14384 if ac_fn_c_try_link "$LINENO"
14385 then :
14386 eval $cacheid=yes
14387 else $as_nop
14388 eval $cacheid=no
14389 fi
14390 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14391 conftest$ac_exeext conftest.$ac_ext
14392 fi
14393
14394
14395 CFLAGS="$xorg_testset_save_CFLAGS"
14396
14397 eval supported=\$$cacheid
14398 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14399 printf "%s\n" "$supported" >&6; }
14400 if test "$supported" = "yes" ; then
14401 BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement"
14402 found="yes"
14403 fi
14404 fi
14405
14406
14407
14408
14409
14410 # This chunk adds additional warnings that could catch undesired effects.
14411
14412
14413
14414
14415
14416
14417
14418
14419
14420
14421
14422
14423
14424 xorg_testset_save_CFLAGS="$CFLAGS"
14425
14426 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14427 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14428 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14429 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14430 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
14431 then :
14432 printf %s "(cached) " >&6
14433 else $as_nop
14434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14435 /* end confdefs.h. */
14436 int i;
14437 _ACEOF
14438 if ac_fn_c_try_compile "$LINENO"
14439 then :
14440 xorg_cv_cc_flag_unknown_warning_option=yes
14441 else $as_nop
14442 xorg_cv_cc_flag_unknown_warning_option=no
14443 fi
14444 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14445 fi
14446 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14447 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14448 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14449 CFLAGS="$xorg_testset_save_CFLAGS"
14450 fi
14451
14452 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14453 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14454 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14455 fi
14456 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14457 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14458 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14459 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14460 then :
14461 printf %s "(cached) " >&6
14462 else $as_nop
14463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14464 /* end confdefs.h. */
14465 int i;
14466 _ACEOF
14467 if ac_fn_c_try_compile "$LINENO"
14468 then :
14469 xorg_cv_cc_flag_unused_command_line_argument=yes
14470 else $as_nop
14471 xorg_cv_cc_flag_unused_command_line_argument=no
14472 fi
14473 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14474 fi
14475 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14476 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14477 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14478 CFLAGS="$xorg_testset_save_CFLAGS"
14479 fi
14480
14481 found="no"
14482
14483 if test $found = "no" ; then
14484 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14485 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14486 fi
14487
14488 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14489 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14490 fi
14491
14492 CFLAGS="$CFLAGS -Wunused"
14493
14494 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5
14495 printf %s "checking if $CC supports -Wunused... " >&6; }
14496 cacheid=xorg_cv_cc_flag__Wunused
14497 if eval test \${$cacheid+y}
14498 then :
14499 printf %s "(cached) " >&6
14500 else $as_nop
14501 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14502 /* end confdefs.h. */
14503 int i;
14504 int
14505 main (void)
14506 {
14507
14508 ;
14509 return 0;
14510 }
14511 _ACEOF
14512 if ac_fn_c_try_link "$LINENO"
14513 then :
14514 eval $cacheid=yes
14515 else $as_nop
14516 eval $cacheid=no
14517 fi
14518 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14519 conftest$ac_exeext conftest.$ac_ext
14520 fi
14521
14522
14523 CFLAGS="$xorg_testset_save_CFLAGS"
14524
14525 eval supported=\$$cacheid
14526 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14527 printf "%s\n" "$supported" >&6; }
14528 if test "$supported" = "yes" ; then
14529 BASE_CFLAGS="$BASE_CFLAGS -Wunused"
14530 found="yes"
14531 fi
14532 fi
14533
14534
14535
14536
14537
14538
14539
14540
14541
14542
14543
14544
14545
14546
14547
14548 xorg_testset_save_CFLAGS="$CFLAGS"
14549
14550 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14551 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14552 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14553 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14554 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
14555 then :
14556 printf %s "(cached) " >&6
14557 else $as_nop
14558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14559 /* end confdefs.h. */
14560 int i;
14561 _ACEOF
14562 if ac_fn_c_try_compile "$LINENO"
14563 then :
14564 xorg_cv_cc_flag_unknown_warning_option=yes
14565 else $as_nop
14566 xorg_cv_cc_flag_unknown_warning_option=no
14567 fi
14568 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14569 fi
14570 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14571 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14572 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14573 CFLAGS="$xorg_testset_save_CFLAGS"
14574 fi
14575
14576 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14577 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14578 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14579 fi
14580 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14581 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14582 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14583 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14584 then :
14585 printf %s "(cached) " >&6
14586 else $as_nop
14587 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14588 /* end confdefs.h. */
14589 int i;
14590 _ACEOF
14591 if ac_fn_c_try_compile "$LINENO"
14592 then :
14593 xorg_cv_cc_flag_unused_command_line_argument=yes
14594 else $as_nop
14595 xorg_cv_cc_flag_unused_command_line_argument=no
14596 fi
14597 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14598 fi
14599 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14600 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14601 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14602 CFLAGS="$xorg_testset_save_CFLAGS"
14603 fi
14604
14605 found="no"
14606
14607 if test $found = "no" ; then
14608 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14609 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14610 fi
14611
14612 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14613 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14614 fi
14615
14616 CFLAGS="$CFLAGS -Wuninitialized"
14617
14618 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5
14619 printf %s "checking if $CC supports -Wuninitialized... " >&6; }
14620 cacheid=xorg_cv_cc_flag__Wuninitialized
14621 if eval test \${$cacheid+y}
14622 then :
14623 printf %s "(cached) " >&6
14624 else $as_nop
14625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14626 /* end confdefs.h. */
14627 int i;
14628 int
14629 main (void)
14630 {
14631
14632 ;
14633 return 0;
14634 }
14635 _ACEOF
14636 if ac_fn_c_try_link "$LINENO"
14637 then :
14638 eval $cacheid=yes
14639 else $as_nop
14640 eval $cacheid=no
14641 fi
14642 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14643 conftest$ac_exeext conftest.$ac_ext
14644 fi
14645
14646
14647 CFLAGS="$xorg_testset_save_CFLAGS"
14648
14649 eval supported=\$$cacheid
14650 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14651 printf "%s\n" "$supported" >&6; }
14652 if test "$supported" = "yes" ; then
14653 BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized"
14654 found="yes"
14655 fi
14656 fi
14657
14658
14659
14660
14661
14662
14663
14664
14665
14666
14667
14668
14669
14670
14671
14672 xorg_testset_save_CFLAGS="$CFLAGS"
14673
14674 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14675 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14676 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14677 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14678 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
14679 then :
14680 printf %s "(cached) " >&6
14681 else $as_nop
14682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14683 /* end confdefs.h. */
14684 int i;
14685 _ACEOF
14686 if ac_fn_c_try_compile "$LINENO"
14687 then :
14688 xorg_cv_cc_flag_unknown_warning_option=yes
14689 else $as_nop
14690 xorg_cv_cc_flag_unknown_warning_option=no
14691 fi
14692 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14693 fi
14694 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14695 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14696 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14697 CFLAGS="$xorg_testset_save_CFLAGS"
14698 fi
14699
14700 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14701 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14702 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14703 fi
14704 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14705 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14706 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14707 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14708 then :
14709 printf %s "(cached) " >&6
14710 else $as_nop
14711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14712 /* end confdefs.h. */
14713 int i;
14714 _ACEOF
14715 if ac_fn_c_try_compile "$LINENO"
14716 then :
14717 xorg_cv_cc_flag_unused_command_line_argument=yes
14718 else $as_nop
14719 xorg_cv_cc_flag_unused_command_line_argument=no
14720 fi
14721 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14722 fi
14723 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14724 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14725 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14726 CFLAGS="$xorg_testset_save_CFLAGS"
14727 fi
14728
14729 found="no"
14730
14731 if test $found = "no" ; then
14732 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14733 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14734 fi
14735
14736 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14737 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14738 fi
14739
14740 CFLAGS="$CFLAGS -Wshadow"
14741
14742 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5
14743 printf %s "checking if $CC supports -Wshadow... " >&6; }
14744 cacheid=xorg_cv_cc_flag__Wshadow
14745 if eval test \${$cacheid+y}
14746 then :
14747 printf %s "(cached) " >&6
14748 else $as_nop
14749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14750 /* end confdefs.h. */
14751 int i;
14752 int
14753 main (void)
14754 {
14755
14756 ;
14757 return 0;
14758 }
14759 _ACEOF
14760 if ac_fn_c_try_link "$LINENO"
14761 then :
14762 eval $cacheid=yes
14763 else $as_nop
14764 eval $cacheid=no
14765 fi
14766 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14767 conftest$ac_exeext conftest.$ac_ext
14768 fi
14769
14770
14771 CFLAGS="$xorg_testset_save_CFLAGS"
14772
14773 eval supported=\$$cacheid
14774 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14775 printf "%s\n" "$supported" >&6; }
14776 if test "$supported" = "yes" ; then
14777 BASE_CFLAGS="$BASE_CFLAGS -Wshadow"
14778 found="yes"
14779 fi
14780 fi
14781
14782
14783
14784
14785
14786
14787
14788
14789
14790
14791
14792
14793
14794
14795
14796 xorg_testset_save_CFLAGS="$CFLAGS"
14797
14798 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14799 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14800 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14801 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14802 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
14803 then :
14804 printf %s "(cached) " >&6
14805 else $as_nop
14806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14807 /* end confdefs.h. */
14808 int i;
14809 _ACEOF
14810 if ac_fn_c_try_compile "$LINENO"
14811 then :
14812 xorg_cv_cc_flag_unknown_warning_option=yes
14813 else $as_nop
14814 xorg_cv_cc_flag_unknown_warning_option=no
14815 fi
14816 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14817 fi
14818 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14819 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14820 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14821 CFLAGS="$xorg_testset_save_CFLAGS"
14822 fi
14823
14824 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14825 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14826 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14827 fi
14828 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14829 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14830 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14831 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14832 then :
14833 printf %s "(cached) " >&6
14834 else $as_nop
14835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14836 /* end confdefs.h. */
14837 int i;
14838 _ACEOF
14839 if ac_fn_c_try_compile "$LINENO"
14840 then :
14841 xorg_cv_cc_flag_unused_command_line_argument=yes
14842 else $as_nop
14843 xorg_cv_cc_flag_unused_command_line_argument=no
14844 fi
14845 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14846 fi
14847 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14848 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14849 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14850 CFLAGS="$xorg_testset_save_CFLAGS"
14851 fi
14852
14853 found="no"
14854
14855 if test $found = "no" ; then
14856 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14857 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14858 fi
14859
14860 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14861 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14862 fi
14863
14864 CFLAGS="$CFLAGS -Wmissing-noreturn"
14865
14866 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5
14867 printf %s "checking if $CC supports -Wmissing-noreturn... " >&6; }
14868 cacheid=xorg_cv_cc_flag__Wmissing_noreturn
14869 if eval test \${$cacheid+y}
14870 then :
14871 printf %s "(cached) " >&6
14872 else $as_nop
14873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14874 /* end confdefs.h. */
14875 int i;
14876 int
14877 main (void)
14878 {
14879
14880 ;
14881 return 0;
14882 }
14883 _ACEOF
14884 if ac_fn_c_try_link "$LINENO"
14885 then :
14886 eval $cacheid=yes
14887 else $as_nop
14888 eval $cacheid=no
14889 fi
14890 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14891 conftest$ac_exeext conftest.$ac_ext
14892 fi
14893
14894
14895 CFLAGS="$xorg_testset_save_CFLAGS"
14896
14897 eval supported=\$$cacheid
14898 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14899 printf "%s\n" "$supported" >&6; }
14900 if test "$supported" = "yes" ; then
14901 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn"
14902 found="yes"
14903 fi
14904 fi
14905
14906
14907
14908
14909
14910
14911
14912
14913
14914
14915
14916
14917
14918
14919
14920 xorg_testset_save_CFLAGS="$CFLAGS"
14921
14922 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14923 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14924 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14925 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14926 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
14927 then :
14928 printf %s "(cached) " >&6
14929 else $as_nop
14930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14931 /* end confdefs.h. */
14932 int i;
14933 _ACEOF
14934 if ac_fn_c_try_compile "$LINENO"
14935 then :
14936 xorg_cv_cc_flag_unknown_warning_option=yes
14937 else $as_nop
14938 xorg_cv_cc_flag_unknown_warning_option=no
14939 fi
14940 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14941 fi
14942 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14943 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14944 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14945 CFLAGS="$xorg_testset_save_CFLAGS"
14946 fi
14947
14948 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14949 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14950 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14951 fi
14952 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14953 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14954 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14955 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14956 then :
14957 printf %s "(cached) " >&6
14958 else $as_nop
14959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14960 /* end confdefs.h. */
14961 int i;
14962 _ACEOF
14963 if ac_fn_c_try_compile "$LINENO"
14964 then :
14965 xorg_cv_cc_flag_unused_command_line_argument=yes
14966 else $as_nop
14967 xorg_cv_cc_flag_unused_command_line_argument=no
14968 fi
14969 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14970 fi
14971 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14972 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14973 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14974 CFLAGS="$xorg_testset_save_CFLAGS"
14975 fi
14976
14977 found="no"
14978
14979 if test $found = "no" ; then
14980 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14981 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14982 fi
14983
14984 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14985 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14986 fi
14987
14988 CFLAGS="$CFLAGS -Wmissing-format-attribute"
14989
14990 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5
14991 printf %s "checking if $CC supports -Wmissing-format-attribute... " >&6; }
14992 cacheid=xorg_cv_cc_flag__Wmissing_format_attribute
14993 if eval test \${$cacheid+y}
14994 then :
14995 printf %s "(cached) " >&6
14996 else $as_nop
14997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14998 /* end confdefs.h. */
14999 int i;
15000 int
15001 main (void)
15002 {
15003
15004 ;
15005 return 0;
15006 }
15007 _ACEOF
15008 if ac_fn_c_try_link "$LINENO"
15009 then :
15010 eval $cacheid=yes
15011 else $as_nop
15012 eval $cacheid=no
15013 fi
15014 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15015 conftest$ac_exeext conftest.$ac_ext
15016 fi
15017
15018
15019 CFLAGS="$xorg_testset_save_CFLAGS"
15020
15021 eval supported=\$$cacheid
15022 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15023 printf "%s\n" "$supported" >&6; }
15024 if test "$supported" = "yes" ; then
15025 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute"
15026 found="yes"
15027 fi
15028 fi
15029
15030
15031
15032
15033
15034
15035
15036
15037
15038
15039
15040
15041
15042
15043
15044 xorg_testset_save_CFLAGS="$CFLAGS"
15045
15046 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15047 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15048 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15049 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15050 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15051 then :
15052 printf %s "(cached) " >&6
15053 else $as_nop
15054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15055 /* end confdefs.h. */
15056 int i;
15057 _ACEOF
15058 if ac_fn_c_try_compile "$LINENO"
15059 then :
15060 xorg_cv_cc_flag_unknown_warning_option=yes
15061 else $as_nop
15062 xorg_cv_cc_flag_unknown_warning_option=no
15063 fi
15064 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15065 fi
15066 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15067 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15068 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15069 CFLAGS="$xorg_testset_save_CFLAGS"
15070 fi
15071
15072 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15073 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15074 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15075 fi
15076 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15077 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15078 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15079 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15080 then :
15081 printf %s "(cached) " >&6
15082 else $as_nop
15083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15084 /* end confdefs.h. */
15085 int i;
15086 _ACEOF
15087 if ac_fn_c_try_compile "$LINENO"
15088 then :
15089 xorg_cv_cc_flag_unused_command_line_argument=yes
15090 else $as_nop
15091 xorg_cv_cc_flag_unused_command_line_argument=no
15092 fi
15093 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15094 fi
15095 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15096 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15097 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15098 CFLAGS="$xorg_testset_save_CFLAGS"
15099 fi
15100
15101 found="no"
15102
15103 if test $found = "no" ; then
15104 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15105 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15106 fi
15107
15108 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15109 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15110 fi
15111
15112 CFLAGS="$CFLAGS -Wredundant-decls"
15113
15114 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5
15115 printf %s "checking if $CC supports -Wredundant-decls... " >&6; }
15116 cacheid=xorg_cv_cc_flag__Wredundant_decls
15117 if eval test \${$cacheid+y}
15118 then :
15119 printf %s "(cached) " >&6
15120 else $as_nop
15121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15122 /* end confdefs.h. */
15123 int i;
15124 int
15125 main (void)
15126 {
15127
15128 ;
15129 return 0;
15130 }
15131 _ACEOF
15132 if ac_fn_c_try_link "$LINENO"
15133 then :
15134 eval $cacheid=yes
15135 else $as_nop
15136 eval $cacheid=no
15137 fi
15138 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15139 conftest$ac_exeext conftest.$ac_ext
15140 fi
15141
15142
15143 CFLAGS="$xorg_testset_save_CFLAGS"
15144
15145 eval supported=\$$cacheid
15146 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15147 printf "%s\n" "$supported" >&6; }
15148 if test "$supported" = "yes" ; then
15149 BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls"
15150 found="yes"
15151 fi
15152 fi
15153
15154
15155
15156
15157
15158
15159
15160
15161
15162
15163
15164
15165
15166
15167
15168 xorg_testset_save_CFLAGS="$CFLAGS"
15169
15170 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15171 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15172 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15173 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15174 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15175 then :
15176 printf %s "(cached) " >&6
15177 else $as_nop
15178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15179 /* end confdefs.h. */
15180 int i;
15181 _ACEOF
15182 if ac_fn_c_try_compile "$LINENO"
15183 then :
15184 xorg_cv_cc_flag_unknown_warning_option=yes
15185 else $as_nop
15186 xorg_cv_cc_flag_unknown_warning_option=no
15187 fi
15188 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15189 fi
15190 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15191 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15192 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15193 CFLAGS="$xorg_testset_save_CFLAGS"
15194 fi
15195
15196 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15197 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15198 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15199 fi
15200 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15201 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15202 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15203 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15204 then :
15205 printf %s "(cached) " >&6
15206 else $as_nop
15207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15208 /* end confdefs.h. */
15209 int i;
15210 _ACEOF
15211 if ac_fn_c_try_compile "$LINENO"
15212 then :
15213 xorg_cv_cc_flag_unused_command_line_argument=yes
15214 else $as_nop
15215 xorg_cv_cc_flag_unused_command_line_argument=no
15216 fi
15217 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15218 fi
15219 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15220 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15221 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15222 CFLAGS="$xorg_testset_save_CFLAGS"
15223 fi
15224
15225 found="no"
15226
15227 if test $found = "no" ; then
15228 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15229 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15230 fi
15231
15232 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15233 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15234 fi
15235
15236 CFLAGS="$CFLAGS -Wlogical-op"
15237
15238 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5
15239 printf %s "checking if $CC supports -Wlogical-op... " >&6; }
15240 cacheid=xorg_cv_cc_flag__Wlogical_op
15241 if eval test \${$cacheid+y}
15242 then :
15243 printf %s "(cached) " >&6
15244 else $as_nop
15245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15246 /* end confdefs.h. */
15247 int i;
15248 int
15249 main (void)
15250 {
15251
15252 ;
15253 return 0;
15254 }
15255 _ACEOF
15256 if ac_fn_c_try_link "$LINENO"
15257 then :
15258 eval $cacheid=yes
15259 else $as_nop
15260 eval $cacheid=no
15261 fi
15262 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15263 conftest$ac_exeext conftest.$ac_ext
15264 fi
15265
15266
15267 CFLAGS="$xorg_testset_save_CFLAGS"
15268
15269 eval supported=\$$cacheid
15270 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15271 printf "%s\n" "$supported" >&6; }
15272 if test "$supported" = "yes" ; then
15273 BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op"
15274 found="yes"
15275 fi
15276 fi
15277
15278
15279
15280 # These are currently disabled because they are noisy. They will be enabled
15281 # in the future once the codebase is sufficiently modernized to silence
15282 # them. For now, I don't want them to drown out the other warnings.
15283 # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses])
15284 # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align])
15285 # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual])
15286
15287 # Turn some warnings into errors, so we don't accidently get successful builds
15288 # when there are problems that should be fixed.
15289
15290 if test "x$SELECTIVE_WERROR" = "xyes" ; then
15291
15292
15293
15294
15295
15296
15297
15298
15299
15300
15301
15302
15303
15304 xorg_testset_save_CFLAGS="$CFLAGS"
15305
15306 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15307 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15308 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15309 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15310 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15311 then :
15312 printf %s "(cached) " >&6
15313 else $as_nop
15314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15315 /* end confdefs.h. */
15316 int i;
15317 _ACEOF
15318 if ac_fn_c_try_compile "$LINENO"
15319 then :
15320 xorg_cv_cc_flag_unknown_warning_option=yes
15321 else $as_nop
15322 xorg_cv_cc_flag_unknown_warning_option=no
15323 fi
15324 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15325 fi
15326 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15327 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15328 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15329 CFLAGS="$xorg_testset_save_CFLAGS"
15330 fi
15331
15332 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15333 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15334 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15335 fi
15336 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15337 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15338 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15339 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15340 then :
15341 printf %s "(cached) " >&6
15342 else $as_nop
15343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15344 /* end confdefs.h. */
15345 int i;
15346 _ACEOF
15347 if ac_fn_c_try_compile "$LINENO"
15348 then :
15349 xorg_cv_cc_flag_unused_command_line_argument=yes
15350 else $as_nop
15351 xorg_cv_cc_flag_unused_command_line_argument=no
15352 fi
15353 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15354 fi
15355 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15356 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15357 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15358 CFLAGS="$xorg_testset_save_CFLAGS"
15359 fi
15360
15361 found="no"
15362
15363 if test $found = "no" ; then
15364 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15365 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15366 fi
15367
15368 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15369 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15370 fi
15371
15372 CFLAGS="$CFLAGS -Werror=implicit"
15373
15374 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5
15375 printf %s "checking if $CC supports -Werror=implicit... " >&6; }
15376 cacheid=xorg_cv_cc_flag__Werror_implicit
15377 if eval test \${$cacheid+y}
15378 then :
15379 printf %s "(cached) " >&6
15380 else $as_nop
15381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15382 /* end confdefs.h. */
15383 int i;
15384 int
15385 main (void)
15386 {
15387
15388 ;
15389 return 0;
15390 }
15391 _ACEOF
15392 if ac_fn_c_try_link "$LINENO"
15393 then :
15394 eval $cacheid=yes
15395 else $as_nop
15396 eval $cacheid=no
15397 fi
15398 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15399 conftest$ac_exeext conftest.$ac_ext
15400 fi
15401
15402
15403 CFLAGS="$xorg_testset_save_CFLAGS"
15404
15405 eval supported=\$$cacheid
15406 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15407 printf "%s\n" "$supported" >&6; }
15408 if test "$supported" = "yes" ; then
15409 BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit"
15410 found="yes"
15411 fi
15412 fi
15413
15414 if test $found = "no" ; then
15415 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15416 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15417 fi
15418
15419 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15420 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15421 fi
15422
15423 CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
15424
15425 { 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
15426 printf %s "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; }
15427 cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED
15428 if eval test \${$cacheid+y}
15429 then :
15430 printf %s "(cached) " >&6
15431 else $as_nop
15432 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15433 /* end confdefs.h. */
15434 int i;
15435 int
15436 main (void)
15437 {
15438
15439 ;
15440 return 0;
15441 }
15442 _ACEOF
15443 if ac_fn_c_try_link "$LINENO"
15444 then :
15445 eval $cacheid=yes
15446 else $as_nop
15447 eval $cacheid=no
15448 fi
15449 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15450 conftest$ac_exeext conftest.$ac_ext
15451 fi
15452
15453
15454 CFLAGS="$xorg_testset_save_CFLAGS"
15455
15456 eval supported=\$$cacheid
15457 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15458 printf "%s\n" "$supported" >&6; }
15459 if test "$supported" = "yes" ; then
15460 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
15461 found="yes"
15462 fi
15463 fi
15464
15465
15466
15467
15468
15469
15470
15471
15472
15473
15474
15475
15476
15477
15478
15479 xorg_testset_save_CFLAGS="$CFLAGS"
15480
15481 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15482 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15483 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15484 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15485 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15486 then :
15487 printf %s "(cached) " >&6
15488 else $as_nop
15489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15490 /* end confdefs.h. */
15491 int i;
15492 _ACEOF
15493 if ac_fn_c_try_compile "$LINENO"
15494 then :
15495 xorg_cv_cc_flag_unknown_warning_option=yes
15496 else $as_nop
15497 xorg_cv_cc_flag_unknown_warning_option=no
15498 fi
15499 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15500 fi
15501 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15502 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15503 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15504 CFLAGS="$xorg_testset_save_CFLAGS"
15505 fi
15506
15507 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15508 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15509 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15510 fi
15511 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15512 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15513 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15514 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15515 then :
15516 printf %s "(cached) " >&6
15517 else $as_nop
15518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15519 /* end confdefs.h. */
15520 int i;
15521 _ACEOF
15522 if ac_fn_c_try_compile "$LINENO"
15523 then :
15524 xorg_cv_cc_flag_unused_command_line_argument=yes
15525 else $as_nop
15526 xorg_cv_cc_flag_unused_command_line_argument=no
15527 fi
15528 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15529 fi
15530 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15531 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15532 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15533 CFLAGS="$xorg_testset_save_CFLAGS"
15534 fi
15535
15536 found="no"
15537
15538 if test $found = "no" ; then
15539 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15540 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15541 fi
15542
15543 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15544 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15545 fi
15546
15547 CFLAGS="$CFLAGS -Werror=nonnull"
15548
15549 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5
15550 printf %s "checking if $CC supports -Werror=nonnull... " >&6; }
15551 cacheid=xorg_cv_cc_flag__Werror_nonnull
15552 if eval test \${$cacheid+y}
15553 then :
15554 printf %s "(cached) " >&6
15555 else $as_nop
15556 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15557 /* end confdefs.h. */
15558 int i;
15559 int
15560 main (void)
15561 {
15562
15563 ;
15564 return 0;
15565 }
15566 _ACEOF
15567 if ac_fn_c_try_link "$LINENO"
15568 then :
15569 eval $cacheid=yes
15570 else $as_nop
15571 eval $cacheid=no
15572 fi
15573 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15574 conftest$ac_exeext conftest.$ac_ext
15575 fi
15576
15577
15578 CFLAGS="$xorg_testset_save_CFLAGS"
15579
15580 eval supported=\$$cacheid
15581 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15582 printf "%s\n" "$supported" >&6; }
15583 if test "$supported" = "yes" ; then
15584 BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull"
15585 found="yes"
15586 fi
15587 fi
15588
15589
15590
15591
15592
15593
15594
15595
15596
15597
15598
15599
15600
15601
15602
15603 xorg_testset_save_CFLAGS="$CFLAGS"
15604
15605 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15606 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15607 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15608 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15609 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15610 then :
15611 printf %s "(cached) " >&6
15612 else $as_nop
15613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15614 /* end confdefs.h. */
15615 int i;
15616 _ACEOF
15617 if ac_fn_c_try_compile "$LINENO"
15618 then :
15619 xorg_cv_cc_flag_unknown_warning_option=yes
15620 else $as_nop
15621 xorg_cv_cc_flag_unknown_warning_option=no
15622 fi
15623 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15624 fi
15625 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15626 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15627 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15628 CFLAGS="$xorg_testset_save_CFLAGS"
15629 fi
15630
15631 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15632 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15633 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15634 fi
15635 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15636 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15637 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15638 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15639 then :
15640 printf %s "(cached) " >&6
15641 else $as_nop
15642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15643 /* end confdefs.h. */
15644 int i;
15645 _ACEOF
15646 if ac_fn_c_try_compile "$LINENO"
15647 then :
15648 xorg_cv_cc_flag_unused_command_line_argument=yes
15649 else $as_nop
15650 xorg_cv_cc_flag_unused_command_line_argument=no
15651 fi
15652 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15653 fi
15654 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15655 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15656 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15657 CFLAGS="$xorg_testset_save_CFLAGS"
15658 fi
15659
15660 found="no"
15661
15662 if test $found = "no" ; then
15663 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15664 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15665 fi
15666
15667 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15668 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15669 fi
15670
15671 CFLAGS="$CFLAGS -Werror=init-self"
15672
15673 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5
15674 printf %s "checking if $CC supports -Werror=init-self... " >&6; }
15675 cacheid=xorg_cv_cc_flag__Werror_init_self
15676 if eval test \${$cacheid+y}
15677 then :
15678 printf %s "(cached) " >&6
15679 else $as_nop
15680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15681 /* end confdefs.h. */
15682 int i;
15683 int
15684 main (void)
15685 {
15686
15687 ;
15688 return 0;
15689 }
15690 _ACEOF
15691 if ac_fn_c_try_link "$LINENO"
15692 then :
15693 eval $cacheid=yes
15694 else $as_nop
15695 eval $cacheid=no
15696 fi
15697 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15698 conftest$ac_exeext conftest.$ac_ext
15699 fi
15700
15701
15702 CFLAGS="$xorg_testset_save_CFLAGS"
15703
15704 eval supported=\$$cacheid
15705 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15706 printf "%s\n" "$supported" >&6; }
15707 if test "$supported" = "yes" ; then
15708 BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self"
15709 found="yes"
15710 fi
15711 fi
15712
15713
15714
15715
15716
15717
15718
15719
15720
15721
15722
15723
15724
15725
15726
15727 xorg_testset_save_CFLAGS="$CFLAGS"
15728
15729 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15730 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15731 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15732 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15733 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15734 then :
15735 printf %s "(cached) " >&6
15736 else $as_nop
15737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15738 /* end confdefs.h. */
15739 int i;
15740 _ACEOF
15741 if ac_fn_c_try_compile "$LINENO"
15742 then :
15743 xorg_cv_cc_flag_unknown_warning_option=yes
15744 else $as_nop
15745 xorg_cv_cc_flag_unknown_warning_option=no
15746 fi
15747 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15748 fi
15749 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15750 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15751 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15752 CFLAGS="$xorg_testset_save_CFLAGS"
15753 fi
15754
15755 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15756 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15757 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15758 fi
15759 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15760 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15761 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15762 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15763 then :
15764 printf %s "(cached) " >&6
15765 else $as_nop
15766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15767 /* end confdefs.h. */
15768 int i;
15769 _ACEOF
15770 if ac_fn_c_try_compile "$LINENO"
15771 then :
15772 xorg_cv_cc_flag_unused_command_line_argument=yes
15773 else $as_nop
15774 xorg_cv_cc_flag_unused_command_line_argument=no
15775 fi
15776 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15777 fi
15778 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15779 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15780 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15781 CFLAGS="$xorg_testset_save_CFLAGS"
15782 fi
15783
15784 found="no"
15785
15786 if test $found = "no" ; then
15787 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15788 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15789 fi
15790
15791 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15792 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15793 fi
15794
15795 CFLAGS="$CFLAGS -Werror=main"
15796
15797 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5
15798 printf %s "checking if $CC supports -Werror=main... " >&6; }
15799 cacheid=xorg_cv_cc_flag__Werror_main
15800 if eval test \${$cacheid+y}
15801 then :
15802 printf %s "(cached) " >&6
15803 else $as_nop
15804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15805 /* end confdefs.h. */
15806 int i;
15807 int
15808 main (void)
15809 {
15810
15811 ;
15812 return 0;
15813 }
15814 _ACEOF
15815 if ac_fn_c_try_link "$LINENO"
15816 then :
15817 eval $cacheid=yes
15818 else $as_nop
15819 eval $cacheid=no
15820 fi
15821 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15822 conftest$ac_exeext conftest.$ac_ext
15823 fi
15824
15825
15826 CFLAGS="$xorg_testset_save_CFLAGS"
15827
15828 eval supported=\$$cacheid
15829 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15830 printf "%s\n" "$supported" >&6; }
15831 if test "$supported" = "yes" ; then
15832 BASE_CFLAGS="$BASE_CFLAGS -Werror=main"
15833 found="yes"
15834 fi
15835 fi
15836
15837
15838
15839
15840
15841
15842
15843
15844
15845
15846
15847
15848
15849
15850
15851 xorg_testset_save_CFLAGS="$CFLAGS"
15852
15853 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15854 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15855 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15856 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15857 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15858 then :
15859 printf %s "(cached) " >&6
15860 else $as_nop
15861 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15862 /* end confdefs.h. */
15863 int i;
15864 _ACEOF
15865 if ac_fn_c_try_compile "$LINENO"
15866 then :
15867 xorg_cv_cc_flag_unknown_warning_option=yes
15868 else $as_nop
15869 xorg_cv_cc_flag_unknown_warning_option=no
15870 fi
15871 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15872 fi
15873 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15874 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15875 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15876 CFLAGS="$xorg_testset_save_CFLAGS"
15877 fi
15878
15879 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15880 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15881 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15882 fi
15883 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15884 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15885 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15886 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15887 then :
15888 printf %s "(cached) " >&6
15889 else $as_nop
15890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15891 /* end confdefs.h. */
15892 int i;
15893 _ACEOF
15894 if ac_fn_c_try_compile "$LINENO"
15895 then :
15896 xorg_cv_cc_flag_unused_command_line_argument=yes
15897 else $as_nop
15898 xorg_cv_cc_flag_unused_command_line_argument=no
15899 fi
15900 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15901 fi
15902 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15903 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15904 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15905 CFLAGS="$xorg_testset_save_CFLAGS"
15906 fi
15907
15908 found="no"
15909
15910 if test $found = "no" ; then
15911 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15912 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15913 fi
15914
15915 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15916 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15917 fi
15918
15919 CFLAGS="$CFLAGS -Werror=missing-braces"
15920
15921 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5
15922 printf %s "checking if $CC supports -Werror=missing-braces... " >&6; }
15923 cacheid=xorg_cv_cc_flag__Werror_missing_braces
15924 if eval test \${$cacheid+y}
15925 then :
15926 printf %s "(cached) " >&6
15927 else $as_nop
15928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15929 /* end confdefs.h. */
15930 int i;
15931 int
15932 main (void)
15933 {
15934
15935 ;
15936 return 0;
15937 }
15938 _ACEOF
15939 if ac_fn_c_try_link "$LINENO"
15940 then :
15941 eval $cacheid=yes
15942 else $as_nop
15943 eval $cacheid=no
15944 fi
15945 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15946 conftest$ac_exeext conftest.$ac_ext
15947 fi
15948
15949
15950 CFLAGS="$xorg_testset_save_CFLAGS"
15951
15952 eval supported=\$$cacheid
15953 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15954 printf "%s\n" "$supported" >&6; }
15955 if test "$supported" = "yes" ; then
15956 BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces"
15957 found="yes"
15958 fi
15959 fi
15960
15961
15962
15963
15964
15965
15966
15967
15968
15969
15970
15971
15972
15973
15974
15975 xorg_testset_save_CFLAGS="$CFLAGS"
15976
15977 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15978 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15979 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15980 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15981 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15982 then :
15983 printf %s "(cached) " >&6
15984 else $as_nop
15985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15986 /* end confdefs.h. */
15987 int i;
15988 _ACEOF
15989 if ac_fn_c_try_compile "$LINENO"
15990 then :
15991 xorg_cv_cc_flag_unknown_warning_option=yes
15992 else $as_nop
15993 xorg_cv_cc_flag_unknown_warning_option=no
15994 fi
15995 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15996 fi
15997 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15998 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15999 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16000 CFLAGS="$xorg_testset_save_CFLAGS"
16001 fi
16002
16003 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16004 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16005 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16006 fi
16007 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16008 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16009 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16010 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16011 then :
16012 printf %s "(cached) " >&6
16013 else $as_nop
16014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16015 /* end confdefs.h. */
16016 int i;
16017 _ACEOF
16018 if ac_fn_c_try_compile "$LINENO"
16019 then :
16020 xorg_cv_cc_flag_unused_command_line_argument=yes
16021 else $as_nop
16022 xorg_cv_cc_flag_unused_command_line_argument=no
16023 fi
16024 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16025 fi
16026 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16027 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16028 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16029 CFLAGS="$xorg_testset_save_CFLAGS"
16030 fi
16031
16032 found="no"
16033
16034 if test $found = "no" ; then
16035 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16036 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16037 fi
16038
16039 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16040 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16041 fi
16042
16043 CFLAGS="$CFLAGS -Werror=sequence-point"
16044
16045 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5
16046 printf %s "checking if $CC supports -Werror=sequence-point... " >&6; }
16047 cacheid=xorg_cv_cc_flag__Werror_sequence_point
16048 if eval test \${$cacheid+y}
16049 then :
16050 printf %s "(cached) " >&6
16051 else $as_nop
16052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16053 /* end confdefs.h. */
16054 int i;
16055 int
16056 main (void)
16057 {
16058
16059 ;
16060 return 0;
16061 }
16062 _ACEOF
16063 if ac_fn_c_try_link "$LINENO"
16064 then :
16065 eval $cacheid=yes
16066 else $as_nop
16067 eval $cacheid=no
16068 fi
16069 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16070 conftest$ac_exeext conftest.$ac_ext
16071 fi
16072
16073
16074 CFLAGS="$xorg_testset_save_CFLAGS"
16075
16076 eval supported=\$$cacheid
16077 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16078 printf "%s\n" "$supported" >&6; }
16079 if test "$supported" = "yes" ; then
16080 BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point"
16081 found="yes"
16082 fi
16083 fi
16084
16085
16086
16087
16088
16089
16090
16091
16092
16093
16094
16095
16096
16097
16098
16099 xorg_testset_save_CFLAGS="$CFLAGS"
16100
16101 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16102 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16103 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16104 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16105 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
16106 then :
16107 printf %s "(cached) " >&6
16108 else $as_nop
16109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16110 /* end confdefs.h. */
16111 int i;
16112 _ACEOF
16113 if ac_fn_c_try_compile "$LINENO"
16114 then :
16115 xorg_cv_cc_flag_unknown_warning_option=yes
16116 else $as_nop
16117 xorg_cv_cc_flag_unknown_warning_option=no
16118 fi
16119 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16120 fi
16121 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16122 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16123 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16124 CFLAGS="$xorg_testset_save_CFLAGS"
16125 fi
16126
16127 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16128 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16129 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16130 fi
16131 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16132 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16133 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16134 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16135 then :
16136 printf %s "(cached) " >&6
16137 else $as_nop
16138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16139 /* end confdefs.h. */
16140 int i;
16141 _ACEOF
16142 if ac_fn_c_try_compile "$LINENO"
16143 then :
16144 xorg_cv_cc_flag_unused_command_line_argument=yes
16145 else $as_nop
16146 xorg_cv_cc_flag_unused_command_line_argument=no
16147 fi
16148 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16149 fi
16150 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16151 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16152 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16153 CFLAGS="$xorg_testset_save_CFLAGS"
16154 fi
16155
16156 found="no"
16157
16158 if test $found = "no" ; then
16159 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16160 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16161 fi
16162
16163 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16164 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16165 fi
16166
16167 CFLAGS="$CFLAGS -Werror=return-type"
16168
16169 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5
16170 printf %s "checking if $CC supports -Werror=return-type... " >&6; }
16171 cacheid=xorg_cv_cc_flag__Werror_return_type
16172 if eval test \${$cacheid+y}
16173 then :
16174 printf %s "(cached) " >&6
16175 else $as_nop
16176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16177 /* end confdefs.h. */
16178 int i;
16179 int
16180 main (void)
16181 {
16182
16183 ;
16184 return 0;
16185 }
16186 _ACEOF
16187 if ac_fn_c_try_link "$LINENO"
16188 then :
16189 eval $cacheid=yes
16190 else $as_nop
16191 eval $cacheid=no
16192 fi
16193 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16194 conftest$ac_exeext conftest.$ac_ext
16195 fi
16196
16197
16198 CFLAGS="$xorg_testset_save_CFLAGS"
16199
16200 eval supported=\$$cacheid
16201 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16202 printf "%s\n" "$supported" >&6; }
16203 if test "$supported" = "yes" ; then
16204 BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type"
16205 found="yes"
16206 fi
16207 fi
16208
16209 if test $found = "no" ; then
16210 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16211 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16212 fi
16213
16214 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16215 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16216 fi
16217
16218 CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
16219
16220 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5
16221 printf %s "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; }
16222 cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT
16223 if eval test \${$cacheid+y}
16224 then :
16225 printf %s "(cached) " >&6
16226 else $as_nop
16227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16228 /* end confdefs.h. */
16229 int i;
16230 int
16231 main (void)
16232 {
16233
16234 ;
16235 return 0;
16236 }
16237 _ACEOF
16238 if ac_fn_c_try_link "$LINENO"
16239 then :
16240 eval $cacheid=yes
16241 else $as_nop
16242 eval $cacheid=no
16243 fi
16244 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16245 conftest$ac_exeext conftest.$ac_ext
16246 fi
16247
16248
16249 CFLAGS="$xorg_testset_save_CFLAGS"
16250
16251 eval supported=\$$cacheid
16252 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16253 printf "%s\n" "$supported" >&6; }
16254 if test "$supported" = "yes" ; then
16255 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
16256 found="yes"
16257 fi
16258 fi
16259
16260
16261
16262
16263
16264
16265
16266
16267
16268
16269
16270
16271
16272
16273
16274 xorg_testset_save_CFLAGS="$CFLAGS"
16275
16276 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16277 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16278 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16279 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16280 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
16281 then :
16282 printf %s "(cached) " >&6
16283 else $as_nop
16284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16285 /* end confdefs.h. */
16286 int i;
16287 _ACEOF
16288 if ac_fn_c_try_compile "$LINENO"
16289 then :
16290 xorg_cv_cc_flag_unknown_warning_option=yes
16291 else $as_nop
16292 xorg_cv_cc_flag_unknown_warning_option=no
16293 fi
16294 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16295 fi
16296 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16297 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16298 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16299 CFLAGS="$xorg_testset_save_CFLAGS"
16300 fi
16301
16302 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16303 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16304 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16305 fi
16306 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16307 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16308 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16309 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16310 then :
16311 printf %s "(cached) " >&6
16312 else $as_nop
16313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16314 /* end confdefs.h. */
16315 int i;
16316 _ACEOF
16317 if ac_fn_c_try_compile "$LINENO"
16318 then :
16319 xorg_cv_cc_flag_unused_command_line_argument=yes
16320 else $as_nop
16321 xorg_cv_cc_flag_unused_command_line_argument=no
16322 fi
16323 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16324 fi
16325 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16326 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16327 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16328 CFLAGS="$xorg_testset_save_CFLAGS"
16329 fi
16330
16331 found="no"
16332
16333 if test $found = "no" ; then
16334 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16335 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16336 fi
16337
16338 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16339 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16340 fi
16341
16342 CFLAGS="$CFLAGS -Werror=trigraphs"
16343
16344 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5
16345 printf %s "checking if $CC supports -Werror=trigraphs... " >&6; }
16346 cacheid=xorg_cv_cc_flag__Werror_trigraphs
16347 if eval test \${$cacheid+y}
16348 then :
16349 printf %s "(cached) " >&6
16350 else $as_nop
16351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16352 /* end confdefs.h. */
16353 int i;
16354 int
16355 main (void)
16356 {
16357
16358 ;
16359 return 0;
16360 }
16361 _ACEOF
16362 if ac_fn_c_try_link "$LINENO"
16363 then :
16364 eval $cacheid=yes
16365 else $as_nop
16366 eval $cacheid=no
16367 fi
16368 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16369 conftest$ac_exeext conftest.$ac_ext
16370 fi
16371
16372
16373 CFLAGS="$xorg_testset_save_CFLAGS"
16374
16375 eval supported=\$$cacheid
16376 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16377 printf "%s\n" "$supported" >&6; }
16378 if test "$supported" = "yes" ; then
16379 BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs"
16380 found="yes"
16381 fi
16382 fi
16383
16384
16385
16386
16387
16388
16389
16390
16391
16392
16393
16394
16395
16396
16397
16398 xorg_testset_save_CFLAGS="$CFLAGS"
16399
16400 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16401 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16402 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16403 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16404 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
16405 then :
16406 printf %s "(cached) " >&6
16407 else $as_nop
16408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16409 /* end confdefs.h. */
16410 int i;
16411 _ACEOF
16412 if ac_fn_c_try_compile "$LINENO"
16413 then :
16414 xorg_cv_cc_flag_unknown_warning_option=yes
16415 else $as_nop
16416 xorg_cv_cc_flag_unknown_warning_option=no
16417 fi
16418 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16419 fi
16420 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16421 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16422 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16423 CFLAGS="$xorg_testset_save_CFLAGS"
16424 fi
16425
16426 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16427 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16428 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16429 fi
16430 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16431 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16432 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16433 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16434 then :
16435 printf %s "(cached) " >&6
16436 else $as_nop
16437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16438 /* end confdefs.h. */
16439 int i;
16440 _ACEOF
16441 if ac_fn_c_try_compile "$LINENO"
16442 then :
16443 xorg_cv_cc_flag_unused_command_line_argument=yes
16444 else $as_nop
16445 xorg_cv_cc_flag_unused_command_line_argument=no
16446 fi
16447 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16448 fi
16449 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16450 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16451 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16452 CFLAGS="$xorg_testset_save_CFLAGS"
16453 fi
16454
16455 found="no"
16456
16457 if test $found = "no" ; then
16458 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16459 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16460 fi
16461
16462 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16463 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16464 fi
16465
16466 CFLAGS="$CFLAGS -Werror=array-bounds"
16467
16468 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5
16469 printf %s "checking if $CC supports -Werror=array-bounds... " >&6; }
16470 cacheid=xorg_cv_cc_flag__Werror_array_bounds
16471 if eval test \${$cacheid+y}
16472 then :
16473 printf %s "(cached) " >&6
16474 else $as_nop
16475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16476 /* end confdefs.h. */
16477 int i;
16478 int
16479 main (void)
16480 {
16481
16482 ;
16483 return 0;
16484 }
16485 _ACEOF
16486 if ac_fn_c_try_link "$LINENO"
16487 then :
16488 eval $cacheid=yes
16489 else $as_nop
16490 eval $cacheid=no
16491 fi
16492 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16493 conftest$ac_exeext conftest.$ac_ext
16494 fi
16495
16496
16497 CFLAGS="$xorg_testset_save_CFLAGS"
16498
16499 eval supported=\$$cacheid
16500 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16501 printf "%s\n" "$supported" >&6; }
16502 if test "$supported" = "yes" ; then
16503 BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds"
16504 found="yes"
16505 fi
16506 fi
16507
16508
16509
16510
16511
16512
16513
16514
16515
16516
16517
16518
16519
16520
16521
16522 xorg_testset_save_CFLAGS="$CFLAGS"
16523
16524 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16525 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16526 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16527 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16528 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
16529 then :
16530 printf %s "(cached) " >&6
16531 else $as_nop
16532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16533 /* end confdefs.h. */
16534 int i;
16535 _ACEOF
16536 if ac_fn_c_try_compile "$LINENO"
16537 then :
16538 xorg_cv_cc_flag_unknown_warning_option=yes
16539 else $as_nop
16540 xorg_cv_cc_flag_unknown_warning_option=no
16541 fi
16542 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16543 fi
16544 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16545 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16546 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16547 CFLAGS="$xorg_testset_save_CFLAGS"
16548 fi
16549
16550 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16551 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16552 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16553 fi
16554 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16555 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16556 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16557 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16558 then :
16559 printf %s "(cached) " >&6
16560 else $as_nop
16561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16562 /* end confdefs.h. */
16563 int i;
16564 _ACEOF
16565 if ac_fn_c_try_compile "$LINENO"
16566 then :
16567 xorg_cv_cc_flag_unused_command_line_argument=yes
16568 else $as_nop
16569 xorg_cv_cc_flag_unused_command_line_argument=no
16570 fi
16571 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16572 fi
16573 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16574 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16575 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16576 CFLAGS="$xorg_testset_save_CFLAGS"
16577 fi
16578
16579 found="no"
16580
16581 if test $found = "no" ; then
16582 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16583 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16584 fi
16585
16586 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16587 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16588 fi
16589
16590 CFLAGS="$CFLAGS -Werror=write-strings"
16591
16592 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5
16593 printf %s "checking if $CC supports -Werror=write-strings... " >&6; }
16594 cacheid=xorg_cv_cc_flag__Werror_write_strings
16595 if eval test \${$cacheid+y}
16596 then :
16597 printf %s "(cached) " >&6
16598 else $as_nop
16599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16600 /* end confdefs.h. */
16601 int i;
16602 int
16603 main (void)
16604 {
16605
16606 ;
16607 return 0;
16608 }
16609 _ACEOF
16610 if ac_fn_c_try_link "$LINENO"
16611 then :
16612 eval $cacheid=yes
16613 else $as_nop
16614 eval $cacheid=no
16615 fi
16616 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16617 conftest$ac_exeext conftest.$ac_ext
16618 fi
16619
16620
16621 CFLAGS="$xorg_testset_save_CFLAGS"
16622
16623 eval supported=\$$cacheid
16624 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16625 printf "%s\n" "$supported" >&6; }
16626 if test "$supported" = "yes" ; then
16627 BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings"
16628 found="yes"
16629 fi
16630 fi
16631
16632
16633
16634
16635
16636
16637
16638
16639
16640
16641
16642
16643
16644
16645
16646 xorg_testset_save_CFLAGS="$CFLAGS"
16647
16648 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16649 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16650 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16651 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16652 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
16653 then :
16654 printf %s "(cached) " >&6
16655 else $as_nop
16656 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16657 /* end confdefs.h. */
16658 int i;
16659 _ACEOF
16660 if ac_fn_c_try_compile "$LINENO"
16661 then :
16662 xorg_cv_cc_flag_unknown_warning_option=yes
16663 else $as_nop
16664 xorg_cv_cc_flag_unknown_warning_option=no
16665 fi
16666 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16667 fi
16668 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16669 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16670 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16671 CFLAGS="$xorg_testset_save_CFLAGS"
16672 fi
16673
16674 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16675 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16676 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16677 fi
16678 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16679 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16680 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16681 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16682 then :
16683 printf %s "(cached) " >&6
16684 else $as_nop
16685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16686 /* end confdefs.h. */
16687 int i;
16688 _ACEOF
16689 if ac_fn_c_try_compile "$LINENO"
16690 then :
16691 xorg_cv_cc_flag_unused_command_line_argument=yes
16692 else $as_nop
16693 xorg_cv_cc_flag_unused_command_line_argument=no
16694 fi
16695 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16696 fi
16697 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16698 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16699 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16700 CFLAGS="$xorg_testset_save_CFLAGS"
16701 fi
16702
16703 found="no"
16704
16705 if test $found = "no" ; then
16706 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16707 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16708 fi
16709
16710 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16711 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16712 fi
16713
16714 CFLAGS="$CFLAGS -Werror=address"
16715
16716 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5
16717 printf %s "checking if $CC supports -Werror=address... " >&6; }
16718 cacheid=xorg_cv_cc_flag__Werror_address
16719 if eval test \${$cacheid+y}
16720 then :
16721 printf %s "(cached) " >&6
16722 else $as_nop
16723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16724 /* end confdefs.h. */
16725 int i;
16726 int
16727 main (void)
16728 {
16729
16730 ;
16731 return 0;
16732 }
16733 _ACEOF
16734 if ac_fn_c_try_link "$LINENO"
16735 then :
16736 eval $cacheid=yes
16737 else $as_nop
16738 eval $cacheid=no
16739 fi
16740 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16741 conftest$ac_exeext conftest.$ac_ext
16742 fi
16743
16744
16745 CFLAGS="$xorg_testset_save_CFLAGS"
16746
16747 eval supported=\$$cacheid
16748 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16749 printf "%s\n" "$supported" >&6; }
16750 if test "$supported" = "yes" ; then
16751 BASE_CFLAGS="$BASE_CFLAGS -Werror=address"
16752 found="yes"
16753 fi
16754 fi
16755
16756
16757
16758
16759
16760
16761
16762
16763
16764
16765
16766
16767
16768
16769
16770 xorg_testset_save_CFLAGS="$CFLAGS"
16771
16772 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16773 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16774 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16775 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16776 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
16777 then :
16778 printf %s "(cached) " >&6
16779 else $as_nop
16780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16781 /* end confdefs.h. */
16782 int i;
16783 _ACEOF
16784 if ac_fn_c_try_compile "$LINENO"
16785 then :
16786 xorg_cv_cc_flag_unknown_warning_option=yes
16787 else $as_nop
16788 xorg_cv_cc_flag_unknown_warning_option=no
16789 fi
16790 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16791 fi
16792 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16793 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16794 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16795 CFLAGS="$xorg_testset_save_CFLAGS"
16796 fi
16797
16798 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16799 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16800 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16801 fi
16802 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16803 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16804 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16805 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16806 then :
16807 printf %s "(cached) " >&6
16808 else $as_nop
16809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16810 /* end confdefs.h. */
16811 int i;
16812 _ACEOF
16813 if ac_fn_c_try_compile "$LINENO"
16814 then :
16815 xorg_cv_cc_flag_unused_command_line_argument=yes
16816 else $as_nop
16817 xorg_cv_cc_flag_unused_command_line_argument=no
16818 fi
16819 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16820 fi
16821 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16822 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16823 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16824 CFLAGS="$xorg_testset_save_CFLAGS"
16825 fi
16826
16827 found="no"
16828
16829 if test $found = "no" ; then
16830 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16831 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16832 fi
16833
16834 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16835 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16836 fi
16837
16838 CFLAGS="$CFLAGS -Werror=int-to-pointer-cast"
16839
16840 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5
16841 printf %s "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; }
16842 cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast
16843 if eval test \${$cacheid+y}
16844 then :
16845 printf %s "(cached) " >&6
16846 else $as_nop
16847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16848 /* end confdefs.h. */
16849 int i;
16850 int
16851 main (void)
16852 {
16853
16854 ;
16855 return 0;
16856 }
16857 _ACEOF
16858 if ac_fn_c_try_link "$LINENO"
16859 then :
16860 eval $cacheid=yes
16861 else $as_nop
16862 eval $cacheid=no
16863 fi
16864 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16865 conftest$ac_exeext conftest.$ac_ext
16866 fi
16867
16868
16869 CFLAGS="$xorg_testset_save_CFLAGS"
16870
16871 eval supported=\$$cacheid
16872 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16873 printf "%s\n" "$supported" >&6; }
16874 if test "$supported" = "yes" ; then
16875 BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast"
16876 found="yes"
16877 fi
16878 fi
16879
16880 if test $found = "no" ; then
16881 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16882 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16883 fi
16884
16885 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16886 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16887 fi
16888
16889 CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
16890
16891 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5
16892 printf %s "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; }
16893 cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION
16894 if eval test \${$cacheid+y}
16895 then :
16896 printf %s "(cached) " >&6
16897 else $as_nop
16898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16899 /* end confdefs.h. */
16900 int i;
16901 int
16902 main (void)
16903 {
16904
16905 ;
16906 return 0;
16907 }
16908 _ACEOF
16909 if ac_fn_c_try_link "$LINENO"
16910 then :
16911 eval $cacheid=yes
16912 else $as_nop
16913 eval $cacheid=no
16914 fi
16915 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16916 conftest$ac_exeext conftest.$ac_ext
16917 fi
16918
16919
16920 CFLAGS="$xorg_testset_save_CFLAGS"
16921
16922 eval supported=\$$cacheid
16923 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16924 printf "%s\n" "$supported" >&6; }
16925 if test "$supported" = "yes" ; then
16926 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
16927 found="yes"
16928 fi
16929 fi
16930
16931
16932
16933
16934
16935
16936
16937
16938
16939
16940
16941
16942
16943
16944
16945 xorg_testset_save_CFLAGS="$CFLAGS"
16946
16947 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16948 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16949 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16950 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16951 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
16952 then :
16953 printf %s "(cached) " >&6
16954 else $as_nop
16955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16956 /* end confdefs.h. */
16957 int i;
16958 _ACEOF
16959 if ac_fn_c_try_compile "$LINENO"
16960 then :
16961 xorg_cv_cc_flag_unknown_warning_option=yes
16962 else $as_nop
16963 xorg_cv_cc_flag_unknown_warning_option=no
16964 fi
16965 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16966 fi
16967 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16968 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16969 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16970 CFLAGS="$xorg_testset_save_CFLAGS"
16971 fi
16972
16973 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16974 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16975 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16976 fi
16977 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16978 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16979 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16980 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16981 then :
16982 printf %s "(cached) " >&6
16983 else $as_nop
16984 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16985 /* end confdefs.h. */
16986 int i;
16987 _ACEOF
16988 if ac_fn_c_try_compile "$LINENO"
16989 then :
16990 xorg_cv_cc_flag_unused_command_line_argument=yes
16991 else $as_nop
16992 xorg_cv_cc_flag_unused_command_line_argument=no
16993 fi
16994 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16995 fi
16996 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16997 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16998 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16999 CFLAGS="$xorg_testset_save_CFLAGS"
17000 fi
17001
17002 found="no"
17003
17004 if test $found = "no" ; then
17005 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17006 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17007 fi
17008
17009 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17010 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17011 fi
17012
17013 CFLAGS="$CFLAGS -Werror=pointer-to-int-cast"
17014
17015 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5
17016 printf %s "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; }
17017 cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast
17018 if eval test \${$cacheid+y}
17019 then :
17020 printf %s "(cached) " >&6
17021 else $as_nop
17022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17023 /* end confdefs.h. */
17024 int i;
17025 int
17026 main (void)
17027 {
17028
17029 ;
17030 return 0;
17031 }
17032 _ACEOF
17033 if ac_fn_c_try_link "$LINENO"
17034 then :
17035 eval $cacheid=yes
17036 else $as_nop
17037 eval $cacheid=no
17038 fi
17039 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17040 conftest$ac_exeext conftest.$ac_ext
17041 fi
17042
17043
17044 CFLAGS="$xorg_testset_save_CFLAGS"
17045
17046 eval supported=\$$cacheid
17047 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17048 printf "%s\n" "$supported" >&6; }
17049 if test "$supported" = "yes" ; then
17050 BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast"
17051 found="yes"
17052 fi
17053 fi
17054
17055 # Also -errwarn=E_BAD_PTR_INT_COMBINATION
17056 else
17057 { 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
17058 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;}
17059
17060
17061
17062
17063
17064
17065
17066
17067
17068
17069
17070
17071
17072 xorg_testset_save_CFLAGS="$CFLAGS"
17073
17074 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17075 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17076 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17077 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17078 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17079 then :
17080 printf %s "(cached) " >&6
17081 else $as_nop
17082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17083 /* end confdefs.h. */
17084 int i;
17085 _ACEOF
17086 if ac_fn_c_try_compile "$LINENO"
17087 then :
17088 xorg_cv_cc_flag_unknown_warning_option=yes
17089 else $as_nop
17090 xorg_cv_cc_flag_unknown_warning_option=no
17091 fi
17092 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17093 fi
17094 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17095 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17096 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17097 CFLAGS="$xorg_testset_save_CFLAGS"
17098 fi
17099
17100 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17101 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17102 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17103 fi
17104 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17105 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17106 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17107 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17108 then :
17109 printf %s "(cached) " >&6
17110 else $as_nop
17111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17112 /* end confdefs.h. */
17113 int i;
17114 _ACEOF
17115 if ac_fn_c_try_compile "$LINENO"
17116 then :
17117 xorg_cv_cc_flag_unused_command_line_argument=yes
17118 else $as_nop
17119 xorg_cv_cc_flag_unused_command_line_argument=no
17120 fi
17121 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17122 fi
17123 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17124 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17125 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17126 CFLAGS="$xorg_testset_save_CFLAGS"
17127 fi
17128
17129 found="no"
17130
17131 if test $found = "no" ; then
17132 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17133 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17134 fi
17135
17136 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17137 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17138 fi
17139
17140 CFLAGS="$CFLAGS -Wimplicit"
17141
17142 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5
17143 printf %s "checking if $CC supports -Wimplicit... " >&6; }
17144 cacheid=xorg_cv_cc_flag__Wimplicit
17145 if eval test \${$cacheid+y}
17146 then :
17147 printf %s "(cached) " >&6
17148 else $as_nop
17149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17150 /* end confdefs.h. */
17151 int i;
17152 int
17153 main (void)
17154 {
17155
17156 ;
17157 return 0;
17158 }
17159 _ACEOF
17160 if ac_fn_c_try_link "$LINENO"
17161 then :
17162 eval $cacheid=yes
17163 else $as_nop
17164 eval $cacheid=no
17165 fi
17166 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17167 conftest$ac_exeext conftest.$ac_ext
17168 fi
17169
17170
17171 CFLAGS="$xorg_testset_save_CFLAGS"
17172
17173 eval supported=\$$cacheid
17174 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17175 printf "%s\n" "$supported" >&6; }
17176 if test "$supported" = "yes" ; then
17177 BASE_CFLAGS="$BASE_CFLAGS -Wimplicit"
17178 found="yes"
17179 fi
17180 fi
17181
17182
17183
17184
17185
17186
17187
17188
17189
17190
17191
17192
17193
17194
17195
17196 xorg_testset_save_CFLAGS="$CFLAGS"
17197
17198 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17199 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17200 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17201 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17202 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17203 then :
17204 printf %s "(cached) " >&6
17205 else $as_nop
17206 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17207 /* end confdefs.h. */
17208 int i;
17209 _ACEOF
17210 if ac_fn_c_try_compile "$LINENO"
17211 then :
17212 xorg_cv_cc_flag_unknown_warning_option=yes
17213 else $as_nop
17214 xorg_cv_cc_flag_unknown_warning_option=no
17215 fi
17216 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17217 fi
17218 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17219 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17220 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17221 CFLAGS="$xorg_testset_save_CFLAGS"
17222 fi
17223
17224 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17225 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17226 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17227 fi
17228 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17229 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17230 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17231 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17232 then :
17233 printf %s "(cached) " >&6
17234 else $as_nop
17235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17236 /* end confdefs.h. */
17237 int i;
17238 _ACEOF
17239 if ac_fn_c_try_compile "$LINENO"
17240 then :
17241 xorg_cv_cc_flag_unused_command_line_argument=yes
17242 else $as_nop
17243 xorg_cv_cc_flag_unused_command_line_argument=no
17244 fi
17245 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17246 fi
17247 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17248 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17249 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17250 CFLAGS="$xorg_testset_save_CFLAGS"
17251 fi
17252
17253 found="no"
17254
17255 if test $found = "no" ; then
17256 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17257 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17258 fi
17259
17260 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17261 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17262 fi
17263
17264 CFLAGS="$CFLAGS -Wnonnull"
17265
17266 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5
17267 printf %s "checking if $CC supports -Wnonnull... " >&6; }
17268 cacheid=xorg_cv_cc_flag__Wnonnull
17269 if eval test \${$cacheid+y}
17270 then :
17271 printf %s "(cached) " >&6
17272 else $as_nop
17273 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17274 /* end confdefs.h. */
17275 int i;
17276 int
17277 main (void)
17278 {
17279
17280 ;
17281 return 0;
17282 }
17283 _ACEOF
17284 if ac_fn_c_try_link "$LINENO"
17285 then :
17286 eval $cacheid=yes
17287 else $as_nop
17288 eval $cacheid=no
17289 fi
17290 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17291 conftest$ac_exeext conftest.$ac_ext
17292 fi
17293
17294
17295 CFLAGS="$xorg_testset_save_CFLAGS"
17296
17297 eval supported=\$$cacheid
17298 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17299 printf "%s\n" "$supported" >&6; }
17300 if test "$supported" = "yes" ; then
17301 BASE_CFLAGS="$BASE_CFLAGS -Wnonnull"
17302 found="yes"
17303 fi
17304 fi
17305
17306
17307
17308
17309
17310
17311
17312
17313
17314
17315
17316
17317
17318
17319
17320 xorg_testset_save_CFLAGS="$CFLAGS"
17321
17322 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17323 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17324 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17325 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17326 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17327 then :
17328 printf %s "(cached) " >&6
17329 else $as_nop
17330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17331 /* end confdefs.h. */
17332 int i;
17333 _ACEOF
17334 if ac_fn_c_try_compile "$LINENO"
17335 then :
17336 xorg_cv_cc_flag_unknown_warning_option=yes
17337 else $as_nop
17338 xorg_cv_cc_flag_unknown_warning_option=no
17339 fi
17340 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17341 fi
17342 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17343 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17344 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17345 CFLAGS="$xorg_testset_save_CFLAGS"
17346 fi
17347
17348 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17349 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17350 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17351 fi
17352 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17353 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17354 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17355 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17356 then :
17357 printf %s "(cached) " >&6
17358 else $as_nop
17359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17360 /* end confdefs.h. */
17361 int i;
17362 _ACEOF
17363 if ac_fn_c_try_compile "$LINENO"
17364 then :
17365 xorg_cv_cc_flag_unused_command_line_argument=yes
17366 else $as_nop
17367 xorg_cv_cc_flag_unused_command_line_argument=no
17368 fi
17369 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17370 fi
17371 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17372 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17373 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17374 CFLAGS="$xorg_testset_save_CFLAGS"
17375 fi
17376
17377 found="no"
17378
17379 if test $found = "no" ; then
17380 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17381 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17382 fi
17383
17384 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17385 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17386 fi
17387
17388 CFLAGS="$CFLAGS -Winit-self"
17389
17390 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5
17391 printf %s "checking if $CC supports -Winit-self... " >&6; }
17392 cacheid=xorg_cv_cc_flag__Winit_self
17393 if eval test \${$cacheid+y}
17394 then :
17395 printf %s "(cached) " >&6
17396 else $as_nop
17397 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17398 /* end confdefs.h. */
17399 int i;
17400 int
17401 main (void)
17402 {
17403
17404 ;
17405 return 0;
17406 }
17407 _ACEOF
17408 if ac_fn_c_try_link "$LINENO"
17409 then :
17410 eval $cacheid=yes
17411 else $as_nop
17412 eval $cacheid=no
17413 fi
17414 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17415 conftest$ac_exeext conftest.$ac_ext
17416 fi
17417
17418
17419 CFLAGS="$xorg_testset_save_CFLAGS"
17420
17421 eval supported=\$$cacheid
17422 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17423 printf "%s\n" "$supported" >&6; }
17424 if test "$supported" = "yes" ; then
17425 BASE_CFLAGS="$BASE_CFLAGS -Winit-self"
17426 found="yes"
17427 fi
17428 fi
17429
17430
17431
17432
17433
17434
17435
17436
17437
17438
17439
17440
17441
17442
17443
17444 xorg_testset_save_CFLAGS="$CFLAGS"
17445
17446 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17447 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17448 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17449 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17450 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17451 then :
17452 printf %s "(cached) " >&6
17453 else $as_nop
17454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17455 /* end confdefs.h. */
17456 int i;
17457 _ACEOF
17458 if ac_fn_c_try_compile "$LINENO"
17459 then :
17460 xorg_cv_cc_flag_unknown_warning_option=yes
17461 else $as_nop
17462 xorg_cv_cc_flag_unknown_warning_option=no
17463 fi
17464 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17465 fi
17466 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17467 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17468 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17469 CFLAGS="$xorg_testset_save_CFLAGS"
17470 fi
17471
17472 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17473 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17474 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17475 fi
17476 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17477 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17478 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17479 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17480 then :
17481 printf %s "(cached) " >&6
17482 else $as_nop
17483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17484 /* end confdefs.h. */
17485 int i;
17486 _ACEOF
17487 if ac_fn_c_try_compile "$LINENO"
17488 then :
17489 xorg_cv_cc_flag_unused_command_line_argument=yes
17490 else $as_nop
17491 xorg_cv_cc_flag_unused_command_line_argument=no
17492 fi
17493 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17494 fi
17495 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17496 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17497 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17498 CFLAGS="$xorg_testset_save_CFLAGS"
17499 fi
17500
17501 found="no"
17502
17503 if test $found = "no" ; then
17504 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17505 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17506 fi
17507
17508 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17509 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17510 fi
17511
17512 CFLAGS="$CFLAGS -Wmain"
17513
17514 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5
17515 printf %s "checking if $CC supports -Wmain... " >&6; }
17516 cacheid=xorg_cv_cc_flag__Wmain
17517 if eval test \${$cacheid+y}
17518 then :
17519 printf %s "(cached) " >&6
17520 else $as_nop
17521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17522 /* end confdefs.h. */
17523 int i;
17524 int
17525 main (void)
17526 {
17527
17528 ;
17529 return 0;
17530 }
17531 _ACEOF
17532 if ac_fn_c_try_link "$LINENO"
17533 then :
17534 eval $cacheid=yes
17535 else $as_nop
17536 eval $cacheid=no
17537 fi
17538 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17539 conftest$ac_exeext conftest.$ac_ext
17540 fi
17541
17542
17543 CFLAGS="$xorg_testset_save_CFLAGS"
17544
17545 eval supported=\$$cacheid
17546 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17547 printf "%s\n" "$supported" >&6; }
17548 if test "$supported" = "yes" ; then
17549 BASE_CFLAGS="$BASE_CFLAGS -Wmain"
17550 found="yes"
17551 fi
17552 fi
17553
17554
17555
17556
17557
17558
17559
17560
17561
17562
17563
17564
17565
17566
17567
17568 xorg_testset_save_CFLAGS="$CFLAGS"
17569
17570 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17571 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17572 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17573 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17574 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17575 then :
17576 printf %s "(cached) " >&6
17577 else $as_nop
17578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17579 /* end confdefs.h. */
17580 int i;
17581 _ACEOF
17582 if ac_fn_c_try_compile "$LINENO"
17583 then :
17584 xorg_cv_cc_flag_unknown_warning_option=yes
17585 else $as_nop
17586 xorg_cv_cc_flag_unknown_warning_option=no
17587 fi
17588 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17589 fi
17590 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17591 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17592 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17593 CFLAGS="$xorg_testset_save_CFLAGS"
17594 fi
17595
17596 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17597 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17598 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17599 fi
17600 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17601 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17602 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17603 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17604 then :
17605 printf %s "(cached) " >&6
17606 else $as_nop
17607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17608 /* end confdefs.h. */
17609 int i;
17610 _ACEOF
17611 if ac_fn_c_try_compile "$LINENO"
17612 then :
17613 xorg_cv_cc_flag_unused_command_line_argument=yes
17614 else $as_nop
17615 xorg_cv_cc_flag_unused_command_line_argument=no
17616 fi
17617 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17618 fi
17619 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17620 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17621 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17622 CFLAGS="$xorg_testset_save_CFLAGS"
17623 fi
17624
17625 found="no"
17626
17627 if test $found = "no" ; then
17628 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17629 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17630 fi
17631
17632 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17633 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17634 fi
17635
17636 CFLAGS="$CFLAGS -Wmissing-braces"
17637
17638 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5
17639 printf %s "checking if $CC supports -Wmissing-braces... " >&6; }
17640 cacheid=xorg_cv_cc_flag__Wmissing_braces
17641 if eval test \${$cacheid+y}
17642 then :
17643 printf %s "(cached) " >&6
17644 else $as_nop
17645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17646 /* end confdefs.h. */
17647 int i;
17648 int
17649 main (void)
17650 {
17651
17652 ;
17653 return 0;
17654 }
17655 _ACEOF
17656 if ac_fn_c_try_link "$LINENO"
17657 then :
17658 eval $cacheid=yes
17659 else $as_nop
17660 eval $cacheid=no
17661 fi
17662 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17663 conftest$ac_exeext conftest.$ac_ext
17664 fi
17665
17666
17667 CFLAGS="$xorg_testset_save_CFLAGS"
17668
17669 eval supported=\$$cacheid
17670 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17671 printf "%s\n" "$supported" >&6; }
17672 if test "$supported" = "yes" ; then
17673 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces"
17674 found="yes"
17675 fi
17676 fi
17677
17678
17679
17680
17681
17682
17683
17684
17685
17686
17687
17688
17689
17690
17691
17692 xorg_testset_save_CFLAGS="$CFLAGS"
17693
17694 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17695 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17696 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17697 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17698 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17699 then :
17700 printf %s "(cached) " >&6
17701 else $as_nop
17702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17703 /* end confdefs.h. */
17704 int i;
17705 _ACEOF
17706 if ac_fn_c_try_compile "$LINENO"
17707 then :
17708 xorg_cv_cc_flag_unknown_warning_option=yes
17709 else $as_nop
17710 xorg_cv_cc_flag_unknown_warning_option=no
17711 fi
17712 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17713 fi
17714 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17715 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17716 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17717 CFLAGS="$xorg_testset_save_CFLAGS"
17718 fi
17719
17720 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17721 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17722 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17723 fi
17724 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17725 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17726 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17727 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17728 then :
17729 printf %s "(cached) " >&6
17730 else $as_nop
17731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17732 /* end confdefs.h. */
17733 int i;
17734 _ACEOF
17735 if ac_fn_c_try_compile "$LINENO"
17736 then :
17737 xorg_cv_cc_flag_unused_command_line_argument=yes
17738 else $as_nop
17739 xorg_cv_cc_flag_unused_command_line_argument=no
17740 fi
17741 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17742 fi
17743 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17744 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17745 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17746 CFLAGS="$xorg_testset_save_CFLAGS"
17747 fi
17748
17749 found="no"
17750
17751 if test $found = "no" ; then
17752 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17753 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17754 fi
17755
17756 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17757 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17758 fi
17759
17760 CFLAGS="$CFLAGS -Wsequence-point"
17761
17762 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5
17763 printf %s "checking if $CC supports -Wsequence-point... " >&6; }
17764 cacheid=xorg_cv_cc_flag__Wsequence_point
17765 if eval test \${$cacheid+y}
17766 then :
17767 printf %s "(cached) " >&6
17768 else $as_nop
17769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17770 /* end confdefs.h. */
17771 int i;
17772 int
17773 main (void)
17774 {
17775
17776 ;
17777 return 0;
17778 }
17779 _ACEOF
17780 if ac_fn_c_try_link "$LINENO"
17781 then :
17782 eval $cacheid=yes
17783 else $as_nop
17784 eval $cacheid=no
17785 fi
17786 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17787 conftest$ac_exeext conftest.$ac_ext
17788 fi
17789
17790
17791 CFLAGS="$xorg_testset_save_CFLAGS"
17792
17793 eval supported=\$$cacheid
17794 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17795 printf "%s\n" "$supported" >&6; }
17796 if test "$supported" = "yes" ; then
17797 BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point"
17798 found="yes"
17799 fi
17800 fi
17801
17802
17803
17804
17805
17806
17807
17808
17809
17810
17811
17812
17813
17814
17815
17816 xorg_testset_save_CFLAGS="$CFLAGS"
17817
17818 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17819 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17820 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17821 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17822 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17823 then :
17824 printf %s "(cached) " >&6
17825 else $as_nop
17826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17827 /* end confdefs.h. */
17828 int i;
17829 _ACEOF
17830 if ac_fn_c_try_compile "$LINENO"
17831 then :
17832 xorg_cv_cc_flag_unknown_warning_option=yes
17833 else $as_nop
17834 xorg_cv_cc_flag_unknown_warning_option=no
17835 fi
17836 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17837 fi
17838 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17839 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17840 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17841 CFLAGS="$xorg_testset_save_CFLAGS"
17842 fi
17843
17844 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17845 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17846 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17847 fi
17848 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17849 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17850 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17851 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17852 then :
17853 printf %s "(cached) " >&6
17854 else $as_nop
17855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17856 /* end confdefs.h. */
17857 int i;
17858 _ACEOF
17859 if ac_fn_c_try_compile "$LINENO"
17860 then :
17861 xorg_cv_cc_flag_unused_command_line_argument=yes
17862 else $as_nop
17863 xorg_cv_cc_flag_unused_command_line_argument=no
17864 fi
17865 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17866 fi
17867 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17868 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17869 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17870 CFLAGS="$xorg_testset_save_CFLAGS"
17871 fi
17872
17873 found="no"
17874
17875 if test $found = "no" ; then
17876 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17877 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17878 fi
17879
17880 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17881 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17882 fi
17883
17884 CFLAGS="$CFLAGS -Wreturn-type"
17885
17886 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5
17887 printf %s "checking if $CC supports -Wreturn-type... " >&6; }
17888 cacheid=xorg_cv_cc_flag__Wreturn_type
17889 if eval test \${$cacheid+y}
17890 then :
17891 printf %s "(cached) " >&6
17892 else $as_nop
17893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17894 /* end confdefs.h. */
17895 int i;
17896 int
17897 main (void)
17898 {
17899
17900 ;
17901 return 0;
17902 }
17903 _ACEOF
17904 if ac_fn_c_try_link "$LINENO"
17905 then :
17906 eval $cacheid=yes
17907 else $as_nop
17908 eval $cacheid=no
17909 fi
17910 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17911 conftest$ac_exeext conftest.$ac_ext
17912 fi
17913
17914
17915 CFLAGS="$xorg_testset_save_CFLAGS"
17916
17917 eval supported=\$$cacheid
17918 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17919 printf "%s\n" "$supported" >&6; }
17920 if test "$supported" = "yes" ; then
17921 BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type"
17922 found="yes"
17923 fi
17924 fi
17925
17926
17927
17928
17929
17930
17931
17932
17933
17934
17935
17936
17937
17938
17939
17940 xorg_testset_save_CFLAGS="$CFLAGS"
17941
17942 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17943 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17944 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17945 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17946 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17947 then :
17948 printf %s "(cached) " >&6
17949 else $as_nop
17950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17951 /* end confdefs.h. */
17952 int i;
17953 _ACEOF
17954 if ac_fn_c_try_compile "$LINENO"
17955 then :
17956 xorg_cv_cc_flag_unknown_warning_option=yes
17957 else $as_nop
17958 xorg_cv_cc_flag_unknown_warning_option=no
17959 fi
17960 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17961 fi
17962 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17963 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17964 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17965 CFLAGS="$xorg_testset_save_CFLAGS"
17966 fi
17967
17968 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17969 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17970 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17971 fi
17972 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17973 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17974 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17975 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17976 then :
17977 printf %s "(cached) " >&6
17978 else $as_nop
17979 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17980 /* end confdefs.h. */
17981 int i;
17982 _ACEOF
17983 if ac_fn_c_try_compile "$LINENO"
17984 then :
17985 xorg_cv_cc_flag_unused_command_line_argument=yes
17986 else $as_nop
17987 xorg_cv_cc_flag_unused_command_line_argument=no
17988 fi
17989 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17990 fi
17991 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17992 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17993 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17994 CFLAGS="$xorg_testset_save_CFLAGS"
17995 fi
17996
17997 found="no"
17998
17999 if test $found = "no" ; then
18000 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18001 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18002 fi
18003
18004 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18005 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18006 fi
18007
18008 CFLAGS="$CFLAGS -Wtrigraphs"
18009
18010 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5
18011 printf %s "checking if $CC supports -Wtrigraphs... " >&6; }
18012 cacheid=xorg_cv_cc_flag__Wtrigraphs
18013 if eval test \${$cacheid+y}
18014 then :
18015 printf %s "(cached) " >&6
18016 else $as_nop
18017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18018 /* end confdefs.h. */
18019 int i;
18020 int
18021 main (void)
18022 {
18023
18024 ;
18025 return 0;
18026 }
18027 _ACEOF
18028 if ac_fn_c_try_link "$LINENO"
18029 then :
18030 eval $cacheid=yes
18031 else $as_nop
18032 eval $cacheid=no
18033 fi
18034 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18035 conftest$ac_exeext conftest.$ac_ext
18036 fi
18037
18038
18039 CFLAGS="$xorg_testset_save_CFLAGS"
18040
18041 eval supported=\$$cacheid
18042 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18043 printf "%s\n" "$supported" >&6; }
18044 if test "$supported" = "yes" ; then
18045 BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs"
18046 found="yes"
18047 fi
18048 fi
18049
18050
18051
18052
18053
18054
18055
18056
18057
18058
18059
18060
18061
18062
18063
18064 xorg_testset_save_CFLAGS="$CFLAGS"
18065
18066 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18067 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18068 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18069 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18070 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
18071 then :
18072 printf %s "(cached) " >&6
18073 else $as_nop
18074 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18075 /* end confdefs.h. */
18076 int i;
18077 _ACEOF
18078 if ac_fn_c_try_compile "$LINENO"
18079 then :
18080 xorg_cv_cc_flag_unknown_warning_option=yes
18081 else $as_nop
18082 xorg_cv_cc_flag_unknown_warning_option=no
18083 fi
18084 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18085 fi
18086 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18087 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18088 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18089 CFLAGS="$xorg_testset_save_CFLAGS"
18090 fi
18091
18092 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18093 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18094 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18095 fi
18096 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18097 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18098 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18099 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18100 then :
18101 printf %s "(cached) " >&6
18102 else $as_nop
18103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18104 /* end confdefs.h. */
18105 int i;
18106 _ACEOF
18107 if ac_fn_c_try_compile "$LINENO"
18108 then :
18109 xorg_cv_cc_flag_unused_command_line_argument=yes
18110 else $as_nop
18111 xorg_cv_cc_flag_unused_command_line_argument=no
18112 fi
18113 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18114 fi
18115 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18116 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18117 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18118 CFLAGS="$xorg_testset_save_CFLAGS"
18119 fi
18120
18121 found="no"
18122
18123 if test $found = "no" ; then
18124 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18125 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18126 fi
18127
18128 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18129 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18130 fi
18131
18132 CFLAGS="$CFLAGS -Warray-bounds"
18133
18134 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5
18135 printf %s "checking if $CC supports -Warray-bounds... " >&6; }
18136 cacheid=xorg_cv_cc_flag__Warray_bounds
18137 if eval test \${$cacheid+y}
18138 then :
18139 printf %s "(cached) " >&6
18140 else $as_nop
18141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18142 /* end confdefs.h. */
18143 int i;
18144 int
18145 main (void)
18146 {
18147
18148 ;
18149 return 0;
18150 }
18151 _ACEOF
18152 if ac_fn_c_try_link "$LINENO"
18153 then :
18154 eval $cacheid=yes
18155 else $as_nop
18156 eval $cacheid=no
18157 fi
18158 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18159 conftest$ac_exeext conftest.$ac_ext
18160 fi
18161
18162
18163 CFLAGS="$xorg_testset_save_CFLAGS"
18164
18165 eval supported=\$$cacheid
18166 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18167 printf "%s\n" "$supported" >&6; }
18168 if test "$supported" = "yes" ; then
18169 BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds"
18170 found="yes"
18171 fi
18172 fi
18173
18174
18175
18176
18177
18178
18179
18180
18181
18182
18183
18184
18185
18186
18187
18188 xorg_testset_save_CFLAGS="$CFLAGS"
18189
18190 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18191 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18192 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18193 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18194 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
18195 then :
18196 printf %s "(cached) " >&6
18197 else $as_nop
18198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18199 /* end confdefs.h. */
18200 int i;
18201 _ACEOF
18202 if ac_fn_c_try_compile "$LINENO"
18203 then :
18204 xorg_cv_cc_flag_unknown_warning_option=yes
18205 else $as_nop
18206 xorg_cv_cc_flag_unknown_warning_option=no
18207 fi
18208 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18209 fi
18210 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18211 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18212 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18213 CFLAGS="$xorg_testset_save_CFLAGS"
18214 fi
18215
18216 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18217 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18218 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18219 fi
18220 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18221 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18222 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18223 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18224 then :
18225 printf %s "(cached) " >&6
18226 else $as_nop
18227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18228 /* end confdefs.h. */
18229 int i;
18230 _ACEOF
18231 if ac_fn_c_try_compile "$LINENO"
18232 then :
18233 xorg_cv_cc_flag_unused_command_line_argument=yes
18234 else $as_nop
18235 xorg_cv_cc_flag_unused_command_line_argument=no
18236 fi
18237 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18238 fi
18239 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18240 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18241 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18242 CFLAGS="$xorg_testset_save_CFLAGS"
18243 fi
18244
18245 found="no"
18246
18247 if test $found = "no" ; then
18248 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18249 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18250 fi
18251
18252 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18253 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18254 fi
18255
18256 CFLAGS="$CFLAGS -Wwrite-strings"
18257
18258 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5
18259 printf %s "checking if $CC supports -Wwrite-strings... " >&6; }
18260 cacheid=xorg_cv_cc_flag__Wwrite_strings
18261 if eval test \${$cacheid+y}
18262 then :
18263 printf %s "(cached) " >&6
18264 else $as_nop
18265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18266 /* end confdefs.h. */
18267 int i;
18268 int
18269 main (void)
18270 {
18271
18272 ;
18273 return 0;
18274 }
18275 _ACEOF
18276 if ac_fn_c_try_link "$LINENO"
18277 then :
18278 eval $cacheid=yes
18279 else $as_nop
18280 eval $cacheid=no
18281 fi
18282 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18283 conftest$ac_exeext conftest.$ac_ext
18284 fi
18285
18286
18287 CFLAGS="$xorg_testset_save_CFLAGS"
18288
18289 eval supported=\$$cacheid
18290 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18291 printf "%s\n" "$supported" >&6; }
18292 if test "$supported" = "yes" ; then
18293 BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings"
18294 found="yes"
18295 fi
18296 fi
18297
18298
18299
18300
18301
18302
18303
18304
18305
18306
18307
18308
18309
18310
18311
18312 xorg_testset_save_CFLAGS="$CFLAGS"
18313
18314 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18315 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18316 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18317 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18318 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
18319 then :
18320 printf %s "(cached) " >&6
18321 else $as_nop
18322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18323 /* end confdefs.h. */
18324 int i;
18325 _ACEOF
18326 if ac_fn_c_try_compile "$LINENO"
18327 then :
18328 xorg_cv_cc_flag_unknown_warning_option=yes
18329 else $as_nop
18330 xorg_cv_cc_flag_unknown_warning_option=no
18331 fi
18332 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18333 fi
18334 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18335 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18336 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18337 CFLAGS="$xorg_testset_save_CFLAGS"
18338 fi
18339
18340 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18341 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18342 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18343 fi
18344 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18345 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18346 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18347 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18348 then :
18349 printf %s "(cached) " >&6
18350 else $as_nop
18351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18352 /* end confdefs.h. */
18353 int i;
18354 _ACEOF
18355 if ac_fn_c_try_compile "$LINENO"
18356 then :
18357 xorg_cv_cc_flag_unused_command_line_argument=yes
18358 else $as_nop
18359 xorg_cv_cc_flag_unused_command_line_argument=no
18360 fi
18361 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18362 fi
18363 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18364 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18365 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18366 CFLAGS="$xorg_testset_save_CFLAGS"
18367 fi
18368
18369 found="no"
18370
18371 if test $found = "no" ; then
18372 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18373 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18374 fi
18375
18376 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18377 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18378 fi
18379
18380 CFLAGS="$CFLAGS -Waddress"
18381
18382 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5
18383 printf %s "checking if $CC supports -Waddress... " >&6; }
18384 cacheid=xorg_cv_cc_flag__Waddress
18385 if eval test \${$cacheid+y}
18386 then :
18387 printf %s "(cached) " >&6
18388 else $as_nop
18389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18390 /* end confdefs.h. */
18391 int i;
18392 int
18393 main (void)
18394 {
18395
18396 ;
18397 return 0;
18398 }
18399 _ACEOF
18400 if ac_fn_c_try_link "$LINENO"
18401 then :
18402 eval $cacheid=yes
18403 else $as_nop
18404 eval $cacheid=no
18405 fi
18406 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18407 conftest$ac_exeext conftest.$ac_ext
18408 fi
18409
18410
18411 CFLAGS="$xorg_testset_save_CFLAGS"
18412
18413 eval supported=\$$cacheid
18414 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18415 printf "%s\n" "$supported" >&6; }
18416 if test "$supported" = "yes" ; then
18417 BASE_CFLAGS="$BASE_CFLAGS -Waddress"
18418 found="yes"
18419 fi
18420 fi
18421
18422
18423
18424
18425
18426
18427
18428
18429
18430
18431
18432
18433
18434
18435
18436 xorg_testset_save_CFLAGS="$CFLAGS"
18437
18438 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18439 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18440 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18441 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18442 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
18443 then :
18444 printf %s "(cached) " >&6
18445 else $as_nop
18446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18447 /* end confdefs.h. */
18448 int i;
18449 _ACEOF
18450 if ac_fn_c_try_compile "$LINENO"
18451 then :
18452 xorg_cv_cc_flag_unknown_warning_option=yes
18453 else $as_nop
18454 xorg_cv_cc_flag_unknown_warning_option=no
18455 fi
18456 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18457 fi
18458 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18459 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18460 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18461 CFLAGS="$xorg_testset_save_CFLAGS"
18462 fi
18463
18464 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18465 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18466 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18467 fi
18468 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18469 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18470 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18471 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18472 then :
18473 printf %s "(cached) " >&6
18474 else $as_nop
18475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18476 /* end confdefs.h. */
18477 int i;
18478 _ACEOF
18479 if ac_fn_c_try_compile "$LINENO"
18480 then :
18481 xorg_cv_cc_flag_unused_command_line_argument=yes
18482 else $as_nop
18483 xorg_cv_cc_flag_unused_command_line_argument=no
18484 fi
18485 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18486 fi
18487 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18488 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18489 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18490 CFLAGS="$xorg_testset_save_CFLAGS"
18491 fi
18492
18493 found="no"
18494
18495 if test $found = "no" ; then
18496 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18497 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18498 fi
18499
18500 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18501 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18502 fi
18503
18504 CFLAGS="$CFLAGS -Wint-to-pointer-cast"
18505
18506 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5
18507 printf %s "checking if $CC supports -Wint-to-pointer-cast... " >&6; }
18508 cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast
18509 if eval test \${$cacheid+y}
18510 then :
18511 printf %s "(cached) " >&6
18512 else $as_nop
18513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18514 /* end confdefs.h. */
18515 int i;
18516 int
18517 main (void)
18518 {
18519
18520 ;
18521 return 0;
18522 }
18523 _ACEOF
18524 if ac_fn_c_try_link "$LINENO"
18525 then :
18526 eval $cacheid=yes
18527 else $as_nop
18528 eval $cacheid=no
18529 fi
18530 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18531 conftest$ac_exeext conftest.$ac_ext
18532 fi
18533
18534
18535 CFLAGS="$xorg_testset_save_CFLAGS"
18536
18537 eval supported=\$$cacheid
18538 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18539 printf "%s\n" "$supported" >&6; }
18540 if test "$supported" = "yes" ; then
18541 BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast"
18542 found="yes"
18543 fi
18544 fi
18545
18546
18547
18548
18549
18550
18551
18552
18553
18554
18555
18556
18557
18558
18559
18560 xorg_testset_save_CFLAGS="$CFLAGS"
18561
18562 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18563 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18564 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18565 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18566 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
18567 then :
18568 printf %s "(cached) " >&6
18569 else $as_nop
18570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18571 /* end confdefs.h. */
18572 int i;
18573 _ACEOF
18574 if ac_fn_c_try_compile "$LINENO"
18575 then :
18576 xorg_cv_cc_flag_unknown_warning_option=yes
18577 else $as_nop
18578 xorg_cv_cc_flag_unknown_warning_option=no
18579 fi
18580 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18581 fi
18582 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18583 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18584 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18585 CFLAGS="$xorg_testset_save_CFLAGS"
18586 fi
18587
18588 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18589 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18590 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18591 fi
18592 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18593 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18594 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18595 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18596 then :
18597 printf %s "(cached) " >&6
18598 else $as_nop
18599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18600 /* end confdefs.h. */
18601 int i;
18602 _ACEOF
18603 if ac_fn_c_try_compile "$LINENO"
18604 then :
18605 xorg_cv_cc_flag_unused_command_line_argument=yes
18606 else $as_nop
18607 xorg_cv_cc_flag_unused_command_line_argument=no
18608 fi
18609 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18610 fi
18611 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18612 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18613 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18614 CFLAGS="$xorg_testset_save_CFLAGS"
18615 fi
18616
18617 found="no"
18618
18619 if test $found = "no" ; then
18620 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18621 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18622 fi
18623
18624 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18625 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18626 fi
18627
18628 CFLAGS="$CFLAGS -Wpointer-to-int-cast"
18629
18630 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5
18631 printf %s "checking if $CC supports -Wpointer-to-int-cast... " >&6; }
18632 cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast
18633 if eval test \${$cacheid+y}
18634 then :
18635 printf %s "(cached) " >&6
18636 else $as_nop
18637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18638 /* end confdefs.h. */
18639 int i;
18640 int
18641 main (void)
18642 {
18643
18644 ;
18645 return 0;
18646 }
18647 _ACEOF
18648 if ac_fn_c_try_link "$LINENO"
18649 then :
18650 eval $cacheid=yes
18651 else $as_nop
18652 eval $cacheid=no
18653 fi
18654 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18655 conftest$ac_exeext conftest.$ac_ext
18656 fi
18657
18658
18659 CFLAGS="$xorg_testset_save_CFLAGS"
18660
18661 eval supported=\$$cacheid
18662 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18663 printf "%s\n" "$supported" >&6; }
18664 if test "$supported" = "yes" ; then
18665 BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast"
18666 found="yes"
18667 fi
18668 fi
18669
18670
18671 fi
18672
18673
18674
18675
18676
18677
18678
18679 CWARNFLAGS="$BASE_CFLAGS"
18680 if test "x$GCC" = xyes ; then
18681 CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing"
18682 fi
18683
18684
18685
18686
18687
18688
18689
18690
18691 # Check whether --enable-strict-compilation was given.
18692 if test ${enable_strict_compilation+y}
18693 then :
18694 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
18695 else $as_nop
18696 STRICT_COMPILE=no
18697 fi
18698
18699
18700
18701
18702
18703
18704 STRICT_CFLAGS=""
18705
18706
18707
18708
18709
18710
18711
18712
18713
18714
18715
18716
18717
18718 xorg_testset_save_CFLAGS="$CFLAGS"
18719
18720 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18721 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18722 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18723 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18724 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
18725 then :
18726 printf %s "(cached) " >&6
18727 else $as_nop
18728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18729 /* end confdefs.h. */
18730 int i;
18731 _ACEOF
18732 if ac_fn_c_try_compile "$LINENO"
18733 then :
18734 xorg_cv_cc_flag_unknown_warning_option=yes
18735 else $as_nop
18736 xorg_cv_cc_flag_unknown_warning_option=no
18737 fi
18738 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18739 fi
18740 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18741 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18742 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18743 CFLAGS="$xorg_testset_save_CFLAGS"
18744 fi
18745
18746 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18747 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18748 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18749 fi
18750 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18751 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18752 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18753 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18754 then :
18755 printf %s "(cached) " >&6
18756 else $as_nop
18757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18758 /* end confdefs.h. */
18759 int i;
18760 _ACEOF
18761 if ac_fn_c_try_compile "$LINENO"
18762 then :
18763 xorg_cv_cc_flag_unused_command_line_argument=yes
18764 else $as_nop
18765 xorg_cv_cc_flag_unused_command_line_argument=no
18766 fi
18767 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18768 fi
18769 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18770 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18771 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18772 CFLAGS="$xorg_testset_save_CFLAGS"
18773 fi
18774
18775 found="no"
18776
18777 if test $found = "no" ; then
18778 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18779 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18780 fi
18781
18782 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18783 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18784 fi
18785
18786 CFLAGS="$CFLAGS -pedantic"
18787
18788 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5
18789 printf %s "checking if $CC supports -pedantic... " >&6; }
18790 cacheid=xorg_cv_cc_flag__pedantic
18791 if eval test \${$cacheid+y}
18792 then :
18793 printf %s "(cached) " >&6
18794 else $as_nop
18795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18796 /* end confdefs.h. */
18797 int i;
18798 int
18799 main (void)
18800 {
18801
18802 ;
18803 return 0;
18804 }
18805 _ACEOF
18806 if ac_fn_c_try_link "$LINENO"
18807 then :
18808 eval $cacheid=yes
18809 else $as_nop
18810 eval $cacheid=no
18811 fi
18812 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18813 conftest$ac_exeext conftest.$ac_ext
18814 fi
18815
18816
18817 CFLAGS="$xorg_testset_save_CFLAGS"
18818
18819 eval supported=\$$cacheid
18820 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18821 printf "%s\n" "$supported" >&6; }
18822 if test "$supported" = "yes" ; then
18823 STRICT_CFLAGS="$STRICT_CFLAGS -pedantic"
18824 found="yes"
18825 fi
18826 fi
18827
18828
18829
18830
18831
18832
18833
18834
18835
18836
18837
18838
18839
18840
18841
18842 xorg_testset_save_CFLAGS="$CFLAGS"
18843
18844 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18845 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18846 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18847 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18848 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
18849 then :
18850 printf %s "(cached) " >&6
18851 else $as_nop
18852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18853 /* end confdefs.h. */
18854 int i;
18855 _ACEOF
18856 if ac_fn_c_try_compile "$LINENO"
18857 then :
18858 xorg_cv_cc_flag_unknown_warning_option=yes
18859 else $as_nop
18860 xorg_cv_cc_flag_unknown_warning_option=no
18861 fi
18862 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18863 fi
18864 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18865 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18866 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18867 CFLAGS="$xorg_testset_save_CFLAGS"
18868 fi
18869
18870 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18871 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18872 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18873 fi
18874 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18875 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18876 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18877 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18878 then :
18879 printf %s "(cached) " >&6
18880 else $as_nop
18881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18882 /* end confdefs.h. */
18883 int i;
18884 _ACEOF
18885 if ac_fn_c_try_compile "$LINENO"
18886 then :
18887 xorg_cv_cc_flag_unused_command_line_argument=yes
18888 else $as_nop
18889 xorg_cv_cc_flag_unused_command_line_argument=no
18890 fi
18891 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18892 fi
18893 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18894 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18895 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18896 CFLAGS="$xorg_testset_save_CFLAGS"
18897 fi
18898
18899 found="no"
18900
18901 if test $found = "no" ; then
18902 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18903 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18904 fi
18905
18906 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18907 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18908 fi
18909
18910 CFLAGS="$CFLAGS -Werror"
18911
18912 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5
18913 printf %s "checking if $CC supports -Werror... " >&6; }
18914 cacheid=xorg_cv_cc_flag__Werror
18915 if eval test \${$cacheid+y}
18916 then :
18917 printf %s "(cached) " >&6
18918 else $as_nop
18919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18920 /* end confdefs.h. */
18921 int i;
18922 int
18923 main (void)
18924 {
18925
18926 ;
18927 return 0;
18928 }
18929 _ACEOF
18930 if ac_fn_c_try_link "$LINENO"
18931 then :
18932 eval $cacheid=yes
18933 else $as_nop
18934 eval $cacheid=no
18935 fi
18936 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18937 conftest$ac_exeext conftest.$ac_ext
18938 fi
18939
18940
18941 CFLAGS="$xorg_testset_save_CFLAGS"
18942
18943 eval supported=\$$cacheid
18944 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18945 printf "%s\n" "$supported" >&6; }
18946 if test "$supported" = "yes" ; then
18947 STRICT_CFLAGS="$STRICT_CFLAGS -Werror"
18948 found="yes"
18949 fi
18950 fi
18951
18952 if test $found = "no" ; then
18953 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18954 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18955 fi
18956
18957 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18958 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18959 fi
18960
18961 CFLAGS="$CFLAGS -errwarn"
18962
18963 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5
18964 printf %s "checking if $CC supports -errwarn... " >&6; }
18965 cacheid=xorg_cv_cc_flag__errwarn
18966 if eval test \${$cacheid+y}
18967 then :
18968 printf %s "(cached) " >&6
18969 else $as_nop
18970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18971 /* end confdefs.h. */
18972 int i;
18973 int
18974 main (void)
18975 {
18976
18977 ;
18978 return 0;
18979 }
18980 _ACEOF
18981 if ac_fn_c_try_link "$LINENO"
18982 then :
18983 eval $cacheid=yes
18984 else $as_nop
18985 eval $cacheid=no
18986 fi
18987 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18988 conftest$ac_exeext conftest.$ac_ext
18989 fi
18990
18991
18992 CFLAGS="$xorg_testset_save_CFLAGS"
18993
18994 eval supported=\$$cacheid
18995 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18996 printf "%s\n" "$supported" >&6; }
18997 if test "$supported" = "yes" ; then
18998 STRICT_CFLAGS="$STRICT_CFLAGS -errwarn"
18999 found="yes"
19000 fi
19001 fi
19002
19003
19004
19005 # Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not
19006 # activate it with -Werror, so we add it here explicitly.
19007
19008
19009
19010
19011
19012
19013
19014
19015
19016
19017
19018
19019
19020 xorg_testset_save_CFLAGS="$CFLAGS"
19021
19022 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
19023 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19024 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
19025 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
19026 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
19027 then :
19028 printf %s "(cached) " >&6
19029 else $as_nop
19030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19031 /* end confdefs.h. */
19032 int i;
19033 _ACEOF
19034 if ac_fn_c_try_compile "$LINENO"
19035 then :
19036 xorg_cv_cc_flag_unknown_warning_option=yes
19037 else $as_nop
19038 xorg_cv_cc_flag_unknown_warning_option=no
19039 fi
19040 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
19041 fi
19042 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
19043 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
19044 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
19045 CFLAGS="$xorg_testset_save_CFLAGS"
19046 fi
19047
19048 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
19049 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
19050 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19051 fi
19052 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
19053 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
19054 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
19055 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
19056 then :
19057 printf %s "(cached) " >&6
19058 else $as_nop
19059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19060 /* end confdefs.h. */
19061 int i;
19062 _ACEOF
19063 if ac_fn_c_try_compile "$LINENO"
19064 then :
19065 xorg_cv_cc_flag_unused_command_line_argument=yes
19066 else $as_nop
19067 xorg_cv_cc_flag_unused_command_line_argument=no
19068 fi
19069 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
19070 fi
19071 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
19072 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
19073 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
19074 CFLAGS="$xorg_testset_save_CFLAGS"
19075 fi
19076
19077 found="no"
19078
19079 if test $found = "no" ; then
19080 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
19081 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19082 fi
19083
19084 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
19085 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
19086 fi
19087
19088 CFLAGS="$CFLAGS -Werror=attributes"
19089
19090 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5
19091 printf %s "checking if $CC supports -Werror=attributes... " >&6; }
19092 cacheid=xorg_cv_cc_flag__Werror_attributes
19093 if eval test \${$cacheid+y}
19094 then :
19095 printf %s "(cached) " >&6
19096 else $as_nop
19097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19098 /* end confdefs.h. */
19099 int i;
19100 int
19101 main (void)
19102 {
19103
19104 ;
19105 return 0;
19106 }
19107 _ACEOF
19108 if ac_fn_c_try_link "$LINENO"
19109 then :
19110 eval $cacheid=yes
19111 else $as_nop
19112 eval $cacheid=no
19113 fi
19114 rm -f core conftest.err conftest.$ac_objext conftest.beam \
19115 conftest$ac_exeext conftest.$ac_ext
19116 fi
19117
19118
19119 CFLAGS="$xorg_testset_save_CFLAGS"
19120
19121 eval supported=\$$cacheid
19122 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
19123 printf "%s\n" "$supported" >&6; }
19124 if test "$supported" = "yes" ; then
19125 STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes"
19126 found="yes"
19127 fi
19128 fi
19129
19130
19131
19132 if test "x$STRICT_COMPILE" = "xyes"; then
19133 BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS"
19134 CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
19135 fi
19136
19137
19138
19139
19140
19141
19142 cat >>confdefs.h <<_ACEOF
19143 #define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
19144 _ACEOF
19145
19146 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
19147 if test "x$PVM" = "x"; then
19148 PVM="0"
19149 fi
19150
19151 printf "%s\n" "#define PACKAGE_VERSION_MINOR $PVM" >>confdefs.h
19152
19153 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
19154 if test "x$PVP" = "x"; then
19155 PVP="0"
19156 fi
19157
19158 printf "%s\n" "#define PACKAGE_VERSION_PATCHLEVEL $PVP" >>confdefs.h
19159
19160
19161
19162 CHANGELOG_CMD="((GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp) 2>/dev/null && \
19163 mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \
19164 || (rm -f \$(top_srcdir)/.changelog.tmp; test -e \$(top_srcdir)/ChangeLog || ( \
19165 touch \$(top_srcdir)/ChangeLog; \
19166 echo 'git failed to create ChangeLog: installing empty ChangeLog.' >&2))"
19167
19168
19169
19170
19171 macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros`
19172 INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \
19173 mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \
19174 || (rm -f \$(top_srcdir)/.INSTALL.tmp; test -e \$(top_srcdir)/INSTALL || ( \
19175 touch \$(top_srcdir)/INSTALL; \
19176 echo 'failed to copy INSTALL from util-macros: installing empty INSTALL.' >&2))"
19177
19178
19179
19180
19181
19182
19183 case $host_os in
19184 solaris*)
19185 # Solaris 2.0 - 11.3 use SysV man page section numbers, so we
19186 # check for a man page file found in later versions that use
19187 # traditional section numbers instead
19188 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for /usr/share/man/man7/attributes.7" >&5
19189 printf %s "checking for /usr/share/man/man7/attributes.7... " >&6; }
19190 if test ${ac_cv_file__usr_share_man_man7_attributes_7+y}
19191 then :
19192 printf %s "(cached) " >&6
19193 else $as_nop
19194 test "$cross_compiling" = yes &&
19195 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
19196 if test -r "/usr/share/man/man7/attributes.7"; then
19197 ac_cv_file__usr_share_man_man7_attributes_7=yes
19198 else
19199 ac_cv_file__usr_share_man_man7_attributes_7=no
19200 fi
19201 fi
19202 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__usr_share_man_man7_attributes_7" >&5
19203 printf "%s\n" "$ac_cv_file__usr_share_man_man7_attributes_7" >&6; }
19204 if test "x$ac_cv_file__usr_share_man_man7_attributes_7" = xyes
19205 then :
19206 SYSV_MAN_SECTIONS=false
19207 else $as_nop
19208 SYSV_MAN_SECTIONS=true
19209 fi
19210
19211 ;;
19212 *) SYSV_MAN_SECTIONS=false ;;
19213 esac
19214
19215 if test x$APP_MAN_SUFFIX = x ; then
19216 APP_MAN_SUFFIX=1
19217 fi
19218 if test x$APP_MAN_DIR = x ; then
19219 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
19220 fi
19221
19222 if test x$LIB_MAN_SUFFIX = x ; then
19223 LIB_MAN_SUFFIX=3
19224 fi
19225 if test x$LIB_MAN_DIR = x ; then
19226 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
19227 fi
19228
19229 if test x$FILE_MAN_SUFFIX = x ; then
19230 case $SYSV_MAN_SECTIONS in
19231 true) FILE_MAN_SUFFIX=4 ;;
19232 *) FILE_MAN_SUFFIX=5 ;;
19233 esac
19234 fi
19235 if test x$FILE_MAN_DIR = x ; then
19236 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
19237 fi
19238
19239 if test x$MISC_MAN_SUFFIX = x ; then
19240 case $SYSV_MAN_SECTIONS in
19241 true) MISC_MAN_SUFFIX=5 ;;
19242 *) MISC_MAN_SUFFIX=7 ;;
19243 esac
19244 fi
19245 if test x$MISC_MAN_DIR = x ; then
19246 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
19247 fi
19248
19249 if test x$DRIVER_MAN_SUFFIX = x ; then
19250 case $SYSV_MAN_SECTIONS in
19251 true) DRIVER_MAN_SUFFIX=7 ;;
19252 *) DRIVER_MAN_SUFFIX=4 ;;
19253 esac
19254 fi
19255 if test x$DRIVER_MAN_DIR = x ; then
19256 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
19257 fi
19258
19259 if test x$ADMIN_MAN_SUFFIX = x ; then
19260 case $SYSV_MAN_SECTIONS in
19261 true) ADMIN_MAN_SUFFIX=1m ;;
19262 *) ADMIN_MAN_SUFFIX=8 ;;
19263 esac
19264 fi
19265 if test x$ADMIN_MAN_DIR = x ; then
19266 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
19267 fi
19268
19269
19270
19271
19272
19273
19274
19275
19276
19277
19278
19279
19280
19281
19282
19283 XORG_MAN_PAGE="X Version 11"
19284
19285 MAN_SUBSTS="\
19286 -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
19287 -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
19288 -e 's|__xservername__|Xorg|g' \
19289 -e 's|__xconfigfile__|xorg.conf|g' \
19290 -e 's|__projectroot__|\$(prefix)|g' \
19291 -e 's|__apploaddir__|\$(appdefaultdir)|g' \
19292 -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \
19293 -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \
19294 -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \
19295 -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \
19296 -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \
19297 -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'"
19298
19299
19300
19301 # Check whether --enable-silent-rules was given.
19302 if test ${enable_silent_rules+y}
19303 then :
19304 enableval=$enable_silent_rules;
19305 fi
19306
19307 case $enable_silent_rules in # (((
19308 yes) AM_DEFAULT_VERBOSITY=0;;
19309 no) AM_DEFAULT_VERBOSITY=1;;
19310 *) AM_DEFAULT_VERBOSITY=0;;
19311 esac
19312 am_make=${MAKE-make}
19313 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
19314 printf %s "checking whether $am_make supports nested variables... " >&6; }
19315 if test ${am_cv_make_support_nested_variables+y}
19316 then :
19317 printf %s "(cached) " >&6
19318 else $as_nop
19319 if printf "%s\n" 'TRUE=$(BAR$(V))
19320 BAR0=false
19321 BAR1=true
19322 V=1
19323 am__doit:
19324 @$(TRUE)
19325 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
19326 am_cv_make_support_nested_variables=yes
19327 else
19328 am_cv_make_support_nested_variables=no
19329 fi
19330 fi
19331 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
19332 printf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
19333 if test $am_cv_make_support_nested_variables = yes; then
19334 AM_V='$(V)'
19335 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
19336 else
19337 AM_V=$AM_DEFAULT_VERBOSITY
19338 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
19339 fi
19340 AM_BACKSLASH='\'
19341
19342
19343
19344
19345 # Check whether --enable-specs was given.
19346 if test ${enable_specs+y}
19347 then :
19348 enableval=$enable_specs; build_specs=$enableval
19349 else $as_nop
19350 build_specs=yes
19351 fi
19352
19353
19354 if test x$build_specs = xyes; then
19355 ENABLE_SPECS_TRUE=
19356 ENABLE_SPECS_FALSE='#'
19357 else
19358 ENABLE_SPECS_TRUE='#'
19359 ENABLE_SPECS_FALSE=
19360 fi
19361
19362 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build functional specifications" >&5
19363 printf %s "checking whether to build functional specifications... " >&6; }
19364 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $build_specs" >&5
19365 printf "%s\n" "$build_specs" >&6; }
19366
19367
19368
19369
19370
19371 # Check whether --with-xmlto was given.
19372 if test ${with_xmlto+y}
19373 then :
19374 withval=$with_xmlto; use_xmlto=$withval
19375 else $as_nop
19376 use_xmlto=auto
19377 fi
19378
19379
19380
19381 if test "x$use_xmlto" = x"auto"; then
19382 # Extract the first word of "xmlto", so it can be a program name with args.
19383 set dummy xmlto; ac_word=$2
19384 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19385 printf %s "checking for $ac_word... " >&6; }
19386 if test ${ac_cv_path_XMLTO+y}
19387 then :
19388 printf %s "(cached) " >&6
19389 else $as_nop
19390 case $XMLTO in
19391 [\\/]* | ?:[\\/]*)
19392 ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path.
19393 ;;
19394 *)
19395 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19396 for as_dir in $PATH
19397 do
19398 IFS=$as_save_IFS
19399 case $as_dir in #(((
19400 '') as_dir=./ ;;
19401 */) ;;
19402 *) as_dir=$as_dir/ ;;
19403 esac
19404 for ac_exec_ext in '' $ac_executable_extensions; do
19405 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
19406 ac_cv_path_XMLTO="$as_dir$ac_word$ac_exec_ext"
19407 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
19408 break 2
19409 fi
19410 done
19411 done
19412 IFS=$as_save_IFS
19413
19414 ;;
19415 esac
19416 fi
19417 XMLTO=$ac_cv_path_XMLTO
19418 if test -n "$XMLTO"; then
19419 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XMLTO" >&5
19420 printf "%s\n" "$XMLTO" >&6; }
19421 else
19422 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19423 printf "%s\n" "no" >&6; }
19424 fi
19425
19426
19427 if test "x$XMLTO" = "x"; then
19428 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: xmlto not found - documentation targets will be skipped" >&5
19429 printf "%s\n" "$as_me: WARNING: xmlto not found - documentation targets will be skipped" >&2;}
19430 have_xmlto=no
19431 else
19432 have_xmlto=yes
19433 fi
19434 elif test "x$use_xmlto" = x"yes" ; then
19435 # Extract the first word of "xmlto", so it can be a program name with args.
19436 set dummy xmlto; ac_word=$2
19437 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19438 printf %s "checking for $ac_word... " >&6; }
19439 if test ${ac_cv_path_XMLTO+y}
19440 then :
19441 printf %s "(cached) " >&6
19442 else $as_nop
19443 case $XMLTO in
19444 [\\/]* | ?:[\\/]*)
19445 ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path.
19446 ;;
19447 *)
19448 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19449 for as_dir in $PATH
19450 do
19451 IFS=$as_save_IFS
19452 case $as_dir in #(((
19453 '') as_dir=./ ;;
19454 */) ;;
19455 *) as_dir=$as_dir/ ;;
19456 esac
19457 for ac_exec_ext in '' $ac_executable_extensions; do
19458 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
19459 ac_cv_path_XMLTO="$as_dir$ac_word$ac_exec_ext"
19460 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
19461 break 2
19462 fi
19463 done
19464 done
19465 IFS=$as_save_IFS
19466
19467 ;;
19468 esac
19469 fi
19470 XMLTO=$ac_cv_path_XMLTO
19471 if test -n "$XMLTO"; then
19472 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XMLTO" >&5
19473 printf "%s\n" "$XMLTO" >&6; }
19474 else
19475 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19476 printf "%s\n" "no" >&6; }
19477 fi
19478
19479
19480 if test "x$XMLTO" = "x"; then
19481 as_fn_error $? "--with-xmlto=yes specified but xmlto not found in PATH" "$LINENO" 5
19482 fi
19483 have_xmlto=yes
19484 elif test "x$use_xmlto" = x"no" ; then
19485 if test "x$XMLTO" != "x"; then
19486 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ignoring XMLTO environment variable since --with-xmlto=no was specified" >&5
19487 printf "%s\n" "$as_me: WARNING: ignoring XMLTO environment variable since --with-xmlto=no was specified" >&2;}
19488 fi
19489 have_xmlto=no
19490 else
19491 as_fn_error $? "--with-xmlto expects 'yes' or 'no'" "$LINENO" 5
19492 fi
19493
19494 # Test for a minimum version of xmlto, if provided.
19495 if test "$have_xmlto" = yes; then
19496 # scrape the xmlto version
19497 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the xmlto version" >&5
19498 printf %s "checking the xmlto version... " >&6; }
19499 xmlto_version=`$XMLTO --version 2>/dev/null | cut -d' ' -f3`
19500 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xmlto_version" >&5
19501 printf "%s\n" "$xmlto_version" >&6; }
19502 as_arg_v1=$xmlto_version
19503 as_arg_v2=0.0.22
19504 awk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null
19505 case $? in #(
19506 1) :
19507 if test "x$use_xmlto" = xauto; then
19508 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: xmlto version $xmlto_version found, but 0.0.22 needed" >&5
19509 printf "%s\n" "$as_me: WARNING: xmlto version $xmlto_version found, but 0.0.22 needed" >&2;}
19510 have_xmlto=no
19511 else
19512 as_fn_error $? "xmlto version $xmlto_version found, but 0.0.22 needed" "$LINENO" 5
19513 fi ;; #(
19514 0) :
19515 ;; #(
19516 2) :
19517 ;; #(
19518 *) :
19519 ;;
19520 esac
19521 fi
19522
19523 # Test for the ability of xmlto to generate a text target
19524 #
19525 # NOTE: xmlto 0.0.27 or higher return a non-zero return code in the
19526 # following test for empty XML docbook files.
19527 # For compatibility reasons use the following empty XML docbook file and if
19528 # it fails try it again with a non-empty XML file.
19529 have_xmlto_text=no
19530 cat > conftest.xml << "EOF"
19531 EOF
19532 if test "$have_xmlto" = yes
19533 then :
19534 if $XMLTO --skip-validation txt conftest.xml >/dev/null 2>&1
19535 then :
19536 have_xmlto_text=yes
19537 else $as_nop
19538 # Try it again with a non-empty XML file.
19539 cat > conftest.xml << "EOF"
19540 <x></x>
19541 EOF
19542 if $XMLTO --skip-validation txt conftest.xml >/dev/null 2>&1
19543 then :
19544 have_xmlto_text=yes
19545 else $as_nop
19546 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: xmlto cannot generate text format, this format skipped" >&5
19547 printf "%s\n" "$as_me: WARNING: xmlto cannot generate text format, this format skipped" >&2;}
19548 fi
19549 fi
19550 fi
19551 rm -f conftest.xml
19552 if test $have_xmlto_text = yes; then
19553 HAVE_XMLTO_TEXT_TRUE=
19554 HAVE_XMLTO_TEXT_FALSE='#'
19555 else
19556 HAVE_XMLTO_TEXT_TRUE='#'
19557 HAVE_XMLTO_TEXT_FALSE=
19558 fi
19559
19560 if test "$have_xmlto" = yes; then
19561 HAVE_XMLTO_TRUE=
19562 HAVE_XMLTO_FALSE='#'
19563 else
19564 HAVE_XMLTO_TRUE='#'
19565 HAVE_XMLTO_FALSE=
19566 fi
19567
19568
19569
19570
19571
19572
19573 # Check whether --with-fop was given.
19574 if test ${with_fop+y}
19575 then :
19576 withval=$with_fop; use_fop=$withval
19577 else $as_nop
19578 use_fop=auto
19579 fi
19580
19581
19582
19583 if test "x$use_fop" = x"auto"; then
19584 # Extract the first word of "fop", so it can be a program name with args.
19585 set dummy fop; ac_word=$2
19586 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19587 printf %s "checking for $ac_word... " >&6; }
19588 if test ${ac_cv_path_FOP+y}
19589 then :
19590 printf %s "(cached) " >&6
19591 else $as_nop
19592 case $FOP in
19593 [\\/]* | ?:[\\/]*)
19594 ac_cv_path_FOP="$FOP" # Let the user override the test with a path.
19595 ;;
19596 *)
19597 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19598 for as_dir in $PATH
19599 do
19600 IFS=$as_save_IFS
19601 case $as_dir in #(((
19602 '') as_dir=./ ;;
19603 */) ;;
19604 *) as_dir=$as_dir/ ;;
19605 esac
19606 for ac_exec_ext in '' $ac_executable_extensions; do
19607 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
19608 ac_cv_path_FOP="$as_dir$ac_word$ac_exec_ext"
19609 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
19610 break 2
19611 fi
19612 done
19613 done
19614 IFS=$as_save_IFS
19615
19616 ;;
19617 esac
19618 fi
19619 FOP=$ac_cv_path_FOP
19620 if test -n "$FOP"; then
19621 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FOP" >&5
19622 printf "%s\n" "$FOP" >&6; }
19623 else
19624 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19625 printf "%s\n" "no" >&6; }
19626 fi
19627
19628
19629 if test "x$FOP" = "x"; then
19630 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: fop not found - documentation targets will be skipped" >&5
19631 printf "%s\n" "$as_me: WARNING: fop not found - documentation targets will be skipped" >&2;}
19632 have_fop=no
19633 else
19634 have_fop=yes
19635 fi
19636 elif test "x$use_fop" = x"yes" ; then
19637 # Extract the first word of "fop", so it can be a program name with args.
19638 set dummy fop; ac_word=$2
19639 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19640 printf %s "checking for $ac_word... " >&6; }
19641 if test ${ac_cv_path_FOP+y}
19642 then :
19643 printf %s "(cached) " >&6
19644 else $as_nop
19645 case $FOP in
19646 [\\/]* | ?:[\\/]*)
19647 ac_cv_path_FOP="$FOP" # Let the user override the test with a path.
19648 ;;
19649 *)
19650 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19651 for as_dir in $PATH
19652 do
19653 IFS=$as_save_IFS
19654 case $as_dir in #(((
19655 '') as_dir=./ ;;
19656 */) ;;
19657 *) as_dir=$as_dir/ ;;
19658 esac
19659 for ac_exec_ext in '' $ac_executable_extensions; do
19660 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
19661 ac_cv_path_FOP="$as_dir$ac_word$ac_exec_ext"
19662 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
19663 break 2
19664 fi
19665 done
19666 done
19667 IFS=$as_save_IFS
19668
19669 ;;
19670 esac
19671 fi
19672 FOP=$ac_cv_path_FOP
19673 if test -n "$FOP"; then
19674 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FOP" >&5
19675 printf "%s\n" "$FOP" >&6; }
19676 else
19677 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19678 printf "%s\n" "no" >&6; }
19679 fi
19680
19681
19682 if test "x$FOP" = "x"; then
19683 as_fn_error $? "--with-fop=yes specified but fop not found in PATH" "$LINENO" 5
19684 fi
19685 have_fop=yes
19686 elif test "x$use_fop" = x"no" ; then
19687 if test "x$FOP" != "x"; then
19688 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ignoring FOP environment variable since --with-fop=no was specified" >&5
19689 printf "%s\n" "$as_me: WARNING: ignoring FOP environment variable since --with-fop=no was specified" >&2;}
19690 fi
19691 have_fop=no
19692 else
19693 as_fn_error $? "--with-fop expects 'yes' or 'no'" "$LINENO" 5
19694 fi
19695
19696 # Test for a minimum version of fop, if provided.
19697
19698 if test "$have_fop" = yes; then
19699 HAVE_FOP_TRUE=
19700 HAVE_FOP_FALSE='#'
19701 else
19702 HAVE_FOP_TRUE='#'
19703 HAVE_FOP_FALSE=
19704 fi
19705
19706
19707
19708
19709 # Preserves the interface, should it be implemented later
19710
19711
19712
19713 # Check whether --with-xsltproc was given.
19714 if test ${with_xsltproc+y}
19715 then :
19716 withval=$with_xsltproc; use_xsltproc=$withval
19717 else $as_nop
19718 use_xsltproc=auto
19719 fi
19720
19721
19722
19723 if test "x$use_xsltproc" = x"auto"; then
19724 # Extract the first word of "xsltproc", so it can be a program name with args.
19725 set dummy xsltproc; ac_word=$2
19726 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19727 printf %s "checking for $ac_word... " >&6; }
19728 if test ${ac_cv_path_XSLTPROC+y}
19729 then :
19730 printf %s "(cached) " >&6
19731 else $as_nop
19732 case $XSLTPROC in
19733 [\\/]* | ?:[\\/]*)
19734 ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path.
19735 ;;
19736 *)
19737 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19738 for as_dir in $PATH
19739 do
19740 IFS=$as_save_IFS
19741 case $as_dir in #(((
19742 '') as_dir=./ ;;
19743 */) ;;
19744 *) as_dir=$as_dir/ ;;
19745 esac
19746 for ac_exec_ext in '' $ac_executable_extensions; do
19747 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
19748 ac_cv_path_XSLTPROC="$as_dir$ac_word$ac_exec_ext"
19749 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
19750 break 2
19751 fi
19752 done
19753 done
19754 IFS=$as_save_IFS
19755
19756 ;;
19757 esac
19758 fi
19759 XSLTPROC=$ac_cv_path_XSLTPROC
19760 if test -n "$XSLTPROC"; then
19761 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
19762 printf "%s\n" "$XSLTPROC" >&6; }
19763 else
19764 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19765 printf "%s\n" "no" >&6; }
19766 fi
19767
19768
19769 if test "x$XSLTPROC" = "x"; then
19770 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: xsltproc not found - cannot transform XML documents" >&5
19771 printf "%s\n" "$as_me: WARNING: xsltproc not found - cannot transform XML documents" >&2;}
19772 have_xsltproc=no
19773 else
19774 have_xsltproc=yes
19775 fi
19776 elif test "x$use_xsltproc" = x"yes" ; then
19777 # Extract the first word of "xsltproc", so it can be a program name with args.
19778 set dummy xsltproc; ac_word=$2
19779 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19780 printf %s "checking for $ac_word... " >&6; }
19781 if test ${ac_cv_path_XSLTPROC+y}
19782 then :
19783 printf %s "(cached) " >&6
19784 else $as_nop
19785 case $XSLTPROC in
19786 [\\/]* | ?:[\\/]*)
19787 ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path.
19788 ;;
19789 *)
19790 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19791 for as_dir in $PATH
19792 do
19793 IFS=$as_save_IFS
19794 case $as_dir in #(((
19795 '') as_dir=./ ;;
19796 */) ;;
19797 *) as_dir=$as_dir/ ;;
19798 esac
19799 for ac_exec_ext in '' $ac_executable_extensions; do
19800 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
19801 ac_cv_path_XSLTPROC="$as_dir$ac_word$ac_exec_ext"
19802 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
19803 break 2
19804 fi
19805 done
19806 done
19807 IFS=$as_save_IFS
19808
19809 ;;
19810 esac
19811 fi
19812 XSLTPROC=$ac_cv_path_XSLTPROC
19813 if test -n "$XSLTPROC"; then
19814 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
19815 printf "%s\n" "$XSLTPROC" >&6; }
19816 else
19817 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19818 printf "%s\n" "no" >&6; }
19819 fi
19820
19821
19822 if test "x$XSLTPROC" = "x"; then
19823 as_fn_error $? "--with-xsltproc=yes specified but xsltproc not found in PATH" "$LINENO" 5
19824 fi
19825 have_xsltproc=yes
19826 elif test "x$use_xsltproc" = x"no" ; then
19827 if test "x$XSLTPROC" != "x"; then
19828 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ignoring XSLTPROC environment variable since --with-xsltproc=no was specified" >&5
19829 printf "%s\n" "$as_me: WARNING: ignoring XSLTPROC environment variable since --with-xsltproc=no was specified" >&2;}
19830 fi
19831 have_xsltproc=no
19832 else
19833 as_fn_error $? "--with-xsltproc expects 'yes' or 'no'" "$LINENO" 5
19834 fi
19835
19836 if test "$have_xsltproc" = yes; then
19837 HAVE_XSLTPROC_TRUE=
19838 HAVE_XSLTPROC_FALSE='#'
19839 else
19840 HAVE_XSLTPROC_TRUE='#'
19841 HAVE_XSLTPROC_FALSE=
19842 fi
19843
19844
19845
19846 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for X.Org SGML entities >= 1.8" >&5
19847 printf %s "checking for X.Org SGML entities >= 1.8... " >&6; }
19848 XORG_SGML_PATH=
19849 if test -n "$PKG_CONFIG" && \
19850 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-sgml-doctools >= 1.8\""; } >&5
19851 ($PKG_CONFIG --exists --print-errors "xorg-sgml-doctools >= 1.8") 2>&5
19852 ac_status=$?
19853 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19854 test $ac_status = 0; }; then
19855 XORG_SGML_PATH=`$PKG_CONFIG --variable=sgmlrootdir xorg-sgml-doctools`
19856 else
19857 :
19858
19859 fi
19860
19861 # Define variables STYLESHEET_SRCDIR and XSL_STYLESHEET containing
19862 # the path and the name of the doc stylesheet
19863 if test "x$XORG_SGML_PATH" != "x" ; then
19864 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XORG_SGML_PATH" >&5
19865 printf "%s\n" "$XORG_SGML_PATH" >&6; }
19866 STYLESHEET_SRCDIR=$XORG_SGML_PATH/X11
19867 XSL_STYLESHEET=$STYLESHEET_SRCDIR/xorg.xsl
19868 else
19869 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19870 printf "%s\n" "no" >&6; }
19871 fi
19872
19873
19874
19875
19876 if test "x$XSL_STYLESHEET" != "x"; then
19877 HAVE_STYLESHEETS_TRUE=
19878 HAVE_STYLESHEETS_FALSE='#'
19879 else
19880 HAVE_STYLESHEETS_TRUE='#'
19881 HAVE_STYLESHEETS_FALSE=
19882 fi
19883
19884
19885
19886 # Some compilers do not support per target -c and -o flags
19887
19888
19889 # Checks for programs.
19890 for ac_prog in gawk mawk nawk awk
19891 do
19892 # Extract the first word of "$ac_prog", so it can be a program name with args.
19893 set dummy $ac_prog; ac_word=$2
19894 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19895 printf %s "checking for $ac_word... " >&6; }
19896 if test ${ac_cv_prog_AWK+y}
19897 then :
19898 printf %s "(cached) " >&6
19899 else $as_nop
19900 if test -n "$AWK"; then
19901 ac_cv_prog_AWK="$AWK" # Let the user override the test.
19902 else
19903 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19904 for as_dir in $PATH
19905 do
19906 IFS=$as_save_IFS
19907 case $as_dir in #(((
19908 '') as_dir=./ ;;
19909 */) ;;
19910 *) as_dir=$as_dir/ ;;
19911 esac
19912 for ac_exec_ext in '' $ac_executable_extensions; do
19913 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
19914 ac_cv_prog_AWK="$ac_prog"
19915 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
19916 break 2
19917 fi
19918 done
19919 done
19920 IFS=$as_save_IFS
19921
19922 fi
19923 fi
19924 AWK=$ac_cv_prog_AWK
19925 if test -n "$AWK"; then
19926 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
19927 printf "%s\n" "$AWK" >&6; }
19928 else
19929 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19930 printf "%s\n" "no" >&6; }
19931 fi
19932
19933
19934 test -n "$AWK" && break
19935 done
19936
19937
19938 # Need to call this explicitly since the first call to PKG_CHECK_MODULES
19939 # is in an if statement, and later calls would break if it's skipped.
19940
19941
19942
19943
19944
19945
19946
19947 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
19948 if test -n "$ac_tool_prefix"; then
19949 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
19950 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
19951 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19952 printf %s "checking for $ac_word... " >&6; }
19953 if test ${ac_cv_path_PKG_CONFIG+y}
19954 then :
19955 printf %s "(cached) " >&6
19956 else $as_nop
19957 case $PKG_CONFIG in
19958 [\\/]* | ?:[\\/]*)
19959 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
19960 ;;
19961 *)
19962 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19963 for as_dir in $PATH
19964 do
19965 IFS=$as_save_IFS
19966 case $as_dir in #(((
19967 '') as_dir=./ ;;
19968 */) ;;
19969 *) as_dir=$as_dir/ ;;
19970 esac
19971 for ac_exec_ext in '' $ac_executable_extensions; do
19972 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
19973 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
19974 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
19975 break 2
19976 fi
19977 done
19978 done
19979 IFS=$as_save_IFS
19980
19981 ;;
19982 esac
19983 fi
19984 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
19985 if test -n "$PKG_CONFIG"; then
19986 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
19987 printf "%s\n" "$PKG_CONFIG" >&6; }
19988 else
19989 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19990 printf "%s\n" "no" >&6; }
19991 fi
19992
19993
19994 fi
19995 if test -z "$ac_cv_path_PKG_CONFIG"; then
19996 ac_pt_PKG_CONFIG=$PKG_CONFIG
19997 # Extract the first word of "pkg-config", so it can be a program name with args.
19998 set dummy pkg-config; ac_word=$2
19999 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20000 printf %s "checking for $ac_word... " >&6; }
20001 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
20002 then :
20003 printf %s "(cached) " >&6
20004 else $as_nop
20005 case $ac_pt_PKG_CONFIG in
20006 [\\/]* | ?:[\\/]*)
20007 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
20008 ;;
20009 *)
20010 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20011 for as_dir in $PATH
20012 do
20013 IFS=$as_save_IFS
20014 case $as_dir in #(((
20015 '') as_dir=./ ;;
20016 */) ;;
20017 *) as_dir=$as_dir/ ;;
20018 esac
20019 for ac_exec_ext in '' $ac_executable_extensions; do
20020 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
20021 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
20022 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
20023 break 2
20024 fi
20025 done
20026 done
20027 IFS=$as_save_IFS
20028
20029 ;;
20030 esac
20031 fi
20032 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
20033 if test -n "$ac_pt_PKG_CONFIG"; then
20034 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
20035 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
20036 else
20037 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
20038 printf "%s\n" "no" >&6; }
20039 fi
20040
20041 if test "x$ac_pt_PKG_CONFIG" = x; then
20042 PKG_CONFIG=""
20043 else
20044 case $cross_compiling:$ac_tool_warned in
20045 yes:)
20046 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
20047 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20048 ac_tool_warned=yes ;;
20049 esac
20050 PKG_CONFIG=$ac_pt_PKG_CONFIG
20051 fi
20052 else
20053 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
20054 fi
20055
20056 fi
20057 if test -n "$PKG_CONFIG"; then
20058 _pkg_min_version=0.9.0
20059 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
20060 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
20061 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
20062 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20063 printf "%s\n" "yes" >&6; }
20064 else
20065 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
20066 printf "%s\n" "no" >&6; }
20067 PKG_CONFIG=""
20068 fi
20069 fi
20070
20071 #
20072 # fix libtool to set SONAME to libXaw.so.$major
20073 #
20074 ac_config_commands="$ac_config_commands libtool_hack"
20075
20076
20077 # OSX/Win32 rules are different.
20078 platform_win32=no
20079 platform_darwin=no
20080 LIBEXT=so
20081 case $host_os in
20082 cygwin*|mingw*)
20083 LIBEXT=dll.a
20084 platform_win32=yes
20085 ;;
20086 darwin*)
20087 LIBEXT=dylib
20088 platform_darwin=yes
20089 ;;
20090 esac
20091
20092 if test "x$platform_win32" = "xyes"; then
20093 PLATFORM_WIN32_TRUE=
20094 PLATFORM_WIN32_FALSE='#'
20095 else
20096 PLATFORM_WIN32_TRUE='#'
20097 PLATFORM_WIN32_FALSE=
20098 fi
20099
20100 if test "x$platform_darwin" = "xyes"; then
20101 PLATFORM_DARWIN_TRUE=
20102 PLATFORM_DARWIN_FALSE='#'
20103 else
20104 PLATFORM_DARWIN_TRUE='#'
20105 PLATFORM_DARWIN_FALSE=
20106 fi
20107
20108
20109 # Whether to build Xaw6
20110
20111 # Check whether --enable-xaw6 was given.
20112 if test ${enable_xaw6+y}
20113 then :
20114 enableval=$enable_xaw6; build_v6=$enableval
20115 else $as_nop
20116 build_v6=yes
20117 fi
20118
20119
20120 if test "x$build_v6" = xyes; then
20121
20122 pkg_failed=no
20123 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for xproto x11 xext xextproto xt xmu" >&5
20124 printf %s "checking for xproto x11 xext xextproto xt xmu... " >&6; }
20125
20126 if test -n "$XAW6_CFLAGS"; then
20127 pkg_cv_XAW6_CFLAGS="$XAW6_CFLAGS"
20128 elif test -n "$PKG_CONFIG"; then
20129 if test -n "$PKG_CONFIG" && \
20130 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xproto x11 xext xextproto xt xmu\""; } >&5
20131 ($PKG_CONFIG --exists --print-errors "xproto x11 xext xextproto xt xmu") 2>&5
20132 ac_status=$?
20133 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
20134 test $ac_status = 0; }; then
20135 pkg_cv_XAW6_CFLAGS=`$PKG_CONFIG --cflags "xproto x11 xext xextproto xt xmu" 2>/dev/null`
20136 test "x$?" != "x0" && pkg_failed=yes
20137 else
20138 pkg_failed=yes
20139 fi
20140 else
20141 pkg_failed=untried
20142 fi
20143 if test -n "$XAW6_LIBS"; then
20144 pkg_cv_XAW6_LIBS="$XAW6_LIBS"
20145 elif test -n "$PKG_CONFIG"; then
20146 if test -n "$PKG_CONFIG" && \
20147 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xproto x11 xext xextproto xt xmu\""; } >&5
20148 ($PKG_CONFIG --exists --print-errors "xproto x11 xext xextproto xt xmu") 2>&5
20149 ac_status=$?
20150 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
20151 test $ac_status = 0; }; then
20152 pkg_cv_XAW6_LIBS=`$PKG_CONFIG --libs "xproto x11 xext xextproto xt xmu" 2>/dev/null`
20153 test "x$?" != "x0" && pkg_failed=yes
20154 else
20155 pkg_failed=yes
20156 fi
20157 else
20158 pkg_failed=untried
20159 fi
20160
20161
20162
20163 if test $pkg_failed = yes; then
20164 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
20165 printf "%s\n" "no" >&6; }
20166
20167 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
20168 _pkg_short_errors_supported=yes
20169 else
20170 _pkg_short_errors_supported=no
20171 fi
20172 if test $_pkg_short_errors_supported = yes; then
20173 XAW6_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xproto x11 xext xextproto xt xmu" 2>&1`
20174 else
20175 XAW6_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xproto x11 xext xextproto xt xmu" 2>&1`
20176 fi
20177 # Put the nasty error message in config.log where it belongs
20178 echo "$XAW6_PKG_ERRORS" >&5
20179
20180 as_fn_error $? "Package requirements (xproto x11 xext xextproto xt xmu) were not met:
20181
20182 $XAW6_PKG_ERRORS
20183
20184 Consider adjusting the PKG_CONFIG_PATH environment variable if you
20185 installed software in a non-standard prefix.
20186
20187 Alternatively, you may set the environment variables XAW6_CFLAGS
20188 and XAW6_LIBS to avoid the need to call pkg-config.
20189 See the pkg-config man page for more details." "$LINENO" 5
20190 elif test $pkg_failed = untried; then
20191 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
20192 printf "%s\n" "no" >&6; }
20193 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
20194 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
20195 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
20196 is in your PATH or set the PKG_CONFIG environment variable to the full
20197 path to pkg-config.
20198
20199 Alternatively, you may set the environment variables XAW6_CFLAGS
20200 and XAW6_LIBS to avoid the need to call pkg-config.
20201 See the pkg-config man page for more details.
20202
20203 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
20204 See \`config.log' for more details" "$LINENO" 5; }
20205 else
20206 XAW6_CFLAGS=$pkg_cv_XAW6_CFLAGS
20207 XAW6_LIBS=$pkg_cv_XAW6_LIBS
20208 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20209 printf "%s\n" "yes" >&6; }
20210
20211 fi
20212 fi
20213
20214
20215 # Whether to build Xaw7
20216
20217 # Check whether --enable-xaw7 was given.
20218 if test ${enable_xaw7+y}
20219 then :
20220 enableval=$enable_xaw7; build_v7=$enableval
20221 else $as_nop
20222 build_v7=yes
20223 fi
20224
20225
20226 if test "x$build_v7" = xyes; then
20227
20228 pkg_failed=no
20229 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for xproto x11 xext xextproto xt xmu xpm" >&5
20230 printf %s "checking for xproto x11 xext xextproto xt xmu xpm... " >&6; }
20231
20232 if test -n "$XAW7_CFLAGS"; then
20233 pkg_cv_XAW7_CFLAGS="$XAW7_CFLAGS"
20234 elif test -n "$PKG_CONFIG"; then
20235 if test -n "$PKG_CONFIG" && \
20236 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xproto x11 xext xextproto xt xmu xpm\""; } >&5
20237 ($PKG_CONFIG --exists --print-errors "xproto x11 xext xextproto xt xmu xpm") 2>&5
20238 ac_status=$?
20239 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
20240 test $ac_status = 0; }; then
20241 pkg_cv_XAW7_CFLAGS=`$PKG_CONFIG --cflags "xproto x11 xext xextproto xt xmu xpm" 2>/dev/null`
20242 test "x$?" != "x0" && pkg_failed=yes
20243 else
20244 pkg_failed=yes
20245 fi
20246 else
20247 pkg_failed=untried
20248 fi
20249 if test -n "$XAW7_LIBS"; then
20250 pkg_cv_XAW7_LIBS="$XAW7_LIBS"
20251 elif test -n "$PKG_CONFIG"; then
20252 if test -n "$PKG_CONFIG" && \
20253 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xproto x11 xext xextproto xt xmu xpm\""; } >&5
20254 ($PKG_CONFIG --exists --print-errors "xproto x11 xext xextproto xt xmu xpm") 2>&5
20255 ac_status=$?
20256 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
20257 test $ac_status = 0; }; then
20258 pkg_cv_XAW7_LIBS=`$PKG_CONFIG --libs "xproto x11 xext xextproto xt xmu xpm" 2>/dev/null`
20259 test "x$?" != "x0" && pkg_failed=yes
20260 else
20261 pkg_failed=yes
20262 fi
20263 else
20264 pkg_failed=untried
20265 fi
20266
20267
20268
20269 if test $pkg_failed = yes; then
20270 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
20271 printf "%s\n" "no" >&6; }
20272
20273 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
20274 _pkg_short_errors_supported=yes
20275 else
20276 _pkg_short_errors_supported=no
20277 fi
20278 if test $_pkg_short_errors_supported = yes; then
20279 XAW7_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xproto x11 xext xextproto xt xmu xpm" 2>&1`
20280 else
20281 XAW7_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xproto x11 xext xextproto xt xmu xpm" 2>&1`
20282 fi
20283 # Put the nasty error message in config.log where it belongs
20284 echo "$XAW7_PKG_ERRORS" >&5
20285
20286 as_fn_error $? "Package requirements (xproto x11 xext xextproto xt xmu xpm) were not met:
20287
20288 $XAW7_PKG_ERRORS
20289
20290 Consider adjusting the PKG_CONFIG_PATH environment variable if you
20291 installed software in a non-standard prefix.
20292
20293 Alternatively, you may set the environment variables XAW7_CFLAGS
20294 and XAW7_LIBS to avoid the need to call pkg-config.
20295 See the pkg-config man page for more details." "$LINENO" 5
20296 elif test $pkg_failed = untried; then
20297 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
20298 printf "%s\n" "no" >&6; }
20299 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
20300 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
20301 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
20302 is in your PATH or set the PKG_CONFIG environment variable to the full
20303 path to pkg-config.
20304
20305 Alternatively, you may set the environment variables XAW7_CFLAGS
20306 and XAW7_LIBS to avoid the need to call pkg-config.
20307 See the pkg-config man page for more details.
20308
20309 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
20310 See \`config.log' for more details" "$LINENO" 5; }
20311 else
20312 XAW7_CFLAGS=$pkg_cv_XAW7_CFLAGS
20313 XAW7_LIBS=$pkg_cv_XAW7_LIBS
20314 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20315 printf "%s\n" "yes" >&6; }
20316
20317 fi
20318 fi
20319
20320
20321 if test x$build_v6 = xyes; then
20322 BUILD_XAW6_TRUE=
20323 BUILD_XAW6_FALSE='#'
20324 else
20325 BUILD_XAW6_TRUE='#'
20326 BUILD_XAW6_FALSE=
20327 fi
20328
20329 if test x$build_v7 = xyes; then
20330 BUILD_XAW7_TRUE=
20331 BUILD_XAW7_FALSE='#'
20332 else
20333 BUILD_XAW7_TRUE='#'
20334 BUILD_XAW7_FALSE=
20335 fi
20336
20337
20338 # Checks for header files.
20339 ac_fn_c_check_header_compile "$LINENO" "wctype.h" "ac_cv_header_wctype_h" "$ac_includes_default"
20340 if test "x$ac_cv_header_wctype_h" = xyes
20341 then :
20342 printf "%s\n" "#define HAVE_WCTYPE_H 1" >>confdefs.h
20343
20344 fi
20345 ac_fn_c_check_header_compile "$LINENO" "wchar.h" "ac_cv_header_wchar_h" "$ac_includes_default"
20346 if test "x$ac_cv_header_wchar_h" = xyes
20347 then :
20348 printf "%s\n" "#define HAVE_WCHAR_H 1" >>confdefs.h
20349
20350 fi
20351 ac_fn_c_check_header_compile "$LINENO" "widec.h" "ac_cv_header_widec_h" "$ac_includes_default"
20352 if test "x$ac_cv_header_widec_h" = xyes
20353 then :
20354 printf "%s\n" "#define HAVE_WIDEC_H 1" >>confdefs.h
20355
20356 fi
20357
20358
20359 # Checks for functions
20360 ac_fn_c_check_func "$LINENO" "iswalnum" "ac_cv_func_iswalnum"
20361 if test "x$ac_cv_func_iswalnum" = xyes
20362 then :
20363 printf "%s\n" "#define HAVE_ISWALNUM 1" >>confdefs.h
20364
20365 fi
20366 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
20367 if test "x$ac_cv_func_getpagesize" = xyes
20368 then :
20369 printf "%s\n" "#define HAVE_GETPAGESIZE 1" >>confdefs.h
20370
20371 fi
20372
20373
20374 # Link with winsock if mingw target
20375 case $host_os in
20376 *mingw*)
20377 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for main in -lws2_32" >&5
20378 printf %s "checking for main in -lws2_32... " >&6; }
20379 if test ${ac_cv_lib_ws2_32_main+y}
20380 then :
20381 printf %s "(cached) " >&6
20382 else $as_nop
20383 ac_check_lib_save_LIBS=$LIBS
20384 LIBS="-lws2_32 $LIBS"
20385 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20386 /* end confdefs.h. */
20387
20388
20389 int
20390 main (void)
20391 {
20392 return main ();
20393 ;
20394 return 0;
20395 }
20396 _ACEOF
20397 if ac_fn_c_try_link "$LINENO"
20398 then :
20399 ac_cv_lib_ws2_32_main=yes
20400 else $as_nop
20401 ac_cv_lib_ws2_32_main=no
20402 fi
20403 rm -f core conftest.err conftest.$ac_objext conftest.beam \
20404 conftest$ac_exeext conftest.$ac_ext
20405 LIBS=$ac_check_lib_save_LIBS
20406 fi
20407 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ws2_32_main" >&5
20408 printf "%s\n" "$ac_cv_lib_ws2_32_main" >&6; }
20409 if test "x$ac_cv_lib_ws2_32_main" = xyes
20410 then :
20411 printf "%s\n" "#define HAVE_LIBWS2_32 1" >>confdefs.h
20412
20413 LIBS="-lws2_32 $LIBS"
20414
20415 fi
20416
20417 ;;
20418 *)
20419 ;;
20420 esac
20421
20422 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C const-support is wanted" >&5
20423 printf %s "checking if C const-support is wanted... " >&6; }
20424 # Check whether --enable-const was given.
20425 if test ${enable_const+y}
20426 then :
20427 enableval=$enable_const; USE_CONST="$enableval"
20428 else $as_nop
20429 USE_CONST="yes"
20430 fi
20431
20432 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_CONST" >&5
20433 printf "%s\n" "$USE_CONST" >&6; }
20434 if test "x$USE_CONST" = "xyes" ; then
20435
20436 printf "%s\n" "#define _CONST_X_STRING 1" >>confdefs.h
20437
20438 fi
20439
20440 # --enable-unit-tests
20441
20442
20443
20444
20445
20446 # Check for different types of support on different platforms
20447 case $host_os in
20448 solaris*)
20449 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for umem_alloc in -lumem" >&5
20450 printf %s "checking for umem_alloc in -lumem... " >&6; }
20451 if test ${ac_cv_lib_umem_umem_alloc+y}
20452 then :
20453 printf %s "(cached) " >&6
20454 else $as_nop
20455 ac_check_lib_save_LIBS=$LIBS
20456 LIBS="-lumem $LIBS"
20457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20458 /* end confdefs.h. */
20459
20460 /* Override any GCC internal prototype to avoid an error.
20461 Use char because int might match the return type of a GCC
20462 builtin and then its argument prototype would still apply. */
20463 char umem_alloc ();
20464 int
20465 main (void)
20466 {
20467 return umem_alloc ();
20468 ;
20469 return 0;
20470 }
20471 _ACEOF
20472 if ac_fn_c_try_link "$LINENO"
20473 then :
20474 ac_cv_lib_umem_umem_alloc=yes
20475 else $as_nop
20476 ac_cv_lib_umem_umem_alloc=no
20477 fi
20478 rm -f core conftest.err conftest.$ac_objext conftest.beam \
20479 conftest$ac_exeext conftest.$ac_ext
20480 LIBS=$ac_check_lib_save_LIBS
20481 fi
20482 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_umem_umem_alloc" >&5
20483 printf "%s\n" "$ac_cv_lib_umem_umem_alloc" >&6; }
20484 if test "x$ac_cv_lib_umem_umem_alloc" = xyes
20485 then :
20486 malloc_debug_env='LD_PRELOAD=libumem.so UMEM_DEBUG=default'
20487 fi
20488
20489 ;;
20490 *-gnu*) # GNU libc - Value is used as a single byte bit pattern,
20491 # both directly and inverted, so should not be 0 or 255.
20492 malloc_debug_env='MALLOC_PERTURB_=15'
20493 ;;
20494 darwin*)
20495 malloc_debug_env='MallocPreScribble=1 MallocScribble=1 DYLD_INSERT_LIBRARIES=/usr/lib/libgmalloc.dylib'
20496 ;;
20497 *bsd*)
20498 malloc_debug_env='MallocPreScribble=1 MallocScribble=1'
20499 ;;
20500 esac
20501
20502 # User supplied flags override default flags
20503 if test "x$XORG_MALLOC_DEBUG_ENV" != "x"; then
20504 malloc_debug_env="$XORG_MALLOC_DEBUG_ENV"
20505 fi
20506
20507 XORG_MALLOC_DEBUG_ENV=$malloc_debug_env
20508
20509
20510
20511
20512
20513
20514
20515 # Check whether --enable-unit-tests was given.
20516 if test ${enable_unit_tests+y}
20517 then :
20518 enableval=$enable_unit_tests; enable_unit_tests=$enableval
20519 else $as_nop
20520 enable_unit_tests=no
20521 fi
20522
20523
20524 if test "x$enable_unit_tests" != xno; then
20525 ENABLE_UNIT_TESTS_TRUE=
20526 ENABLE_UNIT_TESTS_FALSE='#'
20527 else
20528 ENABLE_UNIT_TESTS_TRUE='#'
20529 ENABLE_UNIT_TESTS_FALSE=
20530 fi
20531
20532 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build unit test cases" >&5
20533 printf %s "checking whether to build unit test cases... " >&6; }
20534 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_unit_tests" >&5
20535 printf "%s\n" "$enable_unit_tests" >&6; }
20536
20537
20538
20539
20540
20541
20542 # Check for different types of support on different platforms
20543 case $host_os in
20544 solaris*)
20545 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for umem_alloc in -lumem" >&5
20546 printf %s "checking for umem_alloc in -lumem... " >&6; }
20547 if test ${ac_cv_lib_umem_umem_alloc+y}
20548 then :
20549 printf %s "(cached) " >&6
20550 else $as_nop
20551 ac_check_lib_save_LIBS=$LIBS
20552 LIBS="-lumem $LIBS"
20553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20554 /* end confdefs.h. */
20555
20556 /* Override any GCC internal prototype to avoid an error.
20557 Use char because int might match the return type of a GCC
20558 builtin and then its argument prototype would still apply. */
20559 char umem_alloc ();
20560 int
20561 main (void)
20562 {
20563 return umem_alloc ();
20564 ;
20565 return 0;
20566 }
20567 _ACEOF
20568 if ac_fn_c_try_link "$LINENO"
20569 then :
20570 ac_cv_lib_umem_umem_alloc=yes
20571 else $as_nop
20572 ac_cv_lib_umem_umem_alloc=no
20573 fi
20574 rm -f core conftest.err conftest.$ac_objext conftest.beam \
20575 conftest$ac_exeext conftest.$ac_ext
20576 LIBS=$ac_check_lib_save_LIBS
20577 fi
20578 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_umem_umem_alloc" >&5
20579 printf "%s\n" "$ac_cv_lib_umem_umem_alloc" >&6; }
20580 if test "x$ac_cv_lib_umem_umem_alloc" = xyes
20581 then :
20582 malloc_debug_env='LD_PRELOAD=libumem.so UMEM_DEBUG=default'
20583 fi
20584
20585 ;;
20586 *-gnu*) # GNU libc - Value is used as a single byte bit pattern,
20587 # both directly and inverted, so should not be 0 or 255.
20588 malloc_debug_env='MALLOC_PERTURB_=15'
20589 ;;
20590 darwin*)
20591 malloc_debug_env='MallocPreScribble=1 MallocScribble=1 DYLD_INSERT_LIBRARIES=/usr/lib/libgmalloc.dylib'
20592 ;;
20593 *bsd*)
20594 malloc_debug_env='MallocPreScribble=1 MallocScribble=1'
20595 ;;
20596 esac
20597
20598 # User supplied flags override default flags
20599 if test "x$XORG_MALLOC_DEBUG_ENV" != "x"; then
20600 malloc_debug_env="$XORG_MALLOC_DEBUG_ENV"
20601 fi
20602
20603 XORG_MALLOC_DEBUG_ENV=$malloc_debug_env
20604
20605
20606 if test "x$enable_unit_tests" != "xno" ; then
20607 ac_fn_c_check_func "$LINENO" "malloc_usable_size" "ac_cv_func_malloc_usable_size"
20608 if test "x$ac_cv_func_malloc_usable_size" = xyes
20609 then :
20610 printf "%s\n" "#define HAVE_MALLOC_USABLE_SIZE 1" >>confdefs.h
20611
20612 fi
20613
20614 ac_fn_c_check_header_compile "$LINENO" "malloc.h" "ac_cv_header_malloc_h" "$ac_includes_default"
20615 if test "x$ac_cv_header_malloc_h" = xyes
20616 then :
20617 printf "%s\n" "#define HAVE_MALLOC_H 1" >>confdefs.h
20618
20619 fi
20620
20621 fi
20622
20623 ac_config_files="$ac_config_files Makefile examples/Makefile include/Makefile man/Makefile specs/Makefile specs/libXaw.ent src/Makefile"
20624
20625
20626 if test "x$build_v6" = xyes; then
20627 ac_config_files="$ac_config_files xaw6.pc"
20628
20629 fi
20630
20631 if test "x$build_v7" = xyes; then
20632 ac_config_files="$ac_config_files xaw7.pc"
20633
20634 fi
20635
20636 cat >confcache <<\_ACEOF
20637 # This file is a shell script that caches the results of configure
20638 # tests run on this system so they can be shared between configure
20639 # scripts and configure runs, see configure's option --config-cache.
20640 # It is not useful on other systems. If it contains results you don't
20641 # want to keep, you may remove or edit it.
20642 #
20643 # config.status only pays attention to the cache file if you give it
20644 # the --recheck option to rerun configure.
20645 #
20646 # `ac_cv_env_foo' variables (set or unset) will be overridden when
20647 # loading this file, other *unset* `ac_cv_foo' will be assigned the
20648 # following values.
20649
20650 _ACEOF
20651
20652 # The following way of writing the cache mishandles newlines in values,
20653 # but we know of no workaround that is simple, portable, and efficient.
20654 # So, we kill variables containing newlines.
20655 # Ultrix sh set writes to stderr and can't be redirected directly,
20656 # and sets the high bit in the cache file unless we assign to the vars.
20657 (
20658 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
20659 eval ac_val=\$$ac_var
20660 case $ac_val in #(
20661 *${as_nl}*)
20662 case $ac_var in #(
20663 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
20664 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
20665 esac
20666 case $ac_var in #(
20667 _ | IFS | as_nl) ;; #(
20668 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
20669 *) { eval $ac_var=; unset $ac_var;} ;;
20670 esac ;;
20671 esac
20672 done
20673
20674 (set) 2>&1 |
20675 case $as_nl`(ac_space=' '; set) 2>&1` in #(
20676 *${as_nl}ac_space=\ *)
20677 # `set' does not quote correctly, so add quotes: double-quote
20678 # substitution turns \\\\ into \\, and sed turns \\ into \.
20679 sed -n \
20680 "s/'/'\\\\''/g;
20681 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
20682 ;; #(
20683 *)
20684 # `set' quotes correctly as required by POSIX, so do not add quotes.
20685 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
20686 ;;
20687 esac |
20688 sort
20689 ) |
20690 sed '
20691 /^ac_cv_env_/b end
20692 t clear
20693 :clear
20694 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
20695 t end
20696 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
20697 :end' >>confcache
20698 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
20699 if test -w "$cache_file"; then
20700 if test "x$cache_file" != "x/dev/null"; then
20701 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
20702 printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
20703 if test ! -f "$cache_file" || test -h "$cache_file"; then
20704 cat confcache >"$cache_file"
20705 else
20706 case $cache_file in #(
20707 */* | ?:*)
20708 mv -f confcache "$cache_file"$$ &&
20709 mv -f "$cache_file"$$ "$cache_file" ;; #(
20710 *)
20711 mv -f confcache "$cache_file" ;;
20712 esac
20713 fi
20714 fi
20715 else
20716 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
20717 printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
20718 fi
20719 fi
20720 rm -f confcache
20721
20722 test "x$prefix" = xNONE && prefix=$ac_default_prefix
20723 # Let make expand exec_prefix.
20724 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
20725
20726 DEFS=-DHAVE_CONFIG_H
20727
20728 ac_libobjs=
20729 ac_ltlibobjs=
20730 U=
20731 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
20732 # 1. Remove the extension, and $U if already installed.
20733 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
20734 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
20735 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
20736 # will be set to the directory where LIBOBJS objects are built.
20737 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
20738 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
20739 done
20740 LIBOBJS=$ac_libobjs
20741
20742 LTLIBOBJS=$ac_ltlibobjs
20743
20744
20745 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
20746 printf %s "checking that generated files are newer than configure... " >&6; }
20747 if test -n "$am_sleep_pid"; then
20748 # Hide warnings about reused PIDs.
20749 wait $am_sleep_pid 2>/dev/null
20750 fi
20751 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5
20752 printf "%s\n" "done" >&6; }
20753 if test -n "$EXEEXT"; then
20754 am__EXEEXT_TRUE=
20755 am__EXEEXT_FALSE='#'
20756 else
20757 am__EXEEXT_TRUE='#'
20758 am__EXEEXT_FALSE=
20759 fi
20760
20761 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
20762 as_fn_error $? "conditional \"AMDEP\" was never defined.
20763 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20764 fi
20765 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
20766 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
20767 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20768 fi
20769 if test -z "${ENABLE_SPECS_TRUE}" && test -z "${ENABLE_SPECS_FALSE}"; then
20770 as_fn_error $? "conditional \"ENABLE_SPECS\" was never defined.
20771 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20772 fi
20773 if test -z "${HAVE_XMLTO_TEXT_TRUE}" && test -z "${HAVE_XMLTO_TEXT_FALSE}"; then
20774 as_fn_error $? "conditional \"HAVE_XMLTO_TEXT\" was never defined.
20775 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20776 fi
20777 if test -z "${HAVE_XMLTO_TRUE}" && test -z "${HAVE_XMLTO_FALSE}"; then
20778 as_fn_error $? "conditional \"HAVE_XMLTO\" was never defined.
20779 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20780 fi
20781 if test -z "${HAVE_FOP_TRUE}" && test -z "${HAVE_FOP_FALSE}"; then
20782 as_fn_error $? "conditional \"HAVE_FOP\" was never defined.
20783 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20784 fi
20785 if test -z "${HAVE_XSLTPROC_TRUE}" && test -z "${HAVE_XSLTPROC_FALSE}"; then
20786 as_fn_error $? "conditional \"HAVE_XSLTPROC\" was never defined.
20787 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20788 fi
20789 if test -z "${HAVE_STYLESHEETS_TRUE}" && test -z "${HAVE_STYLESHEETS_FALSE}"; then
20790 as_fn_error $? "conditional \"HAVE_STYLESHEETS\" was never defined.
20791 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20792 fi
20793 if test -z "${PLATFORM_WIN32_TRUE}" && test -z "${PLATFORM_WIN32_FALSE}"; then
20794 as_fn_error $? "conditional \"PLATFORM_WIN32\" was never defined.
20795 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20796 fi
20797 if test -z "${PLATFORM_DARWIN_TRUE}" && test -z "${PLATFORM_DARWIN_FALSE}"; then
20798 as_fn_error $? "conditional \"PLATFORM_DARWIN\" was never defined.
20799 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20800 fi
20801 if test -z "${BUILD_XAW6_TRUE}" && test -z "${BUILD_XAW6_FALSE}"; then
20802 as_fn_error $? "conditional \"BUILD_XAW6\" was never defined.
20803 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20804 fi
20805 if test -z "${BUILD_XAW7_TRUE}" && test -z "${BUILD_XAW7_FALSE}"; then
20806 as_fn_error $? "conditional \"BUILD_XAW7\" was never defined.
20807 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20808 fi
20809 if test -z "${ENABLE_UNIT_TESTS_TRUE}" && test -z "${ENABLE_UNIT_TESTS_FALSE}"; then
20810 as_fn_error $? "conditional \"ENABLE_UNIT_TESTS\" was never defined.
20811 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20812 fi
20813
20814 : "${CONFIG_STATUS=./config.status}"
20815 ac_write_fail=0
20816 ac_clean_files_save=$ac_clean_files
20817 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
20818 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
20819 printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
20820 as_write_fail=0
20821 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
20822 #! $SHELL
20823 # Generated by $as_me.
20824 # Run this file to recreate the current configuration.
20825 # Compiler output produced by configure, useful for debugging
20826 # configure, is in config.log if it exists.
20827
20828 debug=false
20829 ac_cs_recheck=false
20830 ac_cs_silent=false
20831
20832 SHELL=\${CONFIG_SHELL-$SHELL}
20833 export SHELL
20834 _ASEOF
20835 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
20836 ## -------------------- ##
20837 ## M4sh Initialization. ##
20838 ## -------------------- ##
20839
20840 # Be more Bourne compatible
20841 DUALCASE=1; export DUALCASE # for MKS sh
20842 as_nop=:
20843 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
20844 then :
20845 emulate sh
20846 NULLCMD=:
20847 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
20848 # is contrary to our usage. Disable this feature.
20849 alias -g '${1+"$@"}'='"$@"'
20850 setopt NO_GLOB_SUBST
20851 else $as_nop
20852 case `(set -o) 2>/dev/null` in #(
20853 *posix*) :
20854 set -o posix ;; #(
20855 *) :
20856 ;;
20857 esac
20858 fi
20859
20860
20861
20862 # Reset variables that may have inherited troublesome values from
20863 # the environment.
20864
20865 # IFS needs to be set, to space, tab, and newline, in precisely that order.
20866 # (If _AS_PATH_WALK were called with IFS unset, it would have the
20867 # side effect of setting IFS to empty, thus disabling word splitting.)
20868 # Quoting is to prevent editors from complaining about space-tab.
20869 as_nl='
20870 '
20871 export as_nl
20872 IFS=" "" $as_nl"
20873
20874 PS1='$ '
20875 PS2='> '
20876 PS4='+ '
20877
20878 # Ensure predictable behavior from utilities with locale-dependent output.
20879 LC_ALL=C
20880 export LC_ALL
20881 LANGUAGE=C
20882 export LANGUAGE
20883
20884 # We cannot yet rely on "unset" to work, but we need these variables
20885 # to be unset--not just set to an empty or harmless value--now, to
20886 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
20887 # also avoids known problems related to "unset" and subshell syntax
20888 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
20889 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
20890 do eval test \${$as_var+y} \
20891 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
20892 done
20893
20894 # Ensure that fds 0, 1, and 2 are open.
20895 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
20896 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
20897 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
20898
20899 # The user is always right.
20900 if ${PATH_SEPARATOR+false} :; then
20901 PATH_SEPARATOR=:
20902 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
20903 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
20904 PATH_SEPARATOR=';'
20905 }
20906 fi
20907
20908
20909 # Find who we are. Look in the path if we contain no directory separator.
20910 as_myself=
20911 case $0 in #((
20912 *[\\/]* ) as_myself=$0 ;;
20913 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20914 for as_dir in $PATH
20915 do
20916 IFS=$as_save_IFS
20917 case $as_dir in #(((
20918 '') as_dir=./ ;;
20919 */) ;;
20920 *) as_dir=$as_dir/ ;;
20921 esac
20922 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
20923 done
20924 IFS=$as_save_IFS
20925
20926 ;;
20927 esac
20928 # We did not find ourselves, most probably we were run as `sh COMMAND'
20929 # in which case we are not to be found in the path.
20930 if test "x$as_myself" = x; then
20931 as_myself=$0
20932 fi
20933 if test ! -f "$as_myself"; then
20934 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
20935 exit 1
20936 fi
20937
20938
20939
20940 # as_fn_error STATUS ERROR [LINENO LOG_FD]
20941 # ----------------------------------------
20942 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
20943 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
20944 # script with STATUS, using 1 if that was 0.
20945 as_fn_error ()
20946 {
20947 as_status=$1; test $as_status -eq 0 && as_status=1
20948 if test "$4"; then
20949 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
20950 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
20951 fi
20952 printf "%s\n" "$as_me: error: $2" >&2
20953 as_fn_exit $as_status
20954 } # as_fn_error
20955
20956
20957
20958 # as_fn_set_status STATUS
20959 # -----------------------
20960 # Set $? to STATUS, without forking.
20961 as_fn_set_status ()
20962 {
20963 return $1
20964 } # as_fn_set_status
20965
20966 # as_fn_exit STATUS
20967 # -----------------
20968 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
20969 as_fn_exit ()
20970 {
20971 set +e
20972 as_fn_set_status $1
20973 exit $1
20974 } # as_fn_exit
20975
20976 # as_fn_unset VAR
20977 # ---------------
20978 # Portably unset VAR.
20979 as_fn_unset ()
20980 {
20981 { eval $1=; unset $1;}
20982 }
20983 as_unset=as_fn_unset
20984
20985 # as_fn_append VAR VALUE
20986 # ----------------------
20987 # Append the text in VALUE to the end of the definition contained in VAR. Take
20988 # advantage of any shell optimizations that allow amortized linear growth over
20989 # repeated appends, instead of the typical quadratic growth present in naive
20990 # implementations.
20991 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
20992 then :
20993 eval 'as_fn_append ()
20994 {
20995 eval $1+=\$2
20996 }'
20997 else $as_nop
20998 as_fn_append ()
20999 {
21000 eval $1=\$$1\$2
21001 }
21002 fi # as_fn_append
21003
21004 # as_fn_arith ARG...
21005 # ------------------
21006 # Perform arithmetic evaluation on the ARGs, and store the result in the
21007 # global $as_val. Take advantage of shells that can avoid forks. The arguments
21008 # must be portable across $(()) and expr.
21009 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
21010 then :
21011 eval 'as_fn_arith ()
21012 {
21013 as_val=$(( $* ))
21014 }'
21015 else $as_nop
21016 as_fn_arith ()
21017 {
21018 as_val=`expr "$@" || test $? -eq 1`
21019 }
21020 fi # as_fn_arith
21021
21022
21023 if expr a : '\(a\)' >/dev/null 2>&1 &&
21024 test "X`expr 00001 : '.*\(...\)'`" = X001; then
21025 as_expr=expr
21026 else
21027 as_expr=false
21028 fi
21029
21030 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21031 as_basename=basename
21032 else
21033 as_basename=false
21034 fi
21035
21036 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21037 as_dirname=dirname
21038 else
21039 as_dirname=false
21040 fi
21041
21042 as_me=`$as_basename -- "$0" ||
21043 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21044 X"$0" : 'X\(//\)$' \| \
21045 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21046 printf "%s\n" X/"$0" |
21047 sed '/^.*\/\([^/][^/]*\)\/*$/{
21048 s//\1/
21049 q
21050 }
21051 /^X\/\(\/\/\)$/{
21052 s//\1/
21053 q
21054 }
21055 /^X\/\(\/\).*/{
21056 s//\1/
21057 q
21058 }
21059 s/.*/./; q'`
21060
21061 # Avoid depending upon Character Ranges.
21062 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21063 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21064 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21065 as_cr_digits='0123456789'
21066 as_cr_alnum=$as_cr_Letters$as_cr_digits
21067
21068
21069 # Determine whether it's possible to make 'echo' print without a newline.
21070 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
21071 # for compatibility with existing Makefiles.
21072 ECHO_C= ECHO_N= ECHO_T=
21073 case `echo -n x` in #(((((
21074 -n*)
21075 case `echo 'xy\c'` in
21076 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
21077 xy) ECHO_C='\c';;
21078 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
21079 ECHO_T=' ';;
21080 esac;;
21081 *)
21082 ECHO_N='-n';;
21083 esac
21084
21085 # For backward compatibility with old third-party macros, we provide
21086 # the shell variables $as_echo and $as_echo_n. New code should use
21087 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
21088 as_echo='printf %s\n'
21089 as_echo_n='printf %s'
21090
21091 rm -f conf$$ conf$$.exe conf$$.file
21092 if test -d conf$$.dir; then
21093 rm -f conf$$.dir/conf$$.file
21094 else
21095 rm -f conf$$.dir
21096 mkdir conf$$.dir 2>/dev/null
21097 fi
21098 if (echo >conf$$.file) 2>/dev/null; then
21099 if ln -s conf$$.file conf$$ 2>/dev/null; then
21100 as_ln_s='ln -s'
21101 # ... but there are two gotchas:
21102 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21103 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21104 # In both cases, we have to default to `cp -pR'.
21105 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21106 as_ln_s='cp -pR'
21107 elif ln conf$$.file conf$$ 2>/dev/null; then
21108 as_ln_s=ln
21109 else
21110 as_ln_s='cp -pR'
21111 fi
21112 else
21113 as_ln_s='cp -pR'
21114 fi
21115 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21116 rmdir conf$$.dir 2>/dev/null
21117
21118
21119 # as_fn_mkdir_p
21120 # -------------
21121 # Create "$as_dir" as a directory, including parents if necessary.
21122 as_fn_mkdir_p ()
21123 {
21124
21125 case $as_dir in #(
21126 -*) as_dir=./$as_dir;;
21127 esac
21128 test -d "$as_dir" || eval $as_mkdir_p || {
21129 as_dirs=
21130 while :; do
21131 case $as_dir in #(
21132 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
21133 *) as_qdir=$as_dir;;
21134 esac
21135 as_dirs="'$as_qdir' $as_dirs"
21136 as_dir=`$as_dirname -- "$as_dir" ||
21137 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21138 X"$as_dir" : 'X\(//\)[^/]' \| \
21139 X"$as_dir" : 'X\(//\)$' \| \
21140 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
21141 printf "%s\n" X"$as_dir" |
21142 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21143 s//\1/
21144 q
21145 }
21146 /^X\(\/\/\)[^/].*/{
21147 s//\1/
21148 q
21149 }
21150 /^X\(\/\/\)$/{
21151 s//\1/
21152 q
21153 }
21154 /^X\(\/\).*/{
21155 s//\1/
21156 q
21157 }
21158 s/.*/./; q'`
21159 test -d "$as_dir" && break
21160 done
21161 test -z "$as_dirs" || eval "mkdir $as_dirs"
21162 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
21163
21164
21165 } # as_fn_mkdir_p
21166 if mkdir -p . 2>/dev/null; then
21167 as_mkdir_p='mkdir -p "$as_dir"'
21168 else
21169 test -d ./-p && rmdir ./-p
21170 as_mkdir_p=false
21171 fi
21172
21173
21174 # as_fn_executable_p FILE
21175 # -----------------------
21176 # Test if FILE is an executable regular file.
21177 as_fn_executable_p ()
21178 {
21179 test -f "$1" && test -x "$1"
21180 } # as_fn_executable_p
21181 as_test_x='test -x'
21182 as_executable_p=as_fn_executable_p
21183
21184 # Sed expression to map a string onto a valid CPP name.
21185 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21186
21187 # Sed expression to map a string onto a valid variable name.
21188 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21189
21190
21191 exec 6>&1
21192 ## ----------------------------------- ##
21193 ## Main body of $CONFIG_STATUS script. ##
21194 ## ----------------------------------- ##
21195 _ASEOF
21196 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
21197
21198 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21199 # Save the log message, to keep $0 and so on meaningful, and to
21200 # report actual input values of CONFIG_FILES etc. instead of their
21201 # values after options handling.
21202 ac_log="
21203 This file was extended by libXaw $as_me 1.0.16, which was
21204 generated by GNU Autoconf 2.71. Invocation command line was
21205
21206 CONFIG_FILES = $CONFIG_FILES
21207 CONFIG_HEADERS = $CONFIG_HEADERS
21208 CONFIG_LINKS = $CONFIG_LINKS
21209 CONFIG_COMMANDS = $CONFIG_COMMANDS
21210 $ $0 $@
21211
21212 on `(hostname || uname -n) 2>/dev/null | sed 1q`
21213 "
21214
21215 _ACEOF
21216
21217 case $ac_config_files in *"
21218 "*) set x $ac_config_files; shift; ac_config_files=$*;;
21219 esac
21220
21221 case $ac_config_headers in *"
21222 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
21223 esac
21224
21225
21226 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21227 # Files that config.status was made for.
21228 config_files="$ac_config_files"
21229 config_headers="$ac_config_headers"
21230 config_commands="$ac_config_commands"
21231
21232 _ACEOF
21233
21234 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21235 ac_cs_usage="\
21236 \`$as_me' instantiates files and other configuration actions
21237 from templates according to the current configuration. Unless the files
21238 and actions are specified as TAGs, all are instantiated by default.
21239
21240 Usage: $0 [OPTION]... [TAG]...
21241
21242 -h, --help print this help, then exit
21243 -V, --version print version number and configuration settings, then exit
21244 --config print configuration, then exit
21245 -q, --quiet, --silent
21246 do not print progress messages
21247 -d, --debug don't remove temporary files
21248 --recheck update $as_me by reconfiguring in the same conditions
21249 --file=FILE[:TEMPLATE]
21250 instantiate the configuration file FILE
21251 --header=FILE[:TEMPLATE]
21252 instantiate the configuration header FILE
21253
21254 Configuration files:
21255 $config_files
21256
21257 Configuration headers:
21258 $config_headers
21259
21260 Configuration commands:
21261 $config_commands
21262
21263 Report bugs to <https://gitlab.freedesktop.org/xorg/lib/libxaw/-/issues>."
21264
21265 _ACEOF
21266 ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
21267 ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
21268 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21269 ac_cs_config='$ac_cs_config_escaped'
21270 ac_cs_version="\\
21271 libXaw config.status 1.0.16
21272 configured by $0, generated by GNU Autoconf 2.71,
21273 with options \\"\$ac_cs_config\\"
21274
21275 Copyright (C) 2021 Free Software Foundation, Inc.
21276 This config.status script is free software; the Free Software Foundation
21277 gives unlimited permission to copy, distribute and modify it."
21278
21279 ac_pwd='$ac_pwd'
21280 srcdir='$srcdir'
21281 INSTALL='$INSTALL'
21282 MKDIR_P='$MKDIR_P'
21283 AWK='$AWK'
21284 test -n "\$AWK" || AWK=awk
21285 _ACEOF
21286
21287 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21288 # The default lists apply if the user does not specify any file.
21289 ac_need_defaults=:
21290 while test $# != 0
21291 do
21292 case $1 in
21293 --*=?*)
21294 ac_option=`expr "X$1" : 'X\([^=]*\)='`
21295 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
21296 ac_shift=:
21297 ;;
21298 --*=)
21299 ac_option=`expr "X$1" : 'X\([^=]*\)='`
21300 ac_optarg=
21301 ac_shift=:
21302 ;;
21303 *)
21304 ac_option=$1
21305 ac_optarg=$2
21306 ac_shift=shift
21307 ;;
21308 esac
21309
21310 case $ac_option in
21311 # Handling of the options.
21312 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21313 ac_cs_recheck=: ;;
21314 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
21315 printf "%s\n" "$ac_cs_version"; exit ;;
21316 --config | --confi | --conf | --con | --co | --c )
21317 printf "%s\n" "$ac_cs_config"; exit ;;
21318 --debug | --debu | --deb | --de | --d | -d )
21319 debug=: ;;
21320 --file | --fil | --fi | --f )
21321 $ac_shift
21322 case $ac_optarg in
21323 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
21324 '') as_fn_error $? "missing file argument" ;;
21325 esac
21326 as_fn_append CONFIG_FILES " '$ac_optarg'"
21327 ac_need_defaults=false;;
21328 --header | --heade | --head | --hea )
21329 $ac_shift
21330 case $ac_optarg in
21331 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
21332 esac
21333 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
21334 ac_need_defaults=false;;
21335 --he | --h)
21336 # Conflict between --help and --header
21337 as_fn_error $? "ambiguous option: \`$1'
21338 Try \`$0 --help' for more information.";;
21339 --help | --hel | -h )
21340 printf "%s\n" "$ac_cs_usage"; exit ;;
21341 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21342 | -silent | --silent | --silen | --sile | --sil | --si | --s)
21343 ac_cs_silent=: ;;
21344
21345 # This is an error.
21346 -*) as_fn_error $? "unrecognized option: \`$1'
21347 Try \`$0 --help' for more information." ;;
21348
21349 *) as_fn_append ac_config_targets " $1"
21350 ac_need_defaults=false ;;
21351
21352 esac
21353 shift
21354 done
21355
21356 ac_configure_extra_args=
21357
21358 if $ac_cs_silent; then
21359 exec 6>/dev/null
21360 ac_configure_extra_args="$ac_configure_extra_args --silent"
21361 fi
21362
21363 _ACEOF
21364 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21365 if \$ac_cs_recheck; then
21366 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
21367 shift
21368 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
21369 CONFIG_SHELL='$SHELL'
21370 export CONFIG_SHELL
21371 exec "\$@"
21372 fi
21373
21374 _ACEOF
21375 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21376 exec 5>>config.log
21377 {
21378 echo
21379 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21380 ## Running $as_me. ##
21381 _ASBOX
21382 printf "%s\n" "$ac_log"
21383 } >&5
21384
21385 _ACEOF
21386 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21387 #
21388 # INIT-COMMANDS
21389 #
21390 AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
21391
21392
21393 # The HP-UX ksh and POSIX shell print the target directory to stdout
21394 # if CDPATH is set.
21395 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
21396
21397 sed_quote_subst='$sed_quote_subst'
21398 double_quote_subst='$double_quote_subst'
21399 delay_variable_subst='$delay_variable_subst'
21400 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
21401 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
21402 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
21403 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
21404 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
21405 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
21406 shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
21407 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
21408 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
21409 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
21410 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
21411 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
21412 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
21413 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
21414 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
21415 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
21416 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
21417 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
21418 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
21419 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
21420 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
21421 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
21422 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
21423 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
21424 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
21425 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
21426 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
21427 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
21428 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
21429 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
21430 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
21431 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
21432 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
21433 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
21434 FILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`'
21435 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
21436 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
21437 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
21438 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
21439 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
21440 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
21441 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
21442 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
21443 lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`'
21444 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
21445 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
21446 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
21447 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
21448 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
21449 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
21450 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
21451 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
21452 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
21453 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
21454 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
21455 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
21456 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
21457 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
21458 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
21459 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
21460 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"`'
21461 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
21462 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
21463 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
21464 lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
21465 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
21466 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
21467 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
21468 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
21469 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
21470 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
21471 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
21472 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
21473 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
21474 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
21475 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
21476 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
21477 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
21478 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
21479 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
21480 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
21481 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
21482 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
21483 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
21484 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
21485 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
21486 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
21487 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
21488 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
21489 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
21490 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
21491 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
21492 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
21493 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
21494 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
21495 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
21496 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
21497 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
21498 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
21499 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
21500 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
21501 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
21502 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
21503 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
21504 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
21505 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
21506 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
21507 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
21508 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
21509 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
21510 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
21511 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
21512 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
21513 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
21514 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
21515 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
21516 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
21517 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
21518 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
21519 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
21520 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
21521 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
21522 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
21523 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
21524 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
21525 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
21526 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
21527 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
21528 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
21529 configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
21530 configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
21531 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
21532 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
21533 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
21534 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
21535 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
21536 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
21537
21538 LTCC='$LTCC'
21539 LTCFLAGS='$LTCFLAGS'
21540 compiler='$compiler_DEFAULT'
21541
21542 # A function that is used when there is no print builtin or printf.
21543 func_fallback_echo ()
21544 {
21545 eval 'cat <<_LTECHO_EOF
21546 \$1
21547 _LTECHO_EOF'
21548 }
21549
21550 # Quote evaled strings.
21551 for var in SHELL \
21552 ECHO \
21553 PATH_SEPARATOR \
21554 SED \
21555 GREP \
21556 EGREP \
21557 FGREP \
21558 LD \
21559 NM \
21560 LN_S \
21561 lt_SP2NL \
21562 lt_NL2SP \
21563 reload_flag \
21564 FILECMD \
21565 OBJDUMP \
21566 deplibs_check_method \
21567 file_magic_cmd \
21568 file_magic_glob \
21569 want_nocaseglob \
21570 DLLTOOL \
21571 sharedlib_from_linklib_cmd \
21572 AR \
21573 archiver_list_spec \
21574 STRIP \
21575 RANLIB \
21576 CC \
21577 CFLAGS \
21578 compiler \
21579 lt_cv_sys_global_symbol_pipe \
21580 lt_cv_sys_global_symbol_to_cdecl \
21581 lt_cv_sys_global_symbol_to_import \
21582 lt_cv_sys_global_symbol_to_c_name_address \
21583 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
21584 lt_cv_nm_interface \
21585 nm_file_list_spec \
21586 lt_cv_truncate_bin \
21587 lt_prog_compiler_no_builtin_flag \
21588 lt_prog_compiler_pic \
21589 lt_prog_compiler_wl \
21590 lt_prog_compiler_static \
21591 lt_cv_prog_compiler_c_o \
21592 need_locks \
21593 MANIFEST_TOOL \
21594 DSYMUTIL \
21595 NMEDIT \
21596 LIPO \
21597 OTOOL \
21598 OTOOL64 \
21599 shrext_cmds \
21600 export_dynamic_flag_spec \
21601 whole_archive_flag_spec \
21602 compiler_needs_object \
21603 with_gnu_ld \
21604 allow_undefined_flag \
21605 no_undefined_flag \
21606 hardcode_libdir_flag_spec \
21607 hardcode_libdir_separator \
21608 exclude_expsyms \
21609 include_expsyms \
21610 file_list_spec \
21611 variables_saved_for_relink \
21612 libname_spec \
21613 library_names_spec \
21614 soname_spec \
21615 install_override_mode \
21616 finish_eval \
21617 old_striplib \
21618 striplib; do
21619 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
21620 *[\\\\\\\`\\"\\\$]*)
21621 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
21622 ;;
21623 *)
21624 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
21625 ;;
21626 esac
21627 done
21628
21629 # Double-quote double-evaled strings.
21630 for var in reload_cmds \
21631 old_postinstall_cmds \
21632 old_postuninstall_cmds \
21633 old_archive_cmds \
21634 extract_expsyms_cmds \
21635 old_archive_from_new_cmds \
21636 old_archive_from_expsyms_cmds \
21637 archive_cmds \
21638 archive_expsym_cmds \
21639 module_cmds \
21640 module_expsym_cmds \
21641 export_symbols_cmds \
21642 prelink_cmds \
21643 postlink_cmds \
21644 postinstall_cmds \
21645 postuninstall_cmds \
21646 finish_cmds \
21647 sys_lib_search_path_spec \
21648 configure_time_dlsearch_path \
21649 configure_time_lt_sys_library_path; do
21650 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
21651 *[\\\\\\\`\\"\\\$]*)
21652 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
21653 ;;
21654 *)
21655 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
21656 ;;
21657 esac
21658 done
21659
21660 ac_aux_dir='$ac_aux_dir'
21661
21662 # See if we are running on zsh, and set the options that allow our
21663 # commands through without removal of \ escapes INIT.
21664 if test -n "\${ZSH_VERSION+set}"; then
21665 setopt NO_GLOB_SUBST
21666 fi
21667
21668
21669 PACKAGE='$PACKAGE'
21670 VERSION='$VERSION'
21671 RM='$RM'
21672 ofile='$ofile'
21673
21674
21675
21676
21677 _ACEOF
21678
21679 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21680
21681 # Handling of arguments.
21682 for ac_config_target in $ac_config_targets
21683 do
21684 case $ac_config_target in
21685 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
21686 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
21687 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
21688 "libtool_hack") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool_hack" ;;
21689 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
21690 "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;;
21691 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
21692 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
21693 "specs/Makefile") CONFIG_FILES="$CONFIG_FILES specs/Makefile" ;;
21694 "specs/libXaw.ent") CONFIG_FILES="$CONFIG_FILES specs/libXaw.ent" ;;
21695 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
21696 "xaw6.pc") CONFIG_FILES="$CONFIG_FILES xaw6.pc" ;;
21697 "xaw7.pc") CONFIG_FILES="$CONFIG_FILES xaw7.pc" ;;
21698
21699 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
21700 esac
21701 done
21702
21703
21704 # If the user did not use the arguments to specify the items to instantiate,
21705 # then the envvar interface is used. Set only those that are not.
21706 # We use the long form for the default assignment because of an extremely
21707 # bizarre bug on SunOS 4.1.3.
21708 if $ac_need_defaults; then
21709 test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
21710 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
21711 test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
21712 fi
21713
21714 # Have a temporary directory for convenience. Make it in the build tree
21715 # simply because there is no reason against having it here, and in addition,
21716 # creating and moving files from /tmp can sometimes cause problems.
21717 # Hook for its removal unless debugging.
21718 # Note that there is a small window in which the directory will not be cleaned:
21719 # after its creation but before its name has been assigned to `$tmp'.
21720 $debug ||
21721 {
21722 tmp= ac_tmp=
21723 trap 'exit_status=$?
21724 : "${ac_tmp:=$tmp}"
21725 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
21726 ' 0
21727 trap 'as_fn_exit 1' 1 2 13 15
21728 }
21729 # Create a (secure) tmp directory for tmp files.
21730
21731 {
21732 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21733 test -d "$tmp"
21734 } ||
21735 {
21736 tmp=./conf$$-$RANDOM
21737 (umask 077 && mkdir "$tmp")
21738 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
21739 ac_tmp=$tmp
21740
21741 # Set up the scripts for CONFIG_FILES section.
21742 # No need to generate them if there are no CONFIG_FILES.
21743 # This happens for instance with `./config.status config.h'.
21744 if test -n "$CONFIG_FILES"; then
21745
21746
21747 ac_cr=`echo X | tr X '\015'`
21748 # On cygwin, bash can eat \r inside `` if the user requested igncr.
21749 # But we know of no other shell where ac_cr would be empty at this
21750 # point, so we can use a bashism as a fallback.
21751 if test "x$ac_cr" = x; then
21752 eval ac_cr=\$\'\\r\'
21753 fi
21754 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
21755 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
21756 ac_cs_awk_cr='\\r'
21757 else
21758 ac_cs_awk_cr=$ac_cr
21759 fi
21760
21761 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
21762 _ACEOF
21763
21764
21765 {
21766 echo "cat >conf$$subs.awk <<_ACEOF" &&
21767 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
21768 echo "_ACEOF"
21769 } >conf$$subs.sh ||
21770 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
21771 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
21772 ac_delim='%!_!# '
21773 for ac_last_try in false false false false false :; do
21774 . ./conf$$subs.sh ||
21775 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
21776
21777 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
21778 if test $ac_delim_n = $ac_delim_num; then
21779 break
21780 elif $ac_last_try; then
21781 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
21782 else
21783 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21784 fi
21785 done
21786 rm -f conf$$subs.sh
21787
21788 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21789 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
21790 _ACEOF
21791 sed -n '
21792 h
21793 s/^/S["/; s/!.*/"]=/
21794 p
21795 g
21796 s/^[^!]*!//
21797 :repl
21798 t repl
21799 s/'"$ac_delim"'$//
21800 t delim
21801 :nl
21802 h
21803 s/\(.\{148\}\)..*/\1/
21804 t more1
21805 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
21806 p
21807 n
21808 b repl
21809 :more1
21810 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
21811 p
21812 g
21813 s/.\{148\}//
21814 t nl
21815 :delim
21816 h
21817 s/\(.\{148\}\)..*/\1/
21818 t more2
21819 s/["\\]/\\&/g; s/^/"/; s/$/"/
21820 p
21821 b
21822 :more2
21823 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
21824 p
21825 g
21826 s/.\{148\}//
21827 t delim
21828 ' <conf$$subs.awk | sed '
21829 /^[^""]/{
21830 N
21831 s/\n//
21832 }
21833 ' >>$CONFIG_STATUS || ac_write_fail=1
21834 rm -f conf$$subs.awk
21835 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21836 _ACAWK
21837 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
21838 for (key in S) S_is_set[key] = 1
21839 FS = ""
21840
21841 }
21842 {
21843 line = $ 0
21844 nfields = split(line, field, "@")
21845 substed = 0
21846 len = length(field[1])
21847 for (i = 2; i < nfields; i++) {
21848 key = field[i]
21849 keylen = length(key)
21850 if (S_is_set[key]) {
21851 value = S[key]
21852 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
21853 len += length(value) + length(field[++i])
21854 substed = 1
21855 } else
21856 len += 1 + keylen
21857 }
21858
21859 print line
21860 }
21861
21862 _ACAWK
21863 _ACEOF
21864 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21865 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
21866 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
21867 else
21868 cat
21869 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
21870 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
21871 _ACEOF
21872
21873 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
21874 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
21875 # trailing colons and then remove the whole line if VPATH becomes empty
21876 # (actually we leave an empty line to preserve line numbers).
21877 if test "x$srcdir" = x.; then
21878 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
21879 h
21880 s///
21881 s/^/:/
21882 s/[ ]*$/:/
21883 s/:\$(srcdir):/:/g
21884 s/:\${srcdir}:/:/g
21885 s/:@srcdir@:/:/g
21886 s/^:*//
21887 s/:*$//
21888 x
21889 s/\(=[ ]*\).*/\1/
21890 G
21891 s/\n//
21892 s/^[^=]*=[ ]*$//
21893 }'
21894 fi
21895
21896 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21897 fi # test -n "$CONFIG_FILES"
21898
21899 # Set up the scripts for CONFIG_HEADERS section.
21900 # No need to generate them if there are no CONFIG_HEADERS.
21901 # This happens for instance with `./config.status Makefile'.
21902 if test -n "$CONFIG_HEADERS"; then
21903 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
21904 BEGIN {
21905 _ACEOF
21906
21907 # Transform confdefs.h into an awk script `defines.awk', embedded as
21908 # here-document in config.status, that substitutes the proper values into
21909 # config.h.in to produce config.h.
21910
21911 # Create a delimiter string that does not exist in confdefs.h, to ease
21912 # handling of long lines.
21913 ac_delim='%!_!# '
21914 for ac_last_try in false false :; do
21915 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
21916 if test -z "$ac_tt"; then
21917 break
21918 elif $ac_last_try; then
21919 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
21920 else
21921 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21922 fi
21923 done
21924
21925 # For the awk script, D is an array of macro values keyed by name,
21926 # likewise P contains macro parameters if any. Preserve backslash
21927 # newline sequences.
21928
21929 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
21930 sed -n '
21931 s/.\{148\}/&'"$ac_delim"'/g
21932 t rset
21933 :rset
21934 s/^[ ]*#[ ]*define[ ][ ]*/ /
21935 t def
21936 d
21937 :def
21938 s/\\$//
21939 t bsnl
21940 s/["\\]/\\&/g
21941 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
21942 D["\1"]=" \3"/p
21943 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
21944 d
21945 :bsnl
21946 s/["\\]/\\&/g
21947 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
21948 D["\1"]=" \3\\\\\\n"\\/p
21949 t cont
21950 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
21951 t cont
21952 d
21953 :cont
21954 n
21955 s/.\{148\}/&'"$ac_delim"'/g
21956 t clear
21957 :clear
21958 s/\\$//
21959 t bsnlc
21960 s/["\\]/\\&/g; s/^/"/; s/$/"/p
21961 d
21962 :bsnlc
21963 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
21964 b cont
21965 ' <confdefs.h | sed '
21966 s/'"$ac_delim"'/"\\\
21967 "/g' >>$CONFIG_STATUS || ac_write_fail=1
21968
21969 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21970 for (key in D) D_is_set[key] = 1
21971 FS = ""
21972 }
21973 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
21974 line = \$ 0
21975 split(line, arg, " ")
21976 if (arg[1] == "#") {
21977 defundef = arg[2]
21978 mac1 = arg[3]
21979 } else {
21980 defundef = substr(arg[1], 2)
21981 mac1 = arg[2]
21982 }
21983 split(mac1, mac2, "(") #)
21984 macro = mac2[1]
21985 prefix = substr(line, 1, index(line, defundef) - 1)
21986 if (D_is_set[macro]) {
21987 # Preserve the white space surrounding the "#".
21988 print prefix "define", macro P[macro] D[macro]
21989 next
21990 } else {
21991 # Replace #undef with comments. This is necessary, for example,
21992 # in the case of _POSIX_SOURCE, which is predefined and required
21993 # on some systems where configure will not decide to define it.
21994 if (defundef == "undef") {
21995 print "/*", prefix defundef, macro, "*/"
21996 next
21997 }
21998 }
21999 }
22000 { print }
22001 _ACAWK
22002 _ACEOF
22003 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22004 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
22005 fi # test -n "$CONFIG_HEADERS"
22006
22007
22008 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
22009 shift
22010 for ac_tag
22011 do
22012 case $ac_tag in
22013 :[FHLC]) ac_mode=$ac_tag; continue;;
22014 esac
22015 case $ac_mode$ac_tag in
22016 :[FHL]*:*);;
22017 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
22018 :[FH]-) ac_tag=-:-;;
22019 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22020 esac
22021 ac_save_IFS=$IFS
22022 IFS=:
22023 set x $ac_tag
22024 IFS=$ac_save_IFS
22025 shift
22026 ac_file=$1
22027 shift
22028
22029 case $ac_mode in
22030 :L) ac_source=$1;;
22031 :[FH])
22032 ac_file_inputs=
22033 for ac_f
22034 do
22035 case $ac_f in
22036 -) ac_f="$ac_tmp/stdin";;
22037 *) # Look for the file first in the build tree, then in the source tree
22038 # (if the path is not absolute). The absolute path cannot be DOS-style,
22039 # because $ac_f cannot contain `:'.
22040 test -f "$ac_f" ||
22041 case $ac_f in
22042 [\\/$]*) false;;
22043 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22044 esac ||
22045 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
22046 esac
22047 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
22048 as_fn_append ac_file_inputs " '$ac_f'"
22049 done
22050
22051 # Let's still pretend it is `configure' which instantiates (i.e., don't
22052 # use $as_me), people would be surprised to read:
22053 # /* config.h. Generated by config.status. */
22054 configure_input='Generated from '`
22055 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
22056 `' by configure.'
22057 if test x"$ac_file" != x-; then
22058 configure_input="$ac_file. $configure_input"
22059 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
22060 printf "%s\n" "$as_me: creating $ac_file" >&6;}
22061 fi
22062 # Neutralize special characters interpreted by sed in replacement strings.
22063 case $configure_input in #(
22064 *\&* | *\|* | *\\* )
22065 ac_sed_conf_input=`printf "%s\n" "$configure_input" |
22066 sed 's/[\\\\&|]/\\\\&/g'`;; #(
22067 *) ac_sed_conf_input=$configure_input;;
22068 esac
22069
22070 case $ac_tag in
22071 *:-:* | *:-) cat >"$ac_tmp/stdin" \
22072 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
22073 esac
22074 ;;
22075 esac
22076
22077 ac_dir=`$as_dirname -- "$ac_file" ||
22078 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22079 X"$ac_file" : 'X\(//\)[^/]' \| \
22080 X"$ac_file" : 'X\(//\)$' \| \
22081 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22082 printf "%s\n" X"$ac_file" |
22083 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22084 s//\1/
22085 q
22086 }
22087 /^X\(\/\/\)[^/].*/{
22088 s//\1/
22089 q
22090 }
22091 /^X\(\/\/\)$/{
22092 s//\1/
22093 q
22094 }
22095 /^X\(\/\).*/{
22096 s//\1/
22097 q
22098 }
22099 s/.*/./; q'`
22100 as_dir="$ac_dir"; as_fn_mkdir_p
22101 ac_builddir=.
22102
22103 case "$ac_dir" in
22104 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22105 *)
22106 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
22107 # A ".." for each directory in $ac_dir_suffix.
22108 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
22109 case $ac_top_builddir_sub in
22110 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22111 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22112 esac ;;
22113 esac
22114 ac_abs_top_builddir=$ac_pwd
22115 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22116 # for backward compatibility:
22117 ac_top_builddir=$ac_top_build_prefix
22118
22119 case $srcdir in
22120 .) # We are building in place.
22121 ac_srcdir=.
22122 ac_top_srcdir=$ac_top_builddir_sub
22123 ac_abs_top_srcdir=$ac_pwd ;;
22124 [\\/]* | ?:[\\/]* ) # Absolute name.
22125 ac_srcdir=$srcdir$ac_dir_suffix;
22126 ac_top_srcdir=$srcdir
22127 ac_abs_top_srcdir=$srcdir ;;
22128 *) # Relative name.
22129 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22130 ac_top_srcdir=$ac_top_build_prefix$srcdir
22131 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22132 esac
22133 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22134
22135
22136 case $ac_mode in
22137 :F)
22138 #
22139 # CONFIG_FILE
22140 #
22141
22142 case $INSTALL in
22143 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22144 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22145 esac
22146 ac_MKDIR_P=$MKDIR_P
22147 case $MKDIR_P in
22148 [\\/$]* | ?:[\\/]* ) ;;
22149 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
22150 esac
22151 _ACEOF
22152
22153 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22154 # If the template does not know about datarootdir, expand it.
22155 # FIXME: This hack should be removed a few years after 2.60.
22156 ac_datarootdir_hack=; ac_datarootdir_seen=
22157 ac_sed_dataroot='
22158 /datarootdir/ {
22159 p
22160 q
22161 }
22162 /@datadir@/p
22163 /@docdir@/p
22164 /@infodir@/p
22165 /@localedir@/p
22166 /@mandir@/p'
22167 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
22168 *datarootdir*) ac_datarootdir_seen=yes;;
22169 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22170 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22171 printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22172 _ACEOF
22173 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22174 ac_datarootdir_hack='
22175 s&@datadir@&$datadir&g
22176 s&@docdir@&$docdir&g
22177 s&@infodir@&$infodir&g
22178 s&@localedir@&$localedir&g
22179 s&@mandir@&$mandir&g
22180 s&\\\${datarootdir}&$datarootdir&g' ;;
22181 esac
22182 _ACEOF
22183
22184 # Neutralize VPATH when `$srcdir' = `.'.
22185 # Shell code in configure.ac might set extrasub.
22186 # FIXME: do we really want to maintain this feature?
22187 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22188 ac_sed_extra="$ac_vpsub
22189 $extrasub
22190 _ACEOF
22191 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22192 :t
22193 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22194 s|@configure_input@|$ac_sed_conf_input|;t t
22195 s&@top_builddir@&$ac_top_builddir_sub&;t t
22196 s&@top_build_prefix@&$ac_top_build_prefix&;t t
22197 s&@srcdir@&$ac_srcdir&;t t
22198 s&@abs_srcdir@&$ac_abs_srcdir&;t t
22199 s&@top_srcdir@&$ac_top_srcdir&;t t
22200 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22201 s&@builddir@&$ac_builddir&;t t
22202 s&@abs_builddir@&$ac_abs_builddir&;t t
22203 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22204 s&@INSTALL@&$ac_INSTALL&;t t
22205 s&@MKDIR_P@&$ac_MKDIR_P&;t t
22206 $ac_datarootdir_hack
22207 "
22208 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
22209 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
22210
22211 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22212 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
22213 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
22214 "$ac_tmp/out"`; test -z "$ac_out"; } &&
22215 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22216 which seems to be undefined. Please make sure it is defined" >&5
22217 printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22218 which seems to be undefined. Please make sure it is defined" >&2;}
22219
22220 rm -f "$ac_tmp/stdin"
22221 case $ac_file in
22222 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
22223 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
22224 esac \
22225 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
22226 ;;
22227 :H)
22228 #
22229 # CONFIG_HEADER
22230 #
22231 if test x"$ac_file" != x-; then
22232 {
22233 printf "%s\n" "/* $configure_input */" >&1 \
22234 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
22235 } >"$ac_tmp/config.h" \
22236 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
22237 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
22238 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
22239 printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
22240 else
22241 rm -f "$ac_file"
22242 mv "$ac_tmp/config.h" "$ac_file" \
22243 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
22244 fi
22245 else
22246 printf "%s\n" "/* $configure_input */" >&1 \
22247 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
22248 || as_fn_error $? "could not create -" "$LINENO" 5
22249 fi
22250 # Compute "$ac_file"'s index in $config_headers.
22251 _am_arg="$ac_file"
22252 _am_stamp_count=1
22253 for _am_header in $config_headers :; do
22254 case $_am_header in
22255 $_am_arg | $_am_arg:* )
22256 break ;;
22257 * )
22258 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
22259 esac
22260 done
22261 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
22262 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22263 X"$_am_arg" : 'X\(//\)[^/]' \| \
22264 X"$_am_arg" : 'X\(//\)$' \| \
22265 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
22266 printf "%s\n" X"$_am_arg" |
22267 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22268 s//\1/
22269 q
22270 }
22271 /^X\(\/\/\)[^/].*/{
22272 s//\1/
22273 q
22274 }
22275 /^X\(\/\/\)$/{
22276 s//\1/
22277 q
22278 }
22279 /^X\(\/\).*/{
22280 s//\1/
22281 q
22282 }
22283 s/.*/./; q'`/stamp-h$_am_stamp_count
22284 ;;
22285
22286 :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
22287 printf "%s\n" "$as_me: executing $ac_file commands" >&6;}
22288 ;;
22289 esac
22290
22291
22292 case $ac_file$ac_mode in
22293 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
22294 # Older Autoconf quotes --file arguments for eval, but not when files
22295 # are listed without --file. Let's play safe and only enable the eval
22296 # if we detect the quoting.
22297 # TODO: see whether this extra hack can be removed once we start
22298 # requiring Autoconf 2.70 or later.
22299 case $CONFIG_FILES in #(
22300 *\'*) :
22301 eval set x "$CONFIG_FILES" ;; #(
22302 *) :
22303 set x $CONFIG_FILES ;; #(
22304 *) :
22305 ;;
22306 esac
22307 shift
22308 # Used to flag and report bootstrapping failures.
22309 am_rc=0
22310 for am_mf
22311 do
22312 # Strip MF so we end up with the name of the file.
22313 am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'`
22314 # Check whether this is an Automake generated Makefile which includes
22315 # dependency-tracking related rules and includes.
22316 # Grep'ing the whole file directly is not great: AIX grep has a line
22317 # limit of 2048, but all sed's we know have understand at least 4000.
22318 sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
22319 || continue
22320 am_dirpart=`$as_dirname -- "$am_mf" ||
22321 $as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22322 X"$am_mf" : 'X\(//\)[^/]' \| \
22323 X"$am_mf" : 'X\(//\)$' \| \
22324 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
22325 printf "%s\n" X"$am_mf" |
22326 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22327 s//\1/
22328 q
22329 }
22330 /^X\(\/\/\)[^/].*/{
22331 s//\1/
22332 q
22333 }
22334 /^X\(\/\/\)$/{
22335 s//\1/
22336 q
22337 }
22338 /^X\(\/\).*/{
22339 s//\1/
22340 q
22341 }
22342 s/.*/./; q'`
22343 am_filepart=`$as_basename -- "$am_mf" ||
22344 $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
22345 X"$am_mf" : 'X\(//\)$' \| \
22346 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
22347 printf "%s\n" X/"$am_mf" |
22348 sed '/^.*\/\([^/][^/]*\)\/*$/{
22349 s//\1/
22350 q
22351 }
22352 /^X\/\(\/\/\)$/{
22353 s//\1/
22354 q
22355 }
22356 /^X\/\(\/\).*/{
22357 s//\1/
22358 q
22359 }
22360 s/.*/./; q'`
22361 { echo "$as_me:$LINENO: cd "$am_dirpart" \
22362 && sed -e '/# am--include-marker/d' "$am_filepart" \
22363 | $MAKE -f - am--depfiles" >&5
22364 (cd "$am_dirpart" \
22365 && sed -e '/# am--include-marker/d' "$am_filepart" \
22366 | $MAKE -f - am--depfiles) >&5 2>&5
22367 ac_status=$?
22368 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22369 (exit $ac_status); } || am_rc=$?
22370 done
22371 if test $am_rc -ne 0; then
22372 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
22373 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
22374 as_fn_error $? "Something went wrong bootstrapping makefile fragments
22375 for automatic dependency tracking. If GNU make was not used, consider
22376 re-running the configure script with MAKE=\"gmake\" (or whatever is
22377 necessary). You can also try re-running configure with the
22378 '--disable-dependency-tracking' option to at least be able to build
22379 the package (albeit without support for automatic dependency tracking).
22380 See \`config.log' for more details" "$LINENO" 5; }
22381 fi
22382 { am_dirpart=; unset am_dirpart;}
22383 { am_filepart=; unset am_filepart;}
22384 { am_mf=; unset am_mf;}
22385 { am_rc=; unset am_rc;}
22386 rm -f conftest-deps.mk
22387 }
22388 ;;
22389 "libtool":C)
22390
22391 # See if we are running on zsh, and set the options that allow our
22392 # commands through without removal of \ escapes.
22393 if test -n "${ZSH_VERSION+set}"; then
22394 setopt NO_GLOB_SUBST
22395 fi
22396
22397 cfgfile=${ofile}T
22398 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
22399 $RM "$cfgfile"
22400
22401 cat <<_LT_EOF >> "$cfgfile"
22402 #! $SHELL
22403 # Generated automatically by $as_me ($PACKAGE) $VERSION
22404 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
22405
22406 # Provide generalized library-building support services.
22407 # Written by Gordon Matzigkeit, 1996
22408
22409 # Copyright (C) 2014 Free Software Foundation, Inc.
22410 # This is free software; see the source for copying conditions. There is NO
22411 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
22412
22413 # GNU Libtool is free software; you can redistribute it and/or modify
22414 # it under the terms of the GNU General Public License as published by
22415 # the Free Software Foundation; either version 2 of of the License, or
22416 # (at your option) any later version.
22417 #
22418 # As a special exception to the GNU General Public License, if you
22419 # distribute this file as part of a program or library that is built
22420 # using GNU Libtool, you may include this file under the same
22421 # distribution terms that you use for the rest of that program.
22422 #
22423 # GNU Libtool is distributed in the hope that it will be useful, but
22424 # WITHOUT ANY WARRANTY; without even the implied warranty of
22425 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22426 # GNU General Public License for more details.
22427 #
22428 # You should have received a copy of the GNU General Public License
22429 # along with this program. If not, see <http://www.gnu.org/licenses/>.
22430
22431
22432 # The names of the tagged configurations supported by this script.
22433 available_tags=''
22434
22435 # Configured defaults for sys_lib_dlsearch_path munging.
22436 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
22437
22438 # ### BEGIN LIBTOOL CONFIG
22439
22440 # Which release of libtool.m4 was used?
22441 macro_version=$macro_version
22442 macro_revision=$macro_revision
22443
22444 # Whether or not to build shared libraries.
22445 build_libtool_libs=$enable_shared
22446
22447 # Whether or not to build static libraries.
22448 build_old_libs=$enable_static
22449
22450 # What type of objects to build.
22451 pic_mode=$pic_mode
22452
22453 # Whether or not to optimize for fast installation.
22454 fast_install=$enable_fast_install
22455
22456 # Shared archive member basename,for filename based shared library versioning on AIX.
22457 shared_archive_member_spec=$shared_archive_member_spec
22458
22459 # Shell to use when invoking shell scripts.
22460 SHELL=$lt_SHELL
22461
22462 # An echo program that protects backslashes.
22463 ECHO=$lt_ECHO
22464
22465 # The PATH separator for the build system.
22466 PATH_SEPARATOR=$lt_PATH_SEPARATOR
22467
22468 # The host system.
22469 host_alias=$host_alias
22470 host=$host
22471 host_os=$host_os
22472
22473 # The build system.
22474 build_alias=$build_alias
22475 build=$build
22476 build_os=$build_os
22477
22478 # A sed program that does not truncate output.
22479 SED=$lt_SED
22480
22481 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
22482 Xsed="\$SED -e 1s/^X//"
22483
22484 # A grep program that handles long lines.
22485 GREP=$lt_GREP
22486
22487 # An ERE matcher.
22488 EGREP=$lt_EGREP
22489
22490 # A literal string matcher.
22491 FGREP=$lt_FGREP
22492
22493 # A BSD- or MS-compatible name lister.
22494 NM=$lt_NM
22495
22496 # Whether we need soft or hard links.
22497 LN_S=$lt_LN_S
22498
22499 # What is the maximum length of a command?
22500 max_cmd_len=$max_cmd_len
22501
22502 # Object file suffix (normally "o").
22503 objext=$ac_objext
22504
22505 # Executable file suffix (normally "").
22506 exeext=$exeext
22507
22508 # whether the shell understands "unset".
22509 lt_unset=$lt_unset
22510
22511 # turn spaces into newlines.
22512 SP2NL=$lt_lt_SP2NL
22513
22514 # turn newlines into spaces.
22515 NL2SP=$lt_lt_NL2SP
22516
22517 # convert \$build file names to \$host format.
22518 to_host_file_cmd=$lt_cv_to_host_file_cmd
22519
22520 # convert \$build files to toolchain format.
22521 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
22522
22523 # A file(cmd) program that detects file types.
22524 FILECMD=$lt_FILECMD
22525
22526 # An object symbol dumper.
22527 OBJDUMP=$lt_OBJDUMP
22528
22529 # Method to check whether dependent libraries are shared objects.
22530 deplibs_check_method=$lt_deplibs_check_method
22531
22532 # Command to use when deplibs_check_method = "file_magic".
22533 file_magic_cmd=$lt_file_magic_cmd
22534
22535 # How to find potential files when deplibs_check_method = "file_magic".
22536 file_magic_glob=$lt_file_magic_glob
22537
22538 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
22539 want_nocaseglob=$lt_want_nocaseglob
22540
22541 # DLL creation program.
22542 DLLTOOL=$lt_DLLTOOL
22543
22544 # Command to associate shared and link libraries.
22545 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
22546
22547 # The archiver.
22548 AR=$lt_AR
22549
22550 # Flags to create an archive (by configure).
22551 lt_ar_flags=$lt_ar_flags
22552
22553 # Flags to create an archive.
22554 AR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"}
22555
22556 # How to feed a file listing to the archiver.
22557 archiver_list_spec=$lt_archiver_list_spec
22558
22559 # A symbol stripping program.
22560 STRIP=$lt_STRIP
22561
22562 # Commands used to install an old-style archive.
22563 RANLIB=$lt_RANLIB
22564 old_postinstall_cmds=$lt_old_postinstall_cmds
22565 old_postuninstall_cmds=$lt_old_postuninstall_cmds
22566
22567 # Whether to use a lock for old archive extraction.
22568 lock_old_archive_extraction=$lock_old_archive_extraction
22569
22570 # A C compiler.
22571 LTCC=$lt_CC
22572
22573 # LTCC compiler flags.
22574 LTCFLAGS=$lt_CFLAGS
22575
22576 # Take the output of nm and produce a listing of raw symbols and C names.
22577 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
22578
22579 # Transform the output of nm in a proper C declaration.
22580 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
22581
22582 # Transform the output of nm into a list of symbols to manually relocate.
22583 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
22584
22585 # Transform the output of nm in a C name address pair.
22586 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
22587
22588 # Transform the output of nm in a C name address pair when lib prefix is needed.
22589 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
22590
22591 # The name lister interface.
22592 nm_interface=$lt_lt_cv_nm_interface
22593
22594 # Specify filename containing input files for \$NM.
22595 nm_file_list_spec=$lt_nm_file_list_spec
22596
22597 # The root where to search for dependent libraries,and where our libraries should be installed.
22598 lt_sysroot=$lt_sysroot
22599
22600 # Command to truncate a binary pipe.
22601 lt_truncate_bin=$lt_lt_cv_truncate_bin
22602
22603 # The name of the directory that contains temporary libtool files.
22604 objdir=$objdir
22605
22606 # Used to examine libraries when file_magic_cmd begins with "file".
22607 MAGIC_CMD=$MAGIC_CMD
22608
22609 # Must we lock files when doing compilation?
22610 need_locks=$lt_need_locks
22611
22612 # Manifest tool.
22613 MANIFEST_TOOL=$lt_MANIFEST_TOOL
22614
22615 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
22616 DSYMUTIL=$lt_DSYMUTIL
22617
22618 # Tool to change global to local symbols on Mac OS X.
22619 NMEDIT=$lt_NMEDIT
22620
22621 # Tool to manipulate fat objects and archives on Mac OS X.
22622 LIPO=$lt_LIPO
22623
22624 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
22625 OTOOL=$lt_OTOOL
22626
22627 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
22628 OTOOL64=$lt_OTOOL64
22629
22630 # Old archive suffix (normally "a").
22631 libext=$libext
22632
22633 # Shared library suffix (normally ".so").
22634 shrext_cmds=$lt_shrext_cmds
22635
22636 # The commands to extract the exported symbol list from a shared archive.
22637 extract_expsyms_cmds=$lt_extract_expsyms_cmds
22638
22639 # Variables whose values should be saved in libtool wrapper scripts and
22640 # restored at link time.
22641 variables_saved_for_relink=$lt_variables_saved_for_relink
22642
22643 # Do we need the "lib" prefix for modules?
22644 need_lib_prefix=$need_lib_prefix
22645
22646 # Do we need a version for libraries?
22647 need_version=$need_version
22648
22649 # Library versioning type.
22650 version_type=$version_type
22651
22652 # Shared library runtime path variable.
22653 runpath_var=$runpath_var
22654
22655 # Shared library path variable.
22656 shlibpath_var=$shlibpath_var
22657
22658 # Is shlibpath searched before the hard-coded library search path?
22659 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
22660
22661 # Format of library name prefix.
22662 libname_spec=$lt_libname_spec
22663
22664 # List of archive names. First name is the real one, the rest are links.
22665 # The last name is the one that the linker finds with -lNAME
22666 library_names_spec=$lt_library_names_spec
22667
22668 # The coded name of the library, if different from the real name.
22669 soname_spec=$lt_soname_spec
22670
22671 # Permission mode override for installation of shared libraries.
22672 install_override_mode=$lt_install_override_mode
22673
22674 # Command to use after installation of a shared archive.
22675 postinstall_cmds=$lt_postinstall_cmds
22676
22677 # Command to use after uninstallation of a shared archive.
22678 postuninstall_cmds=$lt_postuninstall_cmds
22679
22680 # Commands used to finish a libtool library installation in a directory.
22681 finish_cmds=$lt_finish_cmds
22682
22683 # As "finish_cmds", except a single script fragment to be evaled but
22684 # not shown.
22685 finish_eval=$lt_finish_eval
22686
22687 # Whether we should hardcode library paths into libraries.
22688 hardcode_into_libs=$hardcode_into_libs
22689
22690 # Compile-time system search path for libraries.
22691 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
22692
22693 # Detected run-time system search path for libraries.
22694 sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
22695
22696 # Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
22697 configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
22698
22699 # Whether dlopen is supported.
22700 dlopen_support=$enable_dlopen
22701
22702 # Whether dlopen of programs is supported.
22703 dlopen_self=$enable_dlopen_self
22704
22705 # Whether dlopen of statically linked programs is supported.
22706 dlopen_self_static=$enable_dlopen_self_static
22707
22708 # Commands to strip libraries.
22709 old_striplib=$lt_old_striplib
22710 striplib=$lt_striplib
22711
22712
22713 # The linker used to build libraries.
22714 LD=$lt_LD
22715
22716 # How to create reloadable object files.
22717 reload_flag=$lt_reload_flag
22718 reload_cmds=$lt_reload_cmds
22719
22720 # Commands used to build an old-style archive.
22721 old_archive_cmds=$lt_old_archive_cmds
22722
22723 # A language specific compiler.
22724 CC=$lt_compiler
22725
22726 # Is the compiler the GNU compiler?
22727 with_gcc=$GCC
22728
22729 # Compiler flag to turn off builtin functions.
22730 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
22731
22732 # Additional compiler flags for building library objects.
22733 pic_flag=$lt_lt_prog_compiler_pic
22734
22735 # How to pass a linker flag through the compiler.
22736 wl=$lt_lt_prog_compiler_wl
22737
22738 # Compiler flag to prevent dynamic linking.
22739 link_static_flag=$lt_lt_prog_compiler_static
22740
22741 # Does compiler simultaneously support -c and -o options?
22742 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
22743
22744 # Whether or not to add -lc for building shared libraries.
22745 build_libtool_need_lc=$archive_cmds_need_lc
22746
22747 # Whether or not to disallow shared libs when runtime libs are static.
22748 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
22749
22750 # Compiler flag to allow reflexive dlopens.
22751 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
22752
22753 # Compiler flag to generate shared objects directly from archives.
22754 whole_archive_flag_spec=$lt_whole_archive_flag_spec
22755
22756 # Whether the compiler copes with passing no objects directly.
22757 compiler_needs_object=$lt_compiler_needs_object
22758
22759 # Create an old-style archive from a shared archive.
22760 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
22761
22762 # Create a temporary old-style archive to link instead of a shared archive.
22763 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
22764
22765 # Commands used to build a shared archive.
22766 archive_cmds=$lt_archive_cmds
22767 archive_expsym_cmds=$lt_archive_expsym_cmds
22768
22769 # Commands used to build a loadable module if different from building
22770 # a shared archive.
22771 module_cmds=$lt_module_cmds
22772 module_expsym_cmds=$lt_module_expsym_cmds
22773
22774 # Whether we are building with GNU ld or not.
22775 with_gnu_ld=$lt_with_gnu_ld
22776
22777 # Flag that allows shared libraries with undefined symbols to be built.
22778 allow_undefined_flag=$lt_allow_undefined_flag
22779
22780 # Flag that enforces no undefined symbols.
22781 no_undefined_flag=$lt_no_undefined_flag
22782
22783 # Flag to hardcode \$libdir into a binary during linking.
22784 # This must work even if \$libdir does not exist
22785 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
22786
22787 # Whether we need a single "-rpath" flag with a separated argument.
22788 hardcode_libdir_separator=$lt_hardcode_libdir_separator
22789
22790 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
22791 # DIR into the resulting binary.
22792 hardcode_direct=$hardcode_direct
22793
22794 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
22795 # DIR into the resulting binary and the resulting library dependency is
22796 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
22797 # library is relocated.
22798 hardcode_direct_absolute=$hardcode_direct_absolute
22799
22800 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
22801 # into the resulting binary.
22802 hardcode_minus_L=$hardcode_minus_L
22803
22804 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
22805 # into the resulting binary.
22806 hardcode_shlibpath_var=$hardcode_shlibpath_var
22807
22808 # Set to "yes" if building a shared library automatically hardcodes DIR
22809 # into the library and all subsequent libraries and executables linked
22810 # against it.
22811 hardcode_automatic=$hardcode_automatic
22812
22813 # Set to yes if linker adds runtime paths of dependent libraries
22814 # to runtime path list.
22815 inherit_rpath=$inherit_rpath
22816
22817 # Whether libtool must link a program against all its dependency libraries.
22818 link_all_deplibs=$link_all_deplibs
22819
22820 # Set to "yes" if exported symbols are required.
22821 always_export_symbols=$always_export_symbols
22822
22823 # The commands to list exported symbols.
22824 export_symbols_cmds=$lt_export_symbols_cmds
22825
22826 # Symbols that should not be listed in the preloaded symbols.
22827 exclude_expsyms=$lt_exclude_expsyms
22828
22829 # Symbols that must always be exported.
22830 include_expsyms=$lt_include_expsyms
22831
22832 # Commands necessary for linking programs (against libraries) with templates.
22833 prelink_cmds=$lt_prelink_cmds
22834
22835 # Commands necessary for finishing linking programs.
22836 postlink_cmds=$lt_postlink_cmds
22837
22838 # Specify filename containing input files.
22839 file_list_spec=$lt_file_list_spec
22840
22841 # How to hardcode a shared library path into an executable.
22842 hardcode_action=$hardcode_action
22843
22844 # ### END LIBTOOL CONFIG
22845
22846 _LT_EOF
22847
22848 cat <<'_LT_EOF' >> "$cfgfile"
22849
22850 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
22851
22852 # func_munge_path_list VARIABLE PATH
22853 # -----------------------------------
22854 # VARIABLE is name of variable containing _space_ separated list of
22855 # directories to be munged by the contents of PATH, which is string
22856 # having a format:
22857 # "DIR[:DIR]:"
22858 # string "DIR[ DIR]" will be prepended to VARIABLE
22859 # ":DIR[:DIR]"
22860 # string "DIR[ DIR]" will be appended to VARIABLE
22861 # "DIRP[:DIRP]::[DIRA:]DIRA"
22862 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
22863 # "DIRA[ DIRA]" will be appended to VARIABLE
22864 # "DIR[:DIR]"
22865 # VARIABLE will be replaced by "DIR[ DIR]"
22866 func_munge_path_list ()
22867 {
22868 case x$2 in
22869 x)
22870 ;;
22871 *:)
22872 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
22873 ;;
22874 x:*)
22875 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
22876 ;;
22877 *::*)
22878 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
22879 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
22880 ;;
22881 *)
22882 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
22883 ;;
22884 esac
22885 }
22886
22887
22888 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
22889 func_cc_basename ()
22890 {
22891 for cc_temp in $*""; do
22892 case $cc_temp in
22893 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
22894 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
22895 \-*) ;;
22896 *) break;;
22897 esac
22898 done
22899 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
22900 }
22901
22902
22903 # ### END FUNCTIONS SHARED WITH CONFIGURE
22904
22905 _LT_EOF
22906
22907 case $host_os in
22908 aix3*)
22909 cat <<\_LT_EOF >> "$cfgfile"
22910 # AIX sometimes has problems with the GCC collect2 program. For some
22911 # reason, if we set the COLLECT_NAMES environment variable, the problems
22912 # vanish in a puff of smoke.
22913 if test set != "${COLLECT_NAMES+set}"; then
22914 COLLECT_NAMES=
22915 export COLLECT_NAMES
22916 fi
22917 _LT_EOF
22918 ;;
22919 esac
22920
22921
22922
22923 ltmain=$ac_aux_dir/ltmain.sh
22924
22925
22926 # We use sed instead of cat because bash on DJGPP gets confused if
22927 # if finds mixed CR/LF and LF-only lines. Since sed operates in
22928 # text mode, it properly converts lines to CR/LF. This bash problem
22929 # is reportedly fixed, but why not run on old versions too?
22930 $SED '$q' "$ltmain" >> "$cfgfile" \
22931 || (rm -f "$cfgfile"; exit 1)
22932
22933 mv -f "$cfgfile" "$ofile" ||
22934 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
22935 chmod +x "$ofile"
22936
22937 ;;
22938 "libtool_hack":C)
22939 cp -f libtool libtool_
22940 test -z "$SED" && SED=sed
22941 $SED '1,/^soname_spec/{
22942 /^soname_spec/i\
22943 # X.Org hack to match monolithic Xaw SONAME\
22944 xorglibxawname="libXaw"
22945 /^soname_spec/s/libname/xorglibxawname/
22946 }' libtool_ > libtool
22947 rm -f libtool_
22948 ;;
22949
22950 esac
22951 done # for ac_tag
22952
22953
22954 as_fn_exit 0
22955 _ACEOF
22956 ac_clean_files=$ac_clean_files_save
22957
22958 test $ac_write_fail = 0 ||
22959 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
22960
22961
22962 # configure is writing to config.log, and then calls config.status.
22963 # config.status does its own redirection, appending to config.log.
22964 # Unfortunately, on DOS this fails, as config.log is still kept open
22965 # by configure, so config.status won't be able to write to it; its
22966 # output is simply discarded. So we exec the FD to /dev/null,
22967 # effectively closing config.log, so it can be properly (re)opened and
22968 # appended to by config.status. When coming back to configure, we
22969 # need to make the FD available again.
22970 if test "$no_create" != yes; then
22971 ac_cs_success=:
22972 ac_config_status_args=
22973 test "$silent" = yes &&
22974 ac_config_status_args="$ac_config_status_args --quiet"
22975 exec 5>/dev/null
22976 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22977 exec 5>>config.log
22978 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22979 # would make configure fail if this is the last instruction.
22980 $ac_cs_success || as_fn_exit 1
22981 fi
22982 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
22983 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
22984 printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
22985 fi
22986
22987
22988