configure revision 370b807f
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.4. 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.4' 626PACKAGE_STRING='xf86-input-mouse 1.9.4' 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.4 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.4:";; 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.4 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.4, 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.4' 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 12820{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5 12821printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; } 12822if test ${ac_cv_c_undeclared_builtin_options+y} 12823then : 12824 printf %s "(cached) " >&6 12825else $as_nop 12826 ac_save_CFLAGS=$CFLAGS 12827 ac_cv_c_undeclared_builtin_options='cannot detect' 12828 for ac_arg in '' -fno-builtin; do 12829 CFLAGS="$ac_save_CFLAGS $ac_arg" 12830 # This test program should *not* compile successfully. 12831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12832/* end confdefs.h. */ 12833 12834int 12835main (void) 12836{ 12837(void) strchr; 12838 ; 12839 return 0; 12840} 12841_ACEOF 12842if ac_fn_c_try_compile "$LINENO" 12843then : 12844 12845else $as_nop 12846 # This test program should compile successfully. 12847 # No library function is consistently available on 12848 # freestanding implementations, so test against a dummy 12849 # declaration. Include always-available headers on the 12850 # off chance that they somehow elicit warnings. 12851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12852/* end confdefs.h. */ 12853#include <float.h> 12854#include <limits.h> 12855#include <stdarg.h> 12856#include <stddef.h> 12857extern void ac_decl (int, char *); 12858 12859int 12860main (void) 12861{ 12862(void) ac_decl (0, (char *) 0); 12863 (void) ac_decl; 12864 12865 ; 12866 return 0; 12867} 12868_ACEOF 12869if ac_fn_c_try_compile "$LINENO" 12870then : 12871 if test x"$ac_arg" = x 12872then : 12873 ac_cv_c_undeclared_builtin_options='none needed' 12874else $as_nop 12875 ac_cv_c_undeclared_builtin_options=$ac_arg 12876fi 12877 break 12878fi 12879rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 12880fi 12881rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 12882 done 12883 CFLAGS=$ac_save_CFLAGS 12884 12885fi 12886{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5 12887printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; } 12888 case $ac_cv_c_undeclared_builtin_options in #( 12889 'cannot detect') : 12890 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12891printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 12892as_fn_error $? "cannot make $CC report undeclared builtins 12893See \`config.log' for more details" "$LINENO" 5; } ;; #( 12894 'none needed') : 12895 ac_c_undeclared_builtin_options='' ;; #( 12896 *) : 12897 ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;; 12898esac 12899 12900 12901 12902 12903 12904ac_fn_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 12905if test "x$ac_cv_have_decl___clang__" = xyes 12906then : 12907 CLANGCC="yes" 12908else $as_nop 12909 CLANGCC="no" 12910fi 12911ac_fn_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 12912if test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes 12913then : 12914 INTELCC="yes" 12915else $as_nop 12916 INTELCC="no" 12917fi 12918ac_fn_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 12919if test "x$ac_cv_have_decl___SUNPRO_C" = xyes 12920then : 12921 SUNCC="yes" 12922else $as_nop 12923 SUNCC="no" 12924fi 12925 12926 12927 12928 12929 12930 12931 12932 12933if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 12934 if test -n "$ac_tool_prefix"; then 12935 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 12936set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 12937{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12938printf %s "checking for $ac_word... " >&6; } 12939if test ${ac_cv_path_PKG_CONFIG+y} 12940then : 12941 printf %s "(cached) " >&6 12942else $as_nop 12943 case $PKG_CONFIG in 12944 [\\/]* | ?:[\\/]*) 12945 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 12946 ;; 12947 *) 12948 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12949for as_dir in $PATH 12950do 12951 IFS=$as_save_IFS 12952 case $as_dir in #((( 12953 '') as_dir=./ ;; 12954 */) ;; 12955 *) as_dir=$as_dir/ ;; 12956 esac 12957 for ac_exec_ext in '' $ac_executable_extensions; do 12958 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 12959 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 12960 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 12961 break 2 12962 fi 12963done 12964 done 12965IFS=$as_save_IFS 12966 12967 ;; 12968esac 12969fi 12970PKG_CONFIG=$ac_cv_path_PKG_CONFIG 12971if test -n "$PKG_CONFIG"; then 12972 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 12973printf "%s\n" "$PKG_CONFIG" >&6; } 12974else 12975 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12976printf "%s\n" "no" >&6; } 12977fi 12978 12979 12980fi 12981if test -z "$ac_cv_path_PKG_CONFIG"; then 12982 ac_pt_PKG_CONFIG=$PKG_CONFIG 12983 # Extract the first word of "pkg-config", so it can be a program name with args. 12984set dummy pkg-config; ac_word=$2 12985{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12986printf %s "checking for $ac_word... " >&6; } 12987if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} 12988then : 12989 printf %s "(cached) " >&6 12990else $as_nop 12991 case $ac_pt_PKG_CONFIG in 12992 [\\/]* | ?:[\\/]*) 12993 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 12994 ;; 12995 *) 12996 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12997for as_dir in $PATH 12998do 12999 IFS=$as_save_IFS 13000 case $as_dir in #((( 13001 '') as_dir=./ ;; 13002 */) ;; 13003 *) as_dir=$as_dir/ ;; 13004 esac 13005 for ac_exec_ext in '' $ac_executable_extensions; do 13006 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13007 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 13008 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13009 break 2 13010 fi 13011done 13012 done 13013IFS=$as_save_IFS 13014 13015 ;; 13016esac 13017fi 13018ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 13019if test -n "$ac_pt_PKG_CONFIG"; then 13020 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 13021printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } 13022else 13023 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 13024printf "%s\n" "no" >&6; } 13025fi 13026 13027 if test "x$ac_pt_PKG_CONFIG" = x; then 13028 PKG_CONFIG="" 13029 else 13030 case $cross_compiling:$ac_tool_warned in 13031yes:) 13032{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13033printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13034ac_tool_warned=yes ;; 13035esac 13036 PKG_CONFIG=$ac_pt_PKG_CONFIG 13037 fi 13038else 13039 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 13040fi 13041 13042fi 13043if test -n "$PKG_CONFIG"; then 13044 _pkg_min_version=0.9.0 13045 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 13046printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } 13047 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 13048 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13049printf "%s\n" "yes" >&6; } 13050 else 13051 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 13052printf "%s\n" "no" >&6; } 13053 PKG_CONFIG="" 13054 fi 13055fi 13056 13057 13058 13059 13060 13061# Check whether --enable-selective-werror was given. 13062if test ${enable_selective_werror+y} 13063then : 13064 enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval 13065else $as_nop 13066 SELECTIVE_WERROR=yes 13067fi 13068 13069 13070 13071 13072 13073# -v is too short to test reliably with XORG_TESTSET_CFLAG 13074if test "x$SUNCC" = "xyes"; then 13075 BASE_CFLAGS="-v" 13076else 13077 BASE_CFLAGS="" 13078fi 13079 13080# This chunk of warnings were those that existed in the legacy CWARNFLAGS 13081 13082 13083 13084 13085 13086 13087 13088 13089 13090 13091 13092 13093 13094xorg_testset_save_CFLAGS="$CFLAGS" 13095 13096if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 13097 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13098 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13099printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13100if test ${xorg_cv_cc_flag_unknown_warning_option+y} 13101then : 13102 printf %s "(cached) " >&6 13103else $as_nop 13104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13105/* end confdefs.h. */ 13106int i; 13107_ACEOF 13108if ac_fn_c_try_compile "$LINENO" 13109then : 13110 xorg_cv_cc_flag_unknown_warning_option=yes 13111else $as_nop 13112 xorg_cv_cc_flag_unknown_warning_option=no 13113fi 13114rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13115fi 13116{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13117printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 13118 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 13119 CFLAGS="$xorg_testset_save_CFLAGS" 13120fi 13121 13122if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 13123 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13124 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13125 fi 13126 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13127 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13128printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13129if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13130then : 13131 printf %s "(cached) " >&6 13132else $as_nop 13133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13134/* end confdefs.h. */ 13135int i; 13136_ACEOF 13137if ac_fn_c_try_compile "$LINENO" 13138then : 13139 xorg_cv_cc_flag_unused_command_line_argument=yes 13140else $as_nop 13141 xorg_cv_cc_flag_unused_command_line_argument=no 13142fi 13143rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13144fi 13145{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13146printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 13147 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 13148 CFLAGS="$xorg_testset_save_CFLAGS" 13149fi 13150 13151found="no" 13152 13153 if test $found = "no" ; then 13154 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13155 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13156 fi 13157 13158 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 13159 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13160 fi 13161 13162 CFLAGS="$CFLAGS -Wall" 13163 13164 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5 13165printf %s "checking if $CC supports -Wall... " >&6; } 13166 cacheid=xorg_cv_cc_flag__Wall 13167 if eval test \${$cacheid+y} 13168then : 13169 printf %s "(cached) " >&6 13170else $as_nop 13171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13172/* end confdefs.h. */ 13173int i; 13174int 13175main (void) 13176{ 13177 13178 ; 13179 return 0; 13180} 13181_ACEOF 13182if ac_fn_c_try_link "$LINENO" 13183then : 13184 eval $cacheid=yes 13185else $as_nop 13186 eval $cacheid=no 13187fi 13188rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13189 conftest$ac_exeext conftest.$ac_ext 13190fi 13191 13192 13193 CFLAGS="$xorg_testset_save_CFLAGS" 13194 13195 eval supported=\$$cacheid 13196 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13197printf "%s\n" "$supported" >&6; } 13198 if test "$supported" = "yes" ; then 13199 BASE_CFLAGS="$BASE_CFLAGS -Wall" 13200 found="yes" 13201 fi 13202 fi 13203 13204 13205 13206 13207 13208 13209 13210 13211 13212 13213 13214 13215 13216 13217 13218xorg_testset_save_CFLAGS="$CFLAGS" 13219 13220if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 13221 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13222 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13223printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13224if test ${xorg_cv_cc_flag_unknown_warning_option+y} 13225then : 13226 printf %s "(cached) " >&6 13227else $as_nop 13228 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13229/* end confdefs.h. */ 13230int i; 13231_ACEOF 13232if ac_fn_c_try_compile "$LINENO" 13233then : 13234 xorg_cv_cc_flag_unknown_warning_option=yes 13235else $as_nop 13236 xorg_cv_cc_flag_unknown_warning_option=no 13237fi 13238rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13239fi 13240{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13241printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 13242 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 13243 CFLAGS="$xorg_testset_save_CFLAGS" 13244fi 13245 13246if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 13247 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13248 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13249 fi 13250 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13251 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13252printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13253if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13254then : 13255 printf %s "(cached) " >&6 13256else $as_nop 13257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13258/* end confdefs.h. */ 13259int i; 13260_ACEOF 13261if ac_fn_c_try_compile "$LINENO" 13262then : 13263 xorg_cv_cc_flag_unused_command_line_argument=yes 13264else $as_nop 13265 xorg_cv_cc_flag_unused_command_line_argument=no 13266fi 13267rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13268fi 13269{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13270printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 13271 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 13272 CFLAGS="$xorg_testset_save_CFLAGS" 13273fi 13274 13275found="no" 13276 13277 if test $found = "no" ; then 13278 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13279 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13280 fi 13281 13282 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 13283 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13284 fi 13285 13286 CFLAGS="$CFLAGS -Wpointer-arith" 13287 13288 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5 13289printf %s "checking if $CC supports -Wpointer-arith... " >&6; } 13290 cacheid=xorg_cv_cc_flag__Wpointer_arith 13291 if eval test \${$cacheid+y} 13292then : 13293 printf %s "(cached) " >&6 13294else $as_nop 13295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13296/* end confdefs.h. */ 13297int i; 13298int 13299main (void) 13300{ 13301 13302 ; 13303 return 0; 13304} 13305_ACEOF 13306if ac_fn_c_try_link "$LINENO" 13307then : 13308 eval $cacheid=yes 13309else $as_nop 13310 eval $cacheid=no 13311fi 13312rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13313 conftest$ac_exeext conftest.$ac_ext 13314fi 13315 13316 13317 CFLAGS="$xorg_testset_save_CFLAGS" 13318 13319 eval supported=\$$cacheid 13320 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13321printf "%s\n" "$supported" >&6; } 13322 if test "$supported" = "yes" ; then 13323 BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith" 13324 found="yes" 13325 fi 13326 fi 13327 13328 13329 13330 13331 13332 13333 13334 13335 13336 13337 13338 13339 13340 13341 13342xorg_testset_save_CFLAGS="$CFLAGS" 13343 13344if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 13345 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13346 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13347printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13348if test ${xorg_cv_cc_flag_unknown_warning_option+y} 13349then : 13350 printf %s "(cached) " >&6 13351else $as_nop 13352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13353/* end confdefs.h. */ 13354int i; 13355_ACEOF 13356if ac_fn_c_try_compile "$LINENO" 13357then : 13358 xorg_cv_cc_flag_unknown_warning_option=yes 13359else $as_nop 13360 xorg_cv_cc_flag_unknown_warning_option=no 13361fi 13362rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13363fi 13364{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13365printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 13366 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 13367 CFLAGS="$xorg_testset_save_CFLAGS" 13368fi 13369 13370if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 13371 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13372 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13373 fi 13374 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13375 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13376printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13377if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13378then : 13379 printf %s "(cached) " >&6 13380else $as_nop 13381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13382/* end confdefs.h. */ 13383int i; 13384_ACEOF 13385if ac_fn_c_try_compile "$LINENO" 13386then : 13387 xorg_cv_cc_flag_unused_command_line_argument=yes 13388else $as_nop 13389 xorg_cv_cc_flag_unused_command_line_argument=no 13390fi 13391rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13392fi 13393{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13394printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 13395 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 13396 CFLAGS="$xorg_testset_save_CFLAGS" 13397fi 13398 13399found="no" 13400 13401 if test $found = "no" ; then 13402 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13403 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13404 fi 13405 13406 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 13407 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13408 fi 13409 13410 CFLAGS="$CFLAGS -Wmissing-declarations" 13411 13412 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5 13413printf %s "checking if $CC supports -Wmissing-declarations... " >&6; } 13414 cacheid=xorg_cv_cc_flag__Wmissing_declarations 13415 if eval test \${$cacheid+y} 13416then : 13417 printf %s "(cached) " >&6 13418else $as_nop 13419 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13420/* end confdefs.h. */ 13421int i; 13422int 13423main (void) 13424{ 13425 13426 ; 13427 return 0; 13428} 13429_ACEOF 13430if ac_fn_c_try_link "$LINENO" 13431then : 13432 eval $cacheid=yes 13433else $as_nop 13434 eval $cacheid=no 13435fi 13436rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13437 conftest$ac_exeext conftest.$ac_ext 13438fi 13439 13440 13441 CFLAGS="$xorg_testset_save_CFLAGS" 13442 13443 eval supported=\$$cacheid 13444 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13445printf "%s\n" "$supported" >&6; } 13446 if test "$supported" = "yes" ; then 13447 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations" 13448 found="yes" 13449 fi 13450 fi 13451 13452 13453 13454 13455 13456 13457 13458 13459 13460 13461 13462 13463 13464 13465 13466xorg_testset_save_CFLAGS="$CFLAGS" 13467 13468if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 13469 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13470 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13471printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13472if test ${xorg_cv_cc_flag_unknown_warning_option+y} 13473then : 13474 printf %s "(cached) " >&6 13475else $as_nop 13476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13477/* end confdefs.h. */ 13478int i; 13479_ACEOF 13480if ac_fn_c_try_compile "$LINENO" 13481then : 13482 xorg_cv_cc_flag_unknown_warning_option=yes 13483else $as_nop 13484 xorg_cv_cc_flag_unknown_warning_option=no 13485fi 13486rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13487fi 13488{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13489printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 13490 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 13491 CFLAGS="$xorg_testset_save_CFLAGS" 13492fi 13493 13494if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 13495 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13496 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13497 fi 13498 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13499 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13500printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13501if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13502then : 13503 printf %s "(cached) " >&6 13504else $as_nop 13505 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13506/* end confdefs.h. */ 13507int i; 13508_ACEOF 13509if ac_fn_c_try_compile "$LINENO" 13510then : 13511 xorg_cv_cc_flag_unused_command_line_argument=yes 13512else $as_nop 13513 xorg_cv_cc_flag_unused_command_line_argument=no 13514fi 13515rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13516fi 13517{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13518printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 13519 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 13520 CFLAGS="$xorg_testset_save_CFLAGS" 13521fi 13522 13523found="no" 13524 13525 if test $found = "no" ; then 13526 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13527 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13528 fi 13529 13530 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 13531 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13532 fi 13533 13534 CFLAGS="$CFLAGS -Wformat=2" 13535 13536 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5 13537printf %s "checking if $CC supports -Wformat=2... " >&6; } 13538 cacheid=xorg_cv_cc_flag__Wformat_2 13539 if eval test \${$cacheid+y} 13540then : 13541 printf %s "(cached) " >&6 13542else $as_nop 13543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13544/* end confdefs.h. */ 13545int i; 13546int 13547main (void) 13548{ 13549 13550 ; 13551 return 0; 13552} 13553_ACEOF 13554if ac_fn_c_try_link "$LINENO" 13555then : 13556 eval $cacheid=yes 13557else $as_nop 13558 eval $cacheid=no 13559fi 13560rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13561 conftest$ac_exeext conftest.$ac_ext 13562fi 13563 13564 13565 CFLAGS="$xorg_testset_save_CFLAGS" 13566 13567 eval supported=\$$cacheid 13568 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13569printf "%s\n" "$supported" >&6; } 13570 if test "$supported" = "yes" ; then 13571 BASE_CFLAGS="$BASE_CFLAGS -Wformat=2" 13572 found="yes" 13573 fi 13574 fi 13575 13576 if test $found = "no" ; then 13577 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13578 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13579 fi 13580 13581 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 13582 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13583 fi 13584 13585 CFLAGS="$CFLAGS -Wformat" 13586 13587 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5 13588printf %s "checking if $CC supports -Wformat... " >&6; } 13589 cacheid=xorg_cv_cc_flag__Wformat 13590 if eval test \${$cacheid+y} 13591then : 13592 printf %s "(cached) " >&6 13593else $as_nop 13594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13595/* end confdefs.h. */ 13596int i; 13597int 13598main (void) 13599{ 13600 13601 ; 13602 return 0; 13603} 13604_ACEOF 13605if ac_fn_c_try_link "$LINENO" 13606then : 13607 eval $cacheid=yes 13608else $as_nop 13609 eval $cacheid=no 13610fi 13611rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13612 conftest$ac_exeext conftest.$ac_ext 13613fi 13614 13615 13616 CFLAGS="$xorg_testset_save_CFLAGS" 13617 13618 eval supported=\$$cacheid 13619 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13620printf "%s\n" "$supported" >&6; } 13621 if test "$supported" = "yes" ; then 13622 BASE_CFLAGS="$BASE_CFLAGS -Wformat" 13623 found="yes" 13624 fi 13625 fi 13626 13627 13628 13629 13630 13631 13632 13633 13634 13635 13636 13637 13638 13639 13640 13641 13642 13643xorg_testset_save_CFLAGS="$CFLAGS" 13644 13645if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 13646 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13647 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13648printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13649if test ${xorg_cv_cc_flag_unknown_warning_option+y} 13650then : 13651 printf %s "(cached) " >&6 13652else $as_nop 13653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13654/* end confdefs.h. */ 13655int i; 13656_ACEOF 13657if ac_fn_c_try_compile "$LINENO" 13658then : 13659 xorg_cv_cc_flag_unknown_warning_option=yes 13660else $as_nop 13661 xorg_cv_cc_flag_unknown_warning_option=no 13662fi 13663rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13664fi 13665{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13666printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 13667 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 13668 CFLAGS="$xorg_testset_save_CFLAGS" 13669fi 13670 13671if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 13672 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13673 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13674 fi 13675 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13676 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13677printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13678if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13679then : 13680 printf %s "(cached) " >&6 13681else $as_nop 13682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13683/* end confdefs.h. */ 13684int i; 13685_ACEOF 13686if ac_fn_c_try_compile "$LINENO" 13687then : 13688 xorg_cv_cc_flag_unused_command_line_argument=yes 13689else $as_nop 13690 xorg_cv_cc_flag_unused_command_line_argument=no 13691fi 13692rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13693fi 13694{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13695printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 13696 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 13697 CFLAGS="$xorg_testset_save_CFLAGS" 13698fi 13699 13700found="no" 13701 13702 if test $found = "no" ; then 13703 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13704 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13705 fi 13706 13707 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 13708 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13709 fi 13710 13711 CFLAGS="$CFLAGS -Wstrict-prototypes" 13712 13713 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5 13714printf %s "checking if $CC supports -Wstrict-prototypes... " >&6; } 13715 cacheid=xorg_cv_cc_flag__Wstrict_prototypes 13716 if eval test \${$cacheid+y} 13717then : 13718 printf %s "(cached) " >&6 13719else $as_nop 13720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13721/* end confdefs.h. */ 13722int i; 13723int 13724main (void) 13725{ 13726 13727 ; 13728 return 0; 13729} 13730_ACEOF 13731if ac_fn_c_try_link "$LINENO" 13732then : 13733 eval $cacheid=yes 13734else $as_nop 13735 eval $cacheid=no 13736fi 13737rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13738 conftest$ac_exeext conftest.$ac_ext 13739fi 13740 13741 13742 CFLAGS="$xorg_testset_save_CFLAGS" 13743 13744 eval supported=\$$cacheid 13745 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13746printf "%s\n" "$supported" >&6; } 13747 if test "$supported" = "yes" ; then 13748 BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes" 13749 found="yes" 13750 fi 13751 fi 13752 13753 13754 13755 13756 13757 13758 13759 13760 13761 13762 13763 13764 13765 13766 13767xorg_testset_save_CFLAGS="$CFLAGS" 13768 13769if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 13770 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13771 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13772printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13773if test ${xorg_cv_cc_flag_unknown_warning_option+y} 13774then : 13775 printf %s "(cached) " >&6 13776else $as_nop 13777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13778/* end confdefs.h. */ 13779int i; 13780_ACEOF 13781if ac_fn_c_try_compile "$LINENO" 13782then : 13783 xorg_cv_cc_flag_unknown_warning_option=yes 13784else $as_nop 13785 xorg_cv_cc_flag_unknown_warning_option=no 13786fi 13787rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13788fi 13789{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13790printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 13791 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 13792 CFLAGS="$xorg_testset_save_CFLAGS" 13793fi 13794 13795if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 13796 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13797 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13798 fi 13799 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13800 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13801printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13802if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13803then : 13804 printf %s "(cached) " >&6 13805else $as_nop 13806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13807/* end confdefs.h. */ 13808int i; 13809_ACEOF 13810if ac_fn_c_try_compile "$LINENO" 13811then : 13812 xorg_cv_cc_flag_unused_command_line_argument=yes 13813else $as_nop 13814 xorg_cv_cc_flag_unused_command_line_argument=no 13815fi 13816rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13817fi 13818{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13819printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 13820 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 13821 CFLAGS="$xorg_testset_save_CFLAGS" 13822fi 13823 13824found="no" 13825 13826 if test $found = "no" ; then 13827 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13828 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13829 fi 13830 13831 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 13832 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13833 fi 13834 13835 CFLAGS="$CFLAGS -Wmissing-prototypes" 13836 13837 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5 13838printf %s "checking if $CC supports -Wmissing-prototypes... " >&6; } 13839 cacheid=xorg_cv_cc_flag__Wmissing_prototypes 13840 if eval test \${$cacheid+y} 13841then : 13842 printf %s "(cached) " >&6 13843else $as_nop 13844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13845/* end confdefs.h. */ 13846int i; 13847int 13848main (void) 13849{ 13850 13851 ; 13852 return 0; 13853} 13854_ACEOF 13855if ac_fn_c_try_link "$LINENO" 13856then : 13857 eval $cacheid=yes 13858else $as_nop 13859 eval $cacheid=no 13860fi 13861rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13862 conftest$ac_exeext conftest.$ac_ext 13863fi 13864 13865 13866 CFLAGS="$xorg_testset_save_CFLAGS" 13867 13868 eval supported=\$$cacheid 13869 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13870printf "%s\n" "$supported" >&6; } 13871 if test "$supported" = "yes" ; then 13872 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes" 13873 found="yes" 13874 fi 13875 fi 13876 13877 13878 13879 13880 13881 13882 13883 13884 13885 13886 13887 13888 13889 13890 13891xorg_testset_save_CFLAGS="$CFLAGS" 13892 13893if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 13894 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13895 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 13896printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 13897if test ${xorg_cv_cc_flag_unknown_warning_option+y} 13898then : 13899 printf %s "(cached) " >&6 13900else $as_nop 13901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13902/* end confdefs.h. */ 13903int i; 13904_ACEOF 13905if ac_fn_c_try_compile "$LINENO" 13906then : 13907 xorg_cv_cc_flag_unknown_warning_option=yes 13908else $as_nop 13909 xorg_cv_cc_flag_unknown_warning_option=no 13910fi 13911rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13912fi 13913{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 13914printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 13915 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 13916 CFLAGS="$xorg_testset_save_CFLAGS" 13917fi 13918 13919if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 13920 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13921 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13922 fi 13923 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13924 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 13925printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 13926if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 13927then : 13928 printf %s "(cached) " >&6 13929else $as_nop 13930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13931/* end confdefs.h. */ 13932int i; 13933_ACEOF 13934if ac_fn_c_try_compile "$LINENO" 13935then : 13936 xorg_cv_cc_flag_unused_command_line_argument=yes 13937else $as_nop 13938 xorg_cv_cc_flag_unused_command_line_argument=no 13939fi 13940rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13941fi 13942{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 13943printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 13944 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 13945 CFLAGS="$xorg_testset_save_CFLAGS" 13946fi 13947 13948found="no" 13949 13950 if test $found = "no" ; then 13951 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 13952 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 13953 fi 13954 13955 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 13956 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 13957 fi 13958 13959 CFLAGS="$CFLAGS -Wnested-externs" 13960 13961 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5 13962printf %s "checking if $CC supports -Wnested-externs... " >&6; } 13963 cacheid=xorg_cv_cc_flag__Wnested_externs 13964 if eval test \${$cacheid+y} 13965then : 13966 printf %s "(cached) " >&6 13967else $as_nop 13968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13969/* end confdefs.h. */ 13970int i; 13971int 13972main (void) 13973{ 13974 13975 ; 13976 return 0; 13977} 13978_ACEOF 13979if ac_fn_c_try_link "$LINENO" 13980then : 13981 eval $cacheid=yes 13982else $as_nop 13983 eval $cacheid=no 13984fi 13985rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13986 conftest$ac_exeext conftest.$ac_ext 13987fi 13988 13989 13990 CFLAGS="$xorg_testset_save_CFLAGS" 13991 13992 eval supported=\$$cacheid 13993 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 13994printf "%s\n" "$supported" >&6; } 13995 if test "$supported" = "yes" ; then 13996 BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs" 13997 found="yes" 13998 fi 13999 fi 14000 14001 14002 14003 14004 14005 14006 14007 14008 14009 14010 14011 14012 14013 14014 14015xorg_testset_save_CFLAGS="$CFLAGS" 14016 14017if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14018 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14019 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14020printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14021if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14022then : 14023 printf %s "(cached) " >&6 14024else $as_nop 14025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14026/* end confdefs.h. */ 14027int i; 14028_ACEOF 14029if ac_fn_c_try_compile "$LINENO" 14030then : 14031 xorg_cv_cc_flag_unknown_warning_option=yes 14032else $as_nop 14033 xorg_cv_cc_flag_unknown_warning_option=no 14034fi 14035rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14036fi 14037{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14038printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14039 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14040 CFLAGS="$xorg_testset_save_CFLAGS" 14041fi 14042 14043if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14044 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14045 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14046 fi 14047 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14048 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14049printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14050if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14051then : 14052 printf %s "(cached) " >&6 14053else $as_nop 14054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14055/* end confdefs.h. */ 14056int i; 14057_ACEOF 14058if ac_fn_c_try_compile "$LINENO" 14059then : 14060 xorg_cv_cc_flag_unused_command_line_argument=yes 14061else $as_nop 14062 xorg_cv_cc_flag_unused_command_line_argument=no 14063fi 14064rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14065fi 14066{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14067printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14068 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14069 CFLAGS="$xorg_testset_save_CFLAGS" 14070fi 14071 14072found="no" 14073 14074 if test $found = "no" ; then 14075 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14076 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14077 fi 14078 14079 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14080 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14081 fi 14082 14083 CFLAGS="$CFLAGS -Wbad-function-cast" 14084 14085 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5 14086printf %s "checking if $CC supports -Wbad-function-cast... " >&6; } 14087 cacheid=xorg_cv_cc_flag__Wbad_function_cast 14088 if eval test \${$cacheid+y} 14089then : 14090 printf %s "(cached) " >&6 14091else $as_nop 14092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14093/* end confdefs.h. */ 14094int i; 14095int 14096main (void) 14097{ 14098 14099 ; 14100 return 0; 14101} 14102_ACEOF 14103if ac_fn_c_try_link "$LINENO" 14104then : 14105 eval $cacheid=yes 14106else $as_nop 14107 eval $cacheid=no 14108fi 14109rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14110 conftest$ac_exeext conftest.$ac_ext 14111fi 14112 14113 14114 CFLAGS="$xorg_testset_save_CFLAGS" 14115 14116 eval supported=\$$cacheid 14117 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14118printf "%s\n" "$supported" >&6; } 14119 if test "$supported" = "yes" ; then 14120 BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast" 14121 found="yes" 14122 fi 14123 fi 14124 14125 14126 14127 14128 14129 14130 14131 14132 14133 14134 14135 14136 14137 14138 14139xorg_testset_save_CFLAGS="$CFLAGS" 14140 14141if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14142 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14143 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14144printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14145if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14146then : 14147 printf %s "(cached) " >&6 14148else $as_nop 14149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14150/* end confdefs.h. */ 14151int i; 14152_ACEOF 14153if ac_fn_c_try_compile "$LINENO" 14154then : 14155 xorg_cv_cc_flag_unknown_warning_option=yes 14156else $as_nop 14157 xorg_cv_cc_flag_unknown_warning_option=no 14158fi 14159rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14160fi 14161{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14162printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14163 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14164 CFLAGS="$xorg_testset_save_CFLAGS" 14165fi 14166 14167if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14168 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14169 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14170 fi 14171 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14172 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14173printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14174if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14175then : 14176 printf %s "(cached) " >&6 14177else $as_nop 14178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14179/* end confdefs.h. */ 14180int i; 14181_ACEOF 14182if ac_fn_c_try_compile "$LINENO" 14183then : 14184 xorg_cv_cc_flag_unused_command_line_argument=yes 14185else $as_nop 14186 xorg_cv_cc_flag_unused_command_line_argument=no 14187fi 14188rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14189fi 14190{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14191printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14192 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14193 CFLAGS="$xorg_testset_save_CFLAGS" 14194fi 14195 14196found="no" 14197 14198 if test $found = "no" ; then 14199 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14200 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14201 fi 14202 14203 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14204 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14205 fi 14206 14207 CFLAGS="$CFLAGS -Wold-style-definition" 14208 14209 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5 14210printf %s "checking if $CC supports -Wold-style-definition... " >&6; } 14211 cacheid=xorg_cv_cc_flag__Wold_style_definition 14212 if eval test \${$cacheid+y} 14213then : 14214 printf %s "(cached) " >&6 14215else $as_nop 14216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14217/* end confdefs.h. */ 14218int i; 14219int 14220main (void) 14221{ 14222 14223 ; 14224 return 0; 14225} 14226_ACEOF 14227if ac_fn_c_try_link "$LINENO" 14228then : 14229 eval $cacheid=yes 14230else $as_nop 14231 eval $cacheid=no 14232fi 14233rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14234 conftest$ac_exeext conftest.$ac_ext 14235fi 14236 14237 14238 CFLAGS="$xorg_testset_save_CFLAGS" 14239 14240 eval supported=\$$cacheid 14241 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14242printf "%s\n" "$supported" >&6; } 14243 if test "$supported" = "yes" ; then 14244 BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition" 14245 found="yes" 14246 fi 14247 fi 14248 14249 if test $found = "no" ; then 14250 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14251 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14252 fi 14253 14254 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14255 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14256 fi 14257 14258 CFLAGS="$CFLAGS -fd" 14259 14260 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5 14261printf %s "checking if $CC supports -fd... " >&6; } 14262 cacheid=xorg_cv_cc_flag__fd 14263 if eval test \${$cacheid+y} 14264then : 14265 printf %s "(cached) " >&6 14266else $as_nop 14267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14268/* end confdefs.h. */ 14269int i; 14270int 14271main (void) 14272{ 14273 14274 ; 14275 return 0; 14276} 14277_ACEOF 14278if ac_fn_c_try_link "$LINENO" 14279then : 14280 eval $cacheid=yes 14281else $as_nop 14282 eval $cacheid=no 14283fi 14284rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14285 conftest$ac_exeext conftest.$ac_ext 14286fi 14287 14288 14289 CFLAGS="$xorg_testset_save_CFLAGS" 14290 14291 eval supported=\$$cacheid 14292 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14293printf "%s\n" "$supported" >&6; } 14294 if test "$supported" = "yes" ; then 14295 BASE_CFLAGS="$BASE_CFLAGS -fd" 14296 found="yes" 14297 fi 14298 fi 14299 14300 14301 14302 14303 14304 14305 14306 14307 14308 14309 14310 14311 14312 14313 14314xorg_testset_save_CFLAGS="$CFLAGS" 14315 14316if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14317 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14318 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14319printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14320if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14321then : 14322 printf %s "(cached) " >&6 14323else $as_nop 14324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14325/* end confdefs.h. */ 14326int i; 14327_ACEOF 14328if ac_fn_c_try_compile "$LINENO" 14329then : 14330 xorg_cv_cc_flag_unknown_warning_option=yes 14331else $as_nop 14332 xorg_cv_cc_flag_unknown_warning_option=no 14333fi 14334rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14335fi 14336{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14337printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14338 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14339 CFLAGS="$xorg_testset_save_CFLAGS" 14340fi 14341 14342if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14343 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14344 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14345 fi 14346 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14347 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14348printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14349if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14350then : 14351 printf %s "(cached) " >&6 14352else $as_nop 14353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14354/* end confdefs.h. */ 14355int i; 14356_ACEOF 14357if ac_fn_c_try_compile "$LINENO" 14358then : 14359 xorg_cv_cc_flag_unused_command_line_argument=yes 14360else $as_nop 14361 xorg_cv_cc_flag_unused_command_line_argument=no 14362fi 14363rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14364fi 14365{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14366printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14367 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14368 CFLAGS="$xorg_testset_save_CFLAGS" 14369fi 14370 14371found="no" 14372 14373 if test $found = "no" ; then 14374 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14375 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14376 fi 14377 14378 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14379 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14380 fi 14381 14382 CFLAGS="$CFLAGS -Wdeclaration-after-statement" 14383 14384 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5 14385printf %s "checking if $CC supports -Wdeclaration-after-statement... " >&6; } 14386 cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement 14387 if eval test \${$cacheid+y} 14388then : 14389 printf %s "(cached) " >&6 14390else $as_nop 14391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14392/* end confdefs.h. */ 14393int i; 14394int 14395main (void) 14396{ 14397 14398 ; 14399 return 0; 14400} 14401_ACEOF 14402if ac_fn_c_try_link "$LINENO" 14403then : 14404 eval $cacheid=yes 14405else $as_nop 14406 eval $cacheid=no 14407fi 14408rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14409 conftest$ac_exeext conftest.$ac_ext 14410fi 14411 14412 14413 CFLAGS="$xorg_testset_save_CFLAGS" 14414 14415 eval supported=\$$cacheid 14416 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14417printf "%s\n" "$supported" >&6; } 14418 if test "$supported" = "yes" ; then 14419 BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement" 14420 found="yes" 14421 fi 14422 fi 14423 14424 14425 14426 14427 14428# This chunk adds additional warnings that could catch undesired effects. 14429 14430 14431 14432 14433 14434 14435 14436 14437 14438 14439 14440 14441 14442xorg_testset_save_CFLAGS="$CFLAGS" 14443 14444if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14445 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14446 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14447printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14448if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14449then : 14450 printf %s "(cached) " >&6 14451else $as_nop 14452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14453/* end confdefs.h. */ 14454int i; 14455_ACEOF 14456if ac_fn_c_try_compile "$LINENO" 14457then : 14458 xorg_cv_cc_flag_unknown_warning_option=yes 14459else $as_nop 14460 xorg_cv_cc_flag_unknown_warning_option=no 14461fi 14462rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14463fi 14464{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14465printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14466 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14467 CFLAGS="$xorg_testset_save_CFLAGS" 14468fi 14469 14470if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14471 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14472 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14473 fi 14474 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14475 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14476printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14477if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14478then : 14479 printf %s "(cached) " >&6 14480else $as_nop 14481 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14482/* end confdefs.h. */ 14483int i; 14484_ACEOF 14485if ac_fn_c_try_compile "$LINENO" 14486then : 14487 xorg_cv_cc_flag_unused_command_line_argument=yes 14488else $as_nop 14489 xorg_cv_cc_flag_unused_command_line_argument=no 14490fi 14491rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14492fi 14493{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14494printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14495 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14496 CFLAGS="$xorg_testset_save_CFLAGS" 14497fi 14498 14499found="no" 14500 14501 if test $found = "no" ; then 14502 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14503 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14504 fi 14505 14506 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14507 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14508 fi 14509 14510 CFLAGS="$CFLAGS -Wunused" 14511 14512 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5 14513printf %s "checking if $CC supports -Wunused... " >&6; } 14514 cacheid=xorg_cv_cc_flag__Wunused 14515 if eval test \${$cacheid+y} 14516then : 14517 printf %s "(cached) " >&6 14518else $as_nop 14519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14520/* end confdefs.h. */ 14521int i; 14522int 14523main (void) 14524{ 14525 14526 ; 14527 return 0; 14528} 14529_ACEOF 14530if ac_fn_c_try_link "$LINENO" 14531then : 14532 eval $cacheid=yes 14533else $as_nop 14534 eval $cacheid=no 14535fi 14536rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14537 conftest$ac_exeext conftest.$ac_ext 14538fi 14539 14540 14541 CFLAGS="$xorg_testset_save_CFLAGS" 14542 14543 eval supported=\$$cacheid 14544 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14545printf "%s\n" "$supported" >&6; } 14546 if test "$supported" = "yes" ; then 14547 BASE_CFLAGS="$BASE_CFLAGS -Wunused" 14548 found="yes" 14549 fi 14550 fi 14551 14552 14553 14554 14555 14556 14557 14558 14559 14560 14561 14562 14563 14564 14565 14566xorg_testset_save_CFLAGS="$CFLAGS" 14567 14568if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14569 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14570 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14571printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14572if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14573then : 14574 printf %s "(cached) " >&6 14575else $as_nop 14576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14577/* end confdefs.h. */ 14578int i; 14579_ACEOF 14580if ac_fn_c_try_compile "$LINENO" 14581then : 14582 xorg_cv_cc_flag_unknown_warning_option=yes 14583else $as_nop 14584 xorg_cv_cc_flag_unknown_warning_option=no 14585fi 14586rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14587fi 14588{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14589printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14590 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14591 CFLAGS="$xorg_testset_save_CFLAGS" 14592fi 14593 14594if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14595 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14596 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14597 fi 14598 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14599 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14600printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14601if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14602then : 14603 printf %s "(cached) " >&6 14604else $as_nop 14605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14606/* end confdefs.h. */ 14607int i; 14608_ACEOF 14609if ac_fn_c_try_compile "$LINENO" 14610then : 14611 xorg_cv_cc_flag_unused_command_line_argument=yes 14612else $as_nop 14613 xorg_cv_cc_flag_unused_command_line_argument=no 14614fi 14615rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14616fi 14617{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14618printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14619 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14620 CFLAGS="$xorg_testset_save_CFLAGS" 14621fi 14622 14623found="no" 14624 14625 if test $found = "no" ; then 14626 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14627 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14628 fi 14629 14630 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14631 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14632 fi 14633 14634 CFLAGS="$CFLAGS -Wuninitialized" 14635 14636 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5 14637printf %s "checking if $CC supports -Wuninitialized... " >&6; } 14638 cacheid=xorg_cv_cc_flag__Wuninitialized 14639 if eval test \${$cacheid+y} 14640then : 14641 printf %s "(cached) " >&6 14642else $as_nop 14643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14644/* end confdefs.h. */ 14645int i; 14646int 14647main (void) 14648{ 14649 14650 ; 14651 return 0; 14652} 14653_ACEOF 14654if ac_fn_c_try_link "$LINENO" 14655then : 14656 eval $cacheid=yes 14657else $as_nop 14658 eval $cacheid=no 14659fi 14660rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14661 conftest$ac_exeext conftest.$ac_ext 14662fi 14663 14664 14665 CFLAGS="$xorg_testset_save_CFLAGS" 14666 14667 eval supported=\$$cacheid 14668 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14669printf "%s\n" "$supported" >&6; } 14670 if test "$supported" = "yes" ; then 14671 BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized" 14672 found="yes" 14673 fi 14674 fi 14675 14676 14677 14678 14679 14680 14681 14682 14683 14684 14685 14686 14687 14688 14689 14690xorg_testset_save_CFLAGS="$CFLAGS" 14691 14692if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14693 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14694 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14695printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14696if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14697then : 14698 printf %s "(cached) " >&6 14699else $as_nop 14700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14701/* end confdefs.h. */ 14702int i; 14703_ACEOF 14704if ac_fn_c_try_compile "$LINENO" 14705then : 14706 xorg_cv_cc_flag_unknown_warning_option=yes 14707else $as_nop 14708 xorg_cv_cc_flag_unknown_warning_option=no 14709fi 14710rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14711fi 14712{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14713printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14714 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14715 CFLAGS="$xorg_testset_save_CFLAGS" 14716fi 14717 14718if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14719 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14720 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14721 fi 14722 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14723 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14724printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14725if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14726then : 14727 printf %s "(cached) " >&6 14728else $as_nop 14729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14730/* end confdefs.h. */ 14731int i; 14732_ACEOF 14733if ac_fn_c_try_compile "$LINENO" 14734then : 14735 xorg_cv_cc_flag_unused_command_line_argument=yes 14736else $as_nop 14737 xorg_cv_cc_flag_unused_command_line_argument=no 14738fi 14739rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14740fi 14741{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14742printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14743 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14744 CFLAGS="$xorg_testset_save_CFLAGS" 14745fi 14746 14747found="no" 14748 14749 if test $found = "no" ; then 14750 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14751 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14752 fi 14753 14754 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14755 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14756 fi 14757 14758 CFLAGS="$CFLAGS -Wshadow" 14759 14760 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5 14761printf %s "checking if $CC supports -Wshadow... " >&6; } 14762 cacheid=xorg_cv_cc_flag__Wshadow 14763 if eval test \${$cacheid+y} 14764then : 14765 printf %s "(cached) " >&6 14766else $as_nop 14767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14768/* end confdefs.h. */ 14769int i; 14770int 14771main (void) 14772{ 14773 14774 ; 14775 return 0; 14776} 14777_ACEOF 14778if ac_fn_c_try_link "$LINENO" 14779then : 14780 eval $cacheid=yes 14781else $as_nop 14782 eval $cacheid=no 14783fi 14784rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14785 conftest$ac_exeext conftest.$ac_ext 14786fi 14787 14788 14789 CFLAGS="$xorg_testset_save_CFLAGS" 14790 14791 eval supported=\$$cacheid 14792 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14793printf "%s\n" "$supported" >&6; } 14794 if test "$supported" = "yes" ; then 14795 BASE_CFLAGS="$BASE_CFLAGS -Wshadow" 14796 found="yes" 14797 fi 14798 fi 14799 14800 14801 14802 14803 14804 14805 14806 14807 14808 14809 14810 14811 14812 14813 14814xorg_testset_save_CFLAGS="$CFLAGS" 14815 14816if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14817 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14818 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14819printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14820if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14821then : 14822 printf %s "(cached) " >&6 14823else $as_nop 14824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14825/* end confdefs.h. */ 14826int i; 14827_ACEOF 14828if ac_fn_c_try_compile "$LINENO" 14829then : 14830 xorg_cv_cc_flag_unknown_warning_option=yes 14831else $as_nop 14832 xorg_cv_cc_flag_unknown_warning_option=no 14833fi 14834rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14835fi 14836{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14837printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14838 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14839 CFLAGS="$xorg_testset_save_CFLAGS" 14840fi 14841 14842if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14843 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14844 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14845 fi 14846 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14847 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14848printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14849if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14850then : 14851 printf %s "(cached) " >&6 14852else $as_nop 14853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14854/* end confdefs.h. */ 14855int i; 14856_ACEOF 14857if ac_fn_c_try_compile "$LINENO" 14858then : 14859 xorg_cv_cc_flag_unused_command_line_argument=yes 14860else $as_nop 14861 xorg_cv_cc_flag_unused_command_line_argument=no 14862fi 14863rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14864fi 14865{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14866printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14867 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14868 CFLAGS="$xorg_testset_save_CFLAGS" 14869fi 14870 14871found="no" 14872 14873 if test $found = "no" ; then 14874 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14875 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14876 fi 14877 14878 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 14879 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14880 fi 14881 14882 CFLAGS="$CFLAGS -Wmissing-noreturn" 14883 14884 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5 14885printf %s "checking if $CC supports -Wmissing-noreturn... " >&6; } 14886 cacheid=xorg_cv_cc_flag__Wmissing_noreturn 14887 if eval test \${$cacheid+y} 14888then : 14889 printf %s "(cached) " >&6 14890else $as_nop 14891 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14892/* end confdefs.h. */ 14893int i; 14894int 14895main (void) 14896{ 14897 14898 ; 14899 return 0; 14900} 14901_ACEOF 14902if ac_fn_c_try_link "$LINENO" 14903then : 14904 eval $cacheid=yes 14905else $as_nop 14906 eval $cacheid=no 14907fi 14908rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14909 conftest$ac_exeext conftest.$ac_ext 14910fi 14911 14912 14913 CFLAGS="$xorg_testset_save_CFLAGS" 14914 14915 eval supported=\$$cacheid 14916 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 14917printf "%s\n" "$supported" >&6; } 14918 if test "$supported" = "yes" ; then 14919 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn" 14920 found="yes" 14921 fi 14922 fi 14923 14924 14925 14926 14927 14928 14929 14930 14931 14932 14933 14934 14935 14936 14937 14938xorg_testset_save_CFLAGS="$CFLAGS" 14939 14940if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 14941 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14942 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 14943printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 14944if test ${xorg_cv_cc_flag_unknown_warning_option+y} 14945then : 14946 printf %s "(cached) " >&6 14947else $as_nop 14948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14949/* end confdefs.h. */ 14950int i; 14951_ACEOF 14952if ac_fn_c_try_compile "$LINENO" 14953then : 14954 xorg_cv_cc_flag_unknown_warning_option=yes 14955else $as_nop 14956 xorg_cv_cc_flag_unknown_warning_option=no 14957fi 14958rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14959fi 14960{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 14961printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 14962 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 14963 CFLAGS="$xorg_testset_save_CFLAGS" 14964fi 14965 14966if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 14967 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14968 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 14969 fi 14970 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 14971 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 14972printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 14973if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 14974then : 14975 printf %s "(cached) " >&6 14976else $as_nop 14977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14978/* end confdefs.h. */ 14979int i; 14980_ACEOF 14981if ac_fn_c_try_compile "$LINENO" 14982then : 14983 xorg_cv_cc_flag_unused_command_line_argument=yes 14984else $as_nop 14985 xorg_cv_cc_flag_unused_command_line_argument=no 14986fi 14987rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 14988fi 14989{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 14990printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 14991 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 14992 CFLAGS="$xorg_testset_save_CFLAGS" 14993fi 14994 14995found="no" 14996 14997 if test $found = "no" ; then 14998 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 14999 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15000 fi 15001 15002 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15003 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15004 fi 15005 15006 CFLAGS="$CFLAGS -Wmissing-format-attribute" 15007 15008 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5 15009printf %s "checking if $CC supports -Wmissing-format-attribute... " >&6; } 15010 cacheid=xorg_cv_cc_flag__Wmissing_format_attribute 15011 if eval test \${$cacheid+y} 15012then : 15013 printf %s "(cached) " >&6 15014else $as_nop 15015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15016/* end confdefs.h. */ 15017int i; 15018int 15019main (void) 15020{ 15021 15022 ; 15023 return 0; 15024} 15025_ACEOF 15026if ac_fn_c_try_link "$LINENO" 15027then : 15028 eval $cacheid=yes 15029else $as_nop 15030 eval $cacheid=no 15031fi 15032rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15033 conftest$ac_exeext conftest.$ac_ext 15034fi 15035 15036 15037 CFLAGS="$xorg_testset_save_CFLAGS" 15038 15039 eval supported=\$$cacheid 15040 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15041printf "%s\n" "$supported" >&6; } 15042 if test "$supported" = "yes" ; then 15043 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute" 15044 found="yes" 15045 fi 15046 fi 15047 15048 15049 15050 15051 15052 15053 15054 15055 15056 15057 15058 15059 15060 15061 15062xorg_testset_save_CFLAGS="$CFLAGS" 15063 15064if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15065 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15066 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15067printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15068if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15069then : 15070 printf %s "(cached) " >&6 15071else $as_nop 15072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15073/* end confdefs.h. */ 15074int i; 15075_ACEOF 15076if ac_fn_c_try_compile "$LINENO" 15077then : 15078 xorg_cv_cc_flag_unknown_warning_option=yes 15079else $as_nop 15080 xorg_cv_cc_flag_unknown_warning_option=no 15081fi 15082rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15083fi 15084{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15085printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15086 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15087 CFLAGS="$xorg_testset_save_CFLAGS" 15088fi 15089 15090if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15091 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15092 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15093 fi 15094 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15095 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15096printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15097if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15098then : 15099 printf %s "(cached) " >&6 15100else $as_nop 15101 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15102/* end confdefs.h. */ 15103int i; 15104_ACEOF 15105if ac_fn_c_try_compile "$LINENO" 15106then : 15107 xorg_cv_cc_flag_unused_command_line_argument=yes 15108else $as_nop 15109 xorg_cv_cc_flag_unused_command_line_argument=no 15110fi 15111rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15112fi 15113{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15114printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15115 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15116 CFLAGS="$xorg_testset_save_CFLAGS" 15117fi 15118 15119found="no" 15120 15121 if test $found = "no" ; then 15122 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15123 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15124 fi 15125 15126 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15127 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15128 fi 15129 15130 CFLAGS="$CFLAGS -Wredundant-decls" 15131 15132 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5 15133printf %s "checking if $CC supports -Wredundant-decls... " >&6; } 15134 cacheid=xorg_cv_cc_flag__Wredundant_decls 15135 if eval test \${$cacheid+y} 15136then : 15137 printf %s "(cached) " >&6 15138else $as_nop 15139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15140/* end confdefs.h. */ 15141int i; 15142int 15143main (void) 15144{ 15145 15146 ; 15147 return 0; 15148} 15149_ACEOF 15150if ac_fn_c_try_link "$LINENO" 15151then : 15152 eval $cacheid=yes 15153else $as_nop 15154 eval $cacheid=no 15155fi 15156rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15157 conftest$ac_exeext conftest.$ac_ext 15158fi 15159 15160 15161 CFLAGS="$xorg_testset_save_CFLAGS" 15162 15163 eval supported=\$$cacheid 15164 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15165printf "%s\n" "$supported" >&6; } 15166 if test "$supported" = "yes" ; then 15167 BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls" 15168 found="yes" 15169 fi 15170 fi 15171 15172 15173 15174 15175 15176 15177 15178 15179 15180 15181 15182 15183 15184 15185 15186xorg_testset_save_CFLAGS="$CFLAGS" 15187 15188if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15189 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15190 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15191printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15192if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15193then : 15194 printf %s "(cached) " >&6 15195else $as_nop 15196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15197/* end confdefs.h. */ 15198int i; 15199_ACEOF 15200if ac_fn_c_try_compile "$LINENO" 15201then : 15202 xorg_cv_cc_flag_unknown_warning_option=yes 15203else $as_nop 15204 xorg_cv_cc_flag_unknown_warning_option=no 15205fi 15206rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15207fi 15208{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15209printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15210 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15211 CFLAGS="$xorg_testset_save_CFLAGS" 15212fi 15213 15214if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15215 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15216 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15217 fi 15218 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15219 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15220printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15221if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15222then : 15223 printf %s "(cached) " >&6 15224else $as_nop 15225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15226/* end confdefs.h. */ 15227int i; 15228_ACEOF 15229if ac_fn_c_try_compile "$LINENO" 15230then : 15231 xorg_cv_cc_flag_unused_command_line_argument=yes 15232else $as_nop 15233 xorg_cv_cc_flag_unused_command_line_argument=no 15234fi 15235rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15236fi 15237{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15238printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15239 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15240 CFLAGS="$xorg_testset_save_CFLAGS" 15241fi 15242 15243found="no" 15244 15245 if test $found = "no" ; then 15246 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15247 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15248 fi 15249 15250 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15251 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15252 fi 15253 15254 CFLAGS="$CFLAGS -Wlogical-op" 15255 15256 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5 15257printf %s "checking if $CC supports -Wlogical-op... " >&6; } 15258 cacheid=xorg_cv_cc_flag__Wlogical_op 15259 if eval test \${$cacheid+y} 15260then : 15261 printf %s "(cached) " >&6 15262else $as_nop 15263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15264/* end confdefs.h. */ 15265int i; 15266int 15267main (void) 15268{ 15269 15270 ; 15271 return 0; 15272} 15273_ACEOF 15274if ac_fn_c_try_link "$LINENO" 15275then : 15276 eval $cacheid=yes 15277else $as_nop 15278 eval $cacheid=no 15279fi 15280rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15281 conftest$ac_exeext conftest.$ac_ext 15282fi 15283 15284 15285 CFLAGS="$xorg_testset_save_CFLAGS" 15286 15287 eval supported=\$$cacheid 15288 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15289printf "%s\n" "$supported" >&6; } 15290 if test "$supported" = "yes" ; then 15291 BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op" 15292 found="yes" 15293 fi 15294 fi 15295 15296 15297 15298# These are currently disabled because they are noisy. They will be enabled 15299# in the future once the codebase is sufficiently modernized to silence 15300# them. For now, I don't want them to drown out the other warnings. 15301# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses]) 15302# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align]) 15303# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual]) 15304 15305# Turn some warnings into errors, so we don't accidently get successful builds 15306# when there are problems that should be fixed. 15307 15308if test "x$SELECTIVE_WERROR" = "xyes" ; then 15309 15310 15311 15312 15313 15314 15315 15316 15317 15318 15319 15320 15321 15322xorg_testset_save_CFLAGS="$CFLAGS" 15323 15324if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15325 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15326 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15327printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15328if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15329then : 15330 printf %s "(cached) " >&6 15331else $as_nop 15332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15333/* end confdefs.h. */ 15334int i; 15335_ACEOF 15336if ac_fn_c_try_compile "$LINENO" 15337then : 15338 xorg_cv_cc_flag_unknown_warning_option=yes 15339else $as_nop 15340 xorg_cv_cc_flag_unknown_warning_option=no 15341fi 15342rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15343fi 15344{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15345printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15346 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15347 CFLAGS="$xorg_testset_save_CFLAGS" 15348fi 15349 15350if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15351 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15352 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15353 fi 15354 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15355 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15356printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15357if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15358then : 15359 printf %s "(cached) " >&6 15360else $as_nop 15361 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15362/* end confdefs.h. */ 15363int i; 15364_ACEOF 15365if ac_fn_c_try_compile "$LINENO" 15366then : 15367 xorg_cv_cc_flag_unused_command_line_argument=yes 15368else $as_nop 15369 xorg_cv_cc_flag_unused_command_line_argument=no 15370fi 15371rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15372fi 15373{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15374printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15375 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15376 CFLAGS="$xorg_testset_save_CFLAGS" 15377fi 15378 15379found="no" 15380 15381 if test $found = "no" ; then 15382 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15383 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15384 fi 15385 15386 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15387 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15388 fi 15389 15390 CFLAGS="$CFLAGS -Werror=implicit" 15391 15392 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5 15393printf %s "checking if $CC supports -Werror=implicit... " >&6; } 15394 cacheid=xorg_cv_cc_flag__Werror_implicit 15395 if eval test \${$cacheid+y} 15396then : 15397 printf %s "(cached) " >&6 15398else $as_nop 15399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15400/* end confdefs.h. */ 15401int i; 15402int 15403main (void) 15404{ 15405 15406 ; 15407 return 0; 15408} 15409_ACEOF 15410if ac_fn_c_try_link "$LINENO" 15411then : 15412 eval $cacheid=yes 15413else $as_nop 15414 eval $cacheid=no 15415fi 15416rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15417 conftest$ac_exeext conftest.$ac_ext 15418fi 15419 15420 15421 CFLAGS="$xorg_testset_save_CFLAGS" 15422 15423 eval supported=\$$cacheid 15424 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15425printf "%s\n" "$supported" >&6; } 15426 if test "$supported" = "yes" ; then 15427 BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit" 15428 found="yes" 15429 fi 15430 fi 15431 15432 if test $found = "no" ; then 15433 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15434 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15435 fi 15436 15437 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15438 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15439 fi 15440 15441 CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 15442 15443 { 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 15444printf %s "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; } 15445 cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED 15446 if eval test \${$cacheid+y} 15447then : 15448 printf %s "(cached) " >&6 15449else $as_nop 15450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15451/* end confdefs.h. */ 15452int i; 15453int 15454main (void) 15455{ 15456 15457 ; 15458 return 0; 15459} 15460_ACEOF 15461if ac_fn_c_try_link "$LINENO" 15462then : 15463 eval $cacheid=yes 15464else $as_nop 15465 eval $cacheid=no 15466fi 15467rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15468 conftest$ac_exeext conftest.$ac_ext 15469fi 15470 15471 15472 CFLAGS="$xorg_testset_save_CFLAGS" 15473 15474 eval supported=\$$cacheid 15475 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15476printf "%s\n" "$supported" >&6; } 15477 if test "$supported" = "yes" ; then 15478 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 15479 found="yes" 15480 fi 15481 fi 15482 15483 15484 15485 15486 15487 15488 15489 15490 15491 15492 15493 15494 15495 15496 15497xorg_testset_save_CFLAGS="$CFLAGS" 15498 15499if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15500 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15501 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15502printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15503if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15504then : 15505 printf %s "(cached) " >&6 15506else $as_nop 15507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15508/* end confdefs.h. */ 15509int i; 15510_ACEOF 15511if ac_fn_c_try_compile "$LINENO" 15512then : 15513 xorg_cv_cc_flag_unknown_warning_option=yes 15514else $as_nop 15515 xorg_cv_cc_flag_unknown_warning_option=no 15516fi 15517rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15518fi 15519{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15520printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15521 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15522 CFLAGS="$xorg_testset_save_CFLAGS" 15523fi 15524 15525if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15526 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15527 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15528 fi 15529 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15530 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15531printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15532if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15533then : 15534 printf %s "(cached) " >&6 15535else $as_nop 15536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15537/* end confdefs.h. */ 15538int i; 15539_ACEOF 15540if ac_fn_c_try_compile "$LINENO" 15541then : 15542 xorg_cv_cc_flag_unused_command_line_argument=yes 15543else $as_nop 15544 xorg_cv_cc_flag_unused_command_line_argument=no 15545fi 15546rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15547fi 15548{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15549printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15550 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15551 CFLAGS="$xorg_testset_save_CFLAGS" 15552fi 15553 15554found="no" 15555 15556 if test $found = "no" ; then 15557 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15558 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15559 fi 15560 15561 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15562 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15563 fi 15564 15565 CFLAGS="$CFLAGS -Werror=nonnull" 15566 15567 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5 15568printf %s "checking if $CC supports -Werror=nonnull... " >&6; } 15569 cacheid=xorg_cv_cc_flag__Werror_nonnull 15570 if eval test \${$cacheid+y} 15571then : 15572 printf %s "(cached) " >&6 15573else $as_nop 15574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15575/* end confdefs.h. */ 15576int i; 15577int 15578main (void) 15579{ 15580 15581 ; 15582 return 0; 15583} 15584_ACEOF 15585if ac_fn_c_try_link "$LINENO" 15586then : 15587 eval $cacheid=yes 15588else $as_nop 15589 eval $cacheid=no 15590fi 15591rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15592 conftest$ac_exeext conftest.$ac_ext 15593fi 15594 15595 15596 CFLAGS="$xorg_testset_save_CFLAGS" 15597 15598 eval supported=\$$cacheid 15599 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15600printf "%s\n" "$supported" >&6; } 15601 if test "$supported" = "yes" ; then 15602 BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull" 15603 found="yes" 15604 fi 15605 fi 15606 15607 15608 15609 15610 15611 15612 15613 15614 15615 15616 15617 15618 15619 15620 15621xorg_testset_save_CFLAGS="$CFLAGS" 15622 15623if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15624 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15625 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15626printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15627if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15628then : 15629 printf %s "(cached) " >&6 15630else $as_nop 15631 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15632/* end confdefs.h. */ 15633int i; 15634_ACEOF 15635if ac_fn_c_try_compile "$LINENO" 15636then : 15637 xorg_cv_cc_flag_unknown_warning_option=yes 15638else $as_nop 15639 xorg_cv_cc_flag_unknown_warning_option=no 15640fi 15641rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15642fi 15643{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15644printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15645 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15646 CFLAGS="$xorg_testset_save_CFLAGS" 15647fi 15648 15649if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15650 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15651 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15652 fi 15653 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15654 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15655printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15656if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15657then : 15658 printf %s "(cached) " >&6 15659else $as_nop 15660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15661/* end confdefs.h. */ 15662int i; 15663_ACEOF 15664if ac_fn_c_try_compile "$LINENO" 15665then : 15666 xorg_cv_cc_flag_unused_command_line_argument=yes 15667else $as_nop 15668 xorg_cv_cc_flag_unused_command_line_argument=no 15669fi 15670rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15671fi 15672{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15673printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15674 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15675 CFLAGS="$xorg_testset_save_CFLAGS" 15676fi 15677 15678found="no" 15679 15680 if test $found = "no" ; then 15681 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15682 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15683 fi 15684 15685 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15686 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15687 fi 15688 15689 CFLAGS="$CFLAGS -Werror=init-self" 15690 15691 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5 15692printf %s "checking if $CC supports -Werror=init-self... " >&6; } 15693 cacheid=xorg_cv_cc_flag__Werror_init_self 15694 if eval test \${$cacheid+y} 15695then : 15696 printf %s "(cached) " >&6 15697else $as_nop 15698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15699/* end confdefs.h. */ 15700int i; 15701int 15702main (void) 15703{ 15704 15705 ; 15706 return 0; 15707} 15708_ACEOF 15709if ac_fn_c_try_link "$LINENO" 15710then : 15711 eval $cacheid=yes 15712else $as_nop 15713 eval $cacheid=no 15714fi 15715rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15716 conftest$ac_exeext conftest.$ac_ext 15717fi 15718 15719 15720 CFLAGS="$xorg_testset_save_CFLAGS" 15721 15722 eval supported=\$$cacheid 15723 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15724printf "%s\n" "$supported" >&6; } 15725 if test "$supported" = "yes" ; then 15726 BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self" 15727 found="yes" 15728 fi 15729 fi 15730 15731 15732 15733 15734 15735 15736 15737 15738 15739 15740 15741 15742 15743 15744 15745xorg_testset_save_CFLAGS="$CFLAGS" 15746 15747if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15748 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15749 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15750printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15751if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15752then : 15753 printf %s "(cached) " >&6 15754else $as_nop 15755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15756/* end confdefs.h. */ 15757int i; 15758_ACEOF 15759if ac_fn_c_try_compile "$LINENO" 15760then : 15761 xorg_cv_cc_flag_unknown_warning_option=yes 15762else $as_nop 15763 xorg_cv_cc_flag_unknown_warning_option=no 15764fi 15765rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15766fi 15767{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15768printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15769 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15770 CFLAGS="$xorg_testset_save_CFLAGS" 15771fi 15772 15773if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15774 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15775 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15776 fi 15777 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15778 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15779printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15780if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15781then : 15782 printf %s "(cached) " >&6 15783else $as_nop 15784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15785/* end confdefs.h. */ 15786int i; 15787_ACEOF 15788if ac_fn_c_try_compile "$LINENO" 15789then : 15790 xorg_cv_cc_flag_unused_command_line_argument=yes 15791else $as_nop 15792 xorg_cv_cc_flag_unused_command_line_argument=no 15793fi 15794rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15795fi 15796{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15797printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15798 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15799 CFLAGS="$xorg_testset_save_CFLAGS" 15800fi 15801 15802found="no" 15803 15804 if test $found = "no" ; then 15805 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15806 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15807 fi 15808 15809 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15810 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15811 fi 15812 15813 CFLAGS="$CFLAGS -Werror=main" 15814 15815 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5 15816printf %s "checking if $CC supports -Werror=main... " >&6; } 15817 cacheid=xorg_cv_cc_flag__Werror_main 15818 if eval test \${$cacheid+y} 15819then : 15820 printf %s "(cached) " >&6 15821else $as_nop 15822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15823/* end confdefs.h. */ 15824int i; 15825int 15826main (void) 15827{ 15828 15829 ; 15830 return 0; 15831} 15832_ACEOF 15833if ac_fn_c_try_link "$LINENO" 15834then : 15835 eval $cacheid=yes 15836else $as_nop 15837 eval $cacheid=no 15838fi 15839rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15840 conftest$ac_exeext conftest.$ac_ext 15841fi 15842 15843 15844 CFLAGS="$xorg_testset_save_CFLAGS" 15845 15846 eval supported=\$$cacheid 15847 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15848printf "%s\n" "$supported" >&6; } 15849 if test "$supported" = "yes" ; then 15850 BASE_CFLAGS="$BASE_CFLAGS -Werror=main" 15851 found="yes" 15852 fi 15853 fi 15854 15855 15856 15857 15858 15859 15860 15861 15862 15863 15864 15865 15866 15867 15868 15869xorg_testset_save_CFLAGS="$CFLAGS" 15870 15871if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15872 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15873 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15874printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15875if test ${xorg_cv_cc_flag_unknown_warning_option+y} 15876then : 15877 printf %s "(cached) " >&6 15878else $as_nop 15879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15880/* end confdefs.h. */ 15881int i; 15882_ACEOF 15883if ac_fn_c_try_compile "$LINENO" 15884then : 15885 xorg_cv_cc_flag_unknown_warning_option=yes 15886else $as_nop 15887 xorg_cv_cc_flag_unknown_warning_option=no 15888fi 15889rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15890fi 15891{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 15892printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 15893 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 15894 CFLAGS="$xorg_testset_save_CFLAGS" 15895fi 15896 15897if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 15898 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15899 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15900 fi 15901 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15902 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 15903printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 15904if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 15905then : 15906 printf %s "(cached) " >&6 15907else $as_nop 15908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15909/* end confdefs.h. */ 15910int i; 15911_ACEOF 15912if ac_fn_c_try_compile "$LINENO" 15913then : 15914 xorg_cv_cc_flag_unused_command_line_argument=yes 15915else $as_nop 15916 xorg_cv_cc_flag_unused_command_line_argument=no 15917fi 15918rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 15919fi 15920{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 15921printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 15922 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 15923 CFLAGS="$xorg_testset_save_CFLAGS" 15924fi 15925 15926found="no" 15927 15928 if test $found = "no" ; then 15929 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 15930 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15931 fi 15932 15933 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 15934 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 15935 fi 15936 15937 CFLAGS="$CFLAGS -Werror=missing-braces" 15938 15939 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5 15940printf %s "checking if $CC supports -Werror=missing-braces... " >&6; } 15941 cacheid=xorg_cv_cc_flag__Werror_missing_braces 15942 if eval test \${$cacheid+y} 15943then : 15944 printf %s "(cached) " >&6 15945else $as_nop 15946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15947/* end confdefs.h. */ 15948int i; 15949int 15950main (void) 15951{ 15952 15953 ; 15954 return 0; 15955} 15956_ACEOF 15957if ac_fn_c_try_link "$LINENO" 15958then : 15959 eval $cacheid=yes 15960else $as_nop 15961 eval $cacheid=no 15962fi 15963rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15964 conftest$ac_exeext conftest.$ac_ext 15965fi 15966 15967 15968 CFLAGS="$xorg_testset_save_CFLAGS" 15969 15970 eval supported=\$$cacheid 15971 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 15972printf "%s\n" "$supported" >&6; } 15973 if test "$supported" = "yes" ; then 15974 BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces" 15975 found="yes" 15976 fi 15977 fi 15978 15979 15980 15981 15982 15983 15984 15985 15986 15987 15988 15989 15990 15991 15992 15993xorg_testset_save_CFLAGS="$CFLAGS" 15994 15995if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 15996 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 15997 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 15998printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 15999if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16000then : 16001 printf %s "(cached) " >&6 16002else $as_nop 16003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16004/* end confdefs.h. */ 16005int i; 16006_ACEOF 16007if ac_fn_c_try_compile "$LINENO" 16008then : 16009 xorg_cv_cc_flag_unknown_warning_option=yes 16010else $as_nop 16011 xorg_cv_cc_flag_unknown_warning_option=no 16012fi 16013rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16014fi 16015{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16016printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16017 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16018 CFLAGS="$xorg_testset_save_CFLAGS" 16019fi 16020 16021if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16022 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16023 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16024 fi 16025 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16026 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16027printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16028if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16029then : 16030 printf %s "(cached) " >&6 16031else $as_nop 16032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16033/* end confdefs.h. */ 16034int i; 16035_ACEOF 16036if ac_fn_c_try_compile "$LINENO" 16037then : 16038 xorg_cv_cc_flag_unused_command_line_argument=yes 16039else $as_nop 16040 xorg_cv_cc_flag_unused_command_line_argument=no 16041fi 16042rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16043fi 16044{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16045printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16046 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16047 CFLAGS="$xorg_testset_save_CFLAGS" 16048fi 16049 16050found="no" 16051 16052 if test $found = "no" ; then 16053 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16054 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16055 fi 16056 16057 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16058 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16059 fi 16060 16061 CFLAGS="$CFLAGS -Werror=sequence-point" 16062 16063 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5 16064printf %s "checking if $CC supports -Werror=sequence-point... " >&6; } 16065 cacheid=xorg_cv_cc_flag__Werror_sequence_point 16066 if eval test \${$cacheid+y} 16067then : 16068 printf %s "(cached) " >&6 16069else $as_nop 16070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16071/* end confdefs.h. */ 16072int i; 16073int 16074main (void) 16075{ 16076 16077 ; 16078 return 0; 16079} 16080_ACEOF 16081if ac_fn_c_try_link "$LINENO" 16082then : 16083 eval $cacheid=yes 16084else $as_nop 16085 eval $cacheid=no 16086fi 16087rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16088 conftest$ac_exeext conftest.$ac_ext 16089fi 16090 16091 16092 CFLAGS="$xorg_testset_save_CFLAGS" 16093 16094 eval supported=\$$cacheid 16095 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16096printf "%s\n" "$supported" >&6; } 16097 if test "$supported" = "yes" ; then 16098 BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point" 16099 found="yes" 16100 fi 16101 fi 16102 16103 16104 16105 16106 16107 16108 16109 16110 16111 16112 16113 16114 16115 16116 16117xorg_testset_save_CFLAGS="$CFLAGS" 16118 16119if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16120 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16121 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16122printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16123if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16124then : 16125 printf %s "(cached) " >&6 16126else $as_nop 16127 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16128/* end confdefs.h. */ 16129int i; 16130_ACEOF 16131if ac_fn_c_try_compile "$LINENO" 16132then : 16133 xorg_cv_cc_flag_unknown_warning_option=yes 16134else $as_nop 16135 xorg_cv_cc_flag_unknown_warning_option=no 16136fi 16137rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16138fi 16139{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16140printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16141 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16142 CFLAGS="$xorg_testset_save_CFLAGS" 16143fi 16144 16145if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16146 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16147 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16148 fi 16149 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16150 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16151printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16152if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16153then : 16154 printf %s "(cached) " >&6 16155else $as_nop 16156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16157/* end confdefs.h. */ 16158int i; 16159_ACEOF 16160if ac_fn_c_try_compile "$LINENO" 16161then : 16162 xorg_cv_cc_flag_unused_command_line_argument=yes 16163else $as_nop 16164 xorg_cv_cc_flag_unused_command_line_argument=no 16165fi 16166rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16167fi 16168{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16169printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16170 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16171 CFLAGS="$xorg_testset_save_CFLAGS" 16172fi 16173 16174found="no" 16175 16176 if test $found = "no" ; then 16177 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16178 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16179 fi 16180 16181 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16182 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16183 fi 16184 16185 CFLAGS="$CFLAGS -Werror=return-type" 16186 16187 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5 16188printf %s "checking if $CC supports -Werror=return-type... " >&6; } 16189 cacheid=xorg_cv_cc_flag__Werror_return_type 16190 if eval test \${$cacheid+y} 16191then : 16192 printf %s "(cached) " >&6 16193else $as_nop 16194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16195/* end confdefs.h. */ 16196int i; 16197int 16198main (void) 16199{ 16200 16201 ; 16202 return 0; 16203} 16204_ACEOF 16205if ac_fn_c_try_link "$LINENO" 16206then : 16207 eval $cacheid=yes 16208else $as_nop 16209 eval $cacheid=no 16210fi 16211rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16212 conftest$ac_exeext conftest.$ac_ext 16213fi 16214 16215 16216 CFLAGS="$xorg_testset_save_CFLAGS" 16217 16218 eval supported=\$$cacheid 16219 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16220printf "%s\n" "$supported" >&6; } 16221 if test "$supported" = "yes" ; then 16222 BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type" 16223 found="yes" 16224 fi 16225 fi 16226 16227 if test $found = "no" ; then 16228 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16229 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16230 fi 16231 16232 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16233 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16234 fi 16235 16236 CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 16237 16238 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5 16239printf %s "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; } 16240 cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT 16241 if eval test \${$cacheid+y} 16242then : 16243 printf %s "(cached) " >&6 16244else $as_nop 16245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16246/* end confdefs.h. */ 16247int i; 16248int 16249main (void) 16250{ 16251 16252 ; 16253 return 0; 16254} 16255_ACEOF 16256if ac_fn_c_try_link "$LINENO" 16257then : 16258 eval $cacheid=yes 16259else $as_nop 16260 eval $cacheid=no 16261fi 16262rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16263 conftest$ac_exeext conftest.$ac_ext 16264fi 16265 16266 16267 CFLAGS="$xorg_testset_save_CFLAGS" 16268 16269 eval supported=\$$cacheid 16270 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16271printf "%s\n" "$supported" >&6; } 16272 if test "$supported" = "yes" ; then 16273 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 16274 found="yes" 16275 fi 16276 fi 16277 16278 16279 16280 16281 16282 16283 16284 16285 16286 16287 16288 16289 16290 16291 16292xorg_testset_save_CFLAGS="$CFLAGS" 16293 16294if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16295 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16296 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16297printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16298if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16299then : 16300 printf %s "(cached) " >&6 16301else $as_nop 16302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16303/* end confdefs.h. */ 16304int i; 16305_ACEOF 16306if ac_fn_c_try_compile "$LINENO" 16307then : 16308 xorg_cv_cc_flag_unknown_warning_option=yes 16309else $as_nop 16310 xorg_cv_cc_flag_unknown_warning_option=no 16311fi 16312rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16313fi 16314{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16315printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16316 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16317 CFLAGS="$xorg_testset_save_CFLAGS" 16318fi 16319 16320if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16321 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16322 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16323 fi 16324 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16325 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16326printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16327if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16328then : 16329 printf %s "(cached) " >&6 16330else $as_nop 16331 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16332/* end confdefs.h. */ 16333int i; 16334_ACEOF 16335if ac_fn_c_try_compile "$LINENO" 16336then : 16337 xorg_cv_cc_flag_unused_command_line_argument=yes 16338else $as_nop 16339 xorg_cv_cc_flag_unused_command_line_argument=no 16340fi 16341rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16342fi 16343{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16344printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16345 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16346 CFLAGS="$xorg_testset_save_CFLAGS" 16347fi 16348 16349found="no" 16350 16351 if test $found = "no" ; then 16352 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16353 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16354 fi 16355 16356 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16357 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16358 fi 16359 16360 CFLAGS="$CFLAGS -Werror=trigraphs" 16361 16362 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5 16363printf %s "checking if $CC supports -Werror=trigraphs... " >&6; } 16364 cacheid=xorg_cv_cc_flag__Werror_trigraphs 16365 if eval test \${$cacheid+y} 16366then : 16367 printf %s "(cached) " >&6 16368else $as_nop 16369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16370/* end confdefs.h. */ 16371int i; 16372int 16373main (void) 16374{ 16375 16376 ; 16377 return 0; 16378} 16379_ACEOF 16380if ac_fn_c_try_link "$LINENO" 16381then : 16382 eval $cacheid=yes 16383else $as_nop 16384 eval $cacheid=no 16385fi 16386rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16387 conftest$ac_exeext conftest.$ac_ext 16388fi 16389 16390 16391 CFLAGS="$xorg_testset_save_CFLAGS" 16392 16393 eval supported=\$$cacheid 16394 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16395printf "%s\n" "$supported" >&6; } 16396 if test "$supported" = "yes" ; then 16397 BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs" 16398 found="yes" 16399 fi 16400 fi 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416xorg_testset_save_CFLAGS="$CFLAGS" 16417 16418if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16419 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16420 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16421printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16422if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16423then : 16424 printf %s "(cached) " >&6 16425else $as_nop 16426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16427/* end confdefs.h. */ 16428int i; 16429_ACEOF 16430if ac_fn_c_try_compile "$LINENO" 16431then : 16432 xorg_cv_cc_flag_unknown_warning_option=yes 16433else $as_nop 16434 xorg_cv_cc_flag_unknown_warning_option=no 16435fi 16436rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16437fi 16438{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16439printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16440 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16441 CFLAGS="$xorg_testset_save_CFLAGS" 16442fi 16443 16444if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16445 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16446 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16447 fi 16448 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16449 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16450printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16451if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16452then : 16453 printf %s "(cached) " >&6 16454else $as_nop 16455 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16456/* end confdefs.h. */ 16457int i; 16458_ACEOF 16459if ac_fn_c_try_compile "$LINENO" 16460then : 16461 xorg_cv_cc_flag_unused_command_line_argument=yes 16462else $as_nop 16463 xorg_cv_cc_flag_unused_command_line_argument=no 16464fi 16465rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16466fi 16467{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16468printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16469 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16470 CFLAGS="$xorg_testset_save_CFLAGS" 16471fi 16472 16473found="no" 16474 16475 if test $found = "no" ; then 16476 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16477 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16478 fi 16479 16480 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16481 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16482 fi 16483 16484 CFLAGS="$CFLAGS -Werror=array-bounds" 16485 16486 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5 16487printf %s "checking if $CC supports -Werror=array-bounds... " >&6; } 16488 cacheid=xorg_cv_cc_flag__Werror_array_bounds 16489 if eval test \${$cacheid+y} 16490then : 16491 printf %s "(cached) " >&6 16492else $as_nop 16493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16494/* end confdefs.h. */ 16495int i; 16496int 16497main (void) 16498{ 16499 16500 ; 16501 return 0; 16502} 16503_ACEOF 16504if ac_fn_c_try_link "$LINENO" 16505then : 16506 eval $cacheid=yes 16507else $as_nop 16508 eval $cacheid=no 16509fi 16510rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16511 conftest$ac_exeext conftest.$ac_ext 16512fi 16513 16514 16515 CFLAGS="$xorg_testset_save_CFLAGS" 16516 16517 eval supported=\$$cacheid 16518 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16519printf "%s\n" "$supported" >&6; } 16520 if test "$supported" = "yes" ; then 16521 BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds" 16522 found="yes" 16523 fi 16524 fi 16525 16526 16527 16528 16529 16530 16531 16532 16533 16534 16535 16536 16537 16538 16539 16540xorg_testset_save_CFLAGS="$CFLAGS" 16541 16542if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16543 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16544 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16545printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16546if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16547then : 16548 printf %s "(cached) " >&6 16549else $as_nop 16550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16551/* end confdefs.h. */ 16552int i; 16553_ACEOF 16554if ac_fn_c_try_compile "$LINENO" 16555then : 16556 xorg_cv_cc_flag_unknown_warning_option=yes 16557else $as_nop 16558 xorg_cv_cc_flag_unknown_warning_option=no 16559fi 16560rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16561fi 16562{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16563printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16564 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16565 CFLAGS="$xorg_testset_save_CFLAGS" 16566fi 16567 16568if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16569 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16570 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16571 fi 16572 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16573 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16574printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16575if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16576then : 16577 printf %s "(cached) " >&6 16578else $as_nop 16579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16580/* end confdefs.h. */ 16581int i; 16582_ACEOF 16583if ac_fn_c_try_compile "$LINENO" 16584then : 16585 xorg_cv_cc_flag_unused_command_line_argument=yes 16586else $as_nop 16587 xorg_cv_cc_flag_unused_command_line_argument=no 16588fi 16589rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16590fi 16591{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16592printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16593 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16594 CFLAGS="$xorg_testset_save_CFLAGS" 16595fi 16596 16597found="no" 16598 16599 if test $found = "no" ; then 16600 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16601 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16602 fi 16603 16604 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16605 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16606 fi 16607 16608 CFLAGS="$CFLAGS -Werror=write-strings" 16609 16610 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5 16611printf %s "checking if $CC supports -Werror=write-strings... " >&6; } 16612 cacheid=xorg_cv_cc_flag__Werror_write_strings 16613 if eval test \${$cacheid+y} 16614then : 16615 printf %s "(cached) " >&6 16616else $as_nop 16617 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16618/* end confdefs.h. */ 16619int i; 16620int 16621main (void) 16622{ 16623 16624 ; 16625 return 0; 16626} 16627_ACEOF 16628if ac_fn_c_try_link "$LINENO" 16629then : 16630 eval $cacheid=yes 16631else $as_nop 16632 eval $cacheid=no 16633fi 16634rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16635 conftest$ac_exeext conftest.$ac_ext 16636fi 16637 16638 16639 CFLAGS="$xorg_testset_save_CFLAGS" 16640 16641 eval supported=\$$cacheid 16642 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16643printf "%s\n" "$supported" >&6; } 16644 if test "$supported" = "yes" ; then 16645 BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings" 16646 found="yes" 16647 fi 16648 fi 16649 16650 16651 16652 16653 16654 16655 16656 16657 16658 16659 16660 16661 16662 16663 16664xorg_testset_save_CFLAGS="$CFLAGS" 16665 16666if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16667 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16668 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16669printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16670if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16671then : 16672 printf %s "(cached) " >&6 16673else $as_nop 16674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16675/* end confdefs.h. */ 16676int i; 16677_ACEOF 16678if ac_fn_c_try_compile "$LINENO" 16679then : 16680 xorg_cv_cc_flag_unknown_warning_option=yes 16681else $as_nop 16682 xorg_cv_cc_flag_unknown_warning_option=no 16683fi 16684rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16685fi 16686{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16687printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16688 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16689 CFLAGS="$xorg_testset_save_CFLAGS" 16690fi 16691 16692if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16693 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16694 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16695 fi 16696 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16697 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16698printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16699if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16700then : 16701 printf %s "(cached) " >&6 16702else $as_nop 16703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16704/* end confdefs.h. */ 16705int i; 16706_ACEOF 16707if ac_fn_c_try_compile "$LINENO" 16708then : 16709 xorg_cv_cc_flag_unused_command_line_argument=yes 16710else $as_nop 16711 xorg_cv_cc_flag_unused_command_line_argument=no 16712fi 16713rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16714fi 16715{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16716printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16717 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16718 CFLAGS="$xorg_testset_save_CFLAGS" 16719fi 16720 16721found="no" 16722 16723 if test $found = "no" ; then 16724 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16725 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16726 fi 16727 16728 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16729 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16730 fi 16731 16732 CFLAGS="$CFLAGS -Werror=address" 16733 16734 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5 16735printf %s "checking if $CC supports -Werror=address... " >&6; } 16736 cacheid=xorg_cv_cc_flag__Werror_address 16737 if eval test \${$cacheid+y} 16738then : 16739 printf %s "(cached) " >&6 16740else $as_nop 16741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16742/* end confdefs.h. */ 16743int i; 16744int 16745main (void) 16746{ 16747 16748 ; 16749 return 0; 16750} 16751_ACEOF 16752if ac_fn_c_try_link "$LINENO" 16753then : 16754 eval $cacheid=yes 16755else $as_nop 16756 eval $cacheid=no 16757fi 16758rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16759 conftest$ac_exeext conftest.$ac_ext 16760fi 16761 16762 16763 CFLAGS="$xorg_testset_save_CFLAGS" 16764 16765 eval supported=\$$cacheid 16766 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16767printf "%s\n" "$supported" >&6; } 16768 if test "$supported" = "yes" ; then 16769 BASE_CFLAGS="$BASE_CFLAGS -Werror=address" 16770 found="yes" 16771 fi 16772 fi 16773 16774 16775 16776 16777 16778 16779 16780 16781 16782 16783 16784 16785 16786 16787 16788xorg_testset_save_CFLAGS="$CFLAGS" 16789 16790if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16791 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16792 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16793printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16794if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16795then : 16796 printf %s "(cached) " >&6 16797else $as_nop 16798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16799/* end confdefs.h. */ 16800int i; 16801_ACEOF 16802if ac_fn_c_try_compile "$LINENO" 16803then : 16804 xorg_cv_cc_flag_unknown_warning_option=yes 16805else $as_nop 16806 xorg_cv_cc_flag_unknown_warning_option=no 16807fi 16808rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16809fi 16810{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16811printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16812 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16813 CFLAGS="$xorg_testset_save_CFLAGS" 16814fi 16815 16816if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16817 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16818 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16819 fi 16820 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16821 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16822printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16823if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16824then : 16825 printf %s "(cached) " >&6 16826else $as_nop 16827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16828/* end confdefs.h. */ 16829int i; 16830_ACEOF 16831if ac_fn_c_try_compile "$LINENO" 16832then : 16833 xorg_cv_cc_flag_unused_command_line_argument=yes 16834else $as_nop 16835 xorg_cv_cc_flag_unused_command_line_argument=no 16836fi 16837rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16838fi 16839{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 16840printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 16841 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 16842 CFLAGS="$xorg_testset_save_CFLAGS" 16843fi 16844 16845found="no" 16846 16847 if test $found = "no" ; then 16848 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16849 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16850 fi 16851 16852 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16853 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16854 fi 16855 16856 CFLAGS="$CFLAGS -Werror=int-to-pointer-cast" 16857 16858 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5 16859printf %s "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; } 16860 cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast 16861 if eval test \${$cacheid+y} 16862then : 16863 printf %s "(cached) " >&6 16864else $as_nop 16865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16866/* end confdefs.h. */ 16867int i; 16868int 16869main (void) 16870{ 16871 16872 ; 16873 return 0; 16874} 16875_ACEOF 16876if ac_fn_c_try_link "$LINENO" 16877then : 16878 eval $cacheid=yes 16879else $as_nop 16880 eval $cacheid=no 16881fi 16882rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16883 conftest$ac_exeext conftest.$ac_ext 16884fi 16885 16886 16887 CFLAGS="$xorg_testset_save_CFLAGS" 16888 16889 eval supported=\$$cacheid 16890 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16891printf "%s\n" "$supported" >&6; } 16892 if test "$supported" = "yes" ; then 16893 BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast" 16894 found="yes" 16895 fi 16896 fi 16897 16898 if test $found = "no" ; then 16899 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16900 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16901 fi 16902 16903 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 16904 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16905 fi 16906 16907 CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 16908 16909 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5 16910printf %s "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; } 16911 cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION 16912 if eval test \${$cacheid+y} 16913then : 16914 printf %s "(cached) " >&6 16915else $as_nop 16916 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16917/* end confdefs.h. */ 16918int i; 16919int 16920main (void) 16921{ 16922 16923 ; 16924 return 0; 16925} 16926_ACEOF 16927if ac_fn_c_try_link "$LINENO" 16928then : 16929 eval $cacheid=yes 16930else $as_nop 16931 eval $cacheid=no 16932fi 16933rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16934 conftest$ac_exeext conftest.$ac_ext 16935fi 16936 16937 16938 CFLAGS="$xorg_testset_save_CFLAGS" 16939 16940 eval supported=\$$cacheid 16941 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 16942printf "%s\n" "$supported" >&6; } 16943 if test "$supported" = "yes" ; then 16944 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 16945 found="yes" 16946 fi 16947 fi 16948 16949 16950 16951 16952 16953 16954 16955 16956 16957 16958 16959 16960 16961 16962 16963xorg_testset_save_CFLAGS="$CFLAGS" 16964 16965if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 16966 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16967 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 16968printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 16969if test ${xorg_cv_cc_flag_unknown_warning_option+y} 16970then : 16971 printf %s "(cached) " >&6 16972else $as_nop 16973 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16974/* end confdefs.h. */ 16975int i; 16976_ACEOF 16977if ac_fn_c_try_compile "$LINENO" 16978then : 16979 xorg_cv_cc_flag_unknown_warning_option=yes 16980else $as_nop 16981 xorg_cv_cc_flag_unknown_warning_option=no 16982fi 16983rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16984fi 16985{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 16986printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 16987 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 16988 CFLAGS="$xorg_testset_save_CFLAGS" 16989fi 16990 16991if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 16992 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 16993 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 16994 fi 16995 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 16996 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 16997printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 16998if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 16999then : 17000 printf %s "(cached) " >&6 17001else $as_nop 17002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17003/* end confdefs.h. */ 17004int i; 17005_ACEOF 17006if ac_fn_c_try_compile "$LINENO" 17007then : 17008 xorg_cv_cc_flag_unused_command_line_argument=yes 17009else $as_nop 17010 xorg_cv_cc_flag_unused_command_line_argument=no 17011fi 17012rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17013fi 17014{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17015printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17016 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17017 CFLAGS="$xorg_testset_save_CFLAGS" 17018fi 17019 17020found="no" 17021 17022 if test $found = "no" ; then 17023 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17024 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17025 fi 17026 17027 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17028 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17029 fi 17030 17031 CFLAGS="$CFLAGS -Werror=pointer-to-int-cast" 17032 17033 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5 17034printf %s "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; } 17035 cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast 17036 if eval test \${$cacheid+y} 17037then : 17038 printf %s "(cached) " >&6 17039else $as_nop 17040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17041/* end confdefs.h. */ 17042int i; 17043int 17044main (void) 17045{ 17046 17047 ; 17048 return 0; 17049} 17050_ACEOF 17051if ac_fn_c_try_link "$LINENO" 17052then : 17053 eval $cacheid=yes 17054else $as_nop 17055 eval $cacheid=no 17056fi 17057rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17058 conftest$ac_exeext conftest.$ac_ext 17059fi 17060 17061 17062 CFLAGS="$xorg_testset_save_CFLAGS" 17063 17064 eval supported=\$$cacheid 17065 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17066printf "%s\n" "$supported" >&6; } 17067 if test "$supported" = "yes" ; then 17068 BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast" 17069 found="yes" 17070 fi 17071 fi 17072 17073 # Also -errwarn=E_BAD_PTR_INT_COMBINATION 17074else 17075{ 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 17076printf "%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;} 17077 17078 17079 17080 17081 17082 17083 17084 17085 17086 17087 17088 17089 17090xorg_testset_save_CFLAGS="$CFLAGS" 17091 17092if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17093 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17094 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17095printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17096if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17097then : 17098 printf %s "(cached) " >&6 17099else $as_nop 17100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17101/* end confdefs.h. */ 17102int i; 17103_ACEOF 17104if ac_fn_c_try_compile "$LINENO" 17105then : 17106 xorg_cv_cc_flag_unknown_warning_option=yes 17107else $as_nop 17108 xorg_cv_cc_flag_unknown_warning_option=no 17109fi 17110rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17111fi 17112{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17113printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17114 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17115 CFLAGS="$xorg_testset_save_CFLAGS" 17116fi 17117 17118if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17119 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17120 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17121 fi 17122 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17123 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17124printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17125if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17126then : 17127 printf %s "(cached) " >&6 17128else $as_nop 17129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17130/* end confdefs.h. */ 17131int i; 17132_ACEOF 17133if ac_fn_c_try_compile "$LINENO" 17134then : 17135 xorg_cv_cc_flag_unused_command_line_argument=yes 17136else $as_nop 17137 xorg_cv_cc_flag_unused_command_line_argument=no 17138fi 17139rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17140fi 17141{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17142printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17143 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17144 CFLAGS="$xorg_testset_save_CFLAGS" 17145fi 17146 17147found="no" 17148 17149 if test $found = "no" ; then 17150 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17151 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17152 fi 17153 17154 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17155 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17156 fi 17157 17158 CFLAGS="$CFLAGS -Wimplicit" 17159 17160 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5 17161printf %s "checking if $CC supports -Wimplicit... " >&6; } 17162 cacheid=xorg_cv_cc_flag__Wimplicit 17163 if eval test \${$cacheid+y} 17164then : 17165 printf %s "(cached) " >&6 17166else $as_nop 17167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17168/* end confdefs.h. */ 17169int i; 17170int 17171main (void) 17172{ 17173 17174 ; 17175 return 0; 17176} 17177_ACEOF 17178if ac_fn_c_try_link "$LINENO" 17179then : 17180 eval $cacheid=yes 17181else $as_nop 17182 eval $cacheid=no 17183fi 17184rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17185 conftest$ac_exeext conftest.$ac_ext 17186fi 17187 17188 17189 CFLAGS="$xorg_testset_save_CFLAGS" 17190 17191 eval supported=\$$cacheid 17192 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17193printf "%s\n" "$supported" >&6; } 17194 if test "$supported" = "yes" ; then 17195 BASE_CFLAGS="$BASE_CFLAGS -Wimplicit" 17196 found="yes" 17197 fi 17198 fi 17199 17200 17201 17202 17203 17204 17205 17206 17207 17208 17209 17210 17211 17212 17213 17214xorg_testset_save_CFLAGS="$CFLAGS" 17215 17216if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17217 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17218 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17219printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17220if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17221then : 17222 printf %s "(cached) " >&6 17223else $as_nop 17224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17225/* end confdefs.h. */ 17226int i; 17227_ACEOF 17228if ac_fn_c_try_compile "$LINENO" 17229then : 17230 xorg_cv_cc_flag_unknown_warning_option=yes 17231else $as_nop 17232 xorg_cv_cc_flag_unknown_warning_option=no 17233fi 17234rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17235fi 17236{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17237printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17238 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17239 CFLAGS="$xorg_testset_save_CFLAGS" 17240fi 17241 17242if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17243 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17244 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17245 fi 17246 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17247 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17248printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17249if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17250then : 17251 printf %s "(cached) " >&6 17252else $as_nop 17253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17254/* end confdefs.h. */ 17255int i; 17256_ACEOF 17257if ac_fn_c_try_compile "$LINENO" 17258then : 17259 xorg_cv_cc_flag_unused_command_line_argument=yes 17260else $as_nop 17261 xorg_cv_cc_flag_unused_command_line_argument=no 17262fi 17263rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17264fi 17265{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17266printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17267 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17268 CFLAGS="$xorg_testset_save_CFLAGS" 17269fi 17270 17271found="no" 17272 17273 if test $found = "no" ; then 17274 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17275 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17276 fi 17277 17278 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17279 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17280 fi 17281 17282 CFLAGS="$CFLAGS -Wnonnull" 17283 17284 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5 17285printf %s "checking if $CC supports -Wnonnull... " >&6; } 17286 cacheid=xorg_cv_cc_flag__Wnonnull 17287 if eval test \${$cacheid+y} 17288then : 17289 printf %s "(cached) " >&6 17290else $as_nop 17291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17292/* end confdefs.h. */ 17293int i; 17294int 17295main (void) 17296{ 17297 17298 ; 17299 return 0; 17300} 17301_ACEOF 17302if ac_fn_c_try_link "$LINENO" 17303then : 17304 eval $cacheid=yes 17305else $as_nop 17306 eval $cacheid=no 17307fi 17308rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17309 conftest$ac_exeext conftest.$ac_ext 17310fi 17311 17312 17313 CFLAGS="$xorg_testset_save_CFLAGS" 17314 17315 eval supported=\$$cacheid 17316 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17317printf "%s\n" "$supported" >&6; } 17318 if test "$supported" = "yes" ; then 17319 BASE_CFLAGS="$BASE_CFLAGS -Wnonnull" 17320 found="yes" 17321 fi 17322 fi 17323 17324 17325 17326 17327 17328 17329 17330 17331 17332 17333 17334 17335 17336 17337 17338xorg_testset_save_CFLAGS="$CFLAGS" 17339 17340if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17341 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17342 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17343printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17344if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17345then : 17346 printf %s "(cached) " >&6 17347else $as_nop 17348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17349/* end confdefs.h. */ 17350int i; 17351_ACEOF 17352if ac_fn_c_try_compile "$LINENO" 17353then : 17354 xorg_cv_cc_flag_unknown_warning_option=yes 17355else $as_nop 17356 xorg_cv_cc_flag_unknown_warning_option=no 17357fi 17358rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17359fi 17360{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17361printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17362 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17363 CFLAGS="$xorg_testset_save_CFLAGS" 17364fi 17365 17366if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17367 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17368 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17369 fi 17370 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17371 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17372printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17373if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17374then : 17375 printf %s "(cached) " >&6 17376else $as_nop 17377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17378/* end confdefs.h. */ 17379int i; 17380_ACEOF 17381if ac_fn_c_try_compile "$LINENO" 17382then : 17383 xorg_cv_cc_flag_unused_command_line_argument=yes 17384else $as_nop 17385 xorg_cv_cc_flag_unused_command_line_argument=no 17386fi 17387rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17388fi 17389{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17390printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17391 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17392 CFLAGS="$xorg_testset_save_CFLAGS" 17393fi 17394 17395found="no" 17396 17397 if test $found = "no" ; then 17398 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17399 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17400 fi 17401 17402 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17403 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17404 fi 17405 17406 CFLAGS="$CFLAGS -Winit-self" 17407 17408 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5 17409printf %s "checking if $CC supports -Winit-self... " >&6; } 17410 cacheid=xorg_cv_cc_flag__Winit_self 17411 if eval test \${$cacheid+y} 17412then : 17413 printf %s "(cached) " >&6 17414else $as_nop 17415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17416/* end confdefs.h. */ 17417int i; 17418int 17419main (void) 17420{ 17421 17422 ; 17423 return 0; 17424} 17425_ACEOF 17426if ac_fn_c_try_link "$LINENO" 17427then : 17428 eval $cacheid=yes 17429else $as_nop 17430 eval $cacheid=no 17431fi 17432rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17433 conftest$ac_exeext conftest.$ac_ext 17434fi 17435 17436 17437 CFLAGS="$xorg_testset_save_CFLAGS" 17438 17439 eval supported=\$$cacheid 17440 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17441printf "%s\n" "$supported" >&6; } 17442 if test "$supported" = "yes" ; then 17443 BASE_CFLAGS="$BASE_CFLAGS -Winit-self" 17444 found="yes" 17445 fi 17446 fi 17447 17448 17449 17450 17451 17452 17453 17454 17455 17456 17457 17458 17459 17460 17461 17462xorg_testset_save_CFLAGS="$CFLAGS" 17463 17464if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17465 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17466 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17467printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17468if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17469then : 17470 printf %s "(cached) " >&6 17471else $as_nop 17472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17473/* end confdefs.h. */ 17474int i; 17475_ACEOF 17476if ac_fn_c_try_compile "$LINENO" 17477then : 17478 xorg_cv_cc_flag_unknown_warning_option=yes 17479else $as_nop 17480 xorg_cv_cc_flag_unknown_warning_option=no 17481fi 17482rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17483fi 17484{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17485printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17486 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17487 CFLAGS="$xorg_testset_save_CFLAGS" 17488fi 17489 17490if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17491 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17492 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17493 fi 17494 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17495 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17496printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17497if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17498then : 17499 printf %s "(cached) " >&6 17500else $as_nop 17501 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17502/* end confdefs.h. */ 17503int i; 17504_ACEOF 17505if ac_fn_c_try_compile "$LINENO" 17506then : 17507 xorg_cv_cc_flag_unused_command_line_argument=yes 17508else $as_nop 17509 xorg_cv_cc_flag_unused_command_line_argument=no 17510fi 17511rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17512fi 17513{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17514printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17515 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17516 CFLAGS="$xorg_testset_save_CFLAGS" 17517fi 17518 17519found="no" 17520 17521 if test $found = "no" ; then 17522 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17523 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17524 fi 17525 17526 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17527 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17528 fi 17529 17530 CFLAGS="$CFLAGS -Wmain" 17531 17532 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5 17533printf %s "checking if $CC supports -Wmain... " >&6; } 17534 cacheid=xorg_cv_cc_flag__Wmain 17535 if eval test \${$cacheid+y} 17536then : 17537 printf %s "(cached) " >&6 17538else $as_nop 17539 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17540/* end confdefs.h. */ 17541int i; 17542int 17543main (void) 17544{ 17545 17546 ; 17547 return 0; 17548} 17549_ACEOF 17550if ac_fn_c_try_link "$LINENO" 17551then : 17552 eval $cacheid=yes 17553else $as_nop 17554 eval $cacheid=no 17555fi 17556rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17557 conftest$ac_exeext conftest.$ac_ext 17558fi 17559 17560 17561 CFLAGS="$xorg_testset_save_CFLAGS" 17562 17563 eval supported=\$$cacheid 17564 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17565printf "%s\n" "$supported" >&6; } 17566 if test "$supported" = "yes" ; then 17567 BASE_CFLAGS="$BASE_CFLAGS -Wmain" 17568 found="yes" 17569 fi 17570 fi 17571 17572 17573 17574 17575 17576 17577 17578 17579 17580 17581 17582 17583 17584 17585 17586xorg_testset_save_CFLAGS="$CFLAGS" 17587 17588if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17589 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17590 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17591printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17592if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17593then : 17594 printf %s "(cached) " >&6 17595else $as_nop 17596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17597/* end confdefs.h. */ 17598int i; 17599_ACEOF 17600if ac_fn_c_try_compile "$LINENO" 17601then : 17602 xorg_cv_cc_flag_unknown_warning_option=yes 17603else $as_nop 17604 xorg_cv_cc_flag_unknown_warning_option=no 17605fi 17606rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17607fi 17608{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17609printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17610 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17611 CFLAGS="$xorg_testset_save_CFLAGS" 17612fi 17613 17614if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17615 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17616 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17617 fi 17618 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17619 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17620printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17621if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17622then : 17623 printf %s "(cached) " >&6 17624else $as_nop 17625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17626/* end confdefs.h. */ 17627int i; 17628_ACEOF 17629if ac_fn_c_try_compile "$LINENO" 17630then : 17631 xorg_cv_cc_flag_unused_command_line_argument=yes 17632else $as_nop 17633 xorg_cv_cc_flag_unused_command_line_argument=no 17634fi 17635rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17636fi 17637{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17638printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17639 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17640 CFLAGS="$xorg_testset_save_CFLAGS" 17641fi 17642 17643found="no" 17644 17645 if test $found = "no" ; then 17646 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17647 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17648 fi 17649 17650 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17651 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17652 fi 17653 17654 CFLAGS="$CFLAGS -Wmissing-braces" 17655 17656 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5 17657printf %s "checking if $CC supports -Wmissing-braces... " >&6; } 17658 cacheid=xorg_cv_cc_flag__Wmissing_braces 17659 if eval test \${$cacheid+y} 17660then : 17661 printf %s "(cached) " >&6 17662else $as_nop 17663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17664/* end confdefs.h. */ 17665int i; 17666int 17667main (void) 17668{ 17669 17670 ; 17671 return 0; 17672} 17673_ACEOF 17674if ac_fn_c_try_link "$LINENO" 17675then : 17676 eval $cacheid=yes 17677else $as_nop 17678 eval $cacheid=no 17679fi 17680rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17681 conftest$ac_exeext conftest.$ac_ext 17682fi 17683 17684 17685 CFLAGS="$xorg_testset_save_CFLAGS" 17686 17687 eval supported=\$$cacheid 17688 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17689printf "%s\n" "$supported" >&6; } 17690 if test "$supported" = "yes" ; then 17691 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces" 17692 found="yes" 17693 fi 17694 fi 17695 17696 17697 17698 17699 17700 17701 17702 17703 17704 17705 17706 17707 17708 17709 17710xorg_testset_save_CFLAGS="$CFLAGS" 17711 17712if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17713 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17714 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17715printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17716if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17717then : 17718 printf %s "(cached) " >&6 17719else $as_nop 17720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17721/* end confdefs.h. */ 17722int i; 17723_ACEOF 17724if ac_fn_c_try_compile "$LINENO" 17725then : 17726 xorg_cv_cc_flag_unknown_warning_option=yes 17727else $as_nop 17728 xorg_cv_cc_flag_unknown_warning_option=no 17729fi 17730rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17731fi 17732{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17733printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17734 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17735 CFLAGS="$xorg_testset_save_CFLAGS" 17736fi 17737 17738if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17739 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17740 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17741 fi 17742 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17743 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17744printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17745if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17746then : 17747 printf %s "(cached) " >&6 17748else $as_nop 17749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17750/* end confdefs.h. */ 17751int i; 17752_ACEOF 17753if ac_fn_c_try_compile "$LINENO" 17754then : 17755 xorg_cv_cc_flag_unused_command_line_argument=yes 17756else $as_nop 17757 xorg_cv_cc_flag_unused_command_line_argument=no 17758fi 17759rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17760fi 17761{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17762printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17763 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17764 CFLAGS="$xorg_testset_save_CFLAGS" 17765fi 17766 17767found="no" 17768 17769 if test $found = "no" ; then 17770 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17771 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17772 fi 17773 17774 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17775 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17776 fi 17777 17778 CFLAGS="$CFLAGS -Wsequence-point" 17779 17780 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5 17781printf %s "checking if $CC supports -Wsequence-point... " >&6; } 17782 cacheid=xorg_cv_cc_flag__Wsequence_point 17783 if eval test \${$cacheid+y} 17784then : 17785 printf %s "(cached) " >&6 17786else $as_nop 17787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17788/* end confdefs.h. */ 17789int i; 17790int 17791main (void) 17792{ 17793 17794 ; 17795 return 0; 17796} 17797_ACEOF 17798if ac_fn_c_try_link "$LINENO" 17799then : 17800 eval $cacheid=yes 17801else $as_nop 17802 eval $cacheid=no 17803fi 17804rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17805 conftest$ac_exeext conftest.$ac_ext 17806fi 17807 17808 17809 CFLAGS="$xorg_testset_save_CFLAGS" 17810 17811 eval supported=\$$cacheid 17812 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17813printf "%s\n" "$supported" >&6; } 17814 if test "$supported" = "yes" ; then 17815 BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point" 17816 found="yes" 17817 fi 17818 fi 17819 17820 17821 17822 17823 17824 17825 17826 17827 17828 17829 17830 17831 17832 17833 17834xorg_testset_save_CFLAGS="$CFLAGS" 17835 17836if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17837 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17838 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17839printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17840if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17841then : 17842 printf %s "(cached) " >&6 17843else $as_nop 17844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17845/* end confdefs.h. */ 17846int i; 17847_ACEOF 17848if ac_fn_c_try_compile "$LINENO" 17849then : 17850 xorg_cv_cc_flag_unknown_warning_option=yes 17851else $as_nop 17852 xorg_cv_cc_flag_unknown_warning_option=no 17853fi 17854rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17855fi 17856{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17857printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17858 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17859 CFLAGS="$xorg_testset_save_CFLAGS" 17860fi 17861 17862if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17863 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17864 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17865 fi 17866 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17867 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17868printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17869if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17870then : 17871 printf %s "(cached) " >&6 17872else $as_nop 17873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17874/* end confdefs.h. */ 17875int i; 17876_ACEOF 17877if ac_fn_c_try_compile "$LINENO" 17878then : 17879 xorg_cv_cc_flag_unused_command_line_argument=yes 17880else $as_nop 17881 xorg_cv_cc_flag_unused_command_line_argument=no 17882fi 17883rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17884fi 17885{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 17886printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 17887 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 17888 CFLAGS="$xorg_testset_save_CFLAGS" 17889fi 17890 17891found="no" 17892 17893 if test $found = "no" ; then 17894 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17895 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17896 fi 17897 17898 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 17899 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17900 fi 17901 17902 CFLAGS="$CFLAGS -Wreturn-type" 17903 17904 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5 17905printf %s "checking if $CC supports -Wreturn-type... " >&6; } 17906 cacheid=xorg_cv_cc_flag__Wreturn_type 17907 if eval test \${$cacheid+y} 17908then : 17909 printf %s "(cached) " >&6 17910else $as_nop 17911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17912/* end confdefs.h. */ 17913int i; 17914int 17915main (void) 17916{ 17917 17918 ; 17919 return 0; 17920} 17921_ACEOF 17922if ac_fn_c_try_link "$LINENO" 17923then : 17924 eval $cacheid=yes 17925else $as_nop 17926 eval $cacheid=no 17927fi 17928rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17929 conftest$ac_exeext conftest.$ac_ext 17930fi 17931 17932 17933 CFLAGS="$xorg_testset_save_CFLAGS" 17934 17935 eval supported=\$$cacheid 17936 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 17937printf "%s\n" "$supported" >&6; } 17938 if test "$supported" = "yes" ; then 17939 BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type" 17940 found="yes" 17941 fi 17942 fi 17943 17944 17945 17946 17947 17948 17949 17950 17951 17952 17953 17954 17955 17956 17957 17958xorg_testset_save_CFLAGS="$CFLAGS" 17959 17960if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 17961 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17962 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 17963printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 17964if test ${xorg_cv_cc_flag_unknown_warning_option+y} 17965then : 17966 printf %s "(cached) " >&6 17967else $as_nop 17968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17969/* end confdefs.h. */ 17970int i; 17971_ACEOF 17972if ac_fn_c_try_compile "$LINENO" 17973then : 17974 xorg_cv_cc_flag_unknown_warning_option=yes 17975else $as_nop 17976 xorg_cv_cc_flag_unknown_warning_option=no 17977fi 17978rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17979fi 17980{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 17981printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 17982 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 17983 CFLAGS="$xorg_testset_save_CFLAGS" 17984fi 17985 17986if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 17987 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 17988 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 17989 fi 17990 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 17991 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 17992printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 17993if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 17994then : 17995 printf %s "(cached) " >&6 17996else $as_nop 17997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17998/* end confdefs.h. */ 17999int i; 18000_ACEOF 18001if ac_fn_c_try_compile "$LINENO" 18002then : 18003 xorg_cv_cc_flag_unused_command_line_argument=yes 18004else $as_nop 18005 xorg_cv_cc_flag_unused_command_line_argument=no 18006fi 18007rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18008fi 18009{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18010printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18011 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18012 CFLAGS="$xorg_testset_save_CFLAGS" 18013fi 18014 18015found="no" 18016 18017 if test $found = "no" ; then 18018 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18019 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18020 fi 18021 18022 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18023 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18024 fi 18025 18026 CFLAGS="$CFLAGS -Wtrigraphs" 18027 18028 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5 18029printf %s "checking if $CC supports -Wtrigraphs... " >&6; } 18030 cacheid=xorg_cv_cc_flag__Wtrigraphs 18031 if eval test \${$cacheid+y} 18032then : 18033 printf %s "(cached) " >&6 18034else $as_nop 18035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18036/* end confdefs.h. */ 18037int i; 18038int 18039main (void) 18040{ 18041 18042 ; 18043 return 0; 18044} 18045_ACEOF 18046if ac_fn_c_try_link "$LINENO" 18047then : 18048 eval $cacheid=yes 18049else $as_nop 18050 eval $cacheid=no 18051fi 18052rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18053 conftest$ac_exeext conftest.$ac_ext 18054fi 18055 18056 18057 CFLAGS="$xorg_testset_save_CFLAGS" 18058 18059 eval supported=\$$cacheid 18060 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18061printf "%s\n" "$supported" >&6; } 18062 if test "$supported" = "yes" ; then 18063 BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs" 18064 found="yes" 18065 fi 18066 fi 18067 18068 18069 18070 18071 18072 18073 18074 18075 18076 18077 18078 18079 18080 18081 18082xorg_testset_save_CFLAGS="$CFLAGS" 18083 18084if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 18085 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18086 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18087printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18088if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18089then : 18090 printf %s "(cached) " >&6 18091else $as_nop 18092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18093/* end confdefs.h. */ 18094int i; 18095_ACEOF 18096if ac_fn_c_try_compile "$LINENO" 18097then : 18098 xorg_cv_cc_flag_unknown_warning_option=yes 18099else $as_nop 18100 xorg_cv_cc_flag_unknown_warning_option=no 18101fi 18102rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18103fi 18104{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18105printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 18106 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 18107 CFLAGS="$xorg_testset_save_CFLAGS" 18108fi 18109 18110if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 18111 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18112 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18113 fi 18114 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18115 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18116printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18117if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18118then : 18119 printf %s "(cached) " >&6 18120else $as_nop 18121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18122/* end confdefs.h. */ 18123int i; 18124_ACEOF 18125if ac_fn_c_try_compile "$LINENO" 18126then : 18127 xorg_cv_cc_flag_unused_command_line_argument=yes 18128else $as_nop 18129 xorg_cv_cc_flag_unused_command_line_argument=no 18130fi 18131rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18132fi 18133{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18134printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18135 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18136 CFLAGS="$xorg_testset_save_CFLAGS" 18137fi 18138 18139found="no" 18140 18141 if test $found = "no" ; then 18142 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18143 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18144 fi 18145 18146 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18147 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18148 fi 18149 18150 CFLAGS="$CFLAGS -Warray-bounds" 18151 18152 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5 18153printf %s "checking if $CC supports -Warray-bounds... " >&6; } 18154 cacheid=xorg_cv_cc_flag__Warray_bounds 18155 if eval test \${$cacheid+y} 18156then : 18157 printf %s "(cached) " >&6 18158else $as_nop 18159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18160/* end confdefs.h. */ 18161int i; 18162int 18163main (void) 18164{ 18165 18166 ; 18167 return 0; 18168} 18169_ACEOF 18170if ac_fn_c_try_link "$LINENO" 18171then : 18172 eval $cacheid=yes 18173else $as_nop 18174 eval $cacheid=no 18175fi 18176rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18177 conftest$ac_exeext conftest.$ac_ext 18178fi 18179 18180 18181 CFLAGS="$xorg_testset_save_CFLAGS" 18182 18183 eval supported=\$$cacheid 18184 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18185printf "%s\n" "$supported" >&6; } 18186 if test "$supported" = "yes" ; then 18187 BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds" 18188 found="yes" 18189 fi 18190 fi 18191 18192 18193 18194 18195 18196 18197 18198 18199 18200 18201 18202 18203 18204 18205 18206xorg_testset_save_CFLAGS="$CFLAGS" 18207 18208if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 18209 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18210 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18211printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18212if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18213then : 18214 printf %s "(cached) " >&6 18215else $as_nop 18216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18217/* end confdefs.h. */ 18218int i; 18219_ACEOF 18220if ac_fn_c_try_compile "$LINENO" 18221then : 18222 xorg_cv_cc_flag_unknown_warning_option=yes 18223else $as_nop 18224 xorg_cv_cc_flag_unknown_warning_option=no 18225fi 18226rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18227fi 18228{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18229printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 18230 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 18231 CFLAGS="$xorg_testset_save_CFLAGS" 18232fi 18233 18234if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 18235 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18236 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18237 fi 18238 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18239 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18240printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18241if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18242then : 18243 printf %s "(cached) " >&6 18244else $as_nop 18245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18246/* end confdefs.h. */ 18247int i; 18248_ACEOF 18249if ac_fn_c_try_compile "$LINENO" 18250then : 18251 xorg_cv_cc_flag_unused_command_line_argument=yes 18252else $as_nop 18253 xorg_cv_cc_flag_unused_command_line_argument=no 18254fi 18255rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18256fi 18257{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18258printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18259 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18260 CFLAGS="$xorg_testset_save_CFLAGS" 18261fi 18262 18263found="no" 18264 18265 if test $found = "no" ; then 18266 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18267 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18268 fi 18269 18270 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18271 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18272 fi 18273 18274 CFLAGS="$CFLAGS -Wwrite-strings" 18275 18276 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5 18277printf %s "checking if $CC supports -Wwrite-strings... " >&6; } 18278 cacheid=xorg_cv_cc_flag__Wwrite_strings 18279 if eval test \${$cacheid+y} 18280then : 18281 printf %s "(cached) " >&6 18282else $as_nop 18283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18284/* end confdefs.h. */ 18285int i; 18286int 18287main (void) 18288{ 18289 18290 ; 18291 return 0; 18292} 18293_ACEOF 18294if ac_fn_c_try_link "$LINENO" 18295then : 18296 eval $cacheid=yes 18297else $as_nop 18298 eval $cacheid=no 18299fi 18300rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18301 conftest$ac_exeext conftest.$ac_ext 18302fi 18303 18304 18305 CFLAGS="$xorg_testset_save_CFLAGS" 18306 18307 eval supported=\$$cacheid 18308 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18309printf "%s\n" "$supported" >&6; } 18310 if test "$supported" = "yes" ; then 18311 BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings" 18312 found="yes" 18313 fi 18314 fi 18315 18316 18317 18318 18319 18320 18321 18322 18323 18324 18325 18326 18327 18328 18329 18330xorg_testset_save_CFLAGS="$CFLAGS" 18331 18332if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 18333 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18334 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18335printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18336if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18337then : 18338 printf %s "(cached) " >&6 18339else $as_nop 18340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18341/* end confdefs.h. */ 18342int i; 18343_ACEOF 18344if ac_fn_c_try_compile "$LINENO" 18345then : 18346 xorg_cv_cc_flag_unknown_warning_option=yes 18347else $as_nop 18348 xorg_cv_cc_flag_unknown_warning_option=no 18349fi 18350rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18351fi 18352{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18353printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 18354 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 18355 CFLAGS="$xorg_testset_save_CFLAGS" 18356fi 18357 18358if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 18359 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18360 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18361 fi 18362 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18363 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18364printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18365if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18366then : 18367 printf %s "(cached) " >&6 18368else $as_nop 18369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18370/* end confdefs.h. */ 18371int i; 18372_ACEOF 18373if ac_fn_c_try_compile "$LINENO" 18374then : 18375 xorg_cv_cc_flag_unused_command_line_argument=yes 18376else $as_nop 18377 xorg_cv_cc_flag_unused_command_line_argument=no 18378fi 18379rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18380fi 18381{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18382printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18383 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18384 CFLAGS="$xorg_testset_save_CFLAGS" 18385fi 18386 18387found="no" 18388 18389 if test $found = "no" ; then 18390 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18391 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18392 fi 18393 18394 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18395 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18396 fi 18397 18398 CFLAGS="$CFLAGS -Waddress" 18399 18400 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5 18401printf %s "checking if $CC supports -Waddress... " >&6; } 18402 cacheid=xorg_cv_cc_flag__Waddress 18403 if eval test \${$cacheid+y} 18404then : 18405 printf %s "(cached) " >&6 18406else $as_nop 18407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18408/* end confdefs.h. */ 18409int i; 18410int 18411main (void) 18412{ 18413 18414 ; 18415 return 0; 18416} 18417_ACEOF 18418if ac_fn_c_try_link "$LINENO" 18419then : 18420 eval $cacheid=yes 18421else $as_nop 18422 eval $cacheid=no 18423fi 18424rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18425 conftest$ac_exeext conftest.$ac_ext 18426fi 18427 18428 18429 CFLAGS="$xorg_testset_save_CFLAGS" 18430 18431 eval supported=\$$cacheid 18432 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18433printf "%s\n" "$supported" >&6; } 18434 if test "$supported" = "yes" ; then 18435 BASE_CFLAGS="$BASE_CFLAGS -Waddress" 18436 found="yes" 18437 fi 18438 fi 18439 18440 18441 18442 18443 18444 18445 18446 18447 18448 18449 18450 18451 18452 18453 18454xorg_testset_save_CFLAGS="$CFLAGS" 18455 18456if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 18457 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18458 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18459printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18460if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18461then : 18462 printf %s "(cached) " >&6 18463else $as_nop 18464 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18465/* end confdefs.h. */ 18466int i; 18467_ACEOF 18468if ac_fn_c_try_compile "$LINENO" 18469then : 18470 xorg_cv_cc_flag_unknown_warning_option=yes 18471else $as_nop 18472 xorg_cv_cc_flag_unknown_warning_option=no 18473fi 18474rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18475fi 18476{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18477printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 18478 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 18479 CFLAGS="$xorg_testset_save_CFLAGS" 18480fi 18481 18482if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 18483 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18484 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18485 fi 18486 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18487 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18488printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18489if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18490then : 18491 printf %s "(cached) " >&6 18492else $as_nop 18493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18494/* end confdefs.h. */ 18495int i; 18496_ACEOF 18497if ac_fn_c_try_compile "$LINENO" 18498then : 18499 xorg_cv_cc_flag_unused_command_line_argument=yes 18500else $as_nop 18501 xorg_cv_cc_flag_unused_command_line_argument=no 18502fi 18503rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18504fi 18505{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18506printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18507 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18508 CFLAGS="$xorg_testset_save_CFLAGS" 18509fi 18510 18511found="no" 18512 18513 if test $found = "no" ; then 18514 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18515 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18516 fi 18517 18518 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18519 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18520 fi 18521 18522 CFLAGS="$CFLAGS -Wint-to-pointer-cast" 18523 18524 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5 18525printf %s "checking if $CC supports -Wint-to-pointer-cast... " >&6; } 18526 cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast 18527 if eval test \${$cacheid+y} 18528then : 18529 printf %s "(cached) " >&6 18530else $as_nop 18531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18532/* end confdefs.h. */ 18533int i; 18534int 18535main (void) 18536{ 18537 18538 ; 18539 return 0; 18540} 18541_ACEOF 18542if ac_fn_c_try_link "$LINENO" 18543then : 18544 eval $cacheid=yes 18545else $as_nop 18546 eval $cacheid=no 18547fi 18548rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18549 conftest$ac_exeext conftest.$ac_ext 18550fi 18551 18552 18553 CFLAGS="$xorg_testset_save_CFLAGS" 18554 18555 eval supported=\$$cacheid 18556 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18557printf "%s\n" "$supported" >&6; } 18558 if test "$supported" = "yes" ; then 18559 BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast" 18560 found="yes" 18561 fi 18562 fi 18563 18564 18565 18566 18567 18568 18569 18570 18571 18572 18573 18574 18575 18576 18577 18578xorg_testset_save_CFLAGS="$CFLAGS" 18579 18580if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 18581 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18582 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18583printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18584if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18585then : 18586 printf %s "(cached) " >&6 18587else $as_nop 18588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18589/* end confdefs.h. */ 18590int i; 18591_ACEOF 18592if ac_fn_c_try_compile "$LINENO" 18593then : 18594 xorg_cv_cc_flag_unknown_warning_option=yes 18595else $as_nop 18596 xorg_cv_cc_flag_unknown_warning_option=no 18597fi 18598rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18599fi 18600{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18601printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 18602 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 18603 CFLAGS="$xorg_testset_save_CFLAGS" 18604fi 18605 18606if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 18607 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18608 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18609 fi 18610 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18611 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18612printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18613if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18614then : 18615 printf %s "(cached) " >&6 18616else $as_nop 18617 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18618/* end confdefs.h. */ 18619int i; 18620_ACEOF 18621if ac_fn_c_try_compile "$LINENO" 18622then : 18623 xorg_cv_cc_flag_unused_command_line_argument=yes 18624else $as_nop 18625 xorg_cv_cc_flag_unused_command_line_argument=no 18626fi 18627rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18628fi 18629{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18630printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18631 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18632 CFLAGS="$xorg_testset_save_CFLAGS" 18633fi 18634 18635found="no" 18636 18637 if test $found = "no" ; then 18638 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18639 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18640 fi 18641 18642 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18643 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18644 fi 18645 18646 CFLAGS="$CFLAGS -Wpointer-to-int-cast" 18647 18648 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5 18649printf %s "checking if $CC supports -Wpointer-to-int-cast... " >&6; } 18650 cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast 18651 if eval test \${$cacheid+y} 18652then : 18653 printf %s "(cached) " >&6 18654else $as_nop 18655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18656/* end confdefs.h. */ 18657int i; 18658int 18659main (void) 18660{ 18661 18662 ; 18663 return 0; 18664} 18665_ACEOF 18666if ac_fn_c_try_link "$LINENO" 18667then : 18668 eval $cacheid=yes 18669else $as_nop 18670 eval $cacheid=no 18671fi 18672rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18673 conftest$ac_exeext conftest.$ac_ext 18674fi 18675 18676 18677 CFLAGS="$xorg_testset_save_CFLAGS" 18678 18679 eval supported=\$$cacheid 18680 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18681printf "%s\n" "$supported" >&6; } 18682 if test "$supported" = "yes" ; then 18683 BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast" 18684 found="yes" 18685 fi 18686 fi 18687 18688 18689fi 18690 18691 18692 18693 18694 18695 18696 18697 CWARNFLAGS="$BASE_CFLAGS" 18698 if test "x$GCC" = xyes ; then 18699 CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing" 18700 fi 18701 18702 18703 18704 18705 18706 18707 18708 18709# Check whether --enable-strict-compilation was given. 18710if test ${enable_strict_compilation+y} 18711then : 18712 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 18713else $as_nop 18714 STRICT_COMPILE=no 18715fi 18716 18717 18718 18719 18720 18721 18722STRICT_CFLAGS="" 18723 18724 18725 18726 18727 18728 18729 18730 18731 18732 18733 18734 18735 18736xorg_testset_save_CFLAGS="$CFLAGS" 18737 18738if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 18739 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18740 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18741printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18742if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18743then : 18744 printf %s "(cached) " >&6 18745else $as_nop 18746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18747/* end confdefs.h. */ 18748int i; 18749_ACEOF 18750if ac_fn_c_try_compile "$LINENO" 18751then : 18752 xorg_cv_cc_flag_unknown_warning_option=yes 18753else $as_nop 18754 xorg_cv_cc_flag_unknown_warning_option=no 18755fi 18756rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18757fi 18758{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18759printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 18760 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 18761 CFLAGS="$xorg_testset_save_CFLAGS" 18762fi 18763 18764if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 18765 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18766 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18767 fi 18768 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18769 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18770printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18771if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18772then : 18773 printf %s "(cached) " >&6 18774else $as_nop 18775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18776/* end confdefs.h. */ 18777int i; 18778_ACEOF 18779if ac_fn_c_try_compile "$LINENO" 18780then : 18781 xorg_cv_cc_flag_unused_command_line_argument=yes 18782else $as_nop 18783 xorg_cv_cc_flag_unused_command_line_argument=no 18784fi 18785rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18786fi 18787{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18788printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18789 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18790 CFLAGS="$xorg_testset_save_CFLAGS" 18791fi 18792 18793found="no" 18794 18795 if test $found = "no" ; then 18796 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18797 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18798 fi 18799 18800 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18801 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18802 fi 18803 18804 CFLAGS="$CFLAGS -pedantic" 18805 18806 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5 18807printf %s "checking if $CC supports -pedantic... " >&6; } 18808 cacheid=xorg_cv_cc_flag__pedantic 18809 if eval test \${$cacheid+y} 18810then : 18811 printf %s "(cached) " >&6 18812else $as_nop 18813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18814/* end confdefs.h. */ 18815int i; 18816int 18817main (void) 18818{ 18819 18820 ; 18821 return 0; 18822} 18823_ACEOF 18824if ac_fn_c_try_link "$LINENO" 18825then : 18826 eval $cacheid=yes 18827else $as_nop 18828 eval $cacheid=no 18829fi 18830rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18831 conftest$ac_exeext conftest.$ac_ext 18832fi 18833 18834 18835 CFLAGS="$xorg_testset_save_CFLAGS" 18836 18837 eval supported=\$$cacheid 18838 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18839printf "%s\n" "$supported" >&6; } 18840 if test "$supported" = "yes" ; then 18841 STRICT_CFLAGS="$STRICT_CFLAGS -pedantic" 18842 found="yes" 18843 fi 18844 fi 18845 18846 18847 18848 18849 18850 18851 18852 18853 18854 18855 18856 18857 18858 18859 18860xorg_testset_save_CFLAGS="$CFLAGS" 18861 18862if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 18863 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18864 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 18865printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 18866if test ${xorg_cv_cc_flag_unknown_warning_option+y} 18867then : 18868 printf %s "(cached) " >&6 18869else $as_nop 18870 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18871/* end confdefs.h. */ 18872int i; 18873_ACEOF 18874if ac_fn_c_try_compile "$LINENO" 18875then : 18876 xorg_cv_cc_flag_unknown_warning_option=yes 18877else $as_nop 18878 xorg_cv_cc_flag_unknown_warning_option=no 18879fi 18880rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18881fi 18882{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 18883printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 18884 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 18885 CFLAGS="$xorg_testset_save_CFLAGS" 18886fi 18887 18888if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 18889 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18890 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18891 fi 18892 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18893 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 18894printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 18895if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 18896then : 18897 printf %s "(cached) " >&6 18898else $as_nop 18899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18900/* end confdefs.h. */ 18901int i; 18902_ACEOF 18903if ac_fn_c_try_compile "$LINENO" 18904then : 18905 xorg_cv_cc_flag_unused_command_line_argument=yes 18906else $as_nop 18907 xorg_cv_cc_flag_unused_command_line_argument=no 18908fi 18909rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18910fi 18911{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 18912printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 18913 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 18914 CFLAGS="$xorg_testset_save_CFLAGS" 18915fi 18916 18917found="no" 18918 18919 if test $found = "no" ; then 18920 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18921 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18922 fi 18923 18924 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18925 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18926 fi 18927 18928 CFLAGS="$CFLAGS -Werror" 18929 18930 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5 18931printf %s "checking if $CC supports -Werror... " >&6; } 18932 cacheid=xorg_cv_cc_flag__Werror 18933 if eval test \${$cacheid+y} 18934then : 18935 printf %s "(cached) " >&6 18936else $as_nop 18937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18938/* end confdefs.h. */ 18939int i; 18940int 18941main (void) 18942{ 18943 18944 ; 18945 return 0; 18946} 18947_ACEOF 18948if ac_fn_c_try_link "$LINENO" 18949then : 18950 eval $cacheid=yes 18951else $as_nop 18952 eval $cacheid=no 18953fi 18954rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18955 conftest$ac_exeext conftest.$ac_ext 18956fi 18957 18958 18959 CFLAGS="$xorg_testset_save_CFLAGS" 18960 18961 eval supported=\$$cacheid 18962 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 18963printf "%s\n" "$supported" >&6; } 18964 if test "$supported" = "yes" ; then 18965 STRICT_CFLAGS="$STRICT_CFLAGS -Werror" 18966 found="yes" 18967 fi 18968 fi 18969 18970 if test $found = "no" ; then 18971 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 18972 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 18973 fi 18974 18975 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 18976 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 18977 fi 18978 18979 CFLAGS="$CFLAGS -errwarn" 18980 18981 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5 18982printf %s "checking if $CC supports -errwarn... " >&6; } 18983 cacheid=xorg_cv_cc_flag__errwarn 18984 if eval test \${$cacheid+y} 18985then : 18986 printf %s "(cached) " >&6 18987else $as_nop 18988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18989/* end confdefs.h. */ 18990int i; 18991int 18992main (void) 18993{ 18994 18995 ; 18996 return 0; 18997} 18998_ACEOF 18999if ac_fn_c_try_link "$LINENO" 19000then : 19001 eval $cacheid=yes 19002else $as_nop 19003 eval $cacheid=no 19004fi 19005rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19006 conftest$ac_exeext conftest.$ac_ext 19007fi 19008 19009 19010 CFLAGS="$xorg_testset_save_CFLAGS" 19011 19012 eval supported=\$$cacheid 19013 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 19014printf "%s\n" "$supported" >&6; } 19015 if test "$supported" = "yes" ; then 19016 STRICT_CFLAGS="$STRICT_CFLAGS -errwarn" 19017 found="yes" 19018 fi 19019 fi 19020 19021 19022 19023# Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not 19024# activate it with -Werror, so we add it here explicitly. 19025 19026 19027 19028 19029 19030 19031 19032 19033 19034 19035 19036 19037 19038xorg_testset_save_CFLAGS="$CFLAGS" 19039 19040if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 19041 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 19042 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 19043printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 19044if test ${xorg_cv_cc_flag_unknown_warning_option+y} 19045then : 19046 printf %s "(cached) " >&6 19047else $as_nop 19048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19049/* end confdefs.h. */ 19050int i; 19051_ACEOF 19052if ac_fn_c_try_compile "$LINENO" 19053then : 19054 xorg_cv_cc_flag_unknown_warning_option=yes 19055else $as_nop 19056 xorg_cv_cc_flag_unknown_warning_option=no 19057fi 19058rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 19059fi 19060{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 19061printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 19062 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 19063 CFLAGS="$xorg_testset_save_CFLAGS" 19064fi 19065 19066if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 19067 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 19068 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 19069 fi 19070 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 19071 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 19072printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 19073if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 19074then : 19075 printf %s "(cached) " >&6 19076else $as_nop 19077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19078/* end confdefs.h. */ 19079int i; 19080_ACEOF 19081if ac_fn_c_try_compile "$LINENO" 19082then : 19083 xorg_cv_cc_flag_unused_command_line_argument=yes 19084else $as_nop 19085 xorg_cv_cc_flag_unused_command_line_argument=no 19086fi 19087rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 19088fi 19089{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 19090printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 19091 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 19092 CFLAGS="$xorg_testset_save_CFLAGS" 19093fi 19094 19095found="no" 19096 19097 if test $found = "no" ; then 19098 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 19099 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 19100 fi 19101 19102 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 19103 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 19104 fi 19105 19106 CFLAGS="$CFLAGS -Werror=attributes" 19107 19108 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5 19109printf %s "checking if $CC supports -Werror=attributes... " >&6; } 19110 cacheid=xorg_cv_cc_flag__Werror_attributes 19111 if eval test \${$cacheid+y} 19112then : 19113 printf %s "(cached) " >&6 19114else $as_nop 19115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19116/* end confdefs.h. */ 19117int i; 19118int 19119main (void) 19120{ 19121 19122 ; 19123 return 0; 19124} 19125_ACEOF 19126if ac_fn_c_try_link "$LINENO" 19127then : 19128 eval $cacheid=yes 19129else $as_nop 19130 eval $cacheid=no 19131fi 19132rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19133 conftest$ac_exeext conftest.$ac_ext 19134fi 19135 19136 19137 CFLAGS="$xorg_testset_save_CFLAGS" 19138 19139 eval supported=\$$cacheid 19140 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 19141printf "%s\n" "$supported" >&6; } 19142 if test "$supported" = "yes" ; then 19143 STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes" 19144 found="yes" 19145 fi 19146 fi 19147 19148 19149 19150if test "x$STRICT_COMPILE" = "xyes"; then 19151 BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS" 19152 CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 19153fi 19154 19155 19156 19157 19158 19159 19160cat >>confdefs.h <<_ACEOF 19161#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 19162_ACEOF 19163 19164 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 19165 if test "x$PVM" = "x"; then 19166 PVM="0" 19167 fi 19168 19169printf "%s\n" "#define PACKAGE_VERSION_MINOR $PVM" >>confdefs.h 19170 19171 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 19172 if test "x$PVP" = "x"; then 19173 PVP="0" 19174 fi 19175 19176printf "%s\n" "#define PACKAGE_VERSION_PATCHLEVEL $PVP" >>confdefs.h 19177 19178 19179 19180CHANGELOG_CMD="((GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp) 2>/dev/null && \ 19181mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 19182|| (rm -f \$(top_srcdir)/.changelog.tmp; test -e \$(top_srcdir)/ChangeLog || ( \ 19183touch \$(top_srcdir)/ChangeLog; \ 19184echo 'git failed to create ChangeLog: installing empty ChangeLog.' >&2))" 19185 19186 19187 19188 19189macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 19190INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 19191mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 19192|| (rm -f \$(top_srcdir)/.INSTALL.tmp; test -e \$(top_srcdir)/INSTALL || ( \ 19193touch \$(top_srcdir)/INSTALL; \ 19194echo 'failed to copy INSTALL from util-macros: installing empty INSTALL.' >&2))" 19195 19196 19197 19198 19199 19200 19201case $host_os in 19202 solaris*) 19203 # Solaris 2.0 - 11.3 use SysV man page section numbers, so we 19204 # check for a man page file found in later versions that use 19205 # traditional section numbers instead 19206 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for /usr/share/man/man7/attributes.7" >&5 19207printf %s "checking for /usr/share/man/man7/attributes.7... " >&6; } 19208if test ${ac_cv_file__usr_share_man_man7_attributes_7+y} 19209then : 19210 printf %s "(cached) " >&6 19211else $as_nop 19212 test "$cross_compiling" = yes && 19213 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 19214if test -r "/usr/share/man/man7/attributes.7"; then 19215 ac_cv_file__usr_share_man_man7_attributes_7=yes 19216else 19217 ac_cv_file__usr_share_man_man7_attributes_7=no 19218fi 19219fi 19220{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__usr_share_man_man7_attributes_7" >&5 19221printf "%s\n" "$ac_cv_file__usr_share_man_man7_attributes_7" >&6; } 19222if test "x$ac_cv_file__usr_share_man_man7_attributes_7" = xyes 19223then : 19224 SYSV_MAN_SECTIONS=false 19225else $as_nop 19226 SYSV_MAN_SECTIONS=true 19227fi 19228 19229 ;; 19230 *) SYSV_MAN_SECTIONS=false ;; 19231esac 19232 19233if test x$APP_MAN_SUFFIX = x ; then 19234 APP_MAN_SUFFIX=1 19235fi 19236if test x$APP_MAN_DIR = x ; then 19237 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 19238fi 19239 19240if test x$LIB_MAN_SUFFIX = x ; then 19241 LIB_MAN_SUFFIX=3 19242fi 19243if test x$LIB_MAN_DIR = x ; then 19244 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 19245fi 19246 19247if test x$FILE_MAN_SUFFIX = x ; then 19248 case $SYSV_MAN_SECTIONS in 19249 true) FILE_MAN_SUFFIX=4 ;; 19250 *) FILE_MAN_SUFFIX=5 ;; 19251 esac 19252fi 19253if test x$FILE_MAN_DIR = x ; then 19254 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 19255fi 19256 19257if test x$MISC_MAN_SUFFIX = x ; then 19258 case $SYSV_MAN_SECTIONS in 19259 true) MISC_MAN_SUFFIX=5 ;; 19260 *) MISC_MAN_SUFFIX=7 ;; 19261 esac 19262fi 19263if test x$MISC_MAN_DIR = x ; then 19264 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 19265fi 19266 19267if test x$DRIVER_MAN_SUFFIX = x ; then 19268 case $SYSV_MAN_SECTIONS in 19269 true) DRIVER_MAN_SUFFIX=7 ;; 19270 *) DRIVER_MAN_SUFFIX=4 ;; 19271 esac 19272fi 19273if test x$DRIVER_MAN_DIR = x ; then 19274 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 19275fi 19276 19277if test x$ADMIN_MAN_SUFFIX = x ; then 19278 case $SYSV_MAN_SECTIONS in 19279 true) ADMIN_MAN_SUFFIX=1m ;; 19280 *) ADMIN_MAN_SUFFIX=8 ;; 19281 esac 19282fi 19283if test x$ADMIN_MAN_DIR = x ; then 19284 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 19285fi 19286 19287 19288 19289 19290 19291 19292 19293 19294 19295 19296 19297 19298 19299 19300 19301XORG_MAN_PAGE="X Version 11" 19302 19303MAN_SUBSTS="\ 19304 -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 19305 -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 19306 -e 's|__xservername__|Xorg|g' \ 19307 -e 's|__xconfigfile__|xorg.conf|g' \ 19308 -e 's|__projectroot__|\$(prefix)|g' \ 19309 -e 's|__apploaddir__|\$(appdefaultdir)|g' \ 19310 -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 19311 -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 19312 -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 19313 -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 19314 -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 19315 -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 19316 19317 19318 19319# Check whether --enable-silent-rules was given. 19320if test ${enable_silent_rules+y} 19321then : 19322 enableval=$enable_silent_rules; 19323fi 19324 19325case $enable_silent_rules in # ((( 19326 yes) AM_DEFAULT_VERBOSITY=0;; 19327 no) AM_DEFAULT_VERBOSITY=1;; 19328 *) AM_DEFAULT_VERBOSITY=0;; 19329esac 19330am_make=${MAKE-make} 19331{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 19332printf %s "checking whether $am_make supports nested variables... " >&6; } 19333if test ${am_cv_make_support_nested_variables+y} 19334then : 19335 printf %s "(cached) " >&6 19336else $as_nop 19337 if printf "%s\n" 'TRUE=$(BAR$(V)) 19338BAR0=false 19339BAR1=true 19340V=1 19341am__doit: 19342 @$(TRUE) 19343.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 19344 am_cv_make_support_nested_variables=yes 19345else 19346 am_cv_make_support_nested_variables=no 19347fi 19348fi 19349{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 19350printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 19351if test $am_cv_make_support_nested_variables = yes; then 19352 AM_V='$(V)' 19353 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 19354else 19355 AM_V=$AM_DEFAULT_VERBOSITY 19356 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 19357fi 19358AM_BACKSLASH='\' 19359 19360 19361 19362 19363 19364 19365 19366# Check whether --with-lint was given. 19367if test ${with_lint+y} 19368then : 19369 withval=$with_lint; use_lint=$withval 19370else $as_nop 19371 use_lint=no 19372fi 19373 19374 19375# Obtain platform specific info like program name and options 19376# The lint program on FreeBSD and NetBSD is different from the one on Solaris 19377case $host_os in 19378 *linux* | *openbsd* | kfreebsd*-gnu | darwin* | cygwin*) 19379 lint_name=splint 19380 lint_options="-badflag" 19381 ;; 19382 *freebsd* | *netbsd*) 19383 lint_name=lint 19384 lint_options="-u -b" 19385 ;; 19386 *solaris*) 19387 lint_name=lint 19388 lint_options="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2" 19389 ;; 19390esac 19391 19392# Test for the presence of the program (either guessed by the code or spelled out by the user) 19393if test "x$use_lint" = x"yes" ; then 19394 # Extract the first word of "$lint_name", so it can be a program name with args. 19395set dummy $lint_name; ac_word=$2 19396{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19397printf %s "checking for $ac_word... " >&6; } 19398if test ${ac_cv_path_LINT+y} 19399then : 19400 printf %s "(cached) " >&6 19401else $as_nop 19402 case $LINT in 19403 [\\/]* | ?:[\\/]*) 19404 ac_cv_path_LINT="$LINT" # Let the user override the test with a path. 19405 ;; 19406 *) 19407 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19408for as_dir in $PATH 19409do 19410 IFS=$as_save_IFS 19411 case $as_dir in #((( 19412 '') as_dir=./ ;; 19413 */) ;; 19414 *) as_dir=$as_dir/ ;; 19415 esac 19416 for ac_exec_ext in '' $ac_executable_extensions; do 19417 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 19418 ac_cv_path_LINT="$as_dir$ac_word$ac_exec_ext" 19419 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 19420 break 2 19421 fi 19422done 19423 done 19424IFS=$as_save_IFS 19425 19426 ;; 19427esac 19428fi 19429LINT=$ac_cv_path_LINT 19430if test -n "$LINT"; then 19431 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LINT" >&5 19432printf "%s\n" "$LINT" >&6; } 19433else 19434 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19435printf "%s\n" "no" >&6; } 19436fi 19437 19438 19439 if test "x$LINT" = "x"; then 19440 as_fn_error $? "--with-lint=yes specified but lint-style tool not found in PATH" "$LINENO" 5 19441 fi 19442elif test "x$use_lint" = x"no" ; then 19443 if test "x$LINT" != "x"; then 19444 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&5 19445printf "%s\n" "$as_me: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&2;} 19446 fi 19447else 19448 as_fn_error $? "--with-lint expects 'yes' or 'no'. Use LINT variable to specify path." "$LINENO" 5 19449fi 19450 19451# User supplied flags override default flags 19452if test "x$LINT_FLAGS" != "x"; then 19453 lint_options=$LINT_FLAGS 19454fi 19455 19456LINT_FLAGS=$lint_options 19457 19458 if test "x$LINT" != x; then 19459 LINT_TRUE= 19460 LINT_FALSE='#' 19461else 19462 LINT_TRUE='#' 19463 LINT_FALSE= 19464fi 19465 19466 19467 19468 19469# Checks for library functions 19470ac_fn_c_check_func "$LINENO" "asprintf" "ac_cv_func_asprintf" 19471if test "x$ac_cv_func_asprintf" = xyes 19472then : 19473 printf "%s\n" "#define HAVE_ASPRINTF 1" >>confdefs.h 19474 19475fi 19476ac_fn_c_check_func "$LINENO" "timingsafe_memcmp" "ac_cv_func_timingsafe_memcmp" 19477if test "x$ac_cv_func_timingsafe_memcmp" = xyes 19478then : 19479 printf "%s\n" "#define HAVE_TIMINGSAFE_MEMCMP 1" >>confdefs.h 19480 19481fi 19482 19483 19484# Obtain compiler/linker options from server and required extensions 19485 19486pkg_failed=no 19487{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XORG" >&5 19488printf %s "checking for XORG... " >&6; } 19489 19490if test -n "$XORG_CFLAGS"; then 19491 pkg_cv_XORG_CFLAGS="$XORG_CFLAGS" 19492 elif test -n "$PKG_CONFIG"; then 19493 if test -n "$PKG_CONFIG" && \ 19494 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.7 xproto inputproto\""; } >&5 19495 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.7 xproto inputproto") 2>&5 19496 ac_status=$? 19497 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19498 test $ac_status = 0; }; then 19499 pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.7 xproto inputproto" 2>/dev/null` 19500 test "x$?" != "x0" && pkg_failed=yes 19501else 19502 pkg_failed=yes 19503fi 19504 else 19505 pkg_failed=untried 19506fi 19507if test -n "$XORG_LIBS"; then 19508 pkg_cv_XORG_LIBS="$XORG_LIBS" 19509 elif test -n "$PKG_CONFIG"; then 19510 if test -n "$PKG_CONFIG" && \ 19511 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.7 xproto inputproto\""; } >&5 19512 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.7 xproto inputproto") 2>&5 19513 ac_status=$? 19514 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19515 test $ac_status = 0; }; then 19516 pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.7 xproto inputproto" 2>/dev/null` 19517 test "x$?" != "x0" && pkg_failed=yes 19518else 19519 pkg_failed=yes 19520fi 19521 else 19522 pkg_failed=untried 19523fi 19524 19525 19526 19527if test $pkg_failed = yes; then 19528 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19529printf "%s\n" "no" >&6; } 19530 19531if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19532 _pkg_short_errors_supported=yes 19533else 19534 _pkg_short_errors_supported=no 19535fi 19536 if test $_pkg_short_errors_supported = yes; then 19537 XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xorg-server >= 1.7 xproto inputproto" 2>&1` 19538 else 19539 XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xorg-server >= 1.7 xproto inputproto" 2>&1` 19540 fi 19541 # Put the nasty error message in config.log where it belongs 19542 echo "$XORG_PKG_ERRORS" >&5 19543 19544 as_fn_error $? "Package requirements (xorg-server >= 1.7 xproto inputproto) were not met: 19545 19546$XORG_PKG_ERRORS 19547 19548Consider adjusting the PKG_CONFIG_PATH environment variable if you 19549installed software in a non-standard prefix. 19550 19551Alternatively, you may set the environment variables XORG_CFLAGS 19552and XORG_LIBS to avoid the need to call pkg-config. 19553See the pkg-config man page for more details." "$LINENO" 5 19554elif test $pkg_failed = untried; then 19555 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19556printf "%s\n" "no" >&6; } 19557 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 19558printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 19559as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 19560is in your PATH or set the PKG_CONFIG environment variable to the full 19561path to pkg-config. 19562 19563Alternatively, you may set the environment variables XORG_CFLAGS 19564and XORG_LIBS to avoid the need to call pkg-config. 19565See the pkg-config man page for more details. 19566 19567To get pkg-config, see <http://pkg-config.freedesktop.org/>. 19568See \`config.log' for more details" "$LINENO" 5; } 19569else 19570 XORG_CFLAGS=$pkg_cv_XORG_CFLAGS 19571 XORG_LIBS=$pkg_cv_XORG_LIBS 19572 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19573printf "%s\n" "yes" >&6; } 19574 19575fi 19576 19577# Define a configure option for an alternate input module directory 19578 19579# Check whether --with-xorg-module-dir was given. 19580if test ${with_xorg_module_dir+y} 19581then : 19582 withval=$with_xorg_module_dir; moduledir="$withval" 19583else $as_nop 19584 moduledir="$libdir/xorg/modules" 19585fi 19586 19587inputdir=${moduledir}/input 19588 19589 19590# X Server SDK location is required to install xf86-mouse-properties.h 19591# This location is also relayed in the xorg-mouse.pc file 19592sdkdir=`$PKG_CONFIG --variable=sdkdir xorg-server` 19593 19594# Workaround overriding sdkdir to be able to create a tarball when user has no 19595# write permission in sdkdir. See DISTCHECK_CONFIGURE_FLAGS in Makefile.am 19596 19597# Check whether --with-sdkdir was given. 19598if test ${with_sdkdir+y} 19599then : 19600 withval=$with_sdkdir; sdkdir="$withval" 19601fi 19602 19603 19604 19605 19606# Work out which OS mouse driver we need to build 19607case $host_os in 19608 linux*) 19609 OS_MOUSE_NAME=lnx 19610 ;; 19611 freebsd*|kfreebsd*-gnu|dragonfly*|netbsd*|openbsd*) 19612 OS_MOUSE_NAME=bsd 19613 ;; 19614 solaris*) 19615 OS_MOUSE_NAME=sun 19616 ;; 19617 gnu*) 19618 OS_MOUSE_NAME=hurd 19619 ;; 19620esac 19621 19622 19623DRIVER_NAME=mouse 19624 19625 19626ac_config_files="$ac_config_files Makefile xorg-mouse.pc include/Makefile src/Makefile man/Makefile" 19627 19628cat >confcache <<\_ACEOF 19629# This file is a shell script that caches the results of configure 19630# tests run on this system so they can be shared between configure 19631# scripts and configure runs, see configure's option --config-cache. 19632# It is not useful on other systems. If it contains results you don't 19633# want to keep, you may remove or edit it. 19634# 19635# config.status only pays attention to the cache file if you give it 19636# the --recheck option to rerun configure. 19637# 19638# `ac_cv_env_foo' variables (set or unset) will be overridden when 19639# loading this file, other *unset* `ac_cv_foo' will be assigned the 19640# following values. 19641 19642_ACEOF 19643 19644# The following way of writing the cache mishandles newlines in values, 19645# but we know of no workaround that is simple, portable, and efficient. 19646# So, we kill variables containing newlines. 19647# Ultrix sh set writes to stderr and can't be redirected directly, 19648# and sets the high bit in the cache file unless we assign to the vars. 19649( 19650 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 19651 eval ac_val=\$$ac_var 19652 case $ac_val in #( 19653 *${as_nl}*) 19654 case $ac_var in #( 19655 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 19656printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 19657 esac 19658 case $ac_var in #( 19659 _ | IFS | as_nl) ;; #( 19660 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 19661 *) { eval $ac_var=; unset $ac_var;} ;; 19662 esac ;; 19663 esac 19664 done 19665 19666 (set) 2>&1 | 19667 case $as_nl`(ac_space=' '; set) 2>&1` in #( 19668 *${as_nl}ac_space=\ *) 19669 # `set' does not quote correctly, so add quotes: double-quote 19670 # substitution turns \\\\ into \\, and sed turns \\ into \. 19671 sed -n \ 19672 "s/'/'\\\\''/g; 19673 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 19674 ;; #( 19675 *) 19676 # `set' quotes correctly as required by POSIX, so do not add quotes. 19677 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 19678 ;; 19679 esac | 19680 sort 19681) | 19682 sed ' 19683 /^ac_cv_env_/b end 19684 t clear 19685 :clear 19686 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ 19687 t end 19688 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 19689 :end' >>confcache 19690if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 19691 if test -w "$cache_file"; then 19692 if test "x$cache_file" != "x/dev/null"; then 19693 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 19694printf "%s\n" "$as_me: updating cache $cache_file" >&6;} 19695 if test ! -f "$cache_file" || test -h "$cache_file"; then 19696 cat confcache >"$cache_file" 19697 else 19698 case $cache_file in #( 19699 */* | ?:*) 19700 mv -f confcache "$cache_file"$$ && 19701 mv -f "$cache_file"$$ "$cache_file" ;; #( 19702 *) 19703 mv -f confcache "$cache_file" ;; 19704 esac 19705 fi 19706 fi 19707 else 19708 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 19709printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} 19710 fi 19711fi 19712rm -f confcache 19713 19714test "x$prefix" = xNONE && prefix=$ac_default_prefix 19715# Let make expand exec_prefix. 19716test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 19717 19718DEFS=-DHAVE_CONFIG_H 19719 19720ac_libobjs= 19721ac_ltlibobjs= 19722U= 19723for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 19724 # 1. Remove the extension, and $U if already installed. 19725 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 19726 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` 19727 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 19728 # will be set to the directory where LIBOBJS objects are built. 19729 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 19730 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 19731done 19732LIBOBJS=$ac_libobjs 19733 19734LTLIBOBJS=$ac_ltlibobjs 19735 19736 19737{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 19738printf %s "checking that generated files are newer than configure... " >&6; } 19739 if test -n "$am_sleep_pid"; then 19740 # Hide warnings about reused PIDs. 19741 wait $am_sleep_pid 2>/dev/null 19742 fi 19743 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 19744printf "%s\n" "done" >&6; } 19745if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 19746 as_fn_error $? "conditional \"AMDEP\" was never defined. 19747Usually this means the macro was only invoked conditionally." "$LINENO" 5 19748fi 19749if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 19750 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 19751Usually this means the macro was only invoked conditionally." "$LINENO" 5 19752fi 19753 if test -n "$EXEEXT"; then 19754 am__EXEEXT_TRUE= 19755 am__EXEEXT_FALSE='#' 19756else 19757 am__EXEEXT_TRUE='#' 19758 am__EXEEXT_FALSE= 19759fi 19760 19761if test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then 19762 as_fn_error $? "conditional \"LINT\" was never defined. 19763Usually this means the macro was only invoked conditionally." "$LINENO" 5 19764fi 19765 19766: "${CONFIG_STATUS=./config.status}" 19767ac_write_fail=0 19768ac_clean_files_save=$ac_clean_files 19769ac_clean_files="$ac_clean_files $CONFIG_STATUS" 19770{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 19771printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} 19772as_write_fail=0 19773cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 19774#! $SHELL 19775# Generated by $as_me. 19776# Run this file to recreate the current configuration. 19777# Compiler output produced by configure, useful for debugging 19778# configure, is in config.log if it exists. 19779 19780debug=false 19781ac_cs_recheck=false 19782ac_cs_silent=false 19783 19784SHELL=\${CONFIG_SHELL-$SHELL} 19785export SHELL 19786_ASEOF 19787cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 19788## -------------------- ## 19789## M4sh Initialization. ## 19790## -------------------- ## 19791 19792# Be more Bourne compatible 19793DUALCASE=1; export DUALCASE # for MKS sh 19794as_nop=: 19795if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 19796then : 19797 emulate sh 19798 NULLCMD=: 19799 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 19800 # is contrary to our usage. Disable this feature. 19801 alias -g '${1+"$@"}'='"$@"' 19802 setopt NO_GLOB_SUBST 19803else $as_nop 19804 case `(set -o) 2>/dev/null` in #( 19805 *posix*) : 19806 set -o posix ;; #( 19807 *) : 19808 ;; 19809esac 19810fi 19811 19812 19813 19814# Reset variables that may have inherited troublesome values from 19815# the environment. 19816 19817# IFS needs to be set, to space, tab, and newline, in precisely that order. 19818# (If _AS_PATH_WALK were called with IFS unset, it would have the 19819# side effect of setting IFS to empty, thus disabling word splitting.) 19820# Quoting is to prevent editors from complaining about space-tab. 19821as_nl=' 19822' 19823export as_nl 19824IFS=" "" $as_nl" 19825 19826PS1='$ ' 19827PS2='> ' 19828PS4='+ ' 19829 19830# Ensure predictable behavior from utilities with locale-dependent output. 19831LC_ALL=C 19832export LC_ALL 19833LANGUAGE=C 19834export LANGUAGE 19835 19836# We cannot yet rely on "unset" to work, but we need these variables 19837# to be unset--not just set to an empty or harmless value--now, to 19838# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 19839# also avoids known problems related to "unset" and subshell syntax 19840# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 19841for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 19842do eval test \${$as_var+y} \ 19843 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 19844done 19845 19846# Ensure that fds 0, 1, and 2 are open. 19847if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 19848if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 19849if (exec 3>&2) ; then :; else exec 2>/dev/null; fi 19850 19851# The user is always right. 19852if ${PATH_SEPARATOR+false} :; then 19853 PATH_SEPARATOR=: 19854 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 19855 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 19856 PATH_SEPARATOR=';' 19857 } 19858fi 19859 19860 19861# Find who we are. Look in the path if we contain no directory separator. 19862as_myself= 19863case $0 in #(( 19864 *[\\/]* ) as_myself=$0 ;; 19865 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19866for as_dir in $PATH 19867do 19868 IFS=$as_save_IFS 19869 case $as_dir in #((( 19870 '') as_dir=./ ;; 19871 */) ;; 19872 *) as_dir=$as_dir/ ;; 19873 esac 19874 test -r "$as_dir$0" && as_myself=$as_dir$0 && break 19875 done 19876IFS=$as_save_IFS 19877 19878 ;; 19879esac 19880# We did not find ourselves, most probably we were run as `sh COMMAND' 19881# in which case we are not to be found in the path. 19882if test "x$as_myself" = x; then 19883 as_myself=$0 19884fi 19885if test ! -f "$as_myself"; then 19886 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 19887 exit 1 19888fi 19889 19890 19891 19892# as_fn_error STATUS ERROR [LINENO LOG_FD] 19893# ---------------------------------------- 19894# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 19895# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 19896# script with STATUS, using 1 if that was 0. 19897as_fn_error () 19898{ 19899 as_status=$1; test $as_status -eq 0 && as_status=1 19900 if test "$4"; then 19901 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 19902 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 19903 fi 19904 printf "%s\n" "$as_me: error: $2" >&2 19905 as_fn_exit $as_status 19906} # as_fn_error 19907 19908 19909 19910# as_fn_set_status STATUS 19911# ----------------------- 19912# Set $? to STATUS, without forking. 19913as_fn_set_status () 19914{ 19915 return $1 19916} # as_fn_set_status 19917 19918# as_fn_exit STATUS 19919# ----------------- 19920# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 19921as_fn_exit () 19922{ 19923 set +e 19924 as_fn_set_status $1 19925 exit $1 19926} # as_fn_exit 19927 19928# as_fn_unset VAR 19929# --------------- 19930# Portably unset VAR. 19931as_fn_unset () 19932{ 19933 { eval $1=; unset $1;} 19934} 19935as_unset=as_fn_unset 19936 19937# as_fn_append VAR VALUE 19938# ---------------------- 19939# Append the text in VALUE to the end of the definition contained in VAR. Take 19940# advantage of any shell optimizations that allow amortized linear growth over 19941# repeated appends, instead of the typical quadratic growth present in naive 19942# implementations. 19943if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 19944then : 19945 eval 'as_fn_append () 19946 { 19947 eval $1+=\$2 19948 }' 19949else $as_nop 19950 as_fn_append () 19951 { 19952 eval $1=\$$1\$2 19953 } 19954fi # as_fn_append 19955 19956# as_fn_arith ARG... 19957# ------------------ 19958# Perform arithmetic evaluation on the ARGs, and store the result in the 19959# global $as_val. Take advantage of shells that can avoid forks. The arguments 19960# must be portable across $(()) and expr. 19961if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 19962then : 19963 eval 'as_fn_arith () 19964 { 19965 as_val=$(( $* )) 19966 }' 19967else $as_nop 19968 as_fn_arith () 19969 { 19970 as_val=`expr "$@" || test $? -eq 1` 19971 } 19972fi # as_fn_arith 19973 19974 19975if expr a : '\(a\)' >/dev/null 2>&1 && 19976 test "X`expr 00001 : '.*\(...\)'`" = X001; then 19977 as_expr=expr 19978else 19979 as_expr=false 19980fi 19981 19982if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 19983 as_basename=basename 19984else 19985 as_basename=false 19986fi 19987 19988if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 19989 as_dirname=dirname 19990else 19991 as_dirname=false 19992fi 19993 19994as_me=`$as_basename -- "$0" || 19995$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 19996 X"$0" : 'X\(//\)$' \| \ 19997 X"$0" : 'X\(/\)' \| . 2>/dev/null || 19998printf "%s\n" X/"$0" | 19999 sed '/^.*\/\([^/][^/]*\)\/*$/{ 20000 s//\1/ 20001 q 20002 } 20003 /^X\/\(\/\/\)$/{ 20004 s//\1/ 20005 q 20006 } 20007 /^X\/\(\/\).*/{ 20008 s//\1/ 20009 q 20010 } 20011 s/.*/./; q'` 20012 20013# Avoid depending upon Character Ranges. 20014as_cr_letters='abcdefghijklmnopqrstuvwxyz' 20015as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 20016as_cr_Letters=$as_cr_letters$as_cr_LETTERS 20017as_cr_digits='0123456789' 20018as_cr_alnum=$as_cr_Letters$as_cr_digits 20019 20020 20021# Determine whether it's possible to make 'echo' print without a newline. 20022# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 20023# for compatibility with existing Makefiles. 20024ECHO_C= ECHO_N= ECHO_T= 20025case `echo -n x` in #((((( 20026-n*) 20027 case `echo 'xy\c'` in 20028 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 20029 xy) ECHO_C='\c';; 20030 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 20031 ECHO_T=' ';; 20032 esac;; 20033*) 20034 ECHO_N='-n';; 20035esac 20036 20037# For backward compatibility with old third-party macros, we provide 20038# the shell variables $as_echo and $as_echo_n. New code should use 20039# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 20040as_echo='printf %s\n' 20041as_echo_n='printf %s' 20042 20043rm -f conf$$ conf$$.exe conf$$.file 20044if test -d conf$$.dir; then 20045 rm -f conf$$.dir/conf$$.file 20046else 20047 rm -f conf$$.dir 20048 mkdir conf$$.dir 2>/dev/null 20049fi 20050if (echo >conf$$.file) 2>/dev/null; then 20051 if ln -s conf$$.file conf$$ 2>/dev/null; then 20052 as_ln_s='ln -s' 20053 # ... but there are two gotchas: 20054 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 20055 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 20056 # In both cases, we have to default to `cp -pR'. 20057 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 20058 as_ln_s='cp -pR' 20059 elif ln conf$$.file conf$$ 2>/dev/null; then 20060 as_ln_s=ln 20061 else 20062 as_ln_s='cp -pR' 20063 fi 20064else 20065 as_ln_s='cp -pR' 20066fi 20067rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 20068rmdir conf$$.dir 2>/dev/null 20069 20070 20071# as_fn_mkdir_p 20072# ------------- 20073# Create "$as_dir" as a directory, including parents if necessary. 20074as_fn_mkdir_p () 20075{ 20076 20077 case $as_dir in #( 20078 -*) as_dir=./$as_dir;; 20079 esac 20080 test -d "$as_dir" || eval $as_mkdir_p || { 20081 as_dirs= 20082 while :; do 20083 case $as_dir in #( 20084 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 20085 *) as_qdir=$as_dir;; 20086 esac 20087 as_dirs="'$as_qdir' $as_dirs" 20088 as_dir=`$as_dirname -- "$as_dir" || 20089$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 20090 X"$as_dir" : 'X\(//\)[^/]' \| \ 20091 X"$as_dir" : 'X\(//\)$' \| \ 20092 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 20093printf "%s\n" X"$as_dir" | 20094 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 20095 s//\1/ 20096 q 20097 } 20098 /^X\(\/\/\)[^/].*/{ 20099 s//\1/ 20100 q 20101 } 20102 /^X\(\/\/\)$/{ 20103 s//\1/ 20104 q 20105 } 20106 /^X\(\/\).*/{ 20107 s//\1/ 20108 q 20109 } 20110 s/.*/./; q'` 20111 test -d "$as_dir" && break 20112 done 20113 test -z "$as_dirs" || eval "mkdir $as_dirs" 20114 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 20115 20116 20117} # as_fn_mkdir_p 20118if mkdir -p . 2>/dev/null; then 20119 as_mkdir_p='mkdir -p "$as_dir"' 20120else 20121 test -d ./-p && rmdir ./-p 20122 as_mkdir_p=false 20123fi 20124 20125 20126# as_fn_executable_p FILE 20127# ----------------------- 20128# Test if FILE is an executable regular file. 20129as_fn_executable_p () 20130{ 20131 test -f "$1" && test -x "$1" 20132} # as_fn_executable_p 20133as_test_x='test -x' 20134as_executable_p=as_fn_executable_p 20135 20136# Sed expression to map a string onto a valid CPP name. 20137as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 20138 20139# Sed expression to map a string onto a valid variable name. 20140as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 20141 20142 20143exec 6>&1 20144## ----------------------------------- ## 20145## Main body of $CONFIG_STATUS script. ## 20146## ----------------------------------- ## 20147_ASEOF 20148test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 20149 20150cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20151# Save the log message, to keep $0 and so on meaningful, and to 20152# report actual input values of CONFIG_FILES etc. instead of their 20153# values after options handling. 20154ac_log=" 20155This file was extended by xf86-input-mouse $as_me 1.9.4, which was 20156generated by GNU Autoconf 2.71. Invocation command line was 20157 20158 CONFIG_FILES = $CONFIG_FILES 20159 CONFIG_HEADERS = $CONFIG_HEADERS 20160 CONFIG_LINKS = $CONFIG_LINKS 20161 CONFIG_COMMANDS = $CONFIG_COMMANDS 20162 $ $0 $@ 20163 20164on `(hostname || uname -n) 2>/dev/null | sed 1q` 20165" 20166 20167_ACEOF 20168 20169case $ac_config_files in *" 20170"*) set x $ac_config_files; shift; ac_config_files=$*;; 20171esac 20172 20173case $ac_config_headers in *" 20174"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 20175esac 20176 20177 20178cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20179# Files that config.status was made for. 20180config_files="$ac_config_files" 20181config_headers="$ac_config_headers" 20182config_commands="$ac_config_commands" 20183 20184_ACEOF 20185 20186cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20187ac_cs_usage="\ 20188\`$as_me' instantiates files and other configuration actions 20189from templates according to the current configuration. Unless the files 20190and actions are specified as TAGs, all are instantiated by default. 20191 20192Usage: $0 [OPTION]... [TAG]... 20193 20194 -h, --help print this help, then exit 20195 -V, --version print version number and configuration settings, then exit 20196 --config print configuration, then exit 20197 -q, --quiet, --silent 20198 do not print progress messages 20199 -d, --debug don't remove temporary files 20200 --recheck update $as_me by reconfiguring in the same conditions 20201 --file=FILE[:TEMPLATE] 20202 instantiate the configuration file FILE 20203 --header=FILE[:TEMPLATE] 20204 instantiate the configuration header FILE 20205 20206Configuration files: 20207$config_files 20208 20209Configuration headers: 20210$config_headers 20211 20212Configuration commands: 20213$config_commands 20214 20215Report bugs to <https://gitlab.freedesktop.org/xorg/driver/xf86-input-mouse/-/issues>." 20216 20217_ACEOF 20218ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` 20219ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` 20220cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20221ac_cs_config='$ac_cs_config_escaped' 20222ac_cs_version="\\ 20223xf86-input-mouse config.status 1.9.4 20224configured by $0, generated by GNU Autoconf 2.71, 20225 with options \\"\$ac_cs_config\\" 20226 20227Copyright (C) 2021 Free Software Foundation, Inc. 20228This config.status script is free software; the Free Software Foundation 20229gives unlimited permission to copy, distribute and modify it." 20230 20231ac_pwd='$ac_pwd' 20232srcdir='$srcdir' 20233INSTALL='$INSTALL' 20234MKDIR_P='$MKDIR_P' 20235AWK='$AWK' 20236test -n "\$AWK" || AWK=awk 20237_ACEOF 20238 20239cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20240# The default lists apply if the user does not specify any file. 20241ac_need_defaults=: 20242while test $# != 0 20243do 20244 case $1 in 20245 --*=?*) 20246 ac_option=`expr "X$1" : 'X\([^=]*\)='` 20247 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 20248 ac_shift=: 20249 ;; 20250 --*=) 20251 ac_option=`expr "X$1" : 'X\([^=]*\)='` 20252 ac_optarg= 20253 ac_shift=: 20254 ;; 20255 *) 20256 ac_option=$1 20257 ac_optarg=$2 20258 ac_shift=shift 20259 ;; 20260 esac 20261 20262 case $ac_option in 20263 # Handling of the options. 20264 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 20265 ac_cs_recheck=: ;; 20266 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 20267 printf "%s\n" "$ac_cs_version"; exit ;; 20268 --config | --confi | --conf | --con | --co | --c ) 20269 printf "%s\n" "$ac_cs_config"; exit ;; 20270 --debug | --debu | --deb | --de | --d | -d ) 20271 debug=: ;; 20272 --file | --fil | --fi | --f ) 20273 $ac_shift 20274 case $ac_optarg in 20275 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 20276 '') as_fn_error $? "missing file argument" ;; 20277 esac 20278 as_fn_append CONFIG_FILES " '$ac_optarg'" 20279 ac_need_defaults=false;; 20280 --header | --heade | --head | --hea ) 20281 $ac_shift 20282 case $ac_optarg in 20283 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 20284 esac 20285 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 20286 ac_need_defaults=false;; 20287 --he | --h) 20288 # Conflict between --help and --header 20289 as_fn_error $? "ambiguous option: \`$1' 20290Try \`$0 --help' for more information.";; 20291 --help | --hel | -h ) 20292 printf "%s\n" "$ac_cs_usage"; exit ;; 20293 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 20294 | -silent | --silent | --silen | --sile | --sil | --si | --s) 20295 ac_cs_silent=: ;; 20296 20297 # This is an error. 20298 -*) as_fn_error $? "unrecognized option: \`$1' 20299Try \`$0 --help' for more information." ;; 20300 20301 *) as_fn_append ac_config_targets " $1" 20302 ac_need_defaults=false ;; 20303 20304 esac 20305 shift 20306done 20307 20308ac_configure_extra_args= 20309 20310if $ac_cs_silent; then 20311 exec 6>/dev/null 20312 ac_configure_extra_args="$ac_configure_extra_args --silent" 20313fi 20314 20315_ACEOF 20316cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20317if \$ac_cs_recheck; then 20318 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 20319 shift 20320 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 20321 CONFIG_SHELL='$SHELL' 20322 export CONFIG_SHELL 20323 exec "\$@" 20324fi 20325 20326_ACEOF 20327cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20328exec 5>>config.log 20329{ 20330 echo 20331 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 20332## Running $as_me. ## 20333_ASBOX 20334 printf "%s\n" "$ac_log" 20335} >&5 20336 20337_ACEOF 20338cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20339# 20340# INIT-COMMANDS 20341# 20342AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" 20343 20344 20345# The HP-UX ksh and POSIX shell print the target directory to stdout 20346# if CDPATH is set. 20347(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 20348 20349sed_quote_subst='$sed_quote_subst' 20350double_quote_subst='$double_quote_subst' 20351delay_variable_subst='$delay_variable_subst' 20352enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 20353macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 20354macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 20355enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 20356pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 20357enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 20358shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 20359SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 20360ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 20361PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 20362host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 20363host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 20364host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 20365build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 20366build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 20367build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 20368SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 20369Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 20370GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 20371EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 20372FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 20373LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 20374NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 20375LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 20376max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 20377ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 20378exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 20379lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 20380lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 20381lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 20382lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 20383lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 20384reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 20385reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 20386FILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`' 20387OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 20388deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 20389file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 20390file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 20391want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 20392DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 20393sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 20394AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 20395lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`' 20396AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 20397archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 20398STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 20399RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 20400old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 20401old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 20402old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 20403lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 20404CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 20405CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 20406compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 20407GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 20408lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 20409lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 20410lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 20411lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 20412lt_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"`' 20413lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 20414nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 20415lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 20416lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 20417objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 20418MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 20419lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 20420lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 20421lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 20422lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 20423lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 20424need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 20425MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 20426DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 20427NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 20428LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 20429OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 20430OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 20431libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 20432shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 20433extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 20434archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 20435enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 20436export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 20437whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 20438compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 20439old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 20440old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 20441archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 20442archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 20443module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 20444module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 20445with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 20446allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 20447no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 20448hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 20449hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 20450hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 20451hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 20452hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 20453hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 20454hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 20455inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 20456link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 20457always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 20458export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 20459exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 20460include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 20461prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 20462postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 20463file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 20464variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 20465need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 20466need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 20467version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 20468runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 20469shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 20470shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 20471libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 20472library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 20473soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 20474install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 20475postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 20476postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 20477finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 20478finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 20479hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 20480sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 20481configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 20482configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 20483hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 20484enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 20485enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 20486enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 20487old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 20488striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 20489 20490LTCC='$LTCC' 20491LTCFLAGS='$LTCFLAGS' 20492compiler='$compiler_DEFAULT' 20493 20494# A function that is used when there is no print builtin or printf. 20495func_fallback_echo () 20496{ 20497 eval 'cat <<_LTECHO_EOF 20498\$1 20499_LTECHO_EOF' 20500} 20501 20502# Quote evaled strings. 20503for var in SHELL \ 20504ECHO \ 20505PATH_SEPARATOR \ 20506SED \ 20507GREP \ 20508EGREP \ 20509FGREP \ 20510LD \ 20511NM \ 20512LN_S \ 20513lt_SP2NL \ 20514lt_NL2SP \ 20515reload_flag \ 20516FILECMD \ 20517OBJDUMP \ 20518deplibs_check_method \ 20519file_magic_cmd \ 20520file_magic_glob \ 20521want_nocaseglob \ 20522DLLTOOL \ 20523sharedlib_from_linklib_cmd \ 20524AR \ 20525archiver_list_spec \ 20526STRIP \ 20527RANLIB \ 20528CC \ 20529CFLAGS \ 20530compiler \ 20531lt_cv_sys_global_symbol_pipe \ 20532lt_cv_sys_global_symbol_to_cdecl \ 20533lt_cv_sys_global_symbol_to_import \ 20534lt_cv_sys_global_symbol_to_c_name_address \ 20535lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 20536lt_cv_nm_interface \ 20537nm_file_list_spec \ 20538lt_cv_truncate_bin \ 20539lt_prog_compiler_no_builtin_flag \ 20540lt_prog_compiler_pic \ 20541lt_prog_compiler_wl \ 20542lt_prog_compiler_static \ 20543lt_cv_prog_compiler_c_o \ 20544need_locks \ 20545MANIFEST_TOOL \ 20546DSYMUTIL \ 20547NMEDIT \ 20548LIPO \ 20549OTOOL \ 20550OTOOL64 \ 20551shrext_cmds \ 20552export_dynamic_flag_spec \ 20553whole_archive_flag_spec \ 20554compiler_needs_object \ 20555with_gnu_ld \ 20556allow_undefined_flag \ 20557no_undefined_flag \ 20558hardcode_libdir_flag_spec \ 20559hardcode_libdir_separator \ 20560exclude_expsyms \ 20561include_expsyms \ 20562file_list_spec \ 20563variables_saved_for_relink \ 20564libname_spec \ 20565library_names_spec \ 20566soname_spec \ 20567install_override_mode \ 20568finish_eval \ 20569old_striplib \ 20570striplib; do 20571 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 20572 *[\\\\\\\`\\"\\\$]*) 20573 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 20574 ;; 20575 *) 20576 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 20577 ;; 20578 esac 20579done 20580 20581# Double-quote double-evaled strings. 20582for var in reload_cmds \ 20583old_postinstall_cmds \ 20584old_postuninstall_cmds \ 20585old_archive_cmds \ 20586extract_expsyms_cmds \ 20587old_archive_from_new_cmds \ 20588old_archive_from_expsyms_cmds \ 20589archive_cmds \ 20590archive_expsym_cmds \ 20591module_cmds \ 20592module_expsym_cmds \ 20593export_symbols_cmds \ 20594prelink_cmds \ 20595postlink_cmds \ 20596postinstall_cmds \ 20597postuninstall_cmds \ 20598finish_cmds \ 20599sys_lib_search_path_spec \ 20600configure_time_dlsearch_path \ 20601configure_time_lt_sys_library_path; do 20602 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 20603 *[\\\\\\\`\\"\\\$]*) 20604 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 20605 ;; 20606 *) 20607 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 20608 ;; 20609 esac 20610done 20611 20612ac_aux_dir='$ac_aux_dir' 20613 20614# See if we are running on zsh, and set the options that allow our 20615# commands through without removal of \ escapes INIT. 20616if test -n "\${ZSH_VERSION+set}"; then 20617 setopt NO_GLOB_SUBST 20618fi 20619 20620 20621 PACKAGE='$PACKAGE' 20622 VERSION='$VERSION' 20623 RM='$RM' 20624 ofile='$ofile' 20625 20626 20627 20628 20629_ACEOF 20630 20631cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20632 20633# Handling of arguments. 20634for ac_config_target in $ac_config_targets 20635do 20636 case $ac_config_target in 20637 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 20638 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 20639 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 20640 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 20641 "xorg-mouse.pc") CONFIG_FILES="$CONFIG_FILES xorg-mouse.pc" ;; 20642 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;; 20643 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 20644 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 20645 20646 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 20647 esac 20648done 20649 20650 20651# If the user did not use the arguments to specify the items to instantiate, 20652# then the envvar interface is used. Set only those that are not. 20653# We use the long form for the default assignment because of an extremely 20654# bizarre bug on SunOS 4.1.3. 20655if $ac_need_defaults; then 20656 test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files 20657 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers 20658 test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands 20659fi 20660 20661# Have a temporary directory for convenience. Make it in the build tree 20662# simply because there is no reason against having it here, and in addition, 20663# creating and moving files from /tmp can sometimes cause problems. 20664# Hook for its removal unless debugging. 20665# Note that there is a small window in which the directory will not be cleaned: 20666# after its creation but before its name has been assigned to `$tmp'. 20667$debug || 20668{ 20669 tmp= ac_tmp= 20670 trap 'exit_status=$? 20671 : "${ac_tmp:=$tmp}" 20672 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 20673' 0 20674 trap 'as_fn_exit 1' 1 2 13 15 20675} 20676# Create a (secure) tmp directory for tmp files. 20677 20678{ 20679 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 20680 test -d "$tmp" 20681} || 20682{ 20683 tmp=./conf$$-$RANDOM 20684 (umask 077 && mkdir "$tmp") 20685} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 20686ac_tmp=$tmp 20687 20688# Set up the scripts for CONFIG_FILES section. 20689# No need to generate them if there are no CONFIG_FILES. 20690# This happens for instance with `./config.status config.h'. 20691if test -n "$CONFIG_FILES"; then 20692 20693 20694ac_cr=`echo X | tr X '\015'` 20695# On cygwin, bash can eat \r inside `` if the user requested igncr. 20696# But we know of no other shell where ac_cr would be empty at this 20697# point, so we can use a bashism as a fallback. 20698if test "x$ac_cr" = x; then 20699 eval ac_cr=\$\'\\r\' 20700fi 20701ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 20702if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 20703 ac_cs_awk_cr='\\r' 20704else 20705 ac_cs_awk_cr=$ac_cr 20706fi 20707 20708echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 20709_ACEOF 20710 20711 20712{ 20713 echo "cat >conf$$subs.awk <<_ACEOF" && 20714 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 20715 echo "_ACEOF" 20716} >conf$$subs.sh || 20717 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 20718ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 20719ac_delim='%!_!# ' 20720for ac_last_try in false false false false false :; do 20721 . ./conf$$subs.sh || 20722 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 20723 20724 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 20725 if test $ac_delim_n = $ac_delim_num; then 20726 break 20727 elif $ac_last_try; then 20728 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 20729 else 20730 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 20731 fi 20732done 20733rm -f conf$$subs.sh 20734 20735cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20736cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 20737_ACEOF 20738sed -n ' 20739h 20740s/^/S["/; s/!.*/"]=/ 20741p 20742g 20743s/^[^!]*!// 20744:repl 20745t repl 20746s/'"$ac_delim"'$// 20747t delim 20748:nl 20749h 20750s/\(.\{148\}\)..*/\1/ 20751t more1 20752s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 20753p 20754n 20755b repl 20756:more1 20757s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 20758p 20759g 20760s/.\{148\}// 20761t nl 20762:delim 20763h 20764s/\(.\{148\}\)..*/\1/ 20765t more2 20766s/["\\]/\\&/g; s/^/"/; s/$/"/ 20767p 20768b 20769:more2 20770s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 20771p 20772g 20773s/.\{148\}// 20774t delim 20775' <conf$$subs.awk | sed ' 20776/^[^""]/{ 20777 N 20778 s/\n// 20779} 20780' >>$CONFIG_STATUS || ac_write_fail=1 20781rm -f conf$$subs.awk 20782cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20783_ACAWK 20784cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 20785 for (key in S) S_is_set[key] = 1 20786 FS = "" 20787 20788} 20789{ 20790 line = $ 0 20791 nfields = split(line, field, "@") 20792 substed = 0 20793 len = length(field[1]) 20794 for (i = 2; i < nfields; i++) { 20795 key = field[i] 20796 keylen = length(key) 20797 if (S_is_set[key]) { 20798 value = S[key] 20799 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 20800 len += length(value) + length(field[++i]) 20801 substed = 1 20802 } else 20803 len += 1 + keylen 20804 } 20805 20806 print line 20807} 20808 20809_ACAWK 20810_ACEOF 20811cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20812if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 20813 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 20814else 20815 cat 20816fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 20817 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 20818_ACEOF 20819 20820# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 20821# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 20822# trailing colons and then remove the whole line if VPATH becomes empty 20823# (actually we leave an empty line to preserve line numbers). 20824if test "x$srcdir" = x.; then 20825 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 20826h 20827s/// 20828s/^/:/ 20829s/[ ]*$/:/ 20830s/:\$(srcdir):/:/g 20831s/:\${srcdir}:/:/g 20832s/:@srcdir@:/:/g 20833s/^:*// 20834s/:*$// 20835x 20836s/\(=[ ]*\).*/\1/ 20837G 20838s/\n// 20839s/^[^=]*=[ ]*$// 20840}' 20841fi 20842 20843cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20844fi # test -n "$CONFIG_FILES" 20845 20846# Set up the scripts for CONFIG_HEADERS section. 20847# No need to generate them if there are no CONFIG_HEADERS. 20848# This happens for instance with `./config.status Makefile'. 20849if test -n "$CONFIG_HEADERS"; then 20850cat >"$ac_tmp/defines.awk" <<\_ACAWK || 20851BEGIN { 20852_ACEOF 20853 20854# Transform confdefs.h into an awk script `defines.awk', embedded as 20855# here-document in config.status, that substitutes the proper values into 20856# config.h.in to produce config.h. 20857 20858# Create a delimiter string that does not exist in confdefs.h, to ease 20859# handling of long lines. 20860ac_delim='%!_!# ' 20861for ac_last_try in false false :; do 20862 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 20863 if test -z "$ac_tt"; then 20864 break 20865 elif $ac_last_try; then 20866 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 20867 else 20868 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 20869 fi 20870done 20871 20872# For the awk script, D is an array of macro values keyed by name, 20873# likewise P contains macro parameters if any. Preserve backslash 20874# newline sequences. 20875 20876ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 20877sed -n ' 20878s/.\{148\}/&'"$ac_delim"'/g 20879t rset 20880:rset 20881s/^[ ]*#[ ]*define[ ][ ]*/ / 20882t def 20883d 20884:def 20885s/\\$// 20886t bsnl 20887s/["\\]/\\&/g 20888s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 20889D["\1"]=" \3"/p 20890s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 20891d 20892:bsnl 20893s/["\\]/\\&/g 20894s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 20895D["\1"]=" \3\\\\\\n"\\/p 20896t cont 20897s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 20898t cont 20899d 20900:cont 20901n 20902s/.\{148\}/&'"$ac_delim"'/g 20903t clear 20904:clear 20905s/\\$// 20906t bsnlc 20907s/["\\]/\\&/g; s/^/"/; s/$/"/p 20908d 20909:bsnlc 20910s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 20911b cont 20912' <confdefs.h | sed ' 20913s/'"$ac_delim"'/"\\\ 20914"/g' >>$CONFIG_STATUS || ac_write_fail=1 20915 20916cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20917 for (key in D) D_is_set[key] = 1 20918 FS = "" 20919} 20920/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 20921 line = \$ 0 20922 split(line, arg, " ") 20923 if (arg[1] == "#") { 20924 defundef = arg[2] 20925 mac1 = arg[3] 20926 } else { 20927 defundef = substr(arg[1], 2) 20928 mac1 = arg[2] 20929 } 20930 split(mac1, mac2, "(") #) 20931 macro = mac2[1] 20932 prefix = substr(line, 1, index(line, defundef) - 1) 20933 if (D_is_set[macro]) { 20934 # Preserve the white space surrounding the "#". 20935 print prefix "define", macro P[macro] D[macro] 20936 next 20937 } else { 20938 # Replace #undef with comments. This is necessary, for example, 20939 # in the case of _POSIX_SOURCE, which is predefined and required 20940 # on some systems where configure will not decide to define it. 20941 if (defundef == "undef") { 20942 print "/*", prefix defundef, macro, "*/" 20943 next 20944 } 20945 } 20946} 20947{ print } 20948_ACAWK 20949_ACEOF 20950cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20951 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 20952fi # test -n "$CONFIG_HEADERS" 20953 20954 20955eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 20956shift 20957for ac_tag 20958do 20959 case $ac_tag in 20960 :[FHLC]) ac_mode=$ac_tag; continue;; 20961 esac 20962 case $ac_mode$ac_tag in 20963 :[FHL]*:*);; 20964 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 20965 :[FH]-) ac_tag=-:-;; 20966 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 20967 esac 20968 ac_save_IFS=$IFS 20969 IFS=: 20970 set x $ac_tag 20971 IFS=$ac_save_IFS 20972 shift 20973 ac_file=$1 20974 shift 20975 20976 case $ac_mode in 20977 :L) ac_source=$1;; 20978 :[FH]) 20979 ac_file_inputs= 20980 for ac_f 20981 do 20982 case $ac_f in 20983 -) ac_f="$ac_tmp/stdin";; 20984 *) # Look for the file first in the build tree, then in the source tree 20985 # (if the path is not absolute). The absolute path cannot be DOS-style, 20986 # because $ac_f cannot contain `:'. 20987 test -f "$ac_f" || 20988 case $ac_f in 20989 [\\/$]*) false;; 20990 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 20991 esac || 20992 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 20993 esac 20994 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 20995 as_fn_append ac_file_inputs " '$ac_f'" 20996 done 20997 20998 # Let's still pretend it is `configure' which instantiates (i.e., don't 20999 # use $as_me), people would be surprised to read: 21000 # /* config.h. Generated by config.status. */ 21001 configure_input='Generated from '` 21002 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 21003 `' by configure.' 21004 if test x"$ac_file" != x-; then 21005 configure_input="$ac_file. $configure_input" 21006 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 21007printf "%s\n" "$as_me: creating $ac_file" >&6;} 21008 fi 21009 # Neutralize special characters interpreted by sed in replacement strings. 21010 case $configure_input in #( 21011 *\&* | *\|* | *\\* ) 21012 ac_sed_conf_input=`printf "%s\n" "$configure_input" | 21013 sed 's/[\\\\&|]/\\\\&/g'`;; #( 21014 *) ac_sed_conf_input=$configure_input;; 21015 esac 21016 21017 case $ac_tag in 21018 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 21019 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 21020 esac 21021 ;; 21022 esac 21023 21024 ac_dir=`$as_dirname -- "$ac_file" || 21025$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21026 X"$ac_file" : 'X\(//\)[^/]' \| \ 21027 X"$ac_file" : 'X\(//\)$' \| \ 21028 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 21029printf "%s\n" X"$ac_file" | 21030 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21031 s//\1/ 21032 q 21033 } 21034 /^X\(\/\/\)[^/].*/{ 21035 s//\1/ 21036 q 21037 } 21038 /^X\(\/\/\)$/{ 21039 s//\1/ 21040 q 21041 } 21042 /^X\(\/\).*/{ 21043 s//\1/ 21044 q 21045 } 21046 s/.*/./; q'` 21047 as_dir="$ac_dir"; as_fn_mkdir_p 21048 ac_builddir=. 21049 21050case "$ac_dir" in 21051.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 21052*) 21053 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 21054 # A ".." for each directory in $ac_dir_suffix. 21055 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 21056 case $ac_top_builddir_sub in 21057 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 21058 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 21059 esac ;; 21060esac 21061ac_abs_top_builddir=$ac_pwd 21062ac_abs_builddir=$ac_pwd$ac_dir_suffix 21063# for backward compatibility: 21064ac_top_builddir=$ac_top_build_prefix 21065 21066case $srcdir in 21067 .) # We are building in place. 21068 ac_srcdir=. 21069 ac_top_srcdir=$ac_top_builddir_sub 21070 ac_abs_top_srcdir=$ac_pwd ;; 21071 [\\/]* | ?:[\\/]* ) # Absolute name. 21072 ac_srcdir=$srcdir$ac_dir_suffix; 21073 ac_top_srcdir=$srcdir 21074 ac_abs_top_srcdir=$srcdir ;; 21075 *) # Relative name. 21076 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 21077 ac_top_srcdir=$ac_top_build_prefix$srcdir 21078 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 21079esac 21080ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 21081 21082 21083 case $ac_mode in 21084 :F) 21085 # 21086 # CONFIG_FILE 21087 # 21088 21089 case $INSTALL in 21090 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 21091 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 21092 esac 21093 ac_MKDIR_P=$MKDIR_P 21094 case $MKDIR_P in 21095 [\\/$]* | ?:[\\/]* ) ;; 21096 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 21097 esac 21098_ACEOF 21099 21100cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21101# If the template does not know about datarootdir, expand it. 21102# FIXME: This hack should be removed a few years after 2.60. 21103ac_datarootdir_hack=; ac_datarootdir_seen= 21104ac_sed_dataroot=' 21105/datarootdir/ { 21106 p 21107 q 21108} 21109/@datadir@/p 21110/@docdir@/p 21111/@infodir@/p 21112/@localedir@/p 21113/@mandir@/p' 21114case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 21115*datarootdir*) ac_datarootdir_seen=yes;; 21116*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 21117 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 21118printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 21119_ACEOF 21120cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21121 ac_datarootdir_hack=' 21122 s&@datadir@&$datadir&g 21123 s&@docdir@&$docdir&g 21124 s&@infodir@&$infodir&g 21125 s&@localedir@&$localedir&g 21126 s&@mandir@&$mandir&g 21127 s&\\\${datarootdir}&$datarootdir&g' ;; 21128esac 21129_ACEOF 21130 21131# Neutralize VPATH when `$srcdir' = `.'. 21132# Shell code in configure.ac might set extrasub. 21133# FIXME: do we really want to maintain this feature? 21134cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21135ac_sed_extra="$ac_vpsub 21136$extrasub 21137_ACEOF 21138cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21139:t 21140/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 21141s|@configure_input@|$ac_sed_conf_input|;t t 21142s&@top_builddir@&$ac_top_builddir_sub&;t t 21143s&@top_build_prefix@&$ac_top_build_prefix&;t t 21144s&@srcdir@&$ac_srcdir&;t t 21145s&@abs_srcdir@&$ac_abs_srcdir&;t t 21146s&@top_srcdir@&$ac_top_srcdir&;t t 21147s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 21148s&@builddir@&$ac_builddir&;t t 21149s&@abs_builddir@&$ac_abs_builddir&;t t 21150s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 21151s&@INSTALL@&$ac_INSTALL&;t t 21152s&@MKDIR_P@&$ac_MKDIR_P&;t t 21153$ac_datarootdir_hack 21154" 21155eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 21156 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21157 21158test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 21159 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 21160 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 21161 "$ac_tmp/out"`; test -z "$ac_out"; } && 21162 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 21163which seems to be undefined. Please make sure it is defined" >&5 21164printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 21165which seems to be undefined. Please make sure it is defined" >&2;} 21166 21167 rm -f "$ac_tmp/stdin" 21168 case $ac_file in 21169 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 21170 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 21171 esac \ 21172 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21173 ;; 21174 :H) 21175 # 21176 # CONFIG_HEADER 21177 # 21178 if test x"$ac_file" != x-; then 21179 { 21180 printf "%s\n" "/* $configure_input */" >&1 \ 21181 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 21182 } >"$ac_tmp/config.h" \ 21183 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21184 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 21185 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 21186printf "%s\n" "$as_me: $ac_file is unchanged" >&6;} 21187 else 21188 rm -f "$ac_file" 21189 mv "$ac_tmp/config.h" "$ac_file" \ 21190 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21191 fi 21192 else 21193 printf "%s\n" "/* $configure_input */" >&1 \ 21194 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 21195 || as_fn_error $? "could not create -" "$LINENO" 5 21196 fi 21197# Compute "$ac_file"'s index in $config_headers. 21198_am_arg="$ac_file" 21199_am_stamp_count=1 21200for _am_header in $config_headers :; do 21201 case $_am_header in 21202 $_am_arg | $_am_arg:* ) 21203 break ;; 21204 * ) 21205 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 21206 esac 21207done 21208echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 21209$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21210 X"$_am_arg" : 'X\(//\)[^/]' \| \ 21211 X"$_am_arg" : 'X\(//\)$' \| \ 21212 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 21213printf "%s\n" X"$_am_arg" | 21214 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21215 s//\1/ 21216 q 21217 } 21218 /^X\(\/\/\)[^/].*/{ 21219 s//\1/ 21220 q 21221 } 21222 /^X\(\/\/\)$/{ 21223 s//\1/ 21224 q 21225 } 21226 /^X\(\/\).*/{ 21227 s//\1/ 21228 q 21229 } 21230 s/.*/./; q'`/stamp-h$_am_stamp_count 21231 ;; 21232 21233 :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 21234printf "%s\n" "$as_me: executing $ac_file commands" >&6;} 21235 ;; 21236 esac 21237 21238 21239 case $ac_file$ac_mode in 21240 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 21241 # Older Autoconf quotes --file arguments for eval, but not when files 21242 # are listed without --file. Let's play safe and only enable the eval 21243 # if we detect the quoting. 21244 # TODO: see whether this extra hack can be removed once we start 21245 # requiring Autoconf 2.70 or later. 21246 case $CONFIG_FILES in #( 21247 *\'*) : 21248 eval set x "$CONFIG_FILES" ;; #( 21249 *) : 21250 set x $CONFIG_FILES ;; #( 21251 *) : 21252 ;; 21253esac 21254 shift 21255 # Used to flag and report bootstrapping failures. 21256 am_rc=0 21257 for am_mf 21258 do 21259 # Strip MF so we end up with the name of the file. 21260 am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` 21261 # Check whether this is an Automake generated Makefile which includes 21262 # dependency-tracking related rules and includes. 21263 # Grep'ing the whole file directly is not great: AIX grep has a line 21264 # limit of 2048, but all sed's we know have understand at least 4000. 21265 sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ 21266 || continue 21267 am_dirpart=`$as_dirname -- "$am_mf" || 21268$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21269 X"$am_mf" : 'X\(//\)[^/]' \| \ 21270 X"$am_mf" : 'X\(//\)$' \| \ 21271 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 21272printf "%s\n" X"$am_mf" | 21273 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21274 s//\1/ 21275 q 21276 } 21277 /^X\(\/\/\)[^/].*/{ 21278 s//\1/ 21279 q 21280 } 21281 /^X\(\/\/\)$/{ 21282 s//\1/ 21283 q 21284 } 21285 /^X\(\/\).*/{ 21286 s//\1/ 21287 q 21288 } 21289 s/.*/./; q'` 21290 am_filepart=`$as_basename -- "$am_mf" || 21291$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ 21292 X"$am_mf" : 'X\(//\)$' \| \ 21293 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 21294printf "%s\n" X/"$am_mf" | 21295 sed '/^.*\/\([^/][^/]*\)\/*$/{ 21296 s//\1/ 21297 q 21298 } 21299 /^X\/\(\/\/\)$/{ 21300 s//\1/ 21301 q 21302 } 21303 /^X\/\(\/\).*/{ 21304 s//\1/ 21305 q 21306 } 21307 s/.*/./; q'` 21308 { echo "$as_me:$LINENO: cd "$am_dirpart" \ 21309 && sed -e '/# am--include-marker/d' "$am_filepart" \ 21310 | $MAKE -f - am--depfiles" >&5 21311 (cd "$am_dirpart" \ 21312 && sed -e '/# am--include-marker/d' "$am_filepart" \ 21313 | $MAKE -f - am--depfiles) >&5 2>&5 21314 ac_status=$? 21315 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21316 (exit $ac_status); } || am_rc=$? 21317 done 21318 if test $am_rc -ne 0; then 21319 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 21320printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 21321as_fn_error $? "Something went wrong bootstrapping makefile fragments 21322 for automatic dependency tracking. If GNU make was not used, consider 21323 re-running the configure script with MAKE=\"gmake\" (or whatever is 21324 necessary). You can also try re-running configure with the 21325 '--disable-dependency-tracking' option to at least be able to build 21326 the package (albeit without support for automatic dependency tracking). 21327See \`config.log' for more details" "$LINENO" 5; } 21328 fi 21329 { am_dirpart=; unset am_dirpart;} 21330 { am_filepart=; unset am_filepart;} 21331 { am_mf=; unset am_mf;} 21332 { am_rc=; unset am_rc;} 21333 rm -f conftest-deps.mk 21334} 21335 ;; 21336 "libtool":C) 21337 21338 # See if we are running on zsh, and set the options that allow our 21339 # commands through without removal of \ escapes. 21340 if test -n "${ZSH_VERSION+set}"; then 21341 setopt NO_GLOB_SUBST 21342 fi 21343 21344 cfgfile=${ofile}T 21345 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 21346 $RM "$cfgfile" 21347 21348 cat <<_LT_EOF >> "$cfgfile" 21349#! $SHELL 21350# Generated automatically by $as_me ($PACKAGE) $VERSION 21351# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 21352# NOTE: Changes made to this file will be lost: look at ltmain.sh. 21353 21354# Provide generalized library-building support services. 21355# Written by Gordon Matzigkeit, 1996 21356 21357# Copyright (C) 2014 Free Software Foundation, Inc. 21358# This is free software; see the source for copying conditions. There is NO 21359# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 21360 21361# GNU Libtool is free software; you can redistribute it and/or modify 21362# it under the terms of the GNU General Public License as published by 21363# the Free Software Foundation; either version 2 of of the License, or 21364# (at your option) any later version. 21365# 21366# As a special exception to the GNU General Public License, if you 21367# distribute this file as part of a program or library that is built 21368# using GNU Libtool, you may include this file under the same 21369# distribution terms that you use for the rest of that program. 21370# 21371# GNU Libtool is distributed in the hope that it will be useful, but 21372# WITHOUT ANY WARRANTY; without even the implied warranty of 21373# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21374# GNU General Public License for more details. 21375# 21376# You should have received a copy of the GNU General Public License 21377# along with this program. If not, see <http://www.gnu.org/licenses/>. 21378 21379 21380# The names of the tagged configurations supported by this script. 21381available_tags='' 21382 21383# Configured defaults for sys_lib_dlsearch_path munging. 21384: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 21385 21386# ### BEGIN LIBTOOL CONFIG 21387 21388# Whether or not to build static libraries. 21389build_old_libs=$enable_static 21390 21391# Which release of libtool.m4 was used? 21392macro_version=$macro_version 21393macro_revision=$macro_revision 21394 21395# Whether or not to build shared libraries. 21396build_libtool_libs=$enable_shared 21397 21398# What type of objects to build. 21399pic_mode=$pic_mode 21400 21401# Whether or not to optimize for fast installation. 21402fast_install=$enable_fast_install 21403 21404# Shared archive member basename,for filename based shared library versioning on AIX. 21405shared_archive_member_spec=$shared_archive_member_spec 21406 21407# Shell to use when invoking shell scripts. 21408SHELL=$lt_SHELL 21409 21410# An echo program that protects backslashes. 21411ECHO=$lt_ECHO 21412 21413# The PATH separator for the build system. 21414PATH_SEPARATOR=$lt_PATH_SEPARATOR 21415 21416# The host system. 21417host_alias=$host_alias 21418host=$host 21419host_os=$host_os 21420 21421# The build system. 21422build_alias=$build_alias 21423build=$build 21424build_os=$build_os 21425 21426# A sed program that does not truncate output. 21427SED=$lt_SED 21428 21429# Sed that helps us avoid accidentally triggering echo(1) options like -n. 21430Xsed="\$SED -e 1s/^X//" 21431 21432# A grep program that handles long lines. 21433GREP=$lt_GREP 21434 21435# An ERE matcher. 21436EGREP=$lt_EGREP 21437 21438# A literal string matcher. 21439FGREP=$lt_FGREP 21440 21441# A BSD- or MS-compatible name lister. 21442NM=$lt_NM 21443 21444# Whether we need soft or hard links. 21445LN_S=$lt_LN_S 21446 21447# What is the maximum length of a command? 21448max_cmd_len=$max_cmd_len 21449 21450# Object file suffix (normally "o"). 21451objext=$ac_objext 21452 21453# Executable file suffix (normally ""). 21454exeext=$exeext 21455 21456# whether the shell understands "unset". 21457lt_unset=$lt_unset 21458 21459# turn spaces into newlines. 21460SP2NL=$lt_lt_SP2NL 21461 21462# turn newlines into spaces. 21463NL2SP=$lt_lt_NL2SP 21464 21465# convert \$build file names to \$host format. 21466to_host_file_cmd=$lt_cv_to_host_file_cmd 21467 21468# convert \$build files to toolchain format. 21469to_tool_file_cmd=$lt_cv_to_tool_file_cmd 21470 21471# A file(cmd) program that detects file types. 21472FILECMD=$lt_FILECMD 21473 21474# An object symbol dumper. 21475OBJDUMP=$lt_OBJDUMP 21476 21477# Method to check whether dependent libraries are shared objects. 21478deplibs_check_method=$lt_deplibs_check_method 21479 21480# Command to use when deplibs_check_method = "file_magic". 21481file_magic_cmd=$lt_file_magic_cmd 21482 21483# How to find potential files when deplibs_check_method = "file_magic". 21484file_magic_glob=$lt_file_magic_glob 21485 21486# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 21487want_nocaseglob=$lt_want_nocaseglob 21488 21489# DLL creation program. 21490DLLTOOL=$lt_DLLTOOL 21491 21492# Command to associate shared and link libraries. 21493sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 21494 21495# The archiver. 21496AR=$lt_AR 21497 21498# Flags to create an archive (by configure). 21499lt_ar_flags=$lt_ar_flags 21500 21501# Flags to create an archive. 21502AR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"} 21503 21504# How to feed a file listing to the archiver. 21505archiver_list_spec=$lt_archiver_list_spec 21506 21507# A symbol stripping program. 21508STRIP=$lt_STRIP 21509 21510# Commands used to install an old-style archive. 21511RANLIB=$lt_RANLIB 21512old_postinstall_cmds=$lt_old_postinstall_cmds 21513old_postuninstall_cmds=$lt_old_postuninstall_cmds 21514 21515# Whether to use a lock for old archive extraction. 21516lock_old_archive_extraction=$lock_old_archive_extraction 21517 21518# A C compiler. 21519LTCC=$lt_CC 21520 21521# LTCC compiler flags. 21522LTCFLAGS=$lt_CFLAGS 21523 21524# Take the output of nm and produce a listing of raw symbols and C names. 21525global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 21526 21527# Transform the output of nm in a proper C declaration. 21528global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 21529 21530# Transform the output of nm into a list of symbols to manually relocate. 21531global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 21532 21533# Transform the output of nm in a C name address pair. 21534global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 21535 21536# Transform the output of nm in a C name address pair when lib prefix is needed. 21537global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 21538 21539# The name lister interface. 21540nm_interface=$lt_lt_cv_nm_interface 21541 21542# Specify filename containing input files for \$NM. 21543nm_file_list_spec=$lt_nm_file_list_spec 21544 21545# The root where to search for dependent libraries,and where our libraries should be installed. 21546lt_sysroot=$lt_sysroot 21547 21548# Command to truncate a binary pipe. 21549lt_truncate_bin=$lt_lt_cv_truncate_bin 21550 21551# The name of the directory that contains temporary libtool files. 21552objdir=$objdir 21553 21554# Used to examine libraries when file_magic_cmd begins with "file". 21555MAGIC_CMD=$MAGIC_CMD 21556 21557# Must we lock files when doing compilation? 21558need_locks=$lt_need_locks 21559 21560# Manifest tool. 21561MANIFEST_TOOL=$lt_MANIFEST_TOOL 21562 21563# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 21564DSYMUTIL=$lt_DSYMUTIL 21565 21566# Tool to change global to local symbols on Mac OS X. 21567NMEDIT=$lt_NMEDIT 21568 21569# Tool to manipulate fat objects and archives on Mac OS X. 21570LIPO=$lt_LIPO 21571 21572# ldd/readelf like tool for Mach-O binaries on Mac OS X. 21573OTOOL=$lt_OTOOL 21574 21575# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 21576OTOOL64=$lt_OTOOL64 21577 21578# Old archive suffix (normally "a"). 21579libext=$libext 21580 21581# Shared library suffix (normally ".so"). 21582shrext_cmds=$lt_shrext_cmds 21583 21584# The commands to extract the exported symbol list from a shared archive. 21585extract_expsyms_cmds=$lt_extract_expsyms_cmds 21586 21587# Variables whose values should be saved in libtool wrapper scripts and 21588# restored at link time. 21589variables_saved_for_relink=$lt_variables_saved_for_relink 21590 21591# Do we need the "lib" prefix for modules? 21592need_lib_prefix=$need_lib_prefix 21593 21594# Do we need a version for libraries? 21595need_version=$need_version 21596 21597# Library versioning type. 21598version_type=$version_type 21599 21600# Shared library runtime path variable. 21601runpath_var=$runpath_var 21602 21603# Shared library path variable. 21604shlibpath_var=$shlibpath_var 21605 21606# Is shlibpath searched before the hard-coded library search path? 21607shlibpath_overrides_runpath=$shlibpath_overrides_runpath 21608 21609# Format of library name prefix. 21610libname_spec=$lt_libname_spec 21611 21612# List of archive names. First name is the real one, the rest are links. 21613# The last name is the one that the linker finds with -lNAME 21614library_names_spec=$lt_library_names_spec 21615 21616# The coded name of the library, if different from the real name. 21617soname_spec=$lt_soname_spec 21618 21619# Permission mode override for installation of shared libraries. 21620install_override_mode=$lt_install_override_mode 21621 21622# Command to use after installation of a shared archive. 21623postinstall_cmds=$lt_postinstall_cmds 21624 21625# Command to use after uninstallation of a shared archive. 21626postuninstall_cmds=$lt_postuninstall_cmds 21627 21628# Commands used to finish a libtool library installation in a directory. 21629finish_cmds=$lt_finish_cmds 21630 21631# As "finish_cmds", except a single script fragment to be evaled but 21632# not shown. 21633finish_eval=$lt_finish_eval 21634 21635# Whether we should hardcode library paths into libraries. 21636hardcode_into_libs=$hardcode_into_libs 21637 21638# Compile-time system search path for libraries. 21639sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 21640 21641# Detected run-time system search path for libraries. 21642sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 21643 21644# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 21645configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 21646 21647# Whether dlopen is supported. 21648dlopen_support=$enable_dlopen 21649 21650# Whether dlopen of programs is supported. 21651dlopen_self=$enable_dlopen_self 21652 21653# Whether dlopen of statically linked programs is supported. 21654dlopen_self_static=$enable_dlopen_self_static 21655 21656# Commands to strip libraries. 21657old_striplib=$lt_old_striplib 21658striplib=$lt_striplib 21659 21660 21661# The linker used to build libraries. 21662LD=$lt_LD 21663 21664# How to create reloadable object files. 21665reload_flag=$lt_reload_flag 21666reload_cmds=$lt_reload_cmds 21667 21668# Commands used to build an old-style archive. 21669old_archive_cmds=$lt_old_archive_cmds 21670 21671# A language specific compiler. 21672CC=$lt_compiler 21673 21674# Is the compiler the GNU compiler? 21675with_gcc=$GCC 21676 21677# Compiler flag to turn off builtin functions. 21678no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 21679 21680# Additional compiler flags for building library objects. 21681pic_flag=$lt_lt_prog_compiler_pic 21682 21683# How to pass a linker flag through the compiler. 21684wl=$lt_lt_prog_compiler_wl 21685 21686# Compiler flag to prevent dynamic linking. 21687link_static_flag=$lt_lt_prog_compiler_static 21688 21689# Does compiler simultaneously support -c and -o options? 21690compiler_c_o=$lt_lt_cv_prog_compiler_c_o 21691 21692# Whether or not to add -lc for building shared libraries. 21693build_libtool_need_lc=$archive_cmds_need_lc 21694 21695# Whether or not to disallow shared libs when runtime libs are static. 21696allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 21697 21698# Compiler flag to allow reflexive dlopens. 21699export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 21700 21701# Compiler flag to generate shared objects directly from archives. 21702whole_archive_flag_spec=$lt_whole_archive_flag_spec 21703 21704# Whether the compiler copes with passing no objects directly. 21705compiler_needs_object=$lt_compiler_needs_object 21706 21707# Create an old-style archive from a shared archive. 21708old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 21709 21710# Create a temporary old-style archive to link instead of a shared archive. 21711old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 21712 21713# Commands used to build a shared archive. 21714archive_cmds=$lt_archive_cmds 21715archive_expsym_cmds=$lt_archive_expsym_cmds 21716 21717# Commands used to build a loadable module if different from building 21718# a shared archive. 21719module_cmds=$lt_module_cmds 21720module_expsym_cmds=$lt_module_expsym_cmds 21721 21722# Whether we are building with GNU ld or not. 21723with_gnu_ld=$lt_with_gnu_ld 21724 21725# Flag that allows shared libraries with undefined symbols to be built. 21726allow_undefined_flag=$lt_allow_undefined_flag 21727 21728# Flag that enforces no undefined symbols. 21729no_undefined_flag=$lt_no_undefined_flag 21730 21731# Flag to hardcode \$libdir into a binary during linking. 21732# This must work even if \$libdir does not exist 21733hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 21734 21735# Whether we need a single "-rpath" flag with a separated argument. 21736hardcode_libdir_separator=$lt_hardcode_libdir_separator 21737 21738# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 21739# DIR into the resulting binary. 21740hardcode_direct=$hardcode_direct 21741 21742# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 21743# DIR into the resulting binary and the resulting library dependency is 21744# "absolute",i.e impossible to change by setting \$shlibpath_var if the 21745# library is relocated. 21746hardcode_direct_absolute=$hardcode_direct_absolute 21747 21748# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 21749# into the resulting binary. 21750hardcode_minus_L=$hardcode_minus_L 21751 21752# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 21753# into the resulting binary. 21754hardcode_shlibpath_var=$hardcode_shlibpath_var 21755 21756# Set to "yes" if building a shared library automatically hardcodes DIR 21757# into the library and all subsequent libraries and executables linked 21758# against it. 21759hardcode_automatic=$hardcode_automatic 21760 21761# Set to yes if linker adds runtime paths of dependent libraries 21762# to runtime path list. 21763inherit_rpath=$inherit_rpath 21764 21765# Whether libtool must link a program against all its dependency libraries. 21766link_all_deplibs=$link_all_deplibs 21767 21768# Set to "yes" if exported symbols are required. 21769always_export_symbols=$always_export_symbols 21770 21771# The commands to list exported symbols. 21772export_symbols_cmds=$lt_export_symbols_cmds 21773 21774# Symbols that should not be listed in the preloaded symbols. 21775exclude_expsyms=$lt_exclude_expsyms 21776 21777# Symbols that must always be exported. 21778include_expsyms=$lt_include_expsyms 21779 21780# Commands necessary for linking programs (against libraries) with templates. 21781prelink_cmds=$lt_prelink_cmds 21782 21783# Commands necessary for finishing linking programs. 21784postlink_cmds=$lt_postlink_cmds 21785 21786# Specify filename containing input files. 21787file_list_spec=$lt_file_list_spec 21788 21789# How to hardcode a shared library path into an executable. 21790hardcode_action=$hardcode_action 21791 21792# ### END LIBTOOL CONFIG 21793 21794_LT_EOF 21795 21796 cat <<'_LT_EOF' >> "$cfgfile" 21797 21798# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 21799 21800# func_munge_path_list VARIABLE PATH 21801# ----------------------------------- 21802# VARIABLE is name of variable containing _space_ separated list of 21803# directories to be munged by the contents of PATH, which is string 21804# having a format: 21805# "DIR[:DIR]:" 21806# string "DIR[ DIR]" will be prepended to VARIABLE 21807# ":DIR[:DIR]" 21808# string "DIR[ DIR]" will be appended to VARIABLE 21809# "DIRP[:DIRP]::[DIRA:]DIRA" 21810# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 21811# "DIRA[ DIRA]" will be appended to VARIABLE 21812# "DIR[:DIR]" 21813# VARIABLE will be replaced by "DIR[ DIR]" 21814func_munge_path_list () 21815{ 21816 case x$2 in 21817 x) 21818 ;; 21819 *:) 21820 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 21821 ;; 21822 x:*) 21823 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 21824 ;; 21825 *::*) 21826 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 21827 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 21828 ;; 21829 *) 21830 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 21831 ;; 21832 esac 21833} 21834 21835 21836# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 21837func_cc_basename () 21838{ 21839 for cc_temp in $*""; do 21840 case $cc_temp in 21841 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 21842 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 21843 \-*) ;; 21844 *) break;; 21845 esac 21846 done 21847 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 21848} 21849 21850 21851# ### END FUNCTIONS SHARED WITH CONFIGURE 21852 21853_LT_EOF 21854 21855 case $host_os in 21856 aix3*) 21857 cat <<\_LT_EOF >> "$cfgfile" 21858# AIX sometimes has problems with the GCC collect2 program. For some 21859# reason, if we set the COLLECT_NAMES environment variable, the problems 21860# vanish in a puff of smoke. 21861if test set != "${COLLECT_NAMES+set}"; then 21862 COLLECT_NAMES= 21863 export COLLECT_NAMES 21864fi 21865_LT_EOF 21866 ;; 21867 esac 21868 21869 21870 21871ltmain=$ac_aux_dir/ltmain.sh 21872 21873 21874 # We use sed instead of cat because bash on DJGPP gets confused if 21875 # if finds mixed CR/LF and LF-only lines. Since sed operates in 21876 # text mode, it properly converts lines to CR/LF. This bash problem 21877 # is reportedly fixed, but why not run on old versions too? 21878 $SED '$q' "$ltmain" >> "$cfgfile" \ 21879 || (rm -f "$cfgfile"; exit 1) 21880 21881 mv -f "$cfgfile" "$ofile" || 21882 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 21883 chmod +x "$ofile" 21884 21885 ;; 21886 21887 esac 21888done # for ac_tag 21889 21890 21891as_fn_exit 0 21892_ACEOF 21893ac_clean_files=$ac_clean_files_save 21894 21895test $ac_write_fail = 0 || 21896 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 21897 21898 21899# configure is writing to config.log, and then calls config.status. 21900# config.status does its own redirection, appending to config.log. 21901# Unfortunately, on DOS this fails, as config.log is still kept open 21902# by configure, so config.status won't be able to write to it; its 21903# output is simply discarded. So we exec the FD to /dev/null, 21904# effectively closing config.log, so it can be properly (re)opened and 21905# appended to by config.status. When coming back to configure, we 21906# need to make the FD available again. 21907if test "$no_create" != yes; then 21908 ac_cs_success=: 21909 ac_config_status_args= 21910 test "$silent" = yes && 21911 ac_config_status_args="$ac_config_status_args --quiet" 21912 exec 5>/dev/null 21913 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 21914 exec 5>>config.log 21915 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 21916 # would make configure fail if this is the last instruction. 21917 $ac_cs_success || as_fn_exit 1 21918fi 21919if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 21920 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 21921printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 21922fi 21923 21924 21925