configure revision 1.1.1.10 1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.71 for xf86-input-mouse 1.9.5.
4 #
5 # Report bugs to <https://gitlab.freedesktop.org/xorg/driver/xf86-input-mouse/-/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/driver/xf86-input-mouse/-/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
602 test -n "$DJDIR" || exec 7<&0 </dev/null
603 exec 6>&1
604
605 # Name of the host.
606 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
607 # so uname gets run too.
608 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
609
610 #
611 # Initializations.
612 #
613 ac_default_prefix=/usr/local
614 ac_clean_files=
615 ac_config_libobj_dir=.
616 LIBOBJS=
617 cross_compiling=no
618 subdirs=
619 MFLAGS=
620 MAKEFLAGS=
621
622 # Identity of this package.
623 PACKAGE_NAME='xf86-input-mouse'
624 PACKAGE_TARNAME='xf86-input-mouse'
625 PACKAGE_VERSION='1.9.5'
626 PACKAGE_STRING='xf86-input-mouse 1.9.5'
627 PACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/driver/xf86-input-mouse/-/issues'
628 PACKAGE_URL=''
629
630 ac_unique_file="Makefile.am"
631 # Factoring default headers for most tests.
632 ac_includes_default="\
633 #include <stddef.h>
634 #ifdef HAVE_STDIO_H
635 # include <stdio.h>
636 #endif
637 #ifdef HAVE_STDLIB_H
638 # include <stdlib.h>
639 #endif
640 #ifdef HAVE_STRING_H
641 # include <string.h>
642 #endif
643 #ifdef HAVE_INTTYPES_H
644 # include <inttypes.h>
645 #endif
646 #ifdef HAVE_STDINT_H
647 # include <stdint.h>
648 #endif
649 #ifdef HAVE_STRINGS_H
650 # include <strings.h>
651 #endif
652 #ifdef HAVE_SYS_TYPES_H
653 # include <sys/types.h>
654 #endif
655 #ifdef HAVE_SYS_STAT_H
656 # include <sys/stat.h>
657 #endif
658 #ifdef HAVE_UNISTD_H
659 # include <unistd.h>
660 #endif"
661
662 ac_header_c_list=
663 ac_subst_vars='am__EXEEXT_FALSE
664 am__EXEEXT_TRUE
665 LTLIBOBJS
666 LIBOBJS
667 DRIVER_NAME
668 OS_MOUSE_NAME
669 sdkdir
670 inputdir
671 XORG_LIBS
672 XORG_CFLAGS
673 LINT_FALSE
674 LINT_TRUE
675 LINT_FLAGS
676 LINT
677 MAN_SUBSTS
678 XORG_MAN_PAGE
679 ADMIN_MAN_DIR
680 DRIVER_MAN_DIR
681 MISC_MAN_DIR
682 FILE_MAN_DIR
683 LIB_MAN_DIR
684 APP_MAN_DIR
685 ADMIN_MAN_SUFFIX
686 DRIVER_MAN_SUFFIX
687 MISC_MAN_SUFFIX
688 FILE_MAN_SUFFIX
689 LIB_MAN_SUFFIX
690 APP_MAN_SUFFIX
691 INSTALL_CMD
692 PKG_CONFIG_LIBDIR
693 PKG_CONFIG_PATH
694 PKG_CONFIG
695 CHANGELOG_CMD
696 STRICT_CFLAGS
697 CWARNFLAGS
698 BASE_CFLAGS
699 LT_SYS_LIBRARY_PATH
700 OTOOL64
701 OTOOL
702 LIPO
703 NMEDIT
704 DSYMUTIL
705 MANIFEST_TOOL
706 RANLIB
707 ac_ct_AR
708 AR
709 DLLTOOL
710 OBJDUMP
711 FILECMD
712 LN_S
713 NM
714 ac_ct_DUMPBIN
715 DUMPBIN
716 LD
717 FGREP
718 EGREP
719 GREP
720 SED
721 host_os
722 host_vendor
723 host_cpu
724 host
725 build_os
726 build_vendor
727 build_cpu
728 build
729 LIBTOOL
730 AM_BACKSLASH
731 AM_DEFAULT_VERBOSITY
732 AM_DEFAULT_V
733 AM_V
734 CSCOPE
735 ETAGS
736 CTAGS
737 am__fastdepCC_FALSE
738 am__fastdepCC_TRUE
739 CCDEPMODE
740 am__nodep
741 AMDEPBACKSLASH
742 AMDEP_FALSE
743 AMDEP_TRUE
744 am__include
745 DEPDIR
746 am__untar
747 am__tar
748 AMTAR
749 am__leading_dot
750 SET_MAKE
751 AWK
752 mkdir_p
753 MKDIR_P
754 INSTALL_STRIP_PROGRAM
755 STRIP
756 install_sh
757 MAKEINFO
758 AUTOHEADER
759 AUTOMAKE
760 AUTOCONF
761 ACLOCAL
762 VERSION
763 PACKAGE
764 CYGPATH_W
765 am__isrc
766 INSTALL_DATA
767 INSTALL_SCRIPT
768 INSTALL_PROGRAM
769 OBJEXT
770 EXEEXT
771 ac_ct_CC
772 CPPFLAGS
773 LDFLAGS
774 CFLAGS
775 CC
776 target_alias
777 host_alias
778 build_alias
779 LIBS
780 ECHO_T
781 ECHO_N
782 ECHO_C
783 DEFS
784 mandir
785 localedir
786 libdir
787 psdir
788 pdfdir
789 dvidir
790 htmldir
791 infodir
792 docdir
793 oldincludedir
794 includedir
795 runstatedir
796 localstatedir
797 sharedstatedir
798 sysconfdir
799 datadir
800 datarootdir
801 libexecdir
802 sbindir
803 bindir
804 program_transform_name
805 prefix
806 exec_prefix
807 PACKAGE_URL
808 PACKAGE_BUGREPORT
809 PACKAGE_STRING
810 PACKAGE_VERSION
811 PACKAGE_TARNAME
812 PACKAGE_NAME
813 PATH_SEPARATOR
814 SHELL
815 am__quote'
816 ac_subst_files=''
817 ac_user_opts='
818 enable_option_checking
819 enable_dependency_tracking
820 enable_silent_rules
821 enable_static
822 enable_shared
823 with_pic
824 enable_fast_install
825 with_aix_soname
826 with_gnu_ld
827 with_sysroot
828 enable_libtool_lock
829 enable_selective_werror
830 enable_strict_compilation
831 with_lint
832 with_xorg_module_dir
833 with_sdkdir
834 '
835 ac_precious_vars='build_alias
836 host_alias
837 target_alias
838 CC
839 CFLAGS
840 LDFLAGS
841 LIBS
842 CPPFLAGS
843 LT_SYS_LIBRARY_PATH
844 PKG_CONFIG
845 PKG_CONFIG_PATH
846 PKG_CONFIG_LIBDIR
847 LINT
848 LINT_FLAGS
849 XORG_CFLAGS
850 XORG_LIBS'
851
852
853 # Initialize some variables set by options.
854 ac_init_help=
855 ac_init_version=false
856 ac_unrecognized_opts=
857 ac_unrecognized_sep=
858 # The variables have the same names as the options, with
859 # dashes changed to underlines.
860 cache_file=/dev/null
861 exec_prefix=NONE
862 no_create=
863 no_recursion=
864 prefix=NONE
865 program_prefix=NONE
866 program_suffix=NONE
867 program_transform_name=s,x,x,
868 silent=
869 site=
870 srcdir=
871 verbose=
872 x_includes=NONE
873 x_libraries=NONE
874
875 # Installation directory options.
876 # These are left unexpanded so users can "make install exec_prefix=/foo"
877 # and all the variables that are supposed to be based on exec_prefix
878 # by default will actually change.
879 # Use braces instead of parens because sh, perl, etc. also accept them.
880 # (The list follows the same order as the GNU Coding Standards.)
881 bindir='${exec_prefix}/bin'
882 sbindir='${exec_prefix}/sbin'
883 libexecdir='${exec_prefix}/libexec'
884 datarootdir='${prefix}/share'
885 datadir='${datarootdir}'
886 sysconfdir='${prefix}/etc'
887 sharedstatedir='${prefix}/com'
888 localstatedir='${prefix}/var'
889 runstatedir='${localstatedir}/run'
890 includedir='${prefix}/include'
891 oldincludedir='/usr/include'
892 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
893 infodir='${datarootdir}/info'
894 htmldir='${docdir}'
895 dvidir='${docdir}'
896 pdfdir='${docdir}'
897 psdir='${docdir}'
898 libdir='${exec_prefix}/lib'
899 localedir='${datarootdir}/locale'
900 mandir='${datarootdir}/man'
901
902 ac_prev=
903 ac_dashdash=
904 for ac_option
905 do
906 # If the previous option needs an argument, assign it.
907 if test -n "$ac_prev"; then
908 eval $ac_prev=\$ac_option
909 ac_prev=
910 continue
911 fi
912
913 case $ac_option in
914 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
915 *=) ac_optarg= ;;
916 *) ac_optarg=yes ;;
917 esac
918
919 case $ac_dashdash$ac_option in
920 --)
921 ac_dashdash=yes ;;
922
923 -bindir | --bindir | --bindi | --bind | --bin | --bi)
924 ac_prev=bindir ;;
925 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
926 bindir=$ac_optarg ;;
927
928 -build | --build | --buil | --bui | --bu)
929 ac_prev=build_alias ;;
930 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
931 build_alias=$ac_optarg ;;
932
933 -cache-file | --cache-file | --cache-fil | --cache-fi \
934 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
935 ac_prev=cache_file ;;
936 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
937 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
938 cache_file=$ac_optarg ;;
939
940 --config-cache | -C)
941 cache_file=config.cache ;;
942
943 -datadir | --datadir | --datadi | --datad)
944 ac_prev=datadir ;;
945 -datadir=* | --datadir=* | --datadi=* | --datad=*)
946 datadir=$ac_optarg ;;
947
948 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
949 | --dataroo | --dataro | --datar)
950 ac_prev=datarootdir ;;
951 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
952 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
953 datarootdir=$ac_optarg ;;
954
955 -disable-* | --disable-*)
956 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
957 # Reject names that are not valid shell variable names.
958 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
959 as_fn_error $? "invalid feature name: \`$ac_useropt'"
960 ac_useropt_orig=$ac_useropt
961 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
962 case $ac_user_opts in
963 *"
964 "enable_$ac_useropt"
965 "*) ;;
966 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
967 ac_unrecognized_sep=', ';;
968 esac
969 eval enable_$ac_useropt=no ;;
970
971 -docdir | --docdir | --docdi | --doc | --do)
972 ac_prev=docdir ;;
973 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
974 docdir=$ac_optarg ;;
975
976 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
977 ac_prev=dvidir ;;
978 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
979 dvidir=$ac_optarg ;;
980
981 -enable-* | --enable-*)
982 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
983 # Reject names that are not valid shell variable names.
984 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
985 as_fn_error $? "invalid feature name: \`$ac_useropt'"
986 ac_useropt_orig=$ac_useropt
987 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
988 case $ac_user_opts in
989 *"
990 "enable_$ac_useropt"
991 "*) ;;
992 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
993 ac_unrecognized_sep=', ';;
994 esac
995 eval enable_$ac_useropt=\$ac_optarg ;;
996
997 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
998 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
999 | --exec | --exe | --ex)
1000 ac_prev=exec_prefix ;;
1001 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1002 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1003 | --exec=* | --exe=* | --ex=*)
1004 exec_prefix=$ac_optarg ;;
1005
1006 -gas | --gas | --ga | --g)
1007 # Obsolete; use --with-gas.
1008 with_gas=yes ;;
1009
1010 -help | --help | --hel | --he | -h)
1011 ac_init_help=long ;;
1012 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1013 ac_init_help=recursive ;;
1014 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1015 ac_init_help=short ;;
1016
1017 -host | --host | --hos | --ho)
1018 ac_prev=host_alias ;;
1019 -host=* | --host=* | --hos=* | --ho=*)
1020 host_alias=$ac_optarg ;;
1021
1022 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1023 ac_prev=htmldir ;;
1024 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1025 | --ht=*)
1026 htmldir=$ac_optarg ;;
1027
1028 -includedir | --includedir | --includedi | --included | --include \
1029 | --includ | --inclu | --incl | --inc)
1030 ac_prev=includedir ;;
1031 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1032 | --includ=* | --inclu=* | --incl=* | --inc=*)
1033 includedir=$ac_optarg ;;
1034
1035 -infodir | --infodir | --infodi | --infod | --info | --inf)
1036 ac_prev=infodir ;;
1037 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1038 infodir=$ac_optarg ;;
1039
1040 -libdir | --libdir | --libdi | --libd)
1041 ac_prev=libdir ;;
1042 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1043 libdir=$ac_optarg ;;
1044
1045 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1046 | --libexe | --libex | --libe)
1047 ac_prev=libexecdir ;;
1048 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1049 | --libexe=* | --libex=* | --libe=*)
1050 libexecdir=$ac_optarg ;;
1051
1052 -localedir | --localedir | --localedi | --localed | --locale)
1053 ac_prev=localedir ;;
1054 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1055 localedir=$ac_optarg ;;
1056
1057 -localstatedir | --localstatedir | --localstatedi | --localstated \
1058 | --localstate | --localstat | --localsta | --localst | --locals)
1059 ac_prev=localstatedir ;;
1060 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1061 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1062 localstatedir=$ac_optarg ;;
1063
1064 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1065 ac_prev=mandir ;;
1066 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1067 mandir=$ac_optarg ;;
1068
1069 -nfp | --nfp | --nf)
1070 # Obsolete; use --without-fp.
1071 with_fp=no ;;
1072
1073 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1074 | --no-cr | --no-c | -n)
1075 no_create=yes ;;
1076
1077 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1078 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1079 no_recursion=yes ;;
1080
1081 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1082 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1083 | --oldin | --oldi | --old | --ol | --o)
1084 ac_prev=oldincludedir ;;
1085 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1086 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1087 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1088 oldincludedir=$ac_optarg ;;
1089
1090 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1091 ac_prev=prefix ;;
1092 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1093 prefix=$ac_optarg ;;
1094
1095 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1096 | --program-pre | --program-pr | --program-p)
1097 ac_prev=program_prefix ;;
1098 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1099 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1100 program_prefix=$ac_optarg ;;
1101
1102 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1103 | --program-suf | --program-su | --program-s)
1104 ac_prev=program_suffix ;;
1105 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1106 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1107 program_suffix=$ac_optarg ;;
1108
1109 -program-transform-name | --program-transform-name \
1110 | --program-transform-nam | --program-transform-na \
1111 | --program-transform-n | --program-transform- \
1112 | --program-transform | --program-transfor \
1113 | --program-transfo | --program-transf \
1114 | --program-trans | --program-tran \
1115 | --progr-tra | --program-tr | --program-t)
1116 ac_prev=program_transform_name ;;
1117 -program-transform-name=* | --program-transform-name=* \
1118 | --program-transform-nam=* | --program-transform-na=* \
1119 | --program-transform-n=* | --program-transform-=* \
1120 | --program-transform=* | --program-transfor=* \
1121 | --program-transfo=* | --program-transf=* \
1122 | --program-trans=* | --program-tran=* \
1123 | --progr-tra=* | --program-tr=* | --program-t=*)
1124 program_transform_name=$ac_optarg ;;
1125
1126 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1127 ac_prev=pdfdir ;;
1128 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1129 pdfdir=$ac_optarg ;;
1130
1131 -psdir | --psdir | --psdi | --psd | --ps)
1132 ac_prev=psdir ;;
1133 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1134 psdir=$ac_optarg ;;
1135
1136 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1137 | -silent | --silent | --silen | --sile | --sil)
1138 silent=yes ;;
1139
1140 -runstatedir | --runstatedir | --runstatedi | --runstated \
1141 | --runstate | --runstat | --runsta | --runst | --runs \
1142 | --run | --ru | --r)
1143 ac_prev=runstatedir ;;
1144 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1145 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1146 | --run=* | --ru=* | --r=*)
1147 runstatedir=$ac_optarg ;;
1148
1149 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1150 ac_prev=sbindir ;;
1151 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1152 | --sbi=* | --sb=*)
1153 sbindir=$ac_optarg ;;
1154
1155 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1156 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1157 | --sharedst | --shareds | --shared | --share | --shar \
1158 | --sha | --sh)
1159 ac_prev=sharedstatedir ;;
1160 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1161 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1162 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1163 | --sha=* | --sh=*)
1164 sharedstatedir=$ac_optarg ;;
1165
1166 -site | --site | --sit)
1167 ac_prev=site ;;
1168 -site=* | --site=* | --sit=*)
1169 site=$ac_optarg ;;
1170
1171 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1172 ac_prev=srcdir ;;
1173 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1174 srcdir=$ac_optarg ;;
1175
1176 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1177 | --syscon | --sysco | --sysc | --sys | --sy)
1178 ac_prev=sysconfdir ;;
1179 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1180 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1181 sysconfdir=$ac_optarg ;;
1182
1183 -target | --target | --targe | --targ | --tar | --ta | --t)
1184 ac_prev=target_alias ;;
1185 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1186 target_alias=$ac_optarg ;;
1187
1188 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1189 verbose=yes ;;
1190
1191 -version | --version | --versio | --versi | --vers | -V)
1192 ac_init_version=: ;;
1193
1194 -with-* | --with-*)
1195 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1196 # Reject names that are not valid shell variable names.
1197 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1198 as_fn_error $? "invalid package name: \`$ac_useropt'"
1199 ac_useropt_orig=$ac_useropt
1200 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1201 case $ac_user_opts in
1202 *"
1203 "with_$ac_useropt"
1204 "*) ;;
1205 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1206 ac_unrecognized_sep=', ';;
1207 esac
1208 eval with_$ac_useropt=\$ac_optarg ;;
1209
1210 -without-* | --without-*)
1211 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1212 # Reject names that are not valid shell variable names.
1213 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1214 as_fn_error $? "invalid package name: \`$ac_useropt'"
1215 ac_useropt_orig=$ac_useropt
1216 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1217 case $ac_user_opts in
1218 *"
1219 "with_$ac_useropt"
1220 "*) ;;
1221 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1222 ac_unrecognized_sep=', ';;
1223 esac
1224 eval with_$ac_useropt=no ;;
1225
1226 --x)
1227 # Obsolete; use --with-x.
1228 with_x=yes ;;
1229
1230 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1231 | --x-incl | --x-inc | --x-in | --x-i)
1232 ac_prev=x_includes ;;
1233 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1234 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1235 x_includes=$ac_optarg ;;
1236
1237 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1238 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1239 ac_prev=x_libraries ;;
1240 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1241 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1242 x_libraries=$ac_optarg ;;
1243
1244 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1245 Try \`$0 --help' for more information"
1246 ;;
1247
1248 *=*)
1249 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1250 # Reject names that are not valid shell variable names.
1251 case $ac_envvar in #(
1252 '' | [0-9]* | *[!_$as_cr_alnum]* )
1253 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1254 esac
1255 eval $ac_envvar=\$ac_optarg
1256 export $ac_envvar ;;
1257
1258 *)
1259 # FIXME: should be removed in autoconf 3.0.
1260 printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
1261 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1262 printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
1263 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1264 ;;
1265
1266 esac
1267 done
1268
1269 if test -n "$ac_prev"; then
1270 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1271 as_fn_error $? "missing argument to $ac_option"
1272 fi
1273
1274 if test -n "$ac_unrecognized_opts"; then
1275 case $enable_option_checking in
1276 no) ;;
1277 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1278 *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1279 esac
1280 fi
1281
1282 # Check all directory arguments for consistency.
1283 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1284 datadir sysconfdir sharedstatedir localstatedir includedir \
1285 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1286 libdir localedir mandir runstatedir
1287 do
1288 eval ac_val=\$$ac_var
1289 # Remove trailing slashes.
1290 case $ac_val in
1291 */ )
1292 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1293 eval $ac_var=\$ac_val;;
1294 esac
1295 # Be sure to have absolute directory names.
1296 case $ac_val in
1297 [\\/$]* | ?:[\\/]* ) continue;;
1298 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1299 esac
1300 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1301 done
1302
1303 # There might be people who depend on the old broken behavior: `$host'
1304 # used to hold the argument of --host etc.
1305 # FIXME: To remove some day.
1306 build=$build_alias
1307 host=$host_alias
1308 target=$target_alias
1309
1310 # FIXME: To remove some day.
1311 if test "x$host_alias" != x; then
1312 if test "x$build_alias" = x; then
1313 cross_compiling=maybe
1314 elif test "x$build_alias" != "x$host_alias"; then
1315 cross_compiling=yes
1316 fi
1317 fi
1318
1319 ac_tool_prefix=
1320 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1321
1322 test "$silent" = yes && exec 6>/dev/null
1323
1324
1325 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1326 ac_ls_di=`ls -di .` &&
1327 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1328 as_fn_error $? "working directory cannot be determined"
1329 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1330 as_fn_error $? "pwd does not report name of working directory"
1331
1332
1333 # Find the source files, if location was not specified.
1334 if test -z "$srcdir"; then
1335 ac_srcdir_defaulted=yes
1336 # Try the directory containing this script, then the parent directory.
1337 ac_confdir=`$as_dirname -- "$as_myself" ||
1338 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1339 X"$as_myself" : 'X\(//\)[^/]' \| \
1340 X"$as_myself" : 'X\(//\)$' \| \
1341 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1342 printf "%s\n" X"$as_myself" |
1343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1344 s//\1/
1345 q
1346 }
1347 /^X\(\/\/\)[^/].*/{
1348 s//\1/
1349 q
1350 }
1351 /^X\(\/\/\)$/{
1352 s//\1/
1353 q
1354 }
1355 /^X\(\/\).*/{
1356 s//\1/
1357 q
1358 }
1359 s/.*/./; q'`
1360 srcdir=$ac_confdir
1361 if test ! -r "$srcdir/$ac_unique_file"; then
1362 srcdir=..
1363 fi
1364 else
1365 ac_srcdir_defaulted=no
1366 fi
1367 if test ! -r "$srcdir/$ac_unique_file"; then
1368 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1369 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1370 fi
1371 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1372 ac_abs_confdir=`(
1373 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1374 pwd)`
1375 # When building in place, set srcdir=.
1376 if test "$ac_abs_confdir" = "$ac_pwd"; then
1377 srcdir=.
1378 fi
1379 # Remove unnecessary trailing slashes from srcdir.
1380 # Double slashes in file names in object file debugging info
1381 # mess up M-x gdb in Emacs.
1382 case $srcdir in
1383 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1384 esac
1385 for ac_var in $ac_precious_vars; do
1386 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1387 eval ac_env_${ac_var}_value=\$${ac_var}
1388 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1389 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1390 done
1391
1392 #
1393 # Report the --help message.
1394 #
1395 if test "$ac_init_help" = "long"; then
1396 # Omit some internal or obsolete options to make the list less imposing.
1397 # This message is too long to be a string in the A/UX 3.1 sh.
1398 cat <<_ACEOF
1399 \`configure' configures xf86-input-mouse 1.9.5 to adapt to many kinds of systems.
1400
1401 Usage: $0 [OPTION]... [VAR=VALUE]...
1402
1403 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1404 VAR=VALUE. See below for descriptions of some of the useful variables.
1405
1406 Defaults for the options are specified in brackets.
1407
1408 Configuration:
1409 -h, --help display this help and exit
1410 --help=short display options specific to this package
1411 --help=recursive display the short help of all the included packages
1412 -V, --version display version information and exit
1413 -q, --quiet, --silent do not print \`checking ...' messages
1414 --cache-file=FILE cache test results in FILE [disabled]
1415 -C, --config-cache alias for \`--cache-file=config.cache'
1416 -n, --no-create do not create output files
1417 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1418
1419 Installation directories:
1420 --prefix=PREFIX install architecture-independent files in PREFIX
1421 [$ac_default_prefix]
1422 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1423 [PREFIX]
1424
1425 By default, \`make install' will install all the files in
1426 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1427 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1428 for instance \`--prefix=\$HOME'.
1429
1430 For better control, use the options below.
1431
1432 Fine tuning of the installation directories:
1433 --bindir=DIR user executables [EPREFIX/bin]
1434 --sbindir=DIR system admin executables [EPREFIX/sbin]
1435 --libexecdir=DIR program executables [EPREFIX/libexec]
1436 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1437 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1438 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1439 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
1440 --libdir=DIR object code libraries [EPREFIX/lib]
1441 --includedir=DIR C header files [PREFIX/include]
1442 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1443 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1444 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1445 --infodir=DIR info documentation [DATAROOTDIR/info]
1446 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1447 --mandir=DIR man documentation [DATAROOTDIR/man]
1448 --docdir=DIR documentation root
1449 [DATAROOTDIR/doc/xf86-input-mouse]
1450 --htmldir=DIR html documentation [DOCDIR]
1451 --dvidir=DIR dvi documentation [DOCDIR]
1452 --pdfdir=DIR pdf documentation [DOCDIR]
1453 --psdir=DIR ps documentation [DOCDIR]
1454 _ACEOF
1455
1456 cat <<\_ACEOF
1457
1458 Program names:
1459 --program-prefix=PREFIX prepend PREFIX to installed program names
1460 --program-suffix=SUFFIX append SUFFIX to installed program names
1461 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1462
1463 System types:
1464 --build=BUILD configure for building on BUILD [guessed]
1465 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1466 _ACEOF
1467 fi
1468
1469 if test -n "$ac_init_help"; then
1470 case $ac_init_help in
1471 short | recursive ) echo "Configuration of xf86-input-mouse 1.9.5:";;
1472 esac
1473 cat <<\_ACEOF
1474
1475 Optional Features:
1476 --disable-option-checking ignore unrecognized --enable/--with options
1477 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1478 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1479 --enable-dependency-tracking
1480 do not reject slow dependency extractors
1481 --disable-dependency-tracking
1482 speeds up one-time build
1483 --enable-silent-rules less verbose build output (undo: "make V=1")
1484 --disable-silent-rules verbose build output (undo: "make V=0")
1485 --enable-static[=PKGS] build static libraries [default=no]
1486 --enable-shared[=PKGS] build shared libraries [default=yes]
1487 --enable-fast-install[=PKGS]
1488 optimize for fast installation [default=yes]
1489 --disable-libtool-lock avoid locking (might break parallel builds)
1490 --disable-selective-werror
1491 Turn off selective compiler errors. (default:
1492 enabled)
1493 --enable-strict-compilation
1494 Enable all warnings from compiler and make them
1495 errors (default: disabled)
1496
1497 Optional Packages:
1498 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1499 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1500 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
1501 both]
1502 --with-aix-soname=aix|svr4|both
1503 shared library versioning (aka "SONAME") variant to
1504 provide on AIX, [default=aix].
1505 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1506 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the
1507 compiler's sysroot if not specified).
1508 --with-lint Use a lint-style source code checker (default:
1509 disabled)
1510 --with-xorg-module-dir=DIR
1511 Default xorg module directory
1512 [[default=$libdir/xorg/modules]]
1513
1514
1515 Some influential environment variables:
1516 CC C compiler command
1517 CFLAGS C compiler flags
1518 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1519 nonstandard directory <lib dir>
1520 LIBS libraries to pass to the linker, e.g. -l<library>
1521 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1522 you have headers in a nonstandard directory <include dir>
1523 LT_SYS_LIBRARY_PATH
1524 User-defined run-time library search path.
1525 PKG_CONFIG path to pkg-config utility
1526 PKG_CONFIG_PATH
1527 directories to add to pkg-config's search path
1528 PKG_CONFIG_LIBDIR
1529 path overriding pkg-config's built-in search path
1530 LINT Path to a lint-style command
1531 LINT_FLAGS Flags for the lint-style command
1532 XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1533 XORG_LIBS linker flags for XORG, overriding pkg-config
1534
1535 Use these variables to override the choices made by `configure' or to help
1536 it to find libraries and programs with nonstandard names/locations.
1537
1538 Report bugs to <https://gitlab.freedesktop.org/xorg/driver/xf86-input-mouse/-/issues>.
1539 _ACEOF
1540 ac_status=$?
1541 fi
1542
1543 if test "$ac_init_help" = "recursive"; then
1544 # If there are subdirs, report their specific --help.
1545 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1546 test -d "$ac_dir" ||
1547 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1548 continue
1549 ac_builddir=.
1550
1551 case "$ac_dir" in
1552 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1553 *)
1554 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1555 # A ".." for each directory in $ac_dir_suffix.
1556 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1557 case $ac_top_builddir_sub in
1558 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1559 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1560 esac ;;
1561 esac
1562 ac_abs_top_builddir=$ac_pwd
1563 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1564 # for backward compatibility:
1565 ac_top_builddir=$ac_top_build_prefix
1566
1567 case $srcdir in
1568 .) # We are building in place.
1569 ac_srcdir=.
1570 ac_top_srcdir=$ac_top_builddir_sub
1571 ac_abs_top_srcdir=$ac_pwd ;;
1572 [\\/]* | ?:[\\/]* ) # Absolute name.
1573 ac_srcdir=$srcdir$ac_dir_suffix;
1574 ac_top_srcdir=$srcdir
1575 ac_abs_top_srcdir=$srcdir ;;
1576 *) # Relative name.
1577 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1578 ac_top_srcdir=$ac_top_build_prefix$srcdir
1579 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1580 esac
1581 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1582
1583 cd "$ac_dir" || { ac_status=$?; continue; }
1584 # Check for configure.gnu first; this name is used for a wrapper for
1585 # Metaconfig's "Configure" on case-insensitive file systems.
1586 if test -f "$ac_srcdir/configure.gnu"; then
1587 echo &&
1588 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1589 elif test -f "$ac_srcdir/configure"; then
1590 echo &&
1591 $SHELL "$ac_srcdir/configure" --help=recursive
1592 else
1593 printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1594 fi || ac_status=$?
1595 cd "$ac_pwd" || { ac_status=$?; break; }
1596 done
1597 fi
1598
1599 test -n "$ac_init_help" && exit $ac_status
1600 if $ac_init_version; then
1601 cat <<\_ACEOF
1602 xf86-input-mouse configure 1.9.5
1603 generated by GNU Autoconf 2.71
1604
1605 Copyright (C) 2021 Free Software Foundation, Inc.
1606 This configure script is free software; the Free Software Foundation
1607 gives unlimited permission to copy, distribute and modify it.
1608 _ACEOF
1609 exit
1610 fi
1611
1612 ## ------------------------ ##
1613 ## Autoconf initialization. ##
1614 ## ------------------------ ##
1615
1616 # ac_fn_c_try_compile LINENO
1617 # --------------------------
1618 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1619 ac_fn_c_try_compile ()
1620 {
1621 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1622 rm -f conftest.$ac_objext conftest.beam
1623 if { { ac_try="$ac_compile"
1624 case "(($ac_try" in
1625 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1626 *) ac_try_echo=$ac_try;;
1627 esac
1628 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1629 printf "%s\n" "$ac_try_echo"; } >&5
1630 (eval "$ac_compile") 2>conftest.err
1631 ac_status=$?
1632 if test -s conftest.err; then
1633 grep -v '^ *+' conftest.err >conftest.er1
1634 cat conftest.er1 >&5
1635 mv -f conftest.er1 conftest.err
1636 fi
1637 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1638 test $ac_status = 0; } && {
1639 test -z "$ac_c_werror_flag" ||
1640 test ! -s conftest.err
1641 } && test -s conftest.$ac_objext
1642 then :
1643 ac_retval=0
1644 else $as_nop
1645 printf "%s\n" "$as_me: failed program was:" >&5
1646 sed 's/^/| /' conftest.$ac_ext >&5
1647
1648 ac_retval=1
1649 fi
1650 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1651 as_fn_set_status $ac_retval
1652
1653 } # ac_fn_c_try_compile
1654
1655 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1656 # -------------------------------------------------------
1657 # Tests whether HEADER exists and can be compiled using the include files in
1658 # INCLUDES, setting the cache variable VAR accordingly.
1659 ac_fn_c_check_header_compile ()
1660 {
1661 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1662 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1663 printf %s "checking for $2... " >&6; }
1664 if eval test \${$3+y}
1665 then :
1666 printf %s "(cached) " >&6
1667 else $as_nop
1668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1669 /* end confdefs.h. */
1670 $4
1671 #include <$2>
1672 _ACEOF
1673 if ac_fn_c_try_compile "$LINENO"
1674 then :
1675 eval "$3=yes"
1676 else $as_nop
1677 eval "$3=no"
1678 fi
1679 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1680 fi
1681 eval ac_res=\$$3
1682 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1683 printf "%s\n" "$ac_res" >&6; }
1684 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1685
1686 } # ac_fn_c_check_header_compile
1687
1688 # ac_fn_c_try_link LINENO
1689 # -----------------------
1690 # Try to link conftest.$ac_ext, and return whether this succeeded.
1691 ac_fn_c_try_link ()
1692 {
1693 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1694 rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
1695 if { { ac_try="$ac_link"
1696 case "(($ac_try" in
1697 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1698 *) ac_try_echo=$ac_try;;
1699 esac
1700 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1701 printf "%s\n" "$ac_try_echo"; } >&5
1702 (eval "$ac_link") 2>conftest.err
1703 ac_status=$?
1704 if test -s conftest.err; then
1705 grep -v '^ *+' conftest.err >conftest.er1
1706 cat conftest.er1 >&5
1707 mv -f conftest.er1 conftest.err
1708 fi
1709 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1710 test $ac_status = 0; } && {
1711 test -z "$ac_c_werror_flag" ||
1712 test ! -s conftest.err
1713 } && test -s conftest$ac_exeext && {
1714 test "$cross_compiling" = yes ||
1715 test -x conftest$ac_exeext
1716 }
1717 then :
1718 ac_retval=0
1719 else $as_nop
1720 printf "%s\n" "$as_me: failed program was:" >&5
1721 sed 's/^/| /' conftest.$ac_ext >&5
1722
1723 ac_retval=1
1724 fi
1725 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1726 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1727 # interfere with the next link command; also delete a directory that is
1728 # left behind by Apple's compiler. We do this before executing the actions.
1729 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1730 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1731 as_fn_set_status $ac_retval
1732
1733 } # ac_fn_c_try_link
1734
1735 # ac_fn_c_check_func LINENO FUNC VAR
1736 # ----------------------------------
1737 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1738 ac_fn_c_check_func ()
1739 {
1740 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1741 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1742 printf %s "checking for $2... " >&6; }
1743 if eval test \${$3+y}
1744 then :
1745 printf %s "(cached) " >&6
1746 else $as_nop
1747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1748 /* end confdefs.h. */
1749 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1750 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1751 #define $2 innocuous_$2
1752
1753 /* System header to define __stub macros and hopefully few prototypes,
1754 which can conflict with char $2 (); below. */
1755
1756 #include <limits.h>
1757 #undef $2
1758
1759 /* Override any GCC internal prototype to avoid an error.
1760 Use char because int might match the return type of a GCC
1761 builtin and then its argument prototype would still apply. */
1762 #ifdef __cplusplus
1763 extern "C"
1764 #endif
1765 char $2 ();
1766 /* The GNU C library defines this for functions which it implements
1767 to always fail with ENOSYS. Some functions are actually named
1768 something starting with __ and the normal name is an alias. */
1769 #if defined __stub_$2 || defined __stub___$2
1770 choke me
1771 #endif
1772
1773 int
1774 main (void)
1775 {
1776 return $2 ();
1777 ;
1778 return 0;
1779 }
1780 _ACEOF
1781 if ac_fn_c_try_link "$LINENO"
1782 then :
1783 eval "$3=yes"
1784 else $as_nop
1785 eval "$3=no"
1786 fi
1787 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1788 conftest$ac_exeext conftest.$ac_ext
1789 fi
1790 eval ac_res=\$$3
1791 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1792 printf "%s\n" "$ac_res" >&6; }
1793 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1794
1795 } # ac_fn_c_check_func
1796
1797 # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
1798 # ------------------------------------------------------------------
1799 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1800 # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
1801 ac_fn_check_decl ()
1802 {
1803 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1804 as_decl_name=`echo $2|sed 's/ *(.*//'`
1805 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1806 printf %s "checking whether $as_decl_name is declared... " >&6; }
1807 if eval test \${$3+y}
1808 then :
1809 printf %s "(cached) " >&6
1810 else $as_nop
1811 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1812 eval ac_save_FLAGS=\$$6
1813 as_fn_append $6 " $5"
1814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1815 /* end confdefs.h. */
1816 $4
1817 int
1818 main (void)
1819 {
1820 #ifndef $as_decl_name
1821 #ifdef __cplusplus
1822 (void) $as_decl_use;
1823 #else
1824 (void) $as_decl_name;
1825 #endif
1826 #endif
1827
1828 ;
1829 return 0;
1830 }
1831 _ACEOF
1832 if ac_fn_c_try_compile "$LINENO"
1833 then :
1834 eval "$3=yes"
1835 else $as_nop
1836 eval "$3=no"
1837 fi
1838 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1839 eval $6=\$ac_save_FLAGS
1840
1841 fi
1842 eval ac_res=\$$3
1843 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1844 printf "%s\n" "$ac_res" >&6; }
1845 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1846
1847 } # ac_fn_check_decl
1848 ac_configure_args_raw=
1849 for ac_arg
1850 do
1851 case $ac_arg in
1852 *\'*)
1853 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1854 esac
1855 as_fn_append ac_configure_args_raw " '$ac_arg'"
1856 done
1857
1858 case $ac_configure_args_raw in
1859 *$as_nl*)
1860 ac_safe_unquote= ;;
1861 *)
1862 ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab.
1863 ac_unsafe_a="$ac_unsafe_z#~"
1864 ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
1865 ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
1866 esac
1867
1868 cat >config.log <<_ACEOF
1869 This file contains any messages produced by compilers while
1870 running configure, to aid debugging if configure makes a mistake.
1871
1872 It was created by xf86-input-mouse $as_me 1.9.5, which was
1873 generated by GNU Autoconf 2.71. Invocation command line was
1874
1875 $ $0$ac_configure_args_raw
1876
1877 _ACEOF
1878 exec 5>>config.log
1879 {
1880 cat <<_ASUNAME
1881 ## --------- ##
1882 ## Platform. ##
1883 ## --------- ##
1884
1885 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1886 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1887 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1888 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1889 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1890
1891 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1892 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1893
1894 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1895 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1896 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1897 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1898 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1899 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1900 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1901
1902 _ASUNAME
1903
1904 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1905 for as_dir in $PATH
1906 do
1907 IFS=$as_save_IFS
1908 case $as_dir in #(((
1909 '') as_dir=./ ;;
1910 */) ;;
1911 *) as_dir=$as_dir/ ;;
1912 esac
1913 printf "%s\n" "PATH: $as_dir"
1914 done
1915 IFS=$as_save_IFS
1916
1917 } >&5
1918
1919 cat >&5 <<_ACEOF
1920
1921
1922 ## ----------- ##
1923 ## Core tests. ##
1924 ## ----------- ##
1925
1926 _ACEOF
1927
1928
1929 # Keep a trace of the command line.
1930 # Strip out --no-create and --no-recursion so they do not pile up.
1931 # Strip out --silent because we don't want to record it for future runs.
1932 # Also quote any args containing shell meta-characters.
1933 # Make two passes to allow for proper duplicate-argument suppression.
1934 ac_configure_args=
1935 ac_configure_args0=
1936 ac_configure_args1=
1937 ac_must_keep_next=false
1938 for ac_pass in 1 2
1939 do
1940 for ac_arg
1941 do
1942 case $ac_arg in
1943 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1944 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1945 | -silent | --silent | --silen | --sile | --sil)
1946 continue ;;
1947 *\'*)
1948 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1949 esac
1950 case $ac_pass in
1951 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1952 2)
1953 as_fn_append ac_configure_args1 " '$ac_arg'"
1954 if test $ac_must_keep_next = true; then
1955 ac_must_keep_next=false # Got value, back to normal.
1956 else
1957 case $ac_arg in
1958 *=* | --config-cache | -C | -disable-* | --disable-* \
1959 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1960 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1961 | -with-* | --with-* | -without-* | --without-* | --x)
1962 case "$ac_configure_args0 " in
1963 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1964 esac
1965 ;;
1966 -* ) ac_must_keep_next=true ;;
1967 esac
1968 fi
1969 as_fn_append ac_configure_args " '$ac_arg'"
1970 ;;
1971 esac
1972 done
1973 done
1974 { ac_configure_args0=; unset ac_configure_args0;}
1975 { ac_configure_args1=; unset ac_configure_args1;}
1976
1977 # When interrupted or exit'd, cleanup temporary files, and complete
1978 # config.log. We remove comments because anyway the quotes in there
1979 # would cause problems or look ugly.
1980 # WARNING: Use '\'' to represent an apostrophe within the trap.
1981 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1982 trap 'exit_status=$?
1983 # Sanitize IFS.
1984 IFS=" "" $as_nl"
1985 # Save into config.log some information that might help in debugging.
1986 {
1987 echo
1988
1989 printf "%s\n" "## ---------------- ##
1990 ## Cache variables. ##
1991 ## ---------------- ##"
1992 echo
1993 # The following way of writing the cache mishandles newlines in values,
1994 (
1995 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1996 eval ac_val=\$$ac_var
1997 case $ac_val in #(
1998 *${as_nl}*)
1999 case $ac_var in #(
2000 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2001 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2002 esac
2003 case $ac_var in #(
2004 _ | IFS | as_nl) ;; #(
2005 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2006 *) { eval $ac_var=; unset $ac_var;} ;;
2007 esac ;;
2008 esac
2009 done
2010 (set) 2>&1 |
2011 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2012 *${as_nl}ac_space=\ *)
2013 sed -n \
2014 "s/'\''/'\''\\\\'\'''\''/g;
2015 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2016 ;; #(
2017 *)
2018 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2019 ;;
2020 esac |
2021 sort
2022 )
2023 echo
2024
2025 printf "%s\n" "## ----------------- ##
2026 ## Output variables. ##
2027 ## ----------------- ##"
2028 echo
2029 for ac_var in $ac_subst_vars
2030 do
2031 eval ac_val=\$$ac_var
2032 case $ac_val in
2033 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2034 esac
2035 printf "%s\n" "$ac_var='\''$ac_val'\''"
2036 done | sort
2037 echo
2038
2039 if test -n "$ac_subst_files"; then
2040 printf "%s\n" "## ------------------- ##
2041 ## File substitutions. ##
2042 ## ------------------- ##"
2043 echo
2044 for ac_var in $ac_subst_files
2045 do
2046 eval ac_val=\$$ac_var
2047 case $ac_val in
2048 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2049 esac
2050 printf "%s\n" "$ac_var='\''$ac_val'\''"
2051 done | sort
2052 echo
2053 fi
2054
2055 if test -s confdefs.h; then
2056 printf "%s\n" "## ----------- ##
2057 ## confdefs.h. ##
2058 ## ----------- ##"
2059 echo
2060 cat confdefs.h
2061 echo
2062 fi
2063 test "$ac_signal" != 0 &&
2064 printf "%s\n" "$as_me: caught signal $ac_signal"
2065 printf "%s\n" "$as_me: exit $exit_status"
2066 } >&5
2067 rm -f core *.core core.conftest.* &&
2068 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2069 exit $exit_status
2070 ' 0
2071 for ac_signal in 1 2 13 15; do
2072 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2073 done
2074 ac_signal=0
2075
2076 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2077 rm -f -r conftest* confdefs.h
2078
2079 printf "%s\n" "/* confdefs.h */" > confdefs.h
2080
2081 # Predefined preprocessor variables.
2082
2083 printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
2084
2085 printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
2086
2087 printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
2088
2089 printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
2090
2091 printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
2092
2093 printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
2094
2095
2096 # Let the site file select an alternate cache file if it wants to.
2097 # Prefer an explicitly selected file to automatically selected ones.
2098 if test -n "$CONFIG_SITE"; then
2099 ac_site_files="$CONFIG_SITE"
2100 elif test "x$prefix" != xNONE; then
2101 ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
2102 else
2103 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
2104 fi
2105
2106 for ac_site_file in $ac_site_files
2107 do
2108 case $ac_site_file in #(
2109 */*) :
2110 ;; #(
2111 *) :
2112 ac_site_file=./$ac_site_file ;;
2113 esac
2114 if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2115 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2116 printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
2117 sed 's/^/| /' "$ac_site_file" >&5
2118 . "$ac_site_file" \
2119 || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2120 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2121 as_fn_error $? "failed to load site script $ac_site_file
2122 See \`config.log' for more details" "$LINENO" 5; }
2123 fi
2124 done
2125
2126 if test -r "$cache_file"; then
2127 # Some versions of bash will fail to source /dev/null (special files
2128 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2129 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2130 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2131 printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
2132 case $cache_file in
2133 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2134 *) . "./$cache_file";;
2135 esac
2136 fi
2137 else
2138 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2139 printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
2140 >$cache_file
2141 fi
2142
2143 as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2144 # Test code for whether the C compiler supports C89 (global declarations)
2145 ac_c_conftest_c89_globals='
2146 /* Does the compiler advertise C89 conformance?
2147 Do not test the value of __STDC__, because some compilers set it to 0
2148 while being otherwise adequately conformant. */
2149 #if !defined __STDC__
2150 # error "Compiler does not advertise C89 conformance"
2151 #endif
2152
2153 #include <stddef.h>
2154 #include <stdarg.h>
2155 struct stat;
2156 /* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */
2157 struct buf { int x; };
2158 struct buf * (*rcsopen) (struct buf *, struct stat *, int);
2159 static char *e (p, i)
2160 char **p;
2161 int i;
2162 {
2163 return p[i];
2164 }
2165 static char *f (char * (*g) (char **, int), char **p, ...)
2166 {
2167 char *s;
2168 va_list v;
2169 va_start (v,p);
2170 s = g (p, va_arg (v,int));
2171 va_end (v);
2172 return s;
2173 }
2174
2175 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2176 function prototypes and stuff, but not \xHH hex character constants.
2177 These do not provoke an error unfortunately, instead are silently treated
2178 as an "x". The following induces an error, until -std is added to get
2179 proper ANSI mode. Curiously \x00 != x always comes out true, for an
2180 array size at least. It is necessary to write \x00 == 0 to get something
2181 that is true only with -std. */
2182 int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2183
2184 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2185 inside strings and character constants. */
2186 #define FOO(x) '\''x'\''
2187 int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2188
2189 int test (int i, double x);
2190 struct s1 {int (*f) (int a);};
2191 struct s2 {int (*f) (double a);};
2192 int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2193 int, int);'
2194
2195 # Test code for whether the C compiler supports C89 (body of main).
2196 ac_c_conftest_c89_main='
2197 ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2198 '
2199
2200 # Test code for whether the C compiler supports C99 (global declarations)
2201 ac_c_conftest_c99_globals='
2202 // Does the compiler advertise C99 conformance?
2203 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2204 # error "Compiler does not advertise C99 conformance"
2205 #endif
2206
2207 #include <stdbool.h>
2208 extern int puts (const char *);
2209 extern int printf (const char *, ...);
2210 extern int dprintf (int, const char *, ...);
2211 extern void *malloc (size_t);
2212
2213 // Check varargs macros. These examples are taken from C99 6.10.3.5.
2214 // dprintf is used instead of fprintf to avoid needing to declare
2215 // FILE and stderr.
2216 #define debug(...) dprintf (2, __VA_ARGS__)
2217 #define showlist(...) puts (#__VA_ARGS__)
2218 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2219 static void
2220 test_varargs_macros (void)
2221 {
2222 int x = 1234;
2223 int y = 5678;
2224 debug ("Flag");
2225 debug ("X = %d\n", x);
2226 showlist (The first, second, and third items.);
2227 report (x>y, "x is %d but y is %d", x, y);
2228 }
2229
2230 // Check long long types.
2231 #define BIG64 18446744073709551615ull
2232 #define BIG32 4294967295ul
2233 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2234 #if !BIG_OK
2235 #error "your preprocessor is broken"
2236 #endif
2237 #if BIG_OK
2238 #else
2239 #error "your preprocessor is broken"
2240 #endif
2241 static long long int bignum = -9223372036854775807LL;
2242 static unsigned long long int ubignum = BIG64;
2243
2244 struct incomplete_array
2245 {
2246 int datasize;
2247 double data[];
2248 };
2249
2250 struct named_init {
2251 int number;
2252 const wchar_t *name;
2253 double average;
2254 };
2255
2256 typedef const char *ccp;
2257
2258 static inline int
2259 test_restrict (ccp restrict text)
2260 {
2261 // See if C++-style comments work.
2262 // Iterate through items via the restricted pointer.
2263 // Also check for declarations in for loops.
2264 for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2265 continue;
2266 return 0;
2267 }
2268
2269 // Check varargs and va_copy.
2270 static bool
2271 test_varargs (const char *format, ...)
2272 {
2273 va_list args;
2274 va_start (args, format);
2275 va_list args_copy;
2276 va_copy (args_copy, args);
2277
2278 const char *str = "";
2279 int number = 0;
2280 float fnumber = 0;
2281
2282 while (*format)
2283 {
2284 switch (*format++)
2285 {
2286 case '\''s'\'': // string
2287 str = va_arg (args_copy, const char *);
2288 break;
2289 case '\''d'\'': // int
2290 number = va_arg (args_copy, int);
2291 break;
2292 case '\''f'\'': // float
2293 fnumber = va_arg (args_copy, double);
2294 break;
2295 default:
2296 break;
2297 }
2298 }
2299 va_end (args_copy);
2300 va_end (args);
2301
2302 return *str && number && fnumber;
2303 }
2304 '
2305
2306 # Test code for whether the C compiler supports C99 (body of main).
2307 ac_c_conftest_c99_main='
2308 // Check bool.
2309 _Bool success = false;
2310 success |= (argc != 0);
2311
2312 // Check restrict.
2313 if (test_restrict ("String literal") == 0)
2314 success = true;
2315 char *restrict newvar = "Another string";
2316
2317 // Check varargs.
2318 success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2319 test_varargs_macros ();
2320
2321 // Check flexible array members.
2322 struct incomplete_array *ia =
2323 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2324 ia->datasize = 10;
2325 for (int i = 0; i < ia->datasize; ++i)
2326 ia->data[i] = i * 1.234;
2327
2328 // Check named initializers.
2329 struct named_init ni = {
2330 .number = 34,
2331 .name = L"Test wide string",
2332 .average = 543.34343,
2333 };
2334
2335 ni.number = 58;
2336
2337 int dynamic_array[ni.number];
2338 dynamic_array[0] = argv[0][0];
2339 dynamic_array[ni.number - 1] = 543;
2340
2341 // work around unused variable warnings
2342 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2343 || dynamic_array[ni.number - 1] != 543);
2344 '
2345
2346 # Test code for whether the C compiler supports C11 (global declarations)
2347 ac_c_conftest_c11_globals='
2348 // Does the compiler advertise C11 conformance?
2349 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2350 # error "Compiler does not advertise C11 conformance"
2351 #endif
2352
2353 // Check _Alignas.
2354 char _Alignas (double) aligned_as_double;
2355 char _Alignas (0) no_special_alignment;
2356 extern char aligned_as_int;
2357 char _Alignas (0) _Alignas (int) aligned_as_int;
2358
2359 // Check _Alignof.
2360 enum
2361 {
2362 int_alignment = _Alignof (int),
2363 int_array_alignment = _Alignof (int[100]),
2364 char_alignment = _Alignof (char)
2365 };
2366 _Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2367
2368 // Check _Noreturn.
2369 int _Noreturn does_not_return (void) { for (;;) continue; }
2370
2371 // Check _Static_assert.
2372 struct test_static_assert
2373 {
2374 int x;
2375 _Static_assert (sizeof (int) <= sizeof (long int),
2376 "_Static_assert does not work in struct");
2377 long int y;
2378 };
2379
2380 // Check UTF-8 literals.
2381 #define u8 syntax error!
2382 char const utf8_literal[] = u8"happens to be ASCII" "another string";
2383
2384 // Check duplicate typedefs.
2385 typedef long *long_ptr;
2386 typedef long int *long_ptr;
2387 typedef long_ptr long_ptr;
2388
2389 // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2390 struct anonymous
2391 {
2392 union {
2393 struct { int i; int j; };
2394 struct { int k; long int l; } w;
2395 };
2396 int m;
2397 } v1;
2398 '
2399
2400 # Test code for whether the C compiler supports C11 (body of main).
2401 ac_c_conftest_c11_main='
2402 _Static_assert ((offsetof (struct anonymous, i)
2403 == offsetof (struct anonymous, w.k)),
2404 "Anonymous union alignment botch");
2405 v1.i = 2;
2406 v1.w.k = 5;
2407 ok |= v1.i != 5;
2408 '
2409
2410 # Test code for whether the C compiler supports C11 (complete).
2411 ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2412 ${ac_c_conftest_c99_globals}
2413 ${ac_c_conftest_c11_globals}
2414
2415 int
2416 main (int argc, char **argv)
2417 {
2418 int ok = 0;
2419 ${ac_c_conftest_c89_main}
2420 ${ac_c_conftest_c99_main}
2421 ${ac_c_conftest_c11_main}
2422 return ok;
2423 }
2424 "
2425
2426 # Test code for whether the C compiler supports C99 (complete).
2427 ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2428 ${ac_c_conftest_c99_globals}
2429
2430 int
2431 main (int argc, char **argv)
2432 {
2433 int ok = 0;
2434 ${ac_c_conftest_c89_main}
2435 ${ac_c_conftest_c99_main}
2436 return ok;
2437 }
2438 "
2439
2440 # Test code for whether the C compiler supports C89 (complete).
2441 ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
2442
2443 int
2444 main (int argc, char **argv)
2445 {
2446 int ok = 0;
2447 ${ac_c_conftest_c89_main}
2448 return ok;
2449 }
2450 "
2451
2452 as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
2453 as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
2454 as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
2455 as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
2456 as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
2457 as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
2458 as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
2459 as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
2460 as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
2461 as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H"
2462
2463 # Auxiliary files required by this configure script.
2464 ac_aux_files="config.guess config.sub ltmain.sh missing install-sh compile"
2465
2466 # Locations in which to look for auxiliary files.
2467 ac_aux_dir_candidates="${srcdir}/."
2468
2469 # Search for a directory containing all of the required auxiliary files,
2470 # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
2471 # If we don't find one directory that contains all the files we need,
2472 # we report the set of missing files from the *first* directory in
2473 # $ac_aux_dir_candidates and give up.
2474 ac_missing_aux_files=""
2475 ac_first_candidate=:
2476 printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
2477 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2478 as_found=false
2479 for as_dir in $ac_aux_dir_candidates
2480 do
2481 IFS=$as_save_IFS
2482 case $as_dir in #(((
2483 '') as_dir=./ ;;
2484 */) ;;
2485 *) as_dir=$as_dir/ ;;
2486 esac
2487 as_found=:
2488
2489 printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5
2490 ac_aux_dir_found=yes
2491 ac_install_sh=
2492 for ac_aux in $ac_aux_files
2493 do
2494 # As a special case, if "install-sh" is required, that requirement
2495 # can be satisfied by any of "install-sh", "install.sh", or "shtool",
2496 # and $ac_install_sh is set appropriately for whichever one is found.
2497 if test x"$ac_aux" = x"install-sh"
2498 then
2499 if test -f "${as_dir}install-sh"; then
2500 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5
2501 ac_install_sh="${as_dir}install-sh -c"
2502 elif test -f "${as_dir}install.sh"; then
2503 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5
2504 ac_install_sh="${as_dir}install.sh -c"
2505 elif test -f "${as_dir}shtool"; then
2506 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5
2507 ac_install_sh="${as_dir}shtool install -c"
2508 else
2509 ac_aux_dir_found=no
2510 if $ac_first_candidate; then
2511 ac_missing_aux_files="${ac_missing_aux_files} install-sh"
2512 else
2513 break
2514 fi
2515 fi
2516 else
2517 if test -f "${as_dir}${ac_aux}"; then
2518 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5
2519 else
2520 ac_aux_dir_found=no
2521 if $ac_first_candidate; then
2522 ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
2523 else
2524 break
2525 fi
2526 fi
2527 fi
2528 done
2529 if test "$ac_aux_dir_found" = yes; then
2530 ac_aux_dir="$as_dir"
2531 break
2532 fi
2533 ac_first_candidate=false
2534
2535 as_found=false
2536 done
2537 IFS=$as_save_IFS
2538 if $as_found
2539 then :
2540
2541 else $as_nop
2542 as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
2543 fi
2544
2545
2546 # These three variables are undocumented and unsupported,
2547 # and are intended to be withdrawn in a future Autoconf release.
2548 # They can cause serious problems if a builder's source tree is in a directory
2549 # whose full name contains unusual characters.
2550 if test -f "${ac_aux_dir}config.guess"; then
2551 ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
2552 fi
2553 if test -f "${ac_aux_dir}config.sub"; then
2554 ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
2555 fi
2556 if test -f "$ac_aux_dir/configure"; then
2557 ac_configure="$SHELL ${ac_aux_dir}configure"
2558 fi
2559
2560 # Check that the precious variables saved in the cache have kept the same
2561 # value.
2562 ac_cache_corrupted=false
2563 for ac_var in $ac_precious_vars; do
2564 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2565 eval ac_new_set=\$ac_env_${ac_var}_set
2566 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2567 eval ac_new_val=\$ac_env_${ac_var}_value
2568 case $ac_old_set,$ac_new_set in
2569 set,)
2570 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2571 printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2572 ac_cache_corrupted=: ;;
2573 ,set)
2574 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2575 printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2576 ac_cache_corrupted=: ;;
2577 ,);;
2578 *)
2579 if test "x$ac_old_val" != "x$ac_new_val"; then
2580 # differences in whitespace do not lead to failure.
2581 ac_old_val_w=`echo x $ac_old_val`
2582 ac_new_val_w=`echo x $ac_new_val`
2583 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2584 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2585 printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2586 ac_cache_corrupted=:
2587 else
2588 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2589 printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2590 eval $ac_var=\$ac_old_val
2591 fi
2592 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2593 printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;}
2594 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2595 printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;}
2596 fi;;
2597 esac
2598 # Pass precious variables to config.status.
2599 if test "$ac_new_set" = set; then
2600 case $ac_new_val in
2601 *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2602 *) ac_arg=$ac_var=$ac_new_val ;;
2603 esac
2604 case " $ac_configure_args " in
2605 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2606 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2607 esac
2608 fi
2609 done
2610 if $ac_cache_corrupted; then
2611 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2612 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2613 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2614 printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
2615 as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
2616 and start over" "$LINENO" 5
2617 fi
2618 ## -------------------- ##
2619 ## Main body of script. ##
2620 ## -------------------- ##
2621
2622 ac_ext=c
2623 ac_cpp='$CPP $CPPFLAGS'
2624 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2625 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2626 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2627
2628
2629
2630 ac_config_headers="$ac_config_headers config.h"
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644 # Expand $ac_aux_dir to an absolute path.
2645 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2646
2647 ac_ext=c
2648 ac_cpp='$CPP $CPPFLAGS'
2649 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2650 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2651 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2652 if test -n "$ac_tool_prefix"; then
2653 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2654 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2655 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2656 printf %s "checking for $ac_word... " >&6; }
2657 if test ${ac_cv_prog_CC+y}
2658 then :
2659 printf %s "(cached) " >&6
2660 else $as_nop
2661 if test -n "$CC"; then
2662 ac_cv_prog_CC="$CC" # Let the user override the test.
2663 else
2664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2665 for as_dir in $PATH
2666 do
2667 IFS=$as_save_IFS
2668 case $as_dir in #(((
2669 '') as_dir=./ ;;
2670 */) ;;
2671 *) as_dir=$as_dir/ ;;
2672 esac
2673 for ac_exec_ext in '' $ac_executable_extensions; do
2674 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2675 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2676 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2677 break 2
2678 fi
2679 done
2680 done
2681 IFS=$as_save_IFS
2682
2683 fi
2684 fi
2685 CC=$ac_cv_prog_CC
2686 if test -n "$CC"; then
2687 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2688 printf "%s\n" "$CC" >&6; }
2689 else
2690 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2691 printf "%s\n" "no" >&6; }
2692 fi
2693
2694
2695 fi
2696 if test -z "$ac_cv_prog_CC"; then
2697 ac_ct_CC=$CC
2698 # Extract the first word of "gcc", so it can be a program name with args.
2699 set dummy gcc; ac_word=$2
2700 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2701 printf %s "checking for $ac_word... " >&6; }
2702 if test ${ac_cv_prog_ac_ct_CC+y}
2703 then :
2704 printf %s "(cached) " >&6
2705 else $as_nop
2706 if test -n "$ac_ct_CC"; then
2707 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2708 else
2709 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2710 for as_dir in $PATH
2711 do
2712 IFS=$as_save_IFS
2713 case $as_dir in #(((
2714 '') as_dir=./ ;;
2715 */) ;;
2716 *) as_dir=$as_dir/ ;;
2717 esac
2718 for ac_exec_ext in '' $ac_executable_extensions; do
2719 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2720 ac_cv_prog_ac_ct_CC="gcc"
2721 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2722 break 2
2723 fi
2724 done
2725 done
2726 IFS=$as_save_IFS
2727
2728 fi
2729 fi
2730 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2731 if test -n "$ac_ct_CC"; then
2732 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2733 printf "%s\n" "$ac_ct_CC" >&6; }
2734 else
2735 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2736 printf "%s\n" "no" >&6; }
2737 fi
2738
2739 if test "x$ac_ct_CC" = x; then
2740 CC=""
2741 else
2742 case $cross_compiling:$ac_tool_warned in
2743 yes:)
2744 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2745 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2746 ac_tool_warned=yes ;;
2747 esac
2748 CC=$ac_ct_CC
2749 fi
2750 else
2751 CC="$ac_cv_prog_CC"
2752 fi
2753
2754 if test -z "$CC"; then
2755 if test -n "$ac_tool_prefix"; then
2756 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2757 set dummy ${ac_tool_prefix}cc; ac_word=$2
2758 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2759 printf %s "checking for $ac_word... " >&6; }
2760 if test ${ac_cv_prog_CC+y}
2761 then :
2762 printf %s "(cached) " >&6
2763 else $as_nop
2764 if test -n "$CC"; then
2765 ac_cv_prog_CC="$CC" # Let the user override the test.
2766 else
2767 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2768 for as_dir in $PATH
2769 do
2770 IFS=$as_save_IFS
2771 case $as_dir in #(((
2772 '') as_dir=./ ;;
2773 */) ;;
2774 *) as_dir=$as_dir/ ;;
2775 esac
2776 for ac_exec_ext in '' $ac_executable_extensions; do
2777 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2778 ac_cv_prog_CC="${ac_tool_prefix}cc"
2779 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2780 break 2
2781 fi
2782 done
2783 done
2784 IFS=$as_save_IFS
2785
2786 fi
2787 fi
2788 CC=$ac_cv_prog_CC
2789 if test -n "$CC"; then
2790 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2791 printf "%s\n" "$CC" >&6; }
2792 else
2793 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2794 printf "%s\n" "no" >&6; }
2795 fi
2796
2797
2798 fi
2799 fi
2800 if test -z "$CC"; then
2801 # Extract the first word of "cc", so it can be a program name with args.
2802 set dummy cc; ac_word=$2
2803 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2804 printf %s "checking for $ac_word... " >&6; }
2805 if test ${ac_cv_prog_CC+y}
2806 then :
2807 printf %s "(cached) " >&6
2808 else $as_nop
2809 if test -n "$CC"; then
2810 ac_cv_prog_CC="$CC" # Let the user override the test.
2811 else
2812 ac_prog_rejected=no
2813 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2814 for as_dir in $PATH
2815 do
2816 IFS=$as_save_IFS
2817 case $as_dir in #(((
2818 '') as_dir=./ ;;
2819 */) ;;
2820 *) as_dir=$as_dir/ ;;
2821 esac
2822 for ac_exec_ext in '' $ac_executable_extensions; do
2823 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2824 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2825 ac_prog_rejected=yes
2826 continue
2827 fi
2828 ac_cv_prog_CC="cc"
2829 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2830 break 2
2831 fi
2832 done
2833 done
2834 IFS=$as_save_IFS
2835
2836 if test $ac_prog_rejected = yes; then
2837 # We found a bogon in the path, so make sure we never use it.
2838 set dummy $ac_cv_prog_CC
2839 shift
2840 if test $# != 0; then
2841 # We chose a different compiler from the bogus one.
2842 # However, it has the same basename, so the bogon will be chosen
2843 # first if we set CC to just the basename; use the full file name.
2844 shift
2845 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
2846 fi
2847 fi
2848 fi
2849 fi
2850 CC=$ac_cv_prog_CC
2851 if test -n "$CC"; then
2852 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2853 printf "%s\n" "$CC" >&6; }
2854 else
2855 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2856 printf "%s\n" "no" >&6; }
2857 fi
2858
2859
2860 fi
2861 if test -z "$CC"; then
2862 if test -n "$ac_tool_prefix"; then
2863 for ac_prog in cl.exe
2864 do
2865 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2866 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2867 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2868 printf %s "checking for $ac_word... " >&6; }
2869 if test ${ac_cv_prog_CC+y}
2870 then :
2871 printf %s "(cached) " >&6
2872 else $as_nop
2873 if test -n "$CC"; then
2874 ac_cv_prog_CC="$CC" # Let the user override the test.
2875 else
2876 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2877 for as_dir in $PATH
2878 do
2879 IFS=$as_save_IFS
2880 case $as_dir in #(((
2881 '') as_dir=./ ;;
2882 */) ;;
2883 *) as_dir=$as_dir/ ;;
2884 esac
2885 for ac_exec_ext in '' $ac_executable_extensions; do
2886 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2887 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2888 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2889 break 2
2890 fi
2891 done
2892 done
2893 IFS=$as_save_IFS
2894
2895 fi
2896 fi
2897 CC=$ac_cv_prog_CC
2898 if test -n "$CC"; then
2899 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2900 printf "%s\n" "$CC" >&6; }
2901 else
2902 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2903 printf "%s\n" "no" >&6; }
2904 fi
2905
2906
2907 test -n "$CC" && break
2908 done
2909 fi
2910 if test -z "$CC"; then
2911 ac_ct_CC=$CC
2912 for ac_prog in cl.exe
2913 do
2914 # Extract the first word of "$ac_prog", so it can be a program name with args.
2915 set dummy $ac_prog; ac_word=$2
2916 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2917 printf %s "checking for $ac_word... " >&6; }
2918 if test ${ac_cv_prog_ac_ct_CC+y}
2919 then :
2920 printf %s "(cached) " >&6
2921 else $as_nop
2922 if test -n "$ac_ct_CC"; then
2923 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2924 else
2925 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2926 for as_dir in $PATH
2927 do
2928 IFS=$as_save_IFS
2929 case $as_dir in #(((
2930 '') as_dir=./ ;;
2931 */) ;;
2932 *) as_dir=$as_dir/ ;;
2933 esac
2934 for ac_exec_ext in '' $ac_executable_extensions; do
2935 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2936 ac_cv_prog_ac_ct_CC="$ac_prog"
2937 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2938 break 2
2939 fi
2940 done
2941 done
2942 IFS=$as_save_IFS
2943
2944 fi
2945 fi
2946 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2947 if test -n "$ac_ct_CC"; then
2948 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2949 printf "%s\n" "$ac_ct_CC" >&6; }
2950 else
2951 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2952 printf "%s\n" "no" >&6; }
2953 fi
2954
2955
2956 test -n "$ac_ct_CC" && break
2957 done
2958
2959 if test "x$ac_ct_CC" = x; then
2960 CC=""
2961 else
2962 case $cross_compiling:$ac_tool_warned in
2963 yes:)
2964 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2965 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2966 ac_tool_warned=yes ;;
2967 esac
2968 CC=$ac_ct_CC
2969 fi
2970 fi
2971
2972 fi
2973 if test -z "$CC"; then
2974 if test -n "$ac_tool_prefix"; then
2975 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
2976 set dummy ${ac_tool_prefix}clang; ac_word=$2
2977 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2978 printf %s "checking for $ac_word... " >&6; }
2979 if test ${ac_cv_prog_CC+y}
2980 then :
2981 printf %s "(cached) " >&6
2982 else $as_nop
2983 if test -n "$CC"; then
2984 ac_cv_prog_CC="$CC" # Let the user override the test.
2985 else
2986 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2987 for as_dir in $PATH
2988 do
2989 IFS=$as_save_IFS
2990 case $as_dir in #(((
2991 '') as_dir=./ ;;
2992 */) ;;
2993 *) as_dir=$as_dir/ ;;
2994 esac
2995 for ac_exec_ext in '' $ac_executable_extensions; do
2996 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2997 ac_cv_prog_CC="${ac_tool_prefix}clang"
2998 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2999 break 2
3000 fi
3001 done
3002 done
3003 IFS=$as_save_IFS
3004
3005 fi
3006 fi
3007 CC=$ac_cv_prog_CC
3008 if test -n "$CC"; then
3009 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3010 printf "%s\n" "$CC" >&6; }
3011 else
3012 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3013 printf "%s\n" "no" >&6; }
3014 fi
3015
3016
3017 fi
3018 if test -z "$ac_cv_prog_CC"; then
3019 ac_ct_CC=$CC
3020 # Extract the first word of "clang", so it can be a program name with args.
3021 set dummy clang; ac_word=$2
3022 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3023 printf %s "checking for $ac_word... " >&6; }
3024 if test ${ac_cv_prog_ac_ct_CC+y}
3025 then :
3026 printf %s "(cached) " >&6
3027 else $as_nop
3028 if test -n "$ac_ct_CC"; then
3029 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3030 else
3031 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3032 for as_dir in $PATH
3033 do
3034 IFS=$as_save_IFS
3035 case $as_dir in #(((
3036 '') as_dir=./ ;;
3037 */) ;;
3038 *) as_dir=$as_dir/ ;;
3039 esac
3040 for ac_exec_ext in '' $ac_executable_extensions; do
3041 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3042 ac_cv_prog_ac_ct_CC="clang"
3043 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3044 break 2
3045 fi
3046 done
3047 done
3048 IFS=$as_save_IFS
3049
3050 fi
3051 fi
3052 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3053 if test -n "$ac_ct_CC"; then
3054 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3055 printf "%s\n" "$ac_ct_CC" >&6; }
3056 else
3057 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3058 printf "%s\n" "no" >&6; }
3059 fi
3060
3061 if test "x$ac_ct_CC" = x; then
3062 CC=""
3063 else
3064 case $cross_compiling:$ac_tool_warned in
3065 yes:)
3066 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3067 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3068 ac_tool_warned=yes ;;
3069 esac
3070 CC=$ac_ct_CC
3071 fi
3072 else
3073 CC="$ac_cv_prog_CC"
3074 fi
3075
3076 fi
3077
3078
3079 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3080 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3081 as_fn_error $? "no acceptable C compiler found in \$PATH
3082 See \`config.log' for more details" "$LINENO" 5; }
3083
3084 # Provide some information about the compiler.
3085 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3086 set X $ac_compile
3087 ac_compiler=$2
3088 for ac_option in --version -v -V -qversion -version; do
3089 { { ac_try="$ac_compiler $ac_option >&5"
3090 case "(($ac_try" in
3091 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3092 *) ac_try_echo=$ac_try;;
3093 esac
3094 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3095 printf "%s\n" "$ac_try_echo"; } >&5
3096 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3097 ac_status=$?
3098 if test -s conftest.err; then
3099 sed '10a\
3100 ... rest of stderr output deleted ...
3101 10q' conftest.err >conftest.er1
3102 cat conftest.er1 >&5
3103 fi
3104 rm -f conftest.er1 conftest.err
3105 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3106 test $ac_status = 0; }
3107 done
3108
3109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3110 /* end confdefs.h. */
3111
3112 int
3113 main (void)
3114 {
3115
3116 ;
3117 return 0;
3118 }
3119 _ACEOF
3120 ac_clean_files_save=$ac_clean_files
3121 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3122 # Try to create an executable without -o first, disregard a.out.
3123 # It will help us diagnose broken compilers, and finding out an intuition
3124 # of exeext.
3125 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3126 printf %s "checking whether the C compiler works... " >&6; }
3127 ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3128
3129 # The possible output files:
3130 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3131
3132 ac_rmfiles=
3133 for ac_file in $ac_files
3134 do
3135 case $ac_file in
3136 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3137 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3138 esac
3139 done
3140 rm -f $ac_rmfiles
3141
3142 if { { ac_try="$ac_link_default"
3143 case "(($ac_try" in
3144 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3145 *) ac_try_echo=$ac_try;;
3146 esac
3147 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3148 printf "%s\n" "$ac_try_echo"; } >&5
3149 (eval "$ac_link_default") 2>&5
3150 ac_status=$?
3151 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3152 test $ac_status = 0; }
3153 then :
3154 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3155 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3156 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3157 # so that the user can short-circuit this test for compilers unknown to
3158 # Autoconf.
3159 for ac_file in $ac_files ''
3160 do
3161 test -f "$ac_file" || continue
3162 case $ac_file in
3163 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3164 ;;
3165 [ab].out )
3166 # We found the default executable, but exeext='' is most
3167 # certainly right.
3168 break;;
3169 *.* )
3170 if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
3171 then :; else
3172 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3173 fi
3174 # We set ac_cv_exeext here because the later test for it is not
3175 # safe: cross compilers may not add the suffix if given an `-o'
3176 # argument, so we may need to know it at that point already.
3177 # Even if this section looks crufty: it has the advantage of
3178 # actually working.
3179 break;;
3180 * )
3181 break;;
3182 esac
3183 done
3184 test "$ac_cv_exeext" = no && ac_cv_exeext=
3185
3186 else $as_nop
3187 ac_file=''
3188 fi
3189 if test -z "$ac_file"
3190 then :
3191 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3192 printf "%s\n" "no" >&6; }
3193 printf "%s\n" "$as_me: failed program was:" >&5
3194 sed 's/^/| /' conftest.$ac_ext >&5
3195
3196 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3197 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3198 as_fn_error 77 "C compiler cannot create executables
3199 See \`config.log' for more details" "$LINENO" 5; }
3200 else $as_nop
3201 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3202 printf "%s\n" "yes" >&6; }
3203 fi
3204 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3205 printf %s "checking for C compiler default output file name... " >&6; }
3206 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3207 printf "%s\n" "$ac_file" >&6; }
3208 ac_exeext=$ac_cv_exeext
3209
3210 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3211 ac_clean_files=$ac_clean_files_save
3212 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3213 printf %s "checking for suffix of executables... " >&6; }
3214 if { { ac_try="$ac_link"
3215 case "(($ac_try" in
3216 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3217 *) ac_try_echo=$ac_try;;
3218 esac
3219 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3220 printf "%s\n" "$ac_try_echo"; } >&5
3221 (eval "$ac_link") 2>&5
3222 ac_status=$?
3223 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3224 test $ac_status = 0; }
3225 then :
3226 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3227 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3228 # work properly (i.e., refer to `conftest.exe'), while it won't with
3229 # `rm'.
3230 for ac_file in conftest.exe conftest conftest.*; do
3231 test -f "$ac_file" || continue
3232 case $ac_file in
3233 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3234 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3235 break;;
3236 * ) break;;
3237 esac
3238 done
3239 else $as_nop
3240 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3241 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3242 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3243 See \`config.log' for more details" "$LINENO" 5; }
3244 fi
3245 rm -f conftest conftest$ac_cv_exeext
3246 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3247 printf "%s\n" "$ac_cv_exeext" >&6; }
3248
3249 rm -f conftest.$ac_ext
3250 EXEEXT=$ac_cv_exeext
3251 ac_exeext=$EXEEXT
3252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3253 /* end confdefs.h. */
3254 #include <stdio.h>
3255 int
3256 main (void)
3257 {
3258 FILE *f = fopen ("conftest.out", "w");
3259 return ferror (f) || fclose (f) != 0;
3260
3261 ;
3262 return 0;
3263 }
3264 _ACEOF
3265 ac_clean_files="$ac_clean_files conftest.out"
3266 # Check that the compiler produces executables we can run. If not, either
3267 # the compiler is broken, or we cross compile.
3268 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3269 printf %s "checking whether we are cross compiling... " >&6; }
3270 if test "$cross_compiling" != yes; then
3271 { { ac_try="$ac_link"
3272 case "(($ac_try" in
3273 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3274 *) ac_try_echo=$ac_try;;
3275 esac
3276 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3277 printf "%s\n" "$ac_try_echo"; } >&5
3278 (eval "$ac_link") 2>&5
3279 ac_status=$?
3280 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3281 test $ac_status = 0; }
3282 if { ac_try='./conftest$ac_cv_exeext'
3283 { { case "(($ac_try" in
3284 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3285 *) ac_try_echo=$ac_try;;
3286 esac
3287 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3288 printf "%s\n" "$ac_try_echo"; } >&5
3289 (eval "$ac_try") 2>&5
3290 ac_status=$?
3291 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3292 test $ac_status = 0; }; }; then
3293 cross_compiling=no
3294 else
3295 if test "$cross_compiling" = maybe; then
3296 cross_compiling=yes
3297 else
3298 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3299 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3300 as_fn_error 77 "cannot run C compiled programs.
3301 If you meant to cross compile, use \`--host'.
3302 See \`config.log' for more details" "$LINENO" 5; }
3303 fi
3304 fi
3305 fi
3306 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3307 printf "%s\n" "$cross_compiling" >&6; }
3308
3309 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3310 ac_clean_files=$ac_clean_files_save
3311 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3312 printf %s "checking for suffix of object files... " >&6; }
3313 if test ${ac_cv_objext+y}
3314 then :
3315 printf %s "(cached) " >&6
3316 else $as_nop
3317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3318 /* end confdefs.h. */
3319
3320 int
3321 main (void)
3322 {
3323
3324 ;
3325 return 0;
3326 }
3327 _ACEOF
3328 rm -f conftest.o conftest.obj
3329 if { { ac_try="$ac_compile"
3330 case "(($ac_try" in
3331 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3332 *) ac_try_echo=$ac_try;;
3333 esac
3334 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3335 printf "%s\n" "$ac_try_echo"; } >&5
3336 (eval "$ac_compile") 2>&5
3337 ac_status=$?
3338 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3339 test $ac_status = 0; }
3340 then :
3341 for ac_file in conftest.o conftest.obj conftest.*; do
3342 test -f "$ac_file" || continue;
3343 case $ac_file in
3344 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3345 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3346 break;;
3347 esac
3348 done
3349 else $as_nop
3350 printf "%s\n" "$as_me: failed program was:" >&5
3351 sed 's/^/| /' conftest.$ac_ext >&5
3352
3353 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3354 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3355 as_fn_error $? "cannot compute suffix of object files: cannot compile
3356 See \`config.log' for more details" "$LINENO" 5; }
3357 fi
3358 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3359 fi
3360 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3361 printf "%s\n" "$ac_cv_objext" >&6; }
3362 OBJEXT=$ac_cv_objext
3363 ac_objext=$OBJEXT
3364 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
3365 printf %s "checking whether the compiler supports GNU C... " >&6; }
3366 if test ${ac_cv_c_compiler_gnu+y}
3367 then :
3368 printf %s "(cached) " >&6
3369 else $as_nop
3370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3371 /* end confdefs.h. */
3372
3373 int
3374 main (void)
3375 {
3376 #ifndef __GNUC__
3377 choke me
3378 #endif
3379
3380 ;
3381 return 0;
3382 }
3383 _ACEOF
3384 if ac_fn_c_try_compile "$LINENO"
3385 then :
3386 ac_compiler_gnu=yes
3387 else $as_nop
3388 ac_compiler_gnu=no
3389 fi
3390 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3391 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3392
3393 fi
3394 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3395 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
3396 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3397
3398 if test $ac_compiler_gnu = yes; then
3399 GCC=yes
3400 else
3401 GCC=
3402 fi
3403 ac_test_CFLAGS=${CFLAGS+y}
3404 ac_save_CFLAGS=$CFLAGS
3405 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3406 printf %s "checking whether $CC accepts -g... " >&6; }
3407 if test ${ac_cv_prog_cc_g+y}
3408 then :
3409 printf %s "(cached) " >&6
3410 else $as_nop
3411 ac_save_c_werror_flag=$ac_c_werror_flag
3412 ac_c_werror_flag=yes
3413 ac_cv_prog_cc_g=no
3414 CFLAGS="-g"
3415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3416 /* end confdefs.h. */
3417
3418 int
3419 main (void)
3420 {
3421
3422 ;
3423 return 0;
3424 }
3425 _ACEOF
3426 if ac_fn_c_try_compile "$LINENO"
3427 then :
3428 ac_cv_prog_cc_g=yes
3429 else $as_nop
3430 CFLAGS=""
3431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3432 /* end confdefs.h. */
3433
3434 int
3435 main (void)
3436 {
3437
3438 ;
3439 return 0;
3440 }
3441 _ACEOF
3442 if ac_fn_c_try_compile "$LINENO"
3443 then :
3444
3445 else $as_nop
3446 ac_c_werror_flag=$ac_save_c_werror_flag
3447 CFLAGS="-g"
3448 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3449 /* end confdefs.h. */
3450
3451 int
3452 main (void)
3453 {
3454
3455 ;
3456 return 0;
3457 }
3458 _ACEOF
3459 if ac_fn_c_try_compile "$LINENO"
3460 then :
3461 ac_cv_prog_cc_g=yes
3462 fi
3463 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3464 fi
3465 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3466 fi
3467 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3468 ac_c_werror_flag=$ac_save_c_werror_flag
3469 fi
3470 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3471 printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
3472 if test $ac_test_CFLAGS; then
3473 CFLAGS=$ac_save_CFLAGS
3474 elif test $ac_cv_prog_cc_g = yes; then
3475 if test "$GCC" = yes; then
3476 CFLAGS="-g -O2"
3477 else
3478 CFLAGS="-g"
3479 fi
3480 else
3481 if test "$GCC" = yes; then
3482 CFLAGS="-O2"
3483 else
3484 CFLAGS=
3485 fi
3486 fi
3487 ac_prog_cc_stdc=no
3488 if test x$ac_prog_cc_stdc = xno
3489 then :
3490 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
3491 printf %s "checking for $CC option to enable C11 features... " >&6; }
3492 if test ${ac_cv_prog_cc_c11+y}
3493 then :
3494 printf %s "(cached) " >&6
3495 else $as_nop
3496 ac_cv_prog_cc_c11=no
3497 ac_save_CC=$CC
3498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3499 /* end confdefs.h. */
3500 $ac_c_conftest_c11_program
3501 _ACEOF
3502 for ac_arg in '' -std=gnu11
3503 do
3504 CC="$ac_save_CC $ac_arg"
3505 if ac_fn_c_try_compile "$LINENO"
3506 then :
3507 ac_cv_prog_cc_c11=$ac_arg
3508 fi
3509 rm -f core conftest.err conftest.$ac_objext conftest.beam
3510 test "x$ac_cv_prog_cc_c11" != "xno" && break
3511 done
3512 rm -f conftest.$ac_ext
3513 CC=$ac_save_CC
3514 fi
3515
3516 if test "x$ac_cv_prog_cc_c11" = xno
3517 then :
3518 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3519 printf "%s\n" "unsupported" >&6; }
3520 else $as_nop
3521 if test "x$ac_cv_prog_cc_c11" = x
3522 then :
3523 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3524 printf "%s\n" "none needed" >&6; }
3525 else $as_nop
3526 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
3527 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
3528 CC="$CC $ac_cv_prog_cc_c11"
3529 fi
3530 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
3531 ac_prog_cc_stdc=c11
3532 fi
3533 fi
3534 if test x$ac_prog_cc_stdc = xno
3535 then :
3536 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
3537 printf %s "checking for $CC option to enable C99 features... " >&6; }
3538 if test ${ac_cv_prog_cc_c99+y}
3539 then :
3540 printf %s "(cached) " >&6
3541 else $as_nop
3542 ac_cv_prog_cc_c99=no
3543 ac_save_CC=$CC
3544 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3545 /* end confdefs.h. */
3546 $ac_c_conftest_c99_program
3547 _ACEOF
3548 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
3549 do
3550 CC="$ac_save_CC $ac_arg"
3551 if ac_fn_c_try_compile "$LINENO"
3552 then :
3553 ac_cv_prog_cc_c99=$ac_arg
3554 fi
3555 rm -f core conftest.err conftest.$ac_objext conftest.beam
3556 test "x$ac_cv_prog_cc_c99" != "xno" && break
3557 done
3558 rm -f conftest.$ac_ext
3559 CC=$ac_save_CC
3560 fi
3561
3562 if test "x$ac_cv_prog_cc_c99" = xno
3563 then :
3564 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3565 printf "%s\n" "unsupported" >&6; }
3566 else $as_nop
3567 if test "x$ac_cv_prog_cc_c99" = x
3568 then :
3569 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3570 printf "%s\n" "none needed" >&6; }
3571 else $as_nop
3572 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
3573 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
3574 CC="$CC $ac_cv_prog_cc_c99"
3575 fi
3576 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
3577 ac_prog_cc_stdc=c99
3578 fi
3579 fi
3580 if test x$ac_prog_cc_stdc = xno
3581 then :
3582 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
3583 printf %s "checking for $CC option to enable C89 features... " >&6; }
3584 if test ${ac_cv_prog_cc_c89+y}
3585 then :
3586 printf %s "(cached) " >&6
3587 else $as_nop
3588 ac_cv_prog_cc_c89=no
3589 ac_save_CC=$CC
3590 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3591 /* end confdefs.h. */
3592 $ac_c_conftest_c89_program
3593 _ACEOF
3594 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3595 do
3596 CC="$ac_save_CC $ac_arg"
3597 if ac_fn_c_try_compile "$LINENO"
3598 then :
3599 ac_cv_prog_cc_c89=$ac_arg
3600 fi
3601 rm -f core conftest.err conftest.$ac_objext conftest.beam
3602 test "x$ac_cv_prog_cc_c89" != "xno" && break
3603 done
3604 rm -f conftest.$ac_ext
3605 CC=$ac_save_CC
3606 fi
3607
3608 if test "x$ac_cv_prog_cc_c89" = xno
3609 then :
3610 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3611 printf "%s\n" "unsupported" >&6; }
3612 else $as_nop
3613 if test "x$ac_cv_prog_cc_c89" = x
3614 then :
3615 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3616 printf "%s\n" "none needed" >&6; }
3617 else $as_nop
3618 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3619 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
3620 CC="$CC $ac_cv_prog_cc_c89"
3621 fi
3622 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
3623 ac_prog_cc_stdc=c89
3624 fi
3625 fi
3626
3627 ac_ext=c
3628 ac_cpp='$CPP $CPPFLAGS'
3629 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3630 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3631 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3632
3633
3634 ac_ext=c
3635 ac_cpp='$CPP $CPPFLAGS'
3636 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3637 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3638 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3639 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3640 printf %s "checking whether $CC understands -c and -o together... " >&6; }
3641 if test ${am_cv_prog_cc_c_o+y}
3642 then :
3643 printf %s "(cached) " >&6
3644 else $as_nop
3645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3646 /* end confdefs.h. */
3647
3648 int
3649 main (void)
3650 {
3651
3652 ;
3653 return 0;
3654 }
3655 _ACEOF
3656 # Make sure it works both with $CC and with simple cc.
3657 # Following AC_PROG_CC_C_O, we do the test twice because some
3658 # compilers refuse to overwrite an existing .o file with -o,
3659 # though they will create one.
3660 am_cv_prog_cc_c_o=yes
3661 for am_i in 1 2; do
3662 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3663 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3664 ac_status=$?
3665 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3666 (exit $ac_status); } \
3667 && test -f conftest2.$ac_objext; then
3668 : OK
3669 else
3670 am_cv_prog_cc_c_o=no
3671 break
3672 fi
3673 done
3674 rm -f core conftest*
3675 unset am_i
3676 fi
3677 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3678 printf "%s\n" "$am_cv_prog_cc_c_o" >&6; }
3679 if test "$am_cv_prog_cc_c_o" != yes; then
3680 # Losing compiler, so override with the script.
3681 # FIXME: It is wrong to rewrite CC.
3682 # But if we don't then we get into trouble of one sort or another.
3683 # A longer-term fix would be to have automake use am__CC in this case,
3684 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3685 CC="$am_aux_dir/compile $CC"
3686 fi
3687 ac_ext=c
3688 ac_cpp='$CPP $CPPFLAGS'
3689 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3690 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3691 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3692
3693
3694
3695 ac_header= ac_cache=
3696 for ac_item in $ac_header_c_list
3697 do
3698 if test $ac_cache; then
3699 ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
3700 if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
3701 printf "%s\n" "#define $ac_item 1" >> confdefs.h
3702 fi
3703 ac_header= ac_cache=
3704 elif test $ac_header; then
3705 ac_cache=$ac_item
3706 else
3707 ac_header=$ac_item
3708 fi
3709 done
3710
3711
3712
3713
3714
3715
3716
3717
3718 if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
3719 then :
3720
3721 printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
3722
3723 fi
3724
3725
3726
3727
3728
3729
3730 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3731 printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3732 if test ${ac_cv_safe_to_define___extensions__+y}
3733 then :
3734 printf %s "(cached) " >&6
3735 else $as_nop
3736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3737 /* end confdefs.h. */
3738
3739 # define __EXTENSIONS__ 1
3740 $ac_includes_default
3741 int
3742 main (void)
3743 {
3744
3745 ;
3746 return 0;
3747 }
3748 _ACEOF
3749 if ac_fn_c_try_compile "$LINENO"
3750 then :
3751 ac_cv_safe_to_define___extensions__=yes
3752 else $as_nop
3753 ac_cv_safe_to_define___extensions__=no
3754 fi
3755 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3756 fi
3757 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3758 printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
3759
3760 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
3761 printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; }
3762 if test ${ac_cv_should_define__xopen_source+y}
3763 then :
3764 printf %s "(cached) " >&6
3765 else $as_nop
3766 ac_cv_should_define__xopen_source=no
3767 if test $ac_cv_header_wchar_h = yes
3768 then :
3769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3770 /* end confdefs.h. */
3771
3772 #include <wchar.h>
3773 mbstate_t x;
3774 int
3775 main (void)
3776 {
3777
3778 ;
3779 return 0;
3780 }
3781 _ACEOF
3782 if ac_fn_c_try_compile "$LINENO"
3783 then :
3784
3785 else $as_nop
3786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3787 /* end confdefs.h. */
3788
3789 #define _XOPEN_SOURCE 500
3790 #include <wchar.h>
3791 mbstate_t x;
3792 int
3793 main (void)
3794 {
3795
3796 ;
3797 return 0;
3798 }
3799 _ACEOF
3800 if ac_fn_c_try_compile "$LINENO"
3801 then :
3802 ac_cv_should_define__xopen_source=yes
3803 fi
3804 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3805 fi
3806 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3807 fi
3808 fi
3809 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
3810 printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; }
3811
3812 printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
3813
3814 printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
3815
3816 printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
3817
3818 printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
3819
3820 printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
3821
3822 printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
3823
3824 printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3825
3826 printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
3827
3828 printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
3829
3830 printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
3831
3832 printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
3833
3834 printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
3835
3836 printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
3837
3838 printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
3839
3840 printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
3841
3842 if test $ac_cv_header_minix_config_h = yes
3843 then :
3844 MINIX=yes
3845 printf "%s\n" "#define _MINIX 1" >>confdefs.h
3846
3847 printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
3848
3849 printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
3850
3851 else $as_nop
3852 MINIX=
3853 fi
3854 if test $ac_cv_safe_to_define___extensions__ = yes
3855 then :
3856 printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
3857
3858 fi
3859 if test $ac_cv_should_define__xopen_source = yes
3860 then :
3861 printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
3862
3863 fi
3864
3865
3866 # Initialize Automake
3867 am__api_version='1.16'
3868
3869
3870 # Find a good install program. We prefer a C program (faster),
3871 # so one script is as good as another. But avoid the broken or
3872 # incompatible versions:
3873 # SysV /etc/install, /usr/sbin/install
3874 # SunOS /usr/etc/install
3875 # IRIX /sbin/install
3876 # AIX /bin/install
3877 # AmigaOS /C/install, which installs bootblocks on floppy discs
3878 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3879 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3880 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3881 # OS/2's system install, which has a completely different semantic
3882 # ./install, which can be erroneously created by make from ./install.sh.
3883 # Reject install programs that cannot install multiple files.
3884 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3885 printf %s "checking for a BSD-compatible install... " >&6; }
3886 if test -z "$INSTALL"; then
3887 if test ${ac_cv_path_install+y}
3888 then :
3889 printf %s "(cached) " >&6
3890 else $as_nop
3891 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3892 for as_dir in $PATH
3893 do
3894 IFS=$as_save_IFS
3895 case $as_dir in #(((
3896 '') as_dir=./ ;;
3897 */) ;;
3898 *) as_dir=$as_dir/ ;;
3899 esac
3900 # Account for fact that we put trailing slashes in our PATH walk.
3901 case $as_dir in #((
3902 ./ | /[cC]/* | \
3903 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3904 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3905 /usr/ucb/* ) ;;
3906 *)
3907 # OSF1 and SCO ODT 3.0 have their own names for install.
3908 # Don't use installbsd from OSF since it installs stuff as root
3909 # by default.
3910 for ac_prog in ginstall scoinst install; do
3911 for ac_exec_ext in '' $ac_executable_extensions; do
3912 if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
3913 if test $ac_prog = install &&
3914 grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3915 # AIX install. It has an incompatible calling convention.
3916 :
3917 elif test $ac_prog = install &&
3918 grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3919 # program-specific install script used by HP pwplus--don't use.
3920 :
3921 else
3922 rm -rf conftest.one conftest.two conftest.dir
3923 echo one > conftest.one
3924 echo two > conftest.two
3925 mkdir conftest.dir
3926 if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
3927 test -s conftest.one && test -s conftest.two &&
3928 test -s conftest.dir/conftest.one &&
3929 test -s conftest.dir/conftest.two
3930 then
3931 ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
3932 break 3
3933 fi
3934 fi
3935 fi
3936 done
3937 done
3938 ;;
3939 esac
3940
3941 done
3942 IFS=$as_save_IFS
3943
3944 rm -rf conftest.one conftest.two conftest.dir
3945
3946 fi
3947 if test ${ac_cv_path_install+y}; then
3948 INSTALL=$ac_cv_path_install
3949 else
3950 # As a last resort, use the slow shell script. Don't cache a
3951 # value for INSTALL within a source directory, because that will
3952 # break other packages using the cache if that directory is
3953 # removed, or if the value is a relative name.
3954 INSTALL=$ac_install_sh
3955 fi
3956 fi
3957 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3958 printf "%s\n" "$INSTALL" >&6; }
3959
3960 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3961 # It thinks the first close brace ends the variable substitution.
3962 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3963
3964 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3965
3966 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3967
3968 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3969 printf %s "checking whether build environment is sane... " >&6; }
3970 # Reject unsafe characters in $srcdir or the absolute working directory
3971 # name. Accept space and tab only in the latter.
3972 am_lf='
3973 '
3974 case `pwd` in
3975 *[\\\"\#\$\&\'\`$am_lf]*)
3976 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3977 esac
3978 case $srcdir in
3979 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3980 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3981 esac
3982
3983 # Do 'set' in a subshell so we don't clobber the current shell's
3984 # arguments. Must try -L first in case configure is actually a
3985 # symlink; some systems play weird games with the mod time of symlinks
3986 # (eg FreeBSD returns the mod time of the symlink's containing
3987 # directory).
3988 if (
3989 am_has_slept=no
3990 for am_try in 1 2; do
3991 echo "timestamp, slept: $am_has_slept" > conftest.file
3992 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3993 if test "$*" = "X"; then
3994 # -L didn't work.
3995 set X `ls -t "$srcdir/configure" conftest.file`
3996 fi
3997 if test "$*" != "X $srcdir/configure conftest.file" \
3998 && test "$*" != "X conftest.file $srcdir/configure"; then
3999
4000 # If neither matched, then we have a broken ls. This can happen
4001 # if, for instance, CONFIG_SHELL is bash and it inherits a
4002 # broken ls alias from the environment. This has actually
4003 # happened. Such a system could not be considered "sane".
4004 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
4005 alias in your environment" "$LINENO" 5
4006 fi
4007 if test "$2" = conftest.file || test $am_try -eq 2; then
4008 break
4009 fi
4010 # Just in case.
4011 sleep 1
4012 am_has_slept=yes
4013 done
4014 test "$2" = conftest.file
4015 )
4016 then
4017 # Ok.
4018 :
4019 else
4020 as_fn_error $? "newly created file is older than distributed files!
4021 Check your system clock" "$LINENO" 5
4022 fi
4023 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4024 printf "%s\n" "yes" >&6; }
4025 # If we didn't sleep, we still need to ensure time stamps of config.status and
4026 # generated files are strictly newer.
4027 am_sleep_pid=
4028 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
4029 ( sleep 1 ) &
4030 am_sleep_pid=$!
4031 fi
4032
4033 rm -f conftest.file
4034
4035 test "$program_prefix" != NONE &&
4036 program_transform_name="s&^&$program_prefix&;$program_transform_name"
4037 # Use a double $ so make ignores it.
4038 test "$program_suffix" != NONE &&
4039 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4040 # Double any \ or $.
4041 # By default was `s,x,x', remove it if useless.
4042 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4043 program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"`
4044
4045
4046 if test x"${MISSING+set}" != xset; then
4047 MISSING="\${SHELL} '$am_aux_dir/missing'"
4048 fi
4049 # Use eval to expand $SHELL
4050 if eval "$MISSING --is-lightweight"; then
4051 am_missing_run="$MISSING "
4052 else
4053 am_missing_run=
4054 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
4055 printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
4056 fi
4057
4058 if test x"${install_sh+set}" != xset; then
4059 case $am_aux_dir in
4060 *\ * | *\ *)
4061 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4062 *)
4063 install_sh="\${SHELL} $am_aux_dir/install-sh"
4064 esac
4065 fi
4066
4067 # Installed binaries are usually stripped using 'strip' when the user
4068 # run "make install-strip". However 'strip' might not be the right
4069 # tool to use in cross-compilation environments, therefore Automake
4070 # will honor the 'STRIP' environment variable to overrule this program.
4071 if test "$cross_compiling" != no; then
4072 if test -n "$ac_tool_prefix"; then
4073 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4074 set dummy ${ac_tool_prefix}strip; ac_word=$2
4075 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4076 printf %s "checking for $ac_word... " >&6; }
4077 if test ${ac_cv_prog_STRIP+y}
4078 then :
4079 printf %s "(cached) " >&6
4080 else $as_nop
4081 if test -n "$STRIP"; then
4082 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4083 else
4084 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4085 for as_dir in $PATH
4086 do
4087 IFS=$as_save_IFS
4088 case $as_dir in #(((
4089 '') as_dir=./ ;;
4090 */) ;;
4091 *) as_dir=$as_dir/ ;;
4092 esac
4093 for ac_exec_ext in '' $ac_executable_extensions; do
4094 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4095 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4096 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4097 break 2
4098 fi
4099 done
4100 done
4101 IFS=$as_save_IFS
4102
4103 fi
4104 fi
4105 STRIP=$ac_cv_prog_STRIP
4106 if test -n "$STRIP"; then
4107 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4108 printf "%s\n" "$STRIP" >&6; }
4109 else
4110 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4111 printf "%s\n" "no" >&6; }
4112 fi
4113
4114
4115 fi
4116 if test -z "$ac_cv_prog_STRIP"; then
4117 ac_ct_STRIP=$STRIP
4118 # Extract the first word of "strip", so it can be a program name with args.
4119 set dummy strip; ac_word=$2
4120 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4121 printf %s "checking for $ac_word... " >&6; }
4122 if test ${ac_cv_prog_ac_ct_STRIP+y}
4123 then :
4124 printf %s "(cached) " >&6
4125 else $as_nop
4126 if test -n "$ac_ct_STRIP"; then
4127 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4128 else
4129 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4130 for as_dir in $PATH
4131 do
4132 IFS=$as_save_IFS
4133 case $as_dir in #(((
4134 '') as_dir=./ ;;
4135 */) ;;
4136 *) as_dir=$as_dir/ ;;
4137 esac
4138 for ac_exec_ext in '' $ac_executable_extensions; do
4139 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4140 ac_cv_prog_ac_ct_STRIP="strip"
4141 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4142 break 2
4143 fi
4144 done
4145 done
4146 IFS=$as_save_IFS
4147
4148 fi
4149 fi
4150 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4151 if test -n "$ac_ct_STRIP"; then
4152 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4153 printf "%s\n" "$ac_ct_STRIP" >&6; }
4154 else
4155 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4156 printf "%s\n" "no" >&6; }
4157 fi
4158
4159 if test "x$ac_ct_STRIP" = x; then
4160 STRIP=":"
4161 else
4162 case $cross_compiling:$ac_tool_warned in
4163 yes:)
4164 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4165 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4166 ac_tool_warned=yes ;;
4167 esac
4168 STRIP=$ac_ct_STRIP
4169 fi
4170 else
4171 STRIP="$ac_cv_prog_STRIP"
4172 fi
4173
4174 fi
4175 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4176
4177
4178 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
4179 printf %s "checking for a race-free mkdir -p... " >&6; }
4180 if test -z "$MKDIR_P"; then
4181 if test ${ac_cv_path_mkdir+y}
4182 then :
4183 printf %s "(cached) " >&6
4184 else $as_nop
4185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4186 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4187 do
4188 IFS=$as_save_IFS
4189 case $as_dir in #(((
4190 '') as_dir=./ ;;
4191 */) ;;
4192 *) as_dir=$as_dir/ ;;
4193 esac
4194 for ac_prog in mkdir gmkdir; do
4195 for ac_exec_ext in '' $ac_executable_extensions; do
4196 as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
4197 case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
4198 'mkdir ('*'coreutils) '* | \
4199 'BusyBox '* | \
4200 'mkdir (fileutils) '4.1*)
4201 ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
4202 break 3;;
4203 esac
4204 done
4205 done
4206 done
4207 IFS=$as_save_IFS
4208
4209 fi
4210
4211 test -d ./--version && rmdir ./--version
4212 if test ${ac_cv_path_mkdir+y}; then
4213 MKDIR_P="$ac_cv_path_mkdir -p"
4214 else
4215 # As a last resort, use the slow shell script. Don't cache a
4216 # value for MKDIR_P within a source directory, because that will
4217 # break other packages using the cache if that directory is
4218 # removed, or if the value is a relative name.
4219 MKDIR_P="$ac_install_sh -d"
4220 fi
4221 fi
4222 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4223 printf "%s\n" "$MKDIR_P" >&6; }
4224
4225 for ac_prog in gawk mawk nawk awk
4226 do
4227 # Extract the first word of "$ac_prog", so it can be a program name with args.
4228 set dummy $ac_prog; ac_word=$2
4229 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4230 printf %s "checking for $ac_word... " >&6; }
4231 if test ${ac_cv_prog_AWK+y}
4232 then :
4233 printf %s "(cached) " >&6
4234 else $as_nop
4235 if test -n "$AWK"; then
4236 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4237 else
4238 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4239 for as_dir in $PATH
4240 do
4241 IFS=$as_save_IFS
4242 case $as_dir in #(((
4243 '') as_dir=./ ;;
4244 */) ;;
4245 *) as_dir=$as_dir/ ;;
4246 esac
4247 for ac_exec_ext in '' $ac_executable_extensions; do
4248 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4249 ac_cv_prog_AWK="$ac_prog"
4250 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4251 break 2
4252 fi
4253 done
4254 done
4255 IFS=$as_save_IFS
4256
4257 fi
4258 fi
4259 AWK=$ac_cv_prog_AWK
4260 if test -n "$AWK"; then
4261 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4262 printf "%s\n" "$AWK" >&6; }
4263 else
4264 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4265 printf "%s\n" "no" >&6; }
4266 fi
4267
4268
4269 test -n "$AWK" && break
4270 done
4271
4272 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4273 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4274 set x ${MAKE-make}
4275 ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4276 if eval test \${ac_cv_prog_make_${ac_make}_set+y}
4277 then :
4278 printf %s "(cached) " >&6
4279 else $as_nop
4280 cat >conftest.make <<\_ACEOF
4281 SHELL = /bin/sh
4282 all:
4283 @echo '@@@%%%=$(MAKE)=@@@%%%'
4284 _ACEOF
4285 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4286 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4287 *@@@%%%=?*=@@@%%%*)
4288 eval ac_cv_prog_make_${ac_make}_set=yes;;
4289 *)
4290 eval ac_cv_prog_make_${ac_make}_set=no;;
4291 esac
4292 rm -f conftest.make
4293 fi
4294 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4295 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4296 printf "%s\n" "yes" >&6; }
4297 SET_MAKE=
4298 else
4299 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4300 printf "%s\n" "no" >&6; }
4301 SET_MAKE="MAKE=${MAKE-make}"
4302 fi
4303
4304 rm -rf .tst 2>/dev/null
4305 mkdir .tst 2>/dev/null
4306 if test -d .tst; then
4307 am__leading_dot=.
4308 else
4309 am__leading_dot=_
4310 fi
4311 rmdir .tst 2>/dev/null
4312
4313 DEPDIR="${am__leading_dot}deps"
4314
4315 ac_config_commands="$ac_config_commands depfiles"
4316
4317 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
4318 printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; }
4319 cat > confinc.mk << 'END'
4320 am__doit:
4321 @echo this is the am__doit target >confinc.out
4322 .PHONY: am__doit
4323 END
4324 am__include="#"
4325 am__quote=
4326 # BSD make does it like this.
4327 echo '.include "confinc.mk" # ignored' > confmf.BSD
4328 # Other make implementations (GNU, Solaris 10, AIX) do it like this.
4329 echo 'include confinc.mk # ignored' > confmf.GNU
4330 _am_result=no
4331 for s in GNU BSD; do
4332 { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
4333 (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
4334 ac_status=$?
4335 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4336 (exit $ac_status); }
4337 case $?:`cat confinc.out 2>/dev/null` in #(
4338 '0:this is the am__doit target') :
4339 case $s in #(
4340 BSD) :
4341 am__include='.include' am__quote='"' ;; #(
4342 *) :
4343 am__include='include' am__quote='' ;;
4344 esac ;; #(
4345 *) :
4346 ;;
4347 esac
4348 if test "$am__include" != "#"; then
4349 _am_result="yes ($s style)"
4350 break
4351 fi
4352 done
4353 rm -f confinc.* confmf.*
4354 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
4355 printf "%s\n" "${_am_result}" >&6; }
4356
4357 # Check whether --enable-dependency-tracking was given.
4358 if test ${enable_dependency_tracking+y}
4359 then :
4360 enableval=$enable_dependency_tracking;
4361 fi
4362
4363 if test "x$enable_dependency_tracking" != xno; then
4364 am_depcomp="$ac_aux_dir/depcomp"
4365 AMDEPBACKSLASH='\'
4366 am__nodep='_no'
4367 fi
4368 if test "x$enable_dependency_tracking" != xno; then
4369 AMDEP_TRUE=
4370 AMDEP_FALSE='#'
4371 else
4372 AMDEP_TRUE='#'
4373 AMDEP_FALSE=
4374 fi
4375
4376
4377 # Check whether --enable-silent-rules was given.
4378 if test ${enable_silent_rules+y}
4379 then :
4380 enableval=$enable_silent_rules;
4381 fi
4382
4383 case $enable_silent_rules in # (((
4384 yes) AM_DEFAULT_VERBOSITY=0;;
4385 no) AM_DEFAULT_VERBOSITY=1;;
4386 *) AM_DEFAULT_VERBOSITY=1;;
4387 esac
4388 am_make=${MAKE-make}
4389 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4390 printf %s "checking whether $am_make supports nested variables... " >&6; }
4391 if test ${am_cv_make_support_nested_variables+y}
4392 then :
4393 printf %s "(cached) " >&6
4394 else $as_nop
4395 if printf "%s\n" 'TRUE=$(BAR$(V))
4396 BAR0=false
4397 BAR1=true
4398 V=1
4399 am__doit:
4400 @$(TRUE)
4401 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4402 am_cv_make_support_nested_variables=yes
4403 else
4404 am_cv_make_support_nested_variables=no
4405 fi
4406 fi
4407 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4408 printf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
4409 if test $am_cv_make_support_nested_variables = yes; then
4410 AM_V='$(V)'
4411 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4412 else
4413 AM_V=$AM_DEFAULT_VERBOSITY
4414 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4415 fi
4416 AM_BACKSLASH='\'
4417
4418 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4419 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4420 # is not polluted with repeated "-I."
4421 am__isrc=' -I$(srcdir)'
4422 # test to see if srcdir already configured
4423 if test -f $srcdir/config.status; then
4424 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4425 fi
4426 fi
4427
4428 # test whether we have cygpath
4429 if test -z "$CYGPATH_W"; then
4430 if (cygpath --version) >/dev/null 2>/dev/null; then
4431 CYGPATH_W='cygpath -w'
4432 else
4433 CYGPATH_W=echo
4434 fi
4435 fi
4436
4437
4438 # Define the identity of the package.
4439 PACKAGE='xf86-input-mouse'
4440 VERSION='1.9.5'
4441
4442
4443 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
4444
4445
4446 printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
4447
4448 # Some tools Automake needs.
4449
4450 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4451
4452
4453 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4454
4455
4456 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4457
4458
4459 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4460
4461
4462 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4463
4464 # For better backward compatibility. To be removed once Automake 1.9.x
4465 # dies out for good. For more background, see:
4466 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4467 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4468 mkdir_p='$(MKDIR_P)'
4469
4470 # We need awk for the "check" target (and possibly the TAP driver). The
4471 # system "awk" is bad on some platforms.
4472 # Always define AMTAR for backward compatibility. Yes, it's still used
4473 # in the wild :-( We should find a proper way to deprecate it ...
4474 AMTAR='$${TAR-tar}'
4475
4476
4477 # We'll loop over all known methods to create a tar archive until one works.
4478 _am_tools='gnutar pax cpio none'
4479
4480 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4481
4482
4483
4484
4485
4486 depcc="$CC" am_compiler_list=
4487
4488 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4489 printf %s "checking dependency style of $depcc... " >&6; }
4490 if test ${am_cv_CC_dependencies_compiler_type+y}
4491 then :
4492 printf %s "(cached) " >&6
4493 else $as_nop
4494 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4495 # We make a subdir and do the tests there. Otherwise we can end up
4496 # making bogus files that we don't know about and never remove. For
4497 # instance it was reported that on HP-UX the gcc test will end up
4498 # making a dummy file named 'D' -- because '-MD' means "put the output
4499 # in D".
4500 rm -rf conftest.dir
4501 mkdir conftest.dir
4502 # Copy depcomp to subdir because otherwise we won't find it if we're
4503 # using a relative directory.
4504 cp "$am_depcomp" conftest.dir
4505 cd conftest.dir
4506 # We will build objects and dependencies in a subdirectory because
4507 # it helps to detect inapplicable dependency modes. For instance
4508 # both Tru64's cc and ICC support -MD to output dependencies as a
4509 # side effect of compilation, but ICC will put the dependencies in
4510 # the current directory while Tru64 will put them in the object
4511 # directory.
4512 mkdir sub
4513
4514 am_cv_CC_dependencies_compiler_type=none
4515 if test "$am_compiler_list" = ""; then
4516 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4517 fi
4518 am__universal=false
4519 case " $depcc " in #(
4520 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4521 esac
4522
4523 for depmode in $am_compiler_list; do
4524 # Setup a source with many dependencies, because some compilers
4525 # like to wrap large dependency lists on column 80 (with \), and
4526 # we should not choose a depcomp mode which is confused by this.
4527 #
4528 # We need to recreate these files for each test, as the compiler may
4529 # overwrite some of them when testing with obscure command lines.
4530 # This happens at least with the AIX C compiler.
4531 : > sub/conftest.c
4532 for i in 1 2 3 4 5 6; do
4533 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4534 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4535 # Solaris 10 /bin/sh.
4536 echo '/* dummy */' > sub/conftst$i.h
4537 done
4538 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4539
4540 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4541 # mode. It turns out that the SunPro C++ compiler does not properly
4542 # handle '-M -o', and we need to detect this. Also, some Intel
4543 # versions had trouble with output in subdirs.
4544 am__obj=sub/conftest.${OBJEXT-o}
4545 am__minus_obj="-o $am__obj"
4546 case $depmode in
4547 gcc)
4548 # This depmode causes a compiler race in universal mode.
4549 test "$am__universal" = false || continue
4550 ;;
4551 nosideeffect)
4552 # After this tag, mechanisms are not by side-effect, so they'll
4553 # only be used when explicitly requested.
4554 if test "x$enable_dependency_tracking" = xyes; then
4555 continue
4556 else
4557 break
4558 fi
4559 ;;
4560 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4561 # This compiler won't grok '-c -o', but also, the minuso test has
4562 # not run yet. These depmodes are late enough in the game, and
4563 # so weak that their functioning should not be impacted.
4564 am__obj=conftest.${OBJEXT-o}
4565 am__minus_obj=
4566 ;;
4567 none) break ;;
4568 esac
4569 if depmode=$depmode \
4570 source=sub/conftest.c object=$am__obj \
4571 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4572 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4573 >/dev/null 2>conftest.err &&
4574 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4575 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4576 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4577 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4578 # icc doesn't choke on unknown options, it will just issue warnings
4579 # or remarks (even with -Werror). So we grep stderr for any message
4580 # that says an option was ignored or not supported.
4581 # When given -MP, icc 7.0 and 7.1 complain thusly:
4582 # icc: Command line warning: ignoring option '-M'; no argument required
4583 # The diagnosis changed in icc 8.0:
4584 # icc: Command line remark: option '-MP' not supported
4585 if (grep 'ignoring option' conftest.err ||
4586 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4587 am_cv_CC_dependencies_compiler_type=$depmode
4588 break
4589 fi
4590 fi
4591 done
4592
4593 cd ..
4594 rm -rf conftest.dir
4595 else
4596 am_cv_CC_dependencies_compiler_type=none
4597 fi
4598
4599 fi
4600 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4601 printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; }
4602 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4603
4604 if
4605 test "x$enable_dependency_tracking" != xno \
4606 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4607 am__fastdepCC_TRUE=
4608 am__fastdepCC_FALSE='#'
4609 else
4610 am__fastdepCC_TRUE='#'
4611 am__fastdepCC_FALSE=
4612 fi
4613
4614
4615 # Variables for tags utilities; see am/tags.am
4616 if test -z "$CTAGS"; then
4617 CTAGS=ctags
4618 fi
4619
4620 if test -z "$ETAGS"; then
4621 ETAGS=etags
4622 fi
4623
4624 if test -z "$CSCOPE"; then
4625 CSCOPE=cscope
4626 fi
4627
4628
4629
4630 # POSIX will say in a future version that running "rm -f" with no argument
4631 # is OK; and we want to be able to make that assumption in our Makefile
4632 # recipes. So use an aggressive probe to check that the usage we want is
4633 # actually supported "in the wild" to an acceptable degree.
4634 # See automake bug#10828.
4635 # To make any issue more visible, cause the running configure to be aborted
4636 # by default if the 'rm' program in use doesn't match our expectations; the
4637 # user can still override this though.
4638 if rm -f && rm -fr && rm -rf; then : OK; else
4639 cat >&2 <<'END'
4640 Oops!
4641
4642 Your 'rm' program seems unable to run without file operands specified
4643 on the command line, even when the '-f' option is present. This is contrary
4644 to the behaviour of most rm programs out there, and not conforming with
4645 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4646
4647 Please tell bug-automake@gnu.org about your system, including the value
4648 of your $PATH and any error possibly output before this message. This
4649 can help us improve future automake versions.
4650
4651 END
4652 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4653 echo 'Configuration will proceed anyway, since you have set the' >&2
4654 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4655 echo >&2
4656 else
4657 cat >&2 <<'END'
4658 Aborting the configuration process, to ensure you take notice of the issue.
4659
4660 You can download and install GNU coreutils to get an 'rm' implementation
4661 that behaves properly: <https://www.gnu.org/software/coreutils/>.
4662
4663 If you want to complete the configuration process using your problematic
4664 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4665 to "yes", and re-run configure.
4666
4667 END
4668 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4669 fi
4670 fi
4671
4672
4673 # Initialize libtool
4674 # Check whether --enable-static was given.
4675 if test ${enable_static+y}
4676 then :
4677 enableval=$enable_static; p=${PACKAGE-default}
4678 case $enableval in
4679 yes) enable_static=yes ;;
4680 no) enable_static=no ;;
4681 *)
4682 enable_static=no
4683 # Look at the argument we got. We use all the common list separators.
4684 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
4685 for pkg in $enableval; do
4686 IFS=$lt_save_ifs
4687 if test "X$pkg" = "X$p"; then
4688 enable_static=yes
4689 fi
4690 done
4691 IFS=$lt_save_ifs
4692 ;;
4693 esac
4694 else $as_nop
4695 enable_static=no
4696 fi
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706 case `pwd` in
4707 *\ * | *\ *)
4708 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4709 printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4710 esac
4711
4712
4713
4714 macro_version='2.4.7'
4715 macro_revision='2.4.7'
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730 ltmain=$ac_aux_dir/ltmain.sh
4731
4732
4733
4734 # Make sure we can run config.sub.
4735 $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
4736 as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
4737
4738 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4739 printf %s "checking build system type... " >&6; }
4740 if test ${ac_cv_build+y}
4741 then :
4742 printf %s "(cached) " >&6
4743 else $as_nop
4744 ac_build_alias=$build_alias
4745 test "x$ac_build_alias" = x &&
4746 ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
4747 test "x$ac_build_alias" = x &&
4748 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4749 ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
4750 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
4751
4752 fi
4753 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4754 printf "%s\n" "$ac_cv_build" >&6; }
4755 case $ac_cv_build in
4756 *-*-*) ;;
4757 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4758 esac
4759 build=$ac_cv_build
4760 ac_save_IFS=$IFS; IFS='-'
4761 set x $ac_cv_build
4762 shift
4763 build_cpu=$1
4764 build_vendor=$2
4765 shift; shift
4766 # Remember, the first character of IFS is used to create $*,
4767 # except with old shells:
4768 build_os=$*
4769 IFS=$ac_save_IFS
4770 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4771
4772
4773 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4774 printf %s "checking host system type... " >&6; }
4775 if test ${ac_cv_host+y}
4776 then :
4777 printf %s "(cached) " >&6
4778 else $as_nop
4779 if test "x$host_alias" = x; then
4780 ac_cv_host=$ac_cv_build
4781 else
4782 ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
4783 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
4784 fi
4785
4786 fi
4787 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4788 printf "%s\n" "$ac_cv_host" >&6; }
4789 case $ac_cv_host in
4790 *-*-*) ;;
4791 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4792 esac
4793 host=$ac_cv_host
4794 ac_save_IFS=$IFS; IFS='-'
4795 set x $ac_cv_host
4796 shift
4797 host_cpu=$1
4798 host_vendor=$2
4799 shift; shift
4800 # Remember, the first character of IFS is used to create $*,
4801 # except with old shells:
4802 host_os=$*
4803 IFS=$ac_save_IFS
4804 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4805
4806
4807 # Backslashify metacharacters that are still active within
4808 # double-quoted strings.
4809 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4810
4811 # Same as above, but do not quote variable references.
4812 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4813
4814 # Sed substitution to delay expansion of an escaped shell variable in a
4815 # double_quote_subst'ed string.
4816 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4817
4818 # Sed substitution to delay expansion of an escaped single quote.
4819 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4820
4821 # Sed substitution to avoid accidental globbing in evaled expressions
4822 no_glob_subst='s/\*/\\\*/g'
4823
4824 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4825 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4826 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4827
4828 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4829 printf %s "checking how to print strings... " >&6; }
4830 # Test print first, because it will be a builtin if present.
4831 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4832 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4833 ECHO='print -r --'
4834 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4835 ECHO='printf %s\n'
4836 else
4837 # Use this function as a fallback that always works.
4838 func_fallback_echo ()
4839 {
4840 eval 'cat <<_LTECHO_EOF
4841 $1
4842 _LTECHO_EOF'
4843 }
4844 ECHO='func_fallback_echo'
4845 fi
4846
4847 # func_echo_all arg...
4848 # Invoke $ECHO with all args, space-separated.
4849 func_echo_all ()
4850 {
4851 $ECHO ""
4852 }
4853
4854 case $ECHO in
4855 printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4856 printf "%s\n" "printf" >&6; } ;;
4857 print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4858 printf "%s\n" "print -r" >&6; } ;;
4859 *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4860 printf "%s\n" "cat" >&6; } ;;
4861 esac
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4877 printf %s "checking for a sed that does not truncate output... " >&6; }
4878 if test ${ac_cv_path_SED+y}
4879 then :
4880 printf %s "(cached) " >&6
4881 else $as_nop
4882 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4883 for ac_i in 1 2 3 4 5 6 7; do
4884 ac_script="$ac_script$as_nl$ac_script"
4885 done
4886 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4887 { ac_script=; unset ac_script;}
4888 if test -z "$SED"; then
4889 ac_path_SED_found=false
4890 # Loop through the user's path and test for each of PROGNAME-LIST
4891 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4892 for as_dir in $PATH
4893 do
4894 IFS=$as_save_IFS
4895 case $as_dir in #(((
4896 '') as_dir=./ ;;
4897 */) ;;
4898 *) as_dir=$as_dir/ ;;
4899 esac
4900 for ac_prog in sed gsed
4901 do
4902 for ac_exec_ext in '' $ac_executable_extensions; do
4903 ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
4904 as_fn_executable_p "$ac_path_SED" || continue
4905 # Check for GNU ac_path_SED and select it if it is found.
4906 # Check for GNU $ac_path_SED
4907 case `"$ac_path_SED" --version 2>&1` in
4908 *GNU*)
4909 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4910 *)
4911 ac_count=0
4912 printf %s 0123456789 >"conftest.in"
4913 while :
4914 do
4915 cat "conftest.in" "conftest.in" >"conftest.tmp"
4916 mv "conftest.tmp" "conftest.in"
4917 cp "conftest.in" "conftest.nl"
4918 printf "%s\n" '' >> "conftest.nl"
4919 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4920 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4921 as_fn_arith $ac_count + 1 && ac_count=$as_val
4922 if test $ac_count -gt ${ac_path_SED_max-0}; then
4923 # Best one so far, save it but keep looking for a better one
4924 ac_cv_path_SED="$ac_path_SED"
4925 ac_path_SED_max=$ac_count
4926 fi
4927 # 10*(2^10) chars as input seems more than enough
4928 test $ac_count -gt 10 && break
4929 done
4930 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4931 esac
4932
4933 $ac_path_SED_found && break 3
4934 done
4935 done
4936 done
4937 IFS=$as_save_IFS
4938 if test -z "$ac_cv_path_SED"; then
4939 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4940 fi
4941 else
4942 ac_cv_path_SED=$SED
4943 fi
4944
4945 fi
4946 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4947 printf "%s\n" "$ac_cv_path_SED" >&6; }
4948 SED="$ac_cv_path_SED"
4949 rm -f conftest.sed
4950
4951 test -z "$SED" && SED=sed
4952 Xsed="$SED -e 1s/^X//"
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4965 printf %s "checking for grep that handles long lines and -e... " >&6; }
4966 if test ${ac_cv_path_GREP+y}
4967 then :
4968 printf %s "(cached) " >&6
4969 else $as_nop
4970 if test -z "$GREP"; then
4971 ac_path_GREP_found=false
4972 # Loop through the user's path and test for each of PROGNAME-LIST
4973 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4974 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4975 do
4976 IFS=$as_save_IFS
4977 case $as_dir in #(((
4978 '') as_dir=./ ;;
4979 */) ;;
4980 *) as_dir=$as_dir/ ;;
4981 esac
4982 for ac_prog in grep ggrep
4983 do
4984 for ac_exec_ext in '' $ac_executable_extensions; do
4985 ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
4986 as_fn_executable_p "$ac_path_GREP" || continue
4987 # Check for GNU ac_path_GREP and select it if it is found.
4988 # Check for GNU $ac_path_GREP
4989 case `"$ac_path_GREP" --version 2>&1` in
4990 *GNU*)
4991 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4992 *)
4993 ac_count=0
4994 printf %s 0123456789 >"conftest.in"
4995 while :
4996 do
4997 cat "conftest.in" "conftest.in" >"conftest.tmp"
4998 mv "conftest.tmp" "conftest.in"
4999 cp "conftest.in" "conftest.nl"
5000 printf "%s\n" 'GREP' >> "conftest.nl"
5001 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5002 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5003 as_fn_arith $ac_count + 1 && ac_count=$as_val
5004 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5005 # Best one so far, save it but keep looking for a better one
5006 ac_cv_path_GREP="$ac_path_GREP"
5007 ac_path_GREP_max=$ac_count
5008 fi
5009 # 10*(2^10) chars as input seems more than enough
5010 test $ac_count -gt 10 && break
5011 done
5012 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5013 esac
5014
5015 $ac_path_GREP_found && break 3
5016 done
5017 done
5018 done
5019 IFS=$as_save_IFS
5020 if test -z "$ac_cv_path_GREP"; then
5021 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5022 fi
5023 else
5024 ac_cv_path_GREP=$GREP
5025 fi
5026
5027 fi
5028 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5029 printf "%s\n" "$ac_cv_path_GREP" >&6; }
5030 GREP="$ac_cv_path_GREP"
5031
5032
5033 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5034 printf %s "checking for egrep... " >&6; }
5035 if test ${ac_cv_path_EGREP+y}
5036 then :
5037 printf %s "(cached) " >&6
5038 else $as_nop
5039 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5040 then ac_cv_path_EGREP="$GREP -E"
5041 else
5042 if test -z "$EGREP"; then
5043 ac_path_EGREP_found=false
5044 # Loop through the user's path and test for each of PROGNAME-LIST
5045 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5046 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5047 do
5048 IFS=$as_save_IFS
5049 case $as_dir in #(((
5050 '') as_dir=./ ;;
5051 */) ;;
5052 *) as_dir=$as_dir/ ;;
5053 esac
5054 for ac_prog in egrep
5055 do
5056 for ac_exec_ext in '' $ac_executable_extensions; do
5057 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
5058 as_fn_executable_p "$ac_path_EGREP" || continue
5059 # Check for GNU ac_path_EGREP and select it if it is found.
5060 # Check for GNU $ac_path_EGREP
5061 case `"$ac_path_EGREP" --version 2>&1` in
5062 *GNU*)
5063 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5064 *)
5065 ac_count=0
5066 printf %s 0123456789 >"conftest.in"
5067 while :
5068 do
5069 cat "conftest.in" "conftest.in" >"conftest.tmp"
5070 mv "conftest.tmp" "conftest.in"
5071 cp "conftest.in" "conftest.nl"
5072 printf "%s\n" 'EGREP' >> "conftest.nl"
5073 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5074 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5075 as_fn_arith $ac_count + 1 && ac_count=$as_val
5076 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5077 # Best one so far, save it but keep looking for a better one
5078 ac_cv_path_EGREP="$ac_path_EGREP"
5079 ac_path_EGREP_max=$ac_count
5080 fi
5081 # 10*(2^10) chars as input seems more than enough
5082 test $ac_count -gt 10 && break
5083 done
5084 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5085 esac
5086
5087 $ac_path_EGREP_found && break 3
5088 done
5089 done
5090 done
5091 IFS=$as_save_IFS
5092 if test -z "$ac_cv_path_EGREP"; then
5093 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5094 fi
5095 else
5096 ac_cv_path_EGREP=$EGREP
5097 fi
5098
5099 fi
5100 fi
5101 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5102 printf "%s\n" "$ac_cv_path_EGREP" >&6; }
5103 EGREP="$ac_cv_path_EGREP"
5104
5105
5106 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5107 printf %s "checking for fgrep... " >&6; }
5108 if test ${ac_cv_path_FGREP+y}
5109 then :
5110 printf %s "(cached) " >&6
5111 else $as_nop
5112 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5113 then ac_cv_path_FGREP="$GREP -F"
5114 else
5115 if test -z "$FGREP"; then
5116 ac_path_FGREP_found=false
5117 # Loop through the user's path and test for each of PROGNAME-LIST
5118 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5119 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5120 do
5121 IFS=$as_save_IFS
5122 case $as_dir in #(((
5123 '') as_dir=./ ;;
5124 */) ;;
5125 *) as_dir=$as_dir/ ;;
5126 esac
5127 for ac_prog in fgrep
5128 do
5129 for ac_exec_ext in '' $ac_executable_extensions; do
5130 ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext"
5131 as_fn_executable_p "$ac_path_FGREP" || continue
5132 # Check for GNU ac_path_FGREP and select it if it is found.
5133 # Check for GNU $ac_path_FGREP
5134 case `"$ac_path_FGREP" --version 2>&1` in
5135 *GNU*)
5136 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5137 *)
5138 ac_count=0
5139 printf %s 0123456789 >"conftest.in"
5140 while :
5141 do
5142 cat "conftest.in" "conftest.in" >"conftest.tmp"
5143 mv "conftest.tmp" "conftest.in"
5144 cp "conftest.in" "conftest.nl"
5145 printf "%s\n" 'FGREP' >> "conftest.nl"
5146 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5147 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5148 as_fn_arith $ac_count + 1 && ac_count=$as_val
5149 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5150 # Best one so far, save it but keep looking for a better one
5151 ac_cv_path_FGREP="$ac_path_FGREP"
5152 ac_path_FGREP_max=$ac_count
5153 fi
5154 # 10*(2^10) chars as input seems more than enough
5155 test $ac_count -gt 10 && break
5156 done
5157 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5158 esac
5159
5160 $ac_path_FGREP_found && break 3
5161 done
5162 done
5163 done
5164 IFS=$as_save_IFS
5165 if test -z "$ac_cv_path_FGREP"; then
5166 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5167 fi
5168 else
5169 ac_cv_path_FGREP=$FGREP
5170 fi
5171
5172 fi
5173 fi
5174 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5175 printf "%s\n" "$ac_cv_path_FGREP" >&6; }
5176 FGREP="$ac_cv_path_FGREP"
5177
5178
5179 test -z "$GREP" && GREP=grep
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199 # Check whether --with-gnu-ld was given.
5200 if test ${with_gnu_ld+y}
5201 then :
5202 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
5203 else $as_nop
5204 with_gnu_ld=no
5205 fi
5206
5207 ac_prog=ld
5208 if test yes = "$GCC"; then
5209 # Check if gcc -print-prog-name=ld gives a path.
5210 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5211 printf %s "checking for ld used by $CC... " >&6; }
5212 case $host in
5213 *-*-mingw*)
5214 # gcc leaves a trailing carriage return, which upsets mingw
5215 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5216 *)
5217 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5218 esac
5219 case $ac_prog in
5220 # Accept absolute paths.
5221 [\\/]* | ?:[\\/]*)
5222 re_direlt='/[^/][^/]*/\.\./'
5223 # Canonicalize the pathname of ld
5224 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5225 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5226 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5227 done
5228 test -z "$LD" && LD=$ac_prog
5229 ;;
5230 "")
5231 # If it fails, then pretend we aren't using GCC.
5232 ac_prog=ld
5233 ;;
5234 *)
5235 # If it is relative, then search for the first ld in PATH.
5236 with_gnu_ld=unknown
5237 ;;
5238 esac
5239 elif test yes = "$with_gnu_ld"; then
5240 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5241 printf %s "checking for GNU ld... " >&6; }
5242 else
5243 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5244 printf %s "checking for non-GNU ld... " >&6; }
5245 fi
5246 if test ${lt_cv_path_LD+y}
5247 then :
5248 printf %s "(cached) " >&6
5249 else $as_nop
5250 if test -z "$LD"; then
5251 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5252 for ac_dir in $PATH; do
5253 IFS=$lt_save_ifs
5254 test -z "$ac_dir" && ac_dir=.
5255 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5256 lt_cv_path_LD=$ac_dir/$ac_prog
5257 # Check to see if the program is GNU ld. I'd rather use --version,
5258 # but apparently some variants of GNU ld only accept -v.
5259 # Break only if it was the GNU/non-GNU ld that we prefer.
5260 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5261 *GNU* | *'with BFD'*)
5262 test no != "$with_gnu_ld" && break
5263 ;;
5264 *)
5265 test yes != "$with_gnu_ld" && break
5266 ;;
5267 esac
5268 fi
5269 done
5270 IFS=$lt_save_ifs
5271 else
5272 lt_cv_path_LD=$LD # Let the user override the test with a path.
5273 fi
5274 fi
5275
5276 LD=$lt_cv_path_LD
5277 if test -n "$LD"; then
5278 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5279 printf "%s\n" "$LD" >&6; }
5280 else
5281 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5282 printf "%s\n" "no" >&6; }
5283 fi
5284 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5285 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5286 printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
5287 if test ${lt_cv_prog_gnu_ld+y}
5288 then :
5289 printf %s "(cached) " >&6
5290 else $as_nop
5291 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5292 case `$LD -v 2>&1 </dev/null` in
5293 *GNU* | *'with BFD'*)
5294 lt_cv_prog_gnu_ld=yes
5295 ;;
5296 *)
5297 lt_cv_prog_gnu_ld=no
5298 ;;
5299 esac
5300 fi
5301 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5302 printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; }
5303 with_gnu_ld=$lt_cv_prog_gnu_ld
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5314 printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5315 if test ${lt_cv_path_NM+y}
5316 then :
5317 printf %s "(cached) " >&6
5318 else $as_nop
5319 if test -n "$NM"; then
5320 # Let the user override the test.
5321 lt_cv_path_NM=$NM
5322 else
5323 lt_nm_to_check=${ac_tool_prefix}nm
5324 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5325 lt_nm_to_check="$lt_nm_to_check nm"
5326 fi
5327 for lt_tmp_nm in $lt_nm_to_check; do
5328 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5329 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5330 IFS=$lt_save_ifs
5331 test -z "$ac_dir" && ac_dir=.
5332 tmp_nm=$ac_dir/$lt_tmp_nm
5333 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
5334 # Check to see if the nm accepts a BSD-compat flag.
5335 # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
5336 # nm: unknown option "B" ignored
5337 # Tru64's nm complains that /dev/null is an invalid object file
5338 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
5339 case $build_os in
5340 mingw*) lt_bad_file=conftest.nm/nofile ;;
5341 *) lt_bad_file=/dev/null ;;
5342 esac
5343 case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in
5344 *$lt_bad_file* | *'Invalid file or object type'*)
5345 lt_cv_path_NM="$tmp_nm -B"
5346 break 2
5347 ;;
5348 *)
5349 case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in
5350 */dev/null*)
5351 lt_cv_path_NM="$tmp_nm -p"
5352 break 2
5353 ;;
5354 *)
5355 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5356 continue # so that we can try to find one that supports BSD flags
5357 ;;
5358 esac
5359 ;;
5360 esac
5361 fi
5362 done
5363 IFS=$lt_save_ifs
5364 done
5365 : ${lt_cv_path_NM=no}
5366 fi
5367 fi
5368 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5369 printf "%s\n" "$lt_cv_path_NM" >&6; }
5370 if test no != "$lt_cv_path_NM"; then
5371 NM=$lt_cv_path_NM
5372 else
5373 # Didn't find any BSD compatible name lister, look for dumpbin.
5374 if test -n "$DUMPBIN"; then :
5375 # Let the user override the test.
5376 else
5377 if test -n "$ac_tool_prefix"; then
5378 for ac_prog in dumpbin "link -dump"
5379 do
5380 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5381 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5382 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5383 printf %s "checking for $ac_word... " >&6; }
5384 if test ${ac_cv_prog_DUMPBIN+y}
5385 then :
5386 printf %s "(cached) " >&6
5387 else $as_nop
5388 if test -n "$DUMPBIN"; then
5389 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5390 else
5391 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5392 for as_dir in $PATH
5393 do
5394 IFS=$as_save_IFS
5395 case $as_dir in #(((
5396 '') as_dir=./ ;;
5397 */) ;;
5398 *) as_dir=$as_dir/ ;;
5399 esac
5400 for ac_exec_ext in '' $ac_executable_extensions; do
5401 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5402 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5403 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5404 break 2
5405 fi
5406 done
5407 done
5408 IFS=$as_save_IFS
5409
5410 fi
5411 fi
5412 DUMPBIN=$ac_cv_prog_DUMPBIN
5413 if test -n "$DUMPBIN"; then
5414 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5415 printf "%s\n" "$DUMPBIN" >&6; }
5416 else
5417 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5418 printf "%s\n" "no" >&6; }
5419 fi
5420
5421
5422 test -n "$DUMPBIN" && break
5423 done
5424 fi
5425 if test -z "$DUMPBIN"; then
5426 ac_ct_DUMPBIN=$DUMPBIN
5427 for ac_prog in dumpbin "link -dump"
5428 do
5429 # Extract the first word of "$ac_prog", so it can be a program name with args.
5430 set dummy $ac_prog; ac_word=$2
5431 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5432 printf %s "checking for $ac_word... " >&6; }
5433 if test ${ac_cv_prog_ac_ct_DUMPBIN+y}
5434 then :
5435 printf %s "(cached) " >&6
5436 else $as_nop
5437 if test -n "$ac_ct_DUMPBIN"; then
5438 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5439 else
5440 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5441 for as_dir in $PATH
5442 do
5443 IFS=$as_save_IFS
5444 case $as_dir in #(((
5445 '') as_dir=./ ;;
5446 */) ;;
5447 *) as_dir=$as_dir/ ;;
5448 esac
5449 for ac_exec_ext in '' $ac_executable_extensions; do
5450 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5451 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5452 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5453 break 2
5454 fi
5455 done
5456 done
5457 IFS=$as_save_IFS
5458
5459 fi
5460 fi
5461 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5462 if test -n "$ac_ct_DUMPBIN"; then
5463 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5464 printf "%s\n" "$ac_ct_DUMPBIN" >&6; }
5465 else
5466 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5467 printf "%s\n" "no" >&6; }
5468 fi
5469
5470
5471 test -n "$ac_ct_DUMPBIN" && break
5472 done
5473
5474 if test "x$ac_ct_DUMPBIN" = x; then
5475 DUMPBIN=":"
5476 else
5477 case $cross_compiling:$ac_tool_warned in
5478 yes:)
5479 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5480 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5481 ac_tool_warned=yes ;;
5482 esac
5483 DUMPBIN=$ac_ct_DUMPBIN
5484 fi
5485 fi
5486
5487 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in
5488 *COFF*)
5489 DUMPBIN="$DUMPBIN -symbols -headers"
5490 ;;
5491 *)
5492 DUMPBIN=:
5493 ;;
5494 esac
5495 fi
5496
5497 if test : != "$DUMPBIN"; then
5498 NM=$DUMPBIN
5499 fi
5500 fi
5501 test -z "$NM" && NM=nm
5502
5503
5504
5505
5506
5507
5508 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5509 printf %s "checking the name lister ($NM) interface... " >&6; }
5510 if test ${lt_cv_nm_interface+y}
5511 then :
5512 printf %s "(cached) " >&6
5513 else $as_nop
5514 lt_cv_nm_interface="BSD nm"
5515 echo "int some_variable = 0;" > conftest.$ac_ext
5516 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5517 (eval "$ac_compile" 2>conftest.err)
5518 cat conftest.err >&5
5519 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5520 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5521 cat conftest.err >&5
5522 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5523 cat conftest.out >&5
5524 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5525 lt_cv_nm_interface="MS dumpbin"
5526 fi
5527 rm -f conftest*
5528 fi
5529 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5530 printf "%s\n" "$lt_cv_nm_interface" >&6; }
5531
5532 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5533 printf %s "checking whether ln -s works... " >&6; }
5534 LN_S=$as_ln_s
5535 if test "$LN_S" = "ln -s"; then
5536 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5537 printf "%s\n" "yes" >&6; }
5538 else
5539 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5540 printf "%s\n" "no, using $LN_S" >&6; }
5541 fi
5542
5543 # find the maximum length of command line arguments
5544 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5545 printf %s "checking the maximum length of command line arguments... " >&6; }
5546 if test ${lt_cv_sys_max_cmd_len+y}
5547 then :
5548 printf %s "(cached) " >&6
5549 else $as_nop
5550 i=0
5551 teststring=ABCD
5552
5553 case $build_os in
5554 msdosdjgpp*)
5555 # On DJGPP, this test can blow up pretty badly due to problems in libc
5556 # (any single argument exceeding 2000 bytes causes a buffer overrun
5557 # during glob expansion). Even if it were fixed, the result of this
5558 # check would be larger than it should be.
5559 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5560 ;;
5561
5562 gnu*)
5563 # Under GNU Hurd, this test is not required because there is
5564 # no limit to the length of command line arguments.
5565 # Libtool will interpret -1 as no limit whatsoever
5566 lt_cv_sys_max_cmd_len=-1;
5567 ;;
5568
5569 cygwin* | mingw* | cegcc*)
5570 # On Win9x/ME, this test blows up -- it succeeds, but takes
5571 # about 5 minutes as the teststring grows exponentially.
5572 # Worse, since 9x/ME are not pre-emptively multitasking,
5573 # you end up with a "frozen" computer, even though with patience
5574 # the test eventually succeeds (with a max line length of 256k).
5575 # Instead, let's just punt: use the minimum linelength reported by
5576 # all of the supported platforms: 8192 (on NT/2K/XP).
5577 lt_cv_sys_max_cmd_len=8192;
5578 ;;
5579
5580 mint*)
5581 # On MiNT this can take a long time and run out of memory.
5582 lt_cv_sys_max_cmd_len=8192;
5583 ;;
5584
5585 amigaos*)
5586 # On AmigaOS with pdksh, this test takes hours, literally.
5587 # So we just punt and use a minimum line length of 8192.
5588 lt_cv_sys_max_cmd_len=8192;
5589 ;;
5590
5591 bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*)
5592 # This has been around since 386BSD, at least. Likely further.
5593 if test -x /sbin/sysctl; then
5594 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5595 elif test -x /usr/sbin/sysctl; then
5596 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5597 else
5598 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5599 fi
5600 # And add a safety zone
5601 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5602 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5603 ;;
5604
5605 interix*)
5606 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5607 lt_cv_sys_max_cmd_len=196608
5608 ;;
5609
5610 os2*)
5611 # The test takes a long time on OS/2.
5612 lt_cv_sys_max_cmd_len=8192
5613 ;;
5614
5615 osf*)
5616 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5617 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5618 # nice to cause kernel panics so lets avoid the loop below.
5619 # First set a reasonable default.
5620 lt_cv_sys_max_cmd_len=16384
5621 #
5622 if test -x /sbin/sysconfig; then
5623 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5624 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5625 esac
5626 fi
5627 ;;
5628 sco3.2v5*)
5629 lt_cv_sys_max_cmd_len=102400
5630 ;;
5631 sysv5* | sco5v6* | sysv4.2uw2*)
5632 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5633 if test -n "$kargmax"; then
5634 lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[ ]//'`
5635 else
5636 lt_cv_sys_max_cmd_len=32768
5637 fi
5638 ;;
5639 *)
5640 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5641 if test -n "$lt_cv_sys_max_cmd_len" && \
5642 test undefined != "$lt_cv_sys_max_cmd_len"; then
5643 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5644 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5645 else
5646 # Make teststring a little bigger before we do anything with it.
5647 # a 1K string should be a reasonable start.
5648 for i in 1 2 3 4 5 6 7 8; do
5649 teststring=$teststring$teststring
5650 done
5651 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5652 # If test is not a shell built-in, we'll probably end up computing a
5653 # maximum length that is only half of the actual maximum length, but
5654 # we can't tell.
5655 while { test X`env echo "$teststring$teststring" 2>/dev/null` \
5656 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5657 test 17 != "$i" # 1/2 MB should be enough
5658 do
5659 i=`expr $i + 1`
5660 teststring=$teststring$teststring
5661 done
5662 # Only check the string length outside the loop.
5663 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5664 teststring=
5665 # Add a significant safety factor because C++ compilers can tack on
5666 # massive amounts of additional arguments before passing them to the
5667 # linker. It appears as though 1/2 is a usable value.
5668 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5669 fi
5670 ;;
5671 esac
5672
5673 fi
5674
5675 if test -n "$lt_cv_sys_max_cmd_len"; then
5676 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5677 printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; }
5678 else
5679 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5
5680 printf "%s\n" "none" >&6; }
5681 fi
5682 max_cmd_len=$lt_cv_sys_max_cmd_len
5683
5684
5685
5686
5687
5688
5689 : ${CP="cp -f"}
5690 : ${MV="mv -f"}
5691 : ${RM="rm -f"}
5692
5693 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5694 lt_unset=unset
5695 else
5696 lt_unset=false
5697 fi
5698
5699
5700
5701
5702
5703 # test EBCDIC or ASCII
5704 case `echo X|tr X '\101'` in
5705 A) # ASCII based system
5706 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5707 lt_SP2NL='tr \040 \012'
5708 lt_NL2SP='tr \015\012 \040\040'
5709 ;;
5710 *) # EBCDIC based system
5711 lt_SP2NL='tr \100 \n'
5712 lt_NL2SP='tr \r\n \100\100'
5713 ;;
5714 esac
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5725 printf %s "checking how to convert $build file names to $host format... " >&6; }
5726 if test ${lt_cv_to_host_file_cmd+y}
5727 then :
5728 printf %s "(cached) " >&6
5729 else $as_nop
5730 case $host in
5731 *-*-mingw* )
5732 case $build in
5733 *-*-mingw* ) # actually msys
5734 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5735 ;;
5736 *-*-cygwin* )
5737 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5738 ;;
5739 * ) # otherwise, assume *nix
5740 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5741 ;;
5742 esac
5743 ;;
5744 *-*-cygwin* )
5745 case $build in
5746 *-*-mingw* ) # actually msys
5747 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5748 ;;
5749 *-*-cygwin* )
5750 lt_cv_to_host_file_cmd=func_convert_file_noop
5751 ;;
5752 * ) # otherwise, assume *nix
5753 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5754 ;;
5755 esac
5756 ;;
5757 * ) # unhandled hosts (and "normal" native builds)
5758 lt_cv_to_host_file_cmd=func_convert_file_noop
5759 ;;
5760 esac
5761
5762 fi
5763
5764 to_host_file_cmd=$lt_cv_to_host_file_cmd
5765 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5766 printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; }
5767
5768
5769
5770
5771
5772 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5773 printf %s "checking how to convert $build file names to toolchain format... " >&6; }
5774 if test ${lt_cv_to_tool_file_cmd+y}
5775 then :
5776 printf %s "(cached) " >&6
5777 else $as_nop
5778 #assume ordinary cross tools, or native build.
5779 lt_cv_to_tool_file_cmd=func_convert_file_noop
5780 case $host in
5781 *-*-mingw* )
5782 case $build in
5783 *-*-mingw* ) # actually msys
5784 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5785 ;;
5786 esac
5787 ;;
5788 esac
5789
5790 fi
5791
5792 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5793 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5794 printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; }
5795
5796
5797
5798
5799
5800 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5801 printf %s "checking for $LD option to reload object files... " >&6; }
5802 if test ${lt_cv_ld_reload_flag+y}
5803 then :
5804 printf %s "(cached) " >&6
5805 else $as_nop
5806 lt_cv_ld_reload_flag='-r'
5807 fi
5808 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5809 printf "%s\n" "$lt_cv_ld_reload_flag" >&6; }
5810 reload_flag=$lt_cv_ld_reload_flag
5811 case $reload_flag in
5812 "" | " "*) ;;
5813 *) reload_flag=" $reload_flag" ;;
5814 esac
5815 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5816 case $host_os in
5817 cygwin* | mingw* | pw32* | cegcc*)
5818 if test yes != "$GCC"; then
5819 reload_cmds=false
5820 fi
5821 ;;
5822 darwin*)
5823 if test yes = "$GCC"; then
5824 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
5825 else
5826 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5827 fi
5828 ;;
5829 esac
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839 if test -n "$ac_tool_prefix"; then
5840 # Extract the first word of "${ac_tool_prefix}file", so it can be a program name with args.
5841 set dummy ${ac_tool_prefix}file; ac_word=$2
5842 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5843 printf %s "checking for $ac_word... " >&6; }
5844 if test ${ac_cv_prog_FILECMD+y}
5845 then :
5846 printf %s "(cached) " >&6
5847 else $as_nop
5848 if test -n "$FILECMD"; then
5849 ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test.
5850 else
5851 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5852 for as_dir in $PATH
5853 do
5854 IFS=$as_save_IFS
5855 case $as_dir in #(((
5856 '') as_dir=./ ;;
5857 */) ;;
5858 *) as_dir=$as_dir/ ;;
5859 esac
5860 for ac_exec_ext in '' $ac_executable_extensions; do
5861 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5862 ac_cv_prog_FILECMD="${ac_tool_prefix}file"
5863 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5864 break 2
5865 fi
5866 done
5867 done
5868 IFS=$as_save_IFS
5869
5870 fi
5871 fi
5872 FILECMD=$ac_cv_prog_FILECMD
5873 if test -n "$FILECMD"; then
5874 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5
5875 printf "%s\n" "$FILECMD" >&6; }
5876 else
5877 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5878 printf "%s\n" "no" >&6; }
5879 fi
5880
5881
5882 fi
5883 if test -z "$ac_cv_prog_FILECMD"; then
5884 ac_ct_FILECMD=$FILECMD
5885 # Extract the first word of "file", so it can be a program name with args.
5886 set dummy file; ac_word=$2
5887 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5888 printf %s "checking for $ac_word... " >&6; }
5889 if test ${ac_cv_prog_ac_ct_FILECMD+y}
5890 then :
5891 printf %s "(cached) " >&6
5892 else $as_nop
5893 if test -n "$ac_ct_FILECMD"; then
5894 ac_cv_prog_ac_ct_FILECMD="$ac_ct_FILECMD" # Let the user override the test.
5895 else
5896 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5897 for as_dir in $PATH
5898 do
5899 IFS=$as_save_IFS
5900 case $as_dir in #(((
5901 '') as_dir=./ ;;
5902 */) ;;
5903 *) as_dir=$as_dir/ ;;
5904 esac
5905 for ac_exec_ext in '' $ac_executable_extensions; do
5906 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5907 ac_cv_prog_ac_ct_FILECMD="file"
5908 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5909 break 2
5910 fi
5911 done
5912 done
5913 IFS=$as_save_IFS
5914
5915 fi
5916 fi
5917 ac_ct_FILECMD=$ac_cv_prog_ac_ct_FILECMD
5918 if test -n "$ac_ct_FILECMD"; then
5919 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FILECMD" >&5
5920 printf "%s\n" "$ac_ct_FILECMD" >&6; }
5921 else
5922 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5923 printf "%s\n" "no" >&6; }
5924 fi
5925
5926 if test "x$ac_ct_FILECMD" = x; then
5927 FILECMD=":"
5928 else
5929 case $cross_compiling:$ac_tool_warned in
5930 yes:)
5931 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5932 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5933 ac_tool_warned=yes ;;
5934 esac
5935 FILECMD=$ac_ct_FILECMD
5936 fi
5937 else
5938 FILECMD="$ac_cv_prog_FILECMD"
5939 fi
5940
5941
5942
5943
5944
5945
5946
5947 if test -n "$ac_tool_prefix"; then
5948 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5949 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5950 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5951 printf %s "checking for $ac_word... " >&6; }
5952 if test ${ac_cv_prog_OBJDUMP+y}
5953 then :
5954 printf %s "(cached) " >&6
5955 else $as_nop
5956 if test -n "$OBJDUMP"; then
5957 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5958 else
5959 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5960 for as_dir in $PATH
5961 do
5962 IFS=$as_save_IFS
5963 case $as_dir in #(((
5964 '') as_dir=./ ;;
5965 */) ;;
5966 *) as_dir=$as_dir/ ;;
5967 esac
5968 for ac_exec_ext in '' $ac_executable_extensions; do
5969 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5970 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5971 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5972 break 2
5973 fi
5974 done
5975 done
5976 IFS=$as_save_IFS
5977
5978 fi
5979 fi
5980 OBJDUMP=$ac_cv_prog_OBJDUMP
5981 if test -n "$OBJDUMP"; then
5982 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5983 printf "%s\n" "$OBJDUMP" >&6; }
5984 else
5985 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5986 printf "%s\n" "no" >&6; }
5987 fi
5988
5989
5990 fi
5991 if test -z "$ac_cv_prog_OBJDUMP"; then
5992 ac_ct_OBJDUMP=$OBJDUMP
5993 # Extract the first word of "objdump", so it can be a program name with args.
5994 set dummy objdump; ac_word=$2
5995 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5996 printf %s "checking for $ac_word... " >&6; }
5997 if test ${ac_cv_prog_ac_ct_OBJDUMP+y}
5998 then :
5999 printf %s "(cached) " >&6
6000 else $as_nop
6001 if test -n "$ac_ct_OBJDUMP"; then
6002 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6003 else
6004 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6005 for as_dir in $PATH
6006 do
6007 IFS=$as_save_IFS
6008 case $as_dir in #(((
6009 '') as_dir=./ ;;
6010 */) ;;
6011 *) as_dir=$as_dir/ ;;
6012 esac
6013 for ac_exec_ext in '' $ac_executable_extensions; do
6014 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6015 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6016 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6017 break 2
6018 fi
6019 done
6020 done
6021 IFS=$as_save_IFS
6022
6023 fi
6024 fi
6025 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6026 if test -n "$ac_ct_OBJDUMP"; then
6027 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6028 printf "%s\n" "$ac_ct_OBJDUMP" >&6; }
6029 else
6030 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6031 printf "%s\n" "no" >&6; }
6032 fi
6033
6034 if test "x$ac_ct_OBJDUMP" = x; then
6035 OBJDUMP="false"
6036 else
6037 case $cross_compiling:$ac_tool_warned in
6038 yes:)
6039 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6040 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6041 ac_tool_warned=yes ;;
6042 esac
6043 OBJDUMP=$ac_ct_OBJDUMP
6044 fi
6045 else
6046 OBJDUMP="$ac_cv_prog_OBJDUMP"
6047 fi
6048
6049 test -z "$OBJDUMP" && OBJDUMP=objdump
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6060 printf %s "checking how to recognize dependent libraries... " >&6; }
6061 if test ${lt_cv_deplibs_check_method+y}
6062 then :
6063 printf %s "(cached) " >&6
6064 else $as_nop
6065 lt_cv_file_magic_cmd='$MAGIC_CMD'
6066 lt_cv_file_magic_test_file=
6067 lt_cv_deplibs_check_method='unknown'
6068 # Need to set the preceding variable on all platforms that support
6069 # interlibrary dependencies.
6070 # 'none' -- dependencies not supported.
6071 # 'unknown' -- same as none, but documents that we really don't know.
6072 # 'pass_all' -- all dependencies passed with no checks.
6073 # 'test_compile' -- check by making test program.
6074 # 'file_magic [[regex]]' -- check by looking for files in library path
6075 # that responds to the $file_magic_cmd with a given extended regex.
6076 # If you have 'file' or equivalent on your system and you're not sure
6077 # whether 'pass_all' will *always* work, you probably want this one.
6078
6079 case $host_os in
6080 aix[4-9]*)
6081 lt_cv_deplibs_check_method=pass_all
6082 ;;
6083
6084 beos*)
6085 lt_cv_deplibs_check_method=pass_all
6086 ;;
6087
6088 bsdi[45]*)
6089 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6090 lt_cv_file_magic_cmd='$FILECMD -L'
6091 lt_cv_file_magic_test_file=/shlib/libc.so
6092 ;;
6093
6094 cygwin*)
6095 # func_win32_libid is a shell function defined in ltmain.sh
6096 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6097 lt_cv_file_magic_cmd='func_win32_libid'
6098 ;;
6099
6100 mingw* | pw32*)
6101 # Base MSYS/MinGW do not provide the 'file' command needed by
6102 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6103 # unless we find 'file', for example because we are cross-compiling.
6104 if ( file / ) >/dev/null 2>&1; then
6105 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6106 lt_cv_file_magic_cmd='func_win32_libid'
6107 else
6108 # Keep this pattern in sync with the one in func_win32_libid.
6109 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6110 lt_cv_file_magic_cmd='$OBJDUMP -f'
6111 fi
6112 ;;
6113
6114 cegcc*)
6115 # use the weaker test based on 'objdump'. See mingw*.
6116 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6117 lt_cv_file_magic_cmd='$OBJDUMP -f'
6118 ;;
6119
6120 darwin* | rhapsody*)
6121 lt_cv_deplibs_check_method=pass_all
6122 ;;
6123
6124 freebsd* | dragonfly* | midnightbsd*)
6125 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6126 case $host_cpu in
6127 i*86 )
6128 # Not sure whether the presence of OpenBSD here was a mistake.
6129 # Let's accept both of them until this is cleared up.
6130 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6131 lt_cv_file_magic_cmd=$FILECMD
6132 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6133 ;;
6134 esac
6135 else
6136 lt_cv_deplibs_check_method=pass_all
6137 fi
6138 ;;
6139
6140 haiku*)
6141 lt_cv_deplibs_check_method=pass_all
6142 ;;
6143
6144 hpux10.20* | hpux11*)
6145 lt_cv_file_magic_cmd=$FILECMD
6146 case $host_cpu in
6147 ia64*)
6148 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6149 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6150 ;;
6151 hppa*64*)
6152 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]'
6153 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6154 ;;
6155 *)
6156 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6157 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6158 ;;
6159 esac
6160 ;;
6161
6162 interix[3-9]*)
6163 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6164 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6165 ;;
6166
6167 irix5* | irix6* | nonstopux*)
6168 case $LD in
6169 *-32|*"-32 ") libmagic=32-bit;;
6170 *-n32|*"-n32 ") libmagic=N32;;
6171 *-64|*"-64 ") libmagic=64-bit;;
6172 *) libmagic=never-match;;
6173 esac
6174 lt_cv_deplibs_check_method=pass_all
6175 ;;
6176
6177 # This must be glibc/ELF.
6178 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6179 lt_cv_deplibs_check_method=pass_all
6180 ;;
6181
6182 netbsd*)
6183 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6184 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6185 else
6186 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6187 fi
6188 ;;
6189
6190 newos6*)
6191 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6192 lt_cv_file_magic_cmd=$FILECMD
6193 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6194 ;;
6195
6196 *nto* | *qnx*)
6197 lt_cv_deplibs_check_method=pass_all
6198 ;;
6199
6200 openbsd* | bitrig*)
6201 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
6202 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6203 else
6204 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6205 fi
6206 ;;
6207
6208 osf3* | osf4* | osf5*)
6209 lt_cv_deplibs_check_method=pass_all
6210 ;;
6211
6212 rdos*)
6213 lt_cv_deplibs_check_method=pass_all
6214 ;;
6215
6216 solaris*)
6217 lt_cv_deplibs_check_method=pass_all
6218 ;;
6219
6220 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6221 lt_cv_deplibs_check_method=pass_all
6222 ;;
6223
6224 sysv4 | sysv4.3*)
6225 case $host_vendor in
6226 motorola)
6227 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]'
6228 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6229 ;;
6230 ncr)
6231 lt_cv_deplibs_check_method=pass_all
6232 ;;
6233 sequent)
6234 lt_cv_file_magic_cmd='/bin/file'
6235 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6236 ;;
6237 sni)
6238 lt_cv_file_magic_cmd='/bin/file'
6239 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6240 lt_cv_file_magic_test_file=/lib/libc.so
6241 ;;
6242 siemens)
6243 lt_cv_deplibs_check_method=pass_all
6244 ;;
6245 pc)
6246 lt_cv_deplibs_check_method=pass_all
6247 ;;
6248 esac
6249 ;;
6250
6251 tpf*)
6252 lt_cv_deplibs_check_method=pass_all
6253 ;;
6254 os2*)
6255 lt_cv_deplibs_check_method=pass_all
6256 ;;
6257 esac
6258
6259 fi
6260 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6261 printf "%s\n" "$lt_cv_deplibs_check_method" >&6; }
6262
6263 file_magic_glob=
6264 want_nocaseglob=no
6265 if test "$build" = "$host"; then
6266 case $host_os in
6267 mingw* | pw32*)
6268 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6269 want_nocaseglob=yes
6270 else
6271 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6272 fi
6273 ;;
6274 esac
6275 fi
6276
6277 file_magic_cmd=$lt_cv_file_magic_cmd
6278 deplibs_check_method=$lt_cv_deplibs_check_method
6279 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302 if test -n "$ac_tool_prefix"; then
6303 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6304 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6305 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6306 printf %s "checking for $ac_word... " >&6; }
6307 if test ${ac_cv_prog_DLLTOOL+y}
6308 then :
6309 printf %s "(cached) " >&6
6310 else $as_nop
6311 if test -n "$DLLTOOL"; then
6312 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6313 else
6314 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6315 for as_dir in $PATH
6316 do
6317 IFS=$as_save_IFS
6318 case $as_dir in #(((
6319 '') as_dir=./ ;;
6320 */) ;;
6321 *) as_dir=$as_dir/ ;;
6322 esac
6323 for ac_exec_ext in '' $ac_executable_extensions; do
6324 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6325 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6326 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6327 break 2
6328 fi
6329 done
6330 done
6331 IFS=$as_save_IFS
6332
6333 fi
6334 fi
6335 DLLTOOL=$ac_cv_prog_DLLTOOL
6336 if test -n "$DLLTOOL"; then
6337 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6338 printf "%s\n" "$DLLTOOL" >&6; }
6339 else
6340 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6341 printf "%s\n" "no" >&6; }
6342 fi
6343
6344
6345 fi
6346 if test -z "$ac_cv_prog_DLLTOOL"; then
6347 ac_ct_DLLTOOL=$DLLTOOL
6348 # Extract the first word of "dlltool", so it can be a program name with args.
6349 set dummy dlltool; ac_word=$2
6350 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6351 printf %s "checking for $ac_word... " >&6; }
6352 if test ${ac_cv_prog_ac_ct_DLLTOOL+y}
6353 then :
6354 printf %s "(cached) " >&6
6355 else $as_nop
6356 if test -n "$ac_ct_DLLTOOL"; then
6357 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6358 else
6359 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6360 for as_dir in $PATH
6361 do
6362 IFS=$as_save_IFS
6363 case $as_dir in #(((
6364 '') as_dir=./ ;;
6365 */) ;;
6366 *) as_dir=$as_dir/ ;;
6367 esac
6368 for ac_exec_ext in '' $ac_executable_extensions; do
6369 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6370 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6371 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6372 break 2
6373 fi
6374 done
6375 done
6376 IFS=$as_save_IFS
6377
6378 fi
6379 fi
6380 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6381 if test -n "$ac_ct_DLLTOOL"; then
6382 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6383 printf "%s\n" "$ac_ct_DLLTOOL" >&6; }
6384 else
6385 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6386 printf "%s\n" "no" >&6; }
6387 fi
6388
6389 if test "x$ac_ct_DLLTOOL" = x; then
6390 DLLTOOL="false"
6391 else
6392 case $cross_compiling:$ac_tool_warned in
6393 yes:)
6394 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6395 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6396 ac_tool_warned=yes ;;
6397 esac
6398 DLLTOOL=$ac_ct_DLLTOOL
6399 fi
6400 else
6401 DLLTOOL="$ac_cv_prog_DLLTOOL"
6402 fi
6403
6404 test -z "$DLLTOOL" && DLLTOOL=dlltool
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6416 printf %s "checking how to associate runtime and link libraries... " >&6; }
6417 if test ${lt_cv_sharedlib_from_linklib_cmd+y}
6418 then :
6419 printf %s "(cached) " >&6
6420 else $as_nop
6421 lt_cv_sharedlib_from_linklib_cmd='unknown'
6422
6423 case $host_os in
6424 cygwin* | mingw* | pw32* | cegcc*)
6425 # two different shell functions defined in ltmain.sh;
6426 # decide which one to use based on capabilities of $DLLTOOL
6427 case `$DLLTOOL --help 2>&1` in
6428 *--identify-strict*)
6429 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6430 ;;
6431 *)
6432 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6433 ;;
6434 esac
6435 ;;
6436 *)
6437 # fallback: assume linklib IS sharedlib
6438 lt_cv_sharedlib_from_linklib_cmd=$ECHO
6439 ;;
6440 esac
6441
6442 fi
6443 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6444 printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6445 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6446 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6447
6448
6449
6450
6451
6452
6453
6454 if test -n "$ac_tool_prefix"; then
6455 for ac_prog in ar
6456 do
6457 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6458 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6459 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6460 printf %s "checking for $ac_word... " >&6; }
6461 if test ${ac_cv_prog_AR+y}
6462 then :
6463 printf %s "(cached) " >&6
6464 else $as_nop
6465 if test -n "$AR"; then
6466 ac_cv_prog_AR="$AR" # Let the user override the test.
6467 else
6468 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6469 for as_dir in $PATH
6470 do
6471 IFS=$as_save_IFS
6472 case $as_dir in #(((
6473 '') as_dir=./ ;;
6474 */) ;;
6475 *) as_dir=$as_dir/ ;;
6476 esac
6477 for ac_exec_ext in '' $ac_executable_extensions; do
6478 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6479 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6480 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6481 break 2
6482 fi
6483 done
6484 done
6485 IFS=$as_save_IFS
6486
6487 fi
6488 fi
6489 AR=$ac_cv_prog_AR
6490 if test -n "$AR"; then
6491 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6492 printf "%s\n" "$AR" >&6; }
6493 else
6494 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6495 printf "%s\n" "no" >&6; }
6496 fi
6497
6498
6499 test -n "$AR" && break
6500 done
6501 fi
6502 if test -z "$AR"; then
6503 ac_ct_AR=$AR
6504 for ac_prog in ar
6505 do
6506 # Extract the first word of "$ac_prog", so it can be a program name with args.
6507 set dummy $ac_prog; ac_word=$2
6508 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6509 printf %s "checking for $ac_word... " >&6; }
6510 if test ${ac_cv_prog_ac_ct_AR+y}
6511 then :
6512 printf %s "(cached) " >&6
6513 else $as_nop
6514 if test -n "$ac_ct_AR"; then
6515 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6516 else
6517 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6518 for as_dir in $PATH
6519 do
6520 IFS=$as_save_IFS
6521 case $as_dir in #(((
6522 '') as_dir=./ ;;
6523 */) ;;
6524 *) as_dir=$as_dir/ ;;
6525 esac
6526 for ac_exec_ext in '' $ac_executable_extensions; do
6527 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6528 ac_cv_prog_ac_ct_AR="$ac_prog"
6529 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6530 break 2
6531 fi
6532 done
6533 done
6534 IFS=$as_save_IFS
6535
6536 fi
6537 fi
6538 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6539 if test -n "$ac_ct_AR"; then
6540 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6541 printf "%s\n" "$ac_ct_AR" >&6; }
6542 else
6543 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6544 printf "%s\n" "no" >&6; }
6545 fi
6546
6547
6548 test -n "$ac_ct_AR" && break
6549 done
6550
6551 if test "x$ac_ct_AR" = x; then
6552 AR="false"
6553 else
6554 case $cross_compiling:$ac_tool_warned in
6555 yes:)
6556 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6557 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6558 ac_tool_warned=yes ;;
6559 esac
6560 AR=$ac_ct_AR
6561 fi
6562 fi
6563
6564 : ${AR=ar}
6565
6566
6567
6568
6569
6570
6571 # Use ARFLAGS variable as AR's operation code to sync the variable naming with
6572 # Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have
6573 # higher priority because thats what people were doing historically (setting
6574 # ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS
6575 # variable obsoleted/removed.
6576
6577 test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr}
6578 lt_ar_flags=$AR_FLAGS
6579
6580
6581
6582
6583
6584
6585 # Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override
6586 # by AR_FLAGS because that was never working and AR_FLAGS is about to die.
6587
6588
6589
6590
6591
6592
6593 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6594 printf %s "checking for archiver @FILE support... " >&6; }
6595 if test ${lt_cv_ar_at_file+y}
6596 then :
6597 printf %s "(cached) " >&6
6598 else $as_nop
6599 lt_cv_ar_at_file=no
6600 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6601 /* end confdefs.h. */
6602
6603 int
6604 main (void)
6605 {
6606
6607 ;
6608 return 0;
6609 }
6610 _ACEOF
6611 if ac_fn_c_try_compile "$LINENO"
6612 then :
6613 echo conftest.$ac_objext > conftest.lst
6614 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6615 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6616 (eval $lt_ar_try) 2>&5
6617 ac_status=$?
6618 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6619 test $ac_status = 0; }
6620 if test 0 -eq "$ac_status"; then
6621 # Ensure the archiver fails upon bogus file names.
6622 rm -f conftest.$ac_objext libconftest.a
6623 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6624 (eval $lt_ar_try) 2>&5
6625 ac_status=$?
6626 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6627 test $ac_status = 0; }
6628 if test 0 -ne "$ac_status"; then
6629 lt_cv_ar_at_file=@
6630 fi
6631 fi
6632 rm -f conftest.* libconftest.a
6633
6634 fi
6635 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
6636
6637 fi
6638 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6639 printf "%s\n" "$lt_cv_ar_at_file" >&6; }
6640
6641 if test no = "$lt_cv_ar_at_file"; then
6642 archiver_list_spec=
6643 else
6644 archiver_list_spec=$lt_cv_ar_at_file
6645 fi
6646
6647
6648
6649
6650
6651
6652
6653 if test -n "$ac_tool_prefix"; then
6654 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6655 set dummy ${ac_tool_prefix}strip; ac_word=$2
6656 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6657 printf %s "checking for $ac_word... " >&6; }
6658 if test ${ac_cv_prog_STRIP+y}
6659 then :
6660 printf %s "(cached) " >&6
6661 else $as_nop
6662 if test -n "$STRIP"; then
6663 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6664 else
6665 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6666 for as_dir in $PATH
6667 do
6668 IFS=$as_save_IFS
6669 case $as_dir in #(((
6670 '') as_dir=./ ;;
6671 */) ;;
6672 *) as_dir=$as_dir/ ;;
6673 esac
6674 for ac_exec_ext in '' $ac_executable_extensions; do
6675 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6676 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6677 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6678 break 2
6679 fi
6680 done
6681 done
6682 IFS=$as_save_IFS
6683
6684 fi
6685 fi
6686 STRIP=$ac_cv_prog_STRIP
6687 if test -n "$STRIP"; then
6688 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6689 printf "%s\n" "$STRIP" >&6; }
6690 else
6691 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6692 printf "%s\n" "no" >&6; }
6693 fi
6694
6695
6696 fi
6697 if test -z "$ac_cv_prog_STRIP"; then
6698 ac_ct_STRIP=$STRIP
6699 # Extract the first word of "strip", so it can be a program name with args.
6700 set dummy strip; ac_word=$2
6701 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6702 printf %s "checking for $ac_word... " >&6; }
6703 if test ${ac_cv_prog_ac_ct_STRIP+y}
6704 then :
6705 printf %s "(cached) " >&6
6706 else $as_nop
6707 if test -n "$ac_ct_STRIP"; then
6708 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6709 else
6710 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6711 for as_dir in $PATH
6712 do
6713 IFS=$as_save_IFS
6714 case $as_dir in #(((
6715 '') as_dir=./ ;;
6716 */) ;;
6717 *) as_dir=$as_dir/ ;;
6718 esac
6719 for ac_exec_ext in '' $ac_executable_extensions; do
6720 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6721 ac_cv_prog_ac_ct_STRIP="strip"
6722 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6723 break 2
6724 fi
6725 done
6726 done
6727 IFS=$as_save_IFS
6728
6729 fi
6730 fi
6731 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6732 if test -n "$ac_ct_STRIP"; then
6733 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6734 printf "%s\n" "$ac_ct_STRIP" >&6; }
6735 else
6736 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6737 printf "%s\n" "no" >&6; }
6738 fi
6739
6740 if test "x$ac_ct_STRIP" = x; then
6741 STRIP=":"
6742 else
6743 case $cross_compiling:$ac_tool_warned in
6744 yes:)
6745 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6746 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6747 ac_tool_warned=yes ;;
6748 esac
6749 STRIP=$ac_ct_STRIP
6750 fi
6751 else
6752 STRIP="$ac_cv_prog_STRIP"
6753 fi
6754
6755 test -z "$STRIP" && STRIP=:
6756
6757
6758
6759
6760
6761
6762 if test -n "$ac_tool_prefix"; then
6763 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6764 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6765 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6766 printf %s "checking for $ac_word... " >&6; }
6767 if test ${ac_cv_prog_RANLIB+y}
6768 then :
6769 printf %s "(cached) " >&6
6770 else $as_nop
6771 if test -n "$RANLIB"; then
6772 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6773 else
6774 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6775 for as_dir in $PATH
6776 do
6777 IFS=$as_save_IFS
6778 case $as_dir in #(((
6779 '') as_dir=./ ;;
6780 */) ;;
6781 *) as_dir=$as_dir/ ;;
6782 esac
6783 for ac_exec_ext in '' $ac_executable_extensions; do
6784 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6785 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6786 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6787 break 2
6788 fi
6789 done
6790 done
6791 IFS=$as_save_IFS
6792
6793 fi
6794 fi
6795 RANLIB=$ac_cv_prog_RANLIB
6796 if test -n "$RANLIB"; then
6797 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6798 printf "%s\n" "$RANLIB" >&6; }
6799 else
6800 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6801 printf "%s\n" "no" >&6; }
6802 fi
6803
6804
6805 fi
6806 if test -z "$ac_cv_prog_RANLIB"; then
6807 ac_ct_RANLIB=$RANLIB
6808 # Extract the first word of "ranlib", so it can be a program name with args.
6809 set dummy ranlib; ac_word=$2
6810 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6811 printf %s "checking for $ac_word... " >&6; }
6812 if test ${ac_cv_prog_ac_ct_RANLIB+y}
6813 then :
6814 printf %s "(cached) " >&6
6815 else $as_nop
6816 if test -n "$ac_ct_RANLIB"; then
6817 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6818 else
6819 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6820 for as_dir in $PATH
6821 do
6822 IFS=$as_save_IFS
6823 case $as_dir in #(((
6824 '') as_dir=./ ;;
6825 */) ;;
6826 *) as_dir=$as_dir/ ;;
6827 esac
6828 for ac_exec_ext in '' $ac_executable_extensions; do
6829 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6830 ac_cv_prog_ac_ct_RANLIB="ranlib"
6831 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6832 break 2
6833 fi
6834 done
6835 done
6836 IFS=$as_save_IFS
6837
6838 fi
6839 fi
6840 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6841 if test -n "$ac_ct_RANLIB"; then
6842 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6843 printf "%s\n" "$ac_ct_RANLIB" >&6; }
6844 else
6845 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6846 printf "%s\n" "no" >&6; }
6847 fi
6848
6849 if test "x$ac_ct_RANLIB" = x; then
6850 RANLIB=":"
6851 else
6852 case $cross_compiling:$ac_tool_warned in
6853 yes:)
6854 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6855 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6856 ac_tool_warned=yes ;;
6857 esac
6858 RANLIB=$ac_ct_RANLIB
6859 fi
6860 else
6861 RANLIB="$ac_cv_prog_RANLIB"
6862 fi
6863
6864 test -z "$RANLIB" && RANLIB=:
6865
6866
6867
6868
6869
6870
6871 # Determine commands to create old-style static archives.
6872 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6873 old_postinstall_cmds='chmod 644 $oldlib'
6874 old_postuninstall_cmds=
6875
6876 if test -n "$RANLIB"; then
6877 case $host_os in
6878 bitrig* | openbsd*)
6879 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
6880 ;;
6881 *)
6882 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
6883 ;;
6884 esac
6885 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
6886 fi
6887
6888 case $host_os in
6889 darwin*)
6890 lock_old_archive_extraction=yes ;;
6891 *)
6892 lock_old_archive_extraction=no ;;
6893 esac
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933 # If no C compiler was specified, use CC.
6934 LTCC=${LTCC-"$CC"}
6935
6936 # If no C compiler flags were specified, use CFLAGS.
6937 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6938
6939 # Allow CC to be a program name with arguments.
6940 compiler=$CC
6941
6942
6943 # Check for command to grab the raw symbol name followed by C symbol from nm.
6944 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6945 printf %s "checking command to parse $NM output from $compiler object... " >&6; }
6946 if test ${lt_cv_sys_global_symbol_pipe+y}
6947 then :
6948 printf %s "(cached) " >&6
6949 else $as_nop
6950
6951 # These are sane defaults that work on at least a few old systems.
6952 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6953
6954 # Character class describing NM global symbol codes.
6955 symcode='[BCDEGRST]'
6956
6957 # Regexp to match symbols that can be accessed directly from C.
6958 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6959
6960 # Define system-specific variables.
6961 case $host_os in
6962 aix*)
6963 symcode='[BCDT]'
6964 ;;
6965 cygwin* | mingw* | pw32* | cegcc*)
6966 symcode='[ABCDGISTW]'
6967 ;;
6968 hpux*)
6969 if test ia64 = "$host_cpu"; then
6970 symcode='[ABCDEGRST]'
6971 fi
6972 ;;
6973 irix* | nonstopux*)
6974 symcode='[BCDEGRST]'
6975 ;;
6976 osf*)
6977 symcode='[BCDEGQRST]'
6978 ;;
6979 solaris*)
6980 symcode='[BDRT]'
6981 ;;
6982 sco3.2v5*)
6983 symcode='[DT]'
6984 ;;
6985 sysv4.2uw2*)
6986 symcode='[DT]'
6987 ;;
6988 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6989 symcode='[ABDT]'
6990 ;;
6991 sysv4)
6992 symcode='[DFNSTU]'
6993 ;;
6994 esac
6995
6996 # If we're using GNU nm, then use its standard symbol codes.
6997 case `$NM -V 2>&1` in
6998 *GNU* | *'with BFD'*)
6999 symcode='[ABCDGIRSTW]' ;;
7000 esac
7001
7002 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7003 # Gets list of data symbols to import.
7004 lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'"
7005 # Adjust the below global symbol transforms to fixup imported variables.
7006 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
7007 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
7008 lt_c_name_lib_hook="\
7009 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\
7010 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'"
7011 else
7012 # Disable hooks by default.
7013 lt_cv_sys_global_symbol_to_import=
7014 lt_cdecl_hook=
7015 lt_c_name_hook=
7016 lt_c_name_lib_hook=
7017 fi
7018
7019 # Transform an extracted symbol line into a proper C declaration.
7020 # Some systems (esp. on ia64) link data and code symbols differently,
7021 # so use this general approach.
7022 lt_cv_sys_global_symbol_to_cdecl="$SED -n"\
7023 $lt_cdecl_hook\
7024 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
7025 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
7026
7027 # Transform an extracted symbol line into symbol name and symbol address
7028 lt_cv_sys_global_symbol_to_c_name_address="$SED -n"\
7029 $lt_c_name_hook\
7030 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
7031 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
7032
7033 # Transform an extracted symbol line into symbol name with lib prefix and
7034 # symbol address.
7035 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\
7036 $lt_c_name_lib_hook\
7037 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
7038 " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
7039 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'"
7040
7041 # Handle CRLF in mingw tool chain
7042 opt_cr=
7043 case $build_os in
7044 mingw*)
7045 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7046 ;;
7047 esac
7048
7049 # Try without a prefix underscore, then with it.
7050 for ac_symprfx in "" "_"; do
7051
7052 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7053 symxfrm="\\1 $ac_symprfx\\2 \\2"
7054
7055 # Write the raw and C identifiers.
7056 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7057 # Fake it for dumpbin and say T for any non-static function,
7058 # D for any global variable and I for any imported variable.
7059 # Also find C++ and __fastcall symbols from MSVC++ or ICC,
7060 # which start with @ or ?.
7061 lt_cv_sys_global_symbol_pipe="$AWK '"\
7062 " {last_section=section; section=\$ 3};"\
7063 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
7064 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7065 " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
7066 " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
7067 " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
7068 " \$ 0!~/External *\|/{next};"\
7069 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7070 " {if(hide[section]) next};"\
7071 " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
7072 " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
7073 " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
7074 " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
7075 " ' prfx=^$ac_symprfx"
7076 else
7077 lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7078 fi
7079 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'"
7080
7081 # Check to see that the pipe works correctly.
7082 pipe_works=no
7083
7084 rm -f conftest*
7085 cat > conftest.$ac_ext <<_LT_EOF
7086 #ifdef __cplusplus
7087 extern "C" {
7088 #endif
7089 char nm_test_var;
7090 void nm_test_func(void);
7091 void nm_test_func(void){}
7092 #ifdef __cplusplus
7093 }
7094 #endif
7095 int main(){nm_test_var='a';nm_test_func();return(0);}
7096 _LT_EOF
7097
7098 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7099 (eval $ac_compile) 2>&5
7100 ac_status=$?
7101 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7102 test $ac_status = 0; }; then
7103 # Now try to grab the symbols.
7104 nlist=conftest.nm
7105 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7106 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7107 ac_status=$?
7108 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7109 test $ac_status = 0; } && test -s "$nlist"; then
7110 # Try sorting and uniquifying the output.
7111 if sort "$nlist" | uniq > "$nlist"T; then
7112 mv -f "$nlist"T "$nlist"
7113 else
7114 rm -f "$nlist"T
7115 fi
7116
7117 # Make sure that we snagged all the symbols we need.
7118 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7119 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7120 cat <<_LT_EOF > conftest.$ac_ext
7121 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
7122 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
7123 /* DATA imports from DLLs on WIN32 can't be const, because runtime
7124 relocations are performed -- see ld's documentation on pseudo-relocs. */
7125 # define LT_DLSYM_CONST
7126 #elif defined __osf__
7127 /* This system does not cope well with relocations in const data. */
7128 # define LT_DLSYM_CONST
7129 #else
7130 # define LT_DLSYM_CONST const
7131 #endif
7132
7133 #ifdef __cplusplus
7134 extern "C" {
7135 #endif
7136
7137 _LT_EOF
7138 # Now generate the symbol file.
7139 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7140
7141 cat <<_LT_EOF >> conftest.$ac_ext
7142
7143 /* The mapping between symbol names and symbols. */
7144 LT_DLSYM_CONST struct {
7145 const char *name;
7146 void *address;
7147 }
7148 lt__PROGRAM__LTX_preloaded_symbols[] =
7149 {
7150 { "@PROGRAM@", (void *) 0 },
7151 _LT_EOF
7152 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7153 cat <<\_LT_EOF >> conftest.$ac_ext
7154 {0, (void *) 0}
7155 };
7156
7157 /* This works around a problem in FreeBSD linker */
7158 #ifdef FREEBSD_WORKAROUND
7159 static const void *lt_preloaded_setup() {
7160 return lt__PROGRAM__LTX_preloaded_symbols;
7161 }
7162 #endif
7163
7164 #ifdef __cplusplus
7165 }
7166 #endif
7167 _LT_EOF
7168 # Now try linking the two files.
7169 mv conftest.$ac_objext conftstm.$ac_objext
7170 lt_globsym_save_LIBS=$LIBS
7171 lt_globsym_save_CFLAGS=$CFLAGS
7172 LIBS=conftstm.$ac_objext
7173 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7174 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7175 (eval $ac_link) 2>&5
7176 ac_status=$?
7177 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7178 test $ac_status = 0; } && test -s conftest$ac_exeext; then
7179 pipe_works=yes
7180 fi
7181 LIBS=$lt_globsym_save_LIBS
7182 CFLAGS=$lt_globsym_save_CFLAGS
7183 else
7184 echo "cannot find nm_test_func in $nlist" >&5
7185 fi
7186 else
7187 echo "cannot find nm_test_var in $nlist" >&5
7188 fi
7189 else
7190 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7191 fi
7192 else
7193 echo "$progname: failed program was:" >&5
7194 cat conftest.$ac_ext >&5
7195 fi
7196 rm -rf conftest* conftst*
7197
7198 # Do not use the global_symbol_pipe unless it works.
7199 if test yes = "$pipe_works"; then
7200 break
7201 else
7202 lt_cv_sys_global_symbol_pipe=
7203 fi
7204 done
7205
7206 fi
7207
7208 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7209 lt_cv_sys_global_symbol_to_cdecl=
7210 fi
7211 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7212 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7213 printf "%s\n" "failed" >&6; }
7214 else
7215 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7216 printf "%s\n" "ok" >&6; }
7217 fi
7218
7219 # Response file support.
7220 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7221 nm_file_list_spec='@'
7222 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7223 nm_file_list_spec='@'
7224 fi
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7263 printf %s "checking for sysroot... " >&6; }
7264
7265 # Check whether --with-sysroot was given.
7266 if test ${with_sysroot+y}
7267 then :
7268 withval=$with_sysroot;
7269 else $as_nop
7270 with_sysroot=no
7271 fi
7272
7273
7274 lt_sysroot=
7275 case $with_sysroot in #(
7276 yes)
7277 if test yes = "$GCC"; then
7278 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7279 fi
7280 ;; #(
7281 /*)
7282 lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"`
7283 ;; #(
7284 no|'')
7285 ;; #(
7286 *)
7287 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
7288 printf "%s\n" "$with_sysroot" >&6; }
7289 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7290 ;;
7291 esac
7292
7293 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7294 printf "%s\n" "${lt_sysroot:-no}" >&6; }
7295
7296
7297
7298
7299
7300 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
7301 printf %s "checking for a working dd... " >&6; }
7302 if test ${ac_cv_path_lt_DD+y}
7303 then :
7304 printf %s "(cached) " >&6
7305 else $as_nop
7306 printf 0123456789abcdef0123456789abcdef >conftest.i
7307 cat conftest.i conftest.i >conftest2.i
7308 : ${lt_DD:=$DD}
7309 if test -z "$lt_DD"; then
7310 ac_path_lt_DD_found=false
7311 # Loop through the user's path and test for each of PROGNAME-LIST
7312 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7313 for as_dir in $PATH
7314 do
7315 IFS=$as_save_IFS
7316 case $as_dir in #(((
7317 '') as_dir=./ ;;
7318 */) ;;
7319 *) as_dir=$as_dir/ ;;
7320 esac
7321 for ac_prog in dd
7322 do
7323 for ac_exec_ext in '' $ac_executable_extensions; do
7324 ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext"
7325 as_fn_executable_p "$ac_path_lt_DD" || continue
7326 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7327 cmp -s conftest.i conftest.out \
7328 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
7329 fi
7330 $ac_path_lt_DD_found && break 3
7331 done
7332 done
7333 done
7334 IFS=$as_save_IFS
7335 if test -z "$ac_cv_path_lt_DD"; then
7336 :
7337 fi
7338 else
7339 ac_cv_path_lt_DD=$lt_DD
7340 fi
7341
7342 rm -f conftest.i conftest2.i conftest.out
7343 fi
7344 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
7345 printf "%s\n" "$ac_cv_path_lt_DD" >&6; }
7346
7347
7348 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
7349 printf %s "checking how to truncate binary pipes... " >&6; }
7350 if test ${lt_cv_truncate_bin+y}
7351 then :
7352 printf %s "(cached) " >&6
7353 else $as_nop
7354 printf 0123456789abcdef0123456789abcdef >conftest.i
7355 cat conftest.i conftest.i >conftest2.i
7356 lt_cv_truncate_bin=
7357 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7358 cmp -s conftest.i conftest.out \
7359 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
7360 fi
7361 rm -f conftest.i conftest2.i conftest.out
7362 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
7363 fi
7364 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
7365 printf "%s\n" "$lt_cv_truncate_bin" >&6; }
7366
7367
7368
7369
7370
7371
7372
7373 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
7374 func_cc_basename ()
7375 {
7376 for cc_temp in $*""; do
7377 case $cc_temp in
7378 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7379 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7380 \-*) ;;
7381 *) break;;
7382 esac
7383 done
7384 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7385 }
7386
7387 # Check whether --enable-libtool-lock was given.
7388 if test ${enable_libtool_lock+y}
7389 then :
7390 enableval=$enable_libtool_lock;
7391 fi
7392
7393 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
7394
7395 # Some flags need to be propagated to the compiler or linker for good
7396 # libtool support.
7397 case $host in
7398 ia64-*-hpux*)
7399 # Find out what ABI is being produced by ac_compile, and set mode
7400 # options accordingly.
7401 echo 'int i;' > conftest.$ac_ext
7402 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7403 (eval $ac_compile) 2>&5
7404 ac_status=$?
7405 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7406 test $ac_status = 0; }; then
7407 case `$FILECMD conftest.$ac_objext` in
7408 *ELF-32*)
7409 HPUX_IA64_MODE=32
7410 ;;
7411 *ELF-64*)
7412 HPUX_IA64_MODE=64
7413 ;;
7414 esac
7415 fi
7416 rm -rf conftest*
7417 ;;
7418 *-*-irix6*)
7419 # Find out what ABI is being produced by ac_compile, and set linker
7420 # options accordingly.
7421 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7422 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7423 (eval $ac_compile) 2>&5
7424 ac_status=$?
7425 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7426 test $ac_status = 0; }; then
7427 if test yes = "$lt_cv_prog_gnu_ld"; then
7428 case `$FILECMD conftest.$ac_objext` in
7429 *32-bit*)
7430 LD="${LD-ld} -melf32bsmip"
7431 ;;
7432 *N32*)
7433 LD="${LD-ld} -melf32bmipn32"
7434 ;;
7435 *64-bit*)
7436 LD="${LD-ld} -melf64bmip"
7437 ;;
7438 esac
7439 else
7440 case `$FILECMD conftest.$ac_objext` in
7441 *32-bit*)
7442 LD="${LD-ld} -32"
7443 ;;
7444 *N32*)
7445 LD="${LD-ld} -n32"
7446 ;;
7447 *64-bit*)
7448 LD="${LD-ld} -64"
7449 ;;
7450 esac
7451 fi
7452 fi
7453 rm -rf conftest*
7454 ;;
7455
7456 mips64*-*linux*)
7457 # Find out what ABI is being produced by ac_compile, and set linker
7458 # options accordingly.
7459 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7460 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7461 (eval $ac_compile) 2>&5
7462 ac_status=$?
7463 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7464 test $ac_status = 0; }; then
7465 emul=elf
7466 case `$FILECMD conftest.$ac_objext` in
7467 *32-bit*)
7468 emul="${emul}32"
7469 ;;
7470 *64-bit*)
7471 emul="${emul}64"
7472 ;;
7473 esac
7474 case `$FILECMD conftest.$ac_objext` in
7475 *MSB*)
7476 emul="${emul}btsmip"
7477 ;;
7478 *LSB*)
7479 emul="${emul}ltsmip"
7480 ;;
7481 esac
7482 case `$FILECMD conftest.$ac_objext` in
7483 *N32*)
7484 emul="${emul}n32"
7485 ;;
7486 esac
7487 LD="${LD-ld} -m $emul"
7488 fi
7489 rm -rf conftest*
7490 ;;
7491
7492 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7493 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7494 # Find out what ABI is being produced by ac_compile, and set linker
7495 # options accordingly. Note that the listed cases only cover the
7496 # situations where additional linker options are needed (such as when
7497 # doing 32-bit compilation for a host where ld defaults to 64-bit, or
7498 # vice versa); the common cases where no linker options are needed do
7499 # not appear in the list.
7500 echo 'int i;' > conftest.$ac_ext
7501 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7502 (eval $ac_compile) 2>&5
7503 ac_status=$?
7504 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7505 test $ac_status = 0; }; then
7506 case `$FILECMD conftest.o` in
7507 *32-bit*)
7508 case $host in
7509 x86_64-*kfreebsd*-gnu)
7510 LD="${LD-ld} -m elf_i386_fbsd"
7511 ;;
7512 x86_64-*linux*)
7513 case `$FILECMD conftest.o` in
7514 *x86-64*)
7515 LD="${LD-ld} -m elf32_x86_64"
7516 ;;
7517 *)
7518 LD="${LD-ld} -m elf_i386"
7519 ;;
7520 esac
7521 ;;
7522 powerpc64le-*linux*)
7523 LD="${LD-ld} -m elf32lppclinux"
7524 ;;
7525 powerpc64-*linux*)
7526 LD="${LD-ld} -m elf32ppclinux"
7527 ;;
7528 s390x-*linux*)
7529 LD="${LD-ld} -m elf_s390"
7530 ;;
7531 sparc64-*linux*)
7532 LD="${LD-ld} -m elf32_sparc"
7533 ;;
7534 esac
7535 ;;
7536 *64-bit*)
7537 case $host in
7538 x86_64-*kfreebsd*-gnu)
7539 LD="${LD-ld} -m elf_x86_64_fbsd"
7540 ;;
7541 x86_64-*linux*)
7542 LD="${LD-ld} -m elf_x86_64"
7543 ;;
7544 powerpcle-*linux*)
7545 LD="${LD-ld} -m elf64lppc"
7546 ;;
7547 powerpc-*linux*)
7548 LD="${LD-ld} -m elf64ppc"
7549 ;;
7550 s390*-*linux*|s390*-*tpf*)
7551 LD="${LD-ld} -m elf64_s390"
7552 ;;
7553 sparc*-*linux*)
7554 LD="${LD-ld} -m elf64_sparc"
7555 ;;
7556 esac
7557 ;;
7558 esac
7559 fi
7560 rm -rf conftest*
7561 ;;
7562
7563 *-*-sco3.2v5*)
7564 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7565 SAVE_CFLAGS=$CFLAGS
7566 CFLAGS="$CFLAGS -belf"
7567 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7568 printf %s "checking whether the C compiler needs -belf... " >&6; }
7569 if test ${lt_cv_cc_needs_belf+y}
7570 then :
7571 printf %s "(cached) " >&6
7572 else $as_nop
7573 ac_ext=c
7574 ac_cpp='$CPP $CPPFLAGS'
7575 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7576 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7577 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7578
7579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7580 /* end confdefs.h. */
7581
7582 int
7583 main (void)
7584 {
7585
7586 ;
7587 return 0;
7588 }
7589 _ACEOF
7590 if ac_fn_c_try_link "$LINENO"
7591 then :
7592 lt_cv_cc_needs_belf=yes
7593 else $as_nop
7594 lt_cv_cc_needs_belf=no
7595 fi
7596 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7597 conftest$ac_exeext conftest.$ac_ext
7598 ac_ext=c
7599 ac_cpp='$CPP $CPPFLAGS'
7600 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7601 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7602 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7603
7604 fi
7605 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7606 printf "%s\n" "$lt_cv_cc_needs_belf" >&6; }
7607 if test yes != "$lt_cv_cc_needs_belf"; then
7608 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7609 CFLAGS=$SAVE_CFLAGS
7610 fi
7611 ;;
7612 *-*solaris*)
7613 # Find out what ABI is being produced by ac_compile, and set linker
7614 # options accordingly.
7615 echo 'int i;' > conftest.$ac_ext
7616 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7617 (eval $ac_compile) 2>&5
7618 ac_status=$?
7619 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7620 test $ac_status = 0; }; then
7621 case `$FILECMD conftest.o` in
7622 *64-bit*)
7623 case $lt_cv_prog_gnu_ld in
7624 yes*)
7625 case $host in
7626 i?86-*-solaris*|x86_64-*-solaris*)
7627 LD="${LD-ld} -m elf_x86_64"
7628 ;;
7629 sparc*-*-solaris*)
7630 LD="${LD-ld} -m elf64_sparc"
7631 ;;
7632 esac
7633 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
7634 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7635 LD=${LD-ld}_sol2
7636 fi
7637 ;;
7638 *)
7639 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7640 LD="${LD-ld} -64"
7641 fi
7642 ;;
7643 esac
7644 ;;
7645 esac
7646 fi
7647 rm -rf conftest*
7648 ;;
7649 esac
7650
7651 need_locks=$enable_libtool_lock
7652
7653 if test -n "$ac_tool_prefix"; then
7654 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7655 set dummy ${ac_tool_prefix}mt; ac_word=$2
7656 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7657 printf %s "checking for $ac_word... " >&6; }
7658 if test ${ac_cv_prog_MANIFEST_TOOL+y}
7659 then :
7660 printf %s "(cached) " >&6
7661 else $as_nop
7662 if test -n "$MANIFEST_TOOL"; then
7663 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7664 else
7665 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7666 for as_dir in $PATH
7667 do
7668 IFS=$as_save_IFS
7669 case $as_dir in #(((
7670 '') as_dir=./ ;;
7671 */) ;;
7672 *) as_dir=$as_dir/ ;;
7673 esac
7674 for ac_exec_ext in '' $ac_executable_extensions; do
7675 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7676 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7677 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7678 break 2
7679 fi
7680 done
7681 done
7682 IFS=$as_save_IFS
7683
7684 fi
7685 fi
7686 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7687 if test -n "$MANIFEST_TOOL"; then
7688 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7689 printf "%s\n" "$MANIFEST_TOOL" >&6; }
7690 else
7691 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7692 printf "%s\n" "no" >&6; }
7693 fi
7694
7695
7696 fi
7697 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7698 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7699 # Extract the first word of "mt", so it can be a program name with args.
7700 set dummy mt; ac_word=$2
7701 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7702 printf %s "checking for $ac_word... " >&6; }
7703 if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y}
7704 then :
7705 printf %s "(cached) " >&6
7706 else $as_nop
7707 if test -n "$ac_ct_MANIFEST_TOOL"; then
7708 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7709 else
7710 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7711 for as_dir in $PATH
7712 do
7713 IFS=$as_save_IFS
7714 case $as_dir in #(((
7715 '') as_dir=./ ;;
7716 */) ;;
7717 *) as_dir=$as_dir/ ;;
7718 esac
7719 for ac_exec_ext in '' $ac_executable_extensions; do
7720 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7721 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7722 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7723 break 2
7724 fi
7725 done
7726 done
7727 IFS=$as_save_IFS
7728
7729 fi
7730 fi
7731 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7732 if test -n "$ac_ct_MANIFEST_TOOL"; then
7733 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7734 printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; }
7735 else
7736 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7737 printf "%s\n" "no" >&6; }
7738 fi
7739
7740 if test "x$ac_ct_MANIFEST_TOOL" = x; then
7741 MANIFEST_TOOL=":"
7742 else
7743 case $cross_compiling:$ac_tool_warned in
7744 yes:)
7745 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7746 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7747 ac_tool_warned=yes ;;
7748 esac
7749 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7750 fi
7751 else
7752 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7753 fi
7754
7755 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7756 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7757 printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7758 if test ${lt_cv_path_mainfest_tool+y}
7759 then :
7760 printf %s "(cached) " >&6
7761 else $as_nop
7762 lt_cv_path_mainfest_tool=no
7763 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7764 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7765 cat conftest.err >&5
7766 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7767 lt_cv_path_mainfest_tool=yes
7768 fi
7769 rm -f conftest*
7770 fi
7771 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7772 printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; }
7773 if test yes != "$lt_cv_path_mainfest_tool"; then
7774 MANIFEST_TOOL=:
7775 fi
7776
7777
7778
7779
7780
7781
7782 case $host_os in
7783 rhapsody* | darwin*)
7784 if test -n "$ac_tool_prefix"; then
7785 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7786 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7787 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7788 printf %s "checking for $ac_word... " >&6; }
7789 if test ${ac_cv_prog_DSYMUTIL+y}
7790 then :
7791 printf %s "(cached) " >&6
7792 else $as_nop
7793 if test -n "$DSYMUTIL"; then
7794 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7795 else
7796 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7797 for as_dir in $PATH
7798 do
7799 IFS=$as_save_IFS
7800 case $as_dir in #(((
7801 '') as_dir=./ ;;
7802 */) ;;
7803 *) as_dir=$as_dir/ ;;
7804 esac
7805 for ac_exec_ext in '' $ac_executable_extensions; do
7806 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7807 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7808 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7809 break 2
7810 fi
7811 done
7812 done
7813 IFS=$as_save_IFS
7814
7815 fi
7816 fi
7817 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7818 if test -n "$DSYMUTIL"; then
7819 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7820 printf "%s\n" "$DSYMUTIL" >&6; }
7821 else
7822 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7823 printf "%s\n" "no" >&6; }
7824 fi
7825
7826
7827 fi
7828 if test -z "$ac_cv_prog_DSYMUTIL"; then
7829 ac_ct_DSYMUTIL=$DSYMUTIL
7830 # Extract the first word of "dsymutil", so it can be a program name with args.
7831 set dummy dsymutil; ac_word=$2
7832 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7833 printf %s "checking for $ac_word... " >&6; }
7834 if test ${ac_cv_prog_ac_ct_DSYMUTIL+y}
7835 then :
7836 printf %s "(cached) " >&6
7837 else $as_nop
7838 if test -n "$ac_ct_DSYMUTIL"; then
7839 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7840 else
7841 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7842 for as_dir in $PATH
7843 do
7844 IFS=$as_save_IFS
7845 case $as_dir in #(((
7846 '') as_dir=./ ;;
7847 */) ;;
7848 *) as_dir=$as_dir/ ;;
7849 esac
7850 for ac_exec_ext in '' $ac_executable_extensions; do
7851 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7852 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7853 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7854 break 2
7855 fi
7856 done
7857 done
7858 IFS=$as_save_IFS
7859
7860 fi
7861 fi
7862 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7863 if test -n "$ac_ct_DSYMUTIL"; then
7864 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7865 printf "%s\n" "$ac_ct_DSYMUTIL" >&6; }
7866 else
7867 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7868 printf "%s\n" "no" >&6; }
7869 fi
7870
7871 if test "x$ac_ct_DSYMUTIL" = x; then
7872 DSYMUTIL=":"
7873 else
7874 case $cross_compiling:$ac_tool_warned in
7875 yes:)
7876 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7877 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7878 ac_tool_warned=yes ;;
7879 esac
7880 DSYMUTIL=$ac_ct_DSYMUTIL
7881 fi
7882 else
7883 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7884 fi
7885
7886 if test -n "$ac_tool_prefix"; then
7887 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7888 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7889 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7890 printf %s "checking for $ac_word... " >&6; }
7891 if test ${ac_cv_prog_NMEDIT+y}
7892 then :
7893 printf %s "(cached) " >&6
7894 else $as_nop
7895 if test -n "$NMEDIT"; then
7896 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7897 else
7898 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7899 for as_dir in $PATH
7900 do
7901 IFS=$as_save_IFS
7902 case $as_dir in #(((
7903 '') as_dir=./ ;;
7904 */) ;;
7905 *) as_dir=$as_dir/ ;;
7906 esac
7907 for ac_exec_ext in '' $ac_executable_extensions; do
7908 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7909 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7910 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7911 break 2
7912 fi
7913 done
7914 done
7915 IFS=$as_save_IFS
7916
7917 fi
7918 fi
7919 NMEDIT=$ac_cv_prog_NMEDIT
7920 if test -n "$NMEDIT"; then
7921 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7922 printf "%s\n" "$NMEDIT" >&6; }
7923 else
7924 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7925 printf "%s\n" "no" >&6; }
7926 fi
7927
7928
7929 fi
7930 if test -z "$ac_cv_prog_NMEDIT"; then
7931 ac_ct_NMEDIT=$NMEDIT
7932 # Extract the first word of "nmedit", so it can be a program name with args.
7933 set dummy nmedit; ac_word=$2
7934 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7935 printf %s "checking for $ac_word... " >&6; }
7936 if test ${ac_cv_prog_ac_ct_NMEDIT+y}
7937 then :
7938 printf %s "(cached) " >&6
7939 else $as_nop
7940 if test -n "$ac_ct_NMEDIT"; then
7941 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7942 else
7943 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7944 for as_dir in $PATH
7945 do
7946 IFS=$as_save_IFS
7947 case $as_dir in #(((
7948 '') as_dir=./ ;;
7949 */) ;;
7950 *) as_dir=$as_dir/ ;;
7951 esac
7952 for ac_exec_ext in '' $ac_executable_extensions; do
7953 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7954 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7955 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7956 break 2
7957 fi
7958 done
7959 done
7960 IFS=$as_save_IFS
7961
7962 fi
7963 fi
7964 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7965 if test -n "$ac_ct_NMEDIT"; then
7966 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7967 printf "%s\n" "$ac_ct_NMEDIT" >&6; }
7968 else
7969 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7970 printf "%s\n" "no" >&6; }
7971 fi
7972
7973 if test "x$ac_ct_NMEDIT" = x; then
7974 NMEDIT=":"
7975 else
7976 case $cross_compiling:$ac_tool_warned in
7977 yes:)
7978 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7979 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7980 ac_tool_warned=yes ;;
7981 esac
7982 NMEDIT=$ac_ct_NMEDIT
7983 fi
7984 else
7985 NMEDIT="$ac_cv_prog_NMEDIT"
7986 fi
7987
7988 if test -n "$ac_tool_prefix"; then
7989 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7990 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7991 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7992 printf %s "checking for $ac_word... " >&6; }
7993 if test ${ac_cv_prog_LIPO+y}
7994 then :
7995 printf %s "(cached) " >&6
7996 else $as_nop
7997 if test -n "$LIPO"; then
7998 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7999 else
8000 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8001 for as_dir in $PATH
8002 do
8003 IFS=$as_save_IFS
8004 case $as_dir in #(((
8005 '') as_dir=./ ;;
8006 */) ;;
8007 *) as_dir=$as_dir/ ;;
8008 esac
8009 for ac_exec_ext in '' $ac_executable_extensions; do
8010 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8011 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8012 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8013 break 2
8014 fi
8015 done
8016 done
8017 IFS=$as_save_IFS
8018
8019 fi
8020 fi
8021 LIPO=$ac_cv_prog_LIPO
8022 if test -n "$LIPO"; then
8023 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8024 printf "%s\n" "$LIPO" >&6; }
8025 else
8026 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8027 printf "%s\n" "no" >&6; }
8028 fi
8029
8030
8031 fi
8032 if test -z "$ac_cv_prog_LIPO"; then
8033 ac_ct_LIPO=$LIPO
8034 # Extract the first word of "lipo", so it can be a program name with args.
8035 set dummy lipo; ac_word=$2
8036 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8037 printf %s "checking for $ac_word... " >&6; }
8038 if test ${ac_cv_prog_ac_ct_LIPO+y}
8039 then :
8040 printf %s "(cached) " >&6
8041 else $as_nop
8042 if test -n "$ac_ct_LIPO"; then
8043 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8044 else
8045 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8046 for as_dir in $PATH
8047 do
8048 IFS=$as_save_IFS
8049 case $as_dir in #(((
8050 '') as_dir=./ ;;
8051 */) ;;
8052 *) as_dir=$as_dir/ ;;
8053 esac
8054 for ac_exec_ext in '' $ac_executable_extensions; do
8055 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8056 ac_cv_prog_ac_ct_LIPO="lipo"
8057 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8058 break 2
8059 fi
8060 done
8061 done
8062 IFS=$as_save_IFS
8063
8064 fi
8065 fi
8066 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8067 if test -n "$ac_ct_LIPO"; then
8068 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8069 printf "%s\n" "$ac_ct_LIPO" >&6; }
8070 else
8071 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8072 printf "%s\n" "no" >&6; }
8073 fi
8074
8075 if test "x$ac_ct_LIPO" = x; then
8076 LIPO=":"
8077 else
8078 case $cross_compiling:$ac_tool_warned in
8079 yes:)
8080 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8081 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8082 ac_tool_warned=yes ;;
8083 esac
8084 LIPO=$ac_ct_LIPO
8085 fi
8086 else
8087 LIPO="$ac_cv_prog_LIPO"
8088 fi
8089
8090 if test -n "$ac_tool_prefix"; then
8091 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8092 set dummy ${ac_tool_prefix}otool; ac_word=$2
8093 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8094 printf %s "checking for $ac_word... " >&6; }
8095 if test ${ac_cv_prog_OTOOL+y}
8096 then :
8097 printf %s "(cached) " >&6
8098 else $as_nop
8099 if test -n "$OTOOL"; then
8100 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8101 else
8102 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8103 for as_dir in $PATH
8104 do
8105 IFS=$as_save_IFS
8106 case $as_dir in #(((
8107 '') as_dir=./ ;;
8108 */) ;;
8109 *) as_dir=$as_dir/ ;;
8110 esac
8111 for ac_exec_ext in '' $ac_executable_extensions; do
8112 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8113 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8114 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8115 break 2
8116 fi
8117 done
8118 done
8119 IFS=$as_save_IFS
8120
8121 fi
8122 fi
8123 OTOOL=$ac_cv_prog_OTOOL
8124 if test -n "$OTOOL"; then
8125 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8126 printf "%s\n" "$OTOOL" >&6; }
8127 else
8128 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8129 printf "%s\n" "no" >&6; }
8130 fi
8131
8132
8133 fi
8134 if test -z "$ac_cv_prog_OTOOL"; then
8135 ac_ct_OTOOL=$OTOOL
8136 # Extract the first word of "otool", so it can be a program name with args.
8137 set dummy otool; ac_word=$2
8138 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8139 printf %s "checking for $ac_word... " >&6; }
8140 if test ${ac_cv_prog_ac_ct_OTOOL+y}
8141 then :
8142 printf %s "(cached) " >&6
8143 else $as_nop
8144 if test -n "$ac_ct_OTOOL"; then
8145 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8146 else
8147 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8148 for as_dir in $PATH
8149 do
8150 IFS=$as_save_IFS
8151 case $as_dir in #(((
8152 '') as_dir=./ ;;
8153 */) ;;
8154 *) as_dir=$as_dir/ ;;
8155 esac
8156 for ac_exec_ext in '' $ac_executable_extensions; do
8157 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8158 ac_cv_prog_ac_ct_OTOOL="otool"
8159 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8160 break 2
8161 fi
8162 done
8163 done
8164 IFS=$as_save_IFS
8165
8166 fi
8167 fi
8168 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8169 if test -n "$ac_ct_OTOOL"; then
8170 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8171 printf "%s\n" "$ac_ct_OTOOL" >&6; }
8172 else
8173 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8174 printf "%s\n" "no" >&6; }
8175 fi
8176
8177 if test "x$ac_ct_OTOOL" = x; then
8178 OTOOL=":"
8179 else
8180 case $cross_compiling:$ac_tool_warned in
8181 yes:)
8182 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8183 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8184 ac_tool_warned=yes ;;
8185 esac
8186 OTOOL=$ac_ct_OTOOL
8187 fi
8188 else
8189 OTOOL="$ac_cv_prog_OTOOL"
8190 fi
8191
8192 if test -n "$ac_tool_prefix"; then
8193 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8194 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8195 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8196 printf %s "checking for $ac_word... " >&6; }
8197 if test ${ac_cv_prog_OTOOL64+y}
8198 then :
8199 printf %s "(cached) " >&6
8200 else $as_nop
8201 if test -n "$OTOOL64"; then
8202 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8203 else
8204 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8205 for as_dir in $PATH
8206 do
8207 IFS=$as_save_IFS
8208 case $as_dir in #(((
8209 '') as_dir=./ ;;
8210 */) ;;
8211 *) as_dir=$as_dir/ ;;
8212 esac
8213 for ac_exec_ext in '' $ac_executable_extensions; do
8214 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8215 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8216 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8217 break 2
8218 fi
8219 done
8220 done
8221 IFS=$as_save_IFS
8222
8223 fi
8224 fi
8225 OTOOL64=$ac_cv_prog_OTOOL64
8226 if test -n "$OTOOL64"; then
8227 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8228 printf "%s\n" "$OTOOL64" >&6; }
8229 else
8230 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8231 printf "%s\n" "no" >&6; }
8232 fi
8233
8234
8235 fi
8236 if test -z "$ac_cv_prog_OTOOL64"; then
8237 ac_ct_OTOOL64=$OTOOL64
8238 # Extract the first word of "otool64", so it can be a program name with args.
8239 set dummy otool64; ac_word=$2
8240 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8241 printf %s "checking for $ac_word... " >&6; }
8242 if test ${ac_cv_prog_ac_ct_OTOOL64+y}
8243 then :
8244 printf %s "(cached) " >&6
8245 else $as_nop
8246 if test -n "$ac_ct_OTOOL64"; then
8247 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8248 else
8249 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8250 for as_dir in $PATH
8251 do
8252 IFS=$as_save_IFS
8253 case $as_dir in #(((
8254 '') as_dir=./ ;;
8255 */) ;;
8256 *) as_dir=$as_dir/ ;;
8257 esac
8258 for ac_exec_ext in '' $ac_executable_extensions; do
8259 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8260 ac_cv_prog_ac_ct_OTOOL64="otool64"
8261 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8262 break 2
8263 fi
8264 done
8265 done
8266 IFS=$as_save_IFS
8267
8268 fi
8269 fi
8270 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8271 if test -n "$ac_ct_OTOOL64"; then
8272 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8273 printf "%s\n" "$ac_ct_OTOOL64" >&6; }
8274 else
8275 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8276 printf "%s\n" "no" >&6; }
8277 fi
8278
8279 if test "x$ac_ct_OTOOL64" = x; then
8280 OTOOL64=":"
8281 else
8282 case $cross_compiling:$ac_tool_warned in
8283 yes:)
8284 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8285 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8286 ac_tool_warned=yes ;;
8287 esac
8288 OTOOL64=$ac_ct_OTOOL64
8289 fi
8290 else
8291 OTOOL64="$ac_cv_prog_OTOOL64"
8292 fi
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319
8320 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8321 printf %s "checking for -single_module linker flag... " >&6; }
8322 if test ${lt_cv_apple_cc_single_mod+y}
8323 then :
8324 printf %s "(cached) " >&6
8325 else $as_nop
8326 lt_cv_apple_cc_single_mod=no
8327 if test -z "$LT_MULTI_MODULE"; then
8328 # By default we will add the -single_module flag. You can override
8329 # by either setting the environment variable LT_MULTI_MODULE
8330 # non-empty at configure time, or by adding -multi_module to the
8331 # link flags.
8332 rm -rf libconftest.dylib*
8333 echo "int foo(void){return 1;}" > conftest.c
8334 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8335 -dynamiclib -Wl,-single_module conftest.c" >&5
8336 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8337 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8338 _lt_result=$?
8339 # If there is a non-empty error log, and "single_module"
8340 # appears in it, assume the flag caused a linker warning
8341 if test -s conftest.err && $GREP single_module conftest.err; then
8342 cat conftest.err >&5
8343 # Otherwise, if the output was created with a 0 exit code from
8344 # the compiler, it worked.
8345 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
8346 lt_cv_apple_cc_single_mod=yes
8347 else
8348 cat conftest.err >&5
8349 fi
8350 rm -rf libconftest.dylib*
8351 rm -f conftest.*
8352 fi
8353 fi
8354 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8355 printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; }
8356
8357 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8358 printf %s "checking for -exported_symbols_list linker flag... " >&6; }
8359 if test ${lt_cv_ld_exported_symbols_list+y}
8360 then :
8361 printf %s "(cached) " >&6
8362 else $as_nop
8363 lt_cv_ld_exported_symbols_list=no
8364 save_LDFLAGS=$LDFLAGS
8365 echo "_main" > conftest.sym
8366 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8368 /* end confdefs.h. */
8369
8370 int
8371 main (void)
8372 {
8373
8374 ;
8375 return 0;
8376 }
8377 _ACEOF
8378 if ac_fn_c_try_link "$LINENO"
8379 then :
8380 lt_cv_ld_exported_symbols_list=yes
8381 else $as_nop
8382 lt_cv_ld_exported_symbols_list=no
8383 fi
8384 rm -f core conftest.err conftest.$ac_objext conftest.beam \
8385 conftest$ac_exeext conftest.$ac_ext
8386 LDFLAGS=$save_LDFLAGS
8387
8388 fi
8389 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8390 printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; }
8391
8392 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8393 printf %s "checking for -force_load linker flag... " >&6; }
8394 if test ${lt_cv_ld_force_load+y}
8395 then :
8396 printf %s "(cached) " >&6
8397 else $as_nop
8398 lt_cv_ld_force_load=no
8399 cat > conftest.c << _LT_EOF
8400 int forced_loaded() { return 2;}
8401 _LT_EOF
8402 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8403 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8404 echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5
8405 $AR $AR_FLAGS libconftest.a conftest.o 2>&5
8406 echo "$RANLIB libconftest.a" >&5
8407 $RANLIB libconftest.a 2>&5
8408 cat > conftest.c << _LT_EOF
8409 int main() { return 0;}
8410 _LT_EOF
8411 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8412 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8413 _lt_result=$?
8414 if test -s conftest.err && $GREP force_load conftest.err; then
8415 cat conftest.err >&5
8416 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
8417 lt_cv_ld_force_load=yes
8418 else
8419 cat conftest.err >&5
8420 fi
8421 rm -f conftest.err libconftest.a conftest conftest.c
8422 rm -rf conftest.dSYM
8423
8424 fi
8425 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8426 printf "%s\n" "$lt_cv_ld_force_load" >&6; }
8427 case $host_os in
8428 rhapsody* | darwin1.[012])
8429 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
8430 darwin1.*)
8431 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8432 darwin*)
8433 case $MACOSX_DEPLOYMENT_TARGET,$host in
8434 10.[012],*|,*powerpc*-darwin[5-8]*)
8435 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8436 *)
8437 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8438 esac
8439 ;;
8440 esac
8441 if test yes = "$lt_cv_apple_cc_single_mod"; then
8442 _lt_dar_single_mod='$single_module'
8443 fi
8444 if test yes = "$lt_cv_ld_exported_symbols_list"; then
8445 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
8446 else
8447 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
8448 fi
8449 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
8450 _lt_dsymutil='~$DSYMUTIL $lib || :'
8451 else
8452 _lt_dsymutil=
8453 fi
8454 ;;
8455 esac
8456
8457 # func_munge_path_list VARIABLE PATH
8458 # -----------------------------------
8459 # VARIABLE is name of variable containing _space_ separated list of
8460 # directories to be munged by the contents of PATH, which is string
8461 # having a format:
8462 # "DIR[:DIR]:"
8463 # string "DIR[ DIR]" will be prepended to VARIABLE
8464 # ":DIR[:DIR]"
8465 # string "DIR[ DIR]" will be appended to VARIABLE
8466 # "DIRP[:DIRP]::[DIRA:]DIRA"
8467 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
8468 # "DIRA[ DIRA]" will be appended to VARIABLE
8469 # "DIR[:DIR]"
8470 # VARIABLE will be replaced by "DIR[ DIR]"
8471 func_munge_path_list ()
8472 {
8473 case x$2 in
8474 x)
8475 ;;
8476 *:)
8477 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
8478 ;;
8479 x:*)
8480 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
8481 ;;
8482 *::*)
8483 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
8484 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
8485 ;;
8486 *)
8487 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
8488 ;;
8489 esac
8490 }
8491
8492 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8493 "
8494 if test "x$ac_cv_header_dlfcn_h" = xyes
8495 then :
8496 printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h
8497
8498 fi
8499
8500
8501
8502
8503
8504 # Set options
8505
8506
8507
8508 enable_dlopen=no
8509
8510
8511 enable_win32_dll=no
8512
8513
8514 # Check whether --enable-shared was given.
8515 if test ${enable_shared+y}
8516 then :
8517 enableval=$enable_shared; p=${PACKAGE-default}
8518 case $enableval in
8519 yes) enable_shared=yes ;;
8520 no) enable_shared=no ;;
8521 *)
8522 enable_shared=no
8523 # Look at the argument we got. We use all the common list separators.
8524 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8525 for pkg in $enableval; do
8526 IFS=$lt_save_ifs
8527 if test "X$pkg" = "X$p"; then
8528 enable_shared=yes
8529 fi
8530 done
8531 IFS=$lt_save_ifs
8532 ;;
8533 esac
8534 else $as_nop
8535 enable_shared=yes
8536 fi
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
8547
8548 # Check whether --with-pic was given.
8549 if test ${with_pic+y}
8550 then :
8551 withval=$with_pic; lt_p=${PACKAGE-default}
8552 case $withval in
8553 yes|no) pic_mode=$withval ;;
8554 *)
8555 pic_mode=default
8556 # Look at the argument we got. We use all the common list separators.
8557 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8558 for lt_pkg in $withval; do
8559 IFS=$lt_save_ifs
8560 if test "X$lt_pkg" = "X$lt_p"; then
8561 pic_mode=yes
8562 fi
8563 done
8564 IFS=$lt_save_ifs
8565 ;;
8566 esac
8567 else $as_nop
8568 pic_mode=default
8569 fi
8570
8571
8572
8573
8574
8575
8576
8577
8578 # Check whether --enable-fast-install was given.
8579 if test ${enable_fast_install+y}
8580 then :
8581 enableval=$enable_fast_install; p=${PACKAGE-default}
8582 case $enableval in
8583 yes) enable_fast_install=yes ;;
8584 no) enable_fast_install=no ;;
8585 *)
8586 enable_fast_install=no
8587 # Look at the argument we got. We use all the common list separators.
8588 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8589 for pkg in $enableval; do
8590 IFS=$lt_save_ifs
8591 if test "X$pkg" = "X$p"; then
8592 enable_fast_install=yes
8593 fi
8594 done
8595 IFS=$lt_save_ifs
8596 ;;
8597 esac
8598 else $as_nop
8599 enable_fast_install=yes
8600 fi
8601
8602
8603
8604
8605
8606
8607
8608
8609 shared_archive_member_spec=
8610 case $host,$enable_shared in
8611 power*-*-aix[5-9]*,yes)
8612 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
8613 printf %s "checking which variant of shared library versioning to provide... " >&6; }
8614
8615 # Check whether --with-aix-soname was given.
8616 if test ${with_aix_soname+y}
8617 then :
8618 withval=$with_aix_soname; case $withval in
8619 aix|svr4|both)
8620 ;;
8621 *)
8622 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
8623 ;;
8624 esac
8625 lt_cv_with_aix_soname=$with_aix_soname
8626 else $as_nop
8627 if test ${lt_cv_with_aix_soname+y}
8628 then :
8629 printf %s "(cached) " >&6
8630 else $as_nop
8631 lt_cv_with_aix_soname=aix
8632 fi
8633
8634 with_aix_soname=$lt_cv_with_aix_soname
8635 fi
8636
8637 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
8638 printf "%s\n" "$with_aix_soname" >&6; }
8639 if test aix != "$with_aix_soname"; then
8640 # For the AIX way of multilib, we name the shared archive member
8641 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
8642 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
8643 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
8644 # the AIX toolchain works better with OBJECT_MODE set (default 32).
8645 if test 64 = "${OBJECT_MODE-32}"; then
8646 shared_archive_member_spec=shr_64
8647 else
8648 shared_archive_member_spec=shr
8649 fi
8650 fi
8651 ;;
8652 *)
8653 with_aix_soname=aix
8654 ;;
8655 esac
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666 # This can be used to rebuild libtool when needed
8667 LIBTOOL_DEPS=$ltmain
8668
8669 # Always use our own libtool.
8670 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701 test -z "$LN_S" && LN_S="ln -s"
8702
8703
8704
8705
8706
8707
8708
8709
8710
8711
8712
8713
8714
8715
8716 if test -n "${ZSH_VERSION+set}"; then
8717 setopt NO_GLOB_SUBST
8718 fi
8719
8720 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8721 printf %s "checking for objdir... " >&6; }
8722 if test ${lt_cv_objdir+y}
8723 then :
8724 printf %s "(cached) " >&6
8725 else $as_nop
8726 rm -f .libs 2>/dev/null
8727 mkdir .libs 2>/dev/null
8728 if test -d .libs; then
8729 lt_cv_objdir=.libs
8730 else
8731 # MS-DOS does not allow filenames that begin with a dot.
8732 lt_cv_objdir=_libs
8733 fi
8734 rmdir .libs 2>/dev/null
8735 fi
8736 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8737 printf "%s\n" "$lt_cv_objdir" >&6; }
8738 objdir=$lt_cv_objdir
8739
8740
8741
8742
8743
8744 printf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h
8745
8746
8747
8748
8749 case $host_os in
8750 aix3*)
8751 # AIX sometimes has problems with the GCC collect2 program. For some
8752 # reason, if we set the COLLECT_NAMES environment variable, the problems
8753 # vanish in a puff of smoke.
8754 if test set != "${COLLECT_NAMES+set}"; then
8755 COLLECT_NAMES=
8756 export COLLECT_NAMES
8757 fi
8758 ;;
8759 esac
8760
8761 # Global variables:
8762 ofile=libtool
8763 can_build_shared=yes
8764
8765 # All known linkers require a '.a' archive for static linking (except MSVC and
8766 # ICC, which need '.lib').
8767 libext=a
8768
8769 with_gnu_ld=$lt_cv_prog_gnu_ld
8770
8771 old_CC=$CC
8772 old_CFLAGS=$CFLAGS
8773
8774 # Set sane defaults for various variables
8775 test -z "$CC" && CC=cc
8776 test -z "$LTCC" && LTCC=$CC
8777 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8778 test -z "$LD" && LD=ld
8779 test -z "$ac_objext" && ac_objext=o
8780
8781 func_cc_basename $compiler
8782 cc_basename=$func_cc_basename_result
8783
8784
8785 # Only perform the check for file, if the check method requires it
8786 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8787 case $deplibs_check_method in
8788 file_magic*)
8789 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8790 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8791 printf %s "checking for ${ac_tool_prefix}file... " >&6; }
8792 if test ${lt_cv_path_MAGIC_CMD+y}
8793 then :
8794 printf %s "(cached) " >&6
8795 else $as_nop
8796 case $MAGIC_CMD in
8797 [\\/*] | ?:[\\/]*)
8798 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8799 ;;
8800 *)
8801 lt_save_MAGIC_CMD=$MAGIC_CMD
8802 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8803 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8804 for ac_dir in $ac_dummy; do
8805 IFS=$lt_save_ifs
8806 test -z "$ac_dir" && ac_dir=.
8807 if test -f "$ac_dir/${ac_tool_prefix}file"; then
8808 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
8809 if test -n "$file_magic_test_file"; then
8810 case $deplibs_check_method in
8811 "file_magic "*)
8812 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8813 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8814 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8815 $EGREP "$file_magic_regex" > /dev/null; then
8816 :
8817 else
8818 cat <<_LT_EOF 1>&2
8819
8820 *** Warning: the command libtool uses to detect shared libraries,
8821 *** $file_magic_cmd, produces output that libtool cannot recognize.
8822 *** The result is that libtool may fail to recognize shared libraries
8823 *** as such. This will affect the creation of libtool libraries that
8824 *** depend on shared libraries, but programs linked with such libtool
8825 *** libraries will work regardless of this problem. Nevertheless, you
8826 *** may want to report the problem to your system manager and/or to
8827 *** bug-libtool@gnu.org
8828
8829 _LT_EOF
8830 fi ;;
8831 esac
8832 fi
8833 break
8834 fi
8835 done
8836 IFS=$lt_save_ifs
8837 MAGIC_CMD=$lt_save_MAGIC_CMD
8838 ;;
8839 esac
8840 fi
8841
8842 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8843 if test -n "$MAGIC_CMD"; then
8844 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8845 printf "%s\n" "$MAGIC_CMD" >&6; }
8846 else
8847 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8848 printf "%s\n" "no" >&6; }
8849 fi
8850
8851
8852
8853
8854
8855 if test -z "$lt_cv_path_MAGIC_CMD"; then
8856 if test -n "$ac_tool_prefix"; then
8857 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8858 printf %s "checking for file... " >&6; }
8859 if test ${lt_cv_path_MAGIC_CMD+y}
8860 then :
8861 printf %s "(cached) " >&6
8862 else $as_nop
8863 case $MAGIC_CMD in
8864 [\\/*] | ?:[\\/]*)
8865 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8866 ;;
8867 *)
8868 lt_save_MAGIC_CMD=$MAGIC_CMD
8869 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8870 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8871 for ac_dir in $ac_dummy; do
8872 IFS=$lt_save_ifs
8873 test -z "$ac_dir" && ac_dir=.
8874 if test -f "$ac_dir/file"; then
8875 lt_cv_path_MAGIC_CMD=$ac_dir/"file"
8876 if test -n "$file_magic_test_file"; then
8877 case $deplibs_check_method in
8878 "file_magic "*)
8879 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8880 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8881 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8882 $EGREP "$file_magic_regex" > /dev/null; then
8883 :
8884 else
8885 cat <<_LT_EOF 1>&2
8886
8887 *** Warning: the command libtool uses to detect shared libraries,
8888 *** $file_magic_cmd, produces output that libtool cannot recognize.
8889 *** The result is that libtool may fail to recognize shared libraries
8890 *** as such. This will affect the creation of libtool libraries that
8891 *** depend on shared libraries, but programs linked with such libtool
8892 *** libraries will work regardless of this problem. Nevertheless, you
8893 *** may want to report the problem to your system manager and/or to
8894 *** bug-libtool@gnu.org
8895
8896 _LT_EOF
8897 fi ;;
8898 esac
8899 fi
8900 break
8901 fi
8902 done
8903 IFS=$lt_save_ifs
8904 MAGIC_CMD=$lt_save_MAGIC_CMD
8905 ;;
8906 esac
8907 fi
8908
8909 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8910 if test -n "$MAGIC_CMD"; then
8911 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8912 printf "%s\n" "$MAGIC_CMD" >&6; }
8913 else
8914 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8915 printf "%s\n" "no" >&6; }
8916 fi
8917
8918
8919 else
8920 MAGIC_CMD=:
8921 fi
8922 fi
8923
8924 fi
8925 ;;
8926 esac
8927
8928 # Use C for the default configuration in the libtool script
8929
8930 lt_save_CC=$CC
8931 ac_ext=c
8932 ac_cpp='$CPP $CPPFLAGS'
8933 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8934 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8935 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8936
8937
8938 # Source file extension for C test sources.
8939 ac_ext=c
8940
8941 # Object file extension for compiled C test sources.
8942 objext=o
8943 objext=$objext
8944
8945 # Code to be used in simple compile tests
8946 lt_simple_compile_test_code="int some_variable = 0;"
8947
8948 # Code to be used in simple link tests
8949 lt_simple_link_test_code='int main(){return(0);}'
8950
8951
8952
8953
8954
8955
8956
8957 # If no C compiler was specified, use CC.
8958 LTCC=${LTCC-"$CC"}
8959
8960 # If no C compiler flags were specified, use CFLAGS.
8961 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8962
8963 # Allow CC to be a program name with arguments.
8964 compiler=$CC
8965
8966 # Save the default compiler, since it gets overwritten when the other
8967 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8968 compiler_DEFAULT=$CC
8969
8970 # save warnings/boilerplate of simple test code
8971 ac_outfile=conftest.$ac_objext
8972 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8973 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8974 _lt_compiler_boilerplate=`cat conftest.err`
8975 $RM conftest*
8976
8977 ac_outfile=conftest.$ac_objext
8978 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8979 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8980 _lt_linker_boilerplate=`cat conftest.err`
8981 $RM -r conftest*
8982
8983
8984 if test -n "$compiler"; then
8985
8986 lt_prog_compiler_no_builtin_flag=
8987
8988 if test yes = "$GCC"; then
8989 case $cc_basename in
8990 nvcc*)
8991 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8992 *)
8993 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8994 esac
8995
8996 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8997 printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8998 if test ${lt_cv_prog_compiler_rtti_exceptions+y}
8999 then :
9000 printf %s "(cached) " >&6
9001 else $as_nop
9002 lt_cv_prog_compiler_rtti_exceptions=no
9003 ac_outfile=conftest.$ac_objext
9004 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9005 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment
9006 # Insert the option either (1) after the last *FLAGS variable, or
9007 # (2) before a word containing "conftest.", or (3) at the end.
9008 # Note that $ac_compile itself does not contain backslashes and begins
9009 # with a dollar sign (not a hyphen), so the echo should work correctly.
9010 # The option is referenced via a variable to avoid confusing sed.
9011 lt_compile=`echo "$ac_compile" | $SED \
9012 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9013 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9014 -e 's:$: $lt_compiler_flag:'`
9015 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9016 (eval "$lt_compile" 2>conftest.err)
9017 ac_status=$?
9018 cat conftest.err >&5
9019 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9020 if (exit $ac_status) && test -s "$ac_outfile"; then
9021 # The compiler can only warn and ignore the option if not recognized
9022 # So say no if there are warnings other than the usual output.
9023 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9024 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9025 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9026 lt_cv_prog_compiler_rtti_exceptions=yes
9027 fi
9028 fi
9029 $RM conftest*
9030
9031 fi
9032 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9033 printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9034
9035 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
9036 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9037 else
9038 :
9039 fi
9040
9041 fi
9042
9043
9044
9045
9046
9047
9048 lt_prog_compiler_wl=
9049 lt_prog_compiler_pic=
9050 lt_prog_compiler_static=
9051
9052
9053 if test yes = "$GCC"; then
9054 lt_prog_compiler_wl='-Wl,'
9055 lt_prog_compiler_static='-static'
9056
9057 case $host_os in
9058 aix*)
9059 # All AIX code is PIC.
9060 if test ia64 = "$host_cpu"; then
9061 # AIX 5 now supports IA64 processor
9062 lt_prog_compiler_static='-Bstatic'
9063 fi
9064 lt_prog_compiler_pic='-fPIC'
9065 ;;
9066
9067 amigaos*)
9068 case $host_cpu in
9069 powerpc)
9070 # see comment about AmigaOS4 .so support
9071 lt_prog_compiler_pic='-fPIC'
9072 ;;
9073 m68k)
9074 # FIXME: we need at least 68020 code to build shared libraries, but
9075 # adding the '-m68020' flag to GCC prevents building anything better,
9076 # like '-m68040'.
9077 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9078 ;;
9079 esac
9080 ;;
9081
9082 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9083 # PIC is the default for these OSes.
9084 ;;
9085
9086 mingw* | cygwin* | pw32* | os2* | cegcc*)
9087 # This hack is so that the source file can tell whether it is being
9088 # built for inclusion in a dll (and should export symbols for example).
9089 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9090 # (--disable-auto-import) libraries
9091 lt_prog_compiler_pic='-DDLL_EXPORT'
9092 case $host_os in
9093 os2*)
9094 lt_prog_compiler_static='$wl-static'
9095 ;;
9096 esac
9097 ;;
9098
9099 darwin* | rhapsody*)
9100 # PIC is the default on this platform
9101 # Common symbols not allowed in MH_DYLIB files
9102 lt_prog_compiler_pic='-fno-common'
9103 ;;
9104
9105 haiku*)
9106 # PIC is the default for Haiku.
9107 # The "-static" flag exists, but is broken.
9108 lt_prog_compiler_static=
9109 ;;
9110
9111 hpux*)
9112 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9113 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9114 # sets the default TLS model and affects inlining.
9115 case $host_cpu in
9116 hppa*64*)
9117 # +Z the default
9118 ;;
9119 *)
9120 lt_prog_compiler_pic='-fPIC'
9121 ;;
9122 esac
9123 ;;
9124
9125 interix[3-9]*)
9126 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9127 # Instead, we relocate shared libraries at runtime.
9128 ;;
9129
9130 msdosdjgpp*)
9131 # Just because we use GCC doesn't mean we suddenly get shared libraries
9132 # on systems that don't support them.
9133 lt_prog_compiler_can_build_shared=no
9134 enable_shared=no
9135 ;;
9136
9137 *nto* | *qnx*)
9138 # QNX uses GNU C++, but need to define -shared option too, otherwise
9139 # it will coredump.
9140 lt_prog_compiler_pic='-fPIC -shared'
9141 ;;
9142
9143 sysv4*MP*)
9144 if test -d /usr/nec; then
9145 lt_prog_compiler_pic=-Kconform_pic
9146 fi
9147 ;;
9148
9149 *)
9150 lt_prog_compiler_pic='-fPIC'
9151 ;;
9152 esac
9153
9154 case $cc_basename in
9155 nvcc*) # Cuda Compiler Driver 2.2
9156 lt_prog_compiler_wl='-Xlinker '
9157 if test -n "$lt_prog_compiler_pic"; then
9158 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9159 fi
9160 ;;
9161 esac
9162 else
9163 # PORTME Check for flag to pass linker flags through the system compiler.
9164 case $host_os in
9165 aix*)
9166 lt_prog_compiler_wl='-Wl,'
9167 if test ia64 = "$host_cpu"; then
9168 # AIX 5 now supports IA64 processor
9169 lt_prog_compiler_static='-Bstatic'
9170 else
9171 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9172 fi
9173 ;;
9174
9175 darwin* | rhapsody*)
9176 # PIC is the default on this platform
9177 # Common symbols not allowed in MH_DYLIB files
9178 lt_prog_compiler_pic='-fno-common'
9179 case $cc_basename in
9180 nagfor*)
9181 # NAG Fortran compiler
9182 lt_prog_compiler_wl='-Wl,-Wl,,'
9183 lt_prog_compiler_pic='-PIC'
9184 lt_prog_compiler_static='-Bstatic'
9185 ;;
9186 esac
9187 ;;
9188
9189 mingw* | cygwin* | pw32* | os2* | cegcc*)
9190 # This hack is so that the source file can tell whether it is being
9191 # built for inclusion in a dll (and should export symbols for example).
9192 lt_prog_compiler_pic='-DDLL_EXPORT'
9193 case $host_os in
9194 os2*)
9195 lt_prog_compiler_static='$wl-static'
9196 ;;
9197 esac
9198 ;;
9199
9200 hpux9* | hpux10* | hpux11*)
9201 lt_prog_compiler_wl='-Wl,'
9202 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9203 # not for PA HP-UX.
9204 case $host_cpu in
9205 hppa*64*|ia64*)
9206 # +Z the default
9207 ;;
9208 *)
9209 lt_prog_compiler_pic='+Z'
9210 ;;
9211 esac
9212 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9213 lt_prog_compiler_static='$wl-a ${wl}archive'
9214 ;;
9215
9216 irix5* | irix6* | nonstopux*)
9217 lt_prog_compiler_wl='-Wl,'
9218 # PIC (with -KPIC) is the default.
9219 lt_prog_compiler_static='-non_shared'
9220 ;;
9221
9222 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
9223 case $cc_basename in
9224 # old Intel for x86_64, which still supported -KPIC.
9225 ecc*)
9226 lt_prog_compiler_wl='-Wl,'
9227 lt_prog_compiler_pic='-KPIC'
9228 lt_prog_compiler_static='-static'
9229 ;;
9230 # icc used to be incompatible with GCC.
9231 # ICC 10 doesn't accept -KPIC any more.
9232 icc* | ifort*)
9233 lt_prog_compiler_wl='-Wl,'
9234 lt_prog_compiler_pic='-fPIC'
9235 lt_prog_compiler_static='-static'
9236 ;;
9237 # Lahey Fortran 8.1.
9238 lf95*)
9239 lt_prog_compiler_wl='-Wl,'
9240 lt_prog_compiler_pic='--shared'
9241 lt_prog_compiler_static='--static'
9242 ;;
9243 nagfor*)
9244 # NAG Fortran compiler
9245 lt_prog_compiler_wl='-Wl,-Wl,,'
9246 lt_prog_compiler_pic='-PIC'
9247 lt_prog_compiler_static='-Bstatic'
9248 ;;
9249 tcc*)
9250 # Fabrice Bellard et al's Tiny C Compiler
9251 lt_prog_compiler_wl='-Wl,'
9252 lt_prog_compiler_pic='-fPIC'
9253 lt_prog_compiler_static='-static'
9254 ;;
9255 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9256 # Portland Group compilers (*not* the Pentium gcc compiler,
9257 # which looks to be a dead project)
9258 lt_prog_compiler_wl='-Wl,'
9259 lt_prog_compiler_pic='-fpic'
9260 lt_prog_compiler_static='-Bstatic'
9261 ;;
9262 ccc*)
9263 lt_prog_compiler_wl='-Wl,'
9264 # All Alpha code is PIC.
9265 lt_prog_compiler_static='-non_shared'
9266 ;;
9267 xl* | bgxl* | bgf* | mpixl*)
9268 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9269 lt_prog_compiler_wl='-Wl,'
9270 lt_prog_compiler_pic='-qpic'
9271 lt_prog_compiler_static='-qstaticlink'
9272 ;;
9273 *)
9274 case `$CC -V 2>&1 | $SED 5q` in
9275 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9276 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9277 lt_prog_compiler_pic='-KPIC'
9278 lt_prog_compiler_static='-Bstatic'
9279 lt_prog_compiler_wl=''
9280 ;;
9281 *Sun\ F* | *Sun*Fortran*)
9282 lt_prog_compiler_pic='-KPIC'
9283 lt_prog_compiler_static='-Bstatic'
9284 lt_prog_compiler_wl='-Qoption ld '
9285 ;;
9286 *Sun\ C*)
9287 # Sun C 5.9
9288 lt_prog_compiler_pic='-KPIC'
9289 lt_prog_compiler_static='-Bstatic'
9290 lt_prog_compiler_wl='-Wl,'
9291 ;;
9292 *Intel*\ [CF]*Compiler*)
9293 lt_prog_compiler_wl='-Wl,'
9294 lt_prog_compiler_pic='-fPIC'
9295 lt_prog_compiler_static='-static'
9296 ;;
9297 *Portland\ Group*)
9298 lt_prog_compiler_wl='-Wl,'
9299 lt_prog_compiler_pic='-fpic'
9300 lt_prog_compiler_static='-Bstatic'
9301 ;;
9302 esac
9303 ;;
9304 esac
9305 ;;
9306
9307 newsos6)
9308 lt_prog_compiler_pic='-KPIC'
9309 lt_prog_compiler_static='-Bstatic'
9310 ;;
9311
9312 *nto* | *qnx*)
9313 # QNX uses GNU C++, but need to define -shared option too, otherwise
9314 # it will coredump.
9315 lt_prog_compiler_pic='-fPIC -shared'
9316 ;;
9317
9318 osf3* | osf4* | osf5*)
9319 lt_prog_compiler_wl='-Wl,'
9320 # All OSF/1 code is PIC.
9321 lt_prog_compiler_static='-non_shared'
9322 ;;
9323
9324 rdos*)
9325 lt_prog_compiler_static='-non_shared'
9326 ;;
9327
9328 solaris*)
9329 lt_prog_compiler_pic='-KPIC'
9330 lt_prog_compiler_static='-Bstatic'
9331 case $cc_basename in
9332 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9333 lt_prog_compiler_wl='-Qoption ld ';;
9334 *)
9335 lt_prog_compiler_wl='-Wl,';;
9336 esac
9337 ;;
9338
9339 sunos4*)
9340 lt_prog_compiler_wl='-Qoption ld '
9341 lt_prog_compiler_pic='-PIC'
9342 lt_prog_compiler_static='-Bstatic'
9343 ;;
9344
9345 sysv4 | sysv4.2uw2* | sysv4.3*)
9346 lt_prog_compiler_wl='-Wl,'
9347 lt_prog_compiler_pic='-KPIC'
9348 lt_prog_compiler_static='-Bstatic'
9349 ;;
9350
9351 sysv4*MP*)
9352 if test -d /usr/nec; then
9353 lt_prog_compiler_pic='-Kconform_pic'
9354 lt_prog_compiler_static='-Bstatic'
9355 fi
9356 ;;
9357
9358 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9359 lt_prog_compiler_wl='-Wl,'
9360 lt_prog_compiler_pic='-KPIC'
9361 lt_prog_compiler_static='-Bstatic'
9362 ;;
9363
9364 unicos*)
9365 lt_prog_compiler_wl='-Wl,'
9366 lt_prog_compiler_can_build_shared=no
9367 ;;
9368
9369 uts4*)
9370 lt_prog_compiler_pic='-pic'
9371 lt_prog_compiler_static='-Bstatic'
9372 ;;
9373
9374 *)
9375 lt_prog_compiler_can_build_shared=no
9376 ;;
9377 esac
9378 fi
9379
9380 case $host_os in
9381 # For platforms that do not support PIC, -DPIC is meaningless:
9382 *djgpp*)
9383 lt_prog_compiler_pic=
9384 ;;
9385 *)
9386 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9387 ;;
9388 esac
9389
9390 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9391 printf %s "checking for $compiler option to produce PIC... " >&6; }
9392 if test ${lt_cv_prog_compiler_pic+y}
9393 then :
9394 printf %s "(cached) " >&6
9395 else $as_nop
9396 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9397 fi
9398 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9399 printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; }
9400 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9401
9402 #
9403 # Check to make sure the PIC flag actually works.
9404 #
9405 if test -n "$lt_prog_compiler_pic"; then
9406 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9407 printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9408 if test ${lt_cv_prog_compiler_pic_works+y}
9409 then :
9410 printf %s "(cached) " >&6
9411 else $as_nop
9412 lt_cv_prog_compiler_pic_works=no
9413 ac_outfile=conftest.$ac_objext
9414 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9415 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment
9416 # Insert the option either (1) after the last *FLAGS variable, or
9417 # (2) before a word containing "conftest.", or (3) at the end.
9418 # Note that $ac_compile itself does not contain backslashes and begins
9419 # with a dollar sign (not a hyphen), so the echo should work correctly.
9420 # The option is referenced via a variable to avoid confusing sed.
9421 lt_compile=`echo "$ac_compile" | $SED \
9422 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9423 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9424 -e 's:$: $lt_compiler_flag:'`
9425 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9426 (eval "$lt_compile" 2>conftest.err)
9427 ac_status=$?
9428 cat conftest.err >&5
9429 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9430 if (exit $ac_status) && test -s "$ac_outfile"; then
9431 # The compiler can only warn and ignore the option if not recognized
9432 # So say no if there are warnings other than the usual output.
9433 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9434 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9435 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9436 lt_cv_prog_compiler_pic_works=yes
9437 fi
9438 fi
9439 $RM conftest*
9440
9441 fi
9442 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9443 printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; }
9444
9445 if test yes = "$lt_cv_prog_compiler_pic_works"; then
9446 case $lt_prog_compiler_pic in
9447 "" | " "*) ;;
9448 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9449 esac
9450 else
9451 lt_prog_compiler_pic=
9452 lt_prog_compiler_can_build_shared=no
9453 fi
9454
9455 fi
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467 #
9468 # Check to make sure the static flag actually works.
9469 #
9470 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9471 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9472 printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9473 if test ${lt_cv_prog_compiler_static_works+y}
9474 then :
9475 printf %s "(cached) " >&6
9476 else $as_nop
9477 lt_cv_prog_compiler_static_works=no
9478 save_LDFLAGS=$LDFLAGS
9479 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9480 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9481 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9482 # The linker can only warn and ignore the option if not recognized
9483 # So say no if there are warnings
9484 if test -s conftest.err; then
9485 # Append any errors to the config.log.
9486 cat conftest.err 1>&5
9487 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9488 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9489 if diff conftest.exp conftest.er2 >/dev/null; then
9490 lt_cv_prog_compiler_static_works=yes
9491 fi
9492 else
9493 lt_cv_prog_compiler_static_works=yes
9494 fi
9495 fi
9496 $RM -r conftest*
9497 LDFLAGS=$save_LDFLAGS
9498
9499 fi
9500 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9501 printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; }
9502
9503 if test yes = "$lt_cv_prog_compiler_static_works"; then
9504 :
9505 else
9506 lt_prog_compiler_static=
9507 fi
9508
9509
9510
9511
9512
9513
9514
9515 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9516 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9517 if test ${lt_cv_prog_compiler_c_o+y}
9518 then :
9519 printf %s "(cached) " >&6
9520 else $as_nop
9521 lt_cv_prog_compiler_c_o=no
9522 $RM -r conftest 2>/dev/null
9523 mkdir conftest
9524 cd conftest
9525 mkdir out
9526 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9527
9528 lt_compiler_flag="-o out/conftest2.$ac_objext"
9529 # Insert the option either (1) after the last *FLAGS variable, or
9530 # (2) before a word containing "conftest.", or (3) at the end.
9531 # Note that $ac_compile itself does not contain backslashes and begins
9532 # with a dollar sign (not a hyphen), so the echo should work correctly.
9533 lt_compile=`echo "$ac_compile" | $SED \
9534 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9535 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9536 -e 's:$: $lt_compiler_flag:'`
9537 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9538 (eval "$lt_compile" 2>out/conftest.err)
9539 ac_status=$?
9540 cat out/conftest.err >&5
9541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9542 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9543 then
9544 # The compiler can only warn and ignore the option if not recognized
9545 # So say no if there are warnings
9546 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9547 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9548 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9549 lt_cv_prog_compiler_c_o=yes
9550 fi
9551 fi
9552 chmod u+w . 2>&5
9553 $RM conftest*
9554 # SGI C++ compiler will create directory out/ii_files/ for
9555 # template instantiation
9556 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9557 $RM out/* && rmdir out
9558 cd ..
9559 $RM -r conftest
9560 $RM conftest*
9561
9562 fi
9563 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9564 printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
9565
9566
9567
9568
9569
9570
9571 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9572 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9573 if test ${lt_cv_prog_compiler_c_o+y}
9574 then :
9575 printf %s "(cached) " >&6
9576 else $as_nop
9577 lt_cv_prog_compiler_c_o=no
9578 $RM -r conftest 2>/dev/null
9579 mkdir conftest
9580 cd conftest
9581 mkdir out
9582 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9583
9584 lt_compiler_flag="-o out/conftest2.$ac_objext"
9585 # Insert the option either (1) after the last *FLAGS variable, or
9586 # (2) before a word containing "conftest.", or (3) at the end.
9587 # Note that $ac_compile itself does not contain backslashes and begins
9588 # with a dollar sign (not a hyphen), so the echo should work correctly.
9589 lt_compile=`echo "$ac_compile" | $SED \
9590 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9591 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9592 -e 's:$: $lt_compiler_flag:'`
9593 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9594 (eval "$lt_compile" 2>out/conftest.err)
9595 ac_status=$?
9596 cat out/conftest.err >&5
9597 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9598 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9599 then
9600 # The compiler can only warn and ignore the option if not recognized
9601 # So say no if there are warnings
9602 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9603 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9604 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9605 lt_cv_prog_compiler_c_o=yes
9606 fi
9607 fi
9608 chmod u+w . 2>&5
9609 $RM conftest*
9610 # SGI C++ compiler will create directory out/ii_files/ for
9611 # template instantiation
9612 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9613 $RM out/* && rmdir out
9614 cd ..
9615 $RM -r conftest
9616 $RM conftest*
9617
9618 fi
9619 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9620 printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
9621
9622
9623
9624
9625 hard_links=nottested
9626 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
9627 # do not overwrite the value of need_locks provided by the user
9628 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9629 printf %s "checking if we can lock with hard links... " >&6; }
9630 hard_links=yes
9631 $RM conftest*
9632 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9633 touch conftest.a
9634 ln conftest.a conftest.b 2>&5 || hard_links=no
9635 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9636 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9637 printf "%s\n" "$hard_links" >&6; }
9638 if test no = "$hard_links"; then
9639 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
9640 printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
9641 need_locks=warn
9642 fi
9643 else
9644 need_locks=no
9645 fi
9646
9647
9648
9649
9650
9651
9652 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9653 printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9654
9655 runpath_var=
9656 allow_undefined_flag=
9657 always_export_symbols=no
9658 archive_cmds=
9659 archive_expsym_cmds=
9660 compiler_needs_object=no
9661 enable_shared_with_static_runtimes=no
9662 export_dynamic_flag_spec=
9663 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9664 hardcode_automatic=no
9665 hardcode_direct=no
9666 hardcode_direct_absolute=no
9667 hardcode_libdir_flag_spec=
9668 hardcode_libdir_separator=
9669 hardcode_minus_L=no
9670 hardcode_shlibpath_var=unsupported
9671 inherit_rpath=no
9672 link_all_deplibs=unknown
9673 module_cmds=
9674 module_expsym_cmds=
9675 old_archive_from_new_cmds=
9676 old_archive_from_expsyms_cmds=
9677 thread_safe_flag_spec=
9678 whole_archive_flag_spec=
9679 # include_expsyms should be a list of space-separated symbols to be *always*
9680 # included in the symbol list
9681 include_expsyms=
9682 # exclude_expsyms can be an extended regexp of symbols to exclude
9683 # it will be wrapped by ' (' and ')$', so one must not match beginning or
9684 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
9685 # as well as any symbol that contains 'd'.
9686 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9687 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9688 # platforms (ab)use it in PIC code, but their linkers get confused if
9689 # the symbol is explicitly referenced. Since portable code cannot
9690 # rely on this symbol name, it's probably fine to never include it in
9691 # preloaded symbol tables.
9692 # Exclude shared library initialization/finalization symbols.
9693 extract_expsyms_cmds=
9694
9695 case $host_os in
9696 cygwin* | mingw* | pw32* | cegcc*)
9697 # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time
9698 # When not using gcc, we currently assume that we are using
9699 # Microsoft Visual C++ or Intel C++ Compiler.
9700 if test yes != "$GCC"; then
9701 with_gnu_ld=no
9702 fi
9703 ;;
9704 interix*)
9705 # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC)
9706 with_gnu_ld=yes
9707 ;;
9708 openbsd* | bitrig*)
9709 with_gnu_ld=no
9710 ;;
9711 esac
9712
9713 ld_shlibs=yes
9714
9715 # On some targets, GNU ld is compatible enough with the native linker
9716 # that we're better off using the native interface for both.
9717 lt_use_gnu_ld_interface=no
9718 if test yes = "$with_gnu_ld"; then
9719 case $host_os in
9720 aix*)
9721 # The AIX port of GNU ld has always aspired to compatibility
9722 # with the native linker. However, as the warning in the GNU ld
9723 # block says, versions before 2.19.5* couldn't really create working
9724 # shared libraries, regardless of the interface used.
9725 case `$LD -v 2>&1` in
9726 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9727 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9728 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9729 *)
9730 lt_use_gnu_ld_interface=yes
9731 ;;
9732 esac
9733 ;;
9734 *)
9735 lt_use_gnu_ld_interface=yes
9736 ;;
9737 esac
9738 fi
9739
9740 if test yes = "$lt_use_gnu_ld_interface"; then
9741 # If archive_cmds runs LD, not CC, wlarc should be empty
9742 wlarc='$wl'
9743
9744 # Set some defaults for GNU ld with shared library support. These
9745 # are reset later if shared libraries are not supported. Putting them
9746 # here allows them to be overridden if necessary.
9747 runpath_var=LD_RUN_PATH
9748 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9749 export_dynamic_flag_spec='$wl--export-dynamic'
9750 # ancient GNU ld didn't support --whole-archive et. al.
9751 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9752 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
9753 else
9754 whole_archive_flag_spec=
9755 fi
9756 supports_anon_versioning=no
9757 case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in
9758 *GNU\ gold*) supports_anon_versioning=yes ;;
9759 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9760 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9761 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9762 *\ 2.11.*) ;; # other 2.11 versions
9763 *) supports_anon_versioning=yes ;;
9764 esac
9765
9766 # See if GNU ld supports shared libraries.
9767 case $host_os in
9768 aix[3-9]*)
9769 # On AIX/PPC, the GNU linker is very broken
9770 if test ia64 != "$host_cpu"; then
9771 ld_shlibs=no
9772 cat <<_LT_EOF 1>&2
9773
9774 *** Warning: the GNU linker, at least up to release 2.19, is reported
9775 *** to be unable to reliably create shared libraries on AIX.
9776 *** Therefore, libtool is disabling shared libraries support. If you
9777 *** really care for shared libraries, you may want to install binutils
9778 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9779 *** You will then need to restart the configuration process.
9780
9781 _LT_EOF
9782 fi
9783 ;;
9784
9785 amigaos*)
9786 case $host_cpu in
9787 powerpc)
9788 # see comment about AmigaOS4 .so support
9789 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9790 archive_expsym_cmds=''
9791 ;;
9792 m68k)
9793 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)'
9794 hardcode_libdir_flag_spec='-L$libdir'
9795 hardcode_minus_L=yes
9796 ;;
9797 esac
9798 ;;
9799
9800 beos*)
9801 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9802 allow_undefined_flag=unsupported
9803 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
9804 # support --undefined. This deserves some investigation. FIXME
9805 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9806 else
9807 ld_shlibs=no
9808 fi
9809 ;;
9810
9811 cygwin* | mingw* | pw32* | cegcc*)
9812 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9813 # as there is no search path for DLLs.
9814 hardcode_libdir_flag_spec='-L$libdir'
9815 export_dynamic_flag_spec='$wl--export-all-symbols'
9816 allow_undefined_flag=unsupported
9817 always_export_symbols=no
9818 enable_shared_with_static_runtimes=yes
9819 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'
9820 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9821
9822 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9823 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9824 # If the export-symbols file already is a .def file, use it as
9825 # is; otherwise, prepend EXPORTS...
9826 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
9827 cp $export_symbols $output_objdir/$soname.def;
9828 else
9829 echo EXPORTS > $output_objdir/$soname.def;
9830 cat $export_symbols >> $output_objdir/$soname.def;
9831 fi~
9832 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9833 else
9834 ld_shlibs=no
9835 fi
9836 ;;
9837
9838 haiku*)
9839 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9840 link_all_deplibs=yes
9841 ;;
9842
9843 os2*)
9844 hardcode_libdir_flag_spec='-L$libdir'
9845 hardcode_minus_L=yes
9846 allow_undefined_flag=unsupported
9847 shrext_cmds=.dll
9848 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9849 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9850 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9851 $ECHO EXPORTS >> $output_objdir/$libname.def~
9852 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
9853 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9854 emximp -o $lib $output_objdir/$libname.def'
9855 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9856 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9857 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9858 $ECHO EXPORTS >> $output_objdir/$libname.def~
9859 prefix_cmds="$SED"~
9860 if test EXPORTS = "`$SED 1q $export_symbols`"; then
9861 prefix_cmds="$prefix_cmds -e 1d";
9862 fi~
9863 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
9864 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
9865 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9866 emximp -o $lib $output_objdir/$libname.def'
9867 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
9868 enable_shared_with_static_runtimes=yes
9869 file_list_spec='@'
9870 ;;
9871
9872 interix[3-9]*)
9873 hardcode_direct=no
9874 hardcode_shlibpath_var=no
9875 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
9876 export_dynamic_flag_spec='$wl-E'
9877 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9878 # Instead, shared libraries are loaded at an image base (0x10000000 by
9879 # default) and relocated if they conflict, which is a slow very memory
9880 # consuming and fragmenting process. To avoid this, we pick a random,
9881 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9882 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9883 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9884 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'
9885 ;;
9886
9887 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9888 tmp_diet=no
9889 if test linux-dietlibc = "$host_os"; then
9890 case $cc_basename in
9891 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9892 esac
9893 fi
9894 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9895 && test no = "$tmp_diet"
9896 then
9897 tmp_addflag=' $pic_flag'
9898 tmp_sharedflag='-shared'
9899 case $cc_basename,$host_cpu in
9900 pgcc*) # Portland Group C compiler
9901 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'
9902 tmp_addflag=' $pic_flag'
9903 ;;
9904 pgf77* | pgf90* | pgf95* | pgfortran*)
9905 # Portland Group f77 and f90 compilers
9906 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'
9907 tmp_addflag=' $pic_flag -Mnomain' ;;
9908 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9909 tmp_addflag=' -i_dynamic' ;;
9910 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9911 tmp_addflag=' -i_dynamic -nofor_main' ;;
9912 ifc* | ifort*) # Intel Fortran compiler
9913 tmp_addflag=' -nofor_main' ;;
9914 lf95*) # Lahey Fortran 8.1
9915 whole_archive_flag_spec=
9916 tmp_sharedflag='--shared' ;;
9917 nagfor*) # NAGFOR 5.3
9918 tmp_sharedflag='-Wl,-shared' ;;
9919 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9920 tmp_sharedflag='-qmkshrobj'
9921 tmp_addflag= ;;
9922 nvcc*) # Cuda Compiler Driver 2.2
9923 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'
9924 compiler_needs_object=yes
9925 ;;
9926 esac
9927 case `$CC -V 2>&1 | $SED 5q` in
9928 *Sun\ C*) # Sun C 5.9
9929 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'
9930 compiler_needs_object=yes
9931 tmp_sharedflag='-G' ;;
9932 *Sun\ F*) # Sun Fortran 8.3
9933 tmp_sharedflag='-G' ;;
9934 esac
9935 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9936
9937 if test yes = "$supports_anon_versioning"; then
9938 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9939 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9940 echo "local: *; };" >> $output_objdir/$libname.ver~
9941 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
9942 fi
9943
9944 case $cc_basename in
9945 tcc*)
9946 export_dynamic_flag_spec='-rdynamic'
9947 ;;
9948 xlf* | bgf* | bgxlf* | mpixlf*)
9949 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9950 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9951 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9952 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9953 if test yes = "$supports_anon_versioning"; then
9954 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9955 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9956 echo "local: *; };" >> $output_objdir/$libname.ver~
9957 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9958 fi
9959 ;;
9960 esac
9961 else
9962 ld_shlibs=no
9963 fi
9964 ;;
9965
9966 netbsd*)
9967 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9968 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9969 wlarc=
9970 else
9971 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9972 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9973 fi
9974 ;;
9975
9976 solaris*)
9977 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9978 ld_shlibs=no
9979 cat <<_LT_EOF 1>&2
9980
9981 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9982 *** create shared libraries on Solaris systems. Therefore, libtool
9983 *** is disabling shared libraries support. We urge you to upgrade GNU
9984 *** binutils to release 2.9.1 or newer. Another option is to modify
9985 *** your PATH or compiler configuration so that the native linker is
9986 *** used, and then restart.
9987
9988 _LT_EOF
9989 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9990 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9991 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9992 else
9993 ld_shlibs=no
9994 fi
9995 ;;
9996
9997 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9998 case `$LD -v 2>&1` in
9999 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10000 ld_shlibs=no
10001 cat <<_LT_EOF 1>&2
10002
10003 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
10004 *** reliably create shared libraries on SCO systems. Therefore, libtool
10005 *** is disabling shared libraries support. We urge you to upgrade GNU
10006 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10007 *** your PATH or compiler configuration so that the native linker is
10008 *** used, and then restart.
10009
10010 _LT_EOF
10011 ;;
10012 *)
10013 # For security reasons, it is highly recommended that you always
10014 # use absolute paths for naming shared libraries, and exclude the
10015 # DT_RUNPATH tag from executables and libraries. But doing so
10016 # requires that you compile everything twice, which is a pain.
10017 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10018 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10019 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10020 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10021 else
10022 ld_shlibs=no
10023 fi
10024 ;;
10025 esac
10026 ;;
10027
10028 sunos4*)
10029 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10030 wlarc=
10031 hardcode_direct=yes
10032 hardcode_shlibpath_var=no
10033 ;;
10034
10035 *)
10036 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10037 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10038 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10039 else
10040 ld_shlibs=no
10041 fi
10042 ;;
10043 esac
10044
10045 if test no = "$ld_shlibs"; then
10046 runpath_var=
10047 hardcode_libdir_flag_spec=
10048 export_dynamic_flag_spec=
10049 whole_archive_flag_spec=
10050 fi
10051 else
10052 # PORTME fill in a description of your system's linker (not GNU ld)
10053 case $host_os in
10054 aix3*)
10055 allow_undefined_flag=unsupported
10056 always_export_symbols=yes
10057 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'
10058 # Note: this linker hardcodes the directories in LIBPATH if there
10059 # are no directories specified by -L.
10060 hardcode_minus_L=yes
10061 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
10062 # Neither direct hardcoding nor static linking is supported with a
10063 # broken collect2.
10064 hardcode_direct=unsupported
10065 fi
10066 ;;
10067
10068 aix[4-9]*)
10069 if test ia64 = "$host_cpu"; then
10070 # On IA64, the linker does run time linking by default, so we don't
10071 # have to do anything special.
10072 aix_use_runtimelinking=no
10073 exp_sym_flag='-Bexport'
10074 no_entry_flag=
10075 else
10076 # If we're using GNU nm, then we don't want the "-C" option.
10077 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
10078 # Without the "-l" option, or with the "-B" option, AIX nm treats
10079 # weak defined symbols like other global defined symbols, whereas
10080 # GNU nm marks them as "W".
10081 # While the 'weak' keyword is ignored in the Export File, we need
10082 # it in the Import File for the 'aix-soname' feature, so we have
10083 # to replace the "-B" option with "-P" for AIX nm.
10084 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10085 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'
10086 else
10087 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'
10088 fi
10089 aix_use_runtimelinking=no
10090
10091 # Test if we are trying to use run time linking or normal
10092 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10093 # have runtime linking enabled, and use it for executables.
10094 # For shared libraries, we enable/disable runtime linking
10095 # depending on the kind of the shared library created -
10096 # when "with_aix_soname,aix_use_runtimelinking" is:
10097 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
10098 # "aix,yes" lib.so shared, rtl:yes, for executables
10099 # lib.a static archive
10100 # "both,no" lib.so.V(shr.o) shared, rtl:yes
10101 # lib.a(lib.so.V) shared, rtl:no, for executables
10102 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
10103 # lib.a(lib.so.V) shared, rtl:no
10104 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
10105 # lib.a static archive
10106 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10107 for ld_flag in $LDFLAGS; do
10108 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
10109 aix_use_runtimelinking=yes
10110 break
10111 fi
10112 done
10113 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
10114 # With aix-soname=svr4, we create the lib.so.V shared archives only,
10115 # so we don't have lib.a shared libs to link our executables.
10116 # We have to force runtime linking in this case.
10117 aix_use_runtimelinking=yes
10118 LDFLAGS="$LDFLAGS -Wl,-brtl"
10119 fi
10120 ;;
10121 esac
10122
10123 exp_sym_flag='-bexport'
10124 no_entry_flag='-bnoentry'
10125 fi
10126
10127 # When large executables or shared objects are built, AIX ld can
10128 # have problems creating the table of contents. If linking a library
10129 # or program results in "error TOC overflow" add -mminimal-toc to
10130 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10131 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10132
10133 archive_cmds=''
10134 hardcode_direct=yes
10135 hardcode_direct_absolute=yes
10136 hardcode_libdir_separator=':'
10137 link_all_deplibs=yes
10138 file_list_spec='$wl-f,'
10139 case $with_aix_soname,$aix_use_runtimelinking in
10140 aix,*) ;; # traditional, no import file
10141 svr4,* | *,yes) # use import file
10142 # The Import File defines what to hardcode.
10143 hardcode_direct=no
10144 hardcode_direct_absolute=no
10145 ;;
10146 esac
10147
10148 if test yes = "$GCC"; then
10149 case $host_os in aix4.[012]|aix4.[012].*)
10150 # We only want to do this on AIX 4.2 and lower, the check
10151 # below for broken collect2 doesn't work under 4.3+
10152 collect2name=`$CC -print-prog-name=collect2`
10153 if test -f "$collect2name" &&
10154 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10155 then
10156 # We have reworked collect2
10157 :
10158 else
10159 # We have old collect2
10160 hardcode_direct=unsupported
10161 # It fails to find uninstalled libraries when the uninstalled
10162 # path is not listed in the libpath. Setting hardcode_minus_L
10163 # to unsupported forces relinking
10164 hardcode_minus_L=yes
10165 hardcode_libdir_flag_spec='-L$libdir'
10166 hardcode_libdir_separator=
10167 fi
10168 ;;
10169 esac
10170 shared_flag='-shared'
10171 if test yes = "$aix_use_runtimelinking"; then
10172 shared_flag="$shared_flag "'$wl-G'
10173 fi
10174 # Need to ensure runtime linking is disabled for the traditional
10175 # shared library, or the linker may eventually find shared libraries
10176 # /with/ Import File - we do not want to mix them.
10177 shared_flag_aix='-shared'
10178 shared_flag_svr4='-shared $wl-G'
10179 else
10180 # not using gcc
10181 if test ia64 = "$host_cpu"; then
10182 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10183 # chokes on -Wl,-G. The following line is correct:
10184 shared_flag='-G'
10185 else
10186 if test yes = "$aix_use_runtimelinking"; then
10187 shared_flag='$wl-G'
10188 else
10189 shared_flag='$wl-bM:SRE'
10190 fi
10191 shared_flag_aix='$wl-bM:SRE'
10192 shared_flag_svr4='$wl-G'
10193 fi
10194 fi
10195
10196 export_dynamic_flag_spec='$wl-bexpall'
10197 # It seems that -bexpall does not export symbols beginning with
10198 # underscore (_), so it is better to generate a list of symbols to export.
10199 always_export_symbols=yes
10200 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
10201 # Warning - without using the other runtime loading flags (-brtl),
10202 # -berok will link without error, but may produce a broken library.
10203 allow_undefined_flag='-berok'
10204 # Determine the default libpath from the value encoded in an
10205 # empty executable.
10206 if test set = "${lt_cv_aix_libpath+set}"; then
10207 aix_libpath=$lt_cv_aix_libpath
10208 else
10209 if test ${lt_cv_aix_libpath_+y}
10210 then :
10211 printf %s "(cached) " >&6
10212 else $as_nop
10213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10214 /* end confdefs.h. */
10215
10216 int
10217 main (void)
10218 {
10219
10220 ;
10221 return 0;
10222 }
10223 _ACEOF
10224 if ac_fn_c_try_link "$LINENO"
10225 then :
10226
10227 lt_aix_libpath_sed='
10228 /Import File Strings/,/^$/ {
10229 /^0/ {
10230 s/^0 *\([^ ]*\) *$/\1/
10231 p
10232 }
10233 }'
10234 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10235 # Check for a 64-bit object if we didn't find anything.
10236 if test -z "$lt_cv_aix_libpath_"; then
10237 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10238 fi
10239 fi
10240 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10241 conftest$ac_exeext conftest.$ac_ext
10242 if test -z "$lt_cv_aix_libpath_"; then
10243 lt_cv_aix_libpath_=/usr/lib:/lib
10244 fi
10245
10246 fi
10247
10248 aix_libpath=$lt_cv_aix_libpath_
10249 fi
10250
10251 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10252 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
10253 else
10254 if test ia64 = "$host_cpu"; then
10255 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
10256 allow_undefined_flag="-z nodefs"
10257 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"
10258 else
10259 # Determine the default libpath from the value encoded in an
10260 # empty executable.
10261 if test set = "${lt_cv_aix_libpath+set}"; then
10262 aix_libpath=$lt_cv_aix_libpath
10263 else
10264 if test ${lt_cv_aix_libpath_+y}
10265 then :
10266 printf %s "(cached) " >&6
10267 else $as_nop
10268 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10269 /* end confdefs.h. */
10270
10271 int
10272 main (void)
10273 {
10274
10275 ;
10276 return 0;
10277 }
10278 _ACEOF
10279 if ac_fn_c_try_link "$LINENO"
10280 then :
10281
10282 lt_aix_libpath_sed='
10283 /Import File Strings/,/^$/ {
10284 /^0/ {
10285 s/^0 *\([^ ]*\) *$/\1/
10286 p
10287 }
10288 }'
10289 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10290 # Check for a 64-bit object if we didn't find anything.
10291 if test -z "$lt_cv_aix_libpath_"; then
10292 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10293 fi
10294 fi
10295 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10296 conftest$ac_exeext conftest.$ac_ext
10297 if test -z "$lt_cv_aix_libpath_"; then
10298 lt_cv_aix_libpath_=/usr/lib:/lib
10299 fi
10300
10301 fi
10302
10303 aix_libpath=$lt_cv_aix_libpath_
10304 fi
10305
10306 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10307 # Warning - without using the other run time loading flags,
10308 # -berok will link without error, but may produce a broken library.
10309 no_undefined_flag=' $wl-bernotok'
10310 allow_undefined_flag=' $wl-berok'
10311 if test yes = "$with_gnu_ld"; then
10312 # We only use this code for GNU lds that support --whole-archive.
10313 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
10314 else
10315 # Exported symbols can be pulled into shared objects from archives
10316 whole_archive_flag_spec='$convenience'
10317 fi
10318 archive_cmds_need_lc=yes
10319 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
10320 # -brtl affects multiple linker settings, -berok does not and is overridden later
10321 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
10322 if test svr4 != "$with_aix_soname"; then
10323 # This is similar to how AIX traditionally builds its shared libraries.
10324 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'
10325 fi
10326 if test aix != "$with_aix_soname"; then
10327 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'
10328 else
10329 # used by -dlpreopen to get the symbols
10330 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
10331 fi
10332 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
10333 fi
10334 fi
10335 ;;
10336
10337 amigaos*)
10338 case $host_cpu in
10339 powerpc)
10340 # see comment about AmigaOS4 .so support
10341 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10342 archive_expsym_cmds=''
10343 ;;
10344 m68k)
10345 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)'
10346 hardcode_libdir_flag_spec='-L$libdir'
10347 hardcode_minus_L=yes
10348 ;;
10349 esac
10350 ;;
10351
10352 bsdi[45]*)
10353 export_dynamic_flag_spec=-rdynamic
10354 ;;
10355
10356 cygwin* | mingw* | pw32* | cegcc*)
10357 # When not using gcc, we currently assume that we are using
10358 # Microsoft Visual C++ or Intel C++ Compiler.
10359 # hardcode_libdir_flag_spec is actually meaningless, as there is
10360 # no search path for DLLs.
10361 case $cc_basename in
10362 cl* | icl*)
10363 # Native MSVC or ICC
10364 hardcode_libdir_flag_spec=' '
10365 allow_undefined_flag=unsupported
10366 always_export_symbols=yes
10367 file_list_spec='@'
10368 # Tell ltmain to make .lib files, not .a files.
10369 libext=lib
10370 # Tell ltmain to make .dll files, not .so files.
10371 shrext_cmds=.dll
10372 # FIXME: Setting linknames here is a bad hack.
10373 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
10374 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
10375 cp "$export_symbols" "$output_objdir/$soname.def";
10376 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
10377 else
10378 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
10379 fi~
10380 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10381 linknames='
10382 # The linker will not automatically build a static lib if we build a DLL.
10383 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10384 enable_shared_with_static_runtimes=yes
10385 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10386 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10387 # Don't use ranlib
10388 old_postinstall_cmds='chmod 644 $oldlib'
10389 postlink_cmds='lt_outputfile="@OUTPUT@"~
10390 lt_tool_outputfile="@TOOL_OUTPUT@"~
10391 case $lt_outputfile in
10392 *.exe|*.EXE) ;;
10393 *)
10394 lt_outputfile=$lt_outputfile.exe
10395 lt_tool_outputfile=$lt_tool_outputfile.exe
10396 ;;
10397 esac~
10398 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
10399 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10400 $RM "$lt_outputfile.manifest";
10401 fi'
10402 ;;
10403 *)
10404 # Assume MSVC and ICC wrapper
10405 hardcode_libdir_flag_spec=' '
10406 allow_undefined_flag=unsupported
10407 # Tell ltmain to make .lib files, not .a files.
10408 libext=lib
10409 # Tell ltmain to make .dll files, not .so files.
10410 shrext_cmds=.dll
10411 # FIXME: Setting linknames here is a bad hack.
10412 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10413 # The linker will automatically build a .lib file if we build a DLL.
10414 old_archive_from_new_cmds='true'
10415 # FIXME: Should let the user specify the lib program.
10416 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10417 enable_shared_with_static_runtimes=yes
10418 ;;
10419 esac
10420 ;;
10421
10422 darwin* | rhapsody*)
10423
10424
10425 archive_cmds_need_lc=no
10426 hardcode_direct=no
10427 hardcode_automatic=yes
10428 hardcode_shlibpath_var=unsupported
10429 if test yes = "$lt_cv_ld_force_load"; then
10430 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\"`'
10431
10432 else
10433 whole_archive_flag_spec=''
10434 fi
10435 link_all_deplibs=yes
10436 allow_undefined_flag=$_lt_dar_allow_undefined
10437 case $cc_basename in
10438 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
10439 *) _lt_dar_can_shared=$GCC ;;
10440 esac
10441 if test yes = "$_lt_dar_can_shared"; then
10442 output_verbose_link_cmd=func_echo_all
10443 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
10444 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
10445 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"
10446 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"
10447
10448 else
10449 ld_shlibs=no
10450 fi
10451
10452 ;;
10453
10454 dgux*)
10455 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10456 hardcode_libdir_flag_spec='-L$libdir'
10457 hardcode_shlibpath_var=no
10458 ;;
10459
10460 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10461 # support. Future versions do this automatically, but an explicit c++rt0.o
10462 # does not break anything, and helps significantly (at the cost of a little
10463 # extra space).
10464 freebsd2.2*)
10465 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10466 hardcode_libdir_flag_spec='-R$libdir'
10467 hardcode_direct=yes
10468 hardcode_shlibpath_var=no
10469 ;;
10470
10471 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10472 freebsd2.*)
10473 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10474 hardcode_direct=yes
10475 hardcode_minus_L=yes
10476 hardcode_shlibpath_var=no
10477 ;;
10478
10479 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10480 freebsd* | dragonfly* | midnightbsd*)
10481 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10482 hardcode_libdir_flag_spec='-R$libdir'
10483 hardcode_direct=yes
10484 hardcode_shlibpath_var=no
10485 ;;
10486
10487 hpux9*)
10488 if test yes = "$GCC"; then
10489 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'
10490 else
10491 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'
10492 fi
10493 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10494 hardcode_libdir_separator=:
10495 hardcode_direct=yes
10496
10497 # hardcode_minus_L: Not really in the search PATH,
10498 # but as the default location of the library.
10499 hardcode_minus_L=yes
10500 export_dynamic_flag_spec='$wl-E'
10501 ;;
10502
10503 hpux10*)
10504 if test yes,no = "$GCC,$with_gnu_ld"; then
10505 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10506 else
10507 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10508 fi
10509 if test no = "$with_gnu_ld"; then
10510 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10511 hardcode_libdir_separator=:
10512 hardcode_direct=yes
10513 hardcode_direct_absolute=yes
10514 export_dynamic_flag_spec='$wl-E'
10515 # hardcode_minus_L: Not really in the search PATH,
10516 # but as the default location of the library.
10517 hardcode_minus_L=yes
10518 fi
10519 ;;
10520
10521 hpux11*)
10522 if test yes,no = "$GCC,$with_gnu_ld"; then
10523 case $host_cpu in
10524 hppa*64*)
10525 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10526 ;;
10527 ia64*)
10528 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10529 ;;
10530 *)
10531 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10532 ;;
10533 esac
10534 else
10535 case $host_cpu in
10536 hppa*64*)
10537 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10538 ;;
10539 ia64*)
10540 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10541 ;;
10542 *)
10543
10544 # Older versions of the 11.00 compiler do not understand -b yet
10545 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10546 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10547 printf %s "checking if $CC understands -b... " >&6; }
10548 if test ${lt_cv_prog_compiler__b+y}
10549 then :
10550 printf %s "(cached) " >&6
10551 else $as_nop
10552 lt_cv_prog_compiler__b=no
10553 save_LDFLAGS=$LDFLAGS
10554 LDFLAGS="$LDFLAGS -b"
10555 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10556 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10557 # The linker can only warn and ignore the option if not recognized
10558 # So say no if there are warnings
10559 if test -s conftest.err; then
10560 # Append any errors to the config.log.
10561 cat conftest.err 1>&5
10562 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10563 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10564 if diff conftest.exp conftest.er2 >/dev/null; then
10565 lt_cv_prog_compiler__b=yes
10566 fi
10567 else
10568 lt_cv_prog_compiler__b=yes
10569 fi
10570 fi
10571 $RM -r conftest*
10572 LDFLAGS=$save_LDFLAGS
10573
10574 fi
10575 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10576 printf "%s\n" "$lt_cv_prog_compiler__b" >&6; }
10577
10578 if test yes = "$lt_cv_prog_compiler__b"; then
10579 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10580 else
10581 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10582 fi
10583
10584 ;;
10585 esac
10586 fi
10587 if test no = "$with_gnu_ld"; then
10588 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10589 hardcode_libdir_separator=:
10590
10591 case $host_cpu in
10592 hppa*64*|ia64*)
10593 hardcode_direct=no
10594 hardcode_shlibpath_var=no
10595 ;;
10596 *)
10597 hardcode_direct=yes
10598 hardcode_direct_absolute=yes
10599 export_dynamic_flag_spec='$wl-E'
10600
10601 # hardcode_minus_L: Not really in the search PATH,
10602 # but as the default location of the library.
10603 hardcode_minus_L=yes
10604 ;;
10605 esac
10606 fi
10607 ;;
10608
10609 irix5* | irix6* | nonstopux*)
10610 if test yes = "$GCC"; then
10611 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'
10612 # Try to use the -exported_symbol ld option, if it does not
10613 # work, assume that -exports_file does not work either and
10614 # implicitly export all symbols.
10615 # This should be the same for all languages, so no per-tag cache variable.
10616 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10617 printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10618 if test ${lt_cv_irix_exported_symbol+y}
10619 then :
10620 printf %s "(cached) " >&6
10621 else $as_nop
10622 save_LDFLAGS=$LDFLAGS
10623 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
10624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10625 /* end confdefs.h. */
10626 int foo (void) { return 0; }
10627 _ACEOF
10628 if ac_fn_c_try_link "$LINENO"
10629 then :
10630 lt_cv_irix_exported_symbol=yes
10631 else $as_nop
10632 lt_cv_irix_exported_symbol=no
10633 fi
10634 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10635 conftest$ac_exeext conftest.$ac_ext
10636 LDFLAGS=$save_LDFLAGS
10637 fi
10638 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10639 printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; }
10640 if test yes = "$lt_cv_irix_exported_symbol"; then
10641 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'
10642 fi
10643 else
10644 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'
10645 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'
10646 fi
10647 archive_cmds_need_lc='no'
10648 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10649 hardcode_libdir_separator=:
10650 inherit_rpath=yes
10651 link_all_deplibs=yes
10652 ;;
10653
10654 linux*)
10655 case $cc_basename in
10656 tcc*)
10657 # Fabrice Bellard et al's Tiny C Compiler
10658 ld_shlibs=yes
10659 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10660 ;;
10661 esac
10662 ;;
10663
10664 netbsd*)
10665 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10666 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10667 else
10668 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10669 fi
10670 hardcode_libdir_flag_spec='-R$libdir'
10671 hardcode_direct=yes
10672 hardcode_shlibpath_var=no
10673 ;;
10674
10675 newsos6)
10676 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10677 hardcode_direct=yes
10678 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10679 hardcode_libdir_separator=:
10680 hardcode_shlibpath_var=no
10681 ;;
10682
10683 *nto* | *qnx*)
10684 ;;
10685
10686 openbsd* | bitrig*)
10687 if test -f /usr/libexec/ld.so; then
10688 hardcode_direct=yes
10689 hardcode_shlibpath_var=no
10690 hardcode_direct_absolute=yes
10691 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
10692 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10693 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
10694 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10695 export_dynamic_flag_spec='$wl-E'
10696 else
10697 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10698 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10699 fi
10700 else
10701 ld_shlibs=no
10702 fi
10703 ;;
10704
10705 os2*)
10706 hardcode_libdir_flag_spec='-L$libdir'
10707 hardcode_minus_L=yes
10708 allow_undefined_flag=unsupported
10709 shrext_cmds=.dll
10710 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10711 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10712 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10713 $ECHO EXPORTS >> $output_objdir/$libname.def~
10714 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10715 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10716 emximp -o $lib $output_objdir/$libname.def'
10717 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10718 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10719 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10720 $ECHO EXPORTS >> $output_objdir/$libname.def~
10721 prefix_cmds="$SED"~
10722 if test EXPORTS = "`$SED 1q $export_symbols`"; then
10723 prefix_cmds="$prefix_cmds -e 1d";
10724 fi~
10725 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10726 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10727 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10728 emximp -o $lib $output_objdir/$libname.def'
10729 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10730 enable_shared_with_static_runtimes=yes
10731 file_list_spec='@'
10732 ;;
10733
10734 osf3*)
10735 if test yes = "$GCC"; then
10736 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10737 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'
10738 else
10739 allow_undefined_flag=' -expect_unresolved \*'
10740 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'
10741 fi
10742 archive_cmds_need_lc='no'
10743 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10744 hardcode_libdir_separator=:
10745 ;;
10746
10747 osf4* | osf5*) # as osf3* with the addition of -msym flag
10748 if test yes = "$GCC"; then
10749 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10750 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'
10751 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10752 else
10753 allow_undefined_flag=' -expect_unresolved \*'
10754 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'
10755 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~
10756 $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'
10757
10758 # Both c and cxx compiler support -rpath directly
10759 hardcode_libdir_flag_spec='-rpath $libdir'
10760 fi
10761 archive_cmds_need_lc='no'
10762 hardcode_libdir_separator=:
10763 ;;
10764
10765 solaris*)
10766 no_undefined_flag=' -z defs'
10767 if test yes = "$GCC"; then
10768 wlarc='$wl'
10769 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10770 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10771 $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'
10772 else
10773 case `$CC -V 2>&1` in
10774 *"Compilers 5.0"*)
10775 wlarc=''
10776 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
10777 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10778 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10779 ;;
10780 *)
10781 wlarc='$wl'
10782 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10783 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10784 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10785 ;;
10786 esac
10787 fi
10788 hardcode_libdir_flag_spec='-R$libdir'
10789 hardcode_shlibpath_var=no
10790 case $host_os in
10791 solaris2.[0-5] | solaris2.[0-5].*) ;;
10792 *)
10793 # The compiler driver will combine and reorder linker options,
10794 # but understands '-z linker_flag'. GCC discards it without '$wl',
10795 # but is careful enough not to reorder.
10796 # Supported since Solaris 2.6 (maybe 2.5.1?)
10797 if test yes = "$GCC"; then
10798 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
10799 else
10800 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10801 fi
10802 ;;
10803 esac
10804 link_all_deplibs=yes
10805 ;;
10806
10807 sunos4*)
10808 if test sequent = "$host_vendor"; then
10809 # Use $CC to link under sequent, because it throws in some extra .o
10810 # files that make .init and .fini sections work.
10811 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10812 else
10813 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10814 fi
10815 hardcode_libdir_flag_spec='-L$libdir'
10816 hardcode_direct=yes
10817 hardcode_minus_L=yes
10818 hardcode_shlibpath_var=no
10819 ;;
10820
10821 sysv4)
10822 case $host_vendor in
10823 sni)
10824 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10825 hardcode_direct=yes # is this really true???
10826 ;;
10827 siemens)
10828 ## LD is ld it makes a PLAMLIB
10829 ## CC just makes a GrossModule.
10830 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10831 reload_cmds='$CC -r -o $output$reload_objs'
10832 hardcode_direct=no
10833 ;;
10834 motorola)
10835 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10836 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10837 ;;
10838 esac
10839 runpath_var='LD_RUN_PATH'
10840 hardcode_shlibpath_var=no
10841 ;;
10842
10843 sysv4.3*)
10844 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10845 hardcode_shlibpath_var=no
10846 export_dynamic_flag_spec='-Bexport'
10847 ;;
10848
10849 sysv4*MP*)
10850 if test -d /usr/nec; then
10851 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10852 hardcode_shlibpath_var=no
10853 runpath_var=LD_RUN_PATH
10854 hardcode_runpath_var=yes
10855 ld_shlibs=yes
10856 fi
10857 ;;
10858
10859 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10860 no_undefined_flag='$wl-z,text'
10861 archive_cmds_need_lc=no
10862 hardcode_shlibpath_var=no
10863 runpath_var='LD_RUN_PATH'
10864
10865 if test yes = "$GCC"; then
10866 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10867 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10868 else
10869 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10870 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10871 fi
10872 ;;
10873
10874 sysv5* | sco3.2v5* | sco5v6*)
10875 # Note: We CANNOT use -z defs as we might desire, because we do not
10876 # link with -lc, and that would cause any symbols used from libc to
10877 # always be unresolved, which means just about no library would
10878 # ever link correctly. If we're not using GNU ld we use -z text
10879 # though, which does catch some bad symbols but isn't as heavy-handed
10880 # as -z defs.
10881 no_undefined_flag='$wl-z,text'
10882 allow_undefined_flag='$wl-z,nodefs'
10883 archive_cmds_need_lc=no
10884 hardcode_shlibpath_var=no
10885 hardcode_libdir_flag_spec='$wl-R,$libdir'
10886 hardcode_libdir_separator=':'
10887 link_all_deplibs=yes
10888 export_dynamic_flag_spec='$wl-Bexport'
10889 runpath_var='LD_RUN_PATH'
10890
10891 if test yes = "$GCC"; then
10892 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10893 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10894 else
10895 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10896 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10897 fi
10898 ;;
10899
10900 uts4*)
10901 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10902 hardcode_libdir_flag_spec='-L$libdir'
10903 hardcode_shlibpath_var=no
10904 ;;
10905
10906 *)
10907 ld_shlibs=no
10908 ;;
10909 esac
10910
10911 if test sni = "$host_vendor"; then
10912 case $host in
10913 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10914 export_dynamic_flag_spec='$wl-Blargedynsym'
10915 ;;
10916 esac
10917 fi
10918 fi
10919
10920 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10921 printf "%s\n" "$ld_shlibs" >&6; }
10922 test no = "$ld_shlibs" && can_build_shared=no
10923
10924 with_gnu_ld=$with_gnu_ld
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940 #
10941 # Do we need to explicitly link libc?
10942 #
10943 case "x$archive_cmds_need_lc" in
10944 x|xyes)
10945 # Assume -lc should be added
10946 archive_cmds_need_lc=yes
10947
10948 if test yes,yes = "$GCC,$enable_shared"; then
10949 case $archive_cmds in
10950 *'~'*)
10951 # FIXME: we may have to deal with multi-command sequences.
10952 ;;
10953 '$CC '*)
10954 # Test whether the compiler implicitly links with -lc since on some
10955 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10956 # to ld, don't add -lc before -lgcc.
10957 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10958 printf %s "checking whether -lc should be explicitly linked in... " >&6; }
10959 if test ${lt_cv_archive_cmds_need_lc+y}
10960 then :
10961 printf %s "(cached) " >&6
10962 else $as_nop
10963 $RM conftest*
10964 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10965
10966 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10967 (eval $ac_compile) 2>&5
10968 ac_status=$?
10969 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10970 test $ac_status = 0; } 2>conftest.err; then
10971 soname=conftest
10972 lib=conftest
10973 libobjs=conftest.$ac_objext
10974 deplibs=
10975 wl=$lt_prog_compiler_wl
10976 pic_flag=$lt_prog_compiler_pic
10977 compiler_flags=-v
10978 linker_flags=-v
10979 verstring=
10980 output_objdir=.
10981 libname=conftest
10982 lt_save_allow_undefined_flag=$allow_undefined_flag
10983 allow_undefined_flag=
10984 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10985 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10986 ac_status=$?
10987 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10988 test $ac_status = 0; }
10989 then
10990 lt_cv_archive_cmds_need_lc=no
10991 else
10992 lt_cv_archive_cmds_need_lc=yes
10993 fi
10994 allow_undefined_flag=$lt_save_allow_undefined_flag
10995 else
10996 cat conftest.err 1>&5
10997 fi
10998 $RM conftest*
10999
11000 fi
11001 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11002 printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; }
11003 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11004 ;;
11005 esac
11006 fi
11007 ;;
11008 esac
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
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11162 printf %s "checking dynamic linker characteristics... " >&6; }
11163
11164 if test yes = "$GCC"; then
11165 case $host_os in
11166 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
11167 *) lt_awk_arg='/^libraries:/' ;;
11168 esac
11169 case $host_os in
11170 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
11171 *) lt_sed_strip_eq='s|=/|/|g' ;;
11172 esac
11173 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11174 case $lt_search_path_spec in
11175 *\;*)
11176 # if the path contains ";" then we assume it to be the separator
11177 # otherwise default to the standard path separator (i.e. ":") - it is
11178 # assumed that no part of a normal pathname contains ";" but that should
11179 # okay in the real world where ";" in dirpaths is itself problematic.
11180 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11181 ;;
11182 *)
11183 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11184 ;;
11185 esac
11186 # Ok, now we have the path, separated by spaces, we can step through it
11187 # and add multilib dir if necessary...
11188 lt_tmp_lt_search_path_spec=
11189 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11190 # ...but if some path component already ends with the multilib dir we assume
11191 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
11192 case "$lt_multi_os_dir; $lt_search_path_spec " in
11193 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
11194 lt_multi_os_dir=
11195 ;;
11196 esac
11197 for lt_sys_path in $lt_search_path_spec; do
11198 if test -d "$lt_sys_path$lt_multi_os_dir"; then
11199 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
11200 elif test -n "$lt_multi_os_dir"; then
11201 test -d "$lt_sys_path" && \
11202 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11203 fi
11204 done
11205 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11206 BEGIN {RS = " "; FS = "/|\n";} {
11207 lt_foo = "";
11208 lt_count = 0;
11209 for (lt_i = NF; lt_i > 0; lt_i--) {
11210 if ($lt_i != "" && $lt_i != ".") {
11211 if ($lt_i == "..") {
11212 lt_count++;
11213 } else {
11214 if (lt_count == 0) {
11215 lt_foo = "/" $lt_i lt_foo;
11216 } else {
11217 lt_count--;
11218 }
11219 }
11220 }
11221 }
11222 if (lt_foo != "") { lt_freq[lt_foo]++; }
11223 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11224 }'`
11225 # AWK program above erroneously prepends '/' to C:/dos/paths
11226 # for these hosts.
11227 case $host_os in
11228 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11229 $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
11230 esac
11231 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11232 else
11233 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11234 fi
11235 library_names_spec=
11236 libname_spec='lib$name'
11237 soname_spec=
11238 shrext_cmds=.so
11239 postinstall_cmds=
11240 postuninstall_cmds=
11241 finish_cmds=
11242 finish_eval=
11243 shlibpath_var=
11244 shlibpath_overrides_runpath=unknown
11245 version_type=none
11246 dynamic_linker="$host_os ld.so"
11247 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11248 need_lib_prefix=unknown
11249 hardcode_into_libs=no
11250
11251 # when you set need_version to no, make sure it does not cause -set_version
11252 # flags to be left without arguments
11253 need_version=unknown
11254
11255
11256
11257 case $host_os in
11258 aix3*)
11259 version_type=linux # correct to gnu/linux during the next big refactor
11260 library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
11261 shlibpath_var=LIBPATH
11262
11263 # AIX 3 has no versioning support, so we append a major version to the name.
11264 soname_spec='$libname$release$shared_ext$major'
11265 ;;
11266
11267 aix[4-9]*)
11268 version_type=linux # correct to gnu/linux during the next big refactor
11269 need_lib_prefix=no
11270 need_version=no
11271 hardcode_into_libs=yes
11272 if test ia64 = "$host_cpu"; then
11273 # AIX 5 supports IA64
11274 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
11275 shlibpath_var=LD_LIBRARY_PATH
11276 else
11277 # With GCC up to 2.95.x, collect2 would create an import file
11278 # for dependence libraries. The import file would start with
11279 # the line '#! .'. This would cause the generated library to
11280 # depend on '.', always an invalid library. This was fixed in
11281 # development snapshots of GCC prior to 3.0.
11282 case $host_os in
11283 aix4 | aix4.[01] | aix4.[01].*)
11284 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11285 echo ' yes '
11286 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
11287 :
11288 else
11289 can_build_shared=no
11290 fi
11291 ;;
11292 esac
11293 # Using Import Files as archive members, it is possible to support
11294 # filename-based versioning of shared library archives on AIX. While
11295 # this would work for both with and without runtime linking, it will
11296 # prevent static linking of such archives. So we do filename-based
11297 # shared library versioning with .so extension only, which is used
11298 # when both runtime linking and shared linking is enabled.
11299 # Unfortunately, runtime linking may impact performance, so we do
11300 # not want this to be the default eventually. Also, we use the
11301 # versioned .so libs for executables only if there is the -brtl
11302 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
11303 # To allow for filename-based versioning support, we need to create
11304 # libNAME.so.V as an archive file, containing:
11305 # *) an Import File, referring to the versioned filename of the
11306 # archive as well as the shared archive member, telling the
11307 # bitwidth (32 or 64) of that shared object, and providing the
11308 # list of exported symbols of that shared object, eventually
11309 # decorated with the 'weak' keyword
11310 # *) the shared object with the F_LOADONLY flag set, to really avoid
11311 # it being seen by the linker.
11312 # At run time we better use the real file rather than another symlink,
11313 # but for link time we create the symlink libNAME.so -> libNAME.so.V
11314
11315 case $with_aix_soname,$aix_use_runtimelinking in
11316 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
11317 # soname into executable. Probably we can add versioning support to
11318 # collect2, so additional links can be useful in future.
11319 aix,yes) # traditional libtool
11320 dynamic_linker='AIX unversionable lib.so'
11321 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11322 # instead of lib<name>.a to let people know that these are not
11323 # typical AIX shared libraries.
11324 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11325 ;;
11326 aix,no) # traditional AIX only
11327 dynamic_linker='AIX lib.a(lib.so.V)'
11328 # We preserve .a as extension for shared libraries through AIX4.2
11329 # and later when we are not doing run time linking.
11330 library_names_spec='$libname$release.a $libname.a'
11331 soname_spec='$libname$release$shared_ext$major'
11332 ;;
11333 svr4,*) # full svr4 only
11334 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
11335 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11336 # We do not specify a path in Import Files, so LIBPATH fires.
11337 shlibpath_overrides_runpath=yes
11338 ;;
11339 *,yes) # both, prefer svr4
11340 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
11341 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11342 # unpreferred sharedlib libNAME.a needs extra handling
11343 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"'
11344 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"'
11345 # We do not specify a path in Import Files, so LIBPATH fires.
11346 shlibpath_overrides_runpath=yes
11347 ;;
11348 *,no) # both, prefer aix
11349 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
11350 library_names_spec='$libname$release.a $libname.a'
11351 soname_spec='$libname$release$shared_ext$major'
11352 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
11353 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)'
11354 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"'
11355 ;;
11356 esac
11357 shlibpath_var=LIBPATH
11358 fi
11359 ;;
11360
11361 amigaos*)
11362 case $host_cpu in
11363 powerpc)
11364 # Since July 2007 AmigaOS4 officially supports .so libraries.
11365 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11366 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11367 ;;
11368 m68k)
11369 library_names_spec='$libname.ixlibrary $libname.a'
11370 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11371 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'
11372 ;;
11373 esac
11374 ;;
11375
11376 beos*)
11377 library_names_spec='$libname$shared_ext'
11378 dynamic_linker="$host_os ld.so"
11379 shlibpath_var=LIBRARY_PATH
11380 ;;
11381
11382 bsdi[45]*)
11383 version_type=linux # correct to gnu/linux during the next big refactor
11384 need_version=no
11385 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11386 soname_spec='$libname$release$shared_ext$major'
11387 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11388 shlibpath_var=LD_LIBRARY_PATH
11389 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11390 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11391 # the default ld.so.conf also contains /usr/contrib/lib and
11392 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11393 # libtool to hard-code these into programs
11394 ;;
11395
11396 cygwin* | mingw* | pw32* | cegcc*)
11397 version_type=windows
11398 shrext_cmds=.dll
11399 need_version=no
11400 need_lib_prefix=no
11401
11402 case $GCC,$cc_basename in
11403 yes,*)
11404 # gcc
11405 library_names_spec='$libname.dll.a'
11406 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11407 postinstall_cmds='base_file=`basename \$file`~
11408 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11409 dldir=$destdir/`dirname \$dlpath`~
11410 test -d \$dldir || mkdir -p \$dldir~
11411 $install_prog $dir/$dlname \$dldir/$dlname~
11412 chmod a+x \$dldir/$dlname~
11413 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11414 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11415 fi'
11416 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11417 dlpath=$dir/\$dldll~
11418 $RM \$dlpath'
11419 shlibpath_overrides_runpath=yes
11420
11421 case $host_os in
11422 cygwin*)
11423 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11424 soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11425
11426 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11427 ;;
11428 mingw* | cegcc*)
11429 # MinGW DLLs use traditional 'lib' prefix
11430 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11431 ;;
11432 pw32*)
11433 # pw32 DLLs use 'pw' prefix rather than 'lib'
11434 library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11435 ;;
11436 esac
11437 dynamic_linker='Win32 ld.exe'
11438 ;;
11439
11440 *,cl* | *,icl*)
11441 # Native MSVC or ICC
11442 libname_spec='$name'
11443 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11444 library_names_spec='$libname.dll.lib'
11445
11446 case $build_os in
11447 mingw*)
11448 sys_lib_search_path_spec=
11449 lt_save_ifs=$IFS
11450 IFS=';'
11451 for lt_path in $LIB
11452 do
11453 IFS=$lt_save_ifs
11454 # Let DOS variable expansion print the short 8.3 style file name.
11455 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11456 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11457 done
11458 IFS=$lt_save_ifs
11459 # Convert to MSYS style.
11460 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11461 ;;
11462 cygwin*)
11463 # Convert to unix form, then to dos form, then back to unix form
11464 # but this time dos style (no spaces!) so that the unix form looks
11465 # like /cygdrive/c/PROGRA~1:/cygdr...
11466 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11467 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11468 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11469 ;;
11470 *)
11471 sys_lib_search_path_spec=$LIB
11472 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11473 # It is most probably a Windows format PATH.
11474 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11475 else
11476 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11477 fi
11478 # FIXME: find the short name or the path components, as spaces are
11479 # common. (e.g. "Program Files" -> "PROGRA~1")
11480 ;;
11481 esac
11482
11483 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11484 postinstall_cmds='base_file=`basename \$file`~
11485 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11486 dldir=$destdir/`dirname \$dlpath`~
11487 test -d \$dldir || mkdir -p \$dldir~
11488 $install_prog $dir/$dlname \$dldir/$dlname'
11489 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11490 dlpath=$dir/\$dldll~
11491 $RM \$dlpath'
11492 shlibpath_overrides_runpath=yes
11493 dynamic_linker='Win32 link.exe'
11494 ;;
11495
11496 *)
11497 # Assume MSVC and ICC wrapper
11498 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
11499 dynamic_linker='Win32 ld.exe'
11500 ;;
11501 esac
11502 # FIXME: first we should search . and the directory the executable is in
11503 shlibpath_var=PATH
11504 ;;
11505
11506 darwin* | rhapsody*)
11507 dynamic_linker="$host_os dyld"
11508 version_type=darwin
11509 need_lib_prefix=no
11510 need_version=no
11511 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
11512 soname_spec='$libname$release$major$shared_ext'
11513 shlibpath_overrides_runpath=yes
11514 shlibpath_var=DYLD_LIBRARY_PATH
11515 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11516
11517 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11518 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11519 ;;
11520
11521 dgux*)
11522 version_type=linux # correct to gnu/linux during the next big refactor
11523 need_lib_prefix=no
11524 need_version=no
11525 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11526 soname_spec='$libname$release$shared_ext$major'
11527 shlibpath_var=LD_LIBRARY_PATH
11528 ;;
11529
11530 freebsd* | dragonfly* | midnightbsd*)
11531 # DragonFly does not have aout. When/if they implement a new
11532 # versioning mechanism, adjust this.
11533 if test -x /usr/bin/objformat; then
11534 objformat=`/usr/bin/objformat`
11535 else
11536 case $host_os in
11537 freebsd[23].*) objformat=aout ;;
11538 *) objformat=elf ;;
11539 esac
11540 fi
11541 version_type=freebsd-$objformat
11542 case $version_type in
11543 freebsd-elf*)
11544 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11545 soname_spec='$libname$release$shared_ext$major'
11546 need_version=no
11547 need_lib_prefix=no
11548 ;;
11549 freebsd-*)
11550 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11551 need_version=yes
11552 ;;
11553 esac
11554 shlibpath_var=LD_LIBRARY_PATH
11555 case $host_os in
11556 freebsd2.*)
11557 shlibpath_overrides_runpath=yes
11558 ;;
11559 freebsd3.[01]* | freebsdelf3.[01]*)
11560 shlibpath_overrides_runpath=yes
11561 hardcode_into_libs=yes
11562 ;;
11563 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11564 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11565 shlibpath_overrides_runpath=no
11566 hardcode_into_libs=yes
11567 ;;
11568 *) # from 4.6 on, and DragonFly
11569 shlibpath_overrides_runpath=yes
11570 hardcode_into_libs=yes
11571 ;;
11572 esac
11573 ;;
11574
11575 haiku*)
11576 version_type=linux # correct to gnu/linux during the next big refactor
11577 need_lib_prefix=no
11578 need_version=no
11579 dynamic_linker="$host_os runtime_loader"
11580 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11581 soname_spec='$libname$release$shared_ext$major'
11582 shlibpath_var=LIBRARY_PATH
11583 shlibpath_overrides_runpath=no
11584 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11585 hardcode_into_libs=yes
11586 ;;
11587
11588 hpux9* | hpux10* | hpux11*)
11589 # Give a soname corresponding to the major version so that dld.sl refuses to
11590 # link against other versions.
11591 version_type=sunos
11592 need_lib_prefix=no
11593 need_version=no
11594 case $host_cpu in
11595 ia64*)
11596 shrext_cmds='.so'
11597 hardcode_into_libs=yes
11598 dynamic_linker="$host_os dld.so"
11599 shlibpath_var=LD_LIBRARY_PATH
11600 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11601 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11602 soname_spec='$libname$release$shared_ext$major'
11603 if test 32 = "$HPUX_IA64_MODE"; then
11604 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11605 sys_lib_dlsearch_path_spec=/usr/lib/hpux32
11606 else
11607 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11608 sys_lib_dlsearch_path_spec=/usr/lib/hpux64
11609 fi
11610 ;;
11611 hppa*64*)
11612 shrext_cmds='.sl'
11613 hardcode_into_libs=yes
11614 dynamic_linker="$host_os dld.sl"
11615 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11616 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11617 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11618 soname_spec='$libname$release$shared_ext$major'
11619 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11620 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11621 ;;
11622 *)
11623 shrext_cmds='.sl'
11624 dynamic_linker="$host_os dld.sl"
11625 shlibpath_var=SHLIB_PATH
11626 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11627 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11628 soname_spec='$libname$release$shared_ext$major'
11629 ;;
11630 esac
11631 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11632 postinstall_cmds='chmod 555 $lib'
11633 # or fails outright, so override atomically:
11634 install_override_mode=555
11635 ;;
11636
11637 interix[3-9]*)
11638 version_type=linux # correct to gnu/linux during the next big refactor
11639 need_lib_prefix=no
11640 need_version=no
11641 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11642 soname_spec='$libname$release$shared_ext$major'
11643 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11644 shlibpath_var=LD_LIBRARY_PATH
11645 shlibpath_overrides_runpath=no
11646 hardcode_into_libs=yes
11647 ;;
11648
11649 irix5* | irix6* | nonstopux*)
11650 case $host_os in
11651 nonstopux*) version_type=nonstopux ;;
11652 *)
11653 if test yes = "$lt_cv_prog_gnu_ld"; then
11654 version_type=linux # correct to gnu/linux during the next big refactor
11655 else
11656 version_type=irix
11657 fi ;;
11658 esac
11659 need_lib_prefix=no
11660 need_version=no
11661 soname_spec='$libname$release$shared_ext$major'
11662 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
11663 case $host_os in
11664 irix5* | nonstopux*)
11665 libsuff= shlibsuff=
11666 ;;
11667 *)
11668 case $LD in # libtool.m4 will add one of these switches to LD
11669 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11670 libsuff= shlibsuff= libmagic=32-bit;;
11671 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11672 libsuff=32 shlibsuff=N32 libmagic=N32;;
11673 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11674 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11675 *) libsuff= shlibsuff= libmagic=never-match;;
11676 esac
11677 ;;
11678 esac
11679 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11680 shlibpath_overrides_runpath=no
11681 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
11682 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
11683 hardcode_into_libs=yes
11684 ;;
11685
11686 # No shared lib support for Linux oldld, aout, or coff.
11687 linux*oldld* | linux*aout* | linux*coff*)
11688 dynamic_linker=no
11689 ;;
11690
11691 linux*android*)
11692 version_type=none # Android doesn't support versioned libraries.
11693 need_lib_prefix=no
11694 need_version=no
11695 library_names_spec='$libname$release$shared_ext'
11696 soname_spec='$libname$release$shared_ext'
11697 finish_cmds=
11698 shlibpath_var=LD_LIBRARY_PATH
11699 shlibpath_overrides_runpath=yes
11700
11701 # This implies no fast_install, which is unacceptable.
11702 # Some rework will be needed to allow for fast_install
11703 # before this can be enabled.
11704 hardcode_into_libs=yes
11705
11706 dynamic_linker='Android linker'
11707 # Don't embed -rpath directories since the linker doesn't support them.
11708 hardcode_libdir_flag_spec='-L$libdir'
11709 ;;
11710
11711 # This must be glibc/ELF.
11712 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11713 version_type=linux # correct to gnu/linux during the next big refactor
11714 need_lib_prefix=no
11715 need_version=no
11716 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11717 soname_spec='$libname$release$shared_ext$major'
11718 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11719 shlibpath_var=LD_LIBRARY_PATH
11720 shlibpath_overrides_runpath=no
11721
11722 # Some binutils ld are patched to set DT_RUNPATH
11723 if test ${lt_cv_shlibpath_overrides_runpath+y}
11724 then :
11725 printf %s "(cached) " >&6
11726 else $as_nop
11727 lt_cv_shlibpath_overrides_runpath=no
11728 save_LDFLAGS=$LDFLAGS
11729 save_libdir=$libdir
11730 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11731 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11733 /* end confdefs.h. */
11734
11735 int
11736 main (void)
11737 {
11738
11739 ;
11740 return 0;
11741 }
11742 _ACEOF
11743 if ac_fn_c_try_link "$LINENO"
11744 then :
11745 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null
11746 then :
11747 lt_cv_shlibpath_overrides_runpath=yes
11748 fi
11749 fi
11750 rm -f core conftest.err conftest.$ac_objext conftest.beam \
11751 conftest$ac_exeext conftest.$ac_ext
11752 LDFLAGS=$save_LDFLAGS
11753 libdir=$save_libdir
11754
11755 fi
11756
11757 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11758
11759 # This implies no fast_install, which is unacceptable.
11760 # Some rework will be needed to allow for fast_install
11761 # before this can be enabled.
11762 hardcode_into_libs=yes
11763
11764 # Ideally, we could use ldconfig to report *all* directores which are
11765 # searched for libraries, however this is still not possible. Aside from not
11766 # being certain /sbin/ldconfig is available, command
11767 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
11768 # even though it is searched at run-time. Try to do the best guess by
11769 # appending ld.so.conf contents (and includes) to the search path.
11770 if test -f /etc/ld.so.conf; then
11771 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' ' '`
11772 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11773 fi
11774
11775 # We used to test for /lib/ld.so.1 and disable shared libraries on
11776 # powerpc, because MkLinux only supported shared libraries with the
11777 # GNU dynamic linker. Since this was broken with cross compilers,
11778 # most powerpc-linux boxes support dynamic linking these days and
11779 # people can always --disable-shared, the test was removed, and we
11780 # assume the GNU/Linux dynamic linker is in use.
11781 dynamic_linker='GNU/Linux ld.so'
11782 ;;
11783
11784 netbsd*)
11785 version_type=sunos
11786 need_lib_prefix=no
11787 need_version=no
11788 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11789 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11790 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11791 dynamic_linker='NetBSD (a.out) ld.so'
11792 else
11793 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11794 soname_spec='$libname$release$shared_ext$major'
11795 dynamic_linker='NetBSD ld.elf_so'
11796 fi
11797 shlibpath_var=LD_LIBRARY_PATH
11798 shlibpath_overrides_runpath=yes
11799 hardcode_into_libs=yes
11800 ;;
11801
11802 newsos6)
11803 version_type=linux # correct to gnu/linux during the next big refactor
11804 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11805 shlibpath_var=LD_LIBRARY_PATH
11806 shlibpath_overrides_runpath=yes
11807 ;;
11808
11809 *nto* | *qnx*)
11810 version_type=qnx
11811 need_lib_prefix=no
11812 need_version=no
11813 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11814 soname_spec='$libname$release$shared_ext$major'
11815 shlibpath_var=LD_LIBRARY_PATH
11816 shlibpath_overrides_runpath=no
11817 hardcode_into_libs=yes
11818 dynamic_linker='ldqnx.so'
11819 ;;
11820
11821 openbsd* | bitrig*)
11822 version_type=sunos
11823 sys_lib_dlsearch_path_spec=/usr/lib
11824 need_lib_prefix=no
11825 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11826 need_version=no
11827 else
11828 need_version=yes
11829 fi
11830 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11831 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11832 shlibpath_var=LD_LIBRARY_PATH
11833 shlibpath_overrides_runpath=yes
11834 ;;
11835
11836 os2*)
11837 libname_spec='$name'
11838 version_type=windows
11839 shrext_cmds=.dll
11840 need_version=no
11841 need_lib_prefix=no
11842 # OS/2 can only load a DLL with a base name of 8 characters or less.
11843 soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
11844 v=$($ECHO $release$versuffix | tr -d .-);
11845 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
11846 $ECHO $n$v`$shared_ext'
11847 library_names_spec='${libname}_dll.$libext'
11848 dynamic_linker='OS/2 ld.exe'
11849 shlibpath_var=BEGINLIBPATH
11850 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11851 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11852 postinstall_cmds='base_file=`basename \$file`~
11853 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
11854 dldir=$destdir/`dirname \$dlpath`~
11855 test -d \$dldir || mkdir -p \$dldir~
11856 $install_prog $dir/$dlname \$dldir/$dlname~
11857 chmod a+x \$dldir/$dlname~
11858 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11859 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11860 fi'
11861 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
11862 dlpath=$dir/\$dldll~
11863 $RM \$dlpath'
11864 ;;
11865
11866 osf3* | osf4* | osf5*)
11867 version_type=osf
11868 need_lib_prefix=no
11869 need_version=no
11870 soname_spec='$libname$release$shared_ext$major'
11871 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11872 shlibpath_var=LD_LIBRARY_PATH
11873 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11874 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11875 ;;
11876
11877 rdos*)
11878 dynamic_linker=no
11879 ;;
11880
11881 solaris*)
11882 version_type=linux # correct to gnu/linux during the next big refactor
11883 need_lib_prefix=no
11884 need_version=no
11885 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11886 soname_spec='$libname$release$shared_ext$major'
11887 shlibpath_var=LD_LIBRARY_PATH
11888 shlibpath_overrides_runpath=yes
11889 hardcode_into_libs=yes
11890 # ldd complains unless libraries are executable
11891 postinstall_cmds='chmod +x $lib'
11892 ;;
11893
11894 sunos4*)
11895 version_type=sunos
11896 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11897 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11898 shlibpath_var=LD_LIBRARY_PATH
11899 shlibpath_overrides_runpath=yes
11900 if test yes = "$with_gnu_ld"; then
11901 need_lib_prefix=no
11902 fi
11903 need_version=yes
11904 ;;
11905
11906 sysv4 | sysv4.3*)
11907 version_type=linux # correct to gnu/linux during the next big refactor
11908 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11909 soname_spec='$libname$release$shared_ext$major'
11910 shlibpath_var=LD_LIBRARY_PATH
11911 case $host_vendor in
11912 sni)
11913 shlibpath_overrides_runpath=no
11914 need_lib_prefix=no
11915 runpath_var=LD_RUN_PATH
11916 ;;
11917 siemens)
11918 need_lib_prefix=no
11919 ;;
11920 motorola)
11921 need_lib_prefix=no
11922 need_version=no
11923 shlibpath_overrides_runpath=no
11924 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11925 ;;
11926 esac
11927 ;;
11928
11929 sysv4*MP*)
11930 if test -d /usr/nec; then
11931 version_type=linux # correct to gnu/linux during the next big refactor
11932 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
11933 soname_spec='$libname$shared_ext.$major'
11934 shlibpath_var=LD_LIBRARY_PATH
11935 fi
11936 ;;
11937
11938 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11939 version_type=sco
11940 need_lib_prefix=no
11941 need_version=no
11942 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
11943 soname_spec='$libname$release$shared_ext$major'
11944 shlibpath_var=LD_LIBRARY_PATH
11945 shlibpath_overrides_runpath=yes
11946 hardcode_into_libs=yes
11947 if test yes = "$with_gnu_ld"; then
11948 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11949 else
11950 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11951 case $host_os in
11952 sco3.2v5*)
11953 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11954 ;;
11955 esac
11956 fi
11957 sys_lib_dlsearch_path_spec='/usr/lib'
11958 ;;
11959
11960 tpf*)
11961 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11962 version_type=linux # correct to gnu/linux during the next big refactor
11963 need_lib_prefix=no
11964 need_version=no
11965 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11966 shlibpath_var=LD_LIBRARY_PATH
11967 shlibpath_overrides_runpath=no
11968 hardcode_into_libs=yes
11969 ;;
11970
11971 uts4*)
11972 version_type=linux # correct to gnu/linux during the next big refactor
11973 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11974 soname_spec='$libname$release$shared_ext$major'
11975 shlibpath_var=LD_LIBRARY_PATH
11976 ;;
11977
11978 *)
11979 dynamic_linker=no
11980 ;;
11981 esac
11982 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11983 printf "%s\n" "$dynamic_linker" >&6; }
11984 test no = "$dynamic_linker" && can_build_shared=no
11985
11986 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11987 if test yes = "$GCC"; then
11988 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11989 fi
11990
11991 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
11992 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
11993 fi
11994
11995 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
11996 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
11997 fi
11998
11999 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
12000 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
12001
12002 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
12003 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
12004
12005 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
12006 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
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
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12105 printf %s "checking how to hardcode library paths into programs... " >&6; }
12106 hardcode_action=
12107 if test -n "$hardcode_libdir_flag_spec" ||
12108 test -n "$runpath_var" ||
12109 test yes = "$hardcode_automatic"; then
12110
12111 # We can hardcode non-existent directories.
12112 if test no != "$hardcode_direct" &&
12113 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12114 # have to relink, otherwise we might link with an installed library
12115 # when we should be linking with a yet-to-be-installed one
12116 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
12117 test no != "$hardcode_minus_L"; then
12118 # Linking always hardcodes the temporary library directory.
12119 hardcode_action=relink
12120 else
12121 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12122 hardcode_action=immediate
12123 fi
12124 else
12125 # We cannot hardcode anything, or else we can only hardcode existing
12126 # directories.
12127 hardcode_action=unsupported
12128 fi
12129 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12130 printf "%s\n" "$hardcode_action" >&6; }
12131
12132 if test relink = "$hardcode_action" ||
12133 test yes = "$inherit_rpath"; then
12134 # Fast installation is not supported
12135 enable_fast_install=no
12136 elif test yes = "$shlibpath_overrides_runpath" ||
12137 test no = "$enable_shared"; then
12138 # Fast installation is not necessary
12139 enable_fast_install=needless
12140 fi
12141
12142
12143
12144
12145
12146
12147 if test yes != "$enable_dlopen"; then
12148 enable_dlopen=unknown
12149 enable_dlopen_self=unknown
12150 enable_dlopen_self_static=unknown
12151 else
12152 lt_cv_dlopen=no
12153 lt_cv_dlopen_libs=
12154
12155 case $host_os in
12156 beos*)
12157 lt_cv_dlopen=load_add_on
12158 lt_cv_dlopen_libs=
12159 lt_cv_dlopen_self=yes
12160 ;;
12161
12162 mingw* | pw32* | cegcc*)
12163 lt_cv_dlopen=LoadLibrary
12164 lt_cv_dlopen_libs=
12165 ;;
12166
12167 cygwin*)
12168 lt_cv_dlopen=dlopen
12169 lt_cv_dlopen_libs=
12170 ;;
12171
12172 darwin*)
12173 # if libdl is installed we need to link against it
12174 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12175 printf %s "checking for dlopen in -ldl... " >&6; }
12176 if test ${ac_cv_lib_dl_dlopen+y}
12177 then :
12178 printf %s "(cached) " >&6
12179 else $as_nop
12180 ac_check_lib_save_LIBS=$LIBS
12181 LIBS="-ldl $LIBS"
12182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12183 /* end confdefs.h. */
12184
12185 /* Override any GCC internal prototype to avoid an error.
12186 Use char because int might match the return type of a GCC
12187 builtin and then its argument prototype would still apply. */
12188 char dlopen ();
12189 int
12190 main (void)
12191 {
12192 return dlopen ();
12193 ;
12194 return 0;
12195 }
12196 _ACEOF
12197 if ac_fn_c_try_link "$LINENO"
12198 then :
12199 ac_cv_lib_dl_dlopen=yes
12200 else $as_nop
12201 ac_cv_lib_dl_dlopen=no
12202 fi
12203 rm -f core conftest.err conftest.$ac_objext conftest.beam \
12204 conftest$ac_exeext conftest.$ac_ext
12205 LIBS=$ac_check_lib_save_LIBS
12206 fi
12207 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12208 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
12209 if test "x$ac_cv_lib_dl_dlopen" = xyes
12210 then :
12211 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12212 else $as_nop
12213
12214 lt_cv_dlopen=dyld
12215 lt_cv_dlopen_libs=
12216 lt_cv_dlopen_self=yes
12217
12218 fi
12219
12220 ;;
12221
12222 tpf*)
12223 # Don't try to run any link tests for TPF. We know it's impossible
12224 # because TPF is a cross-compiler, and we know how we open DSOs.
12225 lt_cv_dlopen=dlopen
12226 lt_cv_dlopen_libs=
12227 lt_cv_dlopen_self=no
12228 ;;
12229
12230 *)
12231 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12232 if test "x$ac_cv_func_shl_load" = xyes
12233 then :
12234 lt_cv_dlopen=shl_load
12235 else $as_nop
12236 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12237 printf %s "checking for shl_load in -ldld... " >&6; }
12238 if test ${ac_cv_lib_dld_shl_load+y}
12239 then :
12240 printf %s "(cached) " >&6
12241 else $as_nop
12242 ac_check_lib_save_LIBS=$LIBS
12243 LIBS="-ldld $LIBS"
12244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12245 /* end confdefs.h. */
12246
12247 /* Override any GCC internal prototype to avoid an error.
12248 Use char because int might match the return type of a GCC
12249 builtin and then its argument prototype would still apply. */
12250 char shl_load ();
12251 int
12252 main (void)
12253 {
12254 return shl_load ();
12255 ;
12256 return 0;
12257 }
12258 _ACEOF
12259 if ac_fn_c_try_link "$LINENO"
12260 then :
12261 ac_cv_lib_dld_shl_load=yes
12262 else $as_nop
12263 ac_cv_lib_dld_shl_load=no
12264 fi
12265 rm -f core conftest.err conftest.$ac_objext conftest.beam \
12266 conftest$ac_exeext conftest.$ac_ext
12267 LIBS=$ac_check_lib_save_LIBS
12268 fi
12269 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12270 printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; }
12271 if test "x$ac_cv_lib_dld_shl_load" = xyes
12272 then :
12273 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
12274 else $as_nop
12275 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12276 if test "x$ac_cv_func_dlopen" = xyes
12277 then :
12278 lt_cv_dlopen=dlopen
12279 else $as_nop
12280 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12281 printf %s "checking for dlopen in -ldl... " >&6; }
12282 if test ${ac_cv_lib_dl_dlopen+y}
12283 then :
12284 printf %s "(cached) " >&6
12285 else $as_nop
12286 ac_check_lib_save_LIBS=$LIBS
12287 LIBS="-ldl $LIBS"
12288 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12289 /* end confdefs.h. */
12290
12291 /* Override any GCC internal prototype to avoid an error.
12292 Use char because int might match the return type of a GCC
12293 builtin and then its argument prototype would still apply. */
12294 char dlopen ();
12295 int
12296 main (void)
12297 {
12298 return dlopen ();
12299 ;
12300 return 0;
12301 }
12302 _ACEOF
12303 if ac_fn_c_try_link "$LINENO"
12304 then :
12305 ac_cv_lib_dl_dlopen=yes
12306 else $as_nop
12307 ac_cv_lib_dl_dlopen=no
12308 fi
12309 rm -f core conftest.err conftest.$ac_objext conftest.beam \
12310 conftest$ac_exeext conftest.$ac_ext
12311 LIBS=$ac_check_lib_save_LIBS
12312 fi
12313 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12314 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
12315 if test "x$ac_cv_lib_dl_dlopen" = xyes
12316 then :
12317 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12318 else $as_nop
12319 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12320 printf %s "checking for dlopen in -lsvld... " >&6; }
12321 if test ${ac_cv_lib_svld_dlopen+y}
12322 then :
12323 printf %s "(cached) " >&6
12324 else $as_nop
12325 ac_check_lib_save_LIBS=$LIBS
12326 LIBS="-lsvld $LIBS"
12327 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12328 /* end confdefs.h. */
12329
12330 /* Override any GCC internal prototype to avoid an error.
12331 Use char because int might match the return type of a GCC
12332 builtin and then its argument prototype would still apply. */
12333 char dlopen ();
12334 int
12335 main (void)
12336 {
12337 return dlopen ();
12338 ;
12339 return 0;
12340 }
12341 _ACEOF
12342 if ac_fn_c_try_link "$LINENO"
12343 then :
12344 ac_cv_lib_svld_dlopen=yes
12345 else $as_nop
12346 ac_cv_lib_svld_dlopen=no
12347 fi
12348 rm -f core conftest.err conftest.$ac_objext conftest.beam \
12349 conftest$ac_exeext conftest.$ac_ext
12350 LIBS=$ac_check_lib_save_LIBS
12351 fi
12352 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12353 printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; }
12354 if test "x$ac_cv_lib_svld_dlopen" = xyes
12355 then :
12356 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
12357 else $as_nop
12358 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12359 printf %s "checking for dld_link in -ldld... " >&6; }
12360 if test ${ac_cv_lib_dld_dld_link+y}
12361 then :
12362 printf %s "(cached) " >&6
12363 else $as_nop
12364 ac_check_lib_save_LIBS=$LIBS
12365 LIBS="-ldld $LIBS"
12366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12367 /* end confdefs.h. */
12368
12369 /* Override any GCC internal prototype to avoid an error.
12370 Use char because int might match the return type of a GCC
12371 builtin and then its argument prototype would still apply. */
12372 char dld_link ();
12373 int
12374 main (void)
12375 {
12376 return dld_link ();
12377 ;
12378 return 0;
12379 }
12380 _ACEOF
12381 if ac_fn_c_try_link "$LINENO"
12382 then :
12383 ac_cv_lib_dld_dld_link=yes
12384 else $as_nop
12385 ac_cv_lib_dld_dld_link=no
12386 fi
12387 rm -f core conftest.err conftest.$ac_objext conftest.beam \
12388 conftest$ac_exeext conftest.$ac_ext
12389 LIBS=$ac_check_lib_save_LIBS
12390 fi
12391 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12392 printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; }
12393 if test "x$ac_cv_lib_dld_dld_link" = xyes
12394 then :
12395 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
12396 fi
12397
12398
12399 fi
12400
12401
12402 fi
12403
12404
12405 fi
12406
12407
12408 fi
12409
12410
12411 fi
12412
12413 ;;
12414 esac
12415
12416 if test no = "$lt_cv_dlopen"; then
12417 enable_dlopen=no
12418 else
12419 enable_dlopen=yes
12420 fi
12421
12422 case $lt_cv_dlopen in
12423 dlopen)
12424 save_CPPFLAGS=$CPPFLAGS
12425 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12426
12427 save_LDFLAGS=$LDFLAGS
12428 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12429
12430 save_LIBS=$LIBS
12431 LIBS="$lt_cv_dlopen_libs $LIBS"
12432
12433 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12434 printf %s "checking whether a program can dlopen itself... " >&6; }
12435 if test ${lt_cv_dlopen_self+y}
12436 then :
12437 printf %s "(cached) " >&6
12438 else $as_nop
12439 if test yes = "$cross_compiling"; then :
12440 lt_cv_dlopen_self=cross
12441 else
12442 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12443 lt_status=$lt_dlunknown
12444 cat > conftest.$ac_ext <<_LT_EOF
12445 #line $LINENO "configure"
12446 #include "confdefs.h"
12447
12448 #if HAVE_DLFCN_H
12449 #include <dlfcn.h>
12450 #endif
12451
12452 #include <stdio.h>
12453
12454 #ifdef RTLD_GLOBAL
12455 # define LT_DLGLOBAL RTLD_GLOBAL
12456 #else
12457 # ifdef DL_GLOBAL
12458 # define LT_DLGLOBAL DL_GLOBAL
12459 # else
12460 # define LT_DLGLOBAL 0
12461 # endif
12462 #endif
12463
12464 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12465 find out it does not work in some platform. */
12466 #ifndef LT_DLLAZY_OR_NOW
12467 # ifdef RTLD_LAZY
12468 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12469 # else
12470 # ifdef DL_LAZY
12471 # define LT_DLLAZY_OR_NOW DL_LAZY
12472 # else
12473 # ifdef RTLD_NOW
12474 # define LT_DLLAZY_OR_NOW RTLD_NOW
12475 # else
12476 # ifdef DL_NOW
12477 # define LT_DLLAZY_OR_NOW DL_NOW
12478 # else
12479 # define LT_DLLAZY_OR_NOW 0
12480 # endif
12481 # endif
12482 # endif
12483 # endif
12484 #endif
12485
12486 /* When -fvisibility=hidden is used, assume the code has been annotated
12487 correspondingly for the symbols needed. */
12488 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12489 int fnord () __attribute__((visibility("default")));
12490 #endif
12491
12492 int fnord () { return 42; }
12493 int main ()
12494 {
12495 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12496 int status = $lt_dlunknown;
12497
12498 if (self)
12499 {
12500 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12501 else
12502 {
12503 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12504 else puts (dlerror ());
12505 }
12506 /* dlclose (self); */
12507 }
12508 else
12509 puts (dlerror ());
12510
12511 return status;
12512 }
12513 _LT_EOF
12514 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12515 (eval $ac_link) 2>&5
12516 ac_status=$?
12517 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12518 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12519 (./conftest; exit; ) >&5 2>/dev/null
12520 lt_status=$?
12521 case x$lt_status in
12522 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12523 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12524 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12525 esac
12526 else :
12527 # compilation failed
12528 lt_cv_dlopen_self=no
12529 fi
12530 fi
12531 rm -fr conftest*
12532
12533
12534 fi
12535 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12536 printf "%s\n" "$lt_cv_dlopen_self" >&6; }
12537
12538 if test yes = "$lt_cv_dlopen_self"; then
12539 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12540 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12541 printf %s "checking whether a statically linked program can dlopen itself... " >&6; }
12542 if test ${lt_cv_dlopen_self_static+y}
12543 then :
12544 printf %s "(cached) " >&6
12545 else $as_nop
12546 if test yes = "$cross_compiling"; then :
12547 lt_cv_dlopen_self_static=cross
12548 else
12549 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12550 lt_status=$lt_dlunknown
12551 cat > conftest.$ac_ext <<_LT_EOF
12552 #line $LINENO "configure"
12553 #include "confdefs.h"
12554
12555 #if HAVE_DLFCN_H
12556 #include <dlfcn.h>
12557 #endif
12558
12559 #include <stdio.h>
12560
12561 #ifdef RTLD_GLOBAL
12562 # define LT_DLGLOBAL RTLD_GLOBAL
12563 #else
12564 # ifdef DL_GLOBAL
12565 # define LT_DLGLOBAL DL_GLOBAL
12566 # else
12567 # define LT_DLGLOBAL 0
12568 # endif
12569 #endif
12570
12571 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12572 find out it does not work in some platform. */
12573 #ifndef LT_DLLAZY_OR_NOW
12574 # ifdef RTLD_LAZY
12575 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12576 # else
12577 # ifdef DL_LAZY
12578 # define LT_DLLAZY_OR_NOW DL_LAZY
12579 # else
12580 # ifdef RTLD_NOW
12581 # define LT_DLLAZY_OR_NOW RTLD_NOW
12582 # else
12583 # ifdef DL_NOW
12584 # define LT_DLLAZY_OR_NOW DL_NOW
12585 # else
12586 # define LT_DLLAZY_OR_NOW 0
12587 # endif
12588 # endif
12589 # endif
12590 # endif
12591 #endif
12592
12593 /* When -fvisibility=hidden is used, assume the code has been annotated
12594 correspondingly for the symbols needed. */
12595 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12596 int fnord () __attribute__((visibility("default")));
12597 #endif
12598
12599 int fnord () { return 42; }
12600 int main ()
12601 {
12602 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12603 int status = $lt_dlunknown;
12604
12605 if (self)
12606 {
12607 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12608 else
12609 {
12610 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12611 else puts (dlerror ());
12612 }
12613 /* dlclose (self); */
12614 }
12615 else
12616 puts (dlerror ());
12617
12618 return status;
12619 }
12620 _LT_EOF
12621 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12622 (eval $ac_link) 2>&5
12623 ac_status=$?
12624 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12625 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12626 (./conftest; exit; ) >&5 2>/dev/null
12627 lt_status=$?
12628 case x$lt_status in
12629 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12630 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12631 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12632 esac
12633 else :
12634 # compilation failed
12635 lt_cv_dlopen_self_static=no
12636 fi
12637 fi
12638 rm -fr conftest*
12639
12640
12641 fi
12642 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12643 printf "%s\n" "$lt_cv_dlopen_self_static" >&6; }
12644 fi
12645
12646 CPPFLAGS=$save_CPPFLAGS
12647 LDFLAGS=$save_LDFLAGS
12648 LIBS=$save_LIBS
12649 ;;
12650 esac
12651
12652 case $lt_cv_dlopen_self in
12653 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12654 *) enable_dlopen_self=unknown ;;
12655 esac
12656
12657 case $lt_cv_dlopen_self_static in
12658 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12659 *) enable_dlopen_self_static=unknown ;;
12660 esac
12661 fi
12662
12663
12664
12665
12666
12667
12668
12669
12670
12671
12672
12673
12674
12675
12676
12677
12678
12679 striplib=
12680 old_striplib=
12681 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12682 printf %s "checking whether stripping libraries is possible... " >&6; }
12683 if test -z "$STRIP"; then
12684 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12685 printf "%s\n" "no" >&6; }
12686 else
12687 if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12688 old_striplib="$STRIP --strip-debug"
12689 striplib="$STRIP --strip-unneeded"
12690 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12691 printf "%s\n" "yes" >&6; }
12692 else
12693 case $host_os in
12694 darwin*)
12695 # FIXME - insert some real tests, host_os isn't really good enough
12696 striplib="$STRIP -x"
12697 old_striplib="$STRIP -S"
12698 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12699 printf "%s\n" "yes" >&6; }
12700 ;;
12701 freebsd*)
12702 if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then
12703 old_striplib="$STRIP --strip-debug"
12704 striplib="$STRIP --strip-unneeded"
12705 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12706 printf "%s\n" "yes" >&6; }
12707 else
12708 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12709 printf "%s\n" "no" >&6; }
12710 fi
12711 ;;
12712 *)
12713 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12714 printf "%s\n" "no" >&6; }
12715 ;;
12716 esac
12717 fi
12718 fi
12719
12720
12721
12722
12723
12724
12725
12726
12727
12728
12729
12730
12731 # Report what library types will actually be built
12732 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12733 printf %s "checking if libtool supports shared libraries... " >&6; }
12734 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12735 printf "%s\n" "$can_build_shared" >&6; }
12736
12737 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12738 printf %s "checking whether to build shared libraries... " >&6; }
12739 test no = "$can_build_shared" && enable_shared=no
12740
12741 # On AIX, shared libraries and static libraries use the same namespace, and
12742 # are all built from PIC.
12743 case $host_os in
12744 aix3*)
12745 test yes = "$enable_shared" && enable_static=no
12746 if test -n "$RANLIB"; then
12747 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12748 postinstall_cmds='$RANLIB $lib'
12749 fi
12750 ;;
12751
12752 aix[4-9]*)
12753 if test ia64 != "$host_cpu"; then
12754 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
12755 yes,aix,yes) ;; # shared object as lib.so file only
12756 yes,svr4,*) ;; # shared object as lib.so archive member only
12757 yes,*) enable_static=no ;; # shared object in lib.a archive as well
12758 esac
12759 fi
12760 ;;
12761 esac
12762 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12763 printf "%s\n" "$enable_shared" >&6; }
12764
12765 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12766 printf %s "checking whether to build static libraries... " >&6; }
12767 # Make sure either enable_shared or enable_static is yes.
12768 test yes = "$enable_shared" || enable_static=yes
12769 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12770 printf "%s\n" "$enable_static" >&6; }
12771
12772
12773
12774
12775 fi
12776 ac_ext=c
12777 ac_cpp='$CPP $CPPFLAGS'
12778 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12779 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12780 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12781
12782 CC=$lt_save_CC
12783
12784
12785
12786
12787
12788
12789
12790
12791
12792
12793
12794
12795
12796
12797
12798 ac_config_commands="$ac_config_commands libtool"
12799
12800
12801
12802
12803 # Only expand once:
12804
12805
12806
12807 # Initialize X.Org macros
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
12820 printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
12821 if test ${ac_cv_c_undeclared_builtin_options+y}
12822 then :
12823 printf %s "(cached) " >&6
12824 else $as_nop
12825 ac_save_CFLAGS=$CFLAGS
12826 ac_cv_c_undeclared_builtin_options='cannot detect'
12827 for ac_arg in '' -fno-builtin; do
12828 CFLAGS="$ac_save_CFLAGS $ac_arg"
12829 # This test program should *not* compile successfully.
12830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12831 /* end confdefs.h. */
12832
12833 int
12834 main (void)
12835 {
12836 (void) strchr;
12837 ;
12838 return 0;
12839 }
12840 _ACEOF
12841 if ac_fn_c_try_compile "$LINENO"
12842 then :
12843
12844 else $as_nop
12845 # This test program should compile successfully.
12846 # No library function is consistently available on
12847 # freestanding implementations, so test against a dummy
12848 # declaration. Include always-available headers on the
12849 # off chance that they somehow elicit warnings.
12850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12851 /* end confdefs.h. */
12852 #include <float.h>
12853 #include <limits.h>
12854 #include <stdarg.h>
12855 #include <stddef.h>
12856 extern void ac_decl (int, char *);
12857
12858 int
12859 main (void)
12860 {
12861 (void) ac_decl (0, (char *) 0);
12862 (void) ac_decl;
12863
12864 ;
12865 return 0;
12866 }
12867 _ACEOF
12868 if ac_fn_c_try_compile "$LINENO"
12869 then :
12870 if test x"$ac_arg" = x
12871 then :
12872 ac_cv_c_undeclared_builtin_options='none needed'
12873 else $as_nop
12874 ac_cv_c_undeclared_builtin_options=$ac_arg
12875 fi
12876 break
12877 fi
12878 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12879 fi
12880 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12881 done
12882 CFLAGS=$ac_save_CFLAGS
12883
12884 fi
12885 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
12886 printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
12887 case $ac_cv_c_undeclared_builtin_options in #(
12888 'cannot detect') :
12889 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12890 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12891 as_fn_error $? "cannot make $CC report undeclared builtins
12892 See \`config.log' for more details" "$LINENO" 5; } ;; #(
12893 'none needed') :
12894 ac_c_undeclared_builtin_options='' ;; #(
12895 *) :
12896 ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
12897 esac
12898
12899
12900
12901
12902
12903 ac_fn_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
12904 if test "x$ac_cv_have_decl___clang__" = xyes
12905 then :
12906 CLANGCC="yes"
12907 else $as_nop
12908 CLANGCC="no"
12909 fi
12910 ac_fn_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
12911 if test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes
12912 then :
12913 INTELCC="yes"
12914 else $as_nop
12915 INTELCC="no"
12916 fi
12917 ac_fn_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
12918 if test "x$ac_cv_have_decl___SUNPRO_C" = xyes
12919 then :
12920 SUNCC="yes"
12921 else $as_nop
12922 SUNCC="no"
12923 fi
12924
12925
12926
12927
12928
12929
12930
12931
12932 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
12933 if test -n "$ac_tool_prefix"; then
12934 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
12935 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
12936 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12937 printf %s "checking for $ac_word... " >&6; }
12938 if test ${ac_cv_path_PKG_CONFIG+y}
12939 then :
12940 printf %s "(cached) " >&6
12941 else $as_nop
12942 case $PKG_CONFIG in
12943 [\\/]* | ?:[\\/]*)
12944 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
12945 ;;
12946 *)
12947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12948 for as_dir in $PATH
12949 do
12950 IFS=$as_save_IFS
12951 case $as_dir in #(((
12952 '') as_dir=./ ;;
12953 */) ;;
12954 *) as_dir=$as_dir/ ;;
12955 esac
12956 for ac_exec_ext in '' $ac_executable_extensions; do
12957 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
12958 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
12959 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
12960 break 2
12961 fi
12962 done
12963 done
12964 IFS=$as_save_IFS
12965
12966 ;;
12967 esac
12968 fi
12969 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
12970 if test -n "$PKG_CONFIG"; then
12971 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
12972 printf "%s\n" "$PKG_CONFIG" >&6; }
12973 else
12974 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12975 printf "%s\n" "no" >&6; }
12976 fi
12977
12978
12979 fi
12980 if test -z "$ac_cv_path_PKG_CONFIG"; then
12981 ac_pt_PKG_CONFIG=$PKG_CONFIG
12982 # Extract the first word of "pkg-config", so it can be a program name with args.
12983 set dummy pkg-config; ac_word=$2
12984 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12985 printf %s "checking for $ac_word... " >&6; }
12986 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
12987 then :
12988 printf %s "(cached) " >&6
12989 else $as_nop
12990 case $ac_pt_PKG_CONFIG in
12991 [\\/]* | ?:[\\/]*)
12992 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
12993 ;;
12994 *)
12995 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12996 for as_dir in $PATH
12997 do
12998 IFS=$as_save_IFS
12999 case $as_dir in #(((
13000 '') as_dir=./ ;;
13001 */) ;;
13002 *) as_dir=$as_dir/ ;;
13003 esac
13004 for ac_exec_ext in '' $ac_executable_extensions; do
13005 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13006 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
13007 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13008 break 2
13009 fi
13010 done
13011 done
13012 IFS=$as_save_IFS
13013
13014 ;;
13015 esac
13016 fi
13017 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
13018 if test -n "$ac_pt_PKG_CONFIG"; then
13019 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
13020 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
13021 else
13022 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13023 printf "%s\n" "no" >&6; }
13024 fi
13025
13026 if test "x$ac_pt_PKG_CONFIG" = x; then
13027 PKG_CONFIG=""
13028 else
13029 case $cross_compiling:$ac_tool_warned in
13030 yes:)
13031 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13032 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13033 ac_tool_warned=yes ;;
13034 esac
13035 PKG_CONFIG=$ac_pt_PKG_CONFIG
13036 fi
13037 else
13038 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
13039 fi
13040
13041 fi
13042 if test -n "$PKG_CONFIG"; then
13043 _pkg_min_version=0.9.0
13044 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
13045 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
13046 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
13047 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13048 printf "%s\n" "yes" >&6; }
13049 else
13050 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13051 printf "%s\n" "no" >&6; }
13052 PKG_CONFIG=""
13053 fi
13054 fi
13055
13056
13057
13058
13059
13060 # Check whether --enable-selective-werror was given.
13061 if test ${enable_selective_werror+y}
13062 then :
13063 enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval
13064 else $as_nop
13065 SELECTIVE_WERROR=yes
13066 fi
13067
13068
13069
13070
13071
13072 # -v is too short to test reliably with XORG_TESTSET_CFLAG
13073 if test "x$SUNCC" = "xyes"; then
13074 BASE_CFLAGS="-v"
13075 else
13076 BASE_CFLAGS=""
13077 fi
13078
13079 # This chunk of warnings were those that existed in the legacy CWARNFLAGS
13080
13081
13082
13083
13084
13085
13086
13087
13088
13089
13090
13091
13092
13093 xorg_testset_save_CFLAGS="$CFLAGS"
13094
13095 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13096 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13097 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13098 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13099 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
13100 then :
13101 printf %s "(cached) " >&6
13102 else $as_nop
13103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13104 /* end confdefs.h. */
13105 int i;
13106 _ACEOF
13107 if ac_fn_c_try_compile "$LINENO"
13108 then :
13109 xorg_cv_cc_flag_unknown_warning_option=yes
13110 else $as_nop
13111 xorg_cv_cc_flag_unknown_warning_option=no
13112 fi
13113 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13114 fi
13115 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13116 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13117 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13118 CFLAGS="$xorg_testset_save_CFLAGS"
13119 fi
13120
13121 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13122 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13123 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13124 fi
13125 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13126 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13127 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13128 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13129 then :
13130 printf %s "(cached) " >&6
13131 else $as_nop
13132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13133 /* end confdefs.h. */
13134 int i;
13135 _ACEOF
13136 if ac_fn_c_try_compile "$LINENO"
13137 then :
13138 xorg_cv_cc_flag_unused_command_line_argument=yes
13139 else $as_nop
13140 xorg_cv_cc_flag_unused_command_line_argument=no
13141 fi
13142 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13143 fi
13144 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13145 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13146 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13147 CFLAGS="$xorg_testset_save_CFLAGS"
13148 fi
13149
13150 found="no"
13151
13152 if test $found = "no" ; then
13153 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13154 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13155 fi
13156
13157 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13158 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13159 fi
13160
13161 CFLAGS="$CFLAGS -Wall"
13162
13163 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5
13164 printf %s "checking if $CC supports -Wall... " >&6; }
13165 cacheid=xorg_cv_cc_flag__Wall
13166 if eval test \${$cacheid+y}
13167 then :
13168 printf %s "(cached) " >&6
13169 else $as_nop
13170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13171 /* end confdefs.h. */
13172 int i;
13173 int
13174 main (void)
13175 {
13176
13177 ;
13178 return 0;
13179 }
13180 _ACEOF
13181 if ac_fn_c_try_link "$LINENO"
13182 then :
13183 eval $cacheid=yes
13184 else $as_nop
13185 eval $cacheid=no
13186 fi
13187 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13188 conftest$ac_exeext conftest.$ac_ext
13189 fi
13190
13191
13192 CFLAGS="$xorg_testset_save_CFLAGS"
13193
13194 eval supported=\$$cacheid
13195 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13196 printf "%s\n" "$supported" >&6; }
13197 if test "$supported" = "yes" ; then
13198 BASE_CFLAGS="$BASE_CFLAGS -Wall"
13199 found="yes"
13200 fi
13201 fi
13202
13203
13204
13205
13206
13207
13208
13209
13210
13211
13212
13213
13214
13215
13216
13217 xorg_testset_save_CFLAGS="$CFLAGS"
13218
13219 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13220 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13221 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13222 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13223 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
13224 then :
13225 printf %s "(cached) " >&6
13226 else $as_nop
13227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13228 /* end confdefs.h. */
13229 int i;
13230 _ACEOF
13231 if ac_fn_c_try_compile "$LINENO"
13232 then :
13233 xorg_cv_cc_flag_unknown_warning_option=yes
13234 else $as_nop
13235 xorg_cv_cc_flag_unknown_warning_option=no
13236 fi
13237 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13238 fi
13239 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13240 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13241 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13242 CFLAGS="$xorg_testset_save_CFLAGS"
13243 fi
13244
13245 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13246 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13247 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13248 fi
13249 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13250 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13251 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13252 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13253 then :
13254 printf %s "(cached) " >&6
13255 else $as_nop
13256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13257 /* end confdefs.h. */
13258 int i;
13259 _ACEOF
13260 if ac_fn_c_try_compile "$LINENO"
13261 then :
13262 xorg_cv_cc_flag_unused_command_line_argument=yes
13263 else $as_nop
13264 xorg_cv_cc_flag_unused_command_line_argument=no
13265 fi
13266 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13267 fi
13268 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13269 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13270 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13271 CFLAGS="$xorg_testset_save_CFLAGS"
13272 fi
13273
13274 found="no"
13275
13276 if test $found = "no" ; then
13277 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13278 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13279 fi
13280
13281 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13282 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13283 fi
13284
13285 CFLAGS="$CFLAGS -Wpointer-arith"
13286
13287 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5
13288 printf %s "checking if $CC supports -Wpointer-arith... " >&6; }
13289 cacheid=xorg_cv_cc_flag__Wpointer_arith
13290 if eval test \${$cacheid+y}
13291 then :
13292 printf %s "(cached) " >&6
13293 else $as_nop
13294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13295 /* end confdefs.h. */
13296 int i;
13297 int
13298 main (void)
13299 {
13300
13301 ;
13302 return 0;
13303 }
13304 _ACEOF
13305 if ac_fn_c_try_link "$LINENO"
13306 then :
13307 eval $cacheid=yes
13308 else $as_nop
13309 eval $cacheid=no
13310 fi
13311 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13312 conftest$ac_exeext conftest.$ac_ext
13313 fi
13314
13315
13316 CFLAGS="$xorg_testset_save_CFLAGS"
13317
13318 eval supported=\$$cacheid
13319 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13320 printf "%s\n" "$supported" >&6; }
13321 if test "$supported" = "yes" ; then
13322 BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith"
13323 found="yes"
13324 fi
13325 fi
13326
13327
13328
13329
13330
13331
13332
13333
13334
13335
13336
13337
13338
13339
13340
13341 xorg_testset_save_CFLAGS="$CFLAGS"
13342
13343 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13344 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13345 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13346 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13347 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
13348 then :
13349 printf %s "(cached) " >&6
13350 else $as_nop
13351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13352 /* end confdefs.h. */
13353 int i;
13354 _ACEOF
13355 if ac_fn_c_try_compile "$LINENO"
13356 then :
13357 xorg_cv_cc_flag_unknown_warning_option=yes
13358 else $as_nop
13359 xorg_cv_cc_flag_unknown_warning_option=no
13360 fi
13361 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13362 fi
13363 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13364 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13365 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13366 CFLAGS="$xorg_testset_save_CFLAGS"
13367 fi
13368
13369 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13370 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13371 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13372 fi
13373 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13374 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13375 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13376 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13377 then :
13378 printf %s "(cached) " >&6
13379 else $as_nop
13380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13381 /* end confdefs.h. */
13382 int i;
13383 _ACEOF
13384 if ac_fn_c_try_compile "$LINENO"
13385 then :
13386 xorg_cv_cc_flag_unused_command_line_argument=yes
13387 else $as_nop
13388 xorg_cv_cc_flag_unused_command_line_argument=no
13389 fi
13390 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13391 fi
13392 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13393 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13394 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13395 CFLAGS="$xorg_testset_save_CFLAGS"
13396 fi
13397
13398 found="no"
13399
13400 if test $found = "no" ; then
13401 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13402 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13403 fi
13404
13405 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13406 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13407 fi
13408
13409 CFLAGS="$CFLAGS -Wmissing-declarations"
13410
13411 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5
13412 printf %s "checking if $CC supports -Wmissing-declarations... " >&6; }
13413 cacheid=xorg_cv_cc_flag__Wmissing_declarations
13414 if eval test \${$cacheid+y}
13415 then :
13416 printf %s "(cached) " >&6
13417 else $as_nop
13418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13419 /* end confdefs.h. */
13420 int i;
13421 int
13422 main (void)
13423 {
13424
13425 ;
13426 return 0;
13427 }
13428 _ACEOF
13429 if ac_fn_c_try_link "$LINENO"
13430 then :
13431 eval $cacheid=yes
13432 else $as_nop
13433 eval $cacheid=no
13434 fi
13435 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13436 conftest$ac_exeext conftest.$ac_ext
13437 fi
13438
13439
13440 CFLAGS="$xorg_testset_save_CFLAGS"
13441
13442 eval supported=\$$cacheid
13443 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13444 printf "%s\n" "$supported" >&6; }
13445 if test "$supported" = "yes" ; then
13446 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations"
13447 found="yes"
13448 fi
13449 fi
13450
13451
13452
13453
13454
13455
13456
13457
13458
13459
13460
13461
13462
13463
13464
13465 xorg_testset_save_CFLAGS="$CFLAGS"
13466
13467 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13468 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13469 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13470 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13471 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
13472 then :
13473 printf %s "(cached) " >&6
13474 else $as_nop
13475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13476 /* end confdefs.h. */
13477 int i;
13478 _ACEOF
13479 if ac_fn_c_try_compile "$LINENO"
13480 then :
13481 xorg_cv_cc_flag_unknown_warning_option=yes
13482 else $as_nop
13483 xorg_cv_cc_flag_unknown_warning_option=no
13484 fi
13485 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13486 fi
13487 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13488 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13489 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13490 CFLAGS="$xorg_testset_save_CFLAGS"
13491 fi
13492
13493 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13494 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13495 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13496 fi
13497 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13498 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13499 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13500 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13501 then :
13502 printf %s "(cached) " >&6
13503 else $as_nop
13504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13505 /* end confdefs.h. */
13506 int i;
13507 _ACEOF
13508 if ac_fn_c_try_compile "$LINENO"
13509 then :
13510 xorg_cv_cc_flag_unused_command_line_argument=yes
13511 else $as_nop
13512 xorg_cv_cc_flag_unused_command_line_argument=no
13513 fi
13514 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13515 fi
13516 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13517 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13518 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13519 CFLAGS="$xorg_testset_save_CFLAGS"
13520 fi
13521
13522 found="no"
13523
13524 if test $found = "no" ; then
13525 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13526 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13527 fi
13528
13529 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13530 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13531 fi
13532
13533 CFLAGS="$CFLAGS -Wformat=2"
13534
13535 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5
13536 printf %s "checking if $CC supports -Wformat=2... " >&6; }
13537 cacheid=xorg_cv_cc_flag__Wformat_2
13538 if eval test \${$cacheid+y}
13539 then :
13540 printf %s "(cached) " >&6
13541 else $as_nop
13542 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13543 /* end confdefs.h. */
13544 int i;
13545 int
13546 main (void)
13547 {
13548
13549 ;
13550 return 0;
13551 }
13552 _ACEOF
13553 if ac_fn_c_try_link "$LINENO"
13554 then :
13555 eval $cacheid=yes
13556 else $as_nop
13557 eval $cacheid=no
13558 fi
13559 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13560 conftest$ac_exeext conftest.$ac_ext
13561 fi
13562
13563
13564 CFLAGS="$xorg_testset_save_CFLAGS"
13565
13566 eval supported=\$$cacheid
13567 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13568 printf "%s\n" "$supported" >&6; }
13569 if test "$supported" = "yes" ; then
13570 BASE_CFLAGS="$BASE_CFLAGS -Wformat=2"
13571 found="yes"
13572 fi
13573 fi
13574
13575 if test $found = "no" ; then
13576 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13577 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13578 fi
13579
13580 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13581 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13582 fi
13583
13584 CFLAGS="$CFLAGS -Wformat"
13585
13586 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5
13587 printf %s "checking if $CC supports -Wformat... " >&6; }
13588 cacheid=xorg_cv_cc_flag__Wformat
13589 if eval test \${$cacheid+y}
13590 then :
13591 printf %s "(cached) " >&6
13592 else $as_nop
13593 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13594 /* end confdefs.h. */
13595 int i;
13596 int
13597 main (void)
13598 {
13599
13600 ;
13601 return 0;
13602 }
13603 _ACEOF
13604 if ac_fn_c_try_link "$LINENO"
13605 then :
13606 eval $cacheid=yes
13607 else $as_nop
13608 eval $cacheid=no
13609 fi
13610 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13611 conftest$ac_exeext conftest.$ac_ext
13612 fi
13613
13614
13615 CFLAGS="$xorg_testset_save_CFLAGS"
13616
13617 eval supported=\$$cacheid
13618 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13619 printf "%s\n" "$supported" >&6; }
13620 if test "$supported" = "yes" ; then
13621 BASE_CFLAGS="$BASE_CFLAGS -Wformat"
13622 found="yes"
13623 fi
13624 fi
13625
13626
13627
13628
13629
13630
13631
13632
13633
13634
13635
13636
13637
13638
13639
13640
13641
13642 xorg_testset_save_CFLAGS="$CFLAGS"
13643
13644 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13645 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13646 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13647 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13648 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
13649 then :
13650 printf %s "(cached) " >&6
13651 else $as_nop
13652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13653 /* end confdefs.h. */
13654 int i;
13655 _ACEOF
13656 if ac_fn_c_try_compile "$LINENO"
13657 then :
13658 xorg_cv_cc_flag_unknown_warning_option=yes
13659 else $as_nop
13660 xorg_cv_cc_flag_unknown_warning_option=no
13661 fi
13662 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13663 fi
13664 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13665 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13666 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13667 CFLAGS="$xorg_testset_save_CFLAGS"
13668 fi
13669
13670 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13671 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13672 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13673 fi
13674 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13675 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13676 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13677 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13678 then :
13679 printf %s "(cached) " >&6
13680 else $as_nop
13681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13682 /* end confdefs.h. */
13683 int i;
13684 _ACEOF
13685 if ac_fn_c_try_compile "$LINENO"
13686 then :
13687 xorg_cv_cc_flag_unused_command_line_argument=yes
13688 else $as_nop
13689 xorg_cv_cc_flag_unused_command_line_argument=no
13690 fi
13691 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13692 fi
13693 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13694 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13695 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13696 CFLAGS="$xorg_testset_save_CFLAGS"
13697 fi
13698
13699 found="no"
13700
13701 if test $found = "no" ; then
13702 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13703 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13704 fi
13705
13706 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13707 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13708 fi
13709
13710 CFLAGS="$CFLAGS -Wstrict-prototypes"
13711
13712 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5
13713 printf %s "checking if $CC supports -Wstrict-prototypes... " >&6; }
13714 cacheid=xorg_cv_cc_flag__Wstrict_prototypes
13715 if eval test \${$cacheid+y}
13716 then :
13717 printf %s "(cached) " >&6
13718 else $as_nop
13719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13720 /* end confdefs.h. */
13721 int i;
13722 int
13723 main (void)
13724 {
13725
13726 ;
13727 return 0;
13728 }
13729 _ACEOF
13730 if ac_fn_c_try_link "$LINENO"
13731 then :
13732 eval $cacheid=yes
13733 else $as_nop
13734 eval $cacheid=no
13735 fi
13736 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13737 conftest$ac_exeext conftest.$ac_ext
13738 fi
13739
13740
13741 CFLAGS="$xorg_testset_save_CFLAGS"
13742
13743 eval supported=\$$cacheid
13744 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13745 printf "%s\n" "$supported" >&6; }
13746 if test "$supported" = "yes" ; then
13747 BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes"
13748 found="yes"
13749 fi
13750 fi
13751
13752
13753
13754
13755
13756
13757
13758
13759
13760
13761
13762
13763
13764
13765
13766 xorg_testset_save_CFLAGS="$CFLAGS"
13767
13768 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13769 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13770 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13771 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13772 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
13773 then :
13774 printf %s "(cached) " >&6
13775 else $as_nop
13776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13777 /* end confdefs.h. */
13778 int i;
13779 _ACEOF
13780 if ac_fn_c_try_compile "$LINENO"
13781 then :
13782 xorg_cv_cc_flag_unknown_warning_option=yes
13783 else $as_nop
13784 xorg_cv_cc_flag_unknown_warning_option=no
13785 fi
13786 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13787 fi
13788 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13789 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13790 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13791 CFLAGS="$xorg_testset_save_CFLAGS"
13792 fi
13793
13794 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13795 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13796 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13797 fi
13798 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13799 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13800 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13801 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13802 then :
13803 printf %s "(cached) " >&6
13804 else $as_nop
13805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13806 /* end confdefs.h. */
13807 int i;
13808 _ACEOF
13809 if ac_fn_c_try_compile "$LINENO"
13810 then :
13811 xorg_cv_cc_flag_unused_command_line_argument=yes
13812 else $as_nop
13813 xorg_cv_cc_flag_unused_command_line_argument=no
13814 fi
13815 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13816 fi
13817 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13818 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13819 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13820 CFLAGS="$xorg_testset_save_CFLAGS"
13821 fi
13822
13823 found="no"
13824
13825 if test $found = "no" ; then
13826 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13827 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13828 fi
13829
13830 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13831 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13832 fi
13833
13834 CFLAGS="$CFLAGS -Wmissing-prototypes"
13835
13836 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5
13837 printf %s "checking if $CC supports -Wmissing-prototypes... " >&6; }
13838 cacheid=xorg_cv_cc_flag__Wmissing_prototypes
13839 if eval test \${$cacheid+y}
13840 then :
13841 printf %s "(cached) " >&6
13842 else $as_nop
13843 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13844 /* end confdefs.h. */
13845 int i;
13846 int
13847 main (void)
13848 {
13849
13850 ;
13851 return 0;
13852 }
13853 _ACEOF
13854 if ac_fn_c_try_link "$LINENO"
13855 then :
13856 eval $cacheid=yes
13857 else $as_nop
13858 eval $cacheid=no
13859 fi
13860 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13861 conftest$ac_exeext conftest.$ac_ext
13862 fi
13863
13864
13865 CFLAGS="$xorg_testset_save_CFLAGS"
13866
13867 eval supported=\$$cacheid
13868 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13869 printf "%s\n" "$supported" >&6; }
13870 if test "$supported" = "yes" ; then
13871 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes"
13872 found="yes"
13873 fi
13874 fi
13875
13876
13877
13878
13879
13880
13881
13882
13883
13884
13885
13886
13887
13888
13889
13890 xorg_testset_save_CFLAGS="$CFLAGS"
13891
13892 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
13893 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13894 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
13895 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
13896 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
13897 then :
13898 printf %s "(cached) " >&6
13899 else $as_nop
13900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13901 /* end confdefs.h. */
13902 int i;
13903 _ACEOF
13904 if ac_fn_c_try_compile "$LINENO"
13905 then :
13906 xorg_cv_cc_flag_unknown_warning_option=yes
13907 else $as_nop
13908 xorg_cv_cc_flag_unknown_warning_option=no
13909 fi
13910 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13911 fi
13912 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
13913 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
13914 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
13915 CFLAGS="$xorg_testset_save_CFLAGS"
13916 fi
13917
13918 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
13919 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13920 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13921 fi
13922 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13923 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
13924 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
13925 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
13926 then :
13927 printf %s "(cached) " >&6
13928 else $as_nop
13929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13930 /* end confdefs.h. */
13931 int i;
13932 _ACEOF
13933 if ac_fn_c_try_compile "$LINENO"
13934 then :
13935 xorg_cv_cc_flag_unused_command_line_argument=yes
13936 else $as_nop
13937 xorg_cv_cc_flag_unused_command_line_argument=no
13938 fi
13939 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13940 fi
13941 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
13942 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
13943 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
13944 CFLAGS="$xorg_testset_save_CFLAGS"
13945 fi
13946
13947 found="no"
13948
13949 if test $found = "no" ; then
13950 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
13951 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
13952 fi
13953
13954 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
13955 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
13956 fi
13957
13958 CFLAGS="$CFLAGS -Wnested-externs"
13959
13960 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5
13961 printf %s "checking if $CC supports -Wnested-externs... " >&6; }
13962 cacheid=xorg_cv_cc_flag__Wnested_externs
13963 if eval test \${$cacheid+y}
13964 then :
13965 printf %s "(cached) " >&6
13966 else $as_nop
13967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13968 /* end confdefs.h. */
13969 int i;
13970 int
13971 main (void)
13972 {
13973
13974 ;
13975 return 0;
13976 }
13977 _ACEOF
13978 if ac_fn_c_try_link "$LINENO"
13979 then :
13980 eval $cacheid=yes
13981 else $as_nop
13982 eval $cacheid=no
13983 fi
13984 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13985 conftest$ac_exeext conftest.$ac_ext
13986 fi
13987
13988
13989 CFLAGS="$xorg_testset_save_CFLAGS"
13990
13991 eval supported=\$$cacheid
13992 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
13993 printf "%s\n" "$supported" >&6; }
13994 if test "$supported" = "yes" ; then
13995 BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs"
13996 found="yes"
13997 fi
13998 fi
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
14014 xorg_testset_save_CFLAGS="$CFLAGS"
14015
14016 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14017 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14018 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14019 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14020 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
14021 then :
14022 printf %s "(cached) " >&6
14023 else $as_nop
14024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14025 /* end confdefs.h. */
14026 int i;
14027 _ACEOF
14028 if ac_fn_c_try_compile "$LINENO"
14029 then :
14030 xorg_cv_cc_flag_unknown_warning_option=yes
14031 else $as_nop
14032 xorg_cv_cc_flag_unknown_warning_option=no
14033 fi
14034 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14035 fi
14036 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14037 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14038 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14039 CFLAGS="$xorg_testset_save_CFLAGS"
14040 fi
14041
14042 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14043 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14044 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14045 fi
14046 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14047 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14048 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14049 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14050 then :
14051 printf %s "(cached) " >&6
14052 else $as_nop
14053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14054 /* end confdefs.h. */
14055 int i;
14056 _ACEOF
14057 if ac_fn_c_try_compile "$LINENO"
14058 then :
14059 xorg_cv_cc_flag_unused_command_line_argument=yes
14060 else $as_nop
14061 xorg_cv_cc_flag_unused_command_line_argument=no
14062 fi
14063 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14064 fi
14065 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14066 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14067 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14068 CFLAGS="$xorg_testset_save_CFLAGS"
14069 fi
14070
14071 found="no"
14072
14073 if test $found = "no" ; then
14074 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14075 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14076 fi
14077
14078 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14079 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14080 fi
14081
14082 CFLAGS="$CFLAGS -Wbad-function-cast"
14083
14084 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5
14085 printf %s "checking if $CC supports -Wbad-function-cast... " >&6; }
14086 cacheid=xorg_cv_cc_flag__Wbad_function_cast
14087 if eval test \${$cacheid+y}
14088 then :
14089 printf %s "(cached) " >&6
14090 else $as_nop
14091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14092 /* end confdefs.h. */
14093 int i;
14094 int
14095 main (void)
14096 {
14097
14098 ;
14099 return 0;
14100 }
14101 _ACEOF
14102 if ac_fn_c_try_link "$LINENO"
14103 then :
14104 eval $cacheid=yes
14105 else $as_nop
14106 eval $cacheid=no
14107 fi
14108 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14109 conftest$ac_exeext conftest.$ac_ext
14110 fi
14111
14112
14113 CFLAGS="$xorg_testset_save_CFLAGS"
14114
14115 eval supported=\$$cacheid
14116 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14117 printf "%s\n" "$supported" >&6; }
14118 if test "$supported" = "yes" ; then
14119 BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast"
14120 found="yes"
14121 fi
14122 fi
14123
14124
14125
14126
14127
14128
14129
14130
14131
14132
14133
14134
14135
14136
14137
14138 xorg_testset_save_CFLAGS="$CFLAGS"
14139
14140 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14141 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14142 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14143 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14144 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
14145 then :
14146 printf %s "(cached) " >&6
14147 else $as_nop
14148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14149 /* end confdefs.h. */
14150 int i;
14151 _ACEOF
14152 if ac_fn_c_try_compile "$LINENO"
14153 then :
14154 xorg_cv_cc_flag_unknown_warning_option=yes
14155 else $as_nop
14156 xorg_cv_cc_flag_unknown_warning_option=no
14157 fi
14158 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14159 fi
14160 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14161 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14162 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14163 CFLAGS="$xorg_testset_save_CFLAGS"
14164 fi
14165
14166 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14167 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14168 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14169 fi
14170 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14171 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14172 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14173 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14174 then :
14175 printf %s "(cached) " >&6
14176 else $as_nop
14177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14178 /* end confdefs.h. */
14179 int i;
14180 _ACEOF
14181 if ac_fn_c_try_compile "$LINENO"
14182 then :
14183 xorg_cv_cc_flag_unused_command_line_argument=yes
14184 else $as_nop
14185 xorg_cv_cc_flag_unused_command_line_argument=no
14186 fi
14187 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14188 fi
14189 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14190 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14191 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14192 CFLAGS="$xorg_testset_save_CFLAGS"
14193 fi
14194
14195 found="no"
14196
14197 if test $found = "no" ; then
14198 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14199 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14200 fi
14201
14202 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14203 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14204 fi
14205
14206 CFLAGS="$CFLAGS -Wold-style-definition"
14207
14208 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5
14209 printf %s "checking if $CC supports -Wold-style-definition... " >&6; }
14210 cacheid=xorg_cv_cc_flag__Wold_style_definition
14211 if eval test \${$cacheid+y}
14212 then :
14213 printf %s "(cached) " >&6
14214 else $as_nop
14215 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14216 /* end confdefs.h. */
14217 int i;
14218 int
14219 main (void)
14220 {
14221
14222 ;
14223 return 0;
14224 }
14225 _ACEOF
14226 if ac_fn_c_try_link "$LINENO"
14227 then :
14228 eval $cacheid=yes
14229 else $as_nop
14230 eval $cacheid=no
14231 fi
14232 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14233 conftest$ac_exeext conftest.$ac_ext
14234 fi
14235
14236
14237 CFLAGS="$xorg_testset_save_CFLAGS"
14238
14239 eval supported=\$$cacheid
14240 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14241 printf "%s\n" "$supported" >&6; }
14242 if test "$supported" = "yes" ; then
14243 BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition"
14244 found="yes"
14245 fi
14246 fi
14247
14248 if test $found = "no" ; then
14249 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14250 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14251 fi
14252
14253 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14254 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14255 fi
14256
14257 CFLAGS="$CFLAGS -fd"
14258
14259 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5
14260 printf %s "checking if $CC supports -fd... " >&6; }
14261 cacheid=xorg_cv_cc_flag__fd
14262 if eval test \${$cacheid+y}
14263 then :
14264 printf %s "(cached) " >&6
14265 else $as_nop
14266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14267 /* end confdefs.h. */
14268 int i;
14269 int
14270 main (void)
14271 {
14272
14273 ;
14274 return 0;
14275 }
14276 _ACEOF
14277 if ac_fn_c_try_link "$LINENO"
14278 then :
14279 eval $cacheid=yes
14280 else $as_nop
14281 eval $cacheid=no
14282 fi
14283 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14284 conftest$ac_exeext conftest.$ac_ext
14285 fi
14286
14287
14288 CFLAGS="$xorg_testset_save_CFLAGS"
14289
14290 eval supported=\$$cacheid
14291 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14292 printf "%s\n" "$supported" >&6; }
14293 if test "$supported" = "yes" ; then
14294 BASE_CFLAGS="$BASE_CFLAGS -fd"
14295 found="yes"
14296 fi
14297 fi
14298
14299
14300
14301
14302
14303
14304
14305
14306
14307
14308
14309
14310
14311
14312
14313 xorg_testset_save_CFLAGS="$CFLAGS"
14314
14315 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14316 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14317 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14318 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14319 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
14320 then :
14321 printf %s "(cached) " >&6
14322 else $as_nop
14323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14324 /* end confdefs.h. */
14325 int i;
14326 _ACEOF
14327 if ac_fn_c_try_compile "$LINENO"
14328 then :
14329 xorg_cv_cc_flag_unknown_warning_option=yes
14330 else $as_nop
14331 xorg_cv_cc_flag_unknown_warning_option=no
14332 fi
14333 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14334 fi
14335 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14336 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14337 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14338 CFLAGS="$xorg_testset_save_CFLAGS"
14339 fi
14340
14341 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14342 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14343 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14344 fi
14345 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14346 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14347 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14348 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14349 then :
14350 printf %s "(cached) " >&6
14351 else $as_nop
14352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14353 /* end confdefs.h. */
14354 int i;
14355 _ACEOF
14356 if ac_fn_c_try_compile "$LINENO"
14357 then :
14358 xorg_cv_cc_flag_unused_command_line_argument=yes
14359 else $as_nop
14360 xorg_cv_cc_flag_unused_command_line_argument=no
14361 fi
14362 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14363 fi
14364 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14365 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14366 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14367 CFLAGS="$xorg_testset_save_CFLAGS"
14368 fi
14369
14370 found="no"
14371
14372 if test $found = "no" ; then
14373 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14374 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14375 fi
14376
14377 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14378 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14379 fi
14380
14381 CFLAGS="$CFLAGS -Wdeclaration-after-statement"
14382
14383 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5
14384 printf %s "checking if $CC supports -Wdeclaration-after-statement... " >&6; }
14385 cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement
14386 if eval test \${$cacheid+y}
14387 then :
14388 printf %s "(cached) " >&6
14389 else $as_nop
14390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14391 /* end confdefs.h. */
14392 int i;
14393 int
14394 main (void)
14395 {
14396
14397 ;
14398 return 0;
14399 }
14400 _ACEOF
14401 if ac_fn_c_try_link "$LINENO"
14402 then :
14403 eval $cacheid=yes
14404 else $as_nop
14405 eval $cacheid=no
14406 fi
14407 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14408 conftest$ac_exeext conftest.$ac_ext
14409 fi
14410
14411
14412 CFLAGS="$xorg_testset_save_CFLAGS"
14413
14414 eval supported=\$$cacheid
14415 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14416 printf "%s\n" "$supported" >&6; }
14417 if test "$supported" = "yes" ; then
14418 BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement"
14419 found="yes"
14420 fi
14421 fi
14422
14423
14424
14425
14426
14427 # This chunk adds additional warnings that could catch undesired effects.
14428
14429
14430
14431
14432
14433
14434
14435
14436
14437
14438
14439
14440
14441 xorg_testset_save_CFLAGS="$CFLAGS"
14442
14443 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14444 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14445 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14446 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14447 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
14448 then :
14449 printf %s "(cached) " >&6
14450 else $as_nop
14451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14452 /* end confdefs.h. */
14453 int i;
14454 _ACEOF
14455 if ac_fn_c_try_compile "$LINENO"
14456 then :
14457 xorg_cv_cc_flag_unknown_warning_option=yes
14458 else $as_nop
14459 xorg_cv_cc_flag_unknown_warning_option=no
14460 fi
14461 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14462 fi
14463 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14464 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14465 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14466 CFLAGS="$xorg_testset_save_CFLAGS"
14467 fi
14468
14469 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14470 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14471 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14472 fi
14473 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14474 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14475 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14476 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14477 then :
14478 printf %s "(cached) " >&6
14479 else $as_nop
14480 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14481 /* end confdefs.h. */
14482 int i;
14483 _ACEOF
14484 if ac_fn_c_try_compile "$LINENO"
14485 then :
14486 xorg_cv_cc_flag_unused_command_line_argument=yes
14487 else $as_nop
14488 xorg_cv_cc_flag_unused_command_line_argument=no
14489 fi
14490 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14491 fi
14492 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14493 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14494 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14495 CFLAGS="$xorg_testset_save_CFLAGS"
14496 fi
14497
14498 found="no"
14499
14500 if test $found = "no" ; then
14501 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14502 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14503 fi
14504
14505 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14506 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14507 fi
14508
14509 CFLAGS="$CFLAGS -Wunused"
14510
14511 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5
14512 printf %s "checking if $CC supports -Wunused... " >&6; }
14513 cacheid=xorg_cv_cc_flag__Wunused
14514 if eval test \${$cacheid+y}
14515 then :
14516 printf %s "(cached) " >&6
14517 else $as_nop
14518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14519 /* end confdefs.h. */
14520 int i;
14521 int
14522 main (void)
14523 {
14524
14525 ;
14526 return 0;
14527 }
14528 _ACEOF
14529 if ac_fn_c_try_link "$LINENO"
14530 then :
14531 eval $cacheid=yes
14532 else $as_nop
14533 eval $cacheid=no
14534 fi
14535 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14536 conftest$ac_exeext conftest.$ac_ext
14537 fi
14538
14539
14540 CFLAGS="$xorg_testset_save_CFLAGS"
14541
14542 eval supported=\$$cacheid
14543 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14544 printf "%s\n" "$supported" >&6; }
14545 if test "$supported" = "yes" ; then
14546 BASE_CFLAGS="$BASE_CFLAGS -Wunused"
14547 found="yes"
14548 fi
14549 fi
14550
14551
14552
14553
14554
14555
14556
14557
14558
14559
14560
14561
14562
14563
14564
14565 xorg_testset_save_CFLAGS="$CFLAGS"
14566
14567 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14568 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14569 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14570 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14571 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
14572 then :
14573 printf %s "(cached) " >&6
14574 else $as_nop
14575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14576 /* end confdefs.h. */
14577 int i;
14578 _ACEOF
14579 if ac_fn_c_try_compile "$LINENO"
14580 then :
14581 xorg_cv_cc_flag_unknown_warning_option=yes
14582 else $as_nop
14583 xorg_cv_cc_flag_unknown_warning_option=no
14584 fi
14585 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14586 fi
14587 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14588 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14589 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14590 CFLAGS="$xorg_testset_save_CFLAGS"
14591 fi
14592
14593 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14594 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14595 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14596 fi
14597 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14598 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14599 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14600 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14601 then :
14602 printf %s "(cached) " >&6
14603 else $as_nop
14604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14605 /* end confdefs.h. */
14606 int i;
14607 _ACEOF
14608 if ac_fn_c_try_compile "$LINENO"
14609 then :
14610 xorg_cv_cc_flag_unused_command_line_argument=yes
14611 else $as_nop
14612 xorg_cv_cc_flag_unused_command_line_argument=no
14613 fi
14614 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14615 fi
14616 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14617 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14618 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14619 CFLAGS="$xorg_testset_save_CFLAGS"
14620 fi
14621
14622 found="no"
14623
14624 if test $found = "no" ; then
14625 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14626 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14627 fi
14628
14629 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14630 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14631 fi
14632
14633 CFLAGS="$CFLAGS -Wuninitialized"
14634
14635 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5
14636 printf %s "checking if $CC supports -Wuninitialized... " >&6; }
14637 cacheid=xorg_cv_cc_flag__Wuninitialized
14638 if eval test \${$cacheid+y}
14639 then :
14640 printf %s "(cached) " >&6
14641 else $as_nop
14642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14643 /* end confdefs.h. */
14644 int i;
14645 int
14646 main (void)
14647 {
14648
14649 ;
14650 return 0;
14651 }
14652 _ACEOF
14653 if ac_fn_c_try_link "$LINENO"
14654 then :
14655 eval $cacheid=yes
14656 else $as_nop
14657 eval $cacheid=no
14658 fi
14659 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14660 conftest$ac_exeext conftest.$ac_ext
14661 fi
14662
14663
14664 CFLAGS="$xorg_testset_save_CFLAGS"
14665
14666 eval supported=\$$cacheid
14667 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14668 printf "%s\n" "$supported" >&6; }
14669 if test "$supported" = "yes" ; then
14670 BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized"
14671 found="yes"
14672 fi
14673 fi
14674
14675
14676
14677
14678
14679
14680
14681
14682
14683
14684
14685
14686
14687
14688
14689 xorg_testset_save_CFLAGS="$CFLAGS"
14690
14691 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14692 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14693 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14694 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14695 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
14696 then :
14697 printf %s "(cached) " >&6
14698 else $as_nop
14699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14700 /* end confdefs.h. */
14701 int i;
14702 _ACEOF
14703 if ac_fn_c_try_compile "$LINENO"
14704 then :
14705 xorg_cv_cc_flag_unknown_warning_option=yes
14706 else $as_nop
14707 xorg_cv_cc_flag_unknown_warning_option=no
14708 fi
14709 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14710 fi
14711 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14712 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14713 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14714 CFLAGS="$xorg_testset_save_CFLAGS"
14715 fi
14716
14717 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14718 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14719 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14720 fi
14721 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14722 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14723 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14724 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14725 then :
14726 printf %s "(cached) " >&6
14727 else $as_nop
14728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14729 /* end confdefs.h. */
14730 int i;
14731 _ACEOF
14732 if ac_fn_c_try_compile "$LINENO"
14733 then :
14734 xorg_cv_cc_flag_unused_command_line_argument=yes
14735 else $as_nop
14736 xorg_cv_cc_flag_unused_command_line_argument=no
14737 fi
14738 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14739 fi
14740 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14741 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14742 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14743 CFLAGS="$xorg_testset_save_CFLAGS"
14744 fi
14745
14746 found="no"
14747
14748 if test $found = "no" ; then
14749 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14750 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14751 fi
14752
14753 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14754 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14755 fi
14756
14757 CFLAGS="$CFLAGS -Wshadow"
14758
14759 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5
14760 printf %s "checking if $CC supports -Wshadow... " >&6; }
14761 cacheid=xorg_cv_cc_flag__Wshadow
14762 if eval test \${$cacheid+y}
14763 then :
14764 printf %s "(cached) " >&6
14765 else $as_nop
14766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14767 /* end confdefs.h. */
14768 int i;
14769 int
14770 main (void)
14771 {
14772
14773 ;
14774 return 0;
14775 }
14776 _ACEOF
14777 if ac_fn_c_try_link "$LINENO"
14778 then :
14779 eval $cacheid=yes
14780 else $as_nop
14781 eval $cacheid=no
14782 fi
14783 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14784 conftest$ac_exeext conftest.$ac_ext
14785 fi
14786
14787
14788 CFLAGS="$xorg_testset_save_CFLAGS"
14789
14790 eval supported=\$$cacheid
14791 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14792 printf "%s\n" "$supported" >&6; }
14793 if test "$supported" = "yes" ; then
14794 BASE_CFLAGS="$BASE_CFLAGS -Wshadow"
14795 found="yes"
14796 fi
14797 fi
14798
14799
14800
14801
14802
14803
14804
14805
14806
14807
14808
14809
14810
14811
14812
14813 xorg_testset_save_CFLAGS="$CFLAGS"
14814
14815 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14816 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14817 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14818 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14819 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
14820 then :
14821 printf %s "(cached) " >&6
14822 else $as_nop
14823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14824 /* end confdefs.h. */
14825 int i;
14826 _ACEOF
14827 if ac_fn_c_try_compile "$LINENO"
14828 then :
14829 xorg_cv_cc_flag_unknown_warning_option=yes
14830 else $as_nop
14831 xorg_cv_cc_flag_unknown_warning_option=no
14832 fi
14833 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14834 fi
14835 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14836 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14837 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14838 CFLAGS="$xorg_testset_save_CFLAGS"
14839 fi
14840
14841 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14842 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14843 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14844 fi
14845 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14846 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14847 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14848 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14849 then :
14850 printf %s "(cached) " >&6
14851 else $as_nop
14852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14853 /* end confdefs.h. */
14854 int i;
14855 _ACEOF
14856 if ac_fn_c_try_compile "$LINENO"
14857 then :
14858 xorg_cv_cc_flag_unused_command_line_argument=yes
14859 else $as_nop
14860 xorg_cv_cc_flag_unused_command_line_argument=no
14861 fi
14862 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14863 fi
14864 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14865 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14866 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14867 CFLAGS="$xorg_testset_save_CFLAGS"
14868 fi
14869
14870 found="no"
14871
14872 if test $found = "no" ; then
14873 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14874 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14875 fi
14876
14877 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
14878 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14879 fi
14880
14881 CFLAGS="$CFLAGS -Wmissing-noreturn"
14882
14883 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5
14884 printf %s "checking if $CC supports -Wmissing-noreturn... " >&6; }
14885 cacheid=xorg_cv_cc_flag__Wmissing_noreturn
14886 if eval test \${$cacheid+y}
14887 then :
14888 printf %s "(cached) " >&6
14889 else $as_nop
14890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14891 /* end confdefs.h. */
14892 int i;
14893 int
14894 main (void)
14895 {
14896
14897 ;
14898 return 0;
14899 }
14900 _ACEOF
14901 if ac_fn_c_try_link "$LINENO"
14902 then :
14903 eval $cacheid=yes
14904 else $as_nop
14905 eval $cacheid=no
14906 fi
14907 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14908 conftest$ac_exeext conftest.$ac_ext
14909 fi
14910
14911
14912 CFLAGS="$xorg_testset_save_CFLAGS"
14913
14914 eval supported=\$$cacheid
14915 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
14916 printf "%s\n" "$supported" >&6; }
14917 if test "$supported" = "yes" ; then
14918 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn"
14919 found="yes"
14920 fi
14921 fi
14922
14923
14924
14925
14926
14927
14928
14929
14930
14931
14932
14933
14934
14935
14936
14937 xorg_testset_save_CFLAGS="$CFLAGS"
14938
14939 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
14940 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14941 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
14942 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
14943 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
14944 then :
14945 printf %s "(cached) " >&6
14946 else $as_nop
14947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14948 /* end confdefs.h. */
14949 int i;
14950 _ACEOF
14951 if ac_fn_c_try_compile "$LINENO"
14952 then :
14953 xorg_cv_cc_flag_unknown_warning_option=yes
14954 else $as_nop
14955 xorg_cv_cc_flag_unknown_warning_option=no
14956 fi
14957 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14958 fi
14959 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
14960 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
14961 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
14962 CFLAGS="$xorg_testset_save_CFLAGS"
14963 fi
14964
14965 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
14966 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14967 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14968 fi
14969 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
14970 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
14971 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
14972 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
14973 then :
14974 printf %s "(cached) " >&6
14975 else $as_nop
14976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14977 /* end confdefs.h. */
14978 int i;
14979 _ACEOF
14980 if ac_fn_c_try_compile "$LINENO"
14981 then :
14982 xorg_cv_cc_flag_unused_command_line_argument=yes
14983 else $as_nop
14984 xorg_cv_cc_flag_unused_command_line_argument=no
14985 fi
14986 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14987 fi
14988 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
14989 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
14990 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
14991 CFLAGS="$xorg_testset_save_CFLAGS"
14992 fi
14993
14994 found="no"
14995
14996 if test $found = "no" ; then
14997 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
14998 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
14999 fi
15000
15001 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15002 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15003 fi
15004
15005 CFLAGS="$CFLAGS -Wmissing-format-attribute"
15006
15007 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5
15008 printf %s "checking if $CC supports -Wmissing-format-attribute... " >&6; }
15009 cacheid=xorg_cv_cc_flag__Wmissing_format_attribute
15010 if eval test \${$cacheid+y}
15011 then :
15012 printf %s "(cached) " >&6
15013 else $as_nop
15014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15015 /* end confdefs.h. */
15016 int i;
15017 int
15018 main (void)
15019 {
15020
15021 ;
15022 return 0;
15023 }
15024 _ACEOF
15025 if ac_fn_c_try_link "$LINENO"
15026 then :
15027 eval $cacheid=yes
15028 else $as_nop
15029 eval $cacheid=no
15030 fi
15031 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15032 conftest$ac_exeext conftest.$ac_ext
15033 fi
15034
15035
15036 CFLAGS="$xorg_testset_save_CFLAGS"
15037
15038 eval supported=\$$cacheid
15039 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15040 printf "%s\n" "$supported" >&6; }
15041 if test "$supported" = "yes" ; then
15042 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute"
15043 found="yes"
15044 fi
15045 fi
15046
15047
15048
15049
15050
15051
15052
15053
15054
15055
15056
15057
15058
15059
15060
15061 xorg_testset_save_CFLAGS="$CFLAGS"
15062
15063 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15064 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15065 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15066 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15067 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15068 then :
15069 printf %s "(cached) " >&6
15070 else $as_nop
15071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15072 /* end confdefs.h. */
15073 int i;
15074 _ACEOF
15075 if ac_fn_c_try_compile "$LINENO"
15076 then :
15077 xorg_cv_cc_flag_unknown_warning_option=yes
15078 else $as_nop
15079 xorg_cv_cc_flag_unknown_warning_option=no
15080 fi
15081 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15082 fi
15083 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15084 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15085 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15086 CFLAGS="$xorg_testset_save_CFLAGS"
15087 fi
15088
15089 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15090 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15091 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15092 fi
15093 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15094 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15095 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15096 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15097 then :
15098 printf %s "(cached) " >&6
15099 else $as_nop
15100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15101 /* end confdefs.h. */
15102 int i;
15103 _ACEOF
15104 if ac_fn_c_try_compile "$LINENO"
15105 then :
15106 xorg_cv_cc_flag_unused_command_line_argument=yes
15107 else $as_nop
15108 xorg_cv_cc_flag_unused_command_line_argument=no
15109 fi
15110 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15111 fi
15112 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15113 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15114 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15115 CFLAGS="$xorg_testset_save_CFLAGS"
15116 fi
15117
15118 found="no"
15119
15120 if test $found = "no" ; then
15121 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15122 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15123 fi
15124
15125 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15126 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15127 fi
15128
15129 CFLAGS="$CFLAGS -Wredundant-decls"
15130
15131 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5
15132 printf %s "checking if $CC supports -Wredundant-decls... " >&6; }
15133 cacheid=xorg_cv_cc_flag__Wredundant_decls
15134 if eval test \${$cacheid+y}
15135 then :
15136 printf %s "(cached) " >&6
15137 else $as_nop
15138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15139 /* end confdefs.h. */
15140 int i;
15141 int
15142 main (void)
15143 {
15144
15145 ;
15146 return 0;
15147 }
15148 _ACEOF
15149 if ac_fn_c_try_link "$LINENO"
15150 then :
15151 eval $cacheid=yes
15152 else $as_nop
15153 eval $cacheid=no
15154 fi
15155 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15156 conftest$ac_exeext conftest.$ac_ext
15157 fi
15158
15159
15160 CFLAGS="$xorg_testset_save_CFLAGS"
15161
15162 eval supported=\$$cacheid
15163 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15164 printf "%s\n" "$supported" >&6; }
15165 if test "$supported" = "yes" ; then
15166 BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls"
15167 found="yes"
15168 fi
15169 fi
15170
15171
15172
15173
15174
15175
15176
15177
15178
15179
15180
15181
15182
15183
15184
15185 xorg_testset_save_CFLAGS="$CFLAGS"
15186
15187 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15188 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15189 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15190 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15191 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15192 then :
15193 printf %s "(cached) " >&6
15194 else $as_nop
15195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15196 /* end confdefs.h. */
15197 int i;
15198 _ACEOF
15199 if ac_fn_c_try_compile "$LINENO"
15200 then :
15201 xorg_cv_cc_flag_unknown_warning_option=yes
15202 else $as_nop
15203 xorg_cv_cc_flag_unknown_warning_option=no
15204 fi
15205 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15206 fi
15207 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15208 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15209 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15210 CFLAGS="$xorg_testset_save_CFLAGS"
15211 fi
15212
15213 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15214 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15215 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15216 fi
15217 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15218 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15219 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15220 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15221 then :
15222 printf %s "(cached) " >&6
15223 else $as_nop
15224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15225 /* end confdefs.h. */
15226 int i;
15227 _ACEOF
15228 if ac_fn_c_try_compile "$LINENO"
15229 then :
15230 xorg_cv_cc_flag_unused_command_line_argument=yes
15231 else $as_nop
15232 xorg_cv_cc_flag_unused_command_line_argument=no
15233 fi
15234 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15235 fi
15236 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15237 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15238 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15239 CFLAGS="$xorg_testset_save_CFLAGS"
15240 fi
15241
15242 found="no"
15243
15244 if test $found = "no" ; then
15245 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15246 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15247 fi
15248
15249 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15250 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15251 fi
15252
15253 CFLAGS="$CFLAGS -Wlogical-op"
15254
15255 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5
15256 printf %s "checking if $CC supports -Wlogical-op... " >&6; }
15257 cacheid=xorg_cv_cc_flag__Wlogical_op
15258 if eval test \${$cacheid+y}
15259 then :
15260 printf %s "(cached) " >&6
15261 else $as_nop
15262 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15263 /* end confdefs.h. */
15264 int i;
15265 int
15266 main (void)
15267 {
15268
15269 ;
15270 return 0;
15271 }
15272 _ACEOF
15273 if ac_fn_c_try_link "$LINENO"
15274 then :
15275 eval $cacheid=yes
15276 else $as_nop
15277 eval $cacheid=no
15278 fi
15279 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15280 conftest$ac_exeext conftest.$ac_ext
15281 fi
15282
15283
15284 CFLAGS="$xorg_testset_save_CFLAGS"
15285
15286 eval supported=\$$cacheid
15287 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15288 printf "%s\n" "$supported" >&6; }
15289 if test "$supported" = "yes" ; then
15290 BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op"
15291 found="yes"
15292 fi
15293 fi
15294
15295
15296
15297 # These are currently disabled because they are noisy. They will be enabled
15298 # in the future once the codebase is sufficiently modernized to silence
15299 # them. For now, I don't want them to drown out the other warnings.
15300 # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses])
15301 # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align])
15302 # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual])
15303
15304 # Turn some warnings into errors, so we don't accidentally get successful builds
15305 # when there are problems that should be fixed.
15306
15307 if test "x$SELECTIVE_WERROR" = "xyes" ; then
15308
15309
15310
15311
15312
15313
15314
15315
15316
15317
15318
15319
15320
15321 xorg_testset_save_CFLAGS="$CFLAGS"
15322
15323 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15324 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15325 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15326 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15327 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15328 then :
15329 printf %s "(cached) " >&6
15330 else $as_nop
15331 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15332 /* end confdefs.h. */
15333 int i;
15334 _ACEOF
15335 if ac_fn_c_try_compile "$LINENO"
15336 then :
15337 xorg_cv_cc_flag_unknown_warning_option=yes
15338 else $as_nop
15339 xorg_cv_cc_flag_unknown_warning_option=no
15340 fi
15341 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15342 fi
15343 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15344 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15345 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15346 CFLAGS="$xorg_testset_save_CFLAGS"
15347 fi
15348
15349 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15350 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15351 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15352 fi
15353 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15354 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15355 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15356 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15357 then :
15358 printf %s "(cached) " >&6
15359 else $as_nop
15360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15361 /* end confdefs.h. */
15362 int i;
15363 _ACEOF
15364 if ac_fn_c_try_compile "$LINENO"
15365 then :
15366 xorg_cv_cc_flag_unused_command_line_argument=yes
15367 else $as_nop
15368 xorg_cv_cc_flag_unused_command_line_argument=no
15369 fi
15370 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15371 fi
15372 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15373 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15374 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15375 CFLAGS="$xorg_testset_save_CFLAGS"
15376 fi
15377
15378 found="no"
15379
15380 if test $found = "no" ; then
15381 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15382 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15383 fi
15384
15385 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15386 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15387 fi
15388
15389 CFLAGS="$CFLAGS -Werror=implicit"
15390
15391 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5
15392 printf %s "checking if $CC supports -Werror=implicit... " >&6; }
15393 cacheid=xorg_cv_cc_flag__Werror_implicit
15394 if eval test \${$cacheid+y}
15395 then :
15396 printf %s "(cached) " >&6
15397 else $as_nop
15398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15399 /* end confdefs.h. */
15400 int i;
15401 int
15402 main (void)
15403 {
15404
15405 ;
15406 return 0;
15407 }
15408 _ACEOF
15409 if ac_fn_c_try_link "$LINENO"
15410 then :
15411 eval $cacheid=yes
15412 else $as_nop
15413 eval $cacheid=no
15414 fi
15415 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15416 conftest$ac_exeext conftest.$ac_ext
15417 fi
15418
15419
15420 CFLAGS="$xorg_testset_save_CFLAGS"
15421
15422 eval supported=\$$cacheid
15423 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15424 printf "%s\n" "$supported" >&6; }
15425 if test "$supported" = "yes" ; then
15426 BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit"
15427 found="yes"
15428 fi
15429 fi
15430
15431 if test $found = "no" ; then
15432 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15433 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15434 fi
15435
15436 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15437 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15438 fi
15439
15440 CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
15441
15442 { 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
15443 printf %s "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; }
15444 cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED
15445 if eval test \${$cacheid+y}
15446 then :
15447 printf %s "(cached) " >&6
15448 else $as_nop
15449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15450 /* end confdefs.h. */
15451 int i;
15452 int
15453 main (void)
15454 {
15455
15456 ;
15457 return 0;
15458 }
15459 _ACEOF
15460 if ac_fn_c_try_link "$LINENO"
15461 then :
15462 eval $cacheid=yes
15463 else $as_nop
15464 eval $cacheid=no
15465 fi
15466 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15467 conftest$ac_exeext conftest.$ac_ext
15468 fi
15469
15470
15471 CFLAGS="$xorg_testset_save_CFLAGS"
15472
15473 eval supported=\$$cacheid
15474 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15475 printf "%s\n" "$supported" >&6; }
15476 if test "$supported" = "yes" ; then
15477 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"
15478 found="yes"
15479 fi
15480 fi
15481
15482
15483
15484
15485
15486
15487
15488
15489
15490
15491
15492
15493
15494
15495
15496 xorg_testset_save_CFLAGS="$CFLAGS"
15497
15498 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15499 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15500 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15501 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15502 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15503 then :
15504 printf %s "(cached) " >&6
15505 else $as_nop
15506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15507 /* end confdefs.h. */
15508 int i;
15509 _ACEOF
15510 if ac_fn_c_try_compile "$LINENO"
15511 then :
15512 xorg_cv_cc_flag_unknown_warning_option=yes
15513 else $as_nop
15514 xorg_cv_cc_flag_unknown_warning_option=no
15515 fi
15516 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15517 fi
15518 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15519 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15520 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15521 CFLAGS="$xorg_testset_save_CFLAGS"
15522 fi
15523
15524 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15525 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15526 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15527 fi
15528 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15529 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15530 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15531 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15532 then :
15533 printf %s "(cached) " >&6
15534 else $as_nop
15535 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15536 /* end confdefs.h. */
15537 int i;
15538 _ACEOF
15539 if ac_fn_c_try_compile "$LINENO"
15540 then :
15541 xorg_cv_cc_flag_unused_command_line_argument=yes
15542 else $as_nop
15543 xorg_cv_cc_flag_unused_command_line_argument=no
15544 fi
15545 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15546 fi
15547 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15548 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15549 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15550 CFLAGS="$xorg_testset_save_CFLAGS"
15551 fi
15552
15553 found="no"
15554
15555 if test $found = "no" ; then
15556 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15557 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15558 fi
15559
15560 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15561 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15562 fi
15563
15564 CFLAGS="$CFLAGS -Werror=nonnull"
15565
15566 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5
15567 printf %s "checking if $CC supports -Werror=nonnull... " >&6; }
15568 cacheid=xorg_cv_cc_flag__Werror_nonnull
15569 if eval test \${$cacheid+y}
15570 then :
15571 printf %s "(cached) " >&6
15572 else $as_nop
15573 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15574 /* end confdefs.h. */
15575 int i;
15576 int
15577 main (void)
15578 {
15579
15580 ;
15581 return 0;
15582 }
15583 _ACEOF
15584 if ac_fn_c_try_link "$LINENO"
15585 then :
15586 eval $cacheid=yes
15587 else $as_nop
15588 eval $cacheid=no
15589 fi
15590 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15591 conftest$ac_exeext conftest.$ac_ext
15592 fi
15593
15594
15595 CFLAGS="$xorg_testset_save_CFLAGS"
15596
15597 eval supported=\$$cacheid
15598 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15599 printf "%s\n" "$supported" >&6; }
15600 if test "$supported" = "yes" ; then
15601 BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull"
15602 found="yes"
15603 fi
15604 fi
15605
15606
15607
15608
15609
15610
15611
15612
15613
15614
15615
15616
15617
15618
15619
15620 xorg_testset_save_CFLAGS="$CFLAGS"
15621
15622 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15623 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15624 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15625 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15626 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15627 then :
15628 printf %s "(cached) " >&6
15629 else $as_nop
15630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15631 /* end confdefs.h. */
15632 int i;
15633 _ACEOF
15634 if ac_fn_c_try_compile "$LINENO"
15635 then :
15636 xorg_cv_cc_flag_unknown_warning_option=yes
15637 else $as_nop
15638 xorg_cv_cc_flag_unknown_warning_option=no
15639 fi
15640 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15641 fi
15642 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15643 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15644 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15645 CFLAGS="$xorg_testset_save_CFLAGS"
15646 fi
15647
15648 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15649 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15650 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15651 fi
15652 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15653 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15654 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15655 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15656 then :
15657 printf %s "(cached) " >&6
15658 else $as_nop
15659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15660 /* end confdefs.h. */
15661 int i;
15662 _ACEOF
15663 if ac_fn_c_try_compile "$LINENO"
15664 then :
15665 xorg_cv_cc_flag_unused_command_line_argument=yes
15666 else $as_nop
15667 xorg_cv_cc_flag_unused_command_line_argument=no
15668 fi
15669 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15670 fi
15671 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15672 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15673 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15674 CFLAGS="$xorg_testset_save_CFLAGS"
15675 fi
15676
15677 found="no"
15678
15679 if test $found = "no" ; then
15680 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15681 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15682 fi
15683
15684 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15685 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15686 fi
15687
15688 CFLAGS="$CFLAGS -Werror=init-self"
15689
15690 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5
15691 printf %s "checking if $CC supports -Werror=init-self... " >&6; }
15692 cacheid=xorg_cv_cc_flag__Werror_init_self
15693 if eval test \${$cacheid+y}
15694 then :
15695 printf %s "(cached) " >&6
15696 else $as_nop
15697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15698 /* end confdefs.h. */
15699 int i;
15700 int
15701 main (void)
15702 {
15703
15704 ;
15705 return 0;
15706 }
15707 _ACEOF
15708 if ac_fn_c_try_link "$LINENO"
15709 then :
15710 eval $cacheid=yes
15711 else $as_nop
15712 eval $cacheid=no
15713 fi
15714 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15715 conftest$ac_exeext conftest.$ac_ext
15716 fi
15717
15718
15719 CFLAGS="$xorg_testset_save_CFLAGS"
15720
15721 eval supported=\$$cacheid
15722 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15723 printf "%s\n" "$supported" >&6; }
15724 if test "$supported" = "yes" ; then
15725 BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self"
15726 found="yes"
15727 fi
15728 fi
15729
15730
15731
15732
15733
15734
15735
15736
15737
15738
15739
15740
15741
15742
15743
15744 xorg_testset_save_CFLAGS="$CFLAGS"
15745
15746 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15747 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15748 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15749 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15750 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15751 then :
15752 printf %s "(cached) " >&6
15753 else $as_nop
15754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15755 /* end confdefs.h. */
15756 int i;
15757 _ACEOF
15758 if ac_fn_c_try_compile "$LINENO"
15759 then :
15760 xorg_cv_cc_flag_unknown_warning_option=yes
15761 else $as_nop
15762 xorg_cv_cc_flag_unknown_warning_option=no
15763 fi
15764 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15765 fi
15766 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15767 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15768 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15769 CFLAGS="$xorg_testset_save_CFLAGS"
15770 fi
15771
15772 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15773 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15774 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15775 fi
15776 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15777 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15778 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15779 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15780 then :
15781 printf %s "(cached) " >&6
15782 else $as_nop
15783 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15784 /* end confdefs.h. */
15785 int i;
15786 _ACEOF
15787 if ac_fn_c_try_compile "$LINENO"
15788 then :
15789 xorg_cv_cc_flag_unused_command_line_argument=yes
15790 else $as_nop
15791 xorg_cv_cc_flag_unused_command_line_argument=no
15792 fi
15793 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15794 fi
15795 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15796 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15797 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15798 CFLAGS="$xorg_testset_save_CFLAGS"
15799 fi
15800
15801 found="no"
15802
15803 if test $found = "no" ; then
15804 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15805 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15806 fi
15807
15808 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15809 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15810 fi
15811
15812 CFLAGS="$CFLAGS -Werror=main"
15813
15814 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5
15815 printf %s "checking if $CC supports -Werror=main... " >&6; }
15816 cacheid=xorg_cv_cc_flag__Werror_main
15817 if eval test \${$cacheid+y}
15818 then :
15819 printf %s "(cached) " >&6
15820 else $as_nop
15821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15822 /* end confdefs.h. */
15823 int i;
15824 int
15825 main (void)
15826 {
15827
15828 ;
15829 return 0;
15830 }
15831 _ACEOF
15832 if ac_fn_c_try_link "$LINENO"
15833 then :
15834 eval $cacheid=yes
15835 else $as_nop
15836 eval $cacheid=no
15837 fi
15838 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15839 conftest$ac_exeext conftest.$ac_ext
15840 fi
15841
15842
15843 CFLAGS="$xorg_testset_save_CFLAGS"
15844
15845 eval supported=\$$cacheid
15846 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15847 printf "%s\n" "$supported" >&6; }
15848 if test "$supported" = "yes" ; then
15849 BASE_CFLAGS="$BASE_CFLAGS -Werror=main"
15850 found="yes"
15851 fi
15852 fi
15853
15854
15855
15856
15857
15858
15859
15860
15861
15862
15863
15864
15865
15866
15867
15868 xorg_testset_save_CFLAGS="$CFLAGS"
15869
15870 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15871 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15872 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15873 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15874 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15875 then :
15876 printf %s "(cached) " >&6
15877 else $as_nop
15878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15879 /* end confdefs.h. */
15880 int i;
15881 _ACEOF
15882 if ac_fn_c_try_compile "$LINENO"
15883 then :
15884 xorg_cv_cc_flag_unknown_warning_option=yes
15885 else $as_nop
15886 xorg_cv_cc_flag_unknown_warning_option=no
15887 fi
15888 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15889 fi
15890 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
15891 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
15892 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
15893 CFLAGS="$xorg_testset_save_CFLAGS"
15894 fi
15895
15896 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
15897 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15898 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15899 fi
15900 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15901 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
15902 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
15903 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
15904 then :
15905 printf %s "(cached) " >&6
15906 else $as_nop
15907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15908 /* end confdefs.h. */
15909 int i;
15910 _ACEOF
15911 if ac_fn_c_try_compile "$LINENO"
15912 then :
15913 xorg_cv_cc_flag_unused_command_line_argument=yes
15914 else $as_nop
15915 xorg_cv_cc_flag_unused_command_line_argument=no
15916 fi
15917 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15918 fi
15919 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
15920 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
15921 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
15922 CFLAGS="$xorg_testset_save_CFLAGS"
15923 fi
15924
15925 found="no"
15926
15927 if test $found = "no" ; then
15928 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
15929 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15930 fi
15931
15932 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
15933 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
15934 fi
15935
15936 CFLAGS="$CFLAGS -Werror=missing-braces"
15937
15938 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5
15939 printf %s "checking if $CC supports -Werror=missing-braces... " >&6; }
15940 cacheid=xorg_cv_cc_flag__Werror_missing_braces
15941 if eval test \${$cacheid+y}
15942 then :
15943 printf %s "(cached) " >&6
15944 else $as_nop
15945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15946 /* end confdefs.h. */
15947 int i;
15948 int
15949 main (void)
15950 {
15951
15952 ;
15953 return 0;
15954 }
15955 _ACEOF
15956 if ac_fn_c_try_link "$LINENO"
15957 then :
15958 eval $cacheid=yes
15959 else $as_nop
15960 eval $cacheid=no
15961 fi
15962 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15963 conftest$ac_exeext conftest.$ac_ext
15964 fi
15965
15966
15967 CFLAGS="$xorg_testset_save_CFLAGS"
15968
15969 eval supported=\$$cacheid
15970 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
15971 printf "%s\n" "$supported" >&6; }
15972 if test "$supported" = "yes" ; then
15973 BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces"
15974 found="yes"
15975 fi
15976 fi
15977
15978
15979
15980
15981
15982
15983
15984
15985
15986
15987
15988
15989
15990
15991
15992 xorg_testset_save_CFLAGS="$CFLAGS"
15993
15994 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
15995 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
15996 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
15997 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
15998 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
15999 then :
16000 printf %s "(cached) " >&6
16001 else $as_nop
16002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16003 /* end confdefs.h. */
16004 int i;
16005 _ACEOF
16006 if ac_fn_c_try_compile "$LINENO"
16007 then :
16008 xorg_cv_cc_flag_unknown_warning_option=yes
16009 else $as_nop
16010 xorg_cv_cc_flag_unknown_warning_option=no
16011 fi
16012 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16013 fi
16014 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16015 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16016 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16017 CFLAGS="$xorg_testset_save_CFLAGS"
16018 fi
16019
16020 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16021 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16022 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16023 fi
16024 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16025 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16026 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16027 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16028 then :
16029 printf %s "(cached) " >&6
16030 else $as_nop
16031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16032 /* end confdefs.h. */
16033 int i;
16034 _ACEOF
16035 if ac_fn_c_try_compile "$LINENO"
16036 then :
16037 xorg_cv_cc_flag_unused_command_line_argument=yes
16038 else $as_nop
16039 xorg_cv_cc_flag_unused_command_line_argument=no
16040 fi
16041 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16042 fi
16043 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16044 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16045 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16046 CFLAGS="$xorg_testset_save_CFLAGS"
16047 fi
16048
16049 found="no"
16050
16051 if test $found = "no" ; then
16052 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16053 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16054 fi
16055
16056 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16057 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16058 fi
16059
16060 CFLAGS="$CFLAGS -Werror=sequence-point"
16061
16062 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5
16063 printf %s "checking if $CC supports -Werror=sequence-point... " >&6; }
16064 cacheid=xorg_cv_cc_flag__Werror_sequence_point
16065 if eval test \${$cacheid+y}
16066 then :
16067 printf %s "(cached) " >&6
16068 else $as_nop
16069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16070 /* end confdefs.h. */
16071 int i;
16072 int
16073 main (void)
16074 {
16075
16076 ;
16077 return 0;
16078 }
16079 _ACEOF
16080 if ac_fn_c_try_link "$LINENO"
16081 then :
16082 eval $cacheid=yes
16083 else $as_nop
16084 eval $cacheid=no
16085 fi
16086 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16087 conftest$ac_exeext conftest.$ac_ext
16088 fi
16089
16090
16091 CFLAGS="$xorg_testset_save_CFLAGS"
16092
16093 eval supported=\$$cacheid
16094 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16095 printf "%s\n" "$supported" >&6; }
16096 if test "$supported" = "yes" ; then
16097 BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point"
16098 found="yes"
16099 fi
16100 fi
16101
16102
16103
16104
16105
16106
16107
16108
16109
16110
16111
16112
16113
16114
16115
16116 xorg_testset_save_CFLAGS="$CFLAGS"
16117
16118 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16119 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16120 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16121 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16122 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
16123 then :
16124 printf %s "(cached) " >&6
16125 else $as_nop
16126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16127 /* end confdefs.h. */
16128 int i;
16129 _ACEOF
16130 if ac_fn_c_try_compile "$LINENO"
16131 then :
16132 xorg_cv_cc_flag_unknown_warning_option=yes
16133 else $as_nop
16134 xorg_cv_cc_flag_unknown_warning_option=no
16135 fi
16136 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16137 fi
16138 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16139 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16140 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16141 CFLAGS="$xorg_testset_save_CFLAGS"
16142 fi
16143
16144 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16145 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16146 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16147 fi
16148 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16149 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16150 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16151 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16152 then :
16153 printf %s "(cached) " >&6
16154 else $as_nop
16155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16156 /* end confdefs.h. */
16157 int i;
16158 _ACEOF
16159 if ac_fn_c_try_compile "$LINENO"
16160 then :
16161 xorg_cv_cc_flag_unused_command_line_argument=yes
16162 else $as_nop
16163 xorg_cv_cc_flag_unused_command_line_argument=no
16164 fi
16165 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16166 fi
16167 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16168 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16169 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16170 CFLAGS="$xorg_testset_save_CFLAGS"
16171 fi
16172
16173 found="no"
16174
16175 if test $found = "no" ; then
16176 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16177 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16178 fi
16179
16180 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16181 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16182 fi
16183
16184 CFLAGS="$CFLAGS -Werror=return-type"
16185
16186 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5
16187 printf %s "checking if $CC supports -Werror=return-type... " >&6; }
16188 cacheid=xorg_cv_cc_flag__Werror_return_type
16189 if eval test \${$cacheid+y}
16190 then :
16191 printf %s "(cached) " >&6
16192 else $as_nop
16193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16194 /* end confdefs.h. */
16195 int i;
16196 int
16197 main (void)
16198 {
16199
16200 ;
16201 return 0;
16202 }
16203 _ACEOF
16204 if ac_fn_c_try_link "$LINENO"
16205 then :
16206 eval $cacheid=yes
16207 else $as_nop
16208 eval $cacheid=no
16209 fi
16210 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16211 conftest$ac_exeext conftest.$ac_ext
16212 fi
16213
16214
16215 CFLAGS="$xorg_testset_save_CFLAGS"
16216
16217 eval supported=\$$cacheid
16218 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16219 printf "%s\n" "$supported" >&6; }
16220 if test "$supported" = "yes" ; then
16221 BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type"
16222 found="yes"
16223 fi
16224 fi
16225
16226 if test $found = "no" ; then
16227 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16228 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16229 fi
16230
16231 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16232 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16233 fi
16234
16235 CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
16236
16237 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5
16238 printf %s "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; }
16239 cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT
16240 if eval test \${$cacheid+y}
16241 then :
16242 printf %s "(cached) " >&6
16243 else $as_nop
16244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16245 /* end confdefs.h. */
16246 int i;
16247 int
16248 main (void)
16249 {
16250
16251 ;
16252 return 0;
16253 }
16254 _ACEOF
16255 if ac_fn_c_try_link "$LINENO"
16256 then :
16257 eval $cacheid=yes
16258 else $as_nop
16259 eval $cacheid=no
16260 fi
16261 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16262 conftest$ac_exeext conftest.$ac_ext
16263 fi
16264
16265
16266 CFLAGS="$xorg_testset_save_CFLAGS"
16267
16268 eval supported=\$$cacheid
16269 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16270 printf "%s\n" "$supported" >&6; }
16271 if test "$supported" = "yes" ; then
16272 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT"
16273 found="yes"
16274 fi
16275 fi
16276
16277
16278
16279
16280
16281
16282
16283
16284
16285
16286
16287
16288
16289
16290
16291 xorg_testset_save_CFLAGS="$CFLAGS"
16292
16293 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16294 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16295 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16296 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16297 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
16298 then :
16299 printf %s "(cached) " >&6
16300 else $as_nop
16301 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16302 /* end confdefs.h. */
16303 int i;
16304 _ACEOF
16305 if ac_fn_c_try_compile "$LINENO"
16306 then :
16307 xorg_cv_cc_flag_unknown_warning_option=yes
16308 else $as_nop
16309 xorg_cv_cc_flag_unknown_warning_option=no
16310 fi
16311 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16312 fi
16313 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16314 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16315 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16316 CFLAGS="$xorg_testset_save_CFLAGS"
16317 fi
16318
16319 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16320 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16321 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16322 fi
16323 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16324 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16325 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16326 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16327 then :
16328 printf %s "(cached) " >&6
16329 else $as_nop
16330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16331 /* end confdefs.h. */
16332 int i;
16333 _ACEOF
16334 if ac_fn_c_try_compile "$LINENO"
16335 then :
16336 xorg_cv_cc_flag_unused_command_line_argument=yes
16337 else $as_nop
16338 xorg_cv_cc_flag_unused_command_line_argument=no
16339 fi
16340 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16341 fi
16342 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16343 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16344 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16345 CFLAGS="$xorg_testset_save_CFLAGS"
16346 fi
16347
16348 found="no"
16349
16350 if test $found = "no" ; then
16351 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16352 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16353 fi
16354
16355 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16356 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16357 fi
16358
16359 CFLAGS="$CFLAGS -Werror=trigraphs"
16360
16361 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5
16362 printf %s "checking if $CC supports -Werror=trigraphs... " >&6; }
16363 cacheid=xorg_cv_cc_flag__Werror_trigraphs
16364 if eval test \${$cacheid+y}
16365 then :
16366 printf %s "(cached) " >&6
16367 else $as_nop
16368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16369 /* end confdefs.h. */
16370 int i;
16371 int
16372 main (void)
16373 {
16374
16375 ;
16376 return 0;
16377 }
16378 _ACEOF
16379 if ac_fn_c_try_link "$LINENO"
16380 then :
16381 eval $cacheid=yes
16382 else $as_nop
16383 eval $cacheid=no
16384 fi
16385 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16386 conftest$ac_exeext conftest.$ac_ext
16387 fi
16388
16389
16390 CFLAGS="$xorg_testset_save_CFLAGS"
16391
16392 eval supported=\$$cacheid
16393 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16394 printf "%s\n" "$supported" >&6; }
16395 if test "$supported" = "yes" ; then
16396 BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs"
16397 found="yes"
16398 fi
16399 fi
16400
16401
16402
16403
16404
16405
16406
16407
16408
16409
16410
16411
16412
16413
16414
16415 xorg_testset_save_CFLAGS="$CFLAGS"
16416
16417 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16418 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16419 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16420 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16421 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
16422 then :
16423 printf %s "(cached) " >&6
16424 else $as_nop
16425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16426 /* end confdefs.h. */
16427 int i;
16428 _ACEOF
16429 if ac_fn_c_try_compile "$LINENO"
16430 then :
16431 xorg_cv_cc_flag_unknown_warning_option=yes
16432 else $as_nop
16433 xorg_cv_cc_flag_unknown_warning_option=no
16434 fi
16435 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16436 fi
16437 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16438 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16439 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16440 CFLAGS="$xorg_testset_save_CFLAGS"
16441 fi
16442
16443 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16444 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16445 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16446 fi
16447 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16448 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16449 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16450 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16451 then :
16452 printf %s "(cached) " >&6
16453 else $as_nop
16454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16455 /* end confdefs.h. */
16456 int i;
16457 _ACEOF
16458 if ac_fn_c_try_compile "$LINENO"
16459 then :
16460 xorg_cv_cc_flag_unused_command_line_argument=yes
16461 else $as_nop
16462 xorg_cv_cc_flag_unused_command_line_argument=no
16463 fi
16464 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16465 fi
16466 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16467 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16468 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16469 CFLAGS="$xorg_testset_save_CFLAGS"
16470 fi
16471
16472 found="no"
16473
16474 if test $found = "no" ; then
16475 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16476 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16477 fi
16478
16479 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16480 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16481 fi
16482
16483 CFLAGS="$CFLAGS -Werror=array-bounds"
16484
16485 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5
16486 printf %s "checking if $CC supports -Werror=array-bounds... " >&6; }
16487 cacheid=xorg_cv_cc_flag__Werror_array_bounds
16488 if eval test \${$cacheid+y}
16489 then :
16490 printf %s "(cached) " >&6
16491 else $as_nop
16492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16493 /* end confdefs.h. */
16494 int i;
16495 int
16496 main (void)
16497 {
16498
16499 ;
16500 return 0;
16501 }
16502 _ACEOF
16503 if ac_fn_c_try_link "$LINENO"
16504 then :
16505 eval $cacheid=yes
16506 else $as_nop
16507 eval $cacheid=no
16508 fi
16509 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16510 conftest$ac_exeext conftest.$ac_ext
16511 fi
16512
16513
16514 CFLAGS="$xorg_testset_save_CFLAGS"
16515
16516 eval supported=\$$cacheid
16517 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16518 printf "%s\n" "$supported" >&6; }
16519 if test "$supported" = "yes" ; then
16520 BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds"
16521 found="yes"
16522 fi
16523 fi
16524
16525
16526
16527
16528
16529
16530
16531
16532
16533
16534
16535
16536
16537
16538
16539 xorg_testset_save_CFLAGS="$CFLAGS"
16540
16541 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16542 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16543 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16544 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16545 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
16546 then :
16547 printf %s "(cached) " >&6
16548 else $as_nop
16549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16550 /* end confdefs.h. */
16551 int i;
16552 _ACEOF
16553 if ac_fn_c_try_compile "$LINENO"
16554 then :
16555 xorg_cv_cc_flag_unknown_warning_option=yes
16556 else $as_nop
16557 xorg_cv_cc_flag_unknown_warning_option=no
16558 fi
16559 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16560 fi
16561 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16562 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16563 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16564 CFLAGS="$xorg_testset_save_CFLAGS"
16565 fi
16566
16567 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16568 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16569 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16570 fi
16571 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16572 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16573 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16574 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16575 then :
16576 printf %s "(cached) " >&6
16577 else $as_nop
16578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16579 /* end confdefs.h. */
16580 int i;
16581 _ACEOF
16582 if ac_fn_c_try_compile "$LINENO"
16583 then :
16584 xorg_cv_cc_flag_unused_command_line_argument=yes
16585 else $as_nop
16586 xorg_cv_cc_flag_unused_command_line_argument=no
16587 fi
16588 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16589 fi
16590 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16591 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16592 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16593 CFLAGS="$xorg_testset_save_CFLAGS"
16594 fi
16595
16596 found="no"
16597
16598 if test $found = "no" ; then
16599 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16600 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16601 fi
16602
16603 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16604 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16605 fi
16606
16607 CFLAGS="$CFLAGS -Werror=write-strings"
16608
16609 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5
16610 printf %s "checking if $CC supports -Werror=write-strings... " >&6; }
16611 cacheid=xorg_cv_cc_flag__Werror_write_strings
16612 if eval test \${$cacheid+y}
16613 then :
16614 printf %s "(cached) " >&6
16615 else $as_nop
16616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16617 /* end confdefs.h. */
16618 int i;
16619 int
16620 main (void)
16621 {
16622
16623 ;
16624 return 0;
16625 }
16626 _ACEOF
16627 if ac_fn_c_try_link "$LINENO"
16628 then :
16629 eval $cacheid=yes
16630 else $as_nop
16631 eval $cacheid=no
16632 fi
16633 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16634 conftest$ac_exeext conftest.$ac_ext
16635 fi
16636
16637
16638 CFLAGS="$xorg_testset_save_CFLAGS"
16639
16640 eval supported=\$$cacheid
16641 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16642 printf "%s\n" "$supported" >&6; }
16643 if test "$supported" = "yes" ; then
16644 BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings"
16645 found="yes"
16646 fi
16647 fi
16648
16649
16650
16651
16652
16653
16654
16655
16656
16657
16658
16659
16660
16661
16662
16663 xorg_testset_save_CFLAGS="$CFLAGS"
16664
16665 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16666 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16667 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16668 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16669 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
16670 then :
16671 printf %s "(cached) " >&6
16672 else $as_nop
16673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16674 /* end confdefs.h. */
16675 int i;
16676 _ACEOF
16677 if ac_fn_c_try_compile "$LINENO"
16678 then :
16679 xorg_cv_cc_flag_unknown_warning_option=yes
16680 else $as_nop
16681 xorg_cv_cc_flag_unknown_warning_option=no
16682 fi
16683 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16684 fi
16685 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16686 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16687 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16688 CFLAGS="$xorg_testset_save_CFLAGS"
16689 fi
16690
16691 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16692 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16693 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16694 fi
16695 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16696 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16697 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16698 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16699 then :
16700 printf %s "(cached) " >&6
16701 else $as_nop
16702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16703 /* end confdefs.h. */
16704 int i;
16705 _ACEOF
16706 if ac_fn_c_try_compile "$LINENO"
16707 then :
16708 xorg_cv_cc_flag_unused_command_line_argument=yes
16709 else $as_nop
16710 xorg_cv_cc_flag_unused_command_line_argument=no
16711 fi
16712 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16713 fi
16714 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16715 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16716 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16717 CFLAGS="$xorg_testset_save_CFLAGS"
16718 fi
16719
16720 found="no"
16721
16722 if test $found = "no" ; then
16723 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16724 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16725 fi
16726
16727 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16728 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16729 fi
16730
16731 CFLAGS="$CFLAGS -Werror=address"
16732
16733 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5
16734 printf %s "checking if $CC supports -Werror=address... " >&6; }
16735 cacheid=xorg_cv_cc_flag__Werror_address
16736 if eval test \${$cacheid+y}
16737 then :
16738 printf %s "(cached) " >&6
16739 else $as_nop
16740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16741 /* end confdefs.h. */
16742 int i;
16743 int
16744 main (void)
16745 {
16746
16747 ;
16748 return 0;
16749 }
16750 _ACEOF
16751 if ac_fn_c_try_link "$LINENO"
16752 then :
16753 eval $cacheid=yes
16754 else $as_nop
16755 eval $cacheid=no
16756 fi
16757 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16758 conftest$ac_exeext conftest.$ac_ext
16759 fi
16760
16761
16762 CFLAGS="$xorg_testset_save_CFLAGS"
16763
16764 eval supported=\$$cacheid
16765 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16766 printf "%s\n" "$supported" >&6; }
16767 if test "$supported" = "yes" ; then
16768 BASE_CFLAGS="$BASE_CFLAGS -Werror=address"
16769 found="yes"
16770 fi
16771 fi
16772
16773
16774
16775
16776
16777
16778
16779
16780
16781
16782
16783
16784
16785
16786
16787 xorg_testset_save_CFLAGS="$CFLAGS"
16788
16789 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16790 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16791 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16792 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16793 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
16794 then :
16795 printf %s "(cached) " >&6
16796 else $as_nop
16797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16798 /* end confdefs.h. */
16799 int i;
16800 _ACEOF
16801 if ac_fn_c_try_compile "$LINENO"
16802 then :
16803 xorg_cv_cc_flag_unknown_warning_option=yes
16804 else $as_nop
16805 xorg_cv_cc_flag_unknown_warning_option=no
16806 fi
16807 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16808 fi
16809 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16810 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16811 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16812 CFLAGS="$xorg_testset_save_CFLAGS"
16813 fi
16814
16815 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16816 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16817 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16818 fi
16819 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16820 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16821 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16822 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16823 then :
16824 printf %s "(cached) " >&6
16825 else $as_nop
16826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16827 /* end confdefs.h. */
16828 int i;
16829 _ACEOF
16830 if ac_fn_c_try_compile "$LINENO"
16831 then :
16832 xorg_cv_cc_flag_unused_command_line_argument=yes
16833 else $as_nop
16834 xorg_cv_cc_flag_unused_command_line_argument=no
16835 fi
16836 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16837 fi
16838 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
16839 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
16840 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
16841 CFLAGS="$xorg_testset_save_CFLAGS"
16842 fi
16843
16844 found="no"
16845
16846 if test $found = "no" ; then
16847 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16848 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16849 fi
16850
16851 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16852 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16853 fi
16854
16855 CFLAGS="$CFLAGS -Werror=int-to-pointer-cast"
16856
16857 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5
16858 printf %s "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; }
16859 cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast
16860 if eval test \${$cacheid+y}
16861 then :
16862 printf %s "(cached) " >&6
16863 else $as_nop
16864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16865 /* end confdefs.h. */
16866 int i;
16867 int
16868 main (void)
16869 {
16870
16871 ;
16872 return 0;
16873 }
16874 _ACEOF
16875 if ac_fn_c_try_link "$LINENO"
16876 then :
16877 eval $cacheid=yes
16878 else $as_nop
16879 eval $cacheid=no
16880 fi
16881 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16882 conftest$ac_exeext conftest.$ac_ext
16883 fi
16884
16885
16886 CFLAGS="$xorg_testset_save_CFLAGS"
16887
16888 eval supported=\$$cacheid
16889 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16890 printf "%s\n" "$supported" >&6; }
16891 if test "$supported" = "yes" ; then
16892 BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast"
16893 found="yes"
16894 fi
16895 fi
16896
16897 if test $found = "no" ; then
16898 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16899 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16900 fi
16901
16902 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
16903 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16904 fi
16905
16906 CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
16907
16908 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5
16909 printf %s "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; }
16910 cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION
16911 if eval test \${$cacheid+y}
16912 then :
16913 printf %s "(cached) " >&6
16914 else $as_nop
16915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16916 /* end confdefs.h. */
16917 int i;
16918 int
16919 main (void)
16920 {
16921
16922 ;
16923 return 0;
16924 }
16925 _ACEOF
16926 if ac_fn_c_try_link "$LINENO"
16927 then :
16928 eval $cacheid=yes
16929 else $as_nop
16930 eval $cacheid=no
16931 fi
16932 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16933 conftest$ac_exeext conftest.$ac_ext
16934 fi
16935
16936
16937 CFLAGS="$xorg_testset_save_CFLAGS"
16938
16939 eval supported=\$$cacheid
16940 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
16941 printf "%s\n" "$supported" >&6; }
16942 if test "$supported" = "yes" ; then
16943 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION"
16944 found="yes"
16945 fi
16946 fi
16947
16948
16949
16950
16951
16952
16953
16954
16955
16956
16957
16958
16959
16960
16961
16962 xorg_testset_save_CFLAGS="$CFLAGS"
16963
16964 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
16965 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16966 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
16967 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
16968 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
16969 then :
16970 printf %s "(cached) " >&6
16971 else $as_nop
16972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16973 /* end confdefs.h. */
16974 int i;
16975 _ACEOF
16976 if ac_fn_c_try_compile "$LINENO"
16977 then :
16978 xorg_cv_cc_flag_unknown_warning_option=yes
16979 else $as_nop
16980 xorg_cv_cc_flag_unknown_warning_option=no
16981 fi
16982 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16983 fi
16984 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
16985 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
16986 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
16987 CFLAGS="$xorg_testset_save_CFLAGS"
16988 fi
16989
16990 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
16991 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
16992 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
16993 fi
16994 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
16995 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
16996 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
16997 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
16998 then :
16999 printf %s "(cached) " >&6
17000 else $as_nop
17001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17002 /* end confdefs.h. */
17003 int i;
17004 _ACEOF
17005 if ac_fn_c_try_compile "$LINENO"
17006 then :
17007 xorg_cv_cc_flag_unused_command_line_argument=yes
17008 else $as_nop
17009 xorg_cv_cc_flag_unused_command_line_argument=no
17010 fi
17011 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17012 fi
17013 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17014 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17015 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17016 CFLAGS="$xorg_testset_save_CFLAGS"
17017 fi
17018
17019 found="no"
17020
17021 if test $found = "no" ; then
17022 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17023 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17024 fi
17025
17026 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17027 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17028 fi
17029
17030 CFLAGS="$CFLAGS -Werror=pointer-to-int-cast"
17031
17032 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5
17033 printf %s "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; }
17034 cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast
17035 if eval test \${$cacheid+y}
17036 then :
17037 printf %s "(cached) " >&6
17038 else $as_nop
17039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17040 /* end confdefs.h. */
17041 int i;
17042 int
17043 main (void)
17044 {
17045
17046 ;
17047 return 0;
17048 }
17049 _ACEOF
17050 if ac_fn_c_try_link "$LINENO"
17051 then :
17052 eval $cacheid=yes
17053 else $as_nop
17054 eval $cacheid=no
17055 fi
17056 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17057 conftest$ac_exeext conftest.$ac_ext
17058 fi
17059
17060
17061 CFLAGS="$xorg_testset_save_CFLAGS"
17062
17063 eval supported=\$$cacheid
17064 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17065 printf "%s\n" "$supported" >&6; }
17066 if test "$supported" = "yes" ; then
17067 BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast"
17068 found="yes"
17069 fi
17070 fi
17071
17072 # Also -errwarn=E_BAD_PTR_INT_COMBINATION
17073 else
17074 { 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
17075 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;}
17076
17077
17078
17079
17080
17081
17082
17083
17084
17085
17086
17087
17088
17089 xorg_testset_save_CFLAGS="$CFLAGS"
17090
17091 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17092 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17093 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17094 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17095 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17096 then :
17097 printf %s "(cached) " >&6
17098 else $as_nop
17099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17100 /* end confdefs.h. */
17101 int i;
17102 _ACEOF
17103 if ac_fn_c_try_compile "$LINENO"
17104 then :
17105 xorg_cv_cc_flag_unknown_warning_option=yes
17106 else $as_nop
17107 xorg_cv_cc_flag_unknown_warning_option=no
17108 fi
17109 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17110 fi
17111 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17112 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17113 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17114 CFLAGS="$xorg_testset_save_CFLAGS"
17115 fi
17116
17117 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17118 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17119 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17120 fi
17121 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17122 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17123 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17124 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17125 then :
17126 printf %s "(cached) " >&6
17127 else $as_nop
17128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17129 /* end confdefs.h. */
17130 int i;
17131 _ACEOF
17132 if ac_fn_c_try_compile "$LINENO"
17133 then :
17134 xorg_cv_cc_flag_unused_command_line_argument=yes
17135 else $as_nop
17136 xorg_cv_cc_flag_unused_command_line_argument=no
17137 fi
17138 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17139 fi
17140 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17141 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17142 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17143 CFLAGS="$xorg_testset_save_CFLAGS"
17144 fi
17145
17146 found="no"
17147
17148 if test $found = "no" ; then
17149 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17150 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17151 fi
17152
17153 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17154 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17155 fi
17156
17157 CFLAGS="$CFLAGS -Wimplicit"
17158
17159 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5
17160 printf %s "checking if $CC supports -Wimplicit... " >&6; }
17161 cacheid=xorg_cv_cc_flag__Wimplicit
17162 if eval test \${$cacheid+y}
17163 then :
17164 printf %s "(cached) " >&6
17165 else $as_nop
17166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17167 /* end confdefs.h. */
17168 int i;
17169 int
17170 main (void)
17171 {
17172
17173 ;
17174 return 0;
17175 }
17176 _ACEOF
17177 if ac_fn_c_try_link "$LINENO"
17178 then :
17179 eval $cacheid=yes
17180 else $as_nop
17181 eval $cacheid=no
17182 fi
17183 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17184 conftest$ac_exeext conftest.$ac_ext
17185 fi
17186
17187
17188 CFLAGS="$xorg_testset_save_CFLAGS"
17189
17190 eval supported=\$$cacheid
17191 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17192 printf "%s\n" "$supported" >&6; }
17193 if test "$supported" = "yes" ; then
17194 BASE_CFLAGS="$BASE_CFLAGS -Wimplicit"
17195 found="yes"
17196 fi
17197 fi
17198
17199
17200
17201
17202
17203
17204
17205
17206
17207
17208
17209
17210
17211
17212
17213 xorg_testset_save_CFLAGS="$CFLAGS"
17214
17215 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17216 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17217 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17218 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17219 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17220 then :
17221 printf %s "(cached) " >&6
17222 else $as_nop
17223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17224 /* end confdefs.h. */
17225 int i;
17226 _ACEOF
17227 if ac_fn_c_try_compile "$LINENO"
17228 then :
17229 xorg_cv_cc_flag_unknown_warning_option=yes
17230 else $as_nop
17231 xorg_cv_cc_flag_unknown_warning_option=no
17232 fi
17233 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17234 fi
17235 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17236 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17237 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17238 CFLAGS="$xorg_testset_save_CFLAGS"
17239 fi
17240
17241 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17242 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17243 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17244 fi
17245 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17246 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17247 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17248 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17249 then :
17250 printf %s "(cached) " >&6
17251 else $as_nop
17252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17253 /* end confdefs.h. */
17254 int i;
17255 _ACEOF
17256 if ac_fn_c_try_compile "$LINENO"
17257 then :
17258 xorg_cv_cc_flag_unused_command_line_argument=yes
17259 else $as_nop
17260 xorg_cv_cc_flag_unused_command_line_argument=no
17261 fi
17262 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17263 fi
17264 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17265 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17266 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17267 CFLAGS="$xorg_testset_save_CFLAGS"
17268 fi
17269
17270 found="no"
17271
17272 if test $found = "no" ; then
17273 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17274 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17275 fi
17276
17277 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17278 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17279 fi
17280
17281 CFLAGS="$CFLAGS -Wnonnull"
17282
17283 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5
17284 printf %s "checking if $CC supports -Wnonnull... " >&6; }
17285 cacheid=xorg_cv_cc_flag__Wnonnull
17286 if eval test \${$cacheid+y}
17287 then :
17288 printf %s "(cached) " >&6
17289 else $as_nop
17290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17291 /* end confdefs.h. */
17292 int i;
17293 int
17294 main (void)
17295 {
17296
17297 ;
17298 return 0;
17299 }
17300 _ACEOF
17301 if ac_fn_c_try_link "$LINENO"
17302 then :
17303 eval $cacheid=yes
17304 else $as_nop
17305 eval $cacheid=no
17306 fi
17307 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17308 conftest$ac_exeext conftest.$ac_ext
17309 fi
17310
17311
17312 CFLAGS="$xorg_testset_save_CFLAGS"
17313
17314 eval supported=\$$cacheid
17315 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17316 printf "%s\n" "$supported" >&6; }
17317 if test "$supported" = "yes" ; then
17318 BASE_CFLAGS="$BASE_CFLAGS -Wnonnull"
17319 found="yes"
17320 fi
17321 fi
17322
17323
17324
17325
17326
17327
17328
17329
17330
17331
17332
17333
17334
17335
17336
17337 xorg_testset_save_CFLAGS="$CFLAGS"
17338
17339 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17340 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17341 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17342 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17343 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17344 then :
17345 printf %s "(cached) " >&6
17346 else $as_nop
17347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17348 /* end confdefs.h. */
17349 int i;
17350 _ACEOF
17351 if ac_fn_c_try_compile "$LINENO"
17352 then :
17353 xorg_cv_cc_flag_unknown_warning_option=yes
17354 else $as_nop
17355 xorg_cv_cc_flag_unknown_warning_option=no
17356 fi
17357 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17358 fi
17359 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17360 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17361 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17362 CFLAGS="$xorg_testset_save_CFLAGS"
17363 fi
17364
17365 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17366 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17367 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17368 fi
17369 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17370 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17371 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17372 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17373 then :
17374 printf %s "(cached) " >&6
17375 else $as_nop
17376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17377 /* end confdefs.h. */
17378 int i;
17379 _ACEOF
17380 if ac_fn_c_try_compile "$LINENO"
17381 then :
17382 xorg_cv_cc_flag_unused_command_line_argument=yes
17383 else $as_nop
17384 xorg_cv_cc_flag_unused_command_line_argument=no
17385 fi
17386 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17387 fi
17388 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17389 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17390 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17391 CFLAGS="$xorg_testset_save_CFLAGS"
17392 fi
17393
17394 found="no"
17395
17396 if test $found = "no" ; then
17397 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17398 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17399 fi
17400
17401 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17402 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17403 fi
17404
17405 CFLAGS="$CFLAGS -Winit-self"
17406
17407 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5
17408 printf %s "checking if $CC supports -Winit-self... " >&6; }
17409 cacheid=xorg_cv_cc_flag__Winit_self
17410 if eval test \${$cacheid+y}
17411 then :
17412 printf %s "(cached) " >&6
17413 else $as_nop
17414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17415 /* end confdefs.h. */
17416 int i;
17417 int
17418 main (void)
17419 {
17420
17421 ;
17422 return 0;
17423 }
17424 _ACEOF
17425 if ac_fn_c_try_link "$LINENO"
17426 then :
17427 eval $cacheid=yes
17428 else $as_nop
17429 eval $cacheid=no
17430 fi
17431 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17432 conftest$ac_exeext conftest.$ac_ext
17433 fi
17434
17435
17436 CFLAGS="$xorg_testset_save_CFLAGS"
17437
17438 eval supported=\$$cacheid
17439 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17440 printf "%s\n" "$supported" >&6; }
17441 if test "$supported" = "yes" ; then
17442 BASE_CFLAGS="$BASE_CFLAGS -Winit-self"
17443 found="yes"
17444 fi
17445 fi
17446
17447
17448
17449
17450
17451
17452
17453
17454
17455
17456
17457
17458
17459
17460
17461 xorg_testset_save_CFLAGS="$CFLAGS"
17462
17463 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17464 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17465 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17466 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17467 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17468 then :
17469 printf %s "(cached) " >&6
17470 else $as_nop
17471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17472 /* end confdefs.h. */
17473 int i;
17474 _ACEOF
17475 if ac_fn_c_try_compile "$LINENO"
17476 then :
17477 xorg_cv_cc_flag_unknown_warning_option=yes
17478 else $as_nop
17479 xorg_cv_cc_flag_unknown_warning_option=no
17480 fi
17481 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17482 fi
17483 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17484 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17485 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17486 CFLAGS="$xorg_testset_save_CFLAGS"
17487 fi
17488
17489 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17490 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17491 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17492 fi
17493 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17494 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17495 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17496 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17497 then :
17498 printf %s "(cached) " >&6
17499 else $as_nop
17500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17501 /* end confdefs.h. */
17502 int i;
17503 _ACEOF
17504 if ac_fn_c_try_compile "$LINENO"
17505 then :
17506 xorg_cv_cc_flag_unused_command_line_argument=yes
17507 else $as_nop
17508 xorg_cv_cc_flag_unused_command_line_argument=no
17509 fi
17510 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17511 fi
17512 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17513 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17514 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17515 CFLAGS="$xorg_testset_save_CFLAGS"
17516 fi
17517
17518 found="no"
17519
17520 if test $found = "no" ; then
17521 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17522 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17523 fi
17524
17525 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17526 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17527 fi
17528
17529 CFLAGS="$CFLAGS -Wmain"
17530
17531 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5
17532 printf %s "checking if $CC supports -Wmain... " >&6; }
17533 cacheid=xorg_cv_cc_flag__Wmain
17534 if eval test \${$cacheid+y}
17535 then :
17536 printf %s "(cached) " >&6
17537 else $as_nop
17538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17539 /* end confdefs.h. */
17540 int i;
17541 int
17542 main (void)
17543 {
17544
17545 ;
17546 return 0;
17547 }
17548 _ACEOF
17549 if ac_fn_c_try_link "$LINENO"
17550 then :
17551 eval $cacheid=yes
17552 else $as_nop
17553 eval $cacheid=no
17554 fi
17555 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17556 conftest$ac_exeext conftest.$ac_ext
17557 fi
17558
17559
17560 CFLAGS="$xorg_testset_save_CFLAGS"
17561
17562 eval supported=\$$cacheid
17563 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17564 printf "%s\n" "$supported" >&6; }
17565 if test "$supported" = "yes" ; then
17566 BASE_CFLAGS="$BASE_CFLAGS -Wmain"
17567 found="yes"
17568 fi
17569 fi
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585 xorg_testset_save_CFLAGS="$CFLAGS"
17586
17587 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17588 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17589 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17590 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17591 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17592 then :
17593 printf %s "(cached) " >&6
17594 else $as_nop
17595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17596 /* end confdefs.h. */
17597 int i;
17598 _ACEOF
17599 if ac_fn_c_try_compile "$LINENO"
17600 then :
17601 xorg_cv_cc_flag_unknown_warning_option=yes
17602 else $as_nop
17603 xorg_cv_cc_flag_unknown_warning_option=no
17604 fi
17605 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17606 fi
17607 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17608 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17609 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17610 CFLAGS="$xorg_testset_save_CFLAGS"
17611 fi
17612
17613 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17614 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17615 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17616 fi
17617 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17618 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17619 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17620 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17621 then :
17622 printf %s "(cached) " >&6
17623 else $as_nop
17624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17625 /* end confdefs.h. */
17626 int i;
17627 _ACEOF
17628 if ac_fn_c_try_compile "$LINENO"
17629 then :
17630 xorg_cv_cc_flag_unused_command_line_argument=yes
17631 else $as_nop
17632 xorg_cv_cc_flag_unused_command_line_argument=no
17633 fi
17634 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17635 fi
17636 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17637 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17638 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17639 CFLAGS="$xorg_testset_save_CFLAGS"
17640 fi
17641
17642 found="no"
17643
17644 if test $found = "no" ; then
17645 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17646 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17647 fi
17648
17649 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17650 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17651 fi
17652
17653 CFLAGS="$CFLAGS -Wmissing-braces"
17654
17655 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5
17656 printf %s "checking if $CC supports -Wmissing-braces... " >&6; }
17657 cacheid=xorg_cv_cc_flag__Wmissing_braces
17658 if eval test \${$cacheid+y}
17659 then :
17660 printf %s "(cached) " >&6
17661 else $as_nop
17662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17663 /* end confdefs.h. */
17664 int i;
17665 int
17666 main (void)
17667 {
17668
17669 ;
17670 return 0;
17671 }
17672 _ACEOF
17673 if ac_fn_c_try_link "$LINENO"
17674 then :
17675 eval $cacheid=yes
17676 else $as_nop
17677 eval $cacheid=no
17678 fi
17679 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17680 conftest$ac_exeext conftest.$ac_ext
17681 fi
17682
17683
17684 CFLAGS="$xorg_testset_save_CFLAGS"
17685
17686 eval supported=\$$cacheid
17687 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17688 printf "%s\n" "$supported" >&6; }
17689 if test "$supported" = "yes" ; then
17690 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces"
17691 found="yes"
17692 fi
17693 fi
17694
17695
17696
17697
17698
17699
17700
17701
17702
17703
17704
17705
17706
17707
17708
17709 xorg_testset_save_CFLAGS="$CFLAGS"
17710
17711 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17712 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17713 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17714 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17715 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17716 then :
17717 printf %s "(cached) " >&6
17718 else $as_nop
17719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17720 /* end confdefs.h. */
17721 int i;
17722 _ACEOF
17723 if ac_fn_c_try_compile "$LINENO"
17724 then :
17725 xorg_cv_cc_flag_unknown_warning_option=yes
17726 else $as_nop
17727 xorg_cv_cc_flag_unknown_warning_option=no
17728 fi
17729 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17730 fi
17731 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17732 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17733 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17734 CFLAGS="$xorg_testset_save_CFLAGS"
17735 fi
17736
17737 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17738 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17739 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17740 fi
17741 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17742 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17743 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17744 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17745 then :
17746 printf %s "(cached) " >&6
17747 else $as_nop
17748 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17749 /* end confdefs.h. */
17750 int i;
17751 _ACEOF
17752 if ac_fn_c_try_compile "$LINENO"
17753 then :
17754 xorg_cv_cc_flag_unused_command_line_argument=yes
17755 else $as_nop
17756 xorg_cv_cc_flag_unused_command_line_argument=no
17757 fi
17758 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17759 fi
17760 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17761 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17762 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17763 CFLAGS="$xorg_testset_save_CFLAGS"
17764 fi
17765
17766 found="no"
17767
17768 if test $found = "no" ; then
17769 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17770 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17771 fi
17772
17773 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17774 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17775 fi
17776
17777 CFLAGS="$CFLAGS -Wsequence-point"
17778
17779 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5
17780 printf %s "checking if $CC supports -Wsequence-point... " >&6; }
17781 cacheid=xorg_cv_cc_flag__Wsequence_point
17782 if eval test \${$cacheid+y}
17783 then :
17784 printf %s "(cached) " >&6
17785 else $as_nop
17786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17787 /* end confdefs.h. */
17788 int i;
17789 int
17790 main (void)
17791 {
17792
17793 ;
17794 return 0;
17795 }
17796 _ACEOF
17797 if ac_fn_c_try_link "$LINENO"
17798 then :
17799 eval $cacheid=yes
17800 else $as_nop
17801 eval $cacheid=no
17802 fi
17803 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17804 conftest$ac_exeext conftest.$ac_ext
17805 fi
17806
17807
17808 CFLAGS="$xorg_testset_save_CFLAGS"
17809
17810 eval supported=\$$cacheid
17811 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17812 printf "%s\n" "$supported" >&6; }
17813 if test "$supported" = "yes" ; then
17814 BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point"
17815 found="yes"
17816 fi
17817 fi
17818
17819
17820
17821
17822
17823
17824
17825
17826
17827
17828
17829
17830
17831
17832
17833 xorg_testset_save_CFLAGS="$CFLAGS"
17834
17835 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17836 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17837 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17838 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17839 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17840 then :
17841 printf %s "(cached) " >&6
17842 else $as_nop
17843 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17844 /* end confdefs.h. */
17845 int i;
17846 _ACEOF
17847 if ac_fn_c_try_compile "$LINENO"
17848 then :
17849 xorg_cv_cc_flag_unknown_warning_option=yes
17850 else $as_nop
17851 xorg_cv_cc_flag_unknown_warning_option=no
17852 fi
17853 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17854 fi
17855 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17856 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17857 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17858 CFLAGS="$xorg_testset_save_CFLAGS"
17859 fi
17860
17861 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17862 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17863 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17864 fi
17865 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17866 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17867 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17868 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17869 then :
17870 printf %s "(cached) " >&6
17871 else $as_nop
17872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17873 /* end confdefs.h. */
17874 int i;
17875 _ACEOF
17876 if ac_fn_c_try_compile "$LINENO"
17877 then :
17878 xorg_cv_cc_flag_unused_command_line_argument=yes
17879 else $as_nop
17880 xorg_cv_cc_flag_unused_command_line_argument=no
17881 fi
17882 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17883 fi
17884 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
17885 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
17886 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
17887 CFLAGS="$xorg_testset_save_CFLAGS"
17888 fi
17889
17890 found="no"
17891
17892 if test $found = "no" ; then
17893 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17894 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17895 fi
17896
17897 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
17898 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17899 fi
17900
17901 CFLAGS="$CFLAGS -Wreturn-type"
17902
17903 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5
17904 printf %s "checking if $CC supports -Wreturn-type... " >&6; }
17905 cacheid=xorg_cv_cc_flag__Wreturn_type
17906 if eval test \${$cacheid+y}
17907 then :
17908 printf %s "(cached) " >&6
17909 else $as_nop
17910 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17911 /* end confdefs.h. */
17912 int i;
17913 int
17914 main (void)
17915 {
17916
17917 ;
17918 return 0;
17919 }
17920 _ACEOF
17921 if ac_fn_c_try_link "$LINENO"
17922 then :
17923 eval $cacheid=yes
17924 else $as_nop
17925 eval $cacheid=no
17926 fi
17927 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17928 conftest$ac_exeext conftest.$ac_ext
17929 fi
17930
17931
17932 CFLAGS="$xorg_testset_save_CFLAGS"
17933
17934 eval supported=\$$cacheid
17935 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
17936 printf "%s\n" "$supported" >&6; }
17937 if test "$supported" = "yes" ; then
17938 BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type"
17939 found="yes"
17940 fi
17941 fi
17942
17943
17944
17945
17946
17947
17948
17949
17950
17951
17952
17953
17954
17955
17956
17957 xorg_testset_save_CFLAGS="$CFLAGS"
17958
17959 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
17960 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17961 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
17962 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
17963 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
17964 then :
17965 printf %s "(cached) " >&6
17966 else $as_nop
17967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17968 /* end confdefs.h. */
17969 int i;
17970 _ACEOF
17971 if ac_fn_c_try_compile "$LINENO"
17972 then :
17973 xorg_cv_cc_flag_unknown_warning_option=yes
17974 else $as_nop
17975 xorg_cv_cc_flag_unknown_warning_option=no
17976 fi
17977 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17978 fi
17979 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
17980 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
17981 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
17982 CFLAGS="$xorg_testset_save_CFLAGS"
17983 fi
17984
17985 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
17986 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
17987 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
17988 fi
17989 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
17990 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
17991 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
17992 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
17993 then :
17994 printf %s "(cached) " >&6
17995 else $as_nop
17996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17997 /* end confdefs.h. */
17998 int i;
17999 _ACEOF
18000 if ac_fn_c_try_compile "$LINENO"
18001 then :
18002 xorg_cv_cc_flag_unused_command_line_argument=yes
18003 else $as_nop
18004 xorg_cv_cc_flag_unused_command_line_argument=no
18005 fi
18006 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18007 fi
18008 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18009 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18010 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18011 CFLAGS="$xorg_testset_save_CFLAGS"
18012 fi
18013
18014 found="no"
18015
18016 if test $found = "no" ; then
18017 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18018 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18019 fi
18020
18021 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18022 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18023 fi
18024
18025 CFLAGS="$CFLAGS -Wtrigraphs"
18026
18027 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5
18028 printf %s "checking if $CC supports -Wtrigraphs... " >&6; }
18029 cacheid=xorg_cv_cc_flag__Wtrigraphs
18030 if eval test \${$cacheid+y}
18031 then :
18032 printf %s "(cached) " >&6
18033 else $as_nop
18034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18035 /* end confdefs.h. */
18036 int i;
18037 int
18038 main (void)
18039 {
18040
18041 ;
18042 return 0;
18043 }
18044 _ACEOF
18045 if ac_fn_c_try_link "$LINENO"
18046 then :
18047 eval $cacheid=yes
18048 else $as_nop
18049 eval $cacheid=no
18050 fi
18051 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18052 conftest$ac_exeext conftest.$ac_ext
18053 fi
18054
18055
18056 CFLAGS="$xorg_testset_save_CFLAGS"
18057
18058 eval supported=\$$cacheid
18059 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18060 printf "%s\n" "$supported" >&6; }
18061 if test "$supported" = "yes" ; then
18062 BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs"
18063 found="yes"
18064 fi
18065 fi
18066
18067
18068
18069
18070
18071
18072
18073
18074
18075
18076
18077
18078
18079
18080
18081 xorg_testset_save_CFLAGS="$CFLAGS"
18082
18083 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18084 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18085 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18086 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18087 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
18088 then :
18089 printf %s "(cached) " >&6
18090 else $as_nop
18091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18092 /* end confdefs.h. */
18093 int i;
18094 _ACEOF
18095 if ac_fn_c_try_compile "$LINENO"
18096 then :
18097 xorg_cv_cc_flag_unknown_warning_option=yes
18098 else $as_nop
18099 xorg_cv_cc_flag_unknown_warning_option=no
18100 fi
18101 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18102 fi
18103 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18104 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18105 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18106 CFLAGS="$xorg_testset_save_CFLAGS"
18107 fi
18108
18109 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18110 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18111 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18112 fi
18113 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18114 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18115 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18116 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18117 then :
18118 printf %s "(cached) " >&6
18119 else $as_nop
18120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18121 /* end confdefs.h. */
18122 int i;
18123 _ACEOF
18124 if ac_fn_c_try_compile "$LINENO"
18125 then :
18126 xorg_cv_cc_flag_unused_command_line_argument=yes
18127 else $as_nop
18128 xorg_cv_cc_flag_unused_command_line_argument=no
18129 fi
18130 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18131 fi
18132 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18133 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18134 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18135 CFLAGS="$xorg_testset_save_CFLAGS"
18136 fi
18137
18138 found="no"
18139
18140 if test $found = "no" ; then
18141 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18142 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18143 fi
18144
18145 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18146 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18147 fi
18148
18149 CFLAGS="$CFLAGS -Warray-bounds"
18150
18151 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5
18152 printf %s "checking if $CC supports -Warray-bounds... " >&6; }
18153 cacheid=xorg_cv_cc_flag__Warray_bounds
18154 if eval test \${$cacheid+y}
18155 then :
18156 printf %s "(cached) " >&6
18157 else $as_nop
18158 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18159 /* end confdefs.h. */
18160 int i;
18161 int
18162 main (void)
18163 {
18164
18165 ;
18166 return 0;
18167 }
18168 _ACEOF
18169 if ac_fn_c_try_link "$LINENO"
18170 then :
18171 eval $cacheid=yes
18172 else $as_nop
18173 eval $cacheid=no
18174 fi
18175 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18176 conftest$ac_exeext conftest.$ac_ext
18177 fi
18178
18179
18180 CFLAGS="$xorg_testset_save_CFLAGS"
18181
18182 eval supported=\$$cacheid
18183 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18184 printf "%s\n" "$supported" >&6; }
18185 if test "$supported" = "yes" ; then
18186 BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds"
18187 found="yes"
18188 fi
18189 fi
18190
18191
18192
18193
18194
18195
18196
18197
18198
18199
18200
18201
18202
18203
18204
18205 xorg_testset_save_CFLAGS="$CFLAGS"
18206
18207 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18208 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18209 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18210 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18211 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
18212 then :
18213 printf %s "(cached) " >&6
18214 else $as_nop
18215 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18216 /* end confdefs.h. */
18217 int i;
18218 _ACEOF
18219 if ac_fn_c_try_compile "$LINENO"
18220 then :
18221 xorg_cv_cc_flag_unknown_warning_option=yes
18222 else $as_nop
18223 xorg_cv_cc_flag_unknown_warning_option=no
18224 fi
18225 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18226 fi
18227 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18228 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18229 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18230 CFLAGS="$xorg_testset_save_CFLAGS"
18231 fi
18232
18233 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18234 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18235 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18236 fi
18237 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18238 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18239 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18240 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18241 then :
18242 printf %s "(cached) " >&6
18243 else $as_nop
18244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18245 /* end confdefs.h. */
18246 int i;
18247 _ACEOF
18248 if ac_fn_c_try_compile "$LINENO"
18249 then :
18250 xorg_cv_cc_flag_unused_command_line_argument=yes
18251 else $as_nop
18252 xorg_cv_cc_flag_unused_command_line_argument=no
18253 fi
18254 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18255 fi
18256 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18257 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18258 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18259 CFLAGS="$xorg_testset_save_CFLAGS"
18260 fi
18261
18262 found="no"
18263
18264 if test $found = "no" ; then
18265 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18266 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18267 fi
18268
18269 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18270 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18271 fi
18272
18273 CFLAGS="$CFLAGS -Wwrite-strings"
18274
18275 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5
18276 printf %s "checking if $CC supports -Wwrite-strings... " >&6; }
18277 cacheid=xorg_cv_cc_flag__Wwrite_strings
18278 if eval test \${$cacheid+y}
18279 then :
18280 printf %s "(cached) " >&6
18281 else $as_nop
18282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18283 /* end confdefs.h. */
18284 int i;
18285 int
18286 main (void)
18287 {
18288
18289 ;
18290 return 0;
18291 }
18292 _ACEOF
18293 if ac_fn_c_try_link "$LINENO"
18294 then :
18295 eval $cacheid=yes
18296 else $as_nop
18297 eval $cacheid=no
18298 fi
18299 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18300 conftest$ac_exeext conftest.$ac_ext
18301 fi
18302
18303
18304 CFLAGS="$xorg_testset_save_CFLAGS"
18305
18306 eval supported=\$$cacheid
18307 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18308 printf "%s\n" "$supported" >&6; }
18309 if test "$supported" = "yes" ; then
18310 BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings"
18311 found="yes"
18312 fi
18313 fi
18314
18315
18316
18317
18318
18319
18320
18321
18322
18323
18324
18325
18326
18327
18328
18329 xorg_testset_save_CFLAGS="$CFLAGS"
18330
18331 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18332 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18333 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18334 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18335 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
18336 then :
18337 printf %s "(cached) " >&6
18338 else $as_nop
18339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18340 /* end confdefs.h. */
18341 int i;
18342 _ACEOF
18343 if ac_fn_c_try_compile "$LINENO"
18344 then :
18345 xorg_cv_cc_flag_unknown_warning_option=yes
18346 else $as_nop
18347 xorg_cv_cc_flag_unknown_warning_option=no
18348 fi
18349 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18350 fi
18351 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18352 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18353 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18354 CFLAGS="$xorg_testset_save_CFLAGS"
18355 fi
18356
18357 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18358 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18359 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18360 fi
18361 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18362 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18363 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18364 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18365 then :
18366 printf %s "(cached) " >&6
18367 else $as_nop
18368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18369 /* end confdefs.h. */
18370 int i;
18371 _ACEOF
18372 if ac_fn_c_try_compile "$LINENO"
18373 then :
18374 xorg_cv_cc_flag_unused_command_line_argument=yes
18375 else $as_nop
18376 xorg_cv_cc_flag_unused_command_line_argument=no
18377 fi
18378 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18379 fi
18380 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18381 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18382 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18383 CFLAGS="$xorg_testset_save_CFLAGS"
18384 fi
18385
18386 found="no"
18387
18388 if test $found = "no" ; then
18389 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18390 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18391 fi
18392
18393 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18394 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18395 fi
18396
18397 CFLAGS="$CFLAGS -Waddress"
18398
18399 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5
18400 printf %s "checking if $CC supports -Waddress... " >&6; }
18401 cacheid=xorg_cv_cc_flag__Waddress
18402 if eval test \${$cacheid+y}
18403 then :
18404 printf %s "(cached) " >&6
18405 else $as_nop
18406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18407 /* end confdefs.h. */
18408 int i;
18409 int
18410 main (void)
18411 {
18412
18413 ;
18414 return 0;
18415 }
18416 _ACEOF
18417 if ac_fn_c_try_link "$LINENO"
18418 then :
18419 eval $cacheid=yes
18420 else $as_nop
18421 eval $cacheid=no
18422 fi
18423 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18424 conftest$ac_exeext conftest.$ac_ext
18425 fi
18426
18427
18428 CFLAGS="$xorg_testset_save_CFLAGS"
18429
18430 eval supported=\$$cacheid
18431 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18432 printf "%s\n" "$supported" >&6; }
18433 if test "$supported" = "yes" ; then
18434 BASE_CFLAGS="$BASE_CFLAGS -Waddress"
18435 found="yes"
18436 fi
18437 fi
18438
18439
18440
18441
18442
18443
18444
18445
18446
18447
18448
18449
18450
18451
18452
18453 xorg_testset_save_CFLAGS="$CFLAGS"
18454
18455 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18456 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18457 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18458 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18459 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
18460 then :
18461 printf %s "(cached) " >&6
18462 else $as_nop
18463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18464 /* end confdefs.h. */
18465 int i;
18466 _ACEOF
18467 if ac_fn_c_try_compile "$LINENO"
18468 then :
18469 xorg_cv_cc_flag_unknown_warning_option=yes
18470 else $as_nop
18471 xorg_cv_cc_flag_unknown_warning_option=no
18472 fi
18473 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18474 fi
18475 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18476 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18477 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18478 CFLAGS="$xorg_testset_save_CFLAGS"
18479 fi
18480
18481 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18482 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18483 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18484 fi
18485 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18486 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18487 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18488 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18489 then :
18490 printf %s "(cached) " >&6
18491 else $as_nop
18492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18493 /* end confdefs.h. */
18494 int i;
18495 _ACEOF
18496 if ac_fn_c_try_compile "$LINENO"
18497 then :
18498 xorg_cv_cc_flag_unused_command_line_argument=yes
18499 else $as_nop
18500 xorg_cv_cc_flag_unused_command_line_argument=no
18501 fi
18502 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18503 fi
18504 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18505 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18506 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18507 CFLAGS="$xorg_testset_save_CFLAGS"
18508 fi
18509
18510 found="no"
18511
18512 if test $found = "no" ; then
18513 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18514 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18515 fi
18516
18517 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18518 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18519 fi
18520
18521 CFLAGS="$CFLAGS -Wint-to-pointer-cast"
18522
18523 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5
18524 printf %s "checking if $CC supports -Wint-to-pointer-cast... " >&6; }
18525 cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast
18526 if eval test \${$cacheid+y}
18527 then :
18528 printf %s "(cached) " >&6
18529 else $as_nop
18530 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18531 /* end confdefs.h. */
18532 int i;
18533 int
18534 main (void)
18535 {
18536
18537 ;
18538 return 0;
18539 }
18540 _ACEOF
18541 if ac_fn_c_try_link "$LINENO"
18542 then :
18543 eval $cacheid=yes
18544 else $as_nop
18545 eval $cacheid=no
18546 fi
18547 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18548 conftest$ac_exeext conftest.$ac_ext
18549 fi
18550
18551
18552 CFLAGS="$xorg_testset_save_CFLAGS"
18553
18554 eval supported=\$$cacheid
18555 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18556 printf "%s\n" "$supported" >&6; }
18557 if test "$supported" = "yes" ; then
18558 BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast"
18559 found="yes"
18560 fi
18561 fi
18562
18563
18564
18565
18566
18567
18568
18569
18570
18571
18572
18573
18574
18575
18576
18577 xorg_testset_save_CFLAGS="$CFLAGS"
18578
18579 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18580 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18581 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18582 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18583 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
18584 then :
18585 printf %s "(cached) " >&6
18586 else $as_nop
18587 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18588 /* end confdefs.h. */
18589 int i;
18590 _ACEOF
18591 if ac_fn_c_try_compile "$LINENO"
18592 then :
18593 xorg_cv_cc_flag_unknown_warning_option=yes
18594 else $as_nop
18595 xorg_cv_cc_flag_unknown_warning_option=no
18596 fi
18597 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18598 fi
18599 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18600 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18601 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18602 CFLAGS="$xorg_testset_save_CFLAGS"
18603 fi
18604
18605 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18606 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18607 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18608 fi
18609 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18610 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18611 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18612 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18613 then :
18614 printf %s "(cached) " >&6
18615 else $as_nop
18616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18617 /* end confdefs.h. */
18618 int i;
18619 _ACEOF
18620 if ac_fn_c_try_compile "$LINENO"
18621 then :
18622 xorg_cv_cc_flag_unused_command_line_argument=yes
18623 else $as_nop
18624 xorg_cv_cc_flag_unused_command_line_argument=no
18625 fi
18626 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18627 fi
18628 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18629 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18630 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18631 CFLAGS="$xorg_testset_save_CFLAGS"
18632 fi
18633
18634 found="no"
18635
18636 if test $found = "no" ; then
18637 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18638 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18639 fi
18640
18641 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18642 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18643 fi
18644
18645 CFLAGS="$CFLAGS -Wpointer-to-int-cast"
18646
18647 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5
18648 printf %s "checking if $CC supports -Wpointer-to-int-cast... " >&6; }
18649 cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast
18650 if eval test \${$cacheid+y}
18651 then :
18652 printf %s "(cached) " >&6
18653 else $as_nop
18654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18655 /* end confdefs.h. */
18656 int i;
18657 int
18658 main (void)
18659 {
18660
18661 ;
18662 return 0;
18663 }
18664 _ACEOF
18665 if ac_fn_c_try_link "$LINENO"
18666 then :
18667 eval $cacheid=yes
18668 else $as_nop
18669 eval $cacheid=no
18670 fi
18671 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18672 conftest$ac_exeext conftest.$ac_ext
18673 fi
18674
18675
18676 CFLAGS="$xorg_testset_save_CFLAGS"
18677
18678 eval supported=\$$cacheid
18679 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18680 printf "%s\n" "$supported" >&6; }
18681 if test "$supported" = "yes" ; then
18682 BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast"
18683 found="yes"
18684 fi
18685 fi
18686
18687
18688 fi
18689
18690
18691
18692
18693
18694
18695
18696 CWARNFLAGS="$BASE_CFLAGS"
18697 if test "x$GCC" = xyes ; then
18698 CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing"
18699 fi
18700
18701
18702
18703
18704
18705
18706
18707
18708 # Check whether --enable-strict-compilation was given.
18709 if test ${enable_strict_compilation+y}
18710 then :
18711 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
18712 else $as_nop
18713 STRICT_COMPILE=no
18714 fi
18715
18716
18717
18718
18719
18720
18721 STRICT_CFLAGS=""
18722
18723
18724
18725
18726
18727
18728
18729
18730
18731
18732
18733
18734
18735 xorg_testset_save_CFLAGS="$CFLAGS"
18736
18737 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18738 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18739 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18740 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18741 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
18742 then :
18743 printf %s "(cached) " >&6
18744 else $as_nop
18745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18746 /* end confdefs.h. */
18747 int i;
18748 _ACEOF
18749 if ac_fn_c_try_compile "$LINENO"
18750 then :
18751 xorg_cv_cc_flag_unknown_warning_option=yes
18752 else $as_nop
18753 xorg_cv_cc_flag_unknown_warning_option=no
18754 fi
18755 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18756 fi
18757 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18758 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18759 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18760 CFLAGS="$xorg_testset_save_CFLAGS"
18761 fi
18762
18763 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18764 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18765 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18766 fi
18767 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18768 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18769 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18770 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18771 then :
18772 printf %s "(cached) " >&6
18773 else $as_nop
18774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18775 /* end confdefs.h. */
18776 int i;
18777 _ACEOF
18778 if ac_fn_c_try_compile "$LINENO"
18779 then :
18780 xorg_cv_cc_flag_unused_command_line_argument=yes
18781 else $as_nop
18782 xorg_cv_cc_flag_unused_command_line_argument=no
18783 fi
18784 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18785 fi
18786 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18787 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18788 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18789 CFLAGS="$xorg_testset_save_CFLAGS"
18790 fi
18791
18792 found="no"
18793
18794 if test $found = "no" ; then
18795 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18796 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18797 fi
18798
18799 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18800 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18801 fi
18802
18803 CFLAGS="$CFLAGS -pedantic"
18804
18805 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5
18806 printf %s "checking if $CC supports -pedantic... " >&6; }
18807 cacheid=xorg_cv_cc_flag__pedantic
18808 if eval test \${$cacheid+y}
18809 then :
18810 printf %s "(cached) " >&6
18811 else $as_nop
18812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18813 /* end confdefs.h. */
18814 int i;
18815 int
18816 main (void)
18817 {
18818
18819 ;
18820 return 0;
18821 }
18822 _ACEOF
18823 if ac_fn_c_try_link "$LINENO"
18824 then :
18825 eval $cacheid=yes
18826 else $as_nop
18827 eval $cacheid=no
18828 fi
18829 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18830 conftest$ac_exeext conftest.$ac_ext
18831 fi
18832
18833
18834 CFLAGS="$xorg_testset_save_CFLAGS"
18835
18836 eval supported=\$$cacheid
18837 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18838 printf "%s\n" "$supported" >&6; }
18839 if test "$supported" = "yes" ; then
18840 STRICT_CFLAGS="$STRICT_CFLAGS -pedantic"
18841 found="yes"
18842 fi
18843 fi
18844
18845
18846
18847
18848
18849
18850
18851
18852
18853
18854
18855
18856
18857
18858
18859 xorg_testset_save_CFLAGS="$CFLAGS"
18860
18861 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
18862 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18863 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
18864 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
18865 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
18866 then :
18867 printf %s "(cached) " >&6
18868 else $as_nop
18869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18870 /* end confdefs.h. */
18871 int i;
18872 _ACEOF
18873 if ac_fn_c_try_compile "$LINENO"
18874 then :
18875 xorg_cv_cc_flag_unknown_warning_option=yes
18876 else $as_nop
18877 xorg_cv_cc_flag_unknown_warning_option=no
18878 fi
18879 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18880 fi
18881 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
18882 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
18883 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
18884 CFLAGS="$xorg_testset_save_CFLAGS"
18885 fi
18886
18887 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
18888 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18889 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18890 fi
18891 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18892 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
18893 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
18894 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
18895 then :
18896 printf %s "(cached) " >&6
18897 else $as_nop
18898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18899 /* end confdefs.h. */
18900 int i;
18901 _ACEOF
18902 if ac_fn_c_try_compile "$LINENO"
18903 then :
18904 xorg_cv_cc_flag_unused_command_line_argument=yes
18905 else $as_nop
18906 xorg_cv_cc_flag_unused_command_line_argument=no
18907 fi
18908 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18909 fi
18910 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
18911 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
18912 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
18913 CFLAGS="$xorg_testset_save_CFLAGS"
18914 fi
18915
18916 found="no"
18917
18918 if test $found = "no" ; then
18919 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18920 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18921 fi
18922
18923 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18924 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18925 fi
18926
18927 CFLAGS="$CFLAGS -Werror"
18928
18929 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5
18930 printf %s "checking if $CC supports -Werror... " >&6; }
18931 cacheid=xorg_cv_cc_flag__Werror
18932 if eval test \${$cacheid+y}
18933 then :
18934 printf %s "(cached) " >&6
18935 else $as_nop
18936 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18937 /* end confdefs.h. */
18938 int i;
18939 int
18940 main (void)
18941 {
18942
18943 ;
18944 return 0;
18945 }
18946 _ACEOF
18947 if ac_fn_c_try_link "$LINENO"
18948 then :
18949 eval $cacheid=yes
18950 else $as_nop
18951 eval $cacheid=no
18952 fi
18953 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18954 conftest$ac_exeext conftest.$ac_ext
18955 fi
18956
18957
18958 CFLAGS="$xorg_testset_save_CFLAGS"
18959
18960 eval supported=\$$cacheid
18961 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
18962 printf "%s\n" "$supported" >&6; }
18963 if test "$supported" = "yes" ; then
18964 STRICT_CFLAGS="$STRICT_CFLAGS -Werror"
18965 found="yes"
18966 fi
18967 fi
18968
18969 if test $found = "no" ; then
18970 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
18971 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
18972 fi
18973
18974 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
18975 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
18976 fi
18977
18978 CFLAGS="$CFLAGS -errwarn"
18979
18980 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5
18981 printf %s "checking if $CC supports -errwarn... " >&6; }
18982 cacheid=xorg_cv_cc_flag__errwarn
18983 if eval test \${$cacheid+y}
18984 then :
18985 printf %s "(cached) " >&6
18986 else $as_nop
18987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18988 /* end confdefs.h. */
18989 int i;
18990 int
18991 main (void)
18992 {
18993
18994 ;
18995 return 0;
18996 }
18997 _ACEOF
18998 if ac_fn_c_try_link "$LINENO"
18999 then :
19000 eval $cacheid=yes
19001 else $as_nop
19002 eval $cacheid=no
19003 fi
19004 rm -f core conftest.err conftest.$ac_objext conftest.beam \
19005 conftest$ac_exeext conftest.$ac_ext
19006 fi
19007
19008
19009 CFLAGS="$xorg_testset_save_CFLAGS"
19010
19011 eval supported=\$$cacheid
19012 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
19013 printf "%s\n" "$supported" >&6; }
19014 if test "$supported" = "yes" ; then
19015 STRICT_CFLAGS="$STRICT_CFLAGS -errwarn"
19016 found="yes"
19017 fi
19018 fi
19019
19020
19021
19022 # Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not
19023 # activate it with -Werror, so we add it here explicitly.
19024
19025
19026
19027
19028
19029
19030
19031
19032
19033
19034
19035
19036
19037 xorg_testset_save_CFLAGS="$CFLAGS"
19038
19039 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then
19040 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19041 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5
19042 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; }
19043 if test ${xorg_cv_cc_flag_unknown_warning_option+y}
19044 then :
19045 printf %s "(cached) " >&6
19046 else $as_nop
19047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19048 /* end confdefs.h. */
19049 int i;
19050 _ACEOF
19051 if ac_fn_c_try_compile "$LINENO"
19052 then :
19053 xorg_cv_cc_flag_unknown_warning_option=yes
19054 else $as_nop
19055 xorg_cv_cc_flag_unknown_warning_option=no
19056 fi
19057 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
19058 fi
19059 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5
19060 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; }
19061 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option
19062 CFLAGS="$xorg_testset_save_CFLAGS"
19063 fi
19064
19065 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then
19066 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
19067 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19068 fi
19069 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
19070 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5
19071 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; }
19072 if test ${xorg_cv_cc_flag_unused_command_line_argument+y}
19073 then :
19074 printf %s "(cached) " >&6
19075 else $as_nop
19076 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19077 /* end confdefs.h. */
19078 int i;
19079 _ACEOF
19080 if ac_fn_c_try_compile "$LINENO"
19081 then :
19082 xorg_cv_cc_flag_unused_command_line_argument=yes
19083 else $as_nop
19084 xorg_cv_cc_flag_unused_command_line_argument=no
19085 fi
19086 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
19087 fi
19088 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5
19089 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; }
19090 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument
19091 CFLAGS="$xorg_testset_save_CFLAGS"
19092 fi
19093
19094 found="no"
19095
19096 if test $found = "no" ; then
19097 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then
19098 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
19099 fi
19100
19101 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then
19102 CFLAGS="$CFLAGS -Werror=unused-command-line-argument"
19103 fi
19104
19105 CFLAGS="$CFLAGS -Werror=attributes"
19106
19107 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5
19108 printf %s "checking if $CC supports -Werror=attributes... " >&6; }
19109 cacheid=xorg_cv_cc_flag__Werror_attributes
19110 if eval test \${$cacheid+y}
19111 then :
19112 printf %s "(cached) " >&6
19113 else $as_nop
19114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19115 /* end confdefs.h. */
19116 int i;
19117 int
19118 main (void)
19119 {
19120
19121 ;
19122 return 0;
19123 }
19124 _ACEOF
19125 if ac_fn_c_try_link "$LINENO"
19126 then :
19127 eval $cacheid=yes
19128 else $as_nop
19129 eval $cacheid=no
19130 fi
19131 rm -f core conftest.err conftest.$ac_objext conftest.beam \
19132 conftest$ac_exeext conftest.$ac_ext
19133 fi
19134
19135
19136 CFLAGS="$xorg_testset_save_CFLAGS"
19137
19138 eval supported=\$$cacheid
19139 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5
19140 printf "%s\n" "$supported" >&6; }
19141 if test "$supported" = "yes" ; then
19142 STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes"
19143 found="yes"
19144 fi
19145 fi
19146
19147
19148
19149 if test "x$STRICT_COMPILE" = "xyes"; then
19150 BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS"
19151 CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
19152 fi
19153
19154
19155
19156
19157
19158
19159
19160
19161 cat >>confdefs.h <<_ACEOF
19162 #define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
19163 _ACEOF
19164
19165 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
19166 if test "x$PVM" = "x"; then
19167 PVM="0"
19168 fi
19169
19170 printf "%s\n" "#define PACKAGE_VERSION_MINOR $PVM" >>confdefs.h
19171
19172 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
19173 if test "x$PVP" = "x"; then
19174 PVP="0"
19175 fi
19176
19177 printf "%s\n" "#define PACKAGE_VERSION_PATCHLEVEL $PVP" >>confdefs.h
19178
19179
19180
19181 CHANGELOG_CMD="((GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp) 2>/dev/null && \
19182 mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \
19183 || (rm -f \$(top_srcdir)/.changelog.tmp; test -e \$(top_srcdir)/ChangeLog || ( \
19184 touch \$(top_srcdir)/ChangeLog; \
19185 echo 'git failed to create ChangeLog: installing empty ChangeLog.' >&2))"
19186
19187
19188
19189
19190 macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros`
19191 INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \
19192 mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \
19193 || (rm -f \$(top_srcdir)/.INSTALL.tmp; test -e \$(top_srcdir)/INSTALL || ( \
19194 touch \$(top_srcdir)/INSTALL; \
19195 echo 'failed to copy INSTALL from util-macros: installing empty INSTALL.' >&2))"
19196
19197
19198
19199
19200
19201
19202 case $host_os in
19203 solaris*)
19204 # Solaris 2.0 - 11.3 use SysV man page section numbers, so we
19205 # check for a man page file found in later versions that use
19206 # traditional section numbers instead
19207 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for /usr/share/man/man7/attributes.7" >&5
19208 printf %s "checking for /usr/share/man/man7/attributes.7... " >&6; }
19209 if test ${ac_cv_file__usr_share_man_man7_attributes_7+y}
19210 then :
19211 printf %s "(cached) " >&6
19212 else $as_nop
19213 test "$cross_compiling" = yes &&
19214 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
19215 if test -r "/usr/share/man/man7/attributes.7"; then
19216 ac_cv_file__usr_share_man_man7_attributes_7=yes
19217 else
19218 ac_cv_file__usr_share_man_man7_attributes_7=no
19219 fi
19220 fi
19221 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__usr_share_man_man7_attributes_7" >&5
19222 printf "%s\n" "$ac_cv_file__usr_share_man_man7_attributes_7" >&6; }
19223 if test "x$ac_cv_file__usr_share_man_man7_attributes_7" = xyes
19224 then :
19225 SYSV_MAN_SECTIONS=false
19226 else $as_nop
19227 SYSV_MAN_SECTIONS=true
19228 fi
19229
19230 ;;
19231 *) SYSV_MAN_SECTIONS=false ;;
19232 esac
19233
19234 if test x$APP_MAN_SUFFIX = x ; then
19235 APP_MAN_SUFFIX=1
19236 fi
19237 if test x$APP_MAN_DIR = x ; then
19238 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
19239 fi
19240
19241 if test x$LIB_MAN_SUFFIX = x ; then
19242 LIB_MAN_SUFFIX=3
19243 fi
19244 if test x$LIB_MAN_DIR = x ; then
19245 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
19246 fi
19247
19248 if test x$FILE_MAN_SUFFIX = x ; then
19249 case $SYSV_MAN_SECTIONS in
19250 true) FILE_MAN_SUFFIX=4 ;;
19251 *) FILE_MAN_SUFFIX=5 ;;
19252 esac
19253 fi
19254 if test x$FILE_MAN_DIR = x ; then
19255 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
19256 fi
19257
19258 if test x$MISC_MAN_SUFFIX = x ; then
19259 case $SYSV_MAN_SECTIONS in
19260 true) MISC_MAN_SUFFIX=5 ;;
19261 *) MISC_MAN_SUFFIX=7 ;;
19262 esac
19263 fi
19264 if test x$MISC_MAN_DIR = x ; then
19265 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
19266 fi
19267
19268 if test x$DRIVER_MAN_SUFFIX = x ; then
19269 case $SYSV_MAN_SECTIONS in
19270 true) DRIVER_MAN_SUFFIX=7 ;;
19271 *) DRIVER_MAN_SUFFIX=4 ;;
19272 esac
19273 fi
19274 if test x$DRIVER_MAN_DIR = x ; then
19275 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
19276 fi
19277
19278 if test x$ADMIN_MAN_SUFFIX = x ; then
19279 case $SYSV_MAN_SECTIONS in
19280 true) ADMIN_MAN_SUFFIX=1m ;;
19281 *) ADMIN_MAN_SUFFIX=8 ;;
19282 esac
19283 fi
19284 if test x$ADMIN_MAN_DIR = x ; then
19285 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
19286 fi
19287
19288
19289
19290
19291
19292
19293
19294
19295
19296
19297
19298
19299
19300
19301
19302 XORG_MAN_PAGE="X Version 11"
19303
19304 MAN_SUBSTS="\
19305 -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
19306 -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
19307 -e 's|__xservername__|Xorg|g' \
19308 -e 's|__xconfigfile__|xorg.conf|g' \
19309 -e 's|__projectroot__|\$(prefix)|g' \
19310 -e 's|__apploaddir__|\$(appdefaultdir)|g' \
19311 -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \
19312 -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \
19313 -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \
19314 -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \
19315 -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \
19316 -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'"
19317
19318
19319
19320 # Check whether --enable-silent-rules was given.
19321 if test ${enable_silent_rules+y}
19322 then :
19323 enableval=$enable_silent_rules;
19324 fi
19325
19326 case $enable_silent_rules in # (((
19327 yes) AM_DEFAULT_VERBOSITY=0;;
19328 no) AM_DEFAULT_VERBOSITY=1;;
19329 *) AM_DEFAULT_VERBOSITY=0;;
19330 esac
19331 am_make=${MAKE-make}
19332 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
19333 printf %s "checking whether $am_make supports nested variables... " >&6; }
19334 if test ${am_cv_make_support_nested_variables+y}
19335 then :
19336 printf %s "(cached) " >&6
19337 else $as_nop
19338 if printf "%s\n" 'TRUE=$(BAR$(V))
19339 BAR0=false
19340 BAR1=true
19341 V=1
19342 am__doit:
19343 @$(TRUE)
19344 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
19345 am_cv_make_support_nested_variables=yes
19346 else
19347 am_cv_make_support_nested_variables=no
19348 fi
19349 fi
19350 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
19351 printf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
19352 if test $am_cv_make_support_nested_variables = yes; then
19353 AM_V='$(V)'
19354 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
19355 else
19356 AM_V=$AM_DEFAULT_VERBOSITY
19357 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
19358 fi
19359 AM_BACKSLASH='\'
19360
19361
19362
19363
19364
19365
19366
19367
19368 # Check whether --with-lint was given.
19369 if test ${with_lint+y}
19370 then :
19371 withval=$with_lint; use_lint=$withval
19372 else $as_nop
19373 use_lint=no
19374 fi
19375
19376
19377 # Obtain platform specific info like program name and options
19378 # The lint program on FreeBSD and NetBSD is different from the one on Solaris
19379 case $host_os in
19380 *linux* | *openbsd* | kfreebsd*-gnu | darwin* | cygwin*)
19381 lint_name=splint
19382 lint_options="-badflag"
19383 ;;
19384 *freebsd* | *netbsd*)
19385 lint_name=lint
19386 lint_options="-u -b"
19387 ;;
19388 *solaris*)
19389 lint_name=lint
19390 lint_options="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2"
19391 ;;
19392 esac
19393
19394 # Test for the presence of the program (either guessed by the code or spelled out by the user)
19395 if test "x$use_lint" = x"yes" ; then
19396 # Extract the first word of "$lint_name", so it can be a program name with args.
19397 set dummy $lint_name; ac_word=$2
19398 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19399 printf %s "checking for $ac_word... " >&6; }
19400 if test ${ac_cv_path_LINT+y}
19401 then :
19402 printf %s "(cached) " >&6
19403 else $as_nop
19404 case $LINT in
19405 [\\/]* | ?:[\\/]*)
19406 ac_cv_path_LINT="$LINT" # Let the user override the test with a path.
19407 ;;
19408 *)
19409 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19410 for as_dir in $PATH
19411 do
19412 IFS=$as_save_IFS
19413 case $as_dir in #(((
19414 '') as_dir=./ ;;
19415 */) ;;
19416 *) as_dir=$as_dir/ ;;
19417 esac
19418 for ac_exec_ext in '' $ac_executable_extensions; do
19419 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
19420 ac_cv_path_LINT="$as_dir$ac_word$ac_exec_ext"
19421 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
19422 break 2
19423 fi
19424 done
19425 done
19426 IFS=$as_save_IFS
19427
19428 ;;
19429 esac
19430 fi
19431 LINT=$ac_cv_path_LINT
19432 if test -n "$LINT"; then
19433 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LINT" >&5
19434 printf "%s\n" "$LINT" >&6; }
19435 else
19436 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19437 printf "%s\n" "no" >&6; }
19438 fi
19439
19440
19441 if test "x$LINT" = "x"; then
19442 as_fn_error $? "--with-lint=yes specified but lint-style tool not found in PATH" "$LINENO" 5
19443 fi
19444 elif test "x$use_lint" = x"no" ; then
19445 if test "x$LINT" != "x"; then
19446 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&5
19447 printf "%s\n" "$as_me: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&2;}
19448 fi
19449 else
19450 as_fn_error $? "--with-lint expects 'yes' or 'no'. Use LINT variable to specify path." "$LINENO" 5
19451 fi
19452
19453 # User supplied flags override default flags
19454 if test "x$LINT_FLAGS" != "x"; then
19455 lint_options=$LINT_FLAGS
19456 fi
19457
19458 LINT_FLAGS=$lint_options
19459
19460 if test "x$LINT" != x; then
19461 LINT_TRUE=
19462 LINT_FALSE='#'
19463 else
19464 LINT_TRUE='#'
19465 LINT_FALSE=
19466 fi
19467
19468
19469
19470
19471 # Checks for library functions
19472 ac_fn_c_check_func "$LINENO" "asprintf" "ac_cv_func_asprintf"
19473 if test "x$ac_cv_func_asprintf" = xyes
19474 then :
19475 printf "%s\n" "#define HAVE_ASPRINTF 1" >>confdefs.h
19476
19477 fi
19478 ac_fn_c_check_func "$LINENO" "timingsafe_memcmp" "ac_cv_func_timingsafe_memcmp"
19479 if test "x$ac_cv_func_timingsafe_memcmp" = xyes
19480 then :
19481 printf "%s\n" "#define HAVE_TIMINGSAFE_MEMCMP 1" >>confdefs.h
19482
19483 fi
19484
19485
19486 # Obtain compiler/linker options from server and required extensions
19487
19488 pkg_failed=no
19489 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XORG" >&5
19490 printf %s "checking for XORG... " >&6; }
19491
19492 if test -n "$XORG_CFLAGS"; then
19493 pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
19494 elif test -n "$PKG_CONFIG"; then
19495 if test -n "$PKG_CONFIG" && \
19496 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.7 xproto inputproto\""; } >&5
19497 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.7 xproto inputproto") 2>&5
19498 ac_status=$?
19499 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19500 test $ac_status = 0; }; then
19501 pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.7 xproto inputproto" 2>/dev/null`
19502 test "x$?" != "x0" && pkg_failed=yes
19503 else
19504 pkg_failed=yes
19505 fi
19506 else
19507 pkg_failed=untried
19508 fi
19509 if test -n "$XORG_LIBS"; then
19510 pkg_cv_XORG_LIBS="$XORG_LIBS"
19511 elif test -n "$PKG_CONFIG"; then
19512 if test -n "$PKG_CONFIG" && \
19513 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.7 xproto inputproto\""; } >&5
19514 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.7 xproto inputproto") 2>&5
19515 ac_status=$?
19516 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19517 test $ac_status = 0; }; then
19518 pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.7 xproto inputproto" 2>/dev/null`
19519 test "x$?" != "x0" && pkg_failed=yes
19520 else
19521 pkg_failed=yes
19522 fi
19523 else
19524 pkg_failed=untried
19525 fi
19526
19527
19528
19529 if test $pkg_failed = yes; then
19530 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19531 printf "%s\n" "no" >&6; }
19532
19533 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19534 _pkg_short_errors_supported=yes
19535 else
19536 _pkg_short_errors_supported=no
19537 fi
19538 if test $_pkg_short_errors_supported = yes; then
19539 XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xorg-server >= 1.7 xproto inputproto" 2>&1`
19540 else
19541 XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xorg-server >= 1.7 xproto inputproto" 2>&1`
19542 fi
19543 # Put the nasty error message in config.log where it belongs
19544 echo "$XORG_PKG_ERRORS" >&5
19545
19546 as_fn_error $? "Package requirements (xorg-server >= 1.7 xproto inputproto) were not met:
19547
19548 $XORG_PKG_ERRORS
19549
19550 Consider adjusting the PKG_CONFIG_PATH environment variable if you
19551 installed software in a non-standard prefix.
19552
19553 Alternatively, you may set the environment variables XORG_CFLAGS
19554 and XORG_LIBS to avoid the need to call pkg-config.
19555 See the pkg-config man page for more details." "$LINENO" 5
19556 elif test $pkg_failed = untried; then
19557 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19558 printf "%s\n" "no" >&6; }
19559 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
19560 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
19561 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
19562 is in your PATH or set the PKG_CONFIG environment variable to the full
19563 path to pkg-config.
19564
19565 Alternatively, you may set the environment variables XORG_CFLAGS
19566 and XORG_LIBS to avoid the need to call pkg-config.
19567 See the pkg-config man page for more details.
19568
19569 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
19570 See \`config.log' for more details" "$LINENO" 5; }
19571 else
19572 XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
19573 XORG_LIBS=$pkg_cv_XORG_LIBS
19574 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19575 printf "%s\n" "yes" >&6; }
19576
19577 fi
19578
19579 # Define a configure option for an alternate input module directory
19580
19581 # Check whether --with-xorg-module-dir was given.
19582 if test ${with_xorg_module_dir+y}
19583 then :
19584 withval=$with_xorg_module_dir; moduledir="$withval"
19585 else $as_nop
19586 moduledir="$libdir/xorg/modules"
19587 fi
19588
19589 inputdir=${moduledir}/input
19590
19591
19592 # X Server SDK location is required to install xf86-mouse-properties.h
19593 # This location is also relayed in the xorg-mouse.pc file
19594 sdkdir=`$PKG_CONFIG --variable=sdkdir xorg-server`
19595
19596 # Workaround overriding sdkdir to be able to create a tarball when user has no
19597 # write permission in sdkdir. See DISTCHECK_CONFIGURE_FLAGS in Makefile.am
19598
19599 # Check whether --with-sdkdir was given.
19600 if test ${with_sdkdir+y}
19601 then :
19602 withval=$with_sdkdir; sdkdir="$withval"
19603 fi
19604
19605
19606
19607
19608 # Work out which OS mouse driver we need to build
19609 case $host_os in
19610 linux*)
19611 OS_MOUSE_NAME=lnx
19612 ;;
19613 freebsd*|kfreebsd*-gnu|dragonfly*|netbsd*|openbsd*)
19614 OS_MOUSE_NAME=bsd
19615 ;;
19616 solaris*)
19617 OS_MOUSE_NAME=sun
19618 ;;
19619 gnu*)
19620 OS_MOUSE_NAME=hurd
19621 ;;
19622 esac
19623
19624
19625 DRIVER_NAME=mouse
19626
19627
19628 ac_config_files="$ac_config_files Makefile xorg-mouse.pc include/Makefile src/Makefile man/Makefile"
19629
19630 cat >confcache <<\_ACEOF
19631 # This file is a shell script that caches the results of configure
19632 # tests run on this system so they can be shared between configure
19633 # scripts and configure runs, see configure's option --config-cache.
19634 # It is not useful on other systems. If it contains results you don't
19635 # want to keep, you may remove or edit it.
19636 #
19637 # config.status only pays attention to the cache file if you give it
19638 # the --recheck option to rerun configure.
19639 #
19640 # `ac_cv_env_foo' variables (set or unset) will be overridden when
19641 # loading this file, other *unset* `ac_cv_foo' will be assigned the
19642 # following values.
19643
19644 _ACEOF
19645
19646 # The following way of writing the cache mishandles newlines in values,
19647 # but we know of no workaround that is simple, portable, and efficient.
19648 # So, we kill variables containing newlines.
19649 # Ultrix sh set writes to stderr and can't be redirected directly,
19650 # and sets the high bit in the cache file unless we assign to the vars.
19651 (
19652 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
19653 eval ac_val=\$$ac_var
19654 case $ac_val in #(
19655 *${as_nl}*)
19656 case $ac_var in #(
19657 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
19658 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
19659 esac
19660 case $ac_var in #(
19661 _ | IFS | as_nl) ;; #(
19662 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
19663 *) { eval $ac_var=; unset $ac_var;} ;;
19664 esac ;;
19665 esac
19666 done
19667
19668 (set) 2>&1 |
19669 case $as_nl`(ac_space=' '; set) 2>&1` in #(
19670 *${as_nl}ac_space=\ *)
19671 # `set' does not quote correctly, so add quotes: double-quote
19672 # substitution turns \\\\ into \\, and sed turns \\ into \.
19673 sed -n \
19674 "s/'/'\\\\''/g;
19675 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
19676 ;; #(
19677 *)
19678 # `set' quotes correctly as required by POSIX, so do not add quotes.
19679 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
19680 ;;
19681 esac |
19682 sort
19683 ) |
19684 sed '
19685 /^ac_cv_env_/b end
19686 t clear
19687 :clear
19688 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
19689 t end
19690 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19691 :end' >>confcache
19692 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
19693 if test -w "$cache_file"; then
19694 if test "x$cache_file" != "x/dev/null"; then
19695 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
19696 printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
19697 if test ! -f "$cache_file" || test -h "$cache_file"; then
19698 cat confcache >"$cache_file"
19699 else
19700 case $cache_file in #(
19701 */* | ?:*)
19702 mv -f confcache "$cache_file"$$ &&
19703 mv -f "$cache_file"$$ "$cache_file" ;; #(
19704 *)
19705 mv -f confcache "$cache_file" ;;
19706 esac
19707 fi
19708 fi
19709 else
19710 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
19711 printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
19712 fi
19713 fi
19714 rm -f confcache
19715
19716 test "x$prefix" = xNONE && prefix=$ac_default_prefix
19717 # Let make expand exec_prefix.
19718 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
19719
19720 DEFS=-DHAVE_CONFIG_H
19721
19722 ac_libobjs=
19723 ac_ltlibobjs=
19724 U=
19725 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
19726 # 1. Remove the extension, and $U if already installed.
19727 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
19728 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
19729 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
19730 # will be set to the directory where LIBOBJS objects are built.
19731 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
19732 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
19733 done
19734 LIBOBJS=$ac_libobjs
19735
19736 LTLIBOBJS=$ac_ltlibobjs
19737
19738
19739 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
19740 printf %s "checking that generated files are newer than configure... " >&6; }
19741 if test -n "$am_sleep_pid"; then
19742 # Hide warnings about reused PIDs.
19743 wait $am_sleep_pid 2>/dev/null
19744 fi
19745 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5
19746 printf "%s\n" "done" >&6; }
19747 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
19748 as_fn_error $? "conditional \"AMDEP\" was never defined.
19749 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19750 fi
19751 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
19752 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
19753 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19754 fi
19755 if test -n "$EXEEXT"; then
19756 am__EXEEXT_TRUE=
19757 am__EXEEXT_FALSE='#'
19758 else
19759 am__EXEEXT_TRUE='#'
19760 am__EXEEXT_FALSE=
19761 fi
19762
19763 if test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then
19764 as_fn_error $? "conditional \"LINT\" was never defined.
19765 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19766 fi
19767
19768 : "${CONFIG_STATUS=./config.status}"
19769 ac_write_fail=0
19770 ac_clean_files_save=$ac_clean_files
19771 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
19772 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
19773 printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
19774 as_write_fail=0
19775 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
19776 #! $SHELL
19777 # Generated by $as_me.
19778 # Run this file to recreate the current configuration.
19779 # Compiler output produced by configure, useful for debugging
19780 # configure, is in config.log if it exists.
19781
19782 debug=false
19783 ac_cs_recheck=false
19784 ac_cs_silent=false
19785
19786 SHELL=\${CONFIG_SHELL-$SHELL}
19787 export SHELL
19788 _ASEOF
19789 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
19790 ## -------------------- ##
19791 ## M4sh Initialization. ##
19792 ## -------------------- ##
19793
19794 # Be more Bourne compatible
19795 DUALCASE=1; export DUALCASE # for MKS sh
19796 as_nop=:
19797 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
19798 then :
19799 emulate sh
19800 NULLCMD=:
19801 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
19802 # is contrary to our usage. Disable this feature.
19803 alias -g '${1+"$@"}'='"$@"'
19804 setopt NO_GLOB_SUBST
19805 else $as_nop
19806 case `(set -o) 2>/dev/null` in #(
19807 *posix*) :
19808 set -o posix ;; #(
19809 *) :
19810 ;;
19811 esac
19812 fi
19813
19814
19815
19816 # Reset variables that may have inherited troublesome values from
19817 # the environment.
19818
19819 # IFS needs to be set, to space, tab, and newline, in precisely that order.
19820 # (If _AS_PATH_WALK were called with IFS unset, it would have the
19821 # side effect of setting IFS to empty, thus disabling word splitting.)
19822 # Quoting is to prevent editors from complaining about space-tab.
19823 as_nl='
19824 '
19825 export as_nl
19826 IFS=" "" $as_nl"
19827
19828 PS1='$ '
19829 PS2='> '
19830 PS4='+ '
19831
19832 # Ensure predictable behavior from utilities with locale-dependent output.
19833 LC_ALL=C
19834 export LC_ALL
19835 LANGUAGE=C
19836 export LANGUAGE
19837
19838 # We cannot yet rely on "unset" to work, but we need these variables
19839 # to be unset--not just set to an empty or harmless value--now, to
19840 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
19841 # also avoids known problems related to "unset" and subshell syntax
19842 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
19843 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
19844 do eval test \${$as_var+y} \
19845 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
19846 done
19847
19848 # Ensure that fds 0, 1, and 2 are open.
19849 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
19850 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
19851 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
19852
19853 # The user is always right.
19854 if ${PATH_SEPARATOR+false} :; then
19855 PATH_SEPARATOR=:
19856 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
19857 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
19858 PATH_SEPARATOR=';'
19859 }
19860 fi
19861
19862
19863 # Find who we are. Look in the path if we contain no directory separator.
19864 as_myself=
19865 case $0 in #((
19866 *[\\/]* ) as_myself=$0 ;;
19867 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19868 for as_dir in $PATH
19869 do
19870 IFS=$as_save_IFS
19871 case $as_dir in #(((
19872 '') as_dir=./ ;;
19873 */) ;;
19874 *) as_dir=$as_dir/ ;;
19875 esac
19876 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
19877 done
19878 IFS=$as_save_IFS
19879
19880 ;;
19881 esac
19882 # We did not find ourselves, most probably we were run as `sh COMMAND'
19883 # in which case we are not to be found in the path.
19884 if test "x$as_myself" = x; then
19885 as_myself=$0
19886 fi
19887 if test ! -f "$as_myself"; then
19888 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
19889 exit 1
19890 fi
19891
19892
19893
19894 # as_fn_error STATUS ERROR [LINENO LOG_FD]
19895 # ----------------------------------------
19896 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
19897 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
19898 # script with STATUS, using 1 if that was 0.
19899 as_fn_error ()
19900 {
19901 as_status=$1; test $as_status -eq 0 && as_status=1
19902 if test "$4"; then
19903 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
19904 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
19905 fi
19906 printf "%s\n" "$as_me: error: $2" >&2
19907 as_fn_exit $as_status
19908 } # as_fn_error
19909
19910
19911
19912 # as_fn_set_status STATUS
19913 # -----------------------
19914 # Set $? to STATUS, without forking.
19915 as_fn_set_status ()
19916 {
19917 return $1
19918 } # as_fn_set_status
19919
19920 # as_fn_exit STATUS
19921 # -----------------
19922 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
19923 as_fn_exit ()
19924 {
19925 set +e
19926 as_fn_set_status $1
19927 exit $1
19928 } # as_fn_exit
19929
19930 # as_fn_unset VAR
19931 # ---------------
19932 # Portably unset VAR.
19933 as_fn_unset ()
19934 {
19935 { eval $1=; unset $1;}
19936 }
19937 as_unset=as_fn_unset
19938
19939 # as_fn_append VAR VALUE
19940 # ----------------------
19941 # Append the text in VALUE to the end of the definition contained in VAR. Take
19942 # advantage of any shell optimizations that allow amortized linear growth over
19943 # repeated appends, instead of the typical quadratic growth present in naive
19944 # implementations.
19945 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
19946 then :
19947 eval 'as_fn_append ()
19948 {
19949 eval $1+=\$2
19950 }'
19951 else $as_nop
19952 as_fn_append ()
19953 {
19954 eval $1=\$$1\$2
19955 }
19956 fi # as_fn_append
19957
19958 # as_fn_arith ARG...
19959 # ------------------
19960 # Perform arithmetic evaluation on the ARGs, and store the result in the
19961 # global $as_val. Take advantage of shells that can avoid forks. The arguments
19962 # must be portable across $(()) and expr.
19963 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
19964 then :
19965 eval 'as_fn_arith ()
19966 {
19967 as_val=$(( $* ))
19968 }'
19969 else $as_nop
19970 as_fn_arith ()
19971 {
19972 as_val=`expr "$@" || test $? -eq 1`
19973 }
19974 fi # as_fn_arith
19975
19976
19977 if expr a : '\(a\)' >/dev/null 2>&1 &&
19978 test "X`expr 00001 : '.*\(...\)'`" = X001; then
19979 as_expr=expr
19980 else
19981 as_expr=false
19982 fi
19983
19984 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
19985 as_basename=basename
19986 else
19987 as_basename=false
19988 fi
19989
19990 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
19991 as_dirname=dirname
19992 else
19993 as_dirname=false
19994 fi
19995
19996 as_me=`$as_basename -- "$0" ||
19997 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
19998 X"$0" : 'X\(//\)$' \| \
19999 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
20000 printf "%s\n" X/"$0" |
20001 sed '/^.*\/\([^/][^/]*\)\/*$/{
20002 s//\1/
20003 q
20004 }
20005 /^X\/\(\/\/\)$/{
20006 s//\1/
20007 q
20008 }
20009 /^X\/\(\/\).*/{
20010 s//\1/
20011 q
20012 }
20013 s/.*/./; q'`
20014
20015 # Avoid depending upon Character Ranges.
20016 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
20017 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
20018 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
20019 as_cr_digits='0123456789'
20020 as_cr_alnum=$as_cr_Letters$as_cr_digits
20021
20022
20023 # Determine whether it's possible to make 'echo' print without a newline.
20024 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
20025 # for compatibility with existing Makefiles.
20026 ECHO_C= ECHO_N= ECHO_T=
20027 case `echo -n x` in #(((((
20028 -n*)
20029 case `echo 'xy\c'` in
20030 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
20031 xy) ECHO_C='\c';;
20032 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
20033 ECHO_T=' ';;
20034 esac;;
20035 *)
20036 ECHO_N='-n';;
20037 esac
20038
20039 # For backward compatibility with old third-party macros, we provide
20040 # the shell variables $as_echo and $as_echo_n. New code should use
20041 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
20042 as_echo='printf %s\n'
20043 as_echo_n='printf %s'
20044
20045 rm -f conf$$ conf$$.exe conf$$.file
20046 if test -d conf$$.dir; then
20047 rm -f conf$$.dir/conf$$.file
20048 else
20049 rm -f conf$$.dir
20050 mkdir conf$$.dir 2>/dev/null
20051 fi
20052 if (echo >conf$$.file) 2>/dev/null; then
20053 if ln -s conf$$.file conf$$ 2>/dev/null; then
20054 as_ln_s='ln -s'
20055 # ... but there are two gotchas:
20056 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
20057 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
20058 # In both cases, we have to default to `cp -pR'.
20059 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
20060 as_ln_s='cp -pR'
20061 elif ln conf$$.file conf$$ 2>/dev/null; then
20062 as_ln_s=ln
20063 else
20064 as_ln_s='cp -pR'
20065 fi
20066 else
20067 as_ln_s='cp -pR'
20068 fi
20069 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
20070 rmdir conf$$.dir 2>/dev/null
20071
20072
20073 # as_fn_mkdir_p
20074 # -------------
20075 # Create "$as_dir" as a directory, including parents if necessary.
20076 as_fn_mkdir_p ()
20077 {
20078
20079 case $as_dir in #(
20080 -*) as_dir=./$as_dir;;
20081 esac
20082 test -d "$as_dir" || eval $as_mkdir_p || {
20083 as_dirs=
20084 while :; do
20085 case $as_dir in #(
20086 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
20087 *) as_qdir=$as_dir;;
20088 esac
20089 as_dirs="'$as_qdir' $as_dirs"
20090 as_dir=`$as_dirname -- "$as_dir" ||
20091 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20092 X"$as_dir" : 'X\(//\)[^/]' \| \
20093 X"$as_dir" : 'X\(//\)$' \| \
20094 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
20095 printf "%s\n" X"$as_dir" |
20096 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20097 s//\1/
20098 q
20099 }
20100 /^X\(\/\/\)[^/].*/{
20101 s//\1/
20102 q
20103 }
20104 /^X\(\/\/\)$/{
20105 s//\1/
20106 q
20107 }
20108 /^X\(\/\).*/{
20109 s//\1/
20110 q
20111 }
20112 s/.*/./; q'`
20113 test -d "$as_dir" && break
20114 done
20115 test -z "$as_dirs" || eval "mkdir $as_dirs"
20116 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
20117
20118
20119 } # as_fn_mkdir_p
20120 if mkdir -p . 2>/dev/null; then
20121 as_mkdir_p='mkdir -p "$as_dir"'
20122 else
20123 test -d ./-p && rmdir ./-p
20124 as_mkdir_p=false
20125 fi
20126
20127
20128 # as_fn_executable_p FILE
20129 # -----------------------
20130 # Test if FILE is an executable regular file.
20131 as_fn_executable_p ()
20132 {
20133 test -f "$1" && test -x "$1"
20134 } # as_fn_executable_p
20135 as_test_x='test -x'
20136 as_executable_p=as_fn_executable_p
20137
20138 # Sed expression to map a string onto a valid CPP name.
20139 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
20140
20141 # Sed expression to map a string onto a valid variable name.
20142 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
20143
20144
20145 exec 6>&1
20146 ## ----------------------------------- ##
20147 ## Main body of $CONFIG_STATUS script. ##
20148 ## ----------------------------------- ##
20149 _ASEOF
20150 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
20151
20152 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20153 # Save the log message, to keep $0 and so on meaningful, and to
20154 # report actual input values of CONFIG_FILES etc. instead of their
20155 # values after options handling.
20156 ac_log="
20157 This file was extended by xf86-input-mouse $as_me 1.9.5, which was
20158 generated by GNU Autoconf 2.71. Invocation command line was
20159
20160 CONFIG_FILES = $CONFIG_FILES
20161 CONFIG_HEADERS = $CONFIG_HEADERS
20162 CONFIG_LINKS = $CONFIG_LINKS
20163 CONFIG_COMMANDS = $CONFIG_COMMANDS
20164 $ $0 $@
20165
20166 on `(hostname || uname -n) 2>/dev/null | sed 1q`
20167 "
20168
20169 _ACEOF
20170
20171 case $ac_config_files in *"
20172 "*) set x $ac_config_files; shift; ac_config_files=$*;;
20173 esac
20174
20175 case $ac_config_headers in *"
20176 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
20177 esac
20178
20179
20180 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20181 # Files that config.status was made for.
20182 config_files="$ac_config_files"
20183 config_headers="$ac_config_headers"
20184 config_commands="$ac_config_commands"
20185
20186 _ACEOF
20187
20188 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20189 ac_cs_usage="\
20190 \`$as_me' instantiates files and other configuration actions
20191 from templates according to the current configuration. Unless the files
20192 and actions are specified as TAGs, all are instantiated by default.
20193
20194 Usage: $0 [OPTION]... [TAG]...
20195
20196 -h, --help print this help, then exit
20197 -V, --version print version number and configuration settings, then exit
20198 --config print configuration, then exit
20199 -q, --quiet, --silent
20200 do not print progress messages
20201 -d, --debug don't remove temporary files
20202 --recheck update $as_me by reconfiguring in the same conditions
20203 --file=FILE[:TEMPLATE]
20204 instantiate the configuration file FILE
20205 --header=FILE[:TEMPLATE]
20206 instantiate the configuration header FILE
20207
20208 Configuration files:
20209 $config_files
20210
20211 Configuration headers:
20212 $config_headers
20213
20214 Configuration commands:
20215 $config_commands
20216
20217 Report bugs to <https://gitlab.freedesktop.org/xorg/driver/xf86-input-mouse/-/issues>."
20218
20219 _ACEOF
20220 ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
20221 ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
20222 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20223 ac_cs_config='$ac_cs_config_escaped'
20224 ac_cs_version="\\
20225 xf86-input-mouse config.status 1.9.5
20226 configured by $0, generated by GNU Autoconf 2.71,
20227 with options \\"\$ac_cs_config\\"
20228
20229 Copyright (C) 2021 Free Software Foundation, Inc.
20230 This config.status script is free software; the Free Software Foundation
20231 gives unlimited permission to copy, distribute and modify it."
20232
20233 ac_pwd='$ac_pwd'
20234 srcdir='$srcdir'
20235 INSTALL='$INSTALL'
20236 MKDIR_P='$MKDIR_P'
20237 AWK='$AWK'
20238 test -n "\$AWK" || AWK=awk
20239 _ACEOF
20240
20241 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20242 # The default lists apply if the user does not specify any file.
20243 ac_need_defaults=:
20244 while test $# != 0
20245 do
20246 case $1 in
20247 --*=?*)
20248 ac_option=`expr "X$1" : 'X\([^=]*\)='`
20249 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
20250 ac_shift=:
20251 ;;
20252 --*=)
20253 ac_option=`expr "X$1" : 'X\([^=]*\)='`
20254 ac_optarg=
20255 ac_shift=:
20256 ;;
20257 *)
20258 ac_option=$1
20259 ac_optarg=$2
20260 ac_shift=shift
20261 ;;
20262 esac
20263
20264 case $ac_option in
20265 # Handling of the options.
20266 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20267 ac_cs_recheck=: ;;
20268 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
20269 printf "%s\n" "$ac_cs_version"; exit ;;
20270 --config | --confi | --conf | --con | --co | --c )
20271 printf "%s\n" "$ac_cs_config"; exit ;;
20272 --debug | --debu | --deb | --de | --d | -d )
20273 debug=: ;;
20274 --file | --fil | --fi | --f )
20275 $ac_shift
20276 case $ac_optarg in
20277 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20278 '') as_fn_error $? "missing file argument" ;;
20279 esac
20280 as_fn_append CONFIG_FILES " '$ac_optarg'"
20281 ac_need_defaults=false;;
20282 --header | --heade | --head | --hea )
20283 $ac_shift
20284 case $ac_optarg in
20285 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20286 esac
20287 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
20288 ac_need_defaults=false;;
20289 --he | --h)
20290 # Conflict between --help and --header
20291 as_fn_error $? "ambiguous option: \`$1'
20292 Try \`$0 --help' for more information.";;
20293 --help | --hel | -h )
20294 printf "%s\n" "$ac_cs_usage"; exit ;;
20295 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
20296 | -silent | --silent | --silen | --sile | --sil | --si | --s)
20297 ac_cs_silent=: ;;
20298
20299 # This is an error.
20300 -*) as_fn_error $? "unrecognized option: \`$1'
20301 Try \`$0 --help' for more information." ;;
20302
20303 *) as_fn_append ac_config_targets " $1"
20304 ac_need_defaults=false ;;
20305
20306 esac
20307 shift
20308 done
20309
20310 ac_configure_extra_args=
20311
20312 if $ac_cs_silent; then
20313 exec 6>/dev/null
20314 ac_configure_extra_args="$ac_configure_extra_args --silent"
20315 fi
20316
20317 _ACEOF
20318 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20319 if \$ac_cs_recheck; then
20320 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
20321 shift
20322 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
20323 CONFIG_SHELL='$SHELL'
20324 export CONFIG_SHELL
20325 exec "\$@"
20326 fi
20327
20328 _ACEOF
20329 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20330 exec 5>>config.log
20331 {
20332 echo
20333 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
20334 ## Running $as_me. ##
20335 _ASBOX
20336 printf "%s\n" "$ac_log"
20337 } >&5
20338
20339 _ACEOF
20340 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20341 #
20342 # INIT-COMMANDS
20343 #
20344 AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
20345
20346
20347 # The HP-UX ksh and POSIX shell print the target directory to stdout
20348 # if CDPATH is set.
20349 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
20350
20351 sed_quote_subst='$sed_quote_subst'
20352 double_quote_subst='$double_quote_subst'
20353 delay_variable_subst='$delay_variable_subst'
20354 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
20355 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
20356 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
20357 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
20358 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
20359 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
20360 shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
20361 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
20362 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
20363 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
20364 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
20365 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
20366 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
20367 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
20368 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
20369 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
20370 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
20371 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
20372 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
20373 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
20374 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
20375 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
20376 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
20377 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
20378 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
20379 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
20380 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
20381 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
20382 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
20383 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
20384 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
20385 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
20386 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
20387 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
20388 FILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`'
20389 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
20390 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
20391 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
20392 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
20393 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
20394 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
20395 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
20396 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
20397 lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`'
20398 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
20399 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
20400 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
20401 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
20402 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
20403 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
20404 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
20405 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
20406 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
20407 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
20408 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
20409 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
20410 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
20411 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
20412 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
20413 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
20414 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"`'
20415 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
20416 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
20417 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
20418 lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
20419 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
20420 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
20421 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
20422 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
20423 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
20424 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
20425 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
20426 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
20427 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
20428 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
20429 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
20430 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
20431 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
20432 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
20433 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
20434 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
20435 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
20436 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
20437 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
20438 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
20439 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
20440 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
20441 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
20442 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
20443 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
20444 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
20445 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
20446 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
20447 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
20448 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
20449 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
20450 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
20451 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
20452 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
20453 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
20454 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
20455 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
20456 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
20457 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
20458 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
20459 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
20460 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
20461 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
20462 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
20463 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
20464 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
20465 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
20466 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
20467 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
20468 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
20469 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
20470 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
20471 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
20472 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
20473 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
20474 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
20475 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
20476 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
20477 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
20478 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
20479 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
20480 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
20481 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
20482 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
20483 configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
20484 configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
20485 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
20486 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
20487 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
20488 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
20489 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
20490 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
20491
20492 LTCC='$LTCC'
20493 LTCFLAGS='$LTCFLAGS'
20494 compiler='$compiler_DEFAULT'
20495
20496 # A function that is used when there is no print builtin or printf.
20497 func_fallback_echo ()
20498 {
20499 eval 'cat <<_LTECHO_EOF
20500 \$1
20501 _LTECHO_EOF'
20502 }
20503
20504 # Quote evaled strings.
20505 for var in SHELL \
20506 ECHO \
20507 PATH_SEPARATOR \
20508 SED \
20509 GREP \
20510 EGREP \
20511 FGREP \
20512 LD \
20513 NM \
20514 LN_S \
20515 lt_SP2NL \
20516 lt_NL2SP \
20517 reload_flag \
20518 FILECMD \
20519 OBJDUMP \
20520 deplibs_check_method \
20521 file_magic_cmd \
20522 file_magic_glob \
20523 want_nocaseglob \
20524 DLLTOOL \
20525 sharedlib_from_linklib_cmd \
20526 AR \
20527 archiver_list_spec \
20528 STRIP \
20529 RANLIB \
20530 CC \
20531 CFLAGS \
20532 compiler \
20533 lt_cv_sys_global_symbol_pipe \
20534 lt_cv_sys_global_symbol_to_cdecl \
20535 lt_cv_sys_global_symbol_to_import \
20536 lt_cv_sys_global_symbol_to_c_name_address \
20537 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
20538 lt_cv_nm_interface \
20539 nm_file_list_spec \
20540 lt_cv_truncate_bin \
20541 lt_prog_compiler_no_builtin_flag \
20542 lt_prog_compiler_pic \
20543 lt_prog_compiler_wl \
20544 lt_prog_compiler_static \
20545 lt_cv_prog_compiler_c_o \
20546 need_locks \
20547 MANIFEST_TOOL \
20548 DSYMUTIL \
20549 NMEDIT \
20550 LIPO \
20551 OTOOL \
20552 OTOOL64 \
20553 shrext_cmds \
20554 export_dynamic_flag_spec \
20555 whole_archive_flag_spec \
20556 compiler_needs_object \
20557 with_gnu_ld \
20558 allow_undefined_flag \
20559 no_undefined_flag \
20560 hardcode_libdir_flag_spec \
20561 hardcode_libdir_separator \
20562 exclude_expsyms \
20563 include_expsyms \
20564 file_list_spec \
20565 variables_saved_for_relink \
20566 libname_spec \
20567 library_names_spec \
20568 soname_spec \
20569 install_override_mode \
20570 finish_eval \
20571 old_striplib \
20572 striplib; do
20573 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
20574 *[\\\\\\\`\\"\\\$]*)
20575 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
20576 ;;
20577 *)
20578 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
20579 ;;
20580 esac
20581 done
20582
20583 # Double-quote double-evaled strings.
20584 for var in reload_cmds \
20585 old_postinstall_cmds \
20586 old_postuninstall_cmds \
20587 old_archive_cmds \
20588 extract_expsyms_cmds \
20589 old_archive_from_new_cmds \
20590 old_archive_from_expsyms_cmds \
20591 archive_cmds \
20592 archive_expsym_cmds \
20593 module_cmds \
20594 module_expsym_cmds \
20595 export_symbols_cmds \
20596 prelink_cmds \
20597 postlink_cmds \
20598 postinstall_cmds \
20599 postuninstall_cmds \
20600 finish_cmds \
20601 sys_lib_search_path_spec \
20602 configure_time_dlsearch_path \
20603 configure_time_lt_sys_library_path; do
20604 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
20605 *[\\\\\\\`\\"\\\$]*)
20606 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
20607 ;;
20608 *)
20609 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
20610 ;;
20611 esac
20612 done
20613
20614 ac_aux_dir='$ac_aux_dir'
20615
20616 # See if we are running on zsh, and set the options that allow our
20617 # commands through without removal of \ escapes INIT.
20618 if test -n "\${ZSH_VERSION+set}"; then
20619 setopt NO_GLOB_SUBST
20620 fi
20621
20622
20623 PACKAGE='$PACKAGE'
20624 VERSION='$VERSION'
20625 RM='$RM'
20626 ofile='$ofile'
20627
20628
20629
20630
20631 _ACEOF
20632
20633 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20634
20635 # Handling of arguments.
20636 for ac_config_target in $ac_config_targets
20637 do
20638 case $ac_config_target in
20639 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
20640 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
20641 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
20642 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
20643 "xorg-mouse.pc") CONFIG_FILES="$CONFIG_FILES xorg-mouse.pc" ;;
20644 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
20645 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
20646 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
20647
20648 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
20649 esac
20650 done
20651
20652
20653 # If the user did not use the arguments to specify the items to instantiate,
20654 # then the envvar interface is used. Set only those that are not.
20655 # We use the long form for the default assignment because of an extremely
20656 # bizarre bug on SunOS 4.1.3.
20657 if $ac_need_defaults; then
20658 test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
20659 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
20660 test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
20661 fi
20662
20663 # Have a temporary directory for convenience. Make it in the build tree
20664 # simply because there is no reason against having it here, and in addition,
20665 # creating and moving files from /tmp can sometimes cause problems.
20666 # Hook for its removal unless debugging.
20667 # Note that there is a small window in which the directory will not be cleaned:
20668 # after its creation but before its name has been assigned to `$tmp'.
20669 $debug ||
20670 {
20671 tmp= ac_tmp=
20672 trap 'exit_status=$?
20673 : "${ac_tmp:=$tmp}"
20674 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
20675 ' 0
20676 trap 'as_fn_exit 1' 1 2 13 15
20677 }
20678 # Create a (secure) tmp directory for tmp files.
20679
20680 {
20681 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
20682 test -d "$tmp"
20683 } ||
20684 {
20685 tmp=./conf$$-$RANDOM
20686 (umask 077 && mkdir "$tmp")
20687 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
20688 ac_tmp=$tmp
20689
20690 # Set up the scripts for CONFIG_FILES section.
20691 # No need to generate them if there are no CONFIG_FILES.
20692 # This happens for instance with `./config.status config.h'.
20693 if test -n "$CONFIG_FILES"; then
20694
20695
20696 ac_cr=`echo X | tr X '\015'`
20697 # On cygwin, bash can eat \r inside `` if the user requested igncr.
20698 # But we know of no other shell where ac_cr would be empty at this
20699 # point, so we can use a bashism as a fallback.
20700 if test "x$ac_cr" = x; then
20701 eval ac_cr=\$\'\\r\'
20702 fi
20703 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
20704 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
20705 ac_cs_awk_cr='\\r'
20706 else
20707 ac_cs_awk_cr=$ac_cr
20708 fi
20709
20710 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
20711 _ACEOF
20712
20713
20714 {
20715 echo "cat >conf$$subs.awk <<_ACEOF" &&
20716 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
20717 echo "_ACEOF"
20718 } >conf$$subs.sh ||
20719 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20720 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
20721 ac_delim='%!_!# '
20722 for ac_last_try in false false false false false :; do
20723 . ./conf$$subs.sh ||
20724 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20725
20726 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
20727 if test $ac_delim_n = $ac_delim_num; then
20728 break
20729 elif $ac_last_try; then
20730 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20731 else
20732 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20733 fi
20734 done
20735 rm -f conf$$subs.sh
20736
20737 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20738 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
20739 _ACEOF
20740 sed -n '
20741 h
20742 s/^/S["/; s/!.*/"]=/
20743 p
20744 g
20745 s/^[^!]*!//
20746 :repl
20747 t repl
20748 s/'"$ac_delim"'$//
20749 t delim
20750 :nl
20751 h
20752 s/\(.\{148\}\)..*/\1/
20753 t more1
20754 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
20755 p
20756 n
20757 b repl
20758 :more1
20759 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
20760 p
20761 g
20762 s/.\{148\}//
20763 t nl
20764 :delim
20765 h
20766 s/\(.\{148\}\)..*/\1/
20767 t more2
20768 s/["\\]/\\&/g; s/^/"/; s/$/"/
20769 p
20770 b
20771 :more2
20772 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
20773 p
20774 g
20775 s/.\{148\}//
20776 t delim
20777 ' <conf$$subs.awk | sed '
20778 /^[^""]/{
20779 N
20780 s/\n//
20781 }
20782 ' >>$CONFIG_STATUS || ac_write_fail=1
20783 rm -f conf$$subs.awk
20784 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20785 _ACAWK
20786 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
20787 for (key in S) S_is_set[key] = 1
20788 FS = ""
20789
20790 }
20791 {
20792 line = $ 0
20793 nfields = split(line, field, "@")
20794 substed = 0
20795 len = length(field[1])
20796 for (i = 2; i < nfields; i++) {
20797 key = field[i]
20798 keylen = length(key)
20799 if (S_is_set[key]) {
20800 value = S[key]
20801 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
20802 len += length(value) + length(field[++i])
20803 substed = 1
20804 } else
20805 len += 1 + keylen
20806 }
20807
20808 print line
20809 }
20810
20811 _ACAWK
20812 _ACEOF
20813 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20814 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
20815 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
20816 else
20817 cat
20818 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
20819 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
20820 _ACEOF
20821
20822 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
20823 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
20824 # trailing colons and then remove the whole line if VPATH becomes empty
20825 # (actually we leave an empty line to preserve line numbers).
20826 if test "x$srcdir" = x.; then
20827 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
20828 h
20829 s///
20830 s/^/:/
20831 s/[ ]*$/:/
20832 s/:\$(srcdir):/:/g
20833 s/:\${srcdir}:/:/g
20834 s/:@srcdir@:/:/g
20835 s/^:*//
20836 s/:*$//
20837 x
20838 s/\(=[ ]*\).*/\1/
20839 G
20840 s/\n//
20841 s/^[^=]*=[ ]*$//
20842 }'
20843 fi
20844
20845 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20846 fi # test -n "$CONFIG_FILES"
20847
20848 # Set up the scripts for CONFIG_HEADERS section.
20849 # No need to generate them if there are no CONFIG_HEADERS.
20850 # This happens for instance with `./config.status Makefile'.
20851 if test -n "$CONFIG_HEADERS"; then
20852 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
20853 BEGIN {
20854 _ACEOF
20855
20856 # Transform confdefs.h into an awk script `defines.awk', embedded as
20857 # here-document in config.status, that substitutes the proper values into
20858 # config.h.in to produce config.h.
20859
20860 # Create a delimiter string that does not exist in confdefs.h, to ease
20861 # handling of long lines.
20862 ac_delim='%!_!# '
20863 for ac_last_try in false false :; do
20864 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
20865 if test -z "$ac_tt"; then
20866 break
20867 elif $ac_last_try; then
20868 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
20869 else
20870 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20871 fi
20872 done
20873
20874 # For the awk script, D is an array of macro values keyed by name,
20875 # likewise P contains macro parameters if any. Preserve backslash
20876 # newline sequences.
20877
20878 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
20879 sed -n '
20880 s/.\{148\}/&'"$ac_delim"'/g
20881 t rset
20882 :rset
20883 s/^[ ]*#[ ]*define[ ][ ]*/ /
20884 t def
20885 d
20886 :def
20887 s/\\$//
20888 t bsnl
20889 s/["\\]/\\&/g
20890 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
20891 D["\1"]=" \3"/p
20892 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
20893 d
20894 :bsnl
20895 s/["\\]/\\&/g
20896 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
20897 D["\1"]=" \3\\\\\\n"\\/p
20898 t cont
20899 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
20900 t cont
20901 d
20902 :cont
20903 n
20904 s/.\{148\}/&'"$ac_delim"'/g
20905 t clear
20906 :clear
20907 s/\\$//
20908 t bsnlc
20909 s/["\\]/\\&/g; s/^/"/; s/$/"/p
20910 d
20911 :bsnlc
20912 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
20913 b cont
20914 ' <confdefs.h | sed '
20915 s/'"$ac_delim"'/"\\\
20916 "/g' >>$CONFIG_STATUS || ac_write_fail=1
20917
20918 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20919 for (key in D) D_is_set[key] = 1
20920 FS = ""
20921 }
20922 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
20923 line = \$ 0
20924 split(line, arg, " ")
20925 if (arg[1] == "#") {
20926 defundef = arg[2]
20927 mac1 = arg[3]
20928 } else {
20929 defundef = substr(arg[1], 2)
20930 mac1 = arg[2]
20931 }
20932 split(mac1, mac2, "(") #)
20933 macro = mac2[1]
20934 prefix = substr(line, 1, index(line, defundef) - 1)
20935 if (D_is_set[macro]) {
20936 # Preserve the white space surrounding the "#".
20937 print prefix "define", macro P[macro] D[macro]
20938 next
20939 } else {
20940 # Replace #undef with comments. This is necessary, for example,
20941 # in the case of _POSIX_SOURCE, which is predefined and required
20942 # on some systems where configure will not decide to define it.
20943 if (defundef == "undef") {
20944 print "/*", prefix defundef, macro, "*/"
20945 next
20946 }
20947 }
20948 }
20949 { print }
20950 _ACAWK
20951 _ACEOF
20952 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20953 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
20954 fi # test -n "$CONFIG_HEADERS"
20955
20956
20957 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
20958 shift
20959 for ac_tag
20960 do
20961 case $ac_tag in
20962 :[FHLC]) ac_mode=$ac_tag; continue;;
20963 esac
20964 case $ac_mode$ac_tag in
20965 :[FHL]*:*);;
20966 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
20967 :[FH]-) ac_tag=-:-;;
20968 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
20969 esac
20970 ac_save_IFS=$IFS
20971 IFS=:
20972 set x $ac_tag
20973 IFS=$ac_save_IFS
20974 shift
20975 ac_file=$1
20976 shift
20977
20978 case $ac_mode in
20979 :L) ac_source=$1;;
20980 :[FH])
20981 ac_file_inputs=
20982 for ac_f
20983 do
20984 case $ac_f in
20985 -) ac_f="$ac_tmp/stdin";;
20986 *) # Look for the file first in the build tree, then in the source tree
20987 # (if the path is not absolute). The absolute path cannot be DOS-style,
20988 # because $ac_f cannot contain `:'.
20989 test -f "$ac_f" ||
20990 case $ac_f in
20991 [\\/$]*) false;;
20992 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
20993 esac ||
20994 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
20995 esac
20996 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
20997 as_fn_append ac_file_inputs " '$ac_f'"
20998 done
20999
21000 # Let's still pretend it is `configure' which instantiates (i.e., don't
21001 # use $as_me), people would be surprised to read:
21002 # /* config.h. Generated by config.status. */
21003 configure_input='Generated from '`
21004 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
21005 `' by configure.'
21006 if test x"$ac_file" != x-; then
21007 configure_input="$ac_file. $configure_input"
21008 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
21009 printf "%s\n" "$as_me: creating $ac_file" >&6;}
21010 fi
21011 # Neutralize special characters interpreted by sed in replacement strings.
21012 case $configure_input in #(
21013 *\&* | *\|* | *\\* )
21014 ac_sed_conf_input=`printf "%s\n" "$configure_input" |
21015 sed 's/[\\\\&|]/\\\\&/g'`;; #(
21016 *) ac_sed_conf_input=$configure_input;;
21017 esac
21018
21019 case $ac_tag in
21020 *:-:* | *:-) cat >"$ac_tmp/stdin" \
21021 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
21022 esac
21023 ;;
21024 esac
21025
21026 ac_dir=`$as_dirname -- "$ac_file" ||
21027 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21028 X"$ac_file" : 'X\(//\)[^/]' \| \
21029 X"$ac_file" : 'X\(//\)$' \| \
21030 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
21031 printf "%s\n" X"$ac_file" |
21032 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21033 s//\1/
21034 q
21035 }
21036 /^X\(\/\/\)[^/].*/{
21037 s//\1/
21038 q
21039 }
21040 /^X\(\/\/\)$/{
21041 s//\1/
21042 q
21043 }
21044 /^X\(\/\).*/{
21045 s//\1/
21046 q
21047 }
21048 s/.*/./; q'`
21049 as_dir="$ac_dir"; as_fn_mkdir_p
21050 ac_builddir=.
21051
21052 case "$ac_dir" in
21053 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
21054 *)
21055 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
21056 # A ".." for each directory in $ac_dir_suffix.
21057 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
21058 case $ac_top_builddir_sub in
21059 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
21060 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
21061 esac ;;
21062 esac
21063 ac_abs_top_builddir=$ac_pwd
21064 ac_abs_builddir=$ac_pwd$ac_dir_suffix
21065 # for backward compatibility:
21066 ac_top_builddir=$ac_top_build_prefix
21067
21068 case $srcdir in
21069 .) # We are building in place.
21070 ac_srcdir=.
21071 ac_top_srcdir=$ac_top_builddir_sub
21072 ac_abs_top_srcdir=$ac_pwd ;;
21073 [\\/]* | ?:[\\/]* ) # Absolute name.
21074 ac_srcdir=$srcdir$ac_dir_suffix;
21075 ac_top_srcdir=$srcdir
21076 ac_abs_top_srcdir=$srcdir ;;
21077 *) # Relative name.
21078 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
21079 ac_top_srcdir=$ac_top_build_prefix$srcdir
21080 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
21081 esac
21082 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
21083
21084
21085 case $ac_mode in
21086 :F)
21087 #
21088 # CONFIG_FILE
21089 #
21090
21091 case $INSTALL in
21092 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21093 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
21094 esac
21095 ac_MKDIR_P=$MKDIR_P
21096 case $MKDIR_P in
21097 [\\/$]* | ?:[\\/]* ) ;;
21098 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
21099 esac
21100 _ACEOF
21101
21102 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21103 # If the template does not know about datarootdir, expand it.
21104 # FIXME: This hack should be removed a few years after 2.60.
21105 ac_datarootdir_hack=; ac_datarootdir_seen=
21106 ac_sed_dataroot='
21107 /datarootdir/ {
21108 p
21109 q
21110 }
21111 /@datadir@/p
21112 /@docdir@/p
21113 /@infodir@/p
21114 /@localedir@/p
21115 /@mandir@/p'
21116 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
21117 *datarootdir*) ac_datarootdir_seen=yes;;
21118 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
21119 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
21120 printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
21121 _ACEOF
21122 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21123 ac_datarootdir_hack='
21124 s&@datadir@&$datadir&g
21125 s&@docdir@&$docdir&g
21126 s&@infodir@&$infodir&g
21127 s&@localedir@&$localedir&g
21128 s&@mandir@&$mandir&g
21129 s&\\\${datarootdir}&$datarootdir&g' ;;
21130 esac
21131 _ACEOF
21132
21133 # Neutralize VPATH when `$srcdir' = `.'.
21134 # Shell code in configure.ac might set extrasub.
21135 # FIXME: do we really want to maintain this feature?
21136 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21137 ac_sed_extra="$ac_vpsub
21138 $extrasub
21139 _ACEOF
21140 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21141 :t
21142 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21143 s|@configure_input@|$ac_sed_conf_input|;t t
21144 s&@top_builddir@&$ac_top_builddir_sub&;t t
21145 s&@top_build_prefix@&$ac_top_build_prefix&;t t
21146 s&@srcdir@&$ac_srcdir&;t t
21147 s&@abs_srcdir@&$ac_abs_srcdir&;t t
21148 s&@top_srcdir@&$ac_top_srcdir&;t t
21149 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
21150 s&@builddir@&$ac_builddir&;t t
21151 s&@abs_builddir@&$ac_abs_builddir&;t t
21152 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
21153 s&@INSTALL@&$ac_INSTALL&;t t
21154 s&@MKDIR_P@&$ac_MKDIR_P&;t t
21155 $ac_datarootdir_hack
21156 "
21157 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
21158 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21159
21160 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
21161 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
21162 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
21163 "$ac_tmp/out"`; test -z "$ac_out"; } &&
21164 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21165 which seems to be undefined. Please make sure it is defined" >&5
21166 printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21167 which seems to be undefined. Please make sure it is defined" >&2;}
21168
21169 rm -f "$ac_tmp/stdin"
21170 case $ac_file in
21171 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
21172 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
21173 esac \
21174 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21175 ;;
21176 :H)
21177 #
21178 # CONFIG_HEADER
21179 #
21180 if test x"$ac_file" != x-; then
21181 {
21182 printf "%s\n" "/* $configure_input */" >&1 \
21183 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
21184 } >"$ac_tmp/config.h" \
21185 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21186 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
21187 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
21188 printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
21189 else
21190 rm -f "$ac_file"
21191 mv "$ac_tmp/config.h" "$ac_file" \
21192 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21193 fi
21194 else
21195 printf "%s\n" "/* $configure_input */" >&1 \
21196 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
21197 || as_fn_error $? "could not create -" "$LINENO" 5
21198 fi
21199 # Compute "$ac_file"'s index in $config_headers.
21200 _am_arg="$ac_file"
21201 _am_stamp_count=1
21202 for _am_header in $config_headers :; do
21203 case $_am_header in
21204 $_am_arg | $_am_arg:* )
21205 break ;;
21206 * )
21207 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
21208 esac
21209 done
21210 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
21211 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21212 X"$_am_arg" : 'X\(//\)[^/]' \| \
21213 X"$_am_arg" : 'X\(//\)$' \| \
21214 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
21215 printf "%s\n" X"$_am_arg" |
21216 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21217 s//\1/
21218 q
21219 }
21220 /^X\(\/\/\)[^/].*/{
21221 s//\1/
21222 q
21223 }
21224 /^X\(\/\/\)$/{
21225 s//\1/
21226 q
21227 }
21228 /^X\(\/\).*/{
21229 s//\1/
21230 q
21231 }
21232 s/.*/./; q'`/stamp-h$_am_stamp_count
21233 ;;
21234
21235 :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
21236 printf "%s\n" "$as_me: executing $ac_file commands" >&6;}
21237 ;;
21238 esac
21239
21240
21241 case $ac_file$ac_mode in
21242 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
21243 # Older Autoconf quotes --file arguments for eval, but not when files
21244 # are listed without --file. Let's play safe and only enable the eval
21245 # if we detect the quoting.
21246 # TODO: see whether this extra hack can be removed once we start
21247 # requiring Autoconf 2.70 or later.
21248 case $CONFIG_FILES in #(
21249 *\'*) :
21250 eval set x "$CONFIG_FILES" ;; #(
21251 *) :
21252 set x $CONFIG_FILES ;; #(
21253 *) :
21254 ;;
21255 esac
21256 shift
21257 # Used to flag and report bootstrapping failures.
21258 am_rc=0
21259 for am_mf
21260 do
21261 # Strip MF so we end up with the name of the file.
21262 am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'`
21263 # Check whether this is an Automake generated Makefile which includes
21264 # dependency-tracking related rules and includes.
21265 # Grep'ing the whole file directly is not great: AIX grep has a line
21266 # limit of 2048, but all sed's we know have understand at least 4000.
21267 sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
21268 || continue
21269 am_dirpart=`$as_dirname -- "$am_mf" ||
21270 $as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21271 X"$am_mf" : 'X\(//\)[^/]' \| \
21272 X"$am_mf" : 'X\(//\)$' \| \
21273 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
21274 printf "%s\n" X"$am_mf" |
21275 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21276 s//\1/
21277 q
21278 }
21279 /^X\(\/\/\)[^/].*/{
21280 s//\1/
21281 q
21282 }
21283 /^X\(\/\/\)$/{
21284 s//\1/
21285 q
21286 }
21287 /^X\(\/\).*/{
21288 s//\1/
21289 q
21290 }
21291 s/.*/./; q'`
21292 am_filepart=`$as_basename -- "$am_mf" ||
21293 $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
21294 X"$am_mf" : 'X\(//\)$' \| \
21295 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
21296 printf "%s\n" X/"$am_mf" |
21297 sed '/^.*\/\([^/][^/]*\)\/*$/{
21298 s//\1/
21299 q
21300 }
21301 /^X\/\(\/\/\)$/{
21302 s//\1/
21303 q
21304 }
21305 /^X\/\(\/\).*/{
21306 s//\1/
21307 q
21308 }
21309 s/.*/./; q'`
21310 { echo "$as_me:$LINENO: cd "$am_dirpart" \
21311 && sed -e '/# am--include-marker/d' "$am_filepart" \
21312 | $MAKE -f - am--depfiles" >&5
21313 (cd "$am_dirpart" \
21314 && sed -e '/# am--include-marker/d' "$am_filepart" \
21315 | $MAKE -f - am--depfiles) >&5 2>&5
21316 ac_status=$?
21317 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21318 (exit $ac_status); } || am_rc=$?
21319 done
21320 if test $am_rc -ne 0; then
21321 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
21322 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
21323 as_fn_error $? "Something went wrong bootstrapping makefile fragments
21324 for automatic dependency tracking. If GNU make was not used, consider
21325 re-running the configure script with MAKE=\"gmake\" (or whatever is
21326 necessary). You can also try re-running configure with the
21327 '--disable-dependency-tracking' option to at least be able to build
21328 the package (albeit without support for automatic dependency tracking).
21329 See \`config.log' for more details" "$LINENO" 5; }
21330 fi
21331 { am_dirpart=; unset am_dirpart;}
21332 { am_filepart=; unset am_filepart;}
21333 { am_mf=; unset am_mf;}
21334 { am_rc=; unset am_rc;}
21335 rm -f conftest-deps.mk
21336 }
21337 ;;
21338 "libtool":C)
21339
21340 # See if we are running on zsh, and set the options that allow our
21341 # commands through without removal of \ escapes.
21342 if test -n "${ZSH_VERSION+set}"; then
21343 setopt NO_GLOB_SUBST
21344 fi
21345
21346 cfgfile=${ofile}T
21347 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
21348 $RM "$cfgfile"
21349
21350 cat <<_LT_EOF >> "$cfgfile"
21351 #! $SHELL
21352 # Generated automatically by $as_me ($PACKAGE) $VERSION
21353 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
21354 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
21355
21356 # Provide generalized library-building support services.
21357 # Written by Gordon Matzigkeit, 1996
21358
21359 # Copyright (C) 2014 Free Software Foundation, Inc.
21360 # This is free software; see the source for copying conditions. There is NO
21361 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
21362
21363 # GNU Libtool is free software; you can redistribute it and/or modify
21364 # it under the terms of the GNU General Public License as published by
21365 # the Free Software Foundation; either version 2 of of the License, or
21366 # (at your option) any later version.
21367 #
21368 # As a special exception to the GNU General Public License, if you
21369 # distribute this file as part of a program or library that is built
21370 # using GNU Libtool, you may include this file under the same
21371 # distribution terms that you use for the rest of that program.
21372 #
21373 # GNU Libtool is distributed in the hope that it will be useful, but
21374 # WITHOUT ANY WARRANTY; without even the implied warranty of
21375 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21376 # GNU General Public License for more details.
21377 #
21378 # You should have received a copy of the GNU General Public License
21379 # along with this program. If not, see <http://www.gnu.org/licenses/>.
21380
21381
21382 # The names of the tagged configurations supported by this script.
21383 available_tags=''
21384
21385 # Configured defaults for sys_lib_dlsearch_path munging.
21386 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
21387
21388 # ### BEGIN LIBTOOL CONFIG
21389
21390 # Whether or not to build static libraries.
21391 build_old_libs=$enable_static
21392
21393 # Which release of libtool.m4 was used?
21394 macro_version=$macro_version
21395 macro_revision=$macro_revision
21396
21397 # Whether or not to build shared libraries.
21398 build_libtool_libs=$enable_shared
21399
21400 # What type of objects to build.
21401 pic_mode=$pic_mode
21402
21403 # Whether or not to optimize for fast installation.
21404 fast_install=$enable_fast_install
21405
21406 # Shared archive member basename,for filename based shared library versioning on AIX.
21407 shared_archive_member_spec=$shared_archive_member_spec
21408
21409 # Shell to use when invoking shell scripts.
21410 SHELL=$lt_SHELL
21411
21412 # An echo program that protects backslashes.
21413 ECHO=$lt_ECHO
21414
21415 # The PATH separator for the build system.
21416 PATH_SEPARATOR=$lt_PATH_SEPARATOR
21417
21418 # The host system.
21419 host_alias=$host_alias
21420 host=$host
21421 host_os=$host_os
21422
21423 # The build system.
21424 build_alias=$build_alias
21425 build=$build
21426 build_os=$build_os
21427
21428 # A sed program that does not truncate output.
21429 SED=$lt_SED
21430
21431 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
21432 Xsed="\$SED -e 1s/^X//"
21433
21434 # A grep program that handles long lines.
21435 GREP=$lt_GREP
21436
21437 # An ERE matcher.
21438 EGREP=$lt_EGREP
21439
21440 # A literal string matcher.
21441 FGREP=$lt_FGREP
21442
21443 # A BSD- or MS-compatible name lister.
21444 NM=$lt_NM
21445
21446 # Whether we need soft or hard links.
21447 LN_S=$lt_LN_S
21448
21449 # What is the maximum length of a command?
21450 max_cmd_len=$max_cmd_len
21451
21452 # Object file suffix (normally "o").
21453 objext=$ac_objext
21454
21455 # Executable file suffix (normally "").
21456 exeext=$exeext
21457
21458 # whether the shell understands "unset".
21459 lt_unset=$lt_unset
21460
21461 # turn spaces into newlines.
21462 SP2NL=$lt_lt_SP2NL
21463
21464 # turn newlines into spaces.
21465 NL2SP=$lt_lt_NL2SP
21466
21467 # convert \$build file names to \$host format.
21468 to_host_file_cmd=$lt_cv_to_host_file_cmd
21469
21470 # convert \$build files to toolchain format.
21471 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
21472
21473 # A file(cmd) program that detects file types.
21474 FILECMD=$lt_FILECMD
21475
21476 # An object symbol dumper.
21477 OBJDUMP=$lt_OBJDUMP
21478
21479 # Method to check whether dependent libraries are shared objects.
21480 deplibs_check_method=$lt_deplibs_check_method
21481
21482 # Command to use when deplibs_check_method = "file_magic".
21483 file_magic_cmd=$lt_file_magic_cmd
21484
21485 # How to find potential files when deplibs_check_method = "file_magic".
21486 file_magic_glob=$lt_file_magic_glob
21487
21488 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
21489 want_nocaseglob=$lt_want_nocaseglob
21490
21491 # DLL creation program.
21492 DLLTOOL=$lt_DLLTOOL
21493
21494 # Command to associate shared and link libraries.
21495 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
21496
21497 # The archiver.
21498 AR=$lt_AR
21499
21500 # Flags to create an archive (by configure).
21501 lt_ar_flags=$lt_ar_flags
21502
21503 # Flags to create an archive.
21504 AR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"}
21505
21506 # How to feed a file listing to the archiver.
21507 archiver_list_spec=$lt_archiver_list_spec
21508
21509 # A symbol stripping program.
21510 STRIP=$lt_STRIP
21511
21512 # Commands used to install an old-style archive.
21513 RANLIB=$lt_RANLIB
21514 old_postinstall_cmds=$lt_old_postinstall_cmds
21515 old_postuninstall_cmds=$lt_old_postuninstall_cmds
21516
21517 # Whether to use a lock for old archive extraction.
21518 lock_old_archive_extraction=$lock_old_archive_extraction
21519
21520 # A C compiler.
21521 LTCC=$lt_CC
21522
21523 # LTCC compiler flags.
21524 LTCFLAGS=$lt_CFLAGS
21525
21526 # Take the output of nm and produce a listing of raw symbols and C names.
21527 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
21528
21529 # Transform the output of nm in a proper C declaration.
21530 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
21531
21532 # Transform the output of nm into a list of symbols to manually relocate.
21533 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
21534
21535 # Transform the output of nm in a C name address pair.
21536 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
21537
21538 # Transform the output of nm in a C name address pair when lib prefix is needed.
21539 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
21540
21541 # The name lister interface.
21542 nm_interface=$lt_lt_cv_nm_interface
21543
21544 # Specify filename containing input files for \$NM.
21545 nm_file_list_spec=$lt_nm_file_list_spec
21546
21547 # The root where to search for dependent libraries,and where our libraries should be installed.
21548 lt_sysroot=$lt_sysroot
21549
21550 # Command to truncate a binary pipe.
21551 lt_truncate_bin=$lt_lt_cv_truncate_bin
21552
21553 # The name of the directory that contains temporary libtool files.
21554 objdir=$objdir
21555
21556 # Used to examine libraries when file_magic_cmd begins with "file".
21557 MAGIC_CMD=$MAGIC_CMD
21558
21559 # Must we lock files when doing compilation?
21560 need_locks=$lt_need_locks
21561
21562 # Manifest tool.
21563 MANIFEST_TOOL=$lt_MANIFEST_TOOL
21564
21565 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
21566 DSYMUTIL=$lt_DSYMUTIL
21567
21568 # Tool to change global to local symbols on Mac OS X.
21569 NMEDIT=$lt_NMEDIT
21570
21571 # Tool to manipulate fat objects and archives on Mac OS X.
21572 LIPO=$lt_LIPO
21573
21574 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
21575 OTOOL=$lt_OTOOL
21576
21577 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
21578 OTOOL64=$lt_OTOOL64
21579
21580 # Old archive suffix (normally "a").
21581 libext=$libext
21582
21583 # Shared library suffix (normally ".so").
21584 shrext_cmds=$lt_shrext_cmds
21585
21586 # The commands to extract the exported symbol list from a shared archive.
21587 extract_expsyms_cmds=$lt_extract_expsyms_cmds
21588
21589 # Variables whose values should be saved in libtool wrapper scripts and
21590 # restored at link time.
21591 variables_saved_for_relink=$lt_variables_saved_for_relink
21592
21593 # Do we need the "lib" prefix for modules?
21594 need_lib_prefix=$need_lib_prefix
21595
21596 # Do we need a version for libraries?
21597 need_version=$need_version
21598
21599 # Library versioning type.
21600 version_type=$version_type
21601
21602 # Shared library runtime path variable.
21603 runpath_var=$runpath_var
21604
21605 # Shared library path variable.
21606 shlibpath_var=$shlibpath_var
21607
21608 # Is shlibpath searched before the hard-coded library search path?
21609 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
21610
21611 # Format of library name prefix.
21612 libname_spec=$lt_libname_spec
21613
21614 # List of archive names. First name is the real one, the rest are links.
21615 # The last name is the one that the linker finds with -lNAME
21616 library_names_spec=$lt_library_names_spec
21617
21618 # The coded name of the library, if different from the real name.
21619 soname_spec=$lt_soname_spec
21620
21621 # Permission mode override for installation of shared libraries.
21622 install_override_mode=$lt_install_override_mode
21623
21624 # Command to use after installation of a shared archive.
21625 postinstall_cmds=$lt_postinstall_cmds
21626
21627 # Command to use after uninstallation of a shared archive.
21628 postuninstall_cmds=$lt_postuninstall_cmds
21629
21630 # Commands used to finish a libtool library installation in a directory.
21631 finish_cmds=$lt_finish_cmds
21632
21633 # As "finish_cmds", except a single script fragment to be evaled but
21634 # not shown.
21635 finish_eval=$lt_finish_eval
21636
21637 # Whether we should hardcode library paths into libraries.
21638 hardcode_into_libs=$hardcode_into_libs
21639
21640 # Compile-time system search path for libraries.
21641 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
21642
21643 # Detected run-time system search path for libraries.
21644 sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
21645
21646 # Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
21647 configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
21648
21649 # Whether dlopen is supported.
21650 dlopen_support=$enable_dlopen
21651
21652 # Whether dlopen of programs is supported.
21653 dlopen_self=$enable_dlopen_self
21654
21655 # Whether dlopen of statically linked programs is supported.
21656 dlopen_self_static=$enable_dlopen_self_static
21657
21658 # Commands to strip libraries.
21659 old_striplib=$lt_old_striplib
21660 striplib=$lt_striplib
21661
21662
21663 # The linker used to build libraries.
21664 LD=$lt_LD
21665
21666 # How to create reloadable object files.
21667 reload_flag=$lt_reload_flag
21668 reload_cmds=$lt_reload_cmds
21669
21670 # Commands used to build an old-style archive.
21671 old_archive_cmds=$lt_old_archive_cmds
21672
21673 # A language specific compiler.
21674 CC=$lt_compiler
21675
21676 # Is the compiler the GNU compiler?
21677 with_gcc=$GCC
21678
21679 # Compiler flag to turn off builtin functions.
21680 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
21681
21682 # Additional compiler flags for building library objects.
21683 pic_flag=$lt_lt_prog_compiler_pic
21684
21685 # How to pass a linker flag through the compiler.
21686 wl=$lt_lt_prog_compiler_wl
21687
21688 # Compiler flag to prevent dynamic linking.
21689 link_static_flag=$lt_lt_prog_compiler_static
21690
21691 # Does compiler simultaneously support -c and -o options?
21692 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
21693
21694 # Whether or not to add -lc for building shared libraries.
21695 build_libtool_need_lc=$archive_cmds_need_lc
21696
21697 # Whether or not to disallow shared libs when runtime libs are static.
21698 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
21699
21700 # Compiler flag to allow reflexive dlopens.
21701 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
21702
21703 # Compiler flag to generate shared objects directly from archives.
21704 whole_archive_flag_spec=$lt_whole_archive_flag_spec
21705
21706 # Whether the compiler copes with passing no objects directly.
21707 compiler_needs_object=$lt_compiler_needs_object
21708
21709 # Create an old-style archive from a shared archive.
21710 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
21711
21712 # Create a temporary old-style archive to link instead of a shared archive.
21713 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
21714
21715 # Commands used to build a shared archive.
21716 archive_cmds=$lt_archive_cmds
21717 archive_expsym_cmds=$lt_archive_expsym_cmds
21718
21719 # Commands used to build a loadable module if different from building
21720 # a shared archive.
21721 module_cmds=$lt_module_cmds
21722 module_expsym_cmds=$lt_module_expsym_cmds
21723
21724 # Whether we are building with GNU ld or not.
21725 with_gnu_ld=$lt_with_gnu_ld
21726
21727 # Flag that allows shared libraries with undefined symbols to be built.
21728 allow_undefined_flag=$lt_allow_undefined_flag
21729
21730 # Flag that enforces no undefined symbols.
21731 no_undefined_flag=$lt_no_undefined_flag
21732
21733 # Flag to hardcode \$libdir into a binary during linking.
21734 # This must work even if \$libdir does not exist
21735 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
21736
21737 # Whether we need a single "-rpath" flag with a separated argument.
21738 hardcode_libdir_separator=$lt_hardcode_libdir_separator
21739
21740 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
21741 # DIR into the resulting binary.
21742 hardcode_direct=$hardcode_direct
21743
21744 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
21745 # DIR into the resulting binary and the resulting library dependency is
21746 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
21747 # library is relocated.
21748 hardcode_direct_absolute=$hardcode_direct_absolute
21749
21750 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
21751 # into the resulting binary.
21752 hardcode_minus_L=$hardcode_minus_L
21753
21754 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
21755 # into the resulting binary.
21756 hardcode_shlibpath_var=$hardcode_shlibpath_var
21757
21758 # Set to "yes" if building a shared library automatically hardcodes DIR
21759 # into the library and all subsequent libraries and executables linked
21760 # against it.
21761 hardcode_automatic=$hardcode_automatic
21762
21763 # Set to yes if linker adds runtime paths of dependent libraries
21764 # to runtime path list.
21765 inherit_rpath=$inherit_rpath
21766
21767 # Whether libtool must link a program against all its dependency libraries.
21768 link_all_deplibs=$link_all_deplibs
21769
21770 # Set to "yes" if exported symbols are required.
21771 always_export_symbols=$always_export_symbols
21772
21773 # The commands to list exported symbols.
21774 export_symbols_cmds=$lt_export_symbols_cmds
21775
21776 # Symbols that should not be listed in the preloaded symbols.
21777 exclude_expsyms=$lt_exclude_expsyms
21778
21779 # Symbols that must always be exported.
21780 include_expsyms=$lt_include_expsyms
21781
21782 # Commands necessary for linking programs (against libraries) with templates.
21783 prelink_cmds=$lt_prelink_cmds
21784
21785 # Commands necessary for finishing linking programs.
21786 postlink_cmds=$lt_postlink_cmds
21787
21788 # Specify filename containing input files.
21789 file_list_spec=$lt_file_list_spec
21790
21791 # How to hardcode a shared library path into an executable.
21792 hardcode_action=$hardcode_action
21793
21794 # ### END LIBTOOL CONFIG
21795
21796 _LT_EOF
21797
21798 cat <<'_LT_EOF' >> "$cfgfile"
21799
21800 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
21801
21802 # func_munge_path_list VARIABLE PATH
21803 # -----------------------------------
21804 # VARIABLE is name of variable containing _space_ separated list of
21805 # directories to be munged by the contents of PATH, which is string
21806 # having a format:
21807 # "DIR[:DIR]:"
21808 # string "DIR[ DIR]" will be prepended to VARIABLE
21809 # ":DIR[:DIR]"
21810 # string "DIR[ DIR]" will be appended to VARIABLE
21811 # "DIRP[:DIRP]::[DIRA:]DIRA"
21812 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
21813 # "DIRA[ DIRA]" will be appended to VARIABLE
21814 # "DIR[:DIR]"
21815 # VARIABLE will be replaced by "DIR[ DIR]"
21816 func_munge_path_list ()
21817 {
21818 case x$2 in
21819 x)
21820 ;;
21821 *:)
21822 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
21823 ;;
21824 x:*)
21825 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
21826 ;;
21827 *::*)
21828 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
21829 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
21830 ;;
21831 *)
21832 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
21833 ;;
21834 esac
21835 }
21836
21837
21838 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
21839 func_cc_basename ()
21840 {
21841 for cc_temp in $*""; do
21842 case $cc_temp in
21843 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
21844 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
21845 \-*) ;;
21846 *) break;;
21847 esac
21848 done
21849 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
21850 }
21851
21852
21853 # ### END FUNCTIONS SHARED WITH CONFIGURE
21854
21855 _LT_EOF
21856
21857 case $host_os in
21858 aix3*)
21859 cat <<\_LT_EOF >> "$cfgfile"
21860 # AIX sometimes has problems with the GCC collect2 program. For some
21861 # reason, if we set the COLLECT_NAMES environment variable, the problems
21862 # vanish in a puff of smoke.
21863 if test set != "${COLLECT_NAMES+set}"; then
21864 COLLECT_NAMES=
21865 export COLLECT_NAMES
21866 fi
21867 _LT_EOF
21868 ;;
21869 esac
21870
21871
21872
21873 ltmain=$ac_aux_dir/ltmain.sh
21874
21875
21876 # We use sed instead of cat because bash on DJGPP gets confused if
21877 # if finds mixed CR/LF and LF-only lines. Since sed operates in
21878 # text mode, it properly converts lines to CR/LF. This bash problem
21879 # is reportedly fixed, but why not run on old versions too?
21880 $SED '$q' "$ltmain" >> "$cfgfile" \
21881 || (rm -f "$cfgfile"; exit 1)
21882
21883 mv -f "$cfgfile" "$ofile" ||
21884 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
21885 chmod +x "$ofile"
21886
21887 ;;
21888
21889 esac
21890 done # for ac_tag
21891
21892
21893 as_fn_exit 0
21894 _ACEOF
21895 ac_clean_files=$ac_clean_files_save
21896
21897 test $ac_write_fail = 0 ||
21898 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
21899
21900
21901 # configure is writing to config.log, and then calls config.status.
21902 # config.status does its own redirection, appending to config.log.
21903 # Unfortunately, on DOS this fails, as config.log is still kept open
21904 # by configure, so config.status won't be able to write to it; its
21905 # output is simply discarded. So we exec the FD to /dev/null,
21906 # effectively closing config.log, so it can be properly (re)opened and
21907 # appended to by config.status. When coming back to configure, we
21908 # need to make the FD available again.
21909 if test "$no_create" != yes; then
21910 ac_cs_success=:
21911 ac_config_status_args=
21912 test "$silent" = yes &&
21913 ac_config_status_args="$ac_config_status_args --quiet"
21914 exec 5>/dev/null
21915 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
21916 exec 5>>config.log
21917 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
21918 # would make configure fail if this is the last instruction.
21919 $ac_cs_success || as_fn_exit 1
21920 fi
21921 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
21922 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
21923 printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
21924 fi
21925
21926
21927