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 19DUALCASE=1; export DUALCASE # for MKS sh 20as_nop=: 21if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 22then : 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 29else $as_nop 30 case `(set -o) 2>/dev/null` in #( 31 *posix*) : 32 set -o posix ;; #( 33 *) : 34 ;; 35esac 36fi 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. 47as_nl=' 48' 49export as_nl 50IFS=" "" $as_nl" 51 52PS1='$ ' 53PS2='> ' 54PS4='+ ' 55 56# Ensure predictable behavior from utilities with locale-dependent output. 57LC_ALL=C 58export LC_ALL 59LANGUAGE=C 60export 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). 67for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 68do eval test \${$as_var+y} \ 69 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 70done 71 72# Ensure that fds 0, 1, and 2 are open. 73if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 74if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 75if (exec 3>&2) ; then :; else exec 2>/dev/null; fi 76 77# The user is always right. 78if ${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 } 84fi 85 86 87# Find who we are. Look in the path if we contain no directory separator. 88as_myself= 89case $0 in #(( 90 *[\\/]* ) as_myself=$0 ;; 91 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 92for as_dir in $PATH 93do 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 102IFS=$as_save_IFS 103 104 ;; 105esac 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. 108if test "x$as_myself" = x; then 109 as_myself=$0 110fi 111if 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 114fi 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. 125BASH_ENV=/dev/null 126ENV=/dev/null 127(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 128case $- in # (((( 129 *v*x* | *x*v* ) as_opts=-vx ;; 130 *v* ) as_opts=-v ;; 131 *x* ) as_opts=-x ;; 132 * ) as_opts= ;; 133esac 134exec $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'. 137printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 138exit 255 139 fi 140 # We don't want this to propagate to other subprocesses. 141 { _as_can_reexec=; unset _as_can_reexec;} 142if test "x$CONFIG_SHELL" = x; then 143 as_bourne_compatible="as_nop=: 144if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 145then : 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 152else \$as_nop 153 case \`(set -o) 2>/dev/null\` in #( 154 *posix*) : 155 set -o posix ;; #( 156 *) : 157 ;; 158esac 159fi 160" 161 as_required="as_fn_return () { (exit \$1); } 162as_fn_success () { as_fn_return 0; } 163as_fn_failure () { as_fn_return 1; } 164as_fn_ret_success () { return 0; } 165as_fn_ret_failure () { return 1; } 166 167exitcode=0 168as_fn_success || { exitcode=1; echo as_fn_success failed.; } 169as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 170as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 171as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 172if ( set x; as_fn_ret_success y && test x = \"\$1\" ) 173then : 174 175else \$as_nop 176 exitcode=1; echo positional parameters were not saved. 177fi 178test x\$exitcode = x0 || exit 1 179blah=\$(echo \$(echo blah)) 180test x\"\$blah\" = xblah || exit 1 181test -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 194test \$(( 1 + 1 )) = 2 || exit 1" 195 if (eval "$as_required") 2>/dev/null 196then : 197 as_have_required=yes 198else $as_nop 199 as_have_required=no 200fi 201 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null 202then : 203 204else $as_nop 205 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 206as_found=false 207for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 208do 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 223then : 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 226then : 227 break 2 228fi 229fi 230 done;; 231 esac 232 as_found=false 233done 234IFS=$as_save_IFS 235if $as_found 236then : 237 238else $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 241then : 242 CONFIG_SHELL=$SHELL as_have_required=yes 243fi 244fi 245 246 247 if test "x$CONFIG_SHELL" != x 248then : 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. 254BASH_ENV=/dev/null 255ENV=/dev/null 256(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 257case $- in # (((( 258 *v*x* | *x*v* ) as_opts=-vx ;; 259 *v* ) as_opts=-v ;; 260 *x* ) as_opts=-x ;; 261 * ) as_opts= ;; 262esac 263exec $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'. 266printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 267exit 255 268fi 269 270 if test x$as_have_required = xno 271then : 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@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 286fi 287fi 288fi 289SHELL=${CONFIG_SHELL-/bin/sh} 290export SHELL 291# Unset more variables known to interfere with behavior of common tools. 292CLICOLOR_FORCE= GREP_OPTIONS= 293unset CLICOLOR_FORCE GREP_OPTIONS 294 295## --------------------- ## 296## M4sh Shell Functions. ## 297## --------------------- ## 298# as_fn_unset VAR 299# --------------- 300# Portably unset VAR. 301as_fn_unset () 302{ 303 { eval $1=; unset $1;} 304} 305as_unset=as_fn_unset 306 307 308# as_fn_set_status STATUS 309# ----------------------- 310# Set $? to STATUS, without forking. 311as_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. 319as_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 $?. 328as_fn_nop () 329{ 330 return $? 331} 332as_nop=as_fn_nop 333 334# as_fn_mkdir_p 335# ------------- 336# Create "$as_dir" as a directory, including parents if necessary. 337as_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 || 356printf "%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. 385as_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. 395if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 396then : 397 eval 'as_fn_append () 398 { 399 eval $1+=\$2 400 }' 401else $as_nop 402 as_fn_append () 403 { 404 eval $1=\$$1\$2 405 } 406fi # 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. 413if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 414then : 415 eval 'as_fn_arith () 416 { 417 as_val=$(( $* )) 418 }' 419else $as_nop 420 as_fn_arith () 421 { 422 as_val=`expr "$@" || test $? -eq 1` 423 } 424fi # as_fn_arith 425 426# as_fn_nop 427# --------- 428# Do nothing but, unlike ":", preserve the value of $?. 429as_fn_nop () 430{ 431 return $? 432} 433as_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. 440as_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 451if expr a : '\(a\)' >/dev/null 2>&1 && 452 test "X`expr 00001 : '.*\(...\)'`" = X001; then 453 as_expr=expr 454else 455 as_expr=false 456fi 457 458if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 459 as_basename=basename 460else 461 as_basename=false 462fi 463 464if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 465 as_dirname=dirname 466else 467 as_dirname=false 468fi 469 470as_me=`$as_basename -- "$0" || 471$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 472 X"$0" : 'X\(//\)$' \| \ 473 X"$0" : 'X\(/\)' \| . 2>/dev/null || 474printf "%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. 490as_cr_letters='abcdefghijklmnopqrstuvwxyz' 491as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 492as_cr_Letters=$as_cr_letters$as_cr_LETTERS 493as_cr_digits='0123456789' 494as_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. 536ECHO_C= ECHO_N= ECHO_T= 537case `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';; 547esac 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. 552as_echo='printf %s\n' 553as_echo_n='printf %s' 554 555 556rm -f conf$$ conf$$.exe conf$$.file 557if test -d conf$$.dir; then 558 rm -f conf$$.dir/conf$$.file 559else 560 rm -f conf$$.dir 561 mkdir conf$$.dir 2>/dev/null 562fi 563if (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 577else 578 as_ln_s='cp -pR' 579fi 580rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 581rmdir conf$$.dir 2>/dev/null 582 583if mkdir -p . 2>/dev/null; then 584 as_mkdir_p='mkdir -p "$as_dir"' 585else 586 test -d ./-p && rmdir ./-p 587 as_mkdir_p=false 588fi 589 590as_test_x='test -x' 591as_executable_p=as_fn_executable_p 592 593# Sed expression to map a string onto a valid CPP name. 594as_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. 597as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 598 599SHELL=${CONFIG_SHELL-/bin/sh} 600 601 602test -n "$DJDIR" || exec 7<&0 </dev/null 603exec 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. 608ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 609 610# 611# Initializations. 612# 613ac_default_prefix=/usr/local 614ac_clean_files= 615ac_config_libobj_dir=. 616LIBOBJS= 617cross_compiling=no 618subdirs= 619MFLAGS= 620MAKEFLAGS= 621 622# Identity of this package. 623PACKAGE_NAME='xf86-input-mouse' 624PACKAGE_TARNAME='xf86-input-mouse' 625PACKAGE_VERSION='1.9.5' 626PACKAGE_STRING='xf86-input-mouse 1.9.5' 627PACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/driver/xf86-input-mouse/-/issues' 628PACKAGE_URL='' 629 630ac_unique_file="Makefile.am" 631# Factoring default headers for most tests. 632ac_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 662ac_header_c_list= 663ac_subst_vars='am__EXEEXT_FALSE 664am__EXEEXT_TRUE 665LTLIBOBJS 666LIBOBJS 667DRIVER_NAME 668OS_MOUSE_NAME 669sdkdir 670inputdir 671XORG_LIBS 672XORG_CFLAGS 673LINT_FALSE 674LINT_TRUE 675LINT_FLAGS 676LINT 677MAN_SUBSTS 678XORG_MAN_PAGE 679ADMIN_MAN_DIR 680DRIVER_MAN_DIR 681MISC_MAN_DIR 682FILE_MAN_DIR 683LIB_MAN_DIR 684APP_MAN_DIR 685ADMIN_MAN_SUFFIX 686DRIVER_MAN_SUFFIX 687MISC_MAN_SUFFIX 688FILE_MAN_SUFFIX 689LIB_MAN_SUFFIX 690APP_MAN_SUFFIX 691INSTALL_CMD 692PKG_CONFIG_LIBDIR 693PKG_CONFIG_PATH 694PKG_CONFIG 695CHANGELOG_CMD 696STRICT_CFLAGS 697CWARNFLAGS 698BASE_CFLAGS 699LT_SYS_LIBRARY_PATH 700OTOOL64 701OTOOL 702LIPO 703NMEDIT 704DSYMUTIL 705MANIFEST_TOOL 706RANLIB 707ac_ct_AR 708AR 709DLLTOOL 710OBJDUMP 711FILECMD 712LN_S 713NM 714ac_ct_DUMPBIN 715DUMPBIN 716LD 717FGREP 718EGREP 719GREP 720SED 721host_os 722host_vendor 723host_cpu 724host 725build_os 726build_vendor 727build_cpu 728build 729LIBTOOL 730AM_BACKSLASH 731AM_DEFAULT_VERBOSITY 732AM_DEFAULT_V 733AM_V 734CSCOPE 735ETAGS 736CTAGS 737am__fastdepCC_FALSE 738am__fastdepCC_TRUE 739CCDEPMODE 740am__nodep 741AMDEPBACKSLASH 742AMDEP_FALSE 743AMDEP_TRUE 744am__include 745DEPDIR 746am__untar 747am__tar 748AMTAR 749am__leading_dot 750SET_MAKE 751AWK 752mkdir_p 753MKDIR_P 754INSTALL_STRIP_PROGRAM 755STRIP 756install_sh 757MAKEINFO 758AUTOHEADER 759AUTOMAKE 760AUTOCONF 761ACLOCAL 762VERSION 763PACKAGE 764CYGPATH_W 765am__isrc 766INSTALL_DATA 767INSTALL_SCRIPT 768INSTALL_PROGRAM 769OBJEXT 770EXEEXT 771ac_ct_CC 772CPPFLAGS 773LDFLAGS 774CFLAGS 775CC 776target_alias 777host_alias 778build_alias 779LIBS 780ECHO_T 781ECHO_N 782ECHO_C 783DEFS 784mandir 785localedir 786libdir 787psdir 788pdfdir 789dvidir 790htmldir 791infodir 792docdir 793oldincludedir 794includedir 795runstatedir 796localstatedir 797sharedstatedir 798sysconfdir 799datadir 800datarootdir 801libexecdir 802sbindir 803bindir 804program_transform_name 805prefix 806exec_prefix 807PACKAGE_URL 808PACKAGE_BUGREPORT 809PACKAGE_STRING 810PACKAGE_VERSION 811PACKAGE_TARNAME 812PACKAGE_NAME 813PATH_SEPARATOR 814SHELL 815am__quote' 816ac_subst_files='' 817ac_user_opts=' 818enable_option_checking 819enable_dependency_tracking 820enable_silent_rules 821enable_static 822enable_shared 823with_pic 824enable_fast_install 825with_aix_soname 826with_gnu_ld 827with_sysroot 828enable_libtool_lock 829enable_selective_werror 830enable_strict_compilation 831with_lint 832with_xorg_module_dir 833with_sdkdir 834' 835 ac_precious_vars='build_alias 836host_alias 837target_alias 838CC 839CFLAGS 840LDFLAGS 841LIBS 842CPPFLAGS 843LT_SYS_LIBRARY_PATH 844PKG_CONFIG 845PKG_CONFIG_PATH 846PKG_CONFIG_LIBDIR 847LINT 848LINT_FLAGS 849XORG_CFLAGS 850XORG_LIBS' 851 852 853# Initialize some variables set by options. 854ac_init_help= 855ac_init_version=false 856ac_unrecognized_opts= 857ac_unrecognized_sep= 858# The variables have the same names as the options, with 859# dashes changed to underlines. 860cache_file=/dev/null 861exec_prefix=NONE 862no_create= 863no_recursion= 864prefix=NONE 865program_prefix=NONE 866program_suffix=NONE 867program_transform_name=s,x,x, 868silent= 869site= 870srcdir= 871verbose= 872x_includes=NONE 873x_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.) 881bindir='${exec_prefix}/bin' 882sbindir='${exec_prefix}/sbin' 883libexecdir='${exec_prefix}/libexec' 884datarootdir='${prefix}/share' 885datadir='${datarootdir}' 886sysconfdir='${prefix}/etc' 887sharedstatedir='${prefix}/com' 888localstatedir='${prefix}/var' 889runstatedir='${localstatedir}/run' 890includedir='${prefix}/include' 891oldincludedir='/usr/include' 892docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 893infodir='${datarootdir}/info' 894htmldir='${docdir}' 895dvidir='${docdir}' 896pdfdir='${docdir}' 897psdir='${docdir}' 898libdir='${exec_prefix}/lib' 899localedir='${datarootdir}/locale' 900mandir='${datarootdir}/man' 901 902ac_prev= 903ac_dashdash= 904for ac_option 905do 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' 1245Try \`$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 1267done 1268 1269if test -n "$ac_prev"; then 1270 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1271 as_fn_error $? "missing argument to $ac_option" 1272fi 1273 1274if 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 1280fi 1281 1282# Check all directory arguments for consistency. 1283for 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 1287do 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" 1301done 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. 1306build=$build_alias 1307host=$host_alias 1308target=$target_alias 1309 1310# FIXME: To remove some day. 1311if 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 1317fi 1318 1319ac_tool_prefix= 1320test -n "$host_alias" && ac_tool_prefix=$host_alias- 1321 1322test "$silent" = yes && exec 6>/dev/null 1323 1324 1325ac_pwd=`pwd` && test -n "$ac_pwd" && 1326ac_ls_di=`ls -di .` && 1327ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1328 as_fn_error $? "working directory cannot be determined" 1329test "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. 1334if 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 || 1342printf "%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 1364else 1365 ac_srcdir_defaulted=no 1366fi 1367if 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" 1370fi 1371ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1372ac_abs_confdir=`( 1373 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1374 pwd)` 1375# When building in place, set srcdir=. 1376if test "$ac_abs_confdir" = "$ac_pwd"; then 1377 srcdir=. 1378fi 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. 1382case $srcdir in 1383*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1384esac 1385for 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} 1390done 1391 1392# 1393# Report the --help message. 1394# 1395if 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 1401Usage: $0 [OPTION]... [VAR=VALUE]... 1402 1403To assign environment variables (e.g., CC, CFLAGS...), specify them as 1404VAR=VALUE. See below for descriptions of some of the useful variables. 1405 1406Defaults for the options are specified in brackets. 1407 1408Configuration: 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 1419Installation 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 1425By default, \`make install' will install all the files in 1426\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1427an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1428for instance \`--prefix=\$HOME'. 1429 1430For better control, use the options below. 1431 1432Fine 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 1458Program 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 1463System 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 1467fi 1468 1469if 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 1475Optional 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 1497Optional 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 1515Some 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 1535Use these variables to override the choices made by `configure' or to help 1536it to find libraries and programs with nonstandard names/locations. 1537 1538Report bugs to <https://gitlab.freedesktop.org/xorg/driver/xf86-input-mouse/-/issues>. 1539_ACEOF 1540ac_status=$? 1541fi 1542 1543if 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 1551case "$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 ;; 1561esac 1562ac_abs_top_builddir=$ac_pwd 1563ac_abs_builddir=$ac_pwd$ac_dir_suffix 1564# for backward compatibility: 1565ac_top_builddir=$ac_top_build_prefix 1566 1567case $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 ;; 1580esac 1581ac_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 1597fi 1598 1599test -n "$ac_init_help" && exit $ac_status 1600if $ac_init_version; then 1601 cat <<\_ACEOF 1602xf86-input-mouse configure 1.9.5 1603generated by GNU Autoconf 2.71 1604 1605Copyright (C) 2021 Free Software Foundation, Inc. 1606This configure script is free software; the Free Software Foundation 1607gives unlimited permission to copy, distribute and modify it. 1608_ACEOF 1609 exit 1610fi 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. 1619ac_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" 1624case "(($ac_try" in 1625 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1626 *) ac_try_echo=$ac_try;; 1627esac 1628eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1629printf "%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 1642then : 1643 ac_retval=0 1644else $as_nop 1645 printf "%s\n" "$as_me: failed program was:" >&5 1646sed 's/^/| /' conftest.$ac_ext >&5 1647 1648 ac_retval=1 1649fi 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. 1659ac_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 1663printf %s "checking for $2... " >&6; } 1664if eval test \${$3+y} 1665then : 1666 printf %s "(cached) " >&6 1667else $as_nop 1668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1669/* end confdefs.h. */ 1670$4 1671#include <$2> 1672_ACEOF 1673if ac_fn_c_try_compile "$LINENO" 1674then : 1675 eval "$3=yes" 1676else $as_nop 1677 eval "$3=no" 1678fi 1679rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1680fi 1681eval ac_res=\$$3 1682 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1683printf "%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. 1691ac_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" 1696case "(($ac_try" in 1697 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1698 *) ac_try_echo=$ac_try;; 1699esac 1700eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1701printf "%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 } 1717then : 1718 ac_retval=0 1719else $as_nop 1720 printf "%s\n" "$as_me: failed program was:" >&5 1721sed 's/^/| /' conftest.$ac_ext >&5 1722 1723 ac_retval=1 1724fi 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 1738ac_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 1742printf %s "checking for $2... " >&6; } 1743if eval test \${$3+y} 1744then : 1745 printf %s "(cached) " >&6 1746else $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 1763extern "C" 1764#endif 1765char $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 1770choke me 1771#endif 1772 1773int 1774main (void) 1775{ 1776return $2 (); 1777 ; 1778 return 0; 1779} 1780_ACEOF 1781if ac_fn_c_try_link "$LINENO" 1782then : 1783 eval "$3=yes" 1784else $as_nop 1785 eval "$3=no" 1786fi 1787rm -f core conftest.err conftest.$ac_objext conftest.beam \ 1788 conftest$ac_exeext conftest.$ac_ext 1789fi 1790eval ac_res=\$$3 1791 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1792printf "%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. 1801ac_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 1806printf %s "checking whether $as_decl_name is declared... " >&6; } 1807if eval test \${$3+y} 1808then : 1809 printf %s "(cached) " >&6 1810else $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 1817int 1818main (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 1832if ac_fn_c_try_compile "$LINENO" 1833then : 1834 eval "$3=yes" 1835else $as_nop 1836 eval "$3=no" 1837fi 1838rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1839 eval $6=\$ac_save_FLAGS 1840 1841fi 1842eval ac_res=\$$3 1843 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1844printf "%s\n" "$ac_res" >&6; } 1845 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1846 1847} # ac_fn_check_decl 1848ac_configure_args_raw= 1849for ac_arg 1850do 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'" 1856done 1857 1858case $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"`;; 1866esac 1867 1868cat >config.log <<_ACEOF 1869This file contains any messages produced by compilers while 1870running configure, to aid debugging if configure makes a mistake. 1871 1872It was created by xf86-input-mouse $as_me 1.9.5, which was 1873generated by GNU Autoconf 2.71. Invocation command line was 1874 1875 $ $0$ac_configure_args_raw 1876 1877_ACEOF 1878exec 5>>config.log 1879{ 1880cat <<_ASUNAME 1881## --------- ## 1882## Platform. ## 1883## --------- ## 1884 1885hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1886uname -m = `(uname -m) 2>/dev/null || echo unknown` 1887uname -r = `(uname -r) 2>/dev/null || echo unknown` 1888uname -s = `(uname -s) 2>/dev/null || echo unknown` 1889uname -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 1904as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1905for as_dir in $PATH 1906do 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 1915IFS=$as_save_IFS 1916 1917} >&5 1918 1919cat >&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. 1934ac_configure_args= 1935ac_configure_args0= 1936ac_configure_args1= 1937ac_must_keep_next=false 1938for ac_pass in 1 2 1939do 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 1973done 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. 1982trap '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 2001printf "%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 2071for ac_signal in 1 2 13 15; do 2072 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2073done 2074ac_signal=0 2075 2076# confdefs.h avoids OS command line length limits that DEFS can exceed. 2077rm -f -r conftest* confdefs.h 2078 2079printf "%s\n" "/* confdefs.h */" > confdefs.h 2080 2081# Predefined preprocessor variables. 2082 2083printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h 2084 2085printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h 2086 2087printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h 2088 2089printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h 2090 2091printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h 2092 2093printf "%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. 2098if test -n "$CONFIG_SITE"; then 2099 ac_site_files="$CONFIG_SITE" 2100elif test "x$prefix" != xNONE; then 2101 ac_site_files="$prefix/share/config.site $prefix/etc/config.site" 2102else 2103 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 2104fi 2105 2106for ac_site_file in $ac_site_files 2107do 2108 case $ac_site_file in #( 2109 */*) : 2110 ;; #( 2111 *) : 2112 ac_site_file=./$ac_site_file ;; 2113esac 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 2116printf "%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 2120printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 2121as_fn_error $? "failed to load site script $ac_site_file 2122See \`config.log' for more details" "$LINENO" 5; } 2123 fi 2124done 2125 2126if 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 2131printf "%s\n" "$as_me: loading cache $cache_file" >&6;} 2132 case $cache_file in 2133 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2134 *) . "./$cache_file";; 2135 esac 2136 fi 2137else 2138 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2139printf "%s\n" "$as_me: creating cache $cache_file" >&6;} 2140 >$cache_file 2141fi 2142 2143as_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) 2145ac_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> 2155struct stat; 2156/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ 2157struct buf { int x; }; 2158struct buf * (*rcsopen) (struct buf *, struct stat *, int); 2159static char *e (p, i) 2160 char **p; 2161 int i; 2162{ 2163 return p[i]; 2164} 2165static 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. */ 2182int 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'\'' 2187int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; 2188 2189int test (int i, double x); 2190struct s1 {int (*f) (int a);}; 2191struct s2 {int (*f) (double a);}; 2192int 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). 2196ac_c_conftest_c89_main=' 2197ok |= (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) 2201ac_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> 2208extern int puts (const char *); 2209extern int printf (const char *, ...); 2210extern int dprintf (int, const char *, ...); 2211extern 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__)) 2219static void 2220test_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 2241static long long int bignum = -9223372036854775807LL; 2242static unsigned long long int ubignum = BIG64; 2243 2244struct incomplete_array 2245{ 2246 int datasize; 2247 double data[]; 2248}; 2249 2250struct named_init { 2251 int number; 2252 const wchar_t *name; 2253 double average; 2254}; 2255 2256typedef const char *ccp; 2257 2258static inline int 2259test_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. 2270static bool 2271test_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). 2307ac_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) 2347ac_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. 2354char _Alignas (double) aligned_as_double; 2355char _Alignas (0) no_special_alignment; 2356extern char aligned_as_int; 2357char _Alignas (0) _Alignas (int) aligned_as_int; 2358 2359// Check _Alignof. 2360enum 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. 2369int _Noreturn does_not_return (void) { for (;;) continue; } 2370 2371// Check _Static_assert. 2372struct 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! 2382char const utf8_literal[] = u8"happens to be ASCII" "another string"; 2383 2384// Check duplicate typedefs. 2385typedef long *long_ptr; 2386typedef long int *long_ptr; 2387typedef long_ptr long_ptr; 2388 2389// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. 2390struct 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). 2401ac_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). 2411ac_c_conftest_c11_program="${ac_c_conftest_c89_globals} 2412${ac_c_conftest_c99_globals} 2413${ac_c_conftest_c11_globals} 2414 2415int 2416main (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). 2427ac_c_conftest_c99_program="${ac_c_conftest_c89_globals} 2428${ac_c_conftest_c99_globals} 2429 2430int 2431main (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). 2441ac_c_conftest_c89_program="${ac_c_conftest_c89_globals} 2442 2443int 2444main (int argc, char **argv) 2445{ 2446 int ok = 0; 2447 ${ac_c_conftest_c89_main} 2448 return ok; 2449} 2450" 2451 2452as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" 2453as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" 2454as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" 2455as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" 2456as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" 2457as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" 2458as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" 2459as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" 2460as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H" 2461as_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. 2464ac_aux_files="config.guess config.sub ltmain.sh missing install-sh compile" 2465 2466# Locations in which to look for auxiliary files. 2467ac_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. 2474ac_missing_aux_files="" 2475ac_first_candidate=: 2476printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 2477as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2478as_found=false 2479for as_dir in $ac_aux_dir_candidates 2480do 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 2536done 2537IFS=$as_save_IFS 2538if $as_found 2539then : 2540 2541else $as_nop 2542 as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 2543fi 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. 2550if test -f "${ac_aux_dir}config.guess"; then 2551 ac_config_guess="$SHELL ${ac_aux_dir}config.guess" 2552fi 2553if test -f "${ac_aux_dir}config.sub"; then 2554 ac_config_sub="$SHELL ${ac_aux_dir}config.sub" 2555fi 2556if test -f "$ac_aux_dir/configure"; then 2557 ac_configure="$SHELL ${ac_aux_dir}configure" 2558fi 2559 2560# Check that the precious variables saved in the cache have kept the same 2561# value. 2562ac_cache_corrupted=false 2563for 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 2571printf "%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 2575printf "%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 2585printf "%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 2589printf "%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 2593printf "%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 2595printf "%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 2609done 2610if $ac_cache_corrupted; then 2611 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2612printf "%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 2614printf "%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 2617fi 2618## -------------------- ## 2619## Main body of script. ## 2620## -------------------- ## 2621 2622ac_ext=c 2623ac_cpp='$CPP $CPPFLAGS' 2624ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2625ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2626ac_compiler_gnu=$ac_cv_c_compiler_gnu 2627 2628 2629 2630ac_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. 2645am_aux_dir=`cd "$ac_aux_dir" && pwd` 2646 2647ac_ext=c 2648ac_cpp='$CPP $CPPFLAGS' 2649ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2650ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2651ac_compiler_gnu=$ac_cv_c_compiler_gnu 2652if 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. 2654set dummy ${ac_tool_prefix}gcc; ac_word=$2 2655{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2656printf %s "checking for $ac_word... " >&6; } 2657if test ${ac_cv_prog_CC+y} 2658then : 2659 printf %s "(cached) " >&6 2660else $as_nop 2661 if test -n "$CC"; then 2662 ac_cv_prog_CC="$CC" # Let the user override the test. 2663else 2664as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2665for as_dir in $PATH 2666do 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 2679done 2680 done 2681IFS=$as_save_IFS 2682 2683fi 2684fi 2685CC=$ac_cv_prog_CC 2686if test -n "$CC"; then 2687 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2688printf "%s\n" "$CC" >&6; } 2689else 2690 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2691printf "%s\n" "no" >&6; } 2692fi 2693 2694 2695fi 2696if 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. 2699set dummy gcc; ac_word=$2 2700{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2701printf %s "checking for $ac_word... " >&6; } 2702if test ${ac_cv_prog_ac_ct_CC+y} 2703then : 2704 printf %s "(cached) " >&6 2705else $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. 2708else 2709as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2710for as_dir in $PATH 2711do 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 2724done 2725 done 2726IFS=$as_save_IFS 2727 2728fi 2729fi 2730ac_ct_CC=$ac_cv_prog_ac_ct_CC 2731if test -n "$ac_ct_CC"; then 2732 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2733printf "%s\n" "$ac_ct_CC" >&6; } 2734else 2735 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2736printf "%s\n" "no" >&6; } 2737fi 2738 2739 if test "x$ac_ct_CC" = x; then 2740 CC="" 2741 else 2742 case $cross_compiling:$ac_tool_warned in 2743yes:) 2744{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2745printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2746ac_tool_warned=yes ;; 2747esac 2748 CC=$ac_ct_CC 2749 fi 2750else 2751 CC="$ac_cv_prog_CC" 2752fi 2753 2754if 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. 2757set dummy ${ac_tool_prefix}cc; ac_word=$2 2758{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2759printf %s "checking for $ac_word... " >&6; } 2760if test ${ac_cv_prog_CC+y} 2761then : 2762 printf %s "(cached) " >&6 2763else $as_nop 2764 if test -n "$CC"; then 2765 ac_cv_prog_CC="$CC" # Let the user override the test. 2766else 2767as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2768for as_dir in $PATH 2769do 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 2782done 2783 done 2784IFS=$as_save_IFS 2785 2786fi 2787fi 2788CC=$ac_cv_prog_CC 2789if test -n "$CC"; then 2790 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2791printf "%s\n" "$CC" >&6; } 2792else 2793 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2794printf "%s\n" "no" >&6; } 2795fi 2796 2797 2798 fi 2799fi 2800if test -z "$CC"; then 2801 # Extract the first word of "cc", so it can be a program name with args. 2802set dummy cc; ac_word=$2 2803{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2804printf %s "checking for $ac_word... " >&6; } 2805if test ${ac_cv_prog_CC+y} 2806then : 2807 printf %s "(cached) " >&6 2808else $as_nop 2809 if test -n "$CC"; then 2810 ac_cv_prog_CC="$CC" # Let the user override the test. 2811else 2812 ac_prog_rejected=no 2813as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2814for as_dir in $PATH 2815do 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 2832done 2833 done 2834IFS=$as_save_IFS 2835 2836if 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 2847fi 2848fi 2849fi 2850CC=$ac_cv_prog_CC 2851if test -n "$CC"; then 2852 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2853printf "%s\n" "$CC" >&6; } 2854else 2855 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2856printf "%s\n" "no" >&6; } 2857fi 2858 2859 2860fi 2861if 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. 2866set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2867{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2868printf %s "checking for $ac_word... " >&6; } 2869if test ${ac_cv_prog_CC+y} 2870then : 2871 printf %s "(cached) " >&6 2872else $as_nop 2873 if test -n "$CC"; then 2874 ac_cv_prog_CC="$CC" # Let the user override the test. 2875else 2876as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2877for as_dir in $PATH 2878do 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 2891done 2892 done 2893IFS=$as_save_IFS 2894 2895fi 2896fi 2897CC=$ac_cv_prog_CC 2898if test -n "$CC"; then 2899 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2900printf "%s\n" "$CC" >&6; } 2901else 2902 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2903printf "%s\n" "no" >&6; } 2904fi 2905 2906 2907 test -n "$CC" && break 2908 done 2909fi 2910if test -z "$CC"; then 2911 ac_ct_CC=$CC 2912 for ac_prog in cl.exe 2913do 2914 # Extract the first word of "$ac_prog", so it can be a program name with args. 2915set dummy $ac_prog; ac_word=$2 2916{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2917printf %s "checking for $ac_word... " >&6; } 2918if test ${ac_cv_prog_ac_ct_CC+y} 2919then : 2920 printf %s "(cached) " >&6 2921else $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. 2924else 2925as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2926for as_dir in $PATH 2927do 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 2940done 2941 done 2942IFS=$as_save_IFS 2943 2944fi 2945fi 2946ac_ct_CC=$ac_cv_prog_ac_ct_CC 2947if test -n "$ac_ct_CC"; then 2948 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2949printf "%s\n" "$ac_ct_CC" >&6; } 2950else 2951 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2952printf "%s\n" "no" >&6; } 2953fi 2954 2955 2956 test -n "$ac_ct_CC" && break 2957done 2958 2959 if test "x$ac_ct_CC" = x; then 2960 CC="" 2961 else 2962 case $cross_compiling:$ac_tool_warned in 2963yes:) 2964{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2965printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2966ac_tool_warned=yes ;; 2967esac 2968 CC=$ac_ct_CC 2969 fi 2970fi 2971 2972fi 2973if 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. 2976set dummy ${ac_tool_prefix}clang; ac_word=$2 2977{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2978printf %s "checking for $ac_word... " >&6; } 2979if test ${ac_cv_prog_CC+y} 2980then : 2981 printf %s "(cached) " >&6 2982else $as_nop 2983 if test -n "$CC"; then 2984 ac_cv_prog_CC="$CC" # Let the user override the test. 2985else 2986as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2987for as_dir in $PATH 2988do 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 3001done 3002 done 3003IFS=$as_save_IFS 3004 3005fi 3006fi 3007CC=$ac_cv_prog_CC 3008if test -n "$CC"; then 3009 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3010printf "%s\n" "$CC" >&6; } 3011else 3012 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3013printf "%s\n" "no" >&6; } 3014fi 3015 3016 3017fi 3018if 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. 3021set dummy clang; ac_word=$2 3022{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3023printf %s "checking for $ac_word... " >&6; } 3024if test ${ac_cv_prog_ac_ct_CC+y} 3025then : 3026 printf %s "(cached) " >&6 3027else $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. 3030else 3031as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3032for as_dir in $PATH 3033do 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 3046done 3047 done 3048IFS=$as_save_IFS 3049 3050fi 3051fi 3052ac_ct_CC=$ac_cv_prog_ac_ct_CC 3053if test -n "$ac_ct_CC"; then 3054 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3055printf "%s\n" "$ac_ct_CC" >&6; } 3056else 3057 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3058printf "%s\n" "no" >&6; } 3059fi 3060 3061 if test "x$ac_ct_CC" = x; then 3062 CC="" 3063 else 3064 case $cross_compiling:$ac_tool_warned in 3065yes:) 3066{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3067printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3068ac_tool_warned=yes ;; 3069esac 3070 CC=$ac_ct_CC 3071 fi 3072else 3073 CC="$ac_cv_prog_CC" 3074fi 3075 3076fi 3077 3078 3079test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3080printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3081as_fn_error $? "no acceptable C compiler found in \$PATH 3082See \`config.log' for more details" "$LINENO" 5; } 3083 3084# Provide some information about the compiler. 3085printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3086set X $ac_compile 3087ac_compiler=$2 3088for ac_option in --version -v -V -qversion -version; do 3089 { { ac_try="$ac_compiler $ac_option >&5" 3090case "(($ac_try" in 3091 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3092 *) ac_try_echo=$ac_try;; 3093esac 3094eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3095printf "%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; } 3107done 3108 3109cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3110/* end confdefs.h. */ 3111 3112int 3113main (void) 3114{ 3115 3116 ; 3117 return 0; 3118} 3119_ACEOF 3120ac_clean_files_save=$ac_clean_files 3121ac_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 3126printf %s "checking whether the C compiler works... " >&6; } 3127ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3128 3129# The possible output files: 3130ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3131 3132ac_rmfiles= 3133for ac_file in $ac_files 3134do 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 3139done 3140rm -f $ac_rmfiles 3141 3142if { { ac_try="$ac_link_default" 3143case "(($ac_try" in 3144 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3145 *) ac_try_echo=$ac_try;; 3146esac 3147eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3148printf "%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; } 3153then : 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. 3159for ac_file in $ac_files '' 3160do 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 3183done 3184test "$ac_cv_exeext" = no && ac_cv_exeext= 3185 3186else $as_nop 3187 ac_file='' 3188fi 3189if test -z "$ac_file" 3190then : 3191 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3192printf "%s\n" "no" >&6; } 3193printf "%s\n" "$as_me: failed program was:" >&5 3194sed 's/^/| /' conftest.$ac_ext >&5 3195 3196{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3197printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3198as_fn_error 77 "C compiler cannot create executables 3199See \`config.log' for more details" "$LINENO" 5; } 3200else $as_nop 3201 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3202printf "%s\n" "yes" >&6; } 3203fi 3204{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3205printf %s "checking for C compiler default output file name... " >&6; } 3206{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3207printf "%s\n" "$ac_file" >&6; } 3208ac_exeext=$ac_cv_exeext 3209 3210rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3211ac_clean_files=$ac_clean_files_save 3212{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3213printf %s "checking for suffix of executables... " >&6; } 3214if { { ac_try="$ac_link" 3215case "(($ac_try" in 3216 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3217 *) ac_try_echo=$ac_try;; 3218esac 3219eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3220printf "%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; } 3225then : 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'. 3230for 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 3238done 3239else $as_nop 3240 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3241printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3242as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3243See \`config.log' for more details" "$LINENO" 5; } 3244fi 3245rm -f conftest conftest$ac_cv_exeext 3246{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3247printf "%s\n" "$ac_cv_exeext" >&6; } 3248 3249rm -f conftest.$ac_ext 3250EXEEXT=$ac_cv_exeext 3251ac_exeext=$EXEEXT 3252cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3253/* end confdefs.h. */ 3254#include <stdio.h> 3255int 3256main (void) 3257{ 3258FILE *f = fopen ("conftest.out", "w"); 3259 return ferror (f) || fclose (f) != 0; 3260 3261 ; 3262 return 0; 3263} 3264_ACEOF 3265ac_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 3269printf %s "checking whether we are cross compiling... " >&6; } 3270if test "$cross_compiling" != yes; then 3271 { { ac_try="$ac_link" 3272case "(($ac_try" in 3273 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3274 *) ac_try_echo=$ac_try;; 3275esac 3276eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3277printf "%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;; 3286esac 3287eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3288printf "%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 3299printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3300as_fn_error 77 "cannot run C compiled programs. 3301If you meant to cross compile, use \`--host'. 3302See \`config.log' for more details" "$LINENO" 5; } 3303 fi 3304 fi 3305fi 3306{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3307printf "%s\n" "$cross_compiling" >&6; } 3308 3309rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3310ac_clean_files=$ac_clean_files_save 3311{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3312printf %s "checking for suffix of object files... " >&6; } 3313if test ${ac_cv_objext+y} 3314then : 3315 printf %s "(cached) " >&6 3316else $as_nop 3317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3318/* end confdefs.h. */ 3319 3320int 3321main (void) 3322{ 3323 3324 ; 3325 return 0; 3326} 3327_ACEOF 3328rm -f conftest.o conftest.obj 3329if { { ac_try="$ac_compile" 3330case "(($ac_try" in 3331 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3332 *) ac_try_echo=$ac_try;; 3333esac 3334eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3335printf "%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; } 3340then : 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 3348done 3349else $as_nop 3350 printf "%s\n" "$as_me: failed program was:" >&5 3351sed 's/^/| /' conftest.$ac_ext >&5 3352 3353{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3354printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3355as_fn_error $? "cannot compute suffix of object files: cannot compile 3356See \`config.log' for more details" "$LINENO" 5; } 3357fi 3358rm -f conftest.$ac_cv_objext conftest.$ac_ext 3359fi 3360{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3361printf "%s\n" "$ac_cv_objext" >&6; } 3362OBJEXT=$ac_cv_objext 3363ac_objext=$OBJEXT 3364{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 3365printf %s "checking whether the compiler supports GNU C... " >&6; } 3366if test ${ac_cv_c_compiler_gnu+y} 3367then : 3368 printf %s "(cached) " >&6 3369else $as_nop 3370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3371/* end confdefs.h. */ 3372 3373int 3374main (void) 3375{ 3376#ifndef __GNUC__ 3377 choke me 3378#endif 3379 3380 ; 3381 return 0; 3382} 3383_ACEOF 3384if ac_fn_c_try_compile "$LINENO" 3385then : 3386 ac_compiler_gnu=yes 3387else $as_nop 3388 ac_compiler_gnu=no 3389fi 3390rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3391ac_cv_c_compiler_gnu=$ac_compiler_gnu 3392 3393fi 3394{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3395printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } 3396ac_compiler_gnu=$ac_cv_c_compiler_gnu 3397 3398if test $ac_compiler_gnu = yes; then 3399 GCC=yes 3400else 3401 GCC= 3402fi 3403ac_test_CFLAGS=${CFLAGS+y} 3404ac_save_CFLAGS=$CFLAGS 3405{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3406printf %s "checking whether $CC accepts -g... " >&6; } 3407if test ${ac_cv_prog_cc_g+y} 3408then : 3409 printf %s "(cached) " >&6 3410else $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 3418int 3419main (void) 3420{ 3421 3422 ; 3423 return 0; 3424} 3425_ACEOF 3426if ac_fn_c_try_compile "$LINENO" 3427then : 3428 ac_cv_prog_cc_g=yes 3429else $as_nop 3430 CFLAGS="" 3431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3432/* end confdefs.h. */ 3433 3434int 3435main (void) 3436{ 3437 3438 ; 3439 return 0; 3440} 3441_ACEOF 3442if ac_fn_c_try_compile "$LINENO" 3443then : 3444 3445else $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 3451int 3452main (void) 3453{ 3454 3455 ; 3456 return 0; 3457} 3458_ACEOF 3459if ac_fn_c_try_compile "$LINENO" 3460then : 3461 ac_cv_prog_cc_g=yes 3462fi 3463rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3464fi 3465rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3466fi 3467rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3468 ac_c_werror_flag=$ac_save_c_werror_flag 3469fi 3470{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3471printf "%s\n" "$ac_cv_prog_cc_g" >&6; } 3472if test $ac_test_CFLAGS; then 3473 CFLAGS=$ac_save_CFLAGS 3474elif 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 3480else 3481 if test "$GCC" = yes; then 3482 CFLAGS="-O2" 3483 else 3484 CFLAGS= 3485 fi 3486fi 3487ac_prog_cc_stdc=no 3488if test x$ac_prog_cc_stdc = xno 3489then : 3490 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 3491printf %s "checking for $CC option to enable C11 features... " >&6; } 3492if test ${ac_cv_prog_cc_c11+y} 3493then : 3494 printf %s "(cached) " >&6 3495else $as_nop 3496 ac_cv_prog_cc_c11=no 3497ac_save_CC=$CC 3498cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3499/* end confdefs.h. */ 3500$ac_c_conftest_c11_program 3501_ACEOF 3502for ac_arg in '' -std=gnu11 3503do 3504 CC="$ac_save_CC $ac_arg" 3505 if ac_fn_c_try_compile "$LINENO" 3506then : 3507 ac_cv_prog_cc_c11=$ac_arg 3508fi 3509rm -f core conftest.err conftest.$ac_objext conftest.beam 3510 test "x$ac_cv_prog_cc_c11" != "xno" && break 3511done 3512rm -f conftest.$ac_ext 3513CC=$ac_save_CC 3514fi 3515 3516if test "x$ac_cv_prog_cc_c11" = xno 3517then : 3518 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3519printf "%s\n" "unsupported" >&6; } 3520else $as_nop 3521 if test "x$ac_cv_prog_cc_c11" = x 3522then : 3523 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3524printf "%s\n" "none needed" >&6; } 3525else $as_nop 3526 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 3527printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } 3528 CC="$CC $ac_cv_prog_cc_c11" 3529fi 3530 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 3531 ac_prog_cc_stdc=c11 3532fi 3533fi 3534if test x$ac_prog_cc_stdc = xno 3535then : 3536 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 3537printf %s "checking for $CC option to enable C99 features... " >&6; } 3538if test ${ac_cv_prog_cc_c99+y} 3539then : 3540 printf %s "(cached) " >&6 3541else $as_nop 3542 ac_cv_prog_cc_c99=no 3543ac_save_CC=$CC 3544cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3545/* end confdefs.h. */ 3546$ac_c_conftest_c99_program 3547_ACEOF 3548for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= 3549do 3550 CC="$ac_save_CC $ac_arg" 3551 if ac_fn_c_try_compile "$LINENO" 3552then : 3553 ac_cv_prog_cc_c99=$ac_arg 3554fi 3555rm -f core conftest.err conftest.$ac_objext conftest.beam 3556 test "x$ac_cv_prog_cc_c99" != "xno" && break 3557done 3558rm -f conftest.$ac_ext 3559CC=$ac_save_CC 3560fi 3561 3562if test "x$ac_cv_prog_cc_c99" = xno 3563then : 3564 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3565printf "%s\n" "unsupported" >&6; } 3566else $as_nop 3567 if test "x$ac_cv_prog_cc_c99" = x 3568then : 3569 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3570printf "%s\n" "none needed" >&6; } 3571else $as_nop 3572 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 3573printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } 3574 CC="$CC $ac_cv_prog_cc_c99" 3575fi 3576 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 3577 ac_prog_cc_stdc=c99 3578fi 3579fi 3580if test x$ac_prog_cc_stdc = xno 3581then : 3582 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 3583printf %s "checking for $CC option to enable C89 features... " >&6; } 3584if test ${ac_cv_prog_cc_c89+y} 3585then : 3586 printf %s "(cached) " >&6 3587else $as_nop 3588 ac_cv_prog_cc_c89=no 3589ac_save_CC=$CC 3590cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3591/* end confdefs.h. */ 3592$ac_c_conftest_c89_program 3593_ACEOF 3594for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3595do 3596 CC="$ac_save_CC $ac_arg" 3597 if ac_fn_c_try_compile "$LINENO" 3598then : 3599 ac_cv_prog_cc_c89=$ac_arg 3600fi 3601rm -f core conftest.err conftest.$ac_objext conftest.beam 3602 test "x$ac_cv_prog_cc_c89" != "xno" && break 3603done 3604rm -f conftest.$ac_ext 3605CC=$ac_save_CC 3606fi 3607 3608if test "x$ac_cv_prog_cc_c89" = xno 3609then : 3610 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3611printf "%s\n" "unsupported" >&6; } 3612else $as_nop 3613 if test "x$ac_cv_prog_cc_c89" = x 3614then : 3615 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3616printf "%s\n" "none needed" >&6; } 3617else $as_nop 3618 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3619printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } 3620 CC="$CC $ac_cv_prog_cc_c89" 3621fi 3622 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 3623 ac_prog_cc_stdc=c89 3624fi 3625fi 3626 3627ac_ext=c 3628ac_cpp='$CPP $CPPFLAGS' 3629ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3630ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3631ac_compiler_gnu=$ac_cv_c_compiler_gnu 3632 3633 3634 ac_ext=c 3635ac_cpp='$CPP $CPPFLAGS' 3636ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3637ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3638ac_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 3640printf %s "checking whether $CC understands -c and -o together... " >&6; } 3641if test ${am_cv_prog_cc_c_o+y} 3642then : 3643 printf %s "(cached) " >&6 3644else $as_nop 3645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3646/* end confdefs.h. */ 3647 3648int 3649main (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 3676fi 3677{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3678printf "%s\n" "$am_cv_prog_cc_c_o" >&6; } 3679if 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" 3686fi 3687ac_ext=c 3688ac_cpp='$CPP $CPPFLAGS' 3689ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3690ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3691ac_compiler_gnu=$ac_cv_c_compiler_gnu 3692 3693 3694 3695ac_header= ac_cache= 3696for ac_item in $ac_header_c_list 3697do 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 3709done 3710 3711 3712 3713 3714 3715 3716 3717 3718if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes 3719then : 3720 3721printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h 3722 3723fi 3724 3725 3726 3727 3728 3729 3730 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 3731printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; } 3732if test ${ac_cv_safe_to_define___extensions__+y} 3733then : 3734 printf %s "(cached) " >&6 3735else $as_nop 3736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3737/* end confdefs.h. */ 3738 3739# define __EXTENSIONS__ 1 3740 $ac_includes_default 3741int 3742main (void) 3743{ 3744 3745 ; 3746 return 0; 3747} 3748_ACEOF 3749if ac_fn_c_try_compile "$LINENO" 3750then : 3751 ac_cv_safe_to_define___extensions__=yes 3752else $as_nop 3753 ac_cv_safe_to_define___extensions__=no 3754fi 3755rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3756fi 3757{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 3758printf "%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 3761printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; } 3762if test ${ac_cv_should_define__xopen_source+y} 3763then : 3764 printf %s "(cached) " >&6 3765else $as_nop 3766 ac_cv_should_define__xopen_source=no 3767 if test $ac_cv_header_wchar_h = yes 3768then : 3769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3770/* end confdefs.h. */ 3771 3772 #include <wchar.h> 3773 mbstate_t x; 3774int 3775main (void) 3776{ 3777 3778 ; 3779 return 0; 3780} 3781_ACEOF 3782if ac_fn_c_try_compile "$LINENO" 3783then : 3784 3785else $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; 3792int 3793main (void) 3794{ 3795 3796 ; 3797 return 0; 3798} 3799_ACEOF 3800if ac_fn_c_try_compile "$LINENO" 3801then : 3802 ac_cv_should_define__xopen_source=yes 3803fi 3804rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3805fi 3806rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3807fi 3808fi 3809{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5 3810printf "%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 3843then : 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 3851else $as_nop 3852 MINIX= 3853fi 3854 if test $ac_cv_safe_to_define___extensions__ = yes 3855then : 3856 printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h 3857 3858fi 3859 if test $ac_cv_should_define__xopen_source = yes 3860then : 3861 printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h 3862 3863fi 3864 3865 3866# Initialize Automake 3867am__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 3885printf %s "checking for a BSD-compatible install... " >&6; } 3886if test -z "$INSTALL"; then 3887if test ${ac_cv_path_install+y} 3888then : 3889 printf %s "(cached) " >&6 3890else $as_nop 3891 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3892for as_dir in $PATH 3893do 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. 3901case $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 ;; 3939esac 3940 3941 done 3942IFS=$as_save_IFS 3943 3944rm -rf conftest.one conftest.two conftest.dir 3945 3946fi 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 3956fi 3957{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3958printf "%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. 3962test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3963 3964test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3965 3966test -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 3969printf %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. 3972am_lf=' 3973' 3974case `pwd` in 3975 *[\\\"\#\$\&\'\`$am_lf]*) 3976 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 3977esac 3978case $srcdir in 3979 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 3980 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 3981esac 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). 3988if ( 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 ) 4016then 4017 # Ok. 4018 : 4019else 4020 as_fn_error $? "newly created file is older than distributed files! 4021Check your system clock" "$LINENO" 5 4022fi 4023{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4024printf "%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. 4027am_sleep_pid= 4028if grep 'slept: no' conftest.file >/dev/null 2>&1; then 4029 ( sleep 1 ) & 4030 am_sleep_pid=$! 4031fi 4032 4033rm -f conftest.file 4034 4035test "$program_prefix" != NONE && 4036 program_transform_name="s&^&$program_prefix&;$program_transform_name" 4037# Use a double $ so make ignores it. 4038test "$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. 4042ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 4043program_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'" 4048fi 4049# Use eval to expand $SHELL 4050if eval "$MISSING --is-lightweight"; then 4051 am_missing_run="$MISSING " 4052else 4053 am_missing_run= 4054 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 4055printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 4056fi 4057 4058if 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 4065fi 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. 4071if 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. 4074set dummy ${ac_tool_prefix}strip; ac_word=$2 4075{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4076printf %s "checking for $ac_word... " >&6; } 4077if test ${ac_cv_prog_STRIP+y} 4078then : 4079 printf %s "(cached) " >&6 4080else $as_nop 4081 if test -n "$STRIP"; then 4082 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 4083else 4084as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4085for as_dir in $PATH 4086do 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 4099done 4100 done 4101IFS=$as_save_IFS 4102 4103fi 4104fi 4105STRIP=$ac_cv_prog_STRIP 4106if test -n "$STRIP"; then 4107 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 4108printf "%s\n" "$STRIP" >&6; } 4109else 4110 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4111printf "%s\n" "no" >&6; } 4112fi 4113 4114 4115fi 4116if 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. 4119set dummy strip; ac_word=$2 4120{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4121printf %s "checking for $ac_word... " >&6; } 4122if test ${ac_cv_prog_ac_ct_STRIP+y} 4123then : 4124 printf %s "(cached) " >&6 4125else $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. 4128else 4129as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4130for as_dir in $PATH 4131do 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 4144done 4145 done 4146IFS=$as_save_IFS 4147 4148fi 4149fi 4150ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 4151if test -n "$ac_ct_STRIP"; then 4152 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 4153printf "%s\n" "$ac_ct_STRIP" >&6; } 4154else 4155 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4156printf "%s\n" "no" >&6; } 4157fi 4158 4159 if test "x$ac_ct_STRIP" = x; then 4160 STRIP=":" 4161 else 4162 case $cross_compiling:$ac_tool_warned in 4163yes:) 4164{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4165printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4166ac_tool_warned=yes ;; 4167esac 4168 STRIP=$ac_ct_STRIP 4169 fi 4170else 4171 STRIP="$ac_cv_prog_STRIP" 4172fi 4173 4174fi 4175INSTALL_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 4179printf %s "checking for a race-free mkdir -p... " >&6; } 4180if test -z "$MKDIR_P"; then 4181 if test ${ac_cv_path_mkdir+y} 4182then : 4183 printf %s "(cached) " >&6 4184else $as_nop 4185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4186for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 4187do 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 4207IFS=$as_save_IFS 4208 4209fi 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 4221fi 4222{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 4223printf "%s\n" "$MKDIR_P" >&6; } 4224 4225for ac_prog in gawk mawk nawk awk 4226do 4227 # Extract the first word of "$ac_prog", so it can be a program name with args. 4228set dummy $ac_prog; ac_word=$2 4229{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4230printf %s "checking for $ac_word... " >&6; } 4231if test ${ac_cv_prog_AWK+y} 4232then : 4233 printf %s "(cached) " >&6 4234else $as_nop 4235 if test -n "$AWK"; then 4236 ac_cv_prog_AWK="$AWK" # Let the user override the test. 4237else 4238as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4239for as_dir in $PATH 4240do 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 4253done 4254 done 4255IFS=$as_save_IFS 4256 4257fi 4258fi 4259AWK=$ac_cv_prog_AWK 4260if test -n "$AWK"; then 4261 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4262printf "%s\n" "$AWK" >&6; } 4263else 4264 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4265printf "%s\n" "no" >&6; } 4266fi 4267 4268 4269 test -n "$AWK" && break 4270done 4271 4272{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4273printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4274set x ${MAKE-make} 4275ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4276if eval test \${ac_cv_prog_make_${ac_make}_set+y} 4277then : 4278 printf %s "(cached) " >&6 4279else $as_nop 4280 cat >conftest.make <<\_ACEOF 4281SHELL = /bin/sh 4282all: 4283 @echo '@@@%%%=$(MAKE)=@@@%%%' 4284_ACEOF 4285# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4286case `${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;; 4291esac 4292rm -f conftest.make 4293fi 4294if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4295 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4296printf "%s\n" "yes" >&6; } 4297 SET_MAKE= 4298else 4299 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4300printf "%s\n" "no" >&6; } 4301 SET_MAKE="MAKE=${MAKE-make}" 4302fi 4303 4304rm -rf .tst 2>/dev/null 4305mkdir .tst 2>/dev/null 4306if test -d .tst; then 4307 am__leading_dot=. 4308else 4309 am__leading_dot=_ 4310fi 4311rmdir .tst 2>/dev/null 4312 4313DEPDIR="${am__leading_dot}deps" 4314 4315ac_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 4318printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } 4319cat > confinc.mk << 'END' 4320am__doit: 4321 @echo this is the am__doit target >confinc.out 4322.PHONY: am__doit 4323END 4324am__include="#" 4325am__quote= 4326# BSD make does it like this. 4327echo '.include "confinc.mk" # ignored' > confmf.BSD 4328# Other make implementations (GNU, Solaris 10, AIX) do it like this. 4329echo 'include confinc.mk # ignored' > confmf.GNU 4330_am_result=no 4331for 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='' ;; 4344esac ;; #( 4345 *) : 4346 ;; 4347esac 4348 if test "$am__include" != "#"; then 4349 _am_result="yes ($s style)" 4350 break 4351 fi 4352done 4353rm -f confinc.* confmf.* 4354{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 4355printf "%s\n" "${_am_result}" >&6; } 4356 4357# Check whether --enable-dependency-tracking was given. 4358if test ${enable_dependency_tracking+y} 4359then : 4360 enableval=$enable_dependency_tracking; 4361fi 4362 4363if test "x$enable_dependency_tracking" != xno; then 4364 am_depcomp="$ac_aux_dir/depcomp" 4365 AMDEPBACKSLASH='\' 4366 am__nodep='_no' 4367fi 4368 if test "x$enable_dependency_tracking" != xno; then 4369 AMDEP_TRUE= 4370 AMDEP_FALSE='#' 4371else 4372 AMDEP_TRUE='#' 4373 AMDEP_FALSE= 4374fi 4375 4376 4377# Check whether --enable-silent-rules was given. 4378if test ${enable_silent_rules+y} 4379then : 4380 enableval=$enable_silent_rules; 4381fi 4382 4383case $enable_silent_rules in # ((( 4384 yes) AM_DEFAULT_VERBOSITY=0;; 4385 no) AM_DEFAULT_VERBOSITY=1;; 4386 *) AM_DEFAULT_VERBOSITY=1;; 4387esac 4388am_make=${MAKE-make} 4389{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4390printf %s "checking whether $am_make supports nested variables... " >&6; } 4391if test ${am_cv_make_support_nested_variables+y} 4392then : 4393 printf %s "(cached) " >&6 4394else $as_nop 4395 if printf "%s\n" 'TRUE=$(BAR$(V)) 4396BAR0=false 4397BAR1=true 4398V=1 4399am__doit: 4400 @$(TRUE) 4401.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4402 am_cv_make_support_nested_variables=yes 4403else 4404 am_cv_make_support_nested_variables=no 4405fi 4406fi 4407{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4408printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 4409if test $am_cv_make_support_nested_variables = yes; then 4410 AM_V='$(V)' 4411 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 4412else 4413 AM_V=$AM_DEFAULT_VERBOSITY 4414 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 4415fi 4416AM_BACKSLASH='\' 4417 4418if 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 4426fi 4427 4428# test whether we have cygpath 4429if 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 4435fi 4436 4437 4438# Define the identity of the package. 4439 PACKAGE='xf86-input-mouse' 4440 VERSION='1.9.5' 4441 4442 4443printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h 4444 4445 4446printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h 4447 4448# Some tools Automake needs. 4449 4450ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 4451 4452 4453AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 4454 4455 4456AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 4457 4458 4459AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 4460 4461 4462MAKEINFO=${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> 4468mkdir_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 ... 4474AMTAR='$${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 4480am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 4481 4482 4483 4484 4485 4486depcc="$CC" am_compiler_list= 4487 4488{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4489printf %s "checking dependency style of $depcc... " >&6; } 4490if test ${am_cv_CC_dependencies_compiler_type+y} 4491then : 4492 printf %s "(cached) " >&6 4493else $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 4595else 4596 am_cv_CC_dependencies_compiler_type=none 4597fi 4598 4599fi 4600{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4601printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } 4602CCDEPMODE=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='#' 4609else 4610 am__fastdepCC_TRUE='#' 4611 am__fastdepCC_FALSE= 4612fi 4613 4614 4615# Variables for tags utilities; see am/tags.am 4616if test -z "$CTAGS"; then 4617 CTAGS=ctags 4618fi 4619 4620if test -z "$ETAGS"; then 4621 ETAGS=etags 4622fi 4623 4624if test -z "$CSCOPE"; then 4625 CSCOPE=cscope 4626fi 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. 4638if rm -f && rm -fr && rm -rf; then : OK; else 4639 cat >&2 <<'END' 4640Oops! 4641 4642Your 'rm' program seems unable to run without file operands specified 4643on the command line, even when the '-f' option is present. This is contrary 4644to the behaviour of most rm programs out there, and not conforming with 4645the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 4646 4647Please tell bug-automake@gnu.org about your system, including the value 4648of your $PATH and any error possibly output before this message. This 4649can help us improve future automake versions. 4650 4651END 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' 4658Aborting the configuration process, to ensure you take notice of the issue. 4659 4660You can download and install GNU coreutils to get an 'rm' implementation 4661that behaves properly: <https://www.gnu.org/software/coreutils/>. 4662 4663If you want to complete the configuration process using your problematic 4664'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 4665to "yes", and re-run configure. 4666 4667END 4668 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 4669 fi 4670fi 4671 4672 4673# Initialize libtool 4674# Check whether --enable-static was given. 4675if test ${enable_static+y} 4676then : 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 4694else $as_nop 4695 enable_static=no 4696fi 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706case `pwd` in 4707 *\ * | *\ *) 4708 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4709printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4710esac 4711 4712 4713 4714macro_version='2.4.7' 4715macro_revision='2.4.7' 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730ltmain=$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 4739printf %s "checking build system type... " >&6; } 4740if test ${ac_cv_build+y} 4741then : 4742 printf %s "(cached) " >&6 4743else $as_nop 4744 ac_build_alias=$build_alias 4745test "x$ac_build_alias" = x && 4746 ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` 4747test "x$ac_build_alias" = x && 4748 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4749ac_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 4752fi 4753{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4754printf "%s\n" "$ac_cv_build" >&6; } 4755case $ac_cv_build in 4756*-*-*) ;; 4757*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4758esac 4759build=$ac_cv_build 4760ac_save_IFS=$IFS; IFS='-' 4761set x $ac_cv_build 4762shift 4763build_cpu=$1 4764build_vendor=$2 4765shift; shift 4766# Remember, the first character of IFS is used to create $*, 4767# except with old shells: 4768build_os=$* 4769IFS=$ac_save_IFS 4770case $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 4774printf %s "checking host system type... " >&6; } 4775if test ${ac_cv_host+y} 4776then : 4777 printf %s "(cached) " >&6 4778else $as_nop 4779 if test "x$host_alias" = x; then 4780 ac_cv_host=$ac_cv_build 4781else 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 4784fi 4785 4786fi 4787{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4788printf "%s\n" "$ac_cv_host" >&6; } 4789case $ac_cv_host in 4790*-*-*) ;; 4791*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4792esac 4793host=$ac_cv_host 4794ac_save_IFS=$IFS; IFS='-' 4795set x $ac_cv_host 4796shift 4797host_cpu=$1 4798host_vendor=$2 4799shift; shift 4800# Remember, the first character of IFS is used to create $*, 4801# except with old shells: 4802host_os=$* 4803IFS=$ac_save_IFS 4804case $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. 4809sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4810 4811# Same as above, but do not quote variable references. 4812double_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. 4816delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4817 4818# Sed substitution to delay expansion of an escaped single quote. 4819delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4820 4821# Sed substitution to avoid accidental globbing in evaled expressions 4822no_glob_subst='s/\*/\\\*/g' 4823 4824ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4825ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4826ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4827 4828{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4829printf %s "checking how to print strings... " >&6; } 4830# Test print first, because it will be a builtin if present. 4831if 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 --' 4834elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4835 ECHO='printf %s\n' 4836else 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' 4845fi 4846 4847# func_echo_all arg... 4848# Invoke $ECHO with all args, space-separated. 4849func_echo_all () 4850{ 4851 $ECHO "" 4852} 4853 4854case $ECHO in 4855 printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4856printf "%s\n" "printf" >&6; } ;; 4857 print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4858printf "%s\n" "print -r" >&6; } ;; 4859 *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4860printf "%s\n" "cat" >&6; } ;; 4861esac 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 4877printf %s "checking for a sed that does not truncate output... " >&6; } 4878if test ${ac_cv_path_SED+y} 4879then : 4880 printf %s "(cached) " >&6 4881else $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 4892for as_dir in $PATH 4893do 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 4907case `"$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;; 4931esac 4932 4933 $ac_path_SED_found && break 3 4934 done 4935 done 4936 done 4937IFS=$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 4941else 4942 ac_cv_path_SED=$SED 4943fi 4944 4945fi 4946{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4947printf "%s\n" "$ac_cv_path_SED" >&6; } 4948 SED="$ac_cv_path_SED" 4949 rm -f conftest.sed 4950 4951test -z "$SED" && SED=sed 4952Xsed="$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 4965printf %s "checking for grep that handles long lines and -e... " >&6; } 4966if test ${ac_cv_path_GREP+y} 4967then : 4968 printf %s "(cached) " >&6 4969else $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 4974for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4975do 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 4989case `"$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;; 5013esac 5014 5015 $ac_path_GREP_found && break 3 5016 done 5017 done 5018 done 5019IFS=$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 5023else 5024 ac_cv_path_GREP=$GREP 5025fi 5026 5027fi 5028{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5029printf "%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 5034printf %s "checking for egrep... " >&6; } 5035if test ${ac_cv_path_EGREP+y} 5036then : 5037 printf %s "(cached) " >&6 5038else $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 5046for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5047do 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 5061case `"$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;; 5085esac 5086 5087 $ac_path_EGREP_found && break 3 5088 done 5089 done 5090 done 5091IFS=$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 5095else 5096 ac_cv_path_EGREP=$EGREP 5097fi 5098 5099 fi 5100fi 5101{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5102printf "%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 5107printf %s "checking for fgrep... " >&6; } 5108if test ${ac_cv_path_FGREP+y} 5109then : 5110 printf %s "(cached) " >&6 5111else $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 5119for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5120do 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 5134case `"$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;; 5158esac 5159 5160 $ac_path_FGREP_found && break 3 5161 done 5162 done 5163 done 5164IFS=$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 5168else 5169 ac_cv_path_FGREP=$FGREP 5170fi 5171 5172 fi 5173fi 5174{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5175printf "%s\n" "$ac_cv_path_FGREP" >&6; } 5176 FGREP="$ac_cv_path_FGREP" 5177 5178 5179test -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. 5200if test ${with_gnu_ld+y} 5201then : 5202 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 5203else $as_nop 5204 with_gnu_ld=no 5205fi 5206 5207ac_prog=ld 5208if 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 5211printf %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 5239elif test yes = "$with_gnu_ld"; then 5240 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5241printf %s "checking for GNU ld... " >&6; } 5242else 5243 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5244printf %s "checking for non-GNU ld... " >&6; } 5245fi 5246if test ${lt_cv_path_LD+y} 5247then : 5248 printf %s "(cached) " >&6 5249else $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 5271else 5272 lt_cv_path_LD=$LD # Let the user override the test with a path. 5273fi 5274fi 5275 5276LD=$lt_cv_path_LD 5277if test -n "$LD"; then 5278 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5279printf "%s\n" "$LD" >&6; } 5280else 5281 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5282printf "%s\n" "no" >&6; } 5283fi 5284test -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 5286printf %s "checking if the linker ($LD) is GNU ld... " >&6; } 5287if test ${lt_cv_prog_gnu_ld+y} 5288then : 5289 printf %s "(cached) " >&6 5290else $as_nop 5291 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5292case `$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 ;; 5299esac 5300fi 5301{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5302printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; } 5303with_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 5314printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5315if test ${lt_cv_path_NM+y} 5316then : 5317 printf %s "(cached) " >&6 5318else $as_nop 5319 if test -n "$NM"; then 5320 # Let the user override the test. 5321 lt_cv_path_NM=$NM 5322else 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} 5366fi 5367fi 5368{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5369printf "%s\n" "$lt_cv_path_NM" >&6; } 5370if test no != "$lt_cv_path_NM"; then 5371 NM=$lt_cv_path_NM 5372else 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. 5381set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5382{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5383printf %s "checking for $ac_word... " >&6; } 5384if test ${ac_cv_prog_DUMPBIN+y} 5385then : 5386 printf %s "(cached) " >&6 5387else $as_nop 5388 if test -n "$DUMPBIN"; then 5389 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5390else 5391as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5392for as_dir in $PATH 5393do 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 5406done 5407 done 5408IFS=$as_save_IFS 5409 5410fi 5411fi 5412DUMPBIN=$ac_cv_prog_DUMPBIN 5413if test -n "$DUMPBIN"; then 5414 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5415printf "%s\n" "$DUMPBIN" >&6; } 5416else 5417 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5418printf "%s\n" "no" >&6; } 5419fi 5420 5421 5422 test -n "$DUMPBIN" && break 5423 done 5424fi 5425if test -z "$DUMPBIN"; then 5426 ac_ct_DUMPBIN=$DUMPBIN 5427 for ac_prog in dumpbin "link -dump" 5428do 5429 # Extract the first word of "$ac_prog", so it can be a program name with args. 5430set dummy $ac_prog; ac_word=$2 5431{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5432printf %s "checking for $ac_word... " >&6; } 5433if test ${ac_cv_prog_ac_ct_DUMPBIN+y} 5434then : 5435 printf %s "(cached) " >&6 5436else $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. 5439else 5440as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5441for as_dir in $PATH 5442do 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 5455done 5456 done 5457IFS=$as_save_IFS 5458 5459fi 5460fi 5461ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5462if test -n "$ac_ct_DUMPBIN"; then 5463 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5464printf "%s\n" "$ac_ct_DUMPBIN" >&6; } 5465else 5466 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5467printf "%s\n" "no" >&6; } 5468fi 5469 5470 5471 test -n "$ac_ct_DUMPBIN" && break 5472done 5473 5474 if test "x$ac_ct_DUMPBIN" = x; then 5475 DUMPBIN=":" 5476 else 5477 case $cross_compiling:$ac_tool_warned in 5478yes:) 5479{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5480printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5481ac_tool_warned=yes ;; 5482esac 5483 DUMPBIN=$ac_ct_DUMPBIN 5484 fi 5485fi 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 5500fi 5501test -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 5509printf %s "checking the name lister ($NM) interface... " >&6; } 5510if test ${lt_cv_nm_interface+y} 5511then : 5512 printf %s "(cached) " >&6 5513else $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* 5528fi 5529{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5530printf "%s\n" "$lt_cv_nm_interface" >&6; } 5531 5532{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5533printf %s "checking whether ln -s works... " >&6; } 5534LN_S=$as_ln_s 5535if test "$LN_S" = "ln -s"; then 5536 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5537printf "%s\n" "yes" >&6; } 5538else 5539 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5540printf "%s\n" "no, using $LN_S" >&6; } 5541fi 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 5545printf %s "checking the maximum length of command line arguments... " >&6; } 5546if test ${lt_cv_sys_max_cmd_len+y} 5547then : 5548 printf %s "(cached) " >&6 5549else $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 5673fi 5674 5675if 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 5677printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; } 5678else 5679 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5 5680printf "%s\n" "none" >&6; } 5681fi 5682max_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 5693if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5694 lt_unset=unset 5695else 5696 lt_unset=false 5697fi 5698 5699 5700 5701 5702 5703# test EBCDIC or ASCII 5704case `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 ;; 5714esac 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 5725printf %s "checking how to convert $build file names to $host format... " >&6; } 5726if test ${lt_cv_to_host_file_cmd+y} 5727then : 5728 printf %s "(cached) " >&6 5729else $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 ;; 5760esac 5761 5762fi 5763 5764to_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 5766printf "%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 5773printf %s "checking how to convert $build file names to toolchain format... " >&6; } 5774if test ${lt_cv_to_tool_file_cmd+y} 5775then : 5776 printf %s "(cached) " >&6 5777else $as_nop 5778 #assume ordinary cross tools, or native build. 5779lt_cv_to_tool_file_cmd=func_convert_file_noop 5780case $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 ;; 5788esac 5789 5790fi 5791 5792to_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 5794printf "%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 5801printf %s "checking for $LD option to reload object files... " >&6; } 5802if test ${lt_cv_ld_reload_flag+y} 5803then : 5804 printf %s "(cached) " >&6 5805else $as_nop 5806 lt_cv_ld_reload_flag='-r' 5807fi 5808{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5809printf "%s\n" "$lt_cv_ld_reload_flag" >&6; } 5810reload_flag=$lt_cv_ld_reload_flag 5811case $reload_flag in 5812"" | " "*) ;; 5813*) reload_flag=" $reload_flag" ;; 5814esac 5815reload_cmds='$LD$reload_flag -o $output$reload_objs' 5816case $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 ;; 5829esac 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839if 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. 5841set dummy ${ac_tool_prefix}file; ac_word=$2 5842{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5843printf %s "checking for $ac_word... " >&6; } 5844if test ${ac_cv_prog_FILECMD+y} 5845then : 5846 printf %s "(cached) " >&6 5847else $as_nop 5848 if test -n "$FILECMD"; then 5849 ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test. 5850else 5851as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5852for as_dir in $PATH 5853do 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 5866done 5867 done 5868IFS=$as_save_IFS 5869 5870fi 5871fi 5872FILECMD=$ac_cv_prog_FILECMD 5873if test -n "$FILECMD"; then 5874 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5 5875printf "%s\n" "$FILECMD" >&6; } 5876else 5877 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5878printf "%s\n" "no" >&6; } 5879fi 5880 5881 5882fi 5883if 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. 5886set dummy file; ac_word=$2 5887{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5888printf %s "checking for $ac_word... " >&6; } 5889if test ${ac_cv_prog_ac_ct_FILECMD+y} 5890then : 5891 printf %s "(cached) " >&6 5892else $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. 5895else 5896as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5897for as_dir in $PATH 5898do 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 5911done 5912 done 5913IFS=$as_save_IFS 5914 5915fi 5916fi 5917ac_ct_FILECMD=$ac_cv_prog_ac_ct_FILECMD 5918if test -n "$ac_ct_FILECMD"; then 5919 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FILECMD" >&5 5920printf "%s\n" "$ac_ct_FILECMD" >&6; } 5921else 5922 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5923printf "%s\n" "no" >&6; } 5924fi 5925 5926 if test "x$ac_ct_FILECMD" = x; then 5927 FILECMD=":" 5928 else 5929 case $cross_compiling:$ac_tool_warned in 5930yes:) 5931{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5932printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5933ac_tool_warned=yes ;; 5934esac 5935 FILECMD=$ac_ct_FILECMD 5936 fi 5937else 5938 FILECMD="$ac_cv_prog_FILECMD" 5939fi 5940 5941 5942 5943 5944 5945 5946 5947if 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. 5949set dummy ${ac_tool_prefix}objdump; ac_word=$2 5950{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5951printf %s "checking for $ac_word... " >&6; } 5952if test ${ac_cv_prog_OBJDUMP+y} 5953then : 5954 printf %s "(cached) " >&6 5955else $as_nop 5956 if test -n "$OBJDUMP"; then 5957 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5958else 5959as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5960for as_dir in $PATH 5961do 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 5974done 5975 done 5976IFS=$as_save_IFS 5977 5978fi 5979fi 5980OBJDUMP=$ac_cv_prog_OBJDUMP 5981if test -n "$OBJDUMP"; then 5982 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5983printf "%s\n" "$OBJDUMP" >&6; } 5984else 5985 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5986printf "%s\n" "no" >&6; } 5987fi 5988 5989 5990fi 5991if 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. 5994set dummy objdump; ac_word=$2 5995{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5996printf %s "checking for $ac_word... " >&6; } 5997if test ${ac_cv_prog_ac_ct_OBJDUMP+y} 5998then : 5999 printf %s "(cached) " >&6 6000else $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. 6003else 6004as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6005for as_dir in $PATH 6006do 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 6019done 6020 done 6021IFS=$as_save_IFS 6022 6023fi 6024fi 6025ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6026if test -n "$ac_ct_OBJDUMP"; then 6027 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6028printf "%s\n" "$ac_ct_OBJDUMP" >&6; } 6029else 6030 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6031printf "%s\n" "no" >&6; } 6032fi 6033 6034 if test "x$ac_ct_OBJDUMP" = x; then 6035 OBJDUMP="false" 6036 else 6037 case $cross_compiling:$ac_tool_warned in 6038yes:) 6039{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6040printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6041ac_tool_warned=yes ;; 6042esac 6043 OBJDUMP=$ac_ct_OBJDUMP 6044 fi 6045else 6046 OBJDUMP="$ac_cv_prog_OBJDUMP" 6047fi 6048 6049test -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 6060printf %s "checking how to recognize dependent libraries... " >&6; } 6061if test ${lt_cv_deplibs_check_method+y} 6062then : 6063 printf %s "(cached) " >&6 6064else $as_nop 6065 lt_cv_file_magic_cmd='$MAGIC_CMD' 6066lt_cv_file_magic_test_file= 6067lt_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 6079case $host_os in 6080aix[4-9]*) 6081 lt_cv_deplibs_check_method=pass_all 6082 ;; 6083 6084beos*) 6085 lt_cv_deplibs_check_method=pass_all 6086 ;; 6087 6088bsdi[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 6094cygwin*) 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 6100mingw* | 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 6114cegcc*) 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 6120darwin* | rhapsody*) 6121 lt_cv_deplibs_check_method=pass_all 6122 ;; 6123 6124freebsd* | 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 6140haiku*) 6141 lt_cv_deplibs_check_method=pass_all 6142 ;; 6143 6144hpux10.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 6162interix[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 6167irix5* | 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. 6178linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 6179 lt_cv_deplibs_check_method=pass_all 6180 ;; 6181 6182netbsd*) 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 6190newos6*) 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 6200openbsd* | 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 6208osf3* | osf4* | osf5*) 6209 lt_cv_deplibs_check_method=pass_all 6210 ;; 6211 6212rdos*) 6213 lt_cv_deplibs_check_method=pass_all 6214 ;; 6215 6216solaris*) 6217 lt_cv_deplibs_check_method=pass_all 6218 ;; 6219 6220sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6221 lt_cv_deplibs_check_method=pass_all 6222 ;; 6223 6224sysv4 | 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 6251tpf*) 6252 lt_cv_deplibs_check_method=pass_all 6253 ;; 6254os2*) 6255 lt_cv_deplibs_check_method=pass_all 6256 ;; 6257esac 6258 6259fi 6260{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6261printf "%s\n" "$lt_cv_deplibs_check_method" >&6; } 6262 6263file_magic_glob= 6264want_nocaseglob=no 6265if 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 6275fi 6276 6277file_magic_cmd=$lt_cv_file_magic_cmd 6278deplibs_check_method=$lt_cv_deplibs_check_method 6279test -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 6302if 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. 6304set dummy ${ac_tool_prefix}dlltool; ac_word=$2 6305{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6306printf %s "checking for $ac_word... " >&6; } 6307if test ${ac_cv_prog_DLLTOOL+y} 6308then : 6309 printf %s "(cached) " >&6 6310else $as_nop 6311 if test -n "$DLLTOOL"; then 6312 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 6313else 6314as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6315for as_dir in $PATH 6316do 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 6329done 6330 done 6331IFS=$as_save_IFS 6332 6333fi 6334fi 6335DLLTOOL=$ac_cv_prog_DLLTOOL 6336if test -n "$DLLTOOL"; then 6337 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 6338printf "%s\n" "$DLLTOOL" >&6; } 6339else 6340 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6341printf "%s\n" "no" >&6; } 6342fi 6343 6344 6345fi 6346if 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. 6349set dummy dlltool; ac_word=$2 6350{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6351printf %s "checking for $ac_word... " >&6; } 6352if test ${ac_cv_prog_ac_ct_DLLTOOL+y} 6353then : 6354 printf %s "(cached) " >&6 6355else $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. 6358else 6359as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6360for as_dir in $PATH 6361do 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 6374done 6375 done 6376IFS=$as_save_IFS 6377 6378fi 6379fi 6380ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 6381if test -n "$ac_ct_DLLTOOL"; then 6382 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 6383printf "%s\n" "$ac_ct_DLLTOOL" >&6; } 6384else 6385 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6386printf "%s\n" "no" >&6; } 6387fi 6388 6389 if test "x$ac_ct_DLLTOOL" = x; then 6390 DLLTOOL="false" 6391 else 6392 case $cross_compiling:$ac_tool_warned in 6393yes:) 6394{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6395printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6396ac_tool_warned=yes ;; 6397esac 6398 DLLTOOL=$ac_ct_DLLTOOL 6399 fi 6400else 6401 DLLTOOL="$ac_cv_prog_DLLTOOL" 6402fi 6403 6404test -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 6416printf %s "checking how to associate runtime and link libraries... " >&6; } 6417if test ${lt_cv_sharedlib_from_linklib_cmd+y} 6418then : 6419 printf %s "(cached) " >&6 6420else $as_nop 6421 lt_cv_sharedlib_from_linklib_cmd='unknown' 6422 6423case $host_os in 6424cygwin* | 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 ;; 6440esac 6441 6442fi 6443{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 6444printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 6445sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 6446test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 6447 6448 6449 6450 6451 6452 6453 6454if 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. 6458set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6459{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6460printf %s "checking for $ac_word... " >&6; } 6461if test ${ac_cv_prog_AR+y} 6462then : 6463 printf %s "(cached) " >&6 6464else $as_nop 6465 if test -n "$AR"; then 6466 ac_cv_prog_AR="$AR" # Let the user override the test. 6467else 6468as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6469for as_dir in $PATH 6470do 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 6483done 6484 done 6485IFS=$as_save_IFS 6486 6487fi 6488fi 6489AR=$ac_cv_prog_AR 6490if test -n "$AR"; then 6491 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6492printf "%s\n" "$AR" >&6; } 6493else 6494 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6495printf "%s\n" "no" >&6; } 6496fi 6497 6498 6499 test -n "$AR" && break 6500 done 6501fi 6502if test -z "$AR"; then 6503 ac_ct_AR=$AR 6504 for ac_prog in ar 6505do 6506 # Extract the first word of "$ac_prog", so it can be a program name with args. 6507set dummy $ac_prog; ac_word=$2 6508{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6509printf %s "checking for $ac_word... " >&6; } 6510if test ${ac_cv_prog_ac_ct_AR+y} 6511then : 6512 printf %s "(cached) " >&6 6513else $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. 6516else 6517as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6518for as_dir in $PATH 6519do 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 6532done 6533 done 6534IFS=$as_save_IFS 6535 6536fi 6537fi 6538ac_ct_AR=$ac_cv_prog_ac_ct_AR 6539if test -n "$ac_ct_AR"; then 6540 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6541printf "%s\n" "$ac_ct_AR" >&6; } 6542else 6543 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6544printf "%s\n" "no" >&6; } 6545fi 6546 6547 6548 test -n "$ac_ct_AR" && break 6549done 6550 6551 if test "x$ac_ct_AR" = x; then 6552 AR="false" 6553 else 6554 case $cross_compiling:$ac_tool_warned in 6555yes:) 6556{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6557printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6558ac_tool_warned=yes ;; 6559esac 6560 AR=$ac_ct_AR 6561 fi 6562fi 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 6577test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr} 6578lt_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 6594printf %s "checking for archiver @FILE support... " >&6; } 6595if test ${lt_cv_ar_at_file+y} 6596then : 6597 printf %s "(cached) " >&6 6598else $as_nop 6599 lt_cv_ar_at_file=no 6600 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6601/* end confdefs.h. */ 6602 6603int 6604main (void) 6605{ 6606 6607 ; 6608 return 0; 6609} 6610_ACEOF 6611if ac_fn_c_try_compile "$LINENO" 6612then : 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 6634fi 6635rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 6636 6637fi 6638{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 6639printf "%s\n" "$lt_cv_ar_at_file" >&6; } 6640 6641if test no = "$lt_cv_ar_at_file"; then 6642 archiver_list_spec= 6643else 6644 archiver_list_spec=$lt_cv_ar_at_file 6645fi 6646 6647 6648 6649 6650 6651 6652 6653if 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. 6655set dummy ${ac_tool_prefix}strip; ac_word=$2 6656{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6657printf %s "checking for $ac_word... " >&6; } 6658if test ${ac_cv_prog_STRIP+y} 6659then : 6660 printf %s "(cached) " >&6 6661else $as_nop 6662 if test -n "$STRIP"; then 6663 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6664else 6665as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6666for as_dir in $PATH 6667do 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 6680done 6681 done 6682IFS=$as_save_IFS 6683 6684fi 6685fi 6686STRIP=$ac_cv_prog_STRIP 6687if test -n "$STRIP"; then 6688 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6689printf "%s\n" "$STRIP" >&6; } 6690else 6691 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6692printf "%s\n" "no" >&6; } 6693fi 6694 6695 6696fi 6697if 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. 6700set dummy strip; ac_word=$2 6701{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6702printf %s "checking for $ac_word... " >&6; } 6703if test ${ac_cv_prog_ac_ct_STRIP+y} 6704then : 6705 printf %s "(cached) " >&6 6706else $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. 6709else 6710as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6711for as_dir in $PATH 6712do 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 6725done 6726 done 6727IFS=$as_save_IFS 6728 6729fi 6730fi 6731ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6732if test -n "$ac_ct_STRIP"; then 6733 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6734printf "%s\n" "$ac_ct_STRIP" >&6; } 6735else 6736 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6737printf "%s\n" "no" >&6; } 6738fi 6739 6740 if test "x$ac_ct_STRIP" = x; then 6741 STRIP=":" 6742 else 6743 case $cross_compiling:$ac_tool_warned in 6744yes:) 6745{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6746printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6747ac_tool_warned=yes ;; 6748esac 6749 STRIP=$ac_ct_STRIP 6750 fi 6751else 6752 STRIP="$ac_cv_prog_STRIP" 6753fi 6754 6755test -z "$STRIP" && STRIP=: 6756 6757 6758 6759 6760 6761 6762if 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. 6764set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6765{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6766printf %s "checking for $ac_word... " >&6; } 6767if test ${ac_cv_prog_RANLIB+y} 6768then : 6769 printf %s "(cached) " >&6 6770else $as_nop 6771 if test -n "$RANLIB"; then 6772 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6773else 6774as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6775for as_dir in $PATH 6776do 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 6789done 6790 done 6791IFS=$as_save_IFS 6792 6793fi 6794fi 6795RANLIB=$ac_cv_prog_RANLIB 6796if test -n "$RANLIB"; then 6797 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6798printf "%s\n" "$RANLIB" >&6; } 6799else 6800 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6801printf "%s\n" "no" >&6; } 6802fi 6803 6804 6805fi 6806if 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. 6809set dummy ranlib; ac_word=$2 6810{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6811printf %s "checking for $ac_word... " >&6; } 6812if test ${ac_cv_prog_ac_ct_RANLIB+y} 6813then : 6814 printf %s "(cached) " >&6 6815else $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. 6818else 6819as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6820for as_dir in $PATH 6821do 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 6834done 6835 done 6836IFS=$as_save_IFS 6837 6838fi 6839fi 6840ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6841if test -n "$ac_ct_RANLIB"; then 6842 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6843printf "%s\n" "$ac_ct_RANLIB" >&6; } 6844else 6845 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6846printf "%s\n" "no" >&6; } 6847fi 6848 6849 if test "x$ac_ct_RANLIB" = x; then 6850 RANLIB=":" 6851 else 6852 case $cross_compiling:$ac_tool_warned in 6853yes:) 6854{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6855printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6856ac_tool_warned=yes ;; 6857esac 6858 RANLIB=$ac_ct_RANLIB 6859 fi 6860else 6861 RANLIB="$ac_cv_prog_RANLIB" 6862fi 6863 6864test -z "$RANLIB" && RANLIB=: 6865 6866 6867 6868 6869 6870 6871# Determine commands to create old-style static archives. 6872old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6873old_postinstall_cmds='chmod 644 $oldlib' 6874old_postuninstall_cmds= 6875 6876if 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" 6886fi 6887 6888case $host_os in 6889 darwin*) 6890 lock_old_archive_extraction=yes ;; 6891 *) 6892 lock_old_archive_extraction=no ;; 6893esac 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. 6934LTCC=${LTCC-"$CC"} 6935 6936# If no C compiler flags were specified, use CFLAGS. 6937LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6938 6939# Allow CC to be a program name with arguments. 6940compiler=$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 6945printf %s "checking command to parse $NM output from $compiler object... " >&6; } 6946if test ${lt_cv_sys_global_symbol_pipe+y} 6947then : 6948 printf %s "(cached) " >&6 6949else $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. 6955symcode='[BCDEGRST]' 6956 6957# Regexp to match symbols that can be accessed directly from C. 6958sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6959 6960# Define system-specific variables. 6961case $host_os in 6962aix*) 6963 symcode='[BCDT]' 6964 ;; 6965cygwin* | mingw* | pw32* | cegcc*) 6966 symcode='[ABCDGISTW]' 6967 ;; 6968hpux*) 6969 if test ia64 = "$host_cpu"; then 6970 symcode='[ABCDEGRST]' 6971 fi 6972 ;; 6973irix* | nonstopux*) 6974 symcode='[BCDEGRST]' 6975 ;; 6976osf*) 6977 symcode='[BCDEGQRST]' 6978 ;; 6979solaris*) 6980 symcode='[BDRT]' 6981 ;; 6982sco3.2v5*) 6983 symcode='[DT]' 6984 ;; 6985sysv4.2uw2*) 6986 symcode='[DT]' 6987 ;; 6988sysv5* | sco5v6* | unixware* | OpenUNIX*) 6989 symcode='[ABDT]' 6990 ;; 6991sysv4) 6992 symcode='[DFNSTU]' 6993 ;; 6994esac 6995 6996# If we're using GNU nm, then use its standard symbol codes. 6997case `$NM -V 2>&1` in 6998*GNU* | *'with BFD'*) 6999 symcode='[ABCDGIRSTW]' ;; 7000esac 7001 7002if 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'" 7011else 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= 7017fi 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. 7022lt_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 7028lt_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. 7035lt_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 7042opt_cr= 7043case $build_os in 7044mingw*) 7045 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7046 ;; 7047esac 7048 7049# Try without a prefix underscore, then with it. 7050for 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 7087extern "C" { 7088#endif 7089char nm_test_var; 7090void nm_test_func(void); 7091void nm_test_func(void){} 7092#ifdef __cplusplus 7093} 7094#endif 7095int 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 7134extern "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. */ 7144LT_DLSYM_CONST struct { 7145 const char *name; 7146 void *address; 7147} 7148lt__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 7159static 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 7204done 7205 7206fi 7207 7208if test -z "$lt_cv_sys_global_symbol_pipe"; then 7209 lt_cv_sys_global_symbol_to_cdecl= 7210fi 7211if 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 7213printf "%s\n" "failed" >&6; } 7214else 7215 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7216printf "%s\n" "ok" >&6; } 7217fi 7218 7219# Response file support. 7220if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7221 nm_file_list_spec='@' 7222elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 7223 nm_file_list_spec='@' 7224fi 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 7263printf %s "checking for sysroot... " >&6; } 7264 7265# Check whether --with-sysroot was given. 7266if test ${with_sysroot+y} 7267then : 7268 withval=$with_sysroot; 7269else $as_nop 7270 with_sysroot=no 7271fi 7272 7273 7274lt_sysroot= 7275case $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 7288printf "%s\n" "$with_sysroot" >&6; } 7289 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 7290 ;; 7291esac 7292 7293 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 7294printf "%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 7301printf %s "checking for a working dd... " >&6; } 7302if test ${ac_cv_path_lt_DD+y} 7303then : 7304 printf %s "(cached) " >&6 7305else $as_nop 7306 printf 0123456789abcdef0123456789abcdef >conftest.i 7307cat conftest.i conftest.i >conftest2.i 7308: ${lt_DD:=$DD} 7309if 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 7313for as_dir in $PATH 7314do 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 7326if "$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=: 7329fi 7330 $ac_path_lt_DD_found && break 3 7331 done 7332 done 7333 done 7334IFS=$as_save_IFS 7335 if test -z "$ac_cv_path_lt_DD"; then 7336 : 7337 fi 7338else 7339 ac_cv_path_lt_DD=$lt_DD 7340fi 7341 7342rm -f conftest.i conftest2.i conftest.out 7343fi 7344{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 7345printf "%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 7349printf %s "checking how to truncate binary pipes... " >&6; } 7350if test ${lt_cv_truncate_bin+y} 7351then : 7352 printf %s "(cached) " >&6 7353else $as_nop 7354 printf 0123456789abcdef0123456789abcdef >conftest.i 7355cat conftest.i conftest.i >conftest2.i 7356lt_cv_truncate_bin= 7357if "$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" 7360fi 7361rm -f conftest.i conftest2.i conftest.out 7362test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 7363fi 7364{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 7365printf "%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. 7374func_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. 7388if test ${enable_libtool_lock+y} 7389then : 7390 enableval=$enable_libtool_lock; 7391fi 7392 7393test 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. 7397case $host in 7398ia64-*-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 7456mips64*-*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 7492x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7493s390*-*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 7568printf %s "checking whether the C compiler needs -belf... " >&6; } 7569if test ${lt_cv_cc_needs_belf+y} 7570then : 7571 printf %s "(cached) " >&6 7572else $as_nop 7573 ac_ext=c 7574ac_cpp='$CPP $CPPFLAGS' 7575ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7576ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7577ac_compiler_gnu=$ac_cv_c_compiler_gnu 7578 7579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7580/* end confdefs.h. */ 7581 7582int 7583main (void) 7584{ 7585 7586 ; 7587 return 0; 7588} 7589_ACEOF 7590if ac_fn_c_try_link "$LINENO" 7591then : 7592 lt_cv_cc_needs_belf=yes 7593else $as_nop 7594 lt_cv_cc_needs_belf=no 7595fi 7596rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7597 conftest$ac_exeext conftest.$ac_ext 7598 ac_ext=c 7599ac_cpp='$CPP $CPPFLAGS' 7600ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7601ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7602ac_compiler_gnu=$ac_cv_c_compiler_gnu 7603 7604fi 7605{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7606printf "%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 ;; 7649esac 7650 7651need_locks=$enable_libtool_lock 7652 7653if 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. 7655set dummy ${ac_tool_prefix}mt; ac_word=$2 7656{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7657printf %s "checking for $ac_word... " >&6; } 7658if test ${ac_cv_prog_MANIFEST_TOOL+y} 7659then : 7660 printf %s "(cached) " >&6 7661else $as_nop 7662 if test -n "$MANIFEST_TOOL"; then 7663 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 7664else 7665as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7666for as_dir in $PATH 7667do 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 7680done 7681 done 7682IFS=$as_save_IFS 7683 7684fi 7685fi 7686MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 7687if test -n "$MANIFEST_TOOL"; then 7688 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 7689printf "%s\n" "$MANIFEST_TOOL" >&6; } 7690else 7691 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7692printf "%s\n" "no" >&6; } 7693fi 7694 7695 7696fi 7697if 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. 7700set dummy mt; ac_word=$2 7701{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7702printf %s "checking for $ac_word... " >&6; } 7703if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y} 7704then : 7705 printf %s "(cached) " >&6 7706else $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. 7709else 7710as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7711for as_dir in $PATH 7712do 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 7725done 7726 done 7727IFS=$as_save_IFS 7728 7729fi 7730fi 7731ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 7732if test -n "$ac_ct_MANIFEST_TOOL"; then 7733 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 7734printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; } 7735else 7736 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7737printf "%s\n" "no" >&6; } 7738fi 7739 7740 if test "x$ac_ct_MANIFEST_TOOL" = x; then 7741 MANIFEST_TOOL=":" 7742 else 7743 case $cross_compiling:$ac_tool_warned in 7744yes:) 7745{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7746printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7747ac_tool_warned=yes ;; 7748esac 7749 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 7750 fi 7751else 7752 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 7753fi 7754 7755test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 7756{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 7757printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 7758if test ${lt_cv_path_mainfest_tool+y} 7759then : 7760 printf %s "(cached) " >&6 7761else $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* 7770fi 7771{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 7772printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; } 7773if test yes != "$lt_cv_path_mainfest_tool"; then 7774 MANIFEST_TOOL=: 7775fi 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. 7786set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7787{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7788printf %s "checking for $ac_word... " >&6; } 7789if test ${ac_cv_prog_DSYMUTIL+y} 7790then : 7791 printf %s "(cached) " >&6 7792else $as_nop 7793 if test -n "$DSYMUTIL"; then 7794 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7795else 7796as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7797for as_dir in $PATH 7798do 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 7811done 7812 done 7813IFS=$as_save_IFS 7814 7815fi 7816fi 7817DSYMUTIL=$ac_cv_prog_DSYMUTIL 7818if test -n "$DSYMUTIL"; then 7819 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7820printf "%s\n" "$DSYMUTIL" >&6; } 7821else 7822 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7823printf "%s\n" "no" >&6; } 7824fi 7825 7826 7827fi 7828if 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. 7831set dummy dsymutil; ac_word=$2 7832{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7833printf %s "checking for $ac_word... " >&6; } 7834if test ${ac_cv_prog_ac_ct_DSYMUTIL+y} 7835then : 7836 printf %s "(cached) " >&6 7837else $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. 7840else 7841as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7842for as_dir in $PATH 7843do 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 7856done 7857 done 7858IFS=$as_save_IFS 7859 7860fi 7861fi 7862ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7863if test -n "$ac_ct_DSYMUTIL"; then 7864 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7865printf "%s\n" "$ac_ct_DSYMUTIL" >&6; } 7866else 7867 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7868printf "%s\n" "no" >&6; } 7869fi 7870 7871 if test "x$ac_ct_DSYMUTIL" = x; then 7872 DSYMUTIL=":" 7873 else 7874 case $cross_compiling:$ac_tool_warned in 7875yes:) 7876{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7877printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7878ac_tool_warned=yes ;; 7879esac 7880 DSYMUTIL=$ac_ct_DSYMUTIL 7881 fi 7882else 7883 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7884fi 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. 7888set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7889{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7890printf %s "checking for $ac_word... " >&6; } 7891if test ${ac_cv_prog_NMEDIT+y} 7892then : 7893 printf %s "(cached) " >&6 7894else $as_nop 7895 if test -n "$NMEDIT"; then 7896 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7897else 7898as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7899for as_dir in $PATH 7900do 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 7913done 7914 done 7915IFS=$as_save_IFS 7916 7917fi 7918fi 7919NMEDIT=$ac_cv_prog_NMEDIT 7920if test -n "$NMEDIT"; then 7921 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7922printf "%s\n" "$NMEDIT" >&6; } 7923else 7924 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7925printf "%s\n" "no" >&6; } 7926fi 7927 7928 7929fi 7930if 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. 7933set dummy nmedit; ac_word=$2 7934{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7935printf %s "checking for $ac_word... " >&6; } 7936if test ${ac_cv_prog_ac_ct_NMEDIT+y} 7937then : 7938 printf %s "(cached) " >&6 7939else $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. 7942else 7943as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7944for as_dir in $PATH 7945do 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 7958done 7959 done 7960IFS=$as_save_IFS 7961 7962fi 7963fi 7964ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7965if test -n "$ac_ct_NMEDIT"; then 7966 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7967printf "%s\n" "$ac_ct_NMEDIT" >&6; } 7968else 7969 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7970printf "%s\n" "no" >&6; } 7971fi 7972 7973 if test "x$ac_ct_NMEDIT" = x; then 7974 NMEDIT=":" 7975 else 7976 case $cross_compiling:$ac_tool_warned in 7977yes:) 7978{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7979printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7980ac_tool_warned=yes ;; 7981esac 7982 NMEDIT=$ac_ct_NMEDIT 7983 fi 7984else 7985 NMEDIT="$ac_cv_prog_NMEDIT" 7986fi 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. 7990set dummy ${ac_tool_prefix}lipo; ac_word=$2 7991{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7992printf %s "checking for $ac_word... " >&6; } 7993if test ${ac_cv_prog_LIPO+y} 7994then : 7995 printf %s "(cached) " >&6 7996else $as_nop 7997 if test -n "$LIPO"; then 7998 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7999else 8000as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8001for as_dir in $PATH 8002do 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 8015done 8016 done 8017IFS=$as_save_IFS 8018 8019fi 8020fi 8021LIPO=$ac_cv_prog_LIPO 8022if test -n "$LIPO"; then 8023 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 8024printf "%s\n" "$LIPO" >&6; } 8025else 8026 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8027printf "%s\n" "no" >&6; } 8028fi 8029 8030 8031fi 8032if 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. 8035set dummy lipo; ac_word=$2 8036{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8037printf %s "checking for $ac_word... " >&6; } 8038if test ${ac_cv_prog_ac_ct_LIPO+y} 8039then : 8040 printf %s "(cached) " >&6 8041else $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. 8044else 8045as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8046for as_dir in $PATH 8047do 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 8060done 8061 done 8062IFS=$as_save_IFS 8063 8064fi 8065fi 8066ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 8067if test -n "$ac_ct_LIPO"; then 8068 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 8069printf "%s\n" "$ac_ct_LIPO" >&6; } 8070else 8071 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8072printf "%s\n" "no" >&6; } 8073fi 8074 8075 if test "x$ac_ct_LIPO" = x; then 8076 LIPO=":" 8077 else 8078 case $cross_compiling:$ac_tool_warned in 8079yes:) 8080{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8081printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8082ac_tool_warned=yes ;; 8083esac 8084 LIPO=$ac_ct_LIPO 8085 fi 8086else 8087 LIPO="$ac_cv_prog_LIPO" 8088fi 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. 8092set dummy ${ac_tool_prefix}otool; ac_word=$2 8093{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8094printf %s "checking for $ac_word... " >&6; } 8095if test ${ac_cv_prog_OTOOL+y} 8096then : 8097 printf %s "(cached) " >&6 8098else $as_nop 8099 if test -n "$OTOOL"; then 8100 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 8101else 8102as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8103for as_dir in $PATH 8104do 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 8117done 8118 done 8119IFS=$as_save_IFS 8120 8121fi 8122fi 8123OTOOL=$ac_cv_prog_OTOOL 8124if test -n "$OTOOL"; then 8125 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 8126printf "%s\n" "$OTOOL" >&6; } 8127else 8128 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8129printf "%s\n" "no" >&6; } 8130fi 8131 8132 8133fi 8134if 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. 8137set dummy otool; ac_word=$2 8138{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8139printf %s "checking for $ac_word... " >&6; } 8140if test ${ac_cv_prog_ac_ct_OTOOL+y} 8141then : 8142 printf %s "(cached) " >&6 8143else $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. 8146else 8147as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8148for as_dir in $PATH 8149do 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 8162done 8163 done 8164IFS=$as_save_IFS 8165 8166fi 8167fi 8168ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8169if test -n "$ac_ct_OTOOL"; then 8170 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8171printf "%s\n" "$ac_ct_OTOOL" >&6; } 8172else 8173 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8174printf "%s\n" "no" >&6; } 8175fi 8176 8177 if test "x$ac_ct_OTOOL" = x; then 8178 OTOOL=":" 8179 else 8180 case $cross_compiling:$ac_tool_warned in 8181yes:) 8182{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8183printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8184ac_tool_warned=yes ;; 8185esac 8186 OTOOL=$ac_ct_OTOOL 8187 fi 8188else 8189 OTOOL="$ac_cv_prog_OTOOL" 8190fi 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. 8194set dummy ${ac_tool_prefix}otool64; ac_word=$2 8195{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8196printf %s "checking for $ac_word... " >&6; } 8197if test ${ac_cv_prog_OTOOL64+y} 8198then : 8199 printf %s "(cached) " >&6 8200else $as_nop 8201 if test -n "$OTOOL64"; then 8202 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8203else 8204as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8205for as_dir in $PATH 8206do 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 8219done 8220 done 8221IFS=$as_save_IFS 8222 8223fi 8224fi 8225OTOOL64=$ac_cv_prog_OTOOL64 8226if test -n "$OTOOL64"; then 8227 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8228printf "%s\n" "$OTOOL64" >&6; } 8229else 8230 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8231printf "%s\n" "no" >&6; } 8232fi 8233 8234 8235fi 8236if 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. 8239set dummy otool64; ac_word=$2 8240{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8241printf %s "checking for $ac_word... " >&6; } 8242if test ${ac_cv_prog_ac_ct_OTOOL64+y} 8243then : 8244 printf %s "(cached) " >&6 8245else $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. 8248else 8249as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8250for as_dir in $PATH 8251do 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 8264done 8265 done 8266IFS=$as_save_IFS 8267 8268fi 8269fi 8270ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8271if test -n "$ac_ct_OTOOL64"; then 8272 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8273printf "%s\n" "$ac_ct_OTOOL64" >&6; } 8274else 8275 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8276printf "%s\n" "no" >&6; } 8277fi 8278 8279 if test "x$ac_ct_OTOOL64" = x; then 8280 OTOOL64=":" 8281 else 8282 case $cross_compiling:$ac_tool_warned in 8283yes:) 8284{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8285printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8286ac_tool_warned=yes ;; 8287esac 8288 OTOOL64=$ac_ct_OTOOL64 8289 fi 8290else 8291 OTOOL64="$ac_cv_prog_OTOOL64" 8292fi 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 8321printf %s "checking for -single_module linker flag... " >&6; } 8322if test ${lt_cv_apple_cc_single_mod+y} 8323then : 8324 printf %s "(cached) " >&6 8325else $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 8353fi 8354{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8355printf "%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 8358printf %s "checking for -exported_symbols_list linker flag... " >&6; } 8359if test ${lt_cv_ld_exported_symbols_list+y} 8360then : 8361 printf %s "(cached) " >&6 8362else $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 8370int 8371main (void) 8372{ 8373 8374 ; 8375 return 0; 8376} 8377_ACEOF 8378if ac_fn_c_try_link "$LINENO" 8379then : 8380 lt_cv_ld_exported_symbols_list=yes 8381else $as_nop 8382 lt_cv_ld_exported_symbols_list=no 8383fi 8384rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8385 conftest$ac_exeext conftest.$ac_ext 8386 LDFLAGS=$save_LDFLAGS 8387 8388fi 8389{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8390printf "%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 8393printf %s "checking for -force_load linker flag... " >&6; } 8394if test ${lt_cv_ld_force_load+y} 8395then : 8396 printf %s "(cached) " >&6 8397else $as_nop 8398 lt_cv_ld_force_load=no 8399 cat > conftest.c << _LT_EOF 8400int 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 8409int 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 8424fi 8425{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8426printf "%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]" 8471func_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 8492ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8493" 8494if test "x$ac_cv_header_dlfcn_h" = xyes 8495then : 8496 printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h 8497 8498fi 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. 8515if test ${enable_shared+y} 8516then : 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 8534else $as_nop 8535 enable_shared=yes 8536fi 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548# Check whether --with-pic was given. 8549if test ${with_pic+y} 8550then : 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 8567else $as_nop 8568 pic_mode=default 8569fi 8570 8571 8572 8573 8574 8575 8576 8577 8578 # Check whether --enable-fast-install was given. 8579if test ${enable_fast_install+y} 8580then : 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 8598else $as_nop 8599 enable_fast_install=yes 8600fi 8601 8602 8603 8604 8605 8606 8607 8608 8609 shared_archive_member_spec= 8610case $host,$enable_shared in 8611power*-*-aix[5-9]*,yes) 8612 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 8613printf %s "checking which variant of shared library versioning to provide... " >&6; } 8614 8615# Check whether --with-aix-soname was given. 8616if test ${with_aix_soname+y} 8617then : 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 8626else $as_nop 8627 if test ${lt_cv_with_aix_soname+y} 8628then : 8629 printf %s "(cached) " >&6 8630else $as_nop 8631 lt_cv_with_aix_soname=aix 8632fi 8633 8634 with_aix_soname=$lt_cv_with_aix_soname 8635fi 8636 8637 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 8638printf "%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 ;; 8655esac 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666# This can be used to rebuild libtool when needed 8667LIBTOOL_DEPS=$ltmain 8668 8669# Always use our own libtool. 8670LIBTOOL='$(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 8701test -z "$LN_S" && LN_S="ln -s" 8702 8703 8704 8705 8706 8707 8708 8709 8710 8711 8712 8713 8714 8715 8716if test -n "${ZSH_VERSION+set}"; then 8717 setopt NO_GLOB_SUBST 8718fi 8719 8720{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8721printf %s "checking for objdir... " >&6; } 8722if test ${lt_cv_objdir+y} 8723then : 8724 printf %s "(cached) " >&6 8725else $as_nop 8726 rm -f .libs 2>/dev/null 8727mkdir .libs 2>/dev/null 8728if test -d .libs; then 8729 lt_cv_objdir=.libs 8730else 8731 # MS-DOS does not allow filenames that begin with a dot. 8732 lt_cv_objdir=_libs 8733fi 8734rmdir .libs 2>/dev/null 8735fi 8736{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8737printf "%s\n" "$lt_cv_objdir" >&6; } 8738objdir=$lt_cv_objdir 8739 8740 8741 8742 8743 8744printf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h 8745 8746 8747 8748 8749case $host_os in 8750aix3*) 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 ;; 8759esac 8760 8761# Global variables: 8762ofile=libtool 8763can_build_shared=yes 8764 8765# All known linkers require a '.a' archive for static linking (except MSVC and 8766# ICC, which need '.lib'). 8767libext=a 8768 8769with_gnu_ld=$lt_cv_prog_gnu_ld 8770 8771old_CC=$CC 8772old_CFLAGS=$CFLAGS 8773 8774# Set sane defaults for various variables 8775test -z "$CC" && CC=cc 8776test -z "$LTCC" && LTCC=$CC 8777test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8778test -z "$LD" && LD=ld 8779test -z "$ac_objext" && ac_objext=o 8780 8781func_cc_basename $compiler 8782cc_basename=$func_cc_basename_result 8783 8784 8785# Only perform the check for file, if the check method requires it 8786test -z "$MAGIC_CMD" && MAGIC_CMD=file 8787case $deplibs_check_method in 8788file_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 8791printf %s "checking for ${ac_tool_prefix}file... " >&6; } 8792if test ${lt_cv_path_MAGIC_CMD+y} 8793then : 8794 printf %s "(cached) " >&6 8795else $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 ;; 8839esac 8840fi 8841 8842MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8843if test -n "$MAGIC_CMD"; then 8844 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8845printf "%s\n" "$MAGIC_CMD" >&6; } 8846else 8847 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8848printf "%s\n" "no" >&6; } 8849fi 8850 8851 8852 8853 8854 8855if 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 8858printf %s "checking for file... " >&6; } 8859if test ${lt_cv_path_MAGIC_CMD+y} 8860then : 8861 printf %s "(cached) " >&6 8862else $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 ;; 8906esac 8907fi 8908 8909MAGIC_CMD=$lt_cv_path_MAGIC_CMD 8910if test -n "$MAGIC_CMD"; then 8911 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8912printf "%s\n" "$MAGIC_CMD" >&6; } 8913else 8914 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8915printf "%s\n" "no" >&6; } 8916fi 8917 8918 8919 else 8920 MAGIC_CMD=: 8921 fi 8922fi 8923 8924 fi 8925 ;; 8926esac 8927 8928# Use C for the default configuration in the libtool script 8929 8930lt_save_CC=$CC 8931ac_ext=c 8932ac_cpp='$CPP $CPPFLAGS' 8933ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8934ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8935ac_compiler_gnu=$ac_cv_c_compiler_gnu 8936 8937 8938# Source file extension for C test sources. 8939ac_ext=c 8940 8941# Object file extension for compiled C test sources. 8942objext=o 8943objext=$objext 8944 8945# Code to be used in simple compile tests 8946lt_simple_compile_test_code="int some_variable = 0;" 8947 8948# Code to be used in simple link tests 8949lt_simple_link_test_code='int main(){return(0);}' 8950 8951 8952 8953 8954 8955 8956 8957# If no C compiler was specified, use CC. 8958LTCC=${LTCC-"$CC"} 8959 8960# If no C compiler flags were specified, use CFLAGS. 8961LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8962 8963# Allow CC to be a program name with arguments. 8964compiler=$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. 8968compiler_DEFAULT=$CC 8969 8970# save warnings/boilerplate of simple test code 8971ac_outfile=conftest.$ac_objext 8972echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8973eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8974_lt_compiler_boilerplate=`cat conftest.err` 8975$RM conftest* 8976 8977ac_outfile=conftest.$ac_objext 8978echo "$lt_simple_link_test_code" >conftest.$ac_ext 8979eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8980_lt_linker_boilerplate=`cat conftest.err` 8981$RM -r conftest* 8982 8983 8984if test -n "$compiler"; then 8985 8986lt_prog_compiler_no_builtin_flag= 8987 8988if 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 8997printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8998if test ${lt_cv_prog_compiler_rtti_exceptions+y} 8999then : 9000 printf %s "(cached) " >&6 9001else $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 9031fi 9032{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9033printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9034 9035if 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" 9037else 9038 : 9039fi 9040 9041fi 9042 9043 9044 9045 9046 9047 9048 lt_prog_compiler_wl= 9049lt_prog_compiler_pic= 9050lt_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 9380case $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 ;; 9388esac 9389 9390{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9391printf %s "checking for $compiler option to produce PIC... " >&6; } 9392if test ${lt_cv_prog_compiler_pic+y} 9393then : 9394 printf %s "(cached) " >&6 9395else $as_nop 9396 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 9397fi 9398{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 9399printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; } 9400lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 9401 9402# 9403# Check to make sure the PIC flag actually works. 9404# 9405if 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 9407printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9408if test ${lt_cv_prog_compiler_pic_works+y} 9409then : 9410 printf %s "(cached) " >&6 9411else $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 9441fi 9442{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9443printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; } 9444 9445if 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 9450else 9451 lt_prog_compiler_pic= 9452 lt_prog_compiler_can_build_shared=no 9453fi 9454 9455fi 9456 9457 9458 9459 9460 9461 9462 9463 9464 9465 9466 9467# 9468# Check to make sure the static flag actually works. 9469# 9470wl=$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 9472printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9473if test ${lt_cv_prog_compiler_static_works+y} 9474then : 9475 printf %s "(cached) " >&6 9476else $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 9499fi 9500{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9501printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; } 9502 9503if test yes = "$lt_cv_prog_compiler_static_works"; then 9504 : 9505else 9506 lt_prog_compiler_static= 9507fi 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 9516printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9517if test ${lt_cv_prog_compiler_c_o+y} 9518then : 9519 printf %s "(cached) " >&6 9520else $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 9562fi 9563{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9564printf "%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 9572printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9573if test ${lt_cv_prog_compiler_c_o+y} 9574then : 9575 printf %s "(cached) " >&6 9576else $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 9618fi 9619{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9620printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } 9621 9622 9623 9624 9625hard_links=nottested 9626if 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 9629printf %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 9637printf "%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 9640printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 9641 need_locks=warn 9642 fi 9643else 9644 need_locks=no 9645fi 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 9653printf %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@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 10208else 10209 if test ${lt_cv_aix_libpath_+y} 10210then : 10211 printf %s "(cached) " >&6 10212else $as_nop 10213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10214/* end confdefs.h. */ 10215 10216int 10217main (void) 10218{ 10219 10220 ; 10221 return 0; 10222} 10223_ACEOF 10224if ac_fn_c_try_link "$LINENO" 10225then : 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 10239fi 10240rm -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 10246fi 10247 10248 aix_libpath=$lt_cv_aix_libpath_ 10249fi 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 10263else 10264 if test ${lt_cv_aix_libpath_+y} 10265then : 10266 printf %s "(cached) " >&6 10267else $as_nop 10268 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10269/* end confdefs.h. */ 10270 10271int 10272main (void) 10273{ 10274 10275 ; 10276 return 0; 10277} 10278_ACEOF 10279if ac_fn_c_try_link "$LINENO" 10280then : 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 10294fi 10295rm -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 10301fi 10302 10303 aix_libpath=$lt_cv_aix_libpath_ 10304fi 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 10547printf %s "checking if $CC understands -b... " >&6; } 10548if test ${lt_cv_prog_compiler__b+y} 10549then : 10550 printf %s "(cached) " >&6 10551else $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 10574fi 10575{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10576printf "%s\n" "$lt_cv_prog_compiler__b" >&6; } 10577 10578if 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' 10580else 10581 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10582fi 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 10617printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 10618if test ${lt_cv_irix_exported_symbol+y} 10619then : 10620 printf %s "(cached) " >&6 10621else $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. */ 10626int foo (void) { return 0; } 10627_ACEOF 10628if ac_fn_c_try_link "$LINENO" 10629then : 10630 lt_cv_irix_exported_symbol=yes 10631else $as_nop 10632 lt_cv_irix_exported_symbol=no 10633fi 10634rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10635 conftest$ac_exeext conftest.$ac_ext 10636 LDFLAGS=$save_LDFLAGS 10637fi 10638{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 10639printf "%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 10921printf "%s\n" "$ld_shlibs" >&6; } 10922test no = "$ld_shlibs" && can_build_shared=no 10923 10924with_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# 10943case "x$archive_cmds_need_lc" in 10944x|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 10958printf %s "checking whether -lc should be explicitly linked in... " >&6; } 10959if test ${lt_cv_archive_cmds_need_lc+y} 10960then : 10961 printf %s "(cached) " >&6 10962else $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 11000fi 11001{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 11002printf "%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 ;; 11008esac 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 11162printf %s "checking dynamic linker characteristics... " >&6; } 11163 11164if 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 ' 11206BEGIN {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` 11232else 11233 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11234fi 11235library_names_spec= 11236libname_spec='lib$name' 11237soname_spec= 11238shrext_cmds=.so 11239postinstall_cmds= 11240postuninstall_cmds= 11241finish_cmds= 11242finish_eval= 11243shlibpath_var= 11244shlibpath_overrides_runpath=unknown 11245version_type=none 11246dynamic_linker="$host_os ld.so" 11247sys_lib_dlsearch_path_spec="/lib /usr/lib" 11248need_lib_prefix=unknown 11249hardcode_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 11253need_version=unknown 11254 11255 11256 11257case $host_os in 11258aix3*) 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 11267aix[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 11361amigaos*) 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 11376beos*) 11377 library_names_spec='$libname$shared_ext' 11378 dynamic_linker="$host_os ld.so" 11379 shlibpath_var=LIBRARY_PATH 11380 ;; 11381 11382bsdi[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 11396cygwin* | 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 11506darwin* | 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 11521dgux*) 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 11530freebsd* | 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 11575haiku*) 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 11588hpux9* | 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 11637interix[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 11649irix5* | 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. 11687linux*oldld* | linux*aout* | linux*coff*) 11688 dynamic_linker=no 11689 ;; 11690 11691linux*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. 11712linux* | 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} 11724then : 11725 printf %s "(cached) " >&6 11726else $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 11735int 11736main (void) 11737{ 11738 11739 ; 11740 return 0; 11741} 11742_ACEOF 11743if ac_fn_c_try_link "$LINENO" 11744then : 11745 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null 11746then : 11747 lt_cv_shlibpath_overrides_runpath=yes 11748fi 11749fi 11750rm -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 11755fi 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 11784netbsd*) 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 11802newsos6) 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 11821openbsd* | 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 11836os2*) 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 11866osf3* | 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 11877rdos*) 11878 dynamic_linker=no 11879 ;; 11880 11881solaris*) 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 11894sunos4*) 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 11906sysv4 | 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 11929sysv4*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 11938sysv5* | 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 11960tpf*) 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 11971uts4*) 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 ;; 11981esac 11982{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11983printf "%s\n" "$dynamic_linker" >&6; } 11984test no = "$dynamic_linker" && can_build_shared=no 11985 11986variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11987if test yes = "$GCC"; then 11988 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11989fi 11990 11991if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 11992 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 11993fi 11994 11995if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 11996 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 11997fi 11998 11999# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 12000configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 12001 12002# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 12003func_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 12006configure_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 12105printf %s "checking how to hardcode library paths into programs... " >&6; } 12106hardcode_action= 12107if 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 12124else 12125 # We cannot hardcode anything, or else we can only hardcode existing 12126 # directories. 12127 hardcode_action=unsupported 12128fi 12129{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 12130printf "%s\n" "$hardcode_action" >&6; } 12131 12132if test relink = "$hardcode_action" || 12133 test yes = "$inherit_rpath"; then 12134 # Fast installation is not supported 12135 enable_fast_install=no 12136elif test yes = "$shlibpath_overrides_runpath" || 12137 test no = "$enable_shared"; then 12138 # Fast installation is not necessary 12139 enable_fast_install=needless 12140fi 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 12151else 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 12175printf %s "checking for dlopen in -ldl... " >&6; } 12176if test ${ac_cv_lib_dl_dlopen+y} 12177then : 12178 printf %s "(cached) " >&6 12179else $as_nop 12180 ac_check_lib_save_LIBS=$LIBS 12181LIBS="-ldl $LIBS" 12182cat 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. */ 12188char dlopen (); 12189int 12190main (void) 12191{ 12192return dlopen (); 12193 ; 12194 return 0; 12195} 12196_ACEOF 12197if ac_fn_c_try_link "$LINENO" 12198then : 12199 ac_cv_lib_dl_dlopen=yes 12200else $as_nop 12201 ac_cv_lib_dl_dlopen=no 12202fi 12203rm -f core conftest.err conftest.$ac_objext conftest.beam \ 12204 conftest$ac_exeext conftest.$ac_ext 12205LIBS=$ac_check_lib_save_LIBS 12206fi 12207{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12208printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } 12209if test "x$ac_cv_lib_dl_dlopen" = xyes 12210then : 12211 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 12212else $as_nop 12213 12214 lt_cv_dlopen=dyld 12215 lt_cv_dlopen_libs= 12216 lt_cv_dlopen_self=yes 12217 12218fi 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" 12232if test "x$ac_cv_func_shl_load" = xyes 12233then : 12234 lt_cv_dlopen=shl_load 12235else $as_nop 12236 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12237printf %s "checking for shl_load in -ldld... " >&6; } 12238if test ${ac_cv_lib_dld_shl_load+y} 12239then : 12240 printf %s "(cached) " >&6 12241else $as_nop 12242 ac_check_lib_save_LIBS=$LIBS 12243LIBS="-ldld $LIBS" 12244cat 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. */ 12250char shl_load (); 12251int 12252main (void) 12253{ 12254return shl_load (); 12255 ; 12256 return 0; 12257} 12258_ACEOF 12259if ac_fn_c_try_link "$LINENO" 12260then : 12261 ac_cv_lib_dld_shl_load=yes 12262else $as_nop 12263 ac_cv_lib_dld_shl_load=no 12264fi 12265rm -f core conftest.err conftest.$ac_objext conftest.beam \ 12266 conftest$ac_exeext conftest.$ac_ext 12267LIBS=$ac_check_lib_save_LIBS 12268fi 12269{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12270printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; } 12271if test "x$ac_cv_lib_dld_shl_load" = xyes 12272then : 12273 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 12274else $as_nop 12275 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12276if test "x$ac_cv_func_dlopen" = xyes 12277then : 12278 lt_cv_dlopen=dlopen 12279else $as_nop 12280 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12281printf %s "checking for dlopen in -ldl... " >&6; } 12282if test ${ac_cv_lib_dl_dlopen+y} 12283then : 12284 printf %s "(cached) " >&6 12285else $as_nop 12286 ac_check_lib_save_LIBS=$LIBS 12287LIBS="-ldl $LIBS" 12288cat 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. */ 12294char dlopen (); 12295int 12296main (void) 12297{ 12298return dlopen (); 12299 ; 12300 return 0; 12301} 12302_ACEOF 12303if ac_fn_c_try_link "$LINENO" 12304then : 12305 ac_cv_lib_dl_dlopen=yes 12306else $as_nop 12307 ac_cv_lib_dl_dlopen=no 12308fi 12309rm -f core conftest.err conftest.$ac_objext conftest.beam \ 12310 conftest$ac_exeext conftest.$ac_ext 12311LIBS=$ac_check_lib_save_LIBS 12312fi 12313{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12314printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } 12315if test "x$ac_cv_lib_dl_dlopen" = xyes 12316then : 12317 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 12318else $as_nop 12319 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12320printf %s "checking for dlopen in -lsvld... " >&6; } 12321if test ${ac_cv_lib_svld_dlopen+y} 12322then : 12323 printf %s "(cached) " >&6 12324else $as_nop 12325 ac_check_lib_save_LIBS=$LIBS 12326LIBS="-lsvld $LIBS" 12327cat 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. */ 12333char dlopen (); 12334int 12335main (void) 12336{ 12337return dlopen (); 12338 ; 12339 return 0; 12340} 12341_ACEOF 12342if ac_fn_c_try_link "$LINENO" 12343then : 12344 ac_cv_lib_svld_dlopen=yes 12345else $as_nop 12346 ac_cv_lib_svld_dlopen=no 12347fi 12348rm -f core conftest.err conftest.$ac_objext conftest.beam \ 12349 conftest$ac_exeext conftest.$ac_ext 12350LIBS=$ac_check_lib_save_LIBS 12351fi 12352{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12353printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; } 12354if test "x$ac_cv_lib_svld_dlopen" = xyes 12355then : 12356 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 12357else $as_nop 12358 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12359printf %s "checking for dld_link in -ldld... " >&6; } 12360if test ${ac_cv_lib_dld_dld_link+y} 12361then : 12362 printf %s "(cached) " >&6 12363else $as_nop 12364 ac_check_lib_save_LIBS=$LIBS 12365LIBS="-ldld $LIBS" 12366cat 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. */ 12372char dld_link (); 12373int 12374main (void) 12375{ 12376return dld_link (); 12377 ; 12378 return 0; 12379} 12380_ACEOF 12381if ac_fn_c_try_link "$LINENO" 12382then : 12383 ac_cv_lib_dld_dld_link=yes 12384else $as_nop 12385 ac_cv_lib_dld_dld_link=no 12386fi 12387rm -f core conftest.err conftest.$ac_objext conftest.beam \ 12388 conftest$ac_exeext conftest.$ac_ext 12389LIBS=$ac_check_lib_save_LIBS 12390fi 12391{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12392printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; } 12393if test "x$ac_cv_lib_dld_dld_link" = xyes 12394then : 12395 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 12396fi 12397 12398 12399fi 12400 12401 12402fi 12403 12404 12405fi 12406 12407 12408fi 12409 12410 12411fi 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 12434printf %s "checking whether a program can dlopen itself... " >&6; } 12435if test ${lt_cv_dlopen_self+y} 12436then : 12437 printf %s "(cached) " >&6 12438else $as_nop 12439 if test yes = "$cross_compiling"; then : 12440 lt_cv_dlopen_self=cross 12441else 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)) 12489int fnord () __attribute__((visibility("default"))); 12490#endif 12491 12492int fnord () { return 42; } 12493int 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 12530fi 12531rm -fr conftest* 12532 12533 12534fi 12535{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12536printf "%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 12541printf %s "checking whether a statically linked program can dlopen itself... " >&6; } 12542if test ${lt_cv_dlopen_self_static+y} 12543then : 12544 printf %s "(cached) " >&6 12545else $as_nop 12546 if test yes = "$cross_compiling"; then : 12547 lt_cv_dlopen_self_static=cross 12548else 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)) 12596int fnord () __attribute__((visibility("default"))); 12597#endif 12598 12599int fnord () { return 42; } 12600int 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 12637fi 12638rm -fr conftest* 12639 12640 12641fi 12642{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12643printf "%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 12661fi 12662 12663 12664 12665 12666 12667 12668 12669 12670 12671 12672 12673 12674 12675 12676 12677 12678 12679striplib= 12680old_striplib= 12681{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12682printf %s "checking whether stripping libraries is possible... " >&6; } 12683if test -z "$STRIP"; then 12684 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12685printf "%s\n" "no" >&6; } 12686else 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 12691printf "%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 12699printf "%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 12706printf "%s\n" "yes" >&6; } 12707 else 12708 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12709printf "%s\n" "no" >&6; } 12710 fi 12711 ;; 12712 *) 12713 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12714printf "%s\n" "no" >&6; } 12715 ;; 12716 esac 12717 fi 12718fi 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 12733printf %s "checking if libtool supports shared libraries... " >&6; } 12734 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12735printf "%s\n" "$can_build_shared" >&6; } 12736 12737 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12738printf %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 12763printf "%s\n" "$enable_shared" >&6; } 12764 12765 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12766printf %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 12770printf "%s\n" "$enable_static" >&6; } 12771 12772 12773 12774 12775fi 12776ac_ext=c 12777ac_cpp='$CPP $CPPFLAGS' 12778ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12779ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12780ac_compiler_gnu=$ac_cv_c_compiler_gnu 12781 12782CC=$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 12820printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; } 12821if test ${ac_cv_c_undeclared_builtin_options+y} 12822then : 12823 printf %s "(cached) " >&6 12824else $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 12833int 12834main (void) 12835{ 12836(void) strchr; 12837 ; 12838 return 0; 12839} 12840_ACEOF 12841if ac_fn_c_try_compile "$LINENO" 12842then : 12843 12844else $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> 12856extern void ac_decl (int, char *); 12857 12858int 12859main (void) 12860{ 12861(void) ac_decl (0, (char *) 0); 12862 (void) ac_decl; 12863 12864 ; 12865 return 0; 12866} 12867_ACEOF 12868if ac_fn_c_try_compile "$LINENO" 12869then : 12870 if test x"$ac_arg" = x 12871then : 12872 ac_cv_c_undeclared_builtin_options='none needed' 12873else $as_nop 12874 ac_cv_c_undeclared_builtin_options=$ac_arg 12875fi 12876 break 12877fi 12878rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 12879fi 12880rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 12881 done 12882 CFLAGS=$ac_save_CFLAGS 12883 12884fi 12885{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5 12886printf "%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 12890printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 12891as_fn_error $? "cannot make $CC report undeclared builtins 12892See \`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 ;; 12897esac 12898 12899 12900 12901 12902 12903ac_fn_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 12904if test "x$ac_cv_have_decl___clang__" = xyes 12905then : 12906 CLANGCC="yes" 12907else $as_nop 12908 CLANGCC="no" 12909fi 12910ac_fn_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 12911if test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes 12912then : 12913 INTELCC="yes" 12914else $as_nop 12915 INTELCC="no" 12916fi 12917ac_fn_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 12918if test "x$ac_cv_have_decl___SUNPRO_C" = xyes 12919then : 12920 SUNCC="yes" 12921else $as_nop 12922 SUNCC="no" 12923fi 12924 12925 12926 12927 12928 12929 12930 12931 12932if 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. 12935set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 12936{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12937printf %s "checking for $ac_word... " >&6; } 12938if test ${ac_cv_path_PKG_CONFIG+y} 12939then : 12940 printf %s "(cached) " >&6 12941else $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 12948for as_dir in $PATH 12949do 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 12962done 12963 done 12964IFS=$as_save_IFS 12965 12966 ;; 12967esac 12968fi 12969PKG_CONFIG=$ac_cv_path_PKG_CONFIG 12970if test -n "$PKG_CONFIG"; then 12971 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 12972printf "%s\n" "$PKG_CONFIG" >&6; } 12973else 12974 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12975printf "%s\n" "no" >&6; } 12976fi 12977 12978 12979fi 12980if 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. 12983set dummy pkg-config; ac_word=$2 12984{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12985printf %s "checking for $ac_word... " >&6; } 12986if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} 12987then : 12988 printf %s "(cached) " >&6 12989else $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 12996for as_dir in $PATH 12997do 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 13010done 13011 done 13012IFS=$as_save_IFS 13013 13014 ;; 13015esac 13016fi 13017ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 13018if test -n "$ac_pt_PKG_CONFIG"; then 13019 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 13020printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } 13021else 13022 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 13023printf "%s\n" "no" >&6; } 13024fi 13025 13026 if test "x$ac_pt_PKG_CONFIG" = x; then 13027 PKG_CONFIG="" 13028 else 13029 case $cross_compiling:$ac_tool_warned in 13030yes:) 13031{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13032printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13033ac_tool_warned=yes ;; 13034esac 13035 PKG_CONFIG=$ac_pt_PKG_CONFIG 13036 fi 13037else 13038 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 13039fi 13040 13041fi 13042if 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 13045printf %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 13048printf "%s\n" "yes" >&6; } 13049 else 13050 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 13051printf "%s\n" "no" >&6; } 13052 PKG_CONFIG="" 13053 fi 13054fi 13055 13056 13057 13058 13059 13060# Check whether --enable-selective-werror was given. 13061if test ${enable_selective_werror+y} 13062then : 13063 enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval 13064else $as_nop 13065 SELECTIVE_WERROR=yes 13066fi 13067 13068 13069 13070 13071 13072# -v is too short to test reliably with XORG_TESTSET_CFLAG 13073if test "x$SUNCC" = "xyes"; then 13074 BASE_CFLAGS="-v" 13075else 13076 BASE_CFLAGS="" 13077fi 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 13093xorg_testset_save_CFLAGS="$CFLAGS" 13094 13095if 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 13098printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13099if test ${xorg_cv_cc_flag_unknown_warning_option+y} 13100then : 13101 printf %s "(cached) " >&6 13102else $as_nop 13103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13104/* end confdefs.h. */ 13105int i; 13106_ACEOF 13107if ac_fn_c_try_compile "$LINENO" 13108then : 13109 xorg_cv_cc_flag_unknown_warning_option=yes 13110else $as_nop 13111 xorg_cv_cc_flag_unknown_warning_option=no 13112fi 13113rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13114fi 13115{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13116printf "%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" 13119fi 13120 13121if 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 13127printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13128if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13129then : 13130 printf %s "(cached) " >&6 13131else $as_nop 13132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13133/* end confdefs.h. */ 13134int i; 13135_ACEOF 13136if ac_fn_c_try_compile "$LINENO" 13137then : 13138 xorg_cv_cc_flag_unused_command_line_argument=yes 13139else $as_nop 13140 xorg_cv_cc_flag_unused_command_line_argument=no 13141fi 13142rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13143fi 13144{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13145printf "%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" 13148fi 13149 13150found="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 13164printf %s "checking if $CC supports -Wall... " >&6; } 13165 cacheid=xorg_cv_cc_flag__Wall 13166 if eval test \${$cacheid+y} 13167then : 13168 printf %s "(cached) " >&6 13169else $as_nop 13170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13171/* end confdefs.h. */ 13172int i; 13173int 13174main (void) 13175{ 13176 13177 ; 13178 return 0; 13179} 13180_ACEOF 13181if ac_fn_c_try_link "$LINENO" 13182then : 13183 eval $cacheid=yes 13184else $as_nop 13185 eval $cacheid=no 13186fi 13187rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13188 conftest$ac_exeext conftest.$ac_ext 13189fi 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 13196printf "%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 13217xorg_testset_save_CFLAGS="$CFLAGS" 13218 13219if 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 13222printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13223if test ${xorg_cv_cc_flag_unknown_warning_option+y} 13224then : 13225 printf %s "(cached) " >&6 13226else $as_nop 13227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13228/* end confdefs.h. */ 13229int i; 13230_ACEOF 13231if ac_fn_c_try_compile "$LINENO" 13232then : 13233 xorg_cv_cc_flag_unknown_warning_option=yes 13234else $as_nop 13235 xorg_cv_cc_flag_unknown_warning_option=no 13236fi 13237rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13238fi 13239{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13240printf "%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" 13243fi 13244 13245if 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 13251printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13252if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13253then : 13254 printf %s "(cached) " >&6 13255else $as_nop 13256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13257/* end confdefs.h. */ 13258int i; 13259_ACEOF 13260if ac_fn_c_try_compile "$LINENO" 13261then : 13262 xorg_cv_cc_flag_unused_command_line_argument=yes 13263else $as_nop 13264 xorg_cv_cc_flag_unused_command_line_argument=no 13265fi 13266rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13267fi 13268{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13269printf "%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" 13272fi 13273 13274found="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 13288printf %s "checking if $CC supports -Wpointer-arith... " >&6; } 13289 cacheid=xorg_cv_cc_flag__Wpointer_arith 13290 if eval test \${$cacheid+y} 13291then : 13292 printf %s "(cached) " >&6 13293else $as_nop 13294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13295/* end confdefs.h. */ 13296int i; 13297int 13298main (void) 13299{ 13300 13301 ; 13302 return 0; 13303} 13304_ACEOF 13305if ac_fn_c_try_link "$LINENO" 13306then : 13307 eval $cacheid=yes 13308else $as_nop 13309 eval $cacheid=no 13310fi 13311rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13312 conftest$ac_exeext conftest.$ac_ext 13313fi 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 13320printf "%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 13341xorg_testset_save_CFLAGS="$CFLAGS" 13342 13343if 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 13346printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13347if test ${xorg_cv_cc_flag_unknown_warning_option+y} 13348then : 13349 printf %s "(cached) " >&6 13350else $as_nop 13351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13352/* end confdefs.h. */ 13353int i; 13354_ACEOF 13355if ac_fn_c_try_compile "$LINENO" 13356then : 13357 xorg_cv_cc_flag_unknown_warning_option=yes 13358else $as_nop 13359 xorg_cv_cc_flag_unknown_warning_option=no 13360fi 13361rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13362fi 13363{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13364printf "%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" 13367fi 13368 13369if 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 13375printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13376if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13377then : 13378 printf %s "(cached) " >&6 13379else $as_nop 13380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13381/* end confdefs.h. */ 13382int i; 13383_ACEOF 13384if ac_fn_c_try_compile "$LINENO" 13385then : 13386 xorg_cv_cc_flag_unused_command_line_argument=yes 13387else $as_nop 13388 xorg_cv_cc_flag_unused_command_line_argument=no 13389fi 13390rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13391fi 13392{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13393printf "%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" 13396fi 13397 13398found="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 13412printf %s "checking if $CC supports -Wmissing-declarations... " >&6; } 13413 cacheid=xorg_cv_cc_flag__Wmissing_declarations 13414 if eval test \${$cacheid+y} 13415then : 13416 printf %s "(cached) " >&6 13417else $as_nop 13418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13419/* end confdefs.h. */ 13420int i; 13421int 13422main (void) 13423{ 13424 13425 ; 13426 return 0; 13427} 13428_ACEOF 13429if ac_fn_c_try_link "$LINENO" 13430then : 13431 eval $cacheid=yes 13432else $as_nop 13433 eval $cacheid=no 13434fi 13435rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13436 conftest$ac_exeext conftest.$ac_ext 13437fi 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 13444printf "%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 13465xorg_testset_save_CFLAGS="$CFLAGS" 13466 13467if 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 13470printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13471if test ${xorg_cv_cc_flag_unknown_warning_option+y} 13472then : 13473 printf %s "(cached) " >&6 13474else $as_nop 13475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13476/* end confdefs.h. */ 13477int i; 13478_ACEOF 13479if ac_fn_c_try_compile "$LINENO" 13480then : 13481 xorg_cv_cc_flag_unknown_warning_option=yes 13482else $as_nop 13483 xorg_cv_cc_flag_unknown_warning_option=no 13484fi 13485rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13486fi 13487{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13488printf "%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" 13491fi 13492 13493if 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 13499printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13500if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13501then : 13502 printf %s "(cached) " >&6 13503else $as_nop 13504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13505/* end confdefs.h. */ 13506int i; 13507_ACEOF 13508if ac_fn_c_try_compile "$LINENO" 13509then : 13510 xorg_cv_cc_flag_unused_command_line_argument=yes 13511else $as_nop 13512 xorg_cv_cc_flag_unused_command_line_argument=no 13513fi 13514rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13515fi 13516{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13517printf "%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" 13520fi 13521 13522found="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 13536printf %s "checking if $CC supports -Wformat=2... " >&6; } 13537 cacheid=xorg_cv_cc_flag__Wformat_2 13538 if eval test \${$cacheid+y} 13539then : 13540 printf %s "(cached) " >&6 13541else $as_nop 13542 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13543/* end confdefs.h. */ 13544int i; 13545int 13546main (void) 13547{ 13548 13549 ; 13550 return 0; 13551} 13552_ACEOF 13553if ac_fn_c_try_link "$LINENO" 13554then : 13555 eval $cacheid=yes 13556else $as_nop 13557 eval $cacheid=no 13558fi 13559rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13560 conftest$ac_exeext conftest.$ac_ext 13561fi 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 13568printf "%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 13587printf %s "checking if $CC supports -Wformat... " >&6; } 13588 cacheid=xorg_cv_cc_flag__Wformat 13589 if eval test \${$cacheid+y} 13590then : 13591 printf %s "(cached) " >&6 13592else $as_nop 13593 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13594/* end confdefs.h. */ 13595int i; 13596int 13597main (void) 13598{ 13599 13600 ; 13601 return 0; 13602} 13603_ACEOF 13604if ac_fn_c_try_link "$LINENO" 13605then : 13606 eval $cacheid=yes 13607else $as_nop 13608 eval $cacheid=no 13609fi 13610rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13611 conftest$ac_exeext conftest.$ac_ext 13612fi 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 13619printf "%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 13642xorg_testset_save_CFLAGS="$CFLAGS" 13643 13644if 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 13647printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13648if test ${xorg_cv_cc_flag_unknown_warning_option+y} 13649then : 13650 printf %s "(cached) " >&6 13651else $as_nop 13652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13653/* end confdefs.h. */ 13654int i; 13655_ACEOF 13656if ac_fn_c_try_compile "$LINENO" 13657then : 13658 xorg_cv_cc_flag_unknown_warning_option=yes 13659else $as_nop 13660 xorg_cv_cc_flag_unknown_warning_option=no 13661fi 13662rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13663fi 13664{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13665printf "%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" 13668fi 13669 13670if 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 13676printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13677if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13678then : 13679 printf %s "(cached) " >&6 13680else $as_nop 13681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13682/* end confdefs.h. */ 13683int i; 13684_ACEOF 13685if ac_fn_c_try_compile "$LINENO" 13686then : 13687 xorg_cv_cc_flag_unused_command_line_argument=yes 13688else $as_nop 13689 xorg_cv_cc_flag_unused_command_line_argument=no 13690fi 13691rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13692fi 13693{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13694printf "%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" 13697fi 13698 13699found="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 13713printf %s "checking if $CC supports -Wstrict-prototypes... " >&6; } 13714 cacheid=xorg_cv_cc_flag__Wstrict_prototypes 13715 if eval test \${$cacheid+y} 13716then : 13717 printf %s "(cached) " >&6 13718else $as_nop 13719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13720/* end confdefs.h. */ 13721int i; 13722int 13723main (void) 13724{ 13725 13726 ; 13727 return 0; 13728} 13729_ACEOF 13730if ac_fn_c_try_link "$LINENO" 13731then : 13732 eval $cacheid=yes 13733else $as_nop 13734 eval $cacheid=no 13735fi 13736rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13737 conftest$ac_exeext conftest.$ac_ext 13738fi 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 13745printf "%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 13766xorg_testset_save_CFLAGS="$CFLAGS" 13767 13768if 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 13771printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13772if test ${xorg_cv_cc_flag_unknown_warning_option+y} 13773then : 13774 printf %s "(cached) " >&6 13775else $as_nop 13776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13777/* end confdefs.h. */ 13778int i; 13779_ACEOF 13780if ac_fn_c_try_compile "$LINENO" 13781then : 13782 xorg_cv_cc_flag_unknown_warning_option=yes 13783else $as_nop 13784 xorg_cv_cc_flag_unknown_warning_option=no 13785fi 13786rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13787fi 13788{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13789printf "%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" 13792fi 13793 13794if 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 13800printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13801if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13802then : 13803 printf %s "(cached) " >&6 13804else $as_nop 13805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13806/* end confdefs.h. */ 13807int i; 13808_ACEOF 13809if ac_fn_c_try_compile "$LINENO" 13810then : 13811 xorg_cv_cc_flag_unused_command_line_argument=yes 13812else $as_nop 13813 xorg_cv_cc_flag_unused_command_line_argument=no 13814fi 13815rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13816fi 13817{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13818printf "%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" 13821fi 13822 13823found="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 13837printf %s "checking if $CC supports -Wmissing-prototypes... " >&6; } 13838 cacheid=xorg_cv_cc_flag__Wmissing_prototypes 13839 if eval test \${$cacheid+y} 13840then : 13841 printf %s "(cached) " >&6 13842else $as_nop 13843 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13844/* end confdefs.h. */ 13845int i; 13846int 13847main (void) 13848{ 13849 13850 ; 13851 return 0; 13852} 13853_ACEOF 13854if ac_fn_c_try_link "$LINENO" 13855then : 13856 eval $cacheid=yes 13857else $as_nop 13858 eval $cacheid=no 13859fi 13860rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13861 conftest$ac_exeext conftest.$ac_ext 13862fi 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 13869printf "%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 13890xorg_testset_save_CFLAGS="$CFLAGS" 13891 13892if 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 13895printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13896if test ${xorg_cv_cc_flag_unknown_warning_option+y} 13897then : 13898 printf %s "(cached) " >&6 13899else $as_nop 13900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13901/* end confdefs.h. */ 13902int i; 13903_ACEOF 13904if ac_fn_c_try_compile "$LINENO" 13905then : 13906 xorg_cv_cc_flag_unknown_warning_option=yes 13907else $as_nop 13908 xorg_cv_cc_flag_unknown_warning_option=no 13909fi 13910rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13911fi 13912{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13913printf "%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" 13916fi 13917 13918if 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 13924printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13925if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13926then : 13927 printf %s "(cached) " >&6 13928else $as_nop 13929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13930/* end confdefs.h. */ 13931int i; 13932_ACEOF 13933if ac_fn_c_try_compile "$LINENO" 13934then : 13935 xorg_cv_cc_flag_unused_command_line_argument=yes 13936else $as_nop 13937 xorg_cv_cc_flag_unused_command_line_argument=no 13938fi 13939rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13940fi 13941{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13942printf "%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" 13945fi 13946 13947found="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 13961printf %s "checking if $CC supports -Wnested-externs... " >&6; } 13962 cacheid=xorg_cv_cc_flag__Wnested_externs 13963 if eval test \${$cacheid+y} 13964then : 13965 printf %s "(cached) " >&6 13966else $as_nop 13967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13968/* end confdefs.h. */ 13969int i; 13970int 13971main (void) 13972{ 13973 13974 ; 13975 return 0; 13976} 13977_ACEOF 13978if ac_fn_c_try_link "$LINENO" 13979then : 13980 eval $cacheid=yes 13981else $as_nop 13982 eval $cacheid=no 13983fi 13984rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13985 conftest$ac_exeext conftest.$ac_ext 13986fi 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 13993printf "%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 14014xorg_testset_save_CFLAGS="$CFLAGS" 14015 14016if 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 14019printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14020if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14021then : 14022 printf %s "(cached) " >&6 14023else $as_nop 14024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14025/* end confdefs.h. */ 14026int i; 14027_ACEOF 14028if ac_fn_c_try_compile "$LINENO" 14029then : 14030 xorg_cv_cc_flag_unknown_warning_option=yes 14031else $as_nop 14032 xorg_cv_cc_flag_unknown_warning_option=no 14033fi 14034rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14035fi 14036{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14037printf "%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" 14040fi 14041 14042if 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 14048printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14049if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14050then : 14051 printf %s "(cached) " >&6 14052else $as_nop 14053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14054/* end confdefs.h. */ 14055int i; 14056_ACEOF 14057if ac_fn_c_try_compile "$LINENO" 14058then : 14059 xorg_cv_cc_flag_unused_command_line_argument=yes 14060else $as_nop 14061 xorg_cv_cc_flag_unused_command_line_argument=no 14062fi 14063rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14064fi 14065{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14066printf "%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" 14069fi 14070 14071found="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 14085printf %s "checking if $CC supports -Wbad-function-cast... " >&6; } 14086 cacheid=xorg_cv_cc_flag__Wbad_function_cast 14087 if eval test \${$cacheid+y} 14088then : 14089 printf %s "(cached) " >&6 14090else $as_nop 14091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14092/* end confdefs.h. */ 14093int i; 14094int 14095main (void) 14096{ 14097 14098 ; 14099 return 0; 14100} 14101_ACEOF 14102if ac_fn_c_try_link "$LINENO" 14103then : 14104 eval $cacheid=yes 14105else $as_nop 14106 eval $cacheid=no 14107fi 14108rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14109 conftest$ac_exeext conftest.$ac_ext 14110fi 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 14117printf "%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 14138xorg_testset_save_CFLAGS="$CFLAGS" 14139 14140if 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 14143printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14144if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14145then : 14146 printf %s "(cached) " >&6 14147else $as_nop 14148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14149/* end confdefs.h. */ 14150int i; 14151_ACEOF 14152if ac_fn_c_try_compile "$LINENO" 14153then : 14154 xorg_cv_cc_flag_unknown_warning_option=yes 14155else $as_nop 14156 xorg_cv_cc_flag_unknown_warning_option=no 14157fi 14158rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14159fi 14160{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14161printf "%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" 14164fi 14165 14166if 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 14172printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14173if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14174then : 14175 printf %s "(cached) " >&6 14176else $as_nop 14177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14178/* end confdefs.h. */ 14179int i; 14180_ACEOF 14181if ac_fn_c_try_compile "$LINENO" 14182then : 14183 xorg_cv_cc_flag_unused_command_line_argument=yes 14184else $as_nop 14185 xorg_cv_cc_flag_unused_command_line_argument=no 14186fi 14187rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14188fi 14189{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14190printf "%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" 14193fi 14194 14195found="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 14209printf %s "checking if $CC supports -Wold-style-definition... " >&6; } 14210 cacheid=xorg_cv_cc_flag__Wold_style_definition 14211 if eval test \${$cacheid+y} 14212then : 14213 printf %s "(cached) " >&6 14214else $as_nop 14215 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14216/* end confdefs.h. */ 14217int i; 14218int 14219main (void) 14220{ 14221 14222 ; 14223 return 0; 14224} 14225_ACEOF 14226if ac_fn_c_try_link "$LINENO" 14227then : 14228 eval $cacheid=yes 14229else $as_nop 14230 eval $cacheid=no 14231fi 14232rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14233 conftest$ac_exeext conftest.$ac_ext 14234fi 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 14241printf "%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 14260printf %s "checking if $CC supports -fd... " >&6; } 14261 cacheid=xorg_cv_cc_flag__fd 14262 if eval test \${$cacheid+y} 14263then : 14264 printf %s "(cached) " >&6 14265else $as_nop 14266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14267/* end confdefs.h. */ 14268int i; 14269int 14270main (void) 14271{ 14272 14273 ; 14274 return 0; 14275} 14276_ACEOF 14277if ac_fn_c_try_link "$LINENO" 14278then : 14279 eval $cacheid=yes 14280else $as_nop 14281 eval $cacheid=no 14282fi 14283rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14284 conftest$ac_exeext conftest.$ac_ext 14285fi 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 14292printf "%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 14313xorg_testset_save_CFLAGS="$CFLAGS" 14314 14315if 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 14318printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14319if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14320then : 14321 printf %s "(cached) " >&6 14322else $as_nop 14323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14324/* end confdefs.h. */ 14325int i; 14326_ACEOF 14327if ac_fn_c_try_compile "$LINENO" 14328then : 14329 xorg_cv_cc_flag_unknown_warning_option=yes 14330else $as_nop 14331 xorg_cv_cc_flag_unknown_warning_option=no 14332fi 14333rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14334fi 14335{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14336printf "%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" 14339fi 14340 14341if 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 14347printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14348if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14349then : 14350 printf %s "(cached) " >&6 14351else $as_nop 14352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14353/* end confdefs.h. */ 14354int i; 14355_ACEOF 14356if ac_fn_c_try_compile "$LINENO" 14357then : 14358 xorg_cv_cc_flag_unused_command_line_argument=yes 14359else $as_nop 14360 xorg_cv_cc_flag_unused_command_line_argument=no 14361fi 14362rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14363fi 14364{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14365printf "%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" 14368fi 14369 14370found="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 14384printf %s "checking if $CC supports -Wdeclaration-after-statement... " >&6; } 14385 cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement 14386 if eval test \${$cacheid+y} 14387then : 14388 printf %s "(cached) " >&6 14389else $as_nop 14390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14391/* end confdefs.h. */ 14392int i; 14393int 14394main (void) 14395{ 14396 14397 ; 14398 return 0; 14399} 14400_ACEOF 14401if ac_fn_c_try_link "$LINENO" 14402then : 14403 eval $cacheid=yes 14404else $as_nop 14405 eval $cacheid=no 14406fi 14407rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14408 conftest$ac_exeext conftest.$ac_ext 14409fi 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 14416printf "%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 14441xorg_testset_save_CFLAGS="$CFLAGS" 14442 14443if 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 14446printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14447if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14448then : 14449 printf %s "(cached) " >&6 14450else $as_nop 14451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14452/* end confdefs.h. */ 14453int i; 14454_ACEOF 14455if ac_fn_c_try_compile "$LINENO" 14456then : 14457 xorg_cv_cc_flag_unknown_warning_option=yes 14458else $as_nop 14459 xorg_cv_cc_flag_unknown_warning_option=no 14460fi 14461rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14462fi 14463{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14464printf "%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" 14467fi 14468 14469if 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 14475printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14476if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14477then : 14478 printf %s "(cached) " >&6 14479else $as_nop 14480 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14481/* end confdefs.h. */ 14482int i; 14483_ACEOF 14484if ac_fn_c_try_compile "$LINENO" 14485then : 14486 xorg_cv_cc_flag_unused_command_line_argument=yes 14487else $as_nop 14488 xorg_cv_cc_flag_unused_command_line_argument=no 14489fi 14490rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14491fi 14492{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14493printf "%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" 14496fi 14497 14498found="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 14512printf %s "checking if $CC supports -Wunused... " >&6; } 14513 cacheid=xorg_cv_cc_flag__Wunused 14514 if eval test \${$cacheid+y} 14515then : 14516 printf %s "(cached) " >&6 14517else $as_nop 14518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14519/* end confdefs.h. */ 14520int i; 14521int 14522main (void) 14523{ 14524 14525 ; 14526 return 0; 14527} 14528_ACEOF 14529if ac_fn_c_try_link "$LINENO" 14530then : 14531 eval $cacheid=yes 14532else $as_nop 14533 eval $cacheid=no 14534fi 14535rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14536 conftest$ac_exeext conftest.$ac_ext 14537fi 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 14544printf "%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 14565xorg_testset_save_CFLAGS="$CFLAGS" 14566 14567if 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 14570printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14571if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14572then : 14573 printf %s "(cached) " >&6 14574else $as_nop 14575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14576/* end confdefs.h. */ 14577int i; 14578_ACEOF 14579if ac_fn_c_try_compile "$LINENO" 14580then : 14581 xorg_cv_cc_flag_unknown_warning_option=yes 14582else $as_nop 14583 xorg_cv_cc_flag_unknown_warning_option=no 14584fi 14585rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14586fi 14587{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14588printf "%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" 14591fi 14592 14593if 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 14599printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14600if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14601then : 14602 printf %s "(cached) " >&6 14603else $as_nop 14604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14605/* end confdefs.h. */ 14606int i; 14607_ACEOF 14608if ac_fn_c_try_compile "$LINENO" 14609then : 14610 xorg_cv_cc_flag_unused_command_line_argument=yes 14611else $as_nop 14612 xorg_cv_cc_flag_unused_command_line_argument=no 14613fi 14614rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14615fi 14616{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14617printf "%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" 14620fi 14621 14622found="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 14636printf %s "checking if $CC supports -Wuninitialized... " >&6; } 14637 cacheid=xorg_cv_cc_flag__Wuninitialized 14638 if eval test \${$cacheid+y} 14639then : 14640 printf %s "(cached) " >&6 14641else $as_nop 14642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14643/* end confdefs.h. */ 14644int i; 14645int 14646main (void) 14647{ 14648 14649 ; 14650 return 0; 14651} 14652_ACEOF 14653if ac_fn_c_try_link "$LINENO" 14654then : 14655 eval $cacheid=yes 14656else $as_nop 14657 eval $cacheid=no 14658fi 14659rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14660 conftest$ac_exeext conftest.$ac_ext 14661fi 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 14668printf "%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 14689xorg_testset_save_CFLAGS="$CFLAGS" 14690 14691if 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 14694printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14695if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14696then : 14697 printf %s "(cached) " >&6 14698else $as_nop 14699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14700/* end confdefs.h. */ 14701int i; 14702_ACEOF 14703if ac_fn_c_try_compile "$LINENO" 14704then : 14705 xorg_cv_cc_flag_unknown_warning_option=yes 14706else $as_nop 14707 xorg_cv_cc_flag_unknown_warning_option=no 14708fi 14709rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14710fi 14711{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14712printf "%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" 14715fi 14716 14717if 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 14723printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14724if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14725then : 14726 printf %s "(cached) " >&6 14727else $as_nop 14728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14729/* end confdefs.h. */ 14730int i; 14731_ACEOF 14732if ac_fn_c_try_compile "$LINENO" 14733then : 14734 xorg_cv_cc_flag_unused_command_line_argument=yes 14735else $as_nop 14736 xorg_cv_cc_flag_unused_command_line_argument=no 14737fi 14738rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14739fi 14740{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14741printf "%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" 14744fi 14745 14746found="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 14760printf %s "checking if $CC supports -Wshadow... " >&6; } 14761 cacheid=xorg_cv_cc_flag__Wshadow 14762 if eval test \${$cacheid+y} 14763then : 14764 printf %s "(cached) " >&6 14765else $as_nop 14766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14767/* end confdefs.h. */ 14768int i; 14769int 14770main (void) 14771{ 14772 14773 ; 14774 return 0; 14775} 14776_ACEOF 14777if ac_fn_c_try_link "$LINENO" 14778then : 14779 eval $cacheid=yes 14780else $as_nop 14781 eval $cacheid=no 14782fi 14783rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14784 conftest$ac_exeext conftest.$ac_ext 14785fi 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 14792printf "%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 14813xorg_testset_save_CFLAGS="$CFLAGS" 14814 14815if 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 14818printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14819if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14820then : 14821 printf %s "(cached) " >&6 14822else $as_nop 14823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14824/* end confdefs.h. */ 14825int i; 14826_ACEOF 14827if ac_fn_c_try_compile "$LINENO" 14828then : 14829 xorg_cv_cc_flag_unknown_warning_option=yes 14830else $as_nop 14831 xorg_cv_cc_flag_unknown_warning_option=no 14832fi 14833rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14834fi 14835{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14836printf "%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" 14839fi 14840 14841if 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 14847printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14848if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14849then : 14850 printf %s "(cached) " >&6 14851else $as_nop 14852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14853/* end confdefs.h. */ 14854int i; 14855_ACEOF 14856if ac_fn_c_try_compile "$LINENO" 14857then : 14858 xorg_cv_cc_flag_unused_command_line_argument=yes 14859else $as_nop 14860 xorg_cv_cc_flag_unused_command_line_argument=no 14861fi 14862rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14863fi 14864{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14865printf "%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" 14868fi 14869 14870found="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 14884printf %s "checking if $CC supports -Wmissing-noreturn... " >&6; } 14885 cacheid=xorg_cv_cc_flag__Wmissing_noreturn 14886 if eval test \${$cacheid+y} 14887then : 14888 printf %s "(cached) " >&6 14889else $as_nop 14890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14891/* end confdefs.h. */ 14892int i; 14893int 14894main (void) 14895{ 14896 14897 ; 14898 return 0; 14899} 14900_ACEOF 14901if ac_fn_c_try_link "$LINENO" 14902then : 14903 eval $cacheid=yes 14904else $as_nop 14905 eval $cacheid=no 14906fi 14907rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14908 conftest$ac_exeext conftest.$ac_ext 14909fi 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 14916printf "%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 14937xorg_testset_save_CFLAGS="$CFLAGS" 14938 14939if 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 14942printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14943if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14944then : 14945 printf %s "(cached) " >&6 14946else $as_nop 14947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14948/* end confdefs.h. */ 14949int i; 14950_ACEOF 14951if ac_fn_c_try_compile "$LINENO" 14952then : 14953 xorg_cv_cc_flag_unknown_warning_option=yes 14954else $as_nop 14955 xorg_cv_cc_flag_unknown_warning_option=no 14956fi 14957rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14958fi 14959{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14960printf "%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" 14963fi 14964 14965if 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 14971printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14972if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14973then : 14974 printf %s "(cached) " >&6 14975else $as_nop 14976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14977/* end confdefs.h. */ 14978int i; 14979_ACEOF 14980if ac_fn_c_try_compile "$LINENO" 14981then : 14982 xorg_cv_cc_flag_unused_command_line_argument=yes 14983else $as_nop 14984 xorg_cv_cc_flag_unused_command_line_argument=no 14985fi 14986rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14987fi 14988{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14989printf "%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" 14992fi 14993 14994found="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 15008printf %s "checking if $CC supports -Wmissing-format-attribute... " >&6; } 15009 cacheid=xorg_cv_cc_flag__Wmissing_format_attribute 15010 if eval test \${$cacheid+y} 15011then : 15012 printf %s "(cached) " >&6 15013else $as_nop 15014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15015/* end confdefs.h. */ 15016int i; 15017int 15018main (void) 15019{ 15020 15021 ; 15022 return 0; 15023} 15024_ACEOF 15025if ac_fn_c_try_link "$LINENO" 15026then : 15027 eval $cacheid=yes 15028else $as_nop 15029 eval $cacheid=no 15030fi 15031rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15032 conftest$ac_exeext conftest.$ac_ext 15033fi 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 15040printf "%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 15061xorg_testset_save_CFLAGS="$CFLAGS" 15062 15063if 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 15066printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15067if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15068then : 15069 printf %s "(cached) " >&6 15070else $as_nop 15071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15072/* end confdefs.h. */ 15073int i; 15074_ACEOF 15075if ac_fn_c_try_compile "$LINENO" 15076then : 15077 xorg_cv_cc_flag_unknown_warning_option=yes 15078else $as_nop 15079 xorg_cv_cc_flag_unknown_warning_option=no 15080fi 15081rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15082fi 15083{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15084printf "%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" 15087fi 15088 15089if 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 15095printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15096if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15097then : 15098 printf %s "(cached) " >&6 15099else $as_nop 15100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15101/* end confdefs.h. */ 15102int i; 15103_ACEOF 15104if ac_fn_c_try_compile "$LINENO" 15105then : 15106 xorg_cv_cc_flag_unused_command_line_argument=yes 15107else $as_nop 15108 xorg_cv_cc_flag_unused_command_line_argument=no 15109fi 15110rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15111fi 15112{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15113printf "%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" 15116fi 15117 15118found="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 15132printf %s "checking if $CC supports -Wredundant-decls... " >&6; } 15133 cacheid=xorg_cv_cc_flag__Wredundant_decls 15134 if eval test \${$cacheid+y} 15135then : 15136 printf %s "(cached) " >&6 15137else $as_nop 15138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15139/* end confdefs.h. */ 15140int i; 15141int 15142main (void) 15143{ 15144 15145 ; 15146 return 0; 15147} 15148_ACEOF 15149if ac_fn_c_try_link "$LINENO" 15150then : 15151 eval $cacheid=yes 15152else $as_nop 15153 eval $cacheid=no 15154fi 15155rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15156 conftest$ac_exeext conftest.$ac_ext 15157fi 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 15164printf "%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 15185xorg_testset_save_CFLAGS="$CFLAGS" 15186 15187if 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 15190printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15191if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15192then : 15193 printf %s "(cached) " >&6 15194else $as_nop 15195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15196/* end confdefs.h. */ 15197int i; 15198_ACEOF 15199if ac_fn_c_try_compile "$LINENO" 15200then : 15201 xorg_cv_cc_flag_unknown_warning_option=yes 15202else $as_nop 15203 xorg_cv_cc_flag_unknown_warning_option=no 15204fi 15205rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15206fi 15207{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15208printf "%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" 15211fi 15212 15213if 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 15219printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15220if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15221then : 15222 printf %s "(cached) " >&6 15223else $as_nop 15224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15225/* end confdefs.h. */ 15226int i; 15227_ACEOF 15228if ac_fn_c_try_compile "$LINENO" 15229then : 15230 xorg_cv_cc_flag_unused_command_line_argument=yes 15231else $as_nop 15232 xorg_cv_cc_flag_unused_command_line_argument=no 15233fi 15234rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15235fi 15236{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15237printf "%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" 15240fi 15241 15242found="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 15256printf %s "checking if $CC supports -Wlogical-op... " >&6; } 15257 cacheid=xorg_cv_cc_flag__Wlogical_op 15258 if eval test \${$cacheid+y} 15259then : 15260 printf %s "(cached) " >&6 15261else $as_nop 15262 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15263/* end confdefs.h. */ 15264int i; 15265int 15266main (void) 15267{ 15268 15269 ; 15270 return 0; 15271} 15272_ACEOF 15273if ac_fn_c_try_link "$LINENO" 15274then : 15275 eval $cacheid=yes 15276else $as_nop 15277 eval $cacheid=no 15278fi 15279rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15280 conftest$ac_exeext conftest.$ac_ext 15281fi 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 15288printf "%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 15307if test "x$SELECTIVE_WERROR" = "xyes" ; then 15308 15309 15310 15311 15312 15313 15314 15315 15316 15317 15318 15319 15320 15321xorg_testset_save_CFLAGS="$CFLAGS" 15322 15323if 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 15326printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15327if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15328then : 15329 printf %s "(cached) " >&6 15330else $as_nop 15331 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15332/* end confdefs.h. */ 15333int i; 15334_ACEOF 15335if ac_fn_c_try_compile "$LINENO" 15336then : 15337 xorg_cv_cc_flag_unknown_warning_option=yes 15338else $as_nop 15339 xorg_cv_cc_flag_unknown_warning_option=no 15340fi 15341rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15342fi 15343{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15344printf "%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" 15347fi 15348 15349if 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 15355printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15356if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15357then : 15358 printf %s "(cached) " >&6 15359else $as_nop 15360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15361/* end confdefs.h. */ 15362int i; 15363_ACEOF 15364if ac_fn_c_try_compile "$LINENO" 15365then : 15366 xorg_cv_cc_flag_unused_command_line_argument=yes 15367else $as_nop 15368 xorg_cv_cc_flag_unused_command_line_argument=no 15369fi 15370rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15371fi 15372{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15373printf "%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" 15376fi 15377 15378found="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 15392printf %s "checking if $CC supports -Werror=implicit... " >&6; } 15393 cacheid=xorg_cv_cc_flag__Werror_implicit 15394 if eval test \${$cacheid+y} 15395then : 15396 printf %s "(cached) " >&6 15397else $as_nop 15398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15399/* end confdefs.h. */ 15400int i; 15401int 15402main (void) 15403{ 15404 15405 ; 15406 return 0; 15407} 15408_ACEOF 15409if ac_fn_c_try_link "$LINENO" 15410then : 15411 eval $cacheid=yes 15412else $as_nop 15413 eval $cacheid=no 15414fi 15415rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15416 conftest$ac_exeext conftest.$ac_ext 15417fi 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 15424printf "%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 15443printf %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} 15446then : 15447 printf %s "(cached) " >&6 15448else $as_nop 15449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15450/* end confdefs.h. */ 15451int i; 15452int 15453main (void) 15454{ 15455 15456 ; 15457 return 0; 15458} 15459_ACEOF 15460if ac_fn_c_try_link "$LINENO" 15461then : 15462 eval $cacheid=yes 15463else $as_nop 15464 eval $cacheid=no 15465fi 15466rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15467 conftest$ac_exeext conftest.$ac_ext 15468fi 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 15475printf "%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 15496xorg_testset_save_CFLAGS="$CFLAGS" 15497 15498if 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 15501printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15502if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15503then : 15504 printf %s "(cached) " >&6 15505else $as_nop 15506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15507/* end confdefs.h. */ 15508int i; 15509_ACEOF 15510if ac_fn_c_try_compile "$LINENO" 15511then : 15512 xorg_cv_cc_flag_unknown_warning_option=yes 15513else $as_nop 15514 xorg_cv_cc_flag_unknown_warning_option=no 15515fi 15516rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15517fi 15518{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15519printf "%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" 15522fi 15523 15524if 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 15530printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15531if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15532then : 15533 printf %s "(cached) " >&6 15534else $as_nop 15535 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15536/* end confdefs.h. */ 15537int i; 15538_ACEOF 15539if ac_fn_c_try_compile "$LINENO" 15540then : 15541 xorg_cv_cc_flag_unused_command_line_argument=yes 15542else $as_nop 15543 xorg_cv_cc_flag_unused_command_line_argument=no 15544fi 15545rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15546fi 15547{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15548printf "%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" 15551fi 15552 15553found="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 15567printf %s "checking if $CC supports -Werror=nonnull... " >&6; } 15568 cacheid=xorg_cv_cc_flag__Werror_nonnull 15569 if eval test \${$cacheid+y} 15570then : 15571 printf %s "(cached) " >&6 15572else $as_nop 15573 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15574/* end confdefs.h. */ 15575int i; 15576int 15577main (void) 15578{ 15579 15580 ; 15581 return 0; 15582} 15583_ACEOF 15584if ac_fn_c_try_link "$LINENO" 15585then : 15586 eval $cacheid=yes 15587else $as_nop 15588 eval $cacheid=no 15589fi 15590rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15591 conftest$ac_exeext conftest.$ac_ext 15592fi 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 15599printf "%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 15620xorg_testset_save_CFLAGS="$CFLAGS" 15621 15622if 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 15625printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15626if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15627then : 15628 printf %s "(cached) " >&6 15629else $as_nop 15630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15631/* end confdefs.h. */ 15632int i; 15633_ACEOF 15634if ac_fn_c_try_compile "$LINENO" 15635then : 15636 xorg_cv_cc_flag_unknown_warning_option=yes 15637else $as_nop 15638 xorg_cv_cc_flag_unknown_warning_option=no 15639fi 15640rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15641fi 15642{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15643printf "%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" 15646fi 15647 15648if 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 15654printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15655if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15656then : 15657 printf %s "(cached) " >&6 15658else $as_nop 15659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15660/* end confdefs.h. */ 15661int i; 15662_ACEOF 15663if ac_fn_c_try_compile "$LINENO" 15664then : 15665 xorg_cv_cc_flag_unused_command_line_argument=yes 15666else $as_nop 15667 xorg_cv_cc_flag_unused_command_line_argument=no 15668fi 15669rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15670fi 15671{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15672printf "%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" 15675fi 15676 15677found="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 15691printf %s "checking if $CC supports -Werror=init-self... " >&6; } 15692 cacheid=xorg_cv_cc_flag__Werror_init_self 15693 if eval test \${$cacheid+y} 15694then : 15695 printf %s "(cached) " >&6 15696else $as_nop 15697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15698/* end confdefs.h. */ 15699int i; 15700int 15701main (void) 15702{ 15703 15704 ; 15705 return 0; 15706} 15707_ACEOF 15708if ac_fn_c_try_link "$LINENO" 15709then : 15710 eval $cacheid=yes 15711else $as_nop 15712 eval $cacheid=no 15713fi 15714rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15715 conftest$ac_exeext conftest.$ac_ext 15716fi 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 15723printf "%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 15744xorg_testset_save_CFLAGS="$CFLAGS" 15745 15746if 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 15749printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15750if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15751then : 15752 printf %s "(cached) " >&6 15753else $as_nop 15754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15755/* end confdefs.h. */ 15756int i; 15757_ACEOF 15758if ac_fn_c_try_compile "$LINENO" 15759then : 15760 xorg_cv_cc_flag_unknown_warning_option=yes 15761else $as_nop 15762 xorg_cv_cc_flag_unknown_warning_option=no 15763fi 15764rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15765fi 15766{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15767printf "%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" 15770fi 15771 15772if 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 15778printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15779if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15780then : 15781 printf %s "(cached) " >&6 15782else $as_nop 15783 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15784/* end confdefs.h. */ 15785int i; 15786_ACEOF 15787if ac_fn_c_try_compile "$LINENO" 15788then : 15789 xorg_cv_cc_flag_unused_command_line_argument=yes 15790else $as_nop 15791 xorg_cv_cc_flag_unused_command_line_argument=no 15792fi 15793rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15794fi 15795{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15796printf "%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" 15799fi 15800 15801found="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 15815printf %s "checking if $CC supports -Werror=main... " >&6; } 15816 cacheid=xorg_cv_cc_flag__Werror_main 15817 if eval test \${$cacheid+y} 15818then : 15819 printf %s "(cached) " >&6 15820else $as_nop 15821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15822/* end confdefs.h. */ 15823int i; 15824int 15825main (void) 15826{ 15827 15828 ; 15829 return 0; 15830} 15831_ACEOF 15832if ac_fn_c_try_link "$LINENO" 15833then : 15834 eval $cacheid=yes 15835else $as_nop 15836 eval $cacheid=no 15837fi 15838rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15839 conftest$ac_exeext conftest.$ac_ext 15840fi 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 15847printf "%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 15868xorg_testset_save_CFLAGS="$CFLAGS" 15869 15870if 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 15873printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15874if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15875then : 15876 printf %s "(cached) " >&6 15877else $as_nop 15878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15879/* end confdefs.h. */ 15880int i; 15881_ACEOF 15882if ac_fn_c_try_compile "$LINENO" 15883then : 15884 xorg_cv_cc_flag_unknown_warning_option=yes 15885else $as_nop 15886 xorg_cv_cc_flag_unknown_warning_option=no 15887fi 15888rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15889fi 15890{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15891printf "%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" 15894fi 15895 15896if 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 15902printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15903if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15904then : 15905 printf %s "(cached) " >&6 15906else $as_nop 15907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15908/* end confdefs.h. */ 15909int i; 15910_ACEOF 15911if ac_fn_c_try_compile "$LINENO" 15912then : 15913 xorg_cv_cc_flag_unused_command_line_argument=yes 15914else $as_nop 15915 xorg_cv_cc_flag_unused_command_line_argument=no 15916fi 15917rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15918fi 15919{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15920printf "%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" 15923fi 15924 15925found="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 15939printf %s "checking if $CC supports -Werror=missing-braces... " >&6; } 15940 cacheid=xorg_cv_cc_flag__Werror_missing_braces 15941 if eval test \${$cacheid+y} 15942then : 15943 printf %s "(cached) " >&6 15944else $as_nop 15945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15946/* end confdefs.h. */ 15947int i; 15948int 15949main (void) 15950{ 15951 15952 ; 15953 return 0; 15954} 15955_ACEOF 15956if ac_fn_c_try_link "$LINENO" 15957then : 15958 eval $cacheid=yes 15959else $as_nop 15960 eval $cacheid=no 15961fi 15962rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15963 conftest$ac_exeext conftest.$ac_ext 15964fi 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 15971printf "%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 15992xorg_testset_save_CFLAGS="$CFLAGS" 15993 15994if 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 15997printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15998if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15999then : 16000 printf %s "(cached) " >&6 16001else $as_nop 16002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16003/* end confdefs.h. */ 16004int i; 16005_ACEOF 16006if ac_fn_c_try_compile "$LINENO" 16007then : 16008 xorg_cv_cc_flag_unknown_warning_option=yes 16009else $as_nop 16010 xorg_cv_cc_flag_unknown_warning_option=no 16011fi 16012rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16013fi 16014{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16015printf "%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" 16018fi 16019 16020if 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 16026printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16027if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16028then : 16029 printf %s "(cached) " >&6 16030else $as_nop 16031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16032/* end confdefs.h. */ 16033int i; 16034_ACEOF 16035if ac_fn_c_try_compile "$LINENO" 16036then : 16037 xorg_cv_cc_flag_unused_command_line_argument=yes 16038else $as_nop 16039 xorg_cv_cc_flag_unused_command_line_argument=no 16040fi 16041rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16042fi 16043{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16044printf "%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" 16047fi 16048 16049found="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 16063printf %s "checking if $CC supports -Werror=sequence-point... " >&6; } 16064 cacheid=xorg_cv_cc_flag__Werror_sequence_point 16065 if eval test \${$cacheid+y} 16066then : 16067 printf %s "(cached) " >&6 16068else $as_nop 16069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16070/* end confdefs.h. */ 16071int i; 16072int 16073main (void) 16074{ 16075 16076 ; 16077 return 0; 16078} 16079_ACEOF 16080if ac_fn_c_try_link "$LINENO" 16081then : 16082 eval $cacheid=yes 16083else $as_nop 16084 eval $cacheid=no 16085fi 16086rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16087 conftest$ac_exeext conftest.$ac_ext 16088fi 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 16095printf "%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 16116xorg_testset_save_CFLAGS="$CFLAGS" 16117 16118if 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 16121printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16122if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16123then : 16124 printf %s "(cached) " >&6 16125else $as_nop 16126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16127/* end confdefs.h. */ 16128int i; 16129_ACEOF 16130if ac_fn_c_try_compile "$LINENO" 16131then : 16132 xorg_cv_cc_flag_unknown_warning_option=yes 16133else $as_nop 16134 xorg_cv_cc_flag_unknown_warning_option=no 16135fi 16136rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16137fi 16138{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16139printf "%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" 16142fi 16143 16144if 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 16150printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16151if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16152then : 16153 printf %s "(cached) " >&6 16154else $as_nop 16155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16156/* end confdefs.h. */ 16157int i; 16158_ACEOF 16159if ac_fn_c_try_compile "$LINENO" 16160then : 16161 xorg_cv_cc_flag_unused_command_line_argument=yes 16162else $as_nop 16163 xorg_cv_cc_flag_unused_command_line_argument=no 16164fi 16165rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16166fi 16167{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16168printf "%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" 16171fi 16172 16173found="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 16187printf %s "checking if $CC supports -Werror=return-type... " >&6; } 16188 cacheid=xorg_cv_cc_flag__Werror_return_type 16189 if eval test \${$cacheid+y} 16190then : 16191 printf %s "(cached) " >&6 16192else $as_nop 16193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16194/* end confdefs.h. */ 16195int i; 16196int 16197main (void) 16198{ 16199 16200 ; 16201 return 0; 16202} 16203_ACEOF 16204if ac_fn_c_try_link "$LINENO" 16205then : 16206 eval $cacheid=yes 16207else $as_nop 16208 eval $cacheid=no 16209fi 16210rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16211 conftest$ac_exeext conftest.$ac_ext 16212fi 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 16219printf "%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 16238printf %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} 16241then : 16242 printf %s "(cached) " >&6 16243else $as_nop 16244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16245/* end confdefs.h. */ 16246int i; 16247int 16248main (void) 16249{ 16250 16251 ; 16252 return 0; 16253} 16254_ACEOF 16255if ac_fn_c_try_link "$LINENO" 16256then : 16257 eval $cacheid=yes 16258else $as_nop 16259 eval $cacheid=no 16260fi 16261rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16262 conftest$ac_exeext conftest.$ac_ext 16263fi 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 16270printf "%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 16291xorg_testset_save_CFLAGS="$CFLAGS" 16292 16293if 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 16296printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16297if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16298then : 16299 printf %s "(cached) " >&6 16300else $as_nop 16301 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16302/* end confdefs.h. */ 16303int i; 16304_ACEOF 16305if ac_fn_c_try_compile "$LINENO" 16306then : 16307 xorg_cv_cc_flag_unknown_warning_option=yes 16308else $as_nop 16309 xorg_cv_cc_flag_unknown_warning_option=no 16310fi 16311rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16312fi 16313{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16314printf "%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" 16317fi 16318 16319if 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 16325printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16326if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16327then : 16328 printf %s "(cached) " >&6 16329else $as_nop 16330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16331/* end confdefs.h. */ 16332int i; 16333_ACEOF 16334if ac_fn_c_try_compile "$LINENO" 16335then : 16336 xorg_cv_cc_flag_unused_command_line_argument=yes 16337else $as_nop 16338 xorg_cv_cc_flag_unused_command_line_argument=no 16339fi 16340rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16341fi 16342{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16343printf "%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" 16346fi 16347 16348found="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 16362printf %s "checking if $CC supports -Werror=trigraphs... " >&6; } 16363 cacheid=xorg_cv_cc_flag__Werror_trigraphs 16364 if eval test \${$cacheid+y} 16365then : 16366 printf %s "(cached) " >&6 16367else $as_nop 16368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16369/* end confdefs.h. */ 16370int i; 16371int 16372main (void) 16373{ 16374 16375 ; 16376 return 0; 16377} 16378_ACEOF 16379if ac_fn_c_try_link "$LINENO" 16380then : 16381 eval $cacheid=yes 16382else $as_nop 16383 eval $cacheid=no 16384fi 16385rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16386 conftest$ac_exeext conftest.$ac_ext 16387fi 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 16394printf "%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 16415xorg_testset_save_CFLAGS="$CFLAGS" 16416 16417if 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 16420printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16421if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16422then : 16423 printf %s "(cached) " >&6 16424else $as_nop 16425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16426/* end confdefs.h. */ 16427int i; 16428_ACEOF 16429if ac_fn_c_try_compile "$LINENO" 16430then : 16431 xorg_cv_cc_flag_unknown_warning_option=yes 16432else $as_nop 16433 xorg_cv_cc_flag_unknown_warning_option=no 16434fi 16435rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16436fi 16437{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16438printf "%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" 16441fi 16442 16443if 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 16449printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16450if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16451then : 16452 printf %s "(cached) " >&6 16453else $as_nop 16454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16455/* end confdefs.h. */ 16456int i; 16457_ACEOF 16458if ac_fn_c_try_compile "$LINENO" 16459then : 16460 xorg_cv_cc_flag_unused_command_line_argument=yes 16461else $as_nop 16462 xorg_cv_cc_flag_unused_command_line_argument=no 16463fi 16464rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16465fi 16466{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16467printf "%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" 16470fi 16471 16472found="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 16486printf %s "checking if $CC supports -Werror=array-bounds... " >&6; } 16487 cacheid=xorg_cv_cc_flag__Werror_array_bounds 16488 if eval test \${$cacheid+y} 16489then : 16490 printf %s "(cached) " >&6 16491else $as_nop 16492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16493/* end confdefs.h. */ 16494int i; 16495int 16496main (void) 16497{ 16498 16499 ; 16500 return 0; 16501} 16502_ACEOF 16503if ac_fn_c_try_link "$LINENO" 16504then : 16505 eval $cacheid=yes 16506else $as_nop 16507 eval $cacheid=no 16508fi 16509rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16510 conftest$ac_exeext conftest.$ac_ext 16511fi 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 16518printf "%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 16539xorg_testset_save_CFLAGS="$CFLAGS" 16540 16541if 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 16544printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16545if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16546then : 16547 printf %s "(cached) " >&6 16548else $as_nop 16549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16550/* end confdefs.h. */ 16551int i; 16552_ACEOF 16553if ac_fn_c_try_compile "$LINENO" 16554then : 16555 xorg_cv_cc_flag_unknown_warning_option=yes 16556else $as_nop 16557 xorg_cv_cc_flag_unknown_warning_option=no 16558fi 16559rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16560fi 16561{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16562printf "%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" 16565fi 16566 16567if 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 16573printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16574if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16575then : 16576 printf %s "(cached) " >&6 16577else $as_nop 16578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16579/* end confdefs.h. */ 16580int i; 16581_ACEOF 16582if ac_fn_c_try_compile "$LINENO" 16583then : 16584 xorg_cv_cc_flag_unused_command_line_argument=yes 16585else $as_nop 16586 xorg_cv_cc_flag_unused_command_line_argument=no 16587fi 16588rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16589fi 16590{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16591printf "%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" 16594fi 16595 16596found="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 16610printf %s "checking if $CC supports -Werror=write-strings... " >&6; } 16611 cacheid=xorg_cv_cc_flag__Werror_write_strings 16612 if eval test \${$cacheid+y} 16613then : 16614 printf %s "(cached) " >&6 16615else $as_nop 16616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16617/* end confdefs.h. */ 16618int i; 16619int 16620main (void) 16621{ 16622 16623 ; 16624 return 0; 16625} 16626_ACEOF 16627if ac_fn_c_try_link "$LINENO" 16628then : 16629 eval $cacheid=yes 16630else $as_nop 16631 eval $cacheid=no 16632fi 16633rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16634 conftest$ac_exeext conftest.$ac_ext 16635fi 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 16642printf "%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 16663xorg_testset_save_CFLAGS="$CFLAGS" 16664 16665if 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 16668printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16669if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16670then : 16671 printf %s "(cached) " >&6 16672else $as_nop 16673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16674/* end confdefs.h. */ 16675int i; 16676_ACEOF 16677if ac_fn_c_try_compile "$LINENO" 16678then : 16679 xorg_cv_cc_flag_unknown_warning_option=yes 16680else $as_nop 16681 xorg_cv_cc_flag_unknown_warning_option=no 16682fi 16683rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16684fi 16685{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16686printf "%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" 16689fi 16690 16691if 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 16697printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16698if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16699then : 16700 printf %s "(cached) " >&6 16701else $as_nop 16702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16703/* end confdefs.h. */ 16704int i; 16705_ACEOF 16706if ac_fn_c_try_compile "$LINENO" 16707then : 16708 xorg_cv_cc_flag_unused_command_line_argument=yes 16709else $as_nop 16710 xorg_cv_cc_flag_unused_command_line_argument=no 16711fi 16712rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16713fi 16714{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16715printf "%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" 16718fi 16719 16720found="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 16734printf %s "checking if $CC supports -Werror=address... " >&6; } 16735 cacheid=xorg_cv_cc_flag__Werror_address 16736 if eval test \${$cacheid+y} 16737then : 16738 printf %s "(cached) " >&6 16739else $as_nop 16740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16741/* end confdefs.h. */ 16742int i; 16743int 16744main (void) 16745{ 16746 16747 ; 16748 return 0; 16749} 16750_ACEOF 16751if ac_fn_c_try_link "$LINENO" 16752then : 16753 eval $cacheid=yes 16754else $as_nop 16755 eval $cacheid=no 16756fi 16757rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16758 conftest$ac_exeext conftest.$ac_ext 16759fi 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 16766printf "%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 16787xorg_testset_save_CFLAGS="$CFLAGS" 16788 16789if 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 16792printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16793if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16794then : 16795 printf %s "(cached) " >&6 16796else $as_nop 16797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16798/* end confdefs.h. */ 16799int i; 16800_ACEOF 16801if ac_fn_c_try_compile "$LINENO" 16802then : 16803 xorg_cv_cc_flag_unknown_warning_option=yes 16804else $as_nop 16805 xorg_cv_cc_flag_unknown_warning_option=no 16806fi 16807rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16808fi 16809{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16810printf "%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" 16813fi 16814 16815if 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 16821printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16822if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16823then : 16824 printf %s "(cached) " >&6 16825else $as_nop 16826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16827/* end confdefs.h. */ 16828int i; 16829_ACEOF 16830if ac_fn_c_try_compile "$LINENO" 16831then : 16832 xorg_cv_cc_flag_unused_command_line_argument=yes 16833else $as_nop 16834 xorg_cv_cc_flag_unused_command_line_argument=no 16835fi 16836rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16837fi 16838{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16839printf "%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" 16842fi 16843 16844found="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 16858printf %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} 16861then : 16862 printf %s "(cached) " >&6 16863else $as_nop 16864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16865/* end confdefs.h. */ 16866int i; 16867int 16868main (void) 16869{ 16870 16871 ; 16872 return 0; 16873} 16874_ACEOF 16875if ac_fn_c_try_link "$LINENO" 16876then : 16877 eval $cacheid=yes 16878else $as_nop 16879 eval $cacheid=no 16880fi 16881rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16882 conftest$ac_exeext conftest.$ac_ext 16883fi 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 16890printf "%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 16909printf %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} 16912then : 16913 printf %s "(cached) " >&6 16914else $as_nop 16915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16916/* end confdefs.h. */ 16917int i; 16918int 16919main (void) 16920{ 16921 16922 ; 16923 return 0; 16924} 16925_ACEOF 16926if ac_fn_c_try_link "$LINENO" 16927then : 16928 eval $cacheid=yes 16929else $as_nop 16930 eval $cacheid=no 16931fi 16932rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16933 conftest$ac_exeext conftest.$ac_ext 16934fi 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 16941printf "%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 16962xorg_testset_save_CFLAGS="$CFLAGS" 16963 16964if 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 16967printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16968if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16969then : 16970 printf %s "(cached) " >&6 16971else $as_nop 16972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16973/* end confdefs.h. */ 16974int i; 16975_ACEOF 16976if ac_fn_c_try_compile "$LINENO" 16977then : 16978 xorg_cv_cc_flag_unknown_warning_option=yes 16979else $as_nop 16980 xorg_cv_cc_flag_unknown_warning_option=no 16981fi 16982rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16983fi 16984{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16985printf "%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" 16988fi 16989 16990if 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 16996printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16997if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16998then : 16999 printf %s "(cached) " >&6 17000else $as_nop 17001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17002/* end confdefs.h. */ 17003int i; 17004_ACEOF 17005if ac_fn_c_try_compile "$LINENO" 17006then : 17007 xorg_cv_cc_flag_unused_command_line_argument=yes 17008else $as_nop 17009 xorg_cv_cc_flag_unused_command_line_argument=no 17010fi 17011rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17012fi 17013{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17014printf "%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" 17017fi 17018 17019found="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 17033printf %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} 17036then : 17037 printf %s "(cached) " >&6 17038else $as_nop 17039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17040/* end confdefs.h. */ 17041int i; 17042int 17043main (void) 17044{ 17045 17046 ; 17047 return 0; 17048} 17049_ACEOF 17050if ac_fn_c_try_link "$LINENO" 17051then : 17052 eval $cacheid=yes 17053else $as_nop 17054 eval $cacheid=no 17055fi 17056rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17057 conftest$ac_exeext conftest.$ac_ext 17058fi 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 17065printf "%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 17073else 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 17075printf "%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 17089xorg_testset_save_CFLAGS="$CFLAGS" 17090 17091if 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 17094printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17095if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17096then : 17097 printf %s "(cached) " >&6 17098else $as_nop 17099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17100/* end confdefs.h. */ 17101int i; 17102_ACEOF 17103if ac_fn_c_try_compile "$LINENO" 17104then : 17105 xorg_cv_cc_flag_unknown_warning_option=yes 17106else $as_nop 17107 xorg_cv_cc_flag_unknown_warning_option=no 17108fi 17109rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17110fi 17111{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17112printf "%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" 17115fi 17116 17117if 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 17123printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17124if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17125then : 17126 printf %s "(cached) " >&6 17127else $as_nop 17128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17129/* end confdefs.h. */ 17130int i; 17131_ACEOF 17132if ac_fn_c_try_compile "$LINENO" 17133then : 17134 xorg_cv_cc_flag_unused_command_line_argument=yes 17135else $as_nop 17136 xorg_cv_cc_flag_unused_command_line_argument=no 17137fi 17138rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17139fi 17140{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17141printf "%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" 17144fi 17145 17146found="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 17160printf %s "checking if $CC supports -Wimplicit... " >&6; } 17161 cacheid=xorg_cv_cc_flag__Wimplicit 17162 if eval test \${$cacheid+y} 17163then : 17164 printf %s "(cached) " >&6 17165else $as_nop 17166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17167/* end confdefs.h. */ 17168int i; 17169int 17170main (void) 17171{ 17172 17173 ; 17174 return 0; 17175} 17176_ACEOF 17177if ac_fn_c_try_link "$LINENO" 17178then : 17179 eval $cacheid=yes 17180else $as_nop 17181 eval $cacheid=no 17182fi 17183rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17184 conftest$ac_exeext conftest.$ac_ext 17185fi 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 17192printf "%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 17213xorg_testset_save_CFLAGS="$CFLAGS" 17214 17215if 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 17218printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17219if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17220then : 17221 printf %s "(cached) " >&6 17222else $as_nop 17223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17224/* end confdefs.h. */ 17225int i; 17226_ACEOF 17227if ac_fn_c_try_compile "$LINENO" 17228then : 17229 xorg_cv_cc_flag_unknown_warning_option=yes 17230else $as_nop 17231 xorg_cv_cc_flag_unknown_warning_option=no 17232fi 17233rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17234fi 17235{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17236printf "%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" 17239fi 17240 17241if 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 17247printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17248if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17249then : 17250 printf %s "(cached) " >&6 17251else $as_nop 17252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17253/* end confdefs.h. */ 17254int i; 17255_ACEOF 17256if ac_fn_c_try_compile "$LINENO" 17257then : 17258 xorg_cv_cc_flag_unused_command_line_argument=yes 17259else $as_nop 17260 xorg_cv_cc_flag_unused_command_line_argument=no 17261fi 17262rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17263fi 17264{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17265printf "%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" 17268fi 17269 17270found="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 17284printf %s "checking if $CC supports -Wnonnull... " >&6; } 17285 cacheid=xorg_cv_cc_flag__Wnonnull 17286 if eval test \${$cacheid+y} 17287then : 17288 printf %s "(cached) " >&6 17289else $as_nop 17290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17291/* end confdefs.h. */ 17292int i; 17293int 17294main (void) 17295{ 17296 17297 ; 17298 return 0; 17299} 17300_ACEOF 17301if ac_fn_c_try_link "$LINENO" 17302then : 17303 eval $cacheid=yes 17304else $as_nop 17305 eval $cacheid=no 17306fi 17307rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17308 conftest$ac_exeext conftest.$ac_ext 17309fi 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 17316printf "%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 17337xorg_testset_save_CFLAGS="$CFLAGS" 17338 17339if 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 17342printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17343if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17344then : 17345 printf %s "(cached) " >&6 17346else $as_nop 17347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17348/* end confdefs.h. */ 17349int i; 17350_ACEOF 17351if ac_fn_c_try_compile "$LINENO" 17352then : 17353 xorg_cv_cc_flag_unknown_warning_option=yes 17354else $as_nop 17355 xorg_cv_cc_flag_unknown_warning_option=no 17356fi 17357rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17358fi 17359{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17360printf "%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" 17363fi 17364 17365if 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 17371printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17372if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17373then : 17374 printf %s "(cached) " >&6 17375else $as_nop 17376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17377/* end confdefs.h. */ 17378int i; 17379_ACEOF 17380if ac_fn_c_try_compile "$LINENO" 17381then : 17382 xorg_cv_cc_flag_unused_command_line_argument=yes 17383else $as_nop 17384 xorg_cv_cc_flag_unused_command_line_argument=no 17385fi 17386rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17387fi 17388{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17389printf "%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" 17392fi 17393 17394found="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 17408printf %s "checking if $CC supports -Winit-self... " >&6; } 17409 cacheid=xorg_cv_cc_flag__Winit_self 17410 if eval test \${$cacheid+y} 17411then : 17412 printf %s "(cached) " >&6 17413else $as_nop 17414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17415/* end confdefs.h. */ 17416int i; 17417int 17418main (void) 17419{ 17420 17421 ; 17422 return 0; 17423} 17424_ACEOF 17425if ac_fn_c_try_link "$LINENO" 17426then : 17427 eval $cacheid=yes 17428else $as_nop 17429 eval $cacheid=no 17430fi 17431rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17432 conftest$ac_exeext conftest.$ac_ext 17433fi 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 17440printf "%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 17461xorg_testset_save_CFLAGS="$CFLAGS" 17462 17463if 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 17466printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17467if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17468then : 17469 printf %s "(cached) " >&6 17470else $as_nop 17471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17472/* end confdefs.h. */ 17473int i; 17474_ACEOF 17475if ac_fn_c_try_compile "$LINENO" 17476then : 17477 xorg_cv_cc_flag_unknown_warning_option=yes 17478else $as_nop 17479 xorg_cv_cc_flag_unknown_warning_option=no 17480fi 17481rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17482fi 17483{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17484printf "%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" 17487fi 17488 17489if 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 17495printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17496if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17497then : 17498 printf %s "(cached) " >&6 17499else $as_nop 17500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17501/* end confdefs.h. */ 17502int i; 17503_ACEOF 17504if ac_fn_c_try_compile "$LINENO" 17505then : 17506 xorg_cv_cc_flag_unused_command_line_argument=yes 17507else $as_nop 17508 xorg_cv_cc_flag_unused_command_line_argument=no 17509fi 17510rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17511fi 17512{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17513printf "%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" 17516fi 17517 17518found="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 17532printf %s "checking if $CC supports -Wmain... " >&6; } 17533 cacheid=xorg_cv_cc_flag__Wmain 17534 if eval test \${$cacheid+y} 17535then : 17536 printf %s "(cached) " >&6 17537else $as_nop 17538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17539/* end confdefs.h. */ 17540int i; 17541int 17542main (void) 17543{ 17544 17545 ; 17546 return 0; 17547} 17548_ACEOF 17549if ac_fn_c_try_link "$LINENO" 17550then : 17551 eval $cacheid=yes 17552else $as_nop 17553 eval $cacheid=no 17554fi 17555rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17556 conftest$ac_exeext conftest.$ac_ext 17557fi 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 17564printf "%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 17585xorg_testset_save_CFLAGS="$CFLAGS" 17586 17587if 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 17590printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17591if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17592then : 17593 printf %s "(cached) " >&6 17594else $as_nop 17595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17596/* end confdefs.h. */ 17597int i; 17598_ACEOF 17599if ac_fn_c_try_compile "$LINENO" 17600then : 17601 xorg_cv_cc_flag_unknown_warning_option=yes 17602else $as_nop 17603 xorg_cv_cc_flag_unknown_warning_option=no 17604fi 17605rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17606fi 17607{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17608printf "%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" 17611fi 17612 17613if 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 17619printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17620if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17621then : 17622 printf %s "(cached) " >&6 17623else $as_nop 17624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17625/* end confdefs.h. */ 17626int i; 17627_ACEOF 17628if ac_fn_c_try_compile "$LINENO" 17629then : 17630 xorg_cv_cc_flag_unused_command_line_argument=yes 17631else $as_nop 17632 xorg_cv_cc_flag_unused_command_line_argument=no 17633fi 17634rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17635fi 17636{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17637printf "%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" 17640fi 17641 17642found="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 17656printf %s "checking if $CC supports -Wmissing-braces... " >&6; } 17657 cacheid=xorg_cv_cc_flag__Wmissing_braces 17658 if eval test \${$cacheid+y} 17659then : 17660 printf %s "(cached) " >&6 17661else $as_nop 17662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17663/* end confdefs.h. */ 17664int i; 17665int 17666main (void) 17667{ 17668 17669 ; 17670 return 0; 17671} 17672_ACEOF 17673if ac_fn_c_try_link "$LINENO" 17674then : 17675 eval $cacheid=yes 17676else $as_nop 17677 eval $cacheid=no 17678fi 17679rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17680 conftest$ac_exeext conftest.$ac_ext 17681fi 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 17688printf "%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 17709xorg_testset_save_CFLAGS="$CFLAGS" 17710 17711if 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 17714printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17715if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17716then : 17717 printf %s "(cached) " >&6 17718else $as_nop 17719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17720/* end confdefs.h. */ 17721int i; 17722_ACEOF 17723if ac_fn_c_try_compile "$LINENO" 17724then : 17725 xorg_cv_cc_flag_unknown_warning_option=yes 17726else $as_nop 17727 xorg_cv_cc_flag_unknown_warning_option=no 17728fi 17729rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17730fi 17731{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17732printf "%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" 17735fi 17736 17737if 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 17743printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17744if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17745then : 17746 printf %s "(cached) " >&6 17747else $as_nop 17748 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17749/* end confdefs.h. */ 17750int i; 17751_ACEOF 17752if ac_fn_c_try_compile "$LINENO" 17753then : 17754 xorg_cv_cc_flag_unused_command_line_argument=yes 17755else $as_nop 17756 xorg_cv_cc_flag_unused_command_line_argument=no 17757fi 17758rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17759fi 17760{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17761printf "%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" 17764fi 17765 17766found="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 17780printf %s "checking if $CC supports -Wsequence-point... " >&6; } 17781 cacheid=xorg_cv_cc_flag__Wsequence_point 17782 if eval test \${$cacheid+y} 17783then : 17784 printf %s "(cached) " >&6 17785else $as_nop 17786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17787/* end confdefs.h. */ 17788int i; 17789int 17790main (void) 17791{ 17792 17793 ; 17794 return 0; 17795} 17796_ACEOF 17797if ac_fn_c_try_link "$LINENO" 17798then : 17799 eval $cacheid=yes 17800else $as_nop 17801 eval $cacheid=no 17802fi 17803rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17804 conftest$ac_exeext conftest.$ac_ext 17805fi 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 17812printf "%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 17833xorg_testset_save_CFLAGS="$CFLAGS" 17834 17835if 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 17838printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17839if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17840then : 17841 printf %s "(cached) " >&6 17842else $as_nop 17843 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17844/* end confdefs.h. */ 17845int i; 17846_ACEOF 17847if ac_fn_c_try_compile "$LINENO" 17848then : 17849 xorg_cv_cc_flag_unknown_warning_option=yes 17850else $as_nop 17851 xorg_cv_cc_flag_unknown_warning_option=no 17852fi 17853rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17854fi 17855{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17856printf "%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" 17859fi 17860 17861if 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 17867printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17868if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17869then : 17870 printf %s "(cached) " >&6 17871else $as_nop 17872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17873/* end confdefs.h. */ 17874int i; 17875_ACEOF 17876if ac_fn_c_try_compile "$LINENO" 17877then : 17878 xorg_cv_cc_flag_unused_command_line_argument=yes 17879else $as_nop 17880 xorg_cv_cc_flag_unused_command_line_argument=no 17881fi 17882rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17883fi 17884{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17885printf "%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" 17888fi 17889 17890found="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 17904printf %s "checking if $CC supports -Wreturn-type... " >&6; } 17905 cacheid=xorg_cv_cc_flag__Wreturn_type 17906 if eval test \${$cacheid+y} 17907then : 17908 printf %s "(cached) " >&6 17909else $as_nop 17910 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17911/* end confdefs.h. */ 17912int i; 17913int 17914main (void) 17915{ 17916 17917 ; 17918 return 0; 17919} 17920_ACEOF 17921if ac_fn_c_try_link "$LINENO" 17922then : 17923 eval $cacheid=yes 17924else $as_nop 17925 eval $cacheid=no 17926fi 17927rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17928 conftest$ac_exeext conftest.$ac_ext 17929fi 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 17936printf "%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 17957xorg_testset_save_CFLAGS="$CFLAGS" 17958 17959if 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 17962printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17963if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17964then : 17965 printf %s "(cached) " >&6 17966else $as_nop 17967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17968/* end confdefs.h. */ 17969int i; 17970_ACEOF 17971if ac_fn_c_try_compile "$LINENO" 17972then : 17973 xorg_cv_cc_flag_unknown_warning_option=yes 17974else $as_nop 17975 xorg_cv_cc_flag_unknown_warning_option=no 17976fi 17977rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17978fi 17979{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17980printf "%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" 17983fi 17984 17985if 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 17991printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17992if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17993then : 17994 printf %s "(cached) " >&6 17995else $as_nop 17996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17997/* end confdefs.h. */ 17998int i; 17999_ACEOF 18000if ac_fn_c_try_compile "$LINENO" 18001then : 18002 xorg_cv_cc_flag_unused_command_line_argument=yes 18003else $as_nop 18004 xorg_cv_cc_flag_unused_command_line_argument=no 18005fi 18006rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18007fi 18008{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18009printf "%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" 18012fi 18013 18014found="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 18028printf %s "checking if $CC supports -Wtrigraphs... " >&6; } 18029 cacheid=xorg_cv_cc_flag__Wtrigraphs 18030 if eval test \${$cacheid+y} 18031then : 18032 printf %s "(cached) " >&6 18033else $as_nop 18034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18035/* end confdefs.h. */ 18036int i; 18037int 18038main (void) 18039{ 18040 18041 ; 18042 return 0; 18043} 18044_ACEOF 18045if ac_fn_c_try_link "$LINENO" 18046then : 18047 eval $cacheid=yes 18048else $as_nop 18049 eval $cacheid=no 18050fi 18051rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18052 conftest$ac_exeext conftest.$ac_ext 18053fi 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 18060printf "%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 18081xorg_testset_save_CFLAGS="$CFLAGS" 18082 18083if 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 18086printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18087if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18088then : 18089 printf %s "(cached) " >&6 18090else $as_nop 18091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18092/* end confdefs.h. */ 18093int i; 18094_ACEOF 18095if ac_fn_c_try_compile "$LINENO" 18096then : 18097 xorg_cv_cc_flag_unknown_warning_option=yes 18098else $as_nop 18099 xorg_cv_cc_flag_unknown_warning_option=no 18100fi 18101rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18102fi 18103{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18104printf "%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" 18107fi 18108 18109if 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 18115printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18116if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18117then : 18118 printf %s "(cached) " >&6 18119else $as_nop 18120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18121/* end confdefs.h. */ 18122int i; 18123_ACEOF 18124if ac_fn_c_try_compile "$LINENO" 18125then : 18126 xorg_cv_cc_flag_unused_command_line_argument=yes 18127else $as_nop 18128 xorg_cv_cc_flag_unused_command_line_argument=no 18129fi 18130rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18131fi 18132{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18133printf "%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" 18136fi 18137 18138found="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 18152printf %s "checking if $CC supports -Warray-bounds... " >&6; } 18153 cacheid=xorg_cv_cc_flag__Warray_bounds 18154 if eval test \${$cacheid+y} 18155then : 18156 printf %s "(cached) " >&6 18157else $as_nop 18158 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18159/* end confdefs.h. */ 18160int i; 18161int 18162main (void) 18163{ 18164 18165 ; 18166 return 0; 18167} 18168_ACEOF 18169if ac_fn_c_try_link "$LINENO" 18170then : 18171 eval $cacheid=yes 18172else $as_nop 18173 eval $cacheid=no 18174fi 18175rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18176 conftest$ac_exeext conftest.$ac_ext 18177fi 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 18184printf "%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 18205xorg_testset_save_CFLAGS="$CFLAGS" 18206 18207if 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 18210printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18211if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18212then : 18213 printf %s "(cached) " >&6 18214else $as_nop 18215 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18216/* end confdefs.h. */ 18217int i; 18218_ACEOF 18219if ac_fn_c_try_compile "$LINENO" 18220then : 18221 xorg_cv_cc_flag_unknown_warning_option=yes 18222else $as_nop 18223 xorg_cv_cc_flag_unknown_warning_option=no 18224fi 18225rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18226fi 18227{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18228printf "%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" 18231fi 18232 18233if 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 18239printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18240if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18241then : 18242 printf %s "(cached) " >&6 18243else $as_nop 18244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18245/* end confdefs.h. */ 18246int i; 18247_ACEOF 18248if ac_fn_c_try_compile "$LINENO" 18249then : 18250 xorg_cv_cc_flag_unused_command_line_argument=yes 18251else $as_nop 18252 xorg_cv_cc_flag_unused_command_line_argument=no 18253fi 18254rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18255fi 18256{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18257printf "%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" 18260fi 18261 18262found="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 18276printf %s "checking if $CC supports -Wwrite-strings... " >&6; } 18277 cacheid=xorg_cv_cc_flag__Wwrite_strings 18278 if eval test \${$cacheid+y} 18279then : 18280 printf %s "(cached) " >&6 18281else $as_nop 18282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18283/* end confdefs.h. */ 18284int i; 18285int 18286main (void) 18287{ 18288 18289 ; 18290 return 0; 18291} 18292_ACEOF 18293if ac_fn_c_try_link "$LINENO" 18294then : 18295 eval $cacheid=yes 18296else $as_nop 18297 eval $cacheid=no 18298fi 18299rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18300 conftest$ac_exeext conftest.$ac_ext 18301fi 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 18308printf "%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 18329xorg_testset_save_CFLAGS="$CFLAGS" 18330 18331if 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 18334printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18335if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18336then : 18337 printf %s "(cached) " >&6 18338else $as_nop 18339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18340/* end confdefs.h. */ 18341int i; 18342_ACEOF 18343if ac_fn_c_try_compile "$LINENO" 18344then : 18345 xorg_cv_cc_flag_unknown_warning_option=yes 18346else $as_nop 18347 xorg_cv_cc_flag_unknown_warning_option=no 18348fi 18349rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18350fi 18351{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18352printf "%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" 18355fi 18356 18357if 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 18363printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18364if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18365then : 18366 printf %s "(cached) " >&6 18367else $as_nop 18368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18369/* end confdefs.h. */ 18370int i; 18371_ACEOF 18372if ac_fn_c_try_compile "$LINENO" 18373then : 18374 xorg_cv_cc_flag_unused_command_line_argument=yes 18375else $as_nop 18376 xorg_cv_cc_flag_unused_command_line_argument=no 18377fi 18378rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18379fi 18380{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18381printf "%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" 18384fi 18385 18386found="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 18400printf %s "checking if $CC supports -Waddress... " >&6; } 18401 cacheid=xorg_cv_cc_flag__Waddress 18402 if eval test \${$cacheid+y} 18403then : 18404 printf %s "(cached) " >&6 18405else $as_nop 18406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18407/* end confdefs.h. */ 18408int i; 18409int 18410main (void) 18411{ 18412 18413 ; 18414 return 0; 18415} 18416_ACEOF 18417if ac_fn_c_try_link "$LINENO" 18418then : 18419 eval $cacheid=yes 18420else $as_nop 18421 eval $cacheid=no 18422fi 18423rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18424 conftest$ac_exeext conftest.$ac_ext 18425fi 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 18432printf "%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 18453xorg_testset_save_CFLAGS="$CFLAGS" 18454 18455if 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 18458printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18459if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18460then : 18461 printf %s "(cached) " >&6 18462else $as_nop 18463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18464/* end confdefs.h. */ 18465int i; 18466_ACEOF 18467if ac_fn_c_try_compile "$LINENO" 18468then : 18469 xorg_cv_cc_flag_unknown_warning_option=yes 18470else $as_nop 18471 xorg_cv_cc_flag_unknown_warning_option=no 18472fi 18473rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18474fi 18475{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18476printf "%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" 18479fi 18480 18481if 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 18487printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18488if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18489then : 18490 printf %s "(cached) " >&6 18491else $as_nop 18492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18493/* end confdefs.h. */ 18494int i; 18495_ACEOF 18496if ac_fn_c_try_compile "$LINENO" 18497then : 18498 xorg_cv_cc_flag_unused_command_line_argument=yes 18499else $as_nop 18500 xorg_cv_cc_flag_unused_command_line_argument=no 18501fi 18502rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18503fi 18504{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18505printf "%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" 18508fi 18509 18510found="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 18524printf %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} 18527then : 18528 printf %s "(cached) " >&6 18529else $as_nop 18530 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18531/* end confdefs.h. */ 18532int i; 18533int 18534main (void) 18535{ 18536 18537 ; 18538 return 0; 18539} 18540_ACEOF 18541if ac_fn_c_try_link "$LINENO" 18542then : 18543 eval $cacheid=yes 18544else $as_nop 18545 eval $cacheid=no 18546fi 18547rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18548 conftest$ac_exeext conftest.$ac_ext 18549fi 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 18556printf "%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 18577xorg_testset_save_CFLAGS="$CFLAGS" 18578 18579if 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 18582printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18583if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18584then : 18585 printf %s "(cached) " >&6 18586else $as_nop 18587 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18588/* end confdefs.h. */ 18589int i; 18590_ACEOF 18591if ac_fn_c_try_compile "$LINENO" 18592then : 18593 xorg_cv_cc_flag_unknown_warning_option=yes 18594else $as_nop 18595 xorg_cv_cc_flag_unknown_warning_option=no 18596fi 18597rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18598fi 18599{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18600printf "%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" 18603fi 18604 18605if 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 18611printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18612if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18613then : 18614 printf %s "(cached) " >&6 18615else $as_nop 18616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18617/* end confdefs.h. */ 18618int i; 18619_ACEOF 18620if ac_fn_c_try_compile "$LINENO" 18621then : 18622 xorg_cv_cc_flag_unused_command_line_argument=yes 18623else $as_nop 18624 xorg_cv_cc_flag_unused_command_line_argument=no 18625fi 18626rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18627fi 18628{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18629printf "%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" 18632fi 18633 18634found="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 18648printf %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} 18651then : 18652 printf %s "(cached) " >&6 18653else $as_nop 18654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18655/* end confdefs.h. */ 18656int i; 18657int 18658main (void) 18659{ 18660 18661 ; 18662 return 0; 18663} 18664_ACEOF 18665if ac_fn_c_try_link "$LINENO" 18666then : 18667 eval $cacheid=yes 18668else $as_nop 18669 eval $cacheid=no 18670fi 18671rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18672 conftest$ac_exeext conftest.$ac_ext 18673fi 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 18680printf "%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 18688fi 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. 18709if test ${enable_strict_compilation+y} 18710then : 18711 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 18712else $as_nop 18713 STRICT_COMPILE=no 18714fi 18715 18716 18717 18718 18719 18720 18721STRICT_CFLAGS="" 18722 18723 18724 18725 18726 18727 18728 18729 18730 18731 18732 18733 18734 18735xorg_testset_save_CFLAGS="$CFLAGS" 18736 18737if 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 18740printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18741if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18742then : 18743 printf %s "(cached) " >&6 18744else $as_nop 18745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18746/* end confdefs.h. */ 18747int i; 18748_ACEOF 18749if ac_fn_c_try_compile "$LINENO" 18750then : 18751 xorg_cv_cc_flag_unknown_warning_option=yes 18752else $as_nop 18753 xorg_cv_cc_flag_unknown_warning_option=no 18754fi 18755rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18756fi 18757{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18758printf "%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" 18761fi 18762 18763if 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 18769printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18770if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18771then : 18772 printf %s "(cached) " >&6 18773else $as_nop 18774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18775/* end confdefs.h. */ 18776int i; 18777_ACEOF 18778if ac_fn_c_try_compile "$LINENO" 18779then : 18780 xorg_cv_cc_flag_unused_command_line_argument=yes 18781else $as_nop 18782 xorg_cv_cc_flag_unused_command_line_argument=no 18783fi 18784rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18785fi 18786{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18787printf "%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" 18790fi 18791 18792found="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 18806printf %s "checking if $CC supports -pedantic... " >&6; } 18807 cacheid=xorg_cv_cc_flag__pedantic 18808 if eval test \${$cacheid+y} 18809then : 18810 printf %s "(cached) " >&6 18811else $as_nop 18812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18813/* end confdefs.h. */ 18814int i; 18815int 18816main (void) 18817{ 18818 18819 ; 18820 return 0; 18821} 18822_ACEOF 18823if ac_fn_c_try_link "$LINENO" 18824then : 18825 eval $cacheid=yes 18826else $as_nop 18827 eval $cacheid=no 18828fi 18829rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18830 conftest$ac_exeext conftest.$ac_ext 18831fi 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 18838printf "%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 18859xorg_testset_save_CFLAGS="$CFLAGS" 18860 18861if 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 18864printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18865if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18866then : 18867 printf %s "(cached) " >&6 18868else $as_nop 18869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18870/* end confdefs.h. */ 18871int i; 18872_ACEOF 18873if ac_fn_c_try_compile "$LINENO" 18874then : 18875 xorg_cv_cc_flag_unknown_warning_option=yes 18876else $as_nop 18877 xorg_cv_cc_flag_unknown_warning_option=no 18878fi 18879rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18880fi 18881{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18882printf "%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" 18885fi 18886 18887if 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 18893printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18894if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18895then : 18896 printf %s "(cached) " >&6 18897else $as_nop 18898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18899/* end confdefs.h. */ 18900int i; 18901_ACEOF 18902if ac_fn_c_try_compile "$LINENO" 18903then : 18904 xorg_cv_cc_flag_unused_command_line_argument=yes 18905else $as_nop 18906 xorg_cv_cc_flag_unused_command_line_argument=no 18907fi 18908rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18909fi 18910{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18911printf "%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" 18914fi 18915 18916found="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 18930printf %s "checking if $CC supports -Werror... " >&6; } 18931 cacheid=xorg_cv_cc_flag__Werror 18932 if eval test \${$cacheid+y} 18933then : 18934 printf %s "(cached) " >&6 18935else $as_nop 18936 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18937/* end confdefs.h. */ 18938int i; 18939int 18940main (void) 18941{ 18942 18943 ; 18944 return 0; 18945} 18946_ACEOF 18947if ac_fn_c_try_link "$LINENO" 18948then : 18949 eval $cacheid=yes 18950else $as_nop 18951 eval $cacheid=no 18952fi 18953rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18954 conftest$ac_exeext conftest.$ac_ext 18955fi 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 18962printf "%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 18981printf %s "checking if $CC supports -errwarn... " >&6; } 18982 cacheid=xorg_cv_cc_flag__errwarn 18983 if eval test \${$cacheid+y} 18984then : 18985 printf %s "(cached) " >&6 18986else $as_nop 18987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18988/* end confdefs.h. */ 18989int i; 18990int 18991main (void) 18992{ 18993 18994 ; 18995 return 0; 18996} 18997_ACEOF 18998if ac_fn_c_try_link "$LINENO" 18999then : 19000 eval $cacheid=yes 19001else $as_nop 19002 eval $cacheid=no 19003fi 19004rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19005 conftest$ac_exeext conftest.$ac_ext 19006fi 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 19013printf "%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 19037xorg_testset_save_CFLAGS="$CFLAGS" 19038 19039if 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 19042printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 19043if test ${xorg_cv_cc_flag_unknown_warning_option+y} 19044then : 19045 printf %s "(cached) " >&6 19046else $as_nop 19047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19048/* end confdefs.h. */ 19049int i; 19050_ACEOF 19051if ac_fn_c_try_compile "$LINENO" 19052then : 19053 xorg_cv_cc_flag_unknown_warning_option=yes 19054else $as_nop 19055 xorg_cv_cc_flag_unknown_warning_option=no 19056fi 19057rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 19058fi 19059{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 19060printf "%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" 19063fi 19064 19065if 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 19071printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 19072if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 19073then : 19074 printf %s "(cached) " >&6 19075else $as_nop 19076 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19077/* end confdefs.h. */ 19078int i; 19079_ACEOF 19080if ac_fn_c_try_compile "$LINENO" 19081then : 19082 xorg_cv_cc_flag_unused_command_line_argument=yes 19083else $as_nop 19084 xorg_cv_cc_flag_unused_command_line_argument=no 19085fi 19086rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 19087fi 19088{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 19089printf "%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" 19092fi 19093 19094found="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 19108printf %s "checking if $CC supports -Werror=attributes... " >&6; } 19109 cacheid=xorg_cv_cc_flag__Werror_attributes 19110 if eval test \${$cacheid+y} 19111then : 19112 printf %s "(cached) " >&6 19113else $as_nop 19114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19115/* end confdefs.h. */ 19116int i; 19117int 19118main (void) 19119{ 19120 19121 ; 19122 return 0; 19123} 19124_ACEOF 19125if ac_fn_c_try_link "$LINENO" 19126then : 19127 eval $cacheid=yes 19128else $as_nop 19129 eval $cacheid=no 19130fi 19131rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19132 conftest$ac_exeext conftest.$ac_ext 19133fi 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 19140printf "%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 19149if test "x$STRICT_COMPILE" = "xyes"; then 19150 BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS" 19151 CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 19152fi 19153 19154 19155 19156 19157 19158 19159 19160 19161cat >>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 19170printf "%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 19177printf "%s\n" "#define PACKAGE_VERSION_PATCHLEVEL $PVP" >>confdefs.h 19178 19179 19180 19181CHANGELOG_CMD="((GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp) 2>/dev/null && \ 19182mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 19183|| (rm -f \$(top_srcdir)/.changelog.tmp; test -e \$(top_srcdir)/ChangeLog || ( \ 19184touch \$(top_srcdir)/ChangeLog; \ 19185echo 'git failed to create ChangeLog: installing empty ChangeLog.' >&2))" 19186 19187 19188 19189 19190macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 19191INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 19192mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 19193|| (rm -f \$(top_srcdir)/.INSTALL.tmp; test -e \$(top_srcdir)/INSTALL || ( \ 19194touch \$(top_srcdir)/INSTALL; \ 19195echo 'failed to copy INSTALL from util-macros: installing empty INSTALL.' >&2))" 19196 19197 19198 19199 19200 19201 19202case $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 19208printf %s "checking for /usr/share/man/man7/attributes.7... " >&6; } 19209if test ${ac_cv_file__usr_share_man_man7_attributes_7+y} 19210then : 19211 printf %s "(cached) " >&6 19212else $as_nop 19213 test "$cross_compiling" = yes && 19214 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 19215if test -r "/usr/share/man/man7/attributes.7"; then 19216 ac_cv_file__usr_share_man_man7_attributes_7=yes 19217else 19218 ac_cv_file__usr_share_man_man7_attributes_7=no 19219fi 19220fi 19221{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__usr_share_man_man7_attributes_7" >&5 19222printf "%s\n" "$ac_cv_file__usr_share_man_man7_attributes_7" >&6; } 19223if test "x$ac_cv_file__usr_share_man_man7_attributes_7" = xyes 19224then : 19225 SYSV_MAN_SECTIONS=false 19226else $as_nop 19227 SYSV_MAN_SECTIONS=true 19228fi 19229 19230 ;; 19231 *) SYSV_MAN_SECTIONS=false ;; 19232esac 19233 19234if test x$APP_MAN_SUFFIX = x ; then 19235 APP_MAN_SUFFIX=1 19236fi 19237if test x$APP_MAN_DIR = x ; then 19238 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 19239fi 19240 19241if test x$LIB_MAN_SUFFIX = x ; then 19242 LIB_MAN_SUFFIX=3 19243fi 19244if test x$LIB_MAN_DIR = x ; then 19245 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 19246fi 19247 19248if 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 19253fi 19254if test x$FILE_MAN_DIR = x ; then 19255 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 19256fi 19257 19258if 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 19263fi 19264if test x$MISC_MAN_DIR = x ; then 19265 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 19266fi 19267 19268if 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 19273fi 19274if test x$DRIVER_MAN_DIR = x ; then 19275 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 19276fi 19277 19278if 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 19283fi 19284if test x$ADMIN_MAN_DIR = x ; then 19285 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 19286fi 19287 19288 19289 19290 19291 19292 19293 19294 19295 19296 19297 19298 19299 19300 19301 19302XORG_MAN_PAGE="X Version 11" 19303 19304MAN_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. 19321if test ${enable_silent_rules+y} 19322then : 19323 enableval=$enable_silent_rules; 19324fi 19325 19326case $enable_silent_rules in # ((( 19327 yes) AM_DEFAULT_VERBOSITY=0;; 19328 no) AM_DEFAULT_VERBOSITY=1;; 19329 *) AM_DEFAULT_VERBOSITY=0;; 19330esac 19331am_make=${MAKE-make} 19332{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 19333printf %s "checking whether $am_make supports nested variables... " >&6; } 19334if test ${am_cv_make_support_nested_variables+y} 19335then : 19336 printf %s "(cached) " >&6 19337else $as_nop 19338 if printf "%s\n" 'TRUE=$(BAR$(V)) 19339BAR0=false 19340BAR1=true 19341V=1 19342am__doit: 19343 @$(TRUE) 19344.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 19345 am_cv_make_support_nested_variables=yes 19346else 19347 am_cv_make_support_nested_variables=no 19348fi 19349fi 19350{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 19351printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 19352if test $am_cv_make_support_nested_variables = yes; then 19353 AM_V='$(V)' 19354 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 19355else 19356 AM_V=$AM_DEFAULT_VERBOSITY 19357 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 19358fi 19359AM_BACKSLASH='\' 19360 19361 19362 19363 19364 19365 19366 19367 19368# Check whether --with-lint was given. 19369if test ${with_lint+y} 19370then : 19371 withval=$with_lint; use_lint=$withval 19372else $as_nop 19373 use_lint=no 19374fi 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 19379case $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 ;; 19392esac 19393 19394# Test for the presence of the program (either guessed by the code or spelled out by the user) 19395if test "x$use_lint" = x"yes" ; then 19396 # Extract the first word of "$lint_name", so it can be a program name with args. 19397set dummy $lint_name; ac_word=$2 19398{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19399printf %s "checking for $ac_word... " >&6; } 19400if test ${ac_cv_path_LINT+y} 19401then : 19402 printf %s "(cached) " >&6 19403else $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 19410for as_dir in $PATH 19411do 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 19424done 19425 done 19426IFS=$as_save_IFS 19427 19428 ;; 19429esac 19430fi 19431LINT=$ac_cv_path_LINT 19432if test -n "$LINT"; then 19433 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LINT" >&5 19434printf "%s\n" "$LINT" >&6; } 19435else 19436 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19437printf "%s\n" "no" >&6; } 19438fi 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 19444elif 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 19447printf "%s\n" "$as_me: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&2;} 19448 fi 19449else 19450 as_fn_error $? "--with-lint expects 'yes' or 'no'. Use LINT variable to specify path." "$LINENO" 5 19451fi 19452 19453# User supplied flags override default flags 19454if test "x$LINT_FLAGS" != "x"; then 19455 lint_options=$LINT_FLAGS 19456fi 19457 19458LINT_FLAGS=$lint_options 19459 19460 if test "x$LINT" != x; then 19461 LINT_TRUE= 19462 LINT_FALSE='#' 19463else 19464 LINT_TRUE='#' 19465 LINT_FALSE= 19466fi 19467 19468 19469 19470 19471# Checks for library functions 19472ac_fn_c_check_func "$LINENO" "asprintf" "ac_cv_func_asprintf" 19473if test "x$ac_cv_func_asprintf" = xyes 19474then : 19475 printf "%s\n" "#define HAVE_ASPRINTF 1" >>confdefs.h 19476 19477fi 19478ac_fn_c_check_func "$LINENO" "timingsafe_memcmp" "ac_cv_func_timingsafe_memcmp" 19479if test "x$ac_cv_func_timingsafe_memcmp" = xyes 19480then : 19481 printf "%s\n" "#define HAVE_TIMINGSAFE_MEMCMP 1" >>confdefs.h 19482 19483fi 19484 19485 19486# Obtain compiler/linker options from server and required extensions 19487 19488pkg_failed=no 19489{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XORG" >&5 19490printf %s "checking for XORG... " >&6; } 19491 19492if 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 19503else 19504 pkg_failed=yes 19505fi 19506 else 19507 pkg_failed=untried 19508fi 19509if 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 19520else 19521 pkg_failed=yes 19522fi 19523 else 19524 pkg_failed=untried 19525fi 19526 19527 19528 19529if test $pkg_failed = yes; then 19530 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19531printf "%s\n" "no" >&6; } 19532 19533if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19534 _pkg_short_errors_supported=yes 19535else 19536 _pkg_short_errors_supported=no 19537fi 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 19550Consider adjusting the PKG_CONFIG_PATH environment variable if you 19551installed software in a non-standard prefix. 19552 19553Alternatively, you may set the environment variables XORG_CFLAGS 19554and XORG_LIBS to avoid the need to call pkg-config. 19555See the pkg-config man page for more details." "$LINENO" 5 19556elif test $pkg_failed = untried; then 19557 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19558printf "%s\n" "no" >&6; } 19559 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 19560printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 19561as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 19562is in your PATH or set the PKG_CONFIG environment variable to the full 19563path to pkg-config. 19564 19565Alternatively, you may set the environment variables XORG_CFLAGS 19566and XORG_LIBS to avoid the need to call pkg-config. 19567See the pkg-config man page for more details. 19568 19569To get pkg-config, see <http://pkg-config.freedesktop.org/>. 19570See \`config.log' for more details" "$LINENO" 5; } 19571else 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 19575printf "%s\n" "yes" >&6; } 19576 19577fi 19578 19579# Define a configure option for an alternate input module directory 19580 19581# Check whether --with-xorg-module-dir was given. 19582if test ${with_xorg_module_dir+y} 19583then : 19584 withval=$with_xorg_module_dir; moduledir="$withval" 19585else $as_nop 19586 moduledir="$libdir/xorg/modules" 19587fi 19588 19589inputdir=${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 19594sdkdir=`$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. 19600if test ${with_sdkdir+y} 19601then : 19602 withval=$with_sdkdir; sdkdir="$withval" 19603fi 19604 19605 19606 19607 19608# Work out which OS mouse driver we need to build 19609case $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 ;; 19622esac 19623 19624 19625DRIVER_NAME=mouse 19626 19627 19628ac_config_files="$ac_config_files Makefile xorg-mouse.pc include/Makefile src/Makefile man/Makefile" 19629 19630cat >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 19658printf "%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 19692if 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 19696printf "%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 19711printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} 19712 fi 19713fi 19714rm -f confcache 19715 19716test "x$prefix" = xNONE && prefix=$ac_default_prefix 19717# Let make expand exec_prefix. 19718test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 19719 19720DEFS=-DHAVE_CONFIG_H 19721 19722ac_libobjs= 19723ac_ltlibobjs= 19724U= 19725for 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' 19733done 19734LIBOBJS=$ac_libobjs 19735 19736LTLIBOBJS=$ac_ltlibobjs 19737 19738 19739{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 19740printf %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 19746printf "%s\n" "done" >&6; } 19747if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 19748 as_fn_error $? "conditional \"AMDEP\" was never defined. 19749Usually this means the macro was only invoked conditionally." "$LINENO" 5 19750fi 19751if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 19752 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 19753Usually this means the macro was only invoked conditionally." "$LINENO" 5 19754fi 19755 if test -n "$EXEEXT"; then 19756 am__EXEEXT_TRUE= 19757 am__EXEEXT_FALSE='#' 19758else 19759 am__EXEEXT_TRUE='#' 19760 am__EXEEXT_FALSE= 19761fi 19762 19763if test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then 19764 as_fn_error $? "conditional \"LINT\" was never defined. 19765Usually this means the macro was only invoked conditionally." "$LINENO" 5 19766fi 19767 19768: "${CONFIG_STATUS=./config.status}" 19769ac_write_fail=0 19770ac_clean_files_save=$ac_clean_files 19771ac_clean_files="$ac_clean_files $CONFIG_STATUS" 19772{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 19773printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} 19774as_write_fail=0 19775cat >$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 19782debug=false 19783ac_cs_recheck=false 19784ac_cs_silent=false 19785 19786SHELL=\${CONFIG_SHELL-$SHELL} 19787export SHELL 19788_ASEOF 19789cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 19790## -------------------- ## 19791## M4sh Initialization. ## 19792## -------------------- ## 19793 19794# Be more Bourne compatible 19795DUALCASE=1; export DUALCASE # for MKS sh 19796as_nop=: 19797if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 19798then : 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 19805else $as_nop 19806 case `(set -o) 2>/dev/null` in #( 19807 *posix*) : 19808 set -o posix ;; #( 19809 *) : 19810 ;; 19811esac 19812fi 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. 19823as_nl=' 19824' 19825export as_nl 19826IFS=" "" $as_nl" 19827 19828PS1='$ ' 19829PS2='> ' 19830PS4='+ ' 19831 19832# Ensure predictable behavior from utilities with locale-dependent output. 19833LC_ALL=C 19834export LC_ALL 19835LANGUAGE=C 19836export 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). 19843for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 19844do eval test \${$as_var+y} \ 19845 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 19846done 19847 19848# Ensure that fds 0, 1, and 2 are open. 19849if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 19850if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 19851if (exec 3>&2) ; then :; else exec 2>/dev/null; fi 19852 19853# The user is always right. 19854if ${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 } 19860fi 19861 19862 19863# Find who we are. Look in the path if we contain no directory separator. 19864as_myself= 19865case $0 in #(( 19866 *[\\/]* ) as_myself=$0 ;; 19867 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19868for as_dir in $PATH 19869do 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 19878IFS=$as_save_IFS 19879 19880 ;; 19881esac 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. 19884if test "x$as_myself" = x; then 19885 as_myself=$0 19886fi 19887if 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 19890fi 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. 19899as_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. 19915as_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. 19923as_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. 19933as_fn_unset () 19934{ 19935 { eval $1=; unset $1;} 19936} 19937as_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. 19945if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 19946then : 19947 eval 'as_fn_append () 19948 { 19949 eval $1+=\$2 19950 }' 19951else $as_nop 19952 as_fn_append () 19953 { 19954 eval $1=\$$1\$2 19955 } 19956fi # 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. 19963if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 19964then : 19965 eval 'as_fn_arith () 19966 { 19967 as_val=$(( $* )) 19968 }' 19969else $as_nop 19970 as_fn_arith () 19971 { 19972 as_val=`expr "$@" || test $? -eq 1` 19973 } 19974fi # as_fn_arith 19975 19976 19977if expr a : '\(a\)' >/dev/null 2>&1 && 19978 test "X`expr 00001 : '.*\(...\)'`" = X001; then 19979 as_expr=expr 19980else 19981 as_expr=false 19982fi 19983 19984if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 19985 as_basename=basename 19986else 19987 as_basename=false 19988fi 19989 19990if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 19991 as_dirname=dirname 19992else 19993 as_dirname=false 19994fi 19995 19996as_me=`$as_basename -- "$0" || 19997$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 19998 X"$0" : 'X\(//\)$' \| \ 19999 X"$0" : 'X\(/\)' \| . 2>/dev/null || 20000printf "%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. 20016as_cr_letters='abcdefghijklmnopqrstuvwxyz' 20017as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 20018as_cr_Letters=$as_cr_letters$as_cr_LETTERS 20019as_cr_digits='0123456789' 20020as_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. 20026ECHO_C= ECHO_N= ECHO_T= 20027case `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';; 20037esac 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. 20042as_echo='printf %s\n' 20043as_echo_n='printf %s' 20044 20045rm -f conf$$ conf$$.exe conf$$.file 20046if test -d conf$$.dir; then 20047 rm -f conf$$.dir/conf$$.file 20048else 20049 rm -f conf$$.dir 20050 mkdir conf$$.dir 2>/dev/null 20051fi 20052if (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 20066else 20067 as_ln_s='cp -pR' 20068fi 20069rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 20070rmdir conf$$.dir 2>/dev/null 20071 20072 20073# as_fn_mkdir_p 20074# ------------- 20075# Create "$as_dir" as a directory, including parents if necessary. 20076as_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 || 20095printf "%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 20120if mkdir -p . 2>/dev/null; then 20121 as_mkdir_p='mkdir -p "$as_dir"' 20122else 20123 test -d ./-p && rmdir ./-p 20124 as_mkdir_p=false 20125fi 20126 20127 20128# as_fn_executable_p FILE 20129# ----------------------- 20130# Test if FILE is an executable regular file. 20131as_fn_executable_p () 20132{ 20133 test -f "$1" && test -x "$1" 20134} # as_fn_executable_p 20135as_test_x='test -x' 20136as_executable_p=as_fn_executable_p 20137 20138# Sed expression to map a string onto a valid CPP name. 20139as_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. 20142as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 20143 20144 20145exec 6>&1 20146## ----------------------------------- ## 20147## Main body of $CONFIG_STATUS script. ## 20148## ----------------------------------- ## 20149_ASEOF 20150test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 20151 20152cat >>$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. 20156ac_log=" 20157This file was extended by xf86-input-mouse $as_me 1.9.5, which was 20158generated 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 20166on `(hostname || uname -n) 2>/dev/null | sed 1q` 20167" 20168 20169_ACEOF 20170 20171case $ac_config_files in *" 20172"*) set x $ac_config_files; shift; ac_config_files=$*;; 20173esac 20174 20175case $ac_config_headers in *" 20176"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 20177esac 20178 20179 20180cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20181# Files that config.status was made for. 20182config_files="$ac_config_files" 20183config_headers="$ac_config_headers" 20184config_commands="$ac_config_commands" 20185 20186_ACEOF 20187 20188cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20189ac_cs_usage="\ 20190\`$as_me' instantiates files and other configuration actions 20191from templates according to the current configuration. Unless the files 20192and actions are specified as TAGs, all are instantiated by default. 20193 20194Usage: $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 20208Configuration files: 20209$config_files 20210 20211Configuration headers: 20212$config_headers 20213 20214Configuration commands: 20215$config_commands 20216 20217Report bugs to <https://gitlab.freedesktop.org/xorg/driver/xf86-input-mouse/-/issues>." 20218 20219_ACEOF 20220ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` 20221ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` 20222cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20223ac_cs_config='$ac_cs_config_escaped' 20224ac_cs_version="\\ 20225xf86-input-mouse config.status 1.9.5 20226configured by $0, generated by GNU Autoconf 2.71, 20227 with options \\"\$ac_cs_config\\" 20228 20229Copyright (C) 2021 Free Software Foundation, Inc. 20230This config.status script is free software; the Free Software Foundation 20231gives unlimited permission to copy, distribute and modify it." 20232 20233ac_pwd='$ac_pwd' 20234srcdir='$srcdir' 20235INSTALL='$INSTALL' 20236MKDIR_P='$MKDIR_P' 20237AWK='$AWK' 20238test -n "\$AWK" || AWK=awk 20239_ACEOF 20240 20241cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20242# The default lists apply if the user does not specify any file. 20243ac_need_defaults=: 20244while test $# != 0 20245do 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' 20292Try \`$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' 20301Try \`$0 --help' for more information." ;; 20302 20303 *) as_fn_append ac_config_targets " $1" 20304 ac_need_defaults=false ;; 20305 20306 esac 20307 shift 20308done 20309 20310ac_configure_extra_args= 20311 20312if $ac_cs_silent; then 20313 exec 6>/dev/null 20314 ac_configure_extra_args="$ac_configure_extra_args --silent" 20315fi 20316 20317_ACEOF 20318cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20319if \$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 "\$@" 20326fi 20327 20328_ACEOF 20329cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20330exec 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 20340cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20341# 20342# INIT-COMMANDS 20343# 20344AMDEP_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 20351sed_quote_subst='$sed_quote_subst' 20352double_quote_subst='$double_quote_subst' 20353delay_variable_subst='$delay_variable_subst' 20354enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 20355macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 20356macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 20357enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 20358pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 20359enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 20360shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 20361SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 20362ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 20363PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 20364host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 20365host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 20366host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 20367build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 20368build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 20369build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 20370SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 20371Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 20372GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 20373EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 20374FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 20375LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 20376NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 20377LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 20378max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 20379ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 20380exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 20381lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 20382lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 20383lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 20384lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 20385lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 20386reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 20387reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 20388FILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`' 20389OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 20390deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 20391file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 20392file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 20393want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 20394DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 20395sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 20396AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 20397lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`' 20398AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 20399archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 20400STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 20401RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 20402old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 20403old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 20404old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 20405lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 20406CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 20407CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 20408compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 20409GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 20410lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 20411lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 20412lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 20413lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 20414lt_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"`' 20415lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 20416nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 20417lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 20418lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 20419objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 20420MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 20421lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 20422lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 20423lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 20424lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 20425lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 20426need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 20427MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 20428DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 20429NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 20430LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 20431OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 20432OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 20433libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 20434shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 20435extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 20436archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 20437enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 20438export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 20439whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 20440compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 20441old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 20442old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 20443archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 20444archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 20445module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 20446module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 20447with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 20448allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 20449no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 20450hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 20451hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 20452hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 20453hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 20454hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 20455hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 20456hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 20457inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 20458link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 20459always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 20460export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 20461exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 20462include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 20463prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 20464postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 20465file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 20466variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 20467need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 20468need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 20469version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 20470runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 20471shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 20472shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 20473libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 20474library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 20475soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 20476install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 20477postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 20478postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 20479finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 20480finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 20481hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 20482sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 20483configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 20484configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 20485hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 20486enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 20487enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 20488enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 20489old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 20490striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 20491 20492LTCC='$LTCC' 20493LTCFLAGS='$LTCFLAGS' 20494compiler='$compiler_DEFAULT' 20495 20496# A function that is used when there is no print builtin or printf. 20497func_fallback_echo () 20498{ 20499 eval 'cat <<_LTECHO_EOF 20500\$1 20501_LTECHO_EOF' 20502} 20503 20504# Quote evaled strings. 20505for var in SHELL \ 20506ECHO \ 20507PATH_SEPARATOR \ 20508SED \ 20509GREP \ 20510EGREP \ 20511FGREP \ 20512LD \ 20513NM \ 20514LN_S \ 20515lt_SP2NL \ 20516lt_NL2SP \ 20517reload_flag \ 20518FILECMD \ 20519OBJDUMP \ 20520deplibs_check_method \ 20521file_magic_cmd \ 20522file_magic_glob \ 20523want_nocaseglob \ 20524DLLTOOL \ 20525sharedlib_from_linklib_cmd \ 20526AR \ 20527archiver_list_spec \ 20528STRIP \ 20529RANLIB \ 20530CC \ 20531CFLAGS \ 20532compiler \ 20533lt_cv_sys_global_symbol_pipe \ 20534lt_cv_sys_global_symbol_to_cdecl \ 20535lt_cv_sys_global_symbol_to_import \ 20536lt_cv_sys_global_symbol_to_c_name_address \ 20537lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 20538lt_cv_nm_interface \ 20539nm_file_list_spec \ 20540lt_cv_truncate_bin \ 20541lt_prog_compiler_no_builtin_flag \ 20542lt_prog_compiler_pic \ 20543lt_prog_compiler_wl \ 20544lt_prog_compiler_static \ 20545lt_cv_prog_compiler_c_o \ 20546need_locks \ 20547MANIFEST_TOOL \ 20548DSYMUTIL \ 20549NMEDIT \ 20550LIPO \ 20551OTOOL \ 20552OTOOL64 \ 20553shrext_cmds \ 20554export_dynamic_flag_spec \ 20555whole_archive_flag_spec \ 20556compiler_needs_object \ 20557with_gnu_ld \ 20558allow_undefined_flag \ 20559no_undefined_flag \ 20560hardcode_libdir_flag_spec \ 20561hardcode_libdir_separator \ 20562exclude_expsyms \ 20563include_expsyms \ 20564file_list_spec \ 20565variables_saved_for_relink \ 20566libname_spec \ 20567library_names_spec \ 20568soname_spec \ 20569install_override_mode \ 20570finish_eval \ 20571old_striplib \ 20572striplib; 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 20581done 20582 20583# Double-quote double-evaled strings. 20584for var in reload_cmds \ 20585old_postinstall_cmds \ 20586old_postuninstall_cmds \ 20587old_archive_cmds \ 20588extract_expsyms_cmds \ 20589old_archive_from_new_cmds \ 20590old_archive_from_expsyms_cmds \ 20591archive_cmds \ 20592archive_expsym_cmds \ 20593module_cmds \ 20594module_expsym_cmds \ 20595export_symbols_cmds \ 20596prelink_cmds \ 20597postlink_cmds \ 20598postinstall_cmds \ 20599postuninstall_cmds \ 20600finish_cmds \ 20601sys_lib_search_path_spec \ 20602configure_time_dlsearch_path \ 20603configure_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 20612done 20613 20614ac_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. 20618if test -n "\${ZSH_VERSION+set}"; then 20619 setopt NO_GLOB_SUBST 20620fi 20621 20622 20623 PACKAGE='$PACKAGE' 20624 VERSION='$VERSION' 20625 RM='$RM' 20626 ofile='$ofile' 20627 20628 20629 20630 20631_ACEOF 20632 20633cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20634 20635# Handling of arguments. 20636for ac_config_target in $ac_config_targets 20637do 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 20650done 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. 20657if $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 20661fi 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 20688ac_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'. 20693if test -n "$CONFIG_FILES"; then 20694 20695 20696ac_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. 20700if test "x$ac_cr" = x; then 20701 eval ac_cr=\$\'\\r\' 20702fi 20703ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 20704if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 20705 ac_cs_awk_cr='\\r' 20706else 20707 ac_cs_awk_cr=$ac_cr 20708fi 20709 20710echo '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 20720ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 20721ac_delim='%!_!# ' 20722for 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 20734done 20735rm -f conf$$subs.sh 20736 20737cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20738cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 20739_ACEOF 20740sed -n ' 20741h 20742s/^/S["/; s/!.*/"]=/ 20743p 20744g 20745s/^[^!]*!// 20746:repl 20747t repl 20748s/'"$ac_delim"'$// 20749t delim 20750:nl 20751h 20752s/\(.\{148\}\)..*/\1/ 20753t more1 20754s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 20755p 20756n 20757b repl 20758:more1 20759s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 20760p 20761g 20762s/.\{148\}// 20763t nl 20764:delim 20765h 20766s/\(.\{148\}\)..*/\1/ 20767t more2 20768s/["\\]/\\&/g; s/^/"/; s/$/"/ 20769p 20770b 20771:more2 20772s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 20773p 20774g 20775s/.\{148\}// 20776t delim 20777' <conf$$subs.awk | sed ' 20778/^[^""]/{ 20779 N 20780 s/\n// 20781} 20782' >>$CONFIG_STATUS || ac_write_fail=1 20783rm -f conf$$subs.awk 20784cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20785_ACAWK 20786cat >>"\$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 20813cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20814if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 20815 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 20816else 20817 cat 20818fi < "$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). 20826if test "x$srcdir" = x.; then 20827 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 20828h 20829s/// 20830s/^/:/ 20831s/[ ]*$/:/ 20832s/:\$(srcdir):/:/g 20833s/:\${srcdir}:/:/g 20834s/:@srcdir@:/:/g 20835s/^:*// 20836s/:*$// 20837x 20838s/\(=[ ]*\).*/\1/ 20839G 20840s/\n// 20841s/^[^=]*=[ ]*$// 20842}' 20843fi 20844 20845cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20846fi # 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'. 20851if test -n "$CONFIG_HEADERS"; then 20852cat >"$ac_tmp/defines.awk" <<\_ACAWK || 20853BEGIN { 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. 20862ac_delim='%!_!# ' 20863for 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 20872done 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 20878ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 20879sed -n ' 20880s/.\{148\}/&'"$ac_delim"'/g 20881t rset 20882:rset 20883s/^[ ]*#[ ]*define[ ][ ]*/ / 20884t def 20885d 20886:def 20887s/\\$// 20888t bsnl 20889s/["\\]/\\&/g 20890s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 20891D["\1"]=" \3"/p 20892s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 20893d 20894:bsnl 20895s/["\\]/\\&/g 20896s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 20897D["\1"]=" \3\\\\\\n"\\/p 20898t cont 20899s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 20900t cont 20901d 20902:cont 20903n 20904s/.\{148\}/&'"$ac_delim"'/g 20905t clear 20906:clear 20907s/\\$// 20908t bsnlc 20909s/["\\]/\\&/g; s/^/"/; s/$/"/p 20910d 20911:bsnlc 20912s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 20913b cont 20914' <confdefs.h | sed ' 20915s/'"$ac_delim"'/"\\\ 20916"/g' >>$CONFIG_STATUS || ac_write_fail=1 20917 20918cat >>$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 20952cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20953 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 20954fi # test -n "$CONFIG_HEADERS" 20955 20956 20957eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 20958shift 20959for ac_tag 20960do 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 21009printf "%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 || 21031printf "%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 21052case "$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 ;; 21062esac 21063ac_abs_top_builddir=$ac_pwd 21064ac_abs_builddir=$ac_pwd$ac_dir_suffix 21065# for backward compatibility: 21066ac_top_builddir=$ac_top_build_prefix 21067 21068case $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 ;; 21081esac 21082ac_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 21102cat >>$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. 21105ac_datarootdir_hack=; ac_datarootdir_seen= 21106ac_sed_dataroot=' 21107/datarootdir/ { 21108 p 21109 q 21110} 21111/@datadir@/p 21112/@docdir@/p 21113/@infodir@/p 21114/@localedir@/p 21115/@mandir@/p' 21116case `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 21120printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 21121_ACEOF 21122cat >>$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' ;; 21130esac 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? 21136cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21137ac_sed_extra="$ac_vpsub 21138$extrasub 21139_ACEOF 21140cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21141:t 21142/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 21143s|@configure_input@|$ac_sed_conf_input|;t t 21144s&@top_builddir@&$ac_top_builddir_sub&;t t 21145s&@top_build_prefix@&$ac_top_build_prefix&;t t 21146s&@srcdir@&$ac_srcdir&;t t 21147s&@abs_srcdir@&$ac_abs_srcdir&;t t 21148s&@top_srcdir@&$ac_top_srcdir&;t t 21149s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 21150s&@builddir@&$ac_builddir&;t t 21151s&@abs_builddir@&$ac_abs_builddir&;t t 21152s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 21153s&@INSTALL@&$ac_INSTALL&;t t 21154s&@MKDIR_P@&$ac_MKDIR_P&;t t 21155$ac_datarootdir_hack 21156" 21157eval 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 21160test -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' 21165which seems to be undefined. Please make sure it is defined" >&5 21166printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 21167which 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 21188printf "%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 21202for _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 21209done 21210echo "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 || 21215printf "%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 21236printf "%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 ;; 21255esac 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 || 21274printf "%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 || 21296printf "%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 21322printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 21323as_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). 21329See \`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. 21383available_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. 21391build_old_libs=$enable_static 21392 21393# Which release of libtool.m4 was used? 21394macro_version=$macro_version 21395macro_revision=$macro_revision 21396 21397# Whether or not to build shared libraries. 21398build_libtool_libs=$enable_shared 21399 21400# What type of objects to build. 21401pic_mode=$pic_mode 21402 21403# Whether or not to optimize for fast installation. 21404fast_install=$enable_fast_install 21405 21406# Shared archive member basename,for filename based shared library versioning on AIX. 21407shared_archive_member_spec=$shared_archive_member_spec 21408 21409# Shell to use when invoking shell scripts. 21410SHELL=$lt_SHELL 21411 21412# An echo program that protects backslashes. 21413ECHO=$lt_ECHO 21414 21415# The PATH separator for the build system. 21416PATH_SEPARATOR=$lt_PATH_SEPARATOR 21417 21418# The host system. 21419host_alias=$host_alias 21420host=$host 21421host_os=$host_os 21422 21423# The build system. 21424build_alias=$build_alias 21425build=$build 21426build_os=$build_os 21427 21428# A sed program that does not truncate output. 21429SED=$lt_SED 21430 21431# Sed that helps us avoid accidentally triggering echo(1) options like -n. 21432Xsed="\$SED -e 1s/^X//" 21433 21434# A grep program that handles long lines. 21435GREP=$lt_GREP 21436 21437# An ERE matcher. 21438EGREP=$lt_EGREP 21439 21440# A literal string matcher. 21441FGREP=$lt_FGREP 21442 21443# A BSD- or MS-compatible name lister. 21444NM=$lt_NM 21445 21446# Whether we need soft or hard links. 21447LN_S=$lt_LN_S 21448 21449# What is the maximum length of a command? 21450max_cmd_len=$max_cmd_len 21451 21452# Object file suffix (normally "o"). 21453objext=$ac_objext 21454 21455# Executable file suffix (normally ""). 21456exeext=$exeext 21457 21458# whether the shell understands "unset". 21459lt_unset=$lt_unset 21460 21461# turn spaces into newlines. 21462SP2NL=$lt_lt_SP2NL 21463 21464# turn newlines into spaces. 21465NL2SP=$lt_lt_NL2SP 21466 21467# convert \$build file names to \$host format. 21468to_host_file_cmd=$lt_cv_to_host_file_cmd 21469 21470# convert \$build files to toolchain format. 21471to_tool_file_cmd=$lt_cv_to_tool_file_cmd 21472 21473# A file(cmd) program that detects file types. 21474FILECMD=$lt_FILECMD 21475 21476# An object symbol dumper. 21477OBJDUMP=$lt_OBJDUMP 21478 21479# Method to check whether dependent libraries are shared objects. 21480deplibs_check_method=$lt_deplibs_check_method 21481 21482# Command to use when deplibs_check_method = "file_magic". 21483file_magic_cmd=$lt_file_magic_cmd 21484 21485# How to find potential files when deplibs_check_method = "file_magic". 21486file_magic_glob=$lt_file_magic_glob 21487 21488# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 21489want_nocaseglob=$lt_want_nocaseglob 21490 21491# DLL creation program. 21492DLLTOOL=$lt_DLLTOOL 21493 21494# Command to associate shared and link libraries. 21495sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 21496 21497# The archiver. 21498AR=$lt_AR 21499 21500# Flags to create an archive (by configure). 21501lt_ar_flags=$lt_ar_flags 21502 21503# Flags to create an archive. 21504AR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"} 21505 21506# How to feed a file listing to the archiver. 21507archiver_list_spec=$lt_archiver_list_spec 21508 21509# A symbol stripping program. 21510STRIP=$lt_STRIP 21511 21512# Commands used to install an old-style archive. 21513RANLIB=$lt_RANLIB 21514old_postinstall_cmds=$lt_old_postinstall_cmds 21515old_postuninstall_cmds=$lt_old_postuninstall_cmds 21516 21517# Whether to use a lock for old archive extraction. 21518lock_old_archive_extraction=$lock_old_archive_extraction 21519 21520# A C compiler. 21521LTCC=$lt_CC 21522 21523# LTCC compiler flags. 21524LTCFLAGS=$lt_CFLAGS 21525 21526# Take the output of nm and produce a listing of raw symbols and C names. 21527global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 21528 21529# Transform the output of nm in a proper C declaration. 21530global_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. 21533global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 21534 21535# Transform the output of nm in a C name address pair. 21536global_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. 21539global_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. 21542nm_interface=$lt_lt_cv_nm_interface 21543 21544# Specify filename containing input files for \$NM. 21545nm_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. 21548lt_sysroot=$lt_sysroot 21549 21550# Command to truncate a binary pipe. 21551lt_truncate_bin=$lt_lt_cv_truncate_bin 21552 21553# The name of the directory that contains temporary libtool files. 21554objdir=$objdir 21555 21556# Used to examine libraries when file_magic_cmd begins with "file". 21557MAGIC_CMD=$MAGIC_CMD 21558 21559# Must we lock files when doing compilation? 21560need_locks=$lt_need_locks 21561 21562# Manifest tool. 21563MANIFEST_TOOL=$lt_MANIFEST_TOOL 21564 21565# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 21566DSYMUTIL=$lt_DSYMUTIL 21567 21568# Tool to change global to local symbols on Mac OS X. 21569NMEDIT=$lt_NMEDIT 21570 21571# Tool to manipulate fat objects and archives on Mac OS X. 21572LIPO=$lt_LIPO 21573 21574# ldd/readelf like tool for Mach-O binaries on Mac OS X. 21575OTOOL=$lt_OTOOL 21576 21577# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 21578OTOOL64=$lt_OTOOL64 21579 21580# Old archive suffix (normally "a"). 21581libext=$libext 21582 21583# Shared library suffix (normally ".so"). 21584shrext_cmds=$lt_shrext_cmds 21585 21586# The commands to extract the exported symbol list from a shared archive. 21587extract_expsyms_cmds=$lt_extract_expsyms_cmds 21588 21589# Variables whose values should be saved in libtool wrapper scripts and 21590# restored at link time. 21591variables_saved_for_relink=$lt_variables_saved_for_relink 21592 21593# Do we need the "lib" prefix for modules? 21594need_lib_prefix=$need_lib_prefix 21595 21596# Do we need a version for libraries? 21597need_version=$need_version 21598 21599# Library versioning type. 21600version_type=$version_type 21601 21602# Shared library runtime path variable. 21603runpath_var=$runpath_var 21604 21605# Shared library path variable. 21606shlibpath_var=$shlibpath_var 21607 21608# Is shlibpath searched before the hard-coded library search path? 21609shlibpath_overrides_runpath=$shlibpath_overrides_runpath 21610 21611# Format of library name prefix. 21612libname_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 21616library_names_spec=$lt_library_names_spec 21617 21618# The coded name of the library, if different from the real name. 21619soname_spec=$lt_soname_spec 21620 21621# Permission mode override for installation of shared libraries. 21622install_override_mode=$lt_install_override_mode 21623 21624# Command to use after installation of a shared archive. 21625postinstall_cmds=$lt_postinstall_cmds 21626 21627# Command to use after uninstallation of a shared archive. 21628postuninstall_cmds=$lt_postuninstall_cmds 21629 21630# Commands used to finish a libtool library installation in a directory. 21631finish_cmds=$lt_finish_cmds 21632 21633# As "finish_cmds", except a single script fragment to be evaled but 21634# not shown. 21635finish_eval=$lt_finish_eval 21636 21637# Whether we should hardcode library paths into libraries. 21638hardcode_into_libs=$hardcode_into_libs 21639 21640# Compile-time system search path for libraries. 21641sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 21642 21643# Detected run-time system search path for libraries. 21644sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 21645 21646# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 21647configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 21648 21649# Whether dlopen is supported. 21650dlopen_support=$enable_dlopen 21651 21652# Whether dlopen of programs is supported. 21653dlopen_self=$enable_dlopen_self 21654 21655# Whether dlopen of statically linked programs is supported. 21656dlopen_self_static=$enable_dlopen_self_static 21657 21658# Commands to strip libraries. 21659old_striplib=$lt_old_striplib 21660striplib=$lt_striplib 21661 21662 21663# The linker used to build libraries. 21664LD=$lt_LD 21665 21666# How to create reloadable object files. 21667reload_flag=$lt_reload_flag 21668reload_cmds=$lt_reload_cmds 21669 21670# Commands used to build an old-style archive. 21671old_archive_cmds=$lt_old_archive_cmds 21672 21673# A language specific compiler. 21674CC=$lt_compiler 21675 21676# Is the compiler the GNU compiler? 21677with_gcc=$GCC 21678 21679# Compiler flag to turn off builtin functions. 21680no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 21681 21682# Additional compiler flags for building library objects. 21683pic_flag=$lt_lt_prog_compiler_pic 21684 21685# How to pass a linker flag through the compiler. 21686wl=$lt_lt_prog_compiler_wl 21687 21688# Compiler flag to prevent dynamic linking. 21689link_static_flag=$lt_lt_prog_compiler_static 21690 21691# Does compiler simultaneously support -c and -o options? 21692compiler_c_o=$lt_lt_cv_prog_compiler_c_o 21693 21694# Whether or not to add -lc for building shared libraries. 21695build_libtool_need_lc=$archive_cmds_need_lc 21696 21697# Whether or not to disallow shared libs when runtime libs are static. 21698allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 21699 21700# Compiler flag to allow reflexive dlopens. 21701export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 21702 21703# Compiler flag to generate shared objects directly from archives. 21704whole_archive_flag_spec=$lt_whole_archive_flag_spec 21705 21706# Whether the compiler copes with passing no objects directly. 21707compiler_needs_object=$lt_compiler_needs_object 21708 21709# Create an old-style archive from a shared archive. 21710old_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. 21713old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 21714 21715# Commands used to build a shared archive. 21716archive_cmds=$lt_archive_cmds 21717archive_expsym_cmds=$lt_archive_expsym_cmds 21718 21719# Commands used to build a loadable module if different from building 21720# a shared archive. 21721module_cmds=$lt_module_cmds 21722module_expsym_cmds=$lt_module_expsym_cmds 21723 21724# Whether we are building with GNU ld or not. 21725with_gnu_ld=$lt_with_gnu_ld 21726 21727# Flag that allows shared libraries with undefined symbols to be built. 21728allow_undefined_flag=$lt_allow_undefined_flag 21729 21730# Flag that enforces no undefined symbols. 21731no_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 21735hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 21736 21737# Whether we need a single "-rpath" flag with a separated argument. 21738hardcode_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. 21742hardcode_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. 21748hardcode_direct_absolute=$hardcode_direct_absolute 21749 21750# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 21751# into the resulting binary. 21752hardcode_minus_L=$hardcode_minus_L 21753 21754# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 21755# into the resulting binary. 21756hardcode_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. 21761hardcode_automatic=$hardcode_automatic 21762 21763# Set to yes if linker adds runtime paths of dependent libraries 21764# to runtime path list. 21765inherit_rpath=$inherit_rpath 21766 21767# Whether libtool must link a program against all its dependency libraries. 21768link_all_deplibs=$link_all_deplibs 21769 21770# Set to "yes" if exported symbols are required. 21771always_export_symbols=$always_export_symbols 21772 21773# The commands to list exported symbols. 21774export_symbols_cmds=$lt_export_symbols_cmds 21775 21776# Symbols that should not be listed in the preloaded symbols. 21777exclude_expsyms=$lt_exclude_expsyms 21778 21779# Symbols that must always be exported. 21780include_expsyms=$lt_include_expsyms 21781 21782# Commands necessary for linking programs (against libraries) with templates. 21783prelink_cmds=$lt_prelink_cmds 21784 21785# Commands necessary for finishing linking programs. 21786postlink_cmds=$lt_postlink_cmds 21787 21788# Specify filename containing input files. 21789file_list_spec=$lt_file_list_spec 21790 21791# How to hardcode a shared library path into an executable. 21792hardcode_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]" 21816func_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. 21839func_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. 21863if test set != "${COLLECT_NAMES+set}"; then 21864 COLLECT_NAMES= 21865 export COLLECT_NAMES 21866fi 21867_LT_EOF 21868 ;; 21869 esac 21870 21871 21872 21873ltmain=$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 21890done # for ac_tag 21891 21892 21893as_fn_exit 0 21894_ACEOF 21895ac_clean_files=$ac_clean_files_save 21896 21897test $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. 21909if 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 21920fi 21921if 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 21923printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 21924fi 21925 21926 21927