1 1.1 christos #! /bin/sh 2 1.1 christos # Guess values for system-dependent variables and create Makefiles. 3 1.1 christos # Generated by GNU Autoconf 2.72 for simdzone 0.2.4. 4 1.1 christos # 5 1.1 christos # Report bugs to <https://github.com/NLnetLabs/simdzone/issues>. 6 1.1 christos # 7 1.1 christos # 8 1.1 christos # Copyright (C) 1992-1996, 1998-2017, 2020-2023 Free Software Foundation, 9 1.1 christos # Inc. 10 1.1 christos # 11 1.1 christos # 12 1.1 christos # This configure script is free software; the Free Software Foundation 13 1.1 christos # gives unlimited permission to copy, distribute and modify it. 14 1.1 christos ## -------------------- ## 15 1.1 christos ## M4sh Initialization. ## 16 1.1 christos ## -------------------- ## 17 1.1 christos 18 1.1 christos # Be more Bourne compatible 19 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh 20 1.1 christos if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 21 1.1 christos then : 22 1.1 christos emulate sh 23 1.1 christos NULLCMD=: 24 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 25 1.1 christos # is contrary to our usage. Disable this feature. 26 1.1 christos alias -g '${1+"$@"}'='"$@"' 27 1.1 christos setopt NO_GLOB_SUBST 28 1.1 christos else case e in #( 29 1.1 christos e) case `(set -o) 2>/dev/null` in #( 30 1.1 christos *posix*) : 31 1.1 christos set -o posix ;; #( 32 1.1 christos *) : 33 1.1 christos ;; 34 1.1 christos esac ;; 35 1.1 christos esac 36 1.1 christos fi 37 1.1 christos 38 1.1 christos 39 1.1 christos 40 1.1 christos # Reset variables that may have inherited troublesome values from 41 1.1 christos # the environment. 42 1.1 christos 43 1.1 christos # IFS needs to be set, to space, tab, and newline, in precisely that order. 44 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would have the 45 1.1 christos # side effect of setting IFS to empty, thus disabling word splitting.) 46 1.1 christos # Quoting is to prevent editors from complaining about space-tab. 47 1.1 christos as_nl=' 48 1.1 christos ' 49 1.1 christos export as_nl 50 1.1 christos IFS=" "" $as_nl" 51 1.1 christos 52 1.1 christos PS1='$ ' 53 1.1 christos PS2='> ' 54 1.1 christos PS4='+ ' 55 1.1 christos 56 1.1 christos # Ensure predictable behavior from utilities with locale-dependent output. 57 1.1 christos LC_ALL=C 58 1.1 christos export LC_ALL 59 1.1 christos LANGUAGE=C 60 1.1 christos export LANGUAGE 61 1.1 christos 62 1.1 christos # We cannot yet rely on "unset" to work, but we need these variables 63 1.1 christos # to be unset--not just set to an empty or harmless value--now, to 64 1.1 christos # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 65 1.1 christos # also avoids known problems related to "unset" and subshell syntax 66 1.1 christos # in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 67 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 68 1.1 christos do eval test \${$as_var+y} \ 69 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 70 1.1 christos done 71 1.1 christos 72 1.1 christos # Ensure that fds 0, 1, and 2 are open. 73 1.1 christos if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 74 1.1 christos if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 75 1.1 christos if (exec 3>&2) ; then :; else exec 2>/dev/null; fi 76 1.1 christos 77 1.1 christos # The user is always right. 78 1.1 christos if ${PATH_SEPARATOR+false} :; then 79 1.1 christos PATH_SEPARATOR=: 80 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 81 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 82 1.1 christos PATH_SEPARATOR=';' 83 1.1 christos } 84 1.1 christos fi 85 1.1 christos 86 1.1 christos 87 1.1 christos # Find who we are. Look in the path if we contain no directory separator. 88 1.1 christos as_myself= 89 1.1 christos case $0 in #(( 90 1.1 christos *[\\/]* ) as_myself=$0 ;; 91 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 92 1.1 christos for as_dir in $PATH 93 1.1 christos do 94 1.1 christos IFS=$as_save_IFS 95 1.1 christos case $as_dir in #((( 96 1.1 christos '') as_dir=./ ;; 97 1.1 christos */) ;; 98 1.1 christos *) as_dir=$as_dir/ ;; 99 1.1 christos esac 100 1.1 christos test -r "$as_dir$0" && as_myself=$as_dir$0 && break 101 1.1 christos done 102 1.1 christos IFS=$as_save_IFS 103 1.1 christos 104 1.1 christos ;; 105 1.1 christos esac 106 1.1 christos # We did not find ourselves, most probably we were run as 'sh COMMAND' 107 1.1 christos # in which case we are not to be found in the path. 108 1.1 christos if test "x$as_myself" = x; then 109 1.1 christos as_myself=$0 110 1.1 christos fi 111 1.1 christos if test ! -f "$as_myself"; then 112 1.1 christos printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113 1.1 christos exit 1 114 1.1 christos fi 115 1.1 christos 116 1.1 christos 117 1.1 christos # Use a proper internal environment variable to ensure we don't fall 118 1.1 christos # into an infinite loop, continuously re-executing ourselves. 119 1.1 christos if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 120 1.1 christos _as_can_reexec=no; export _as_can_reexec; 121 1.1 christos # We cannot yet assume a decent shell, so we have to provide a 122 1.1 christos # neutralization value for shells without unset; and this also 123 1.1 christos # works around shells that cannot unset nonexistent variables. 124 1.1 christos # Preserve -v and -x to the replacement shell. 125 1.1 christos BASH_ENV=/dev/null 126 1.1 christos ENV=/dev/null 127 1.1 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 128 1.1 christos case $- in # (((( 129 1.1 christos *v*x* | *x*v* ) as_opts=-vx ;; 130 1.1 christos *v* ) as_opts=-v ;; 131 1.1 christos *x* ) as_opts=-x ;; 132 1.1 christos * ) as_opts= ;; 133 1.1 christos esac 134 1.1 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 135 1.1 christos # Admittedly, this is quite paranoid, since all the known shells bail 136 1.1 christos # out after a failed 'exec'. 137 1.1 christos printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 138 1.1 christos exit 255 139 1.1 christos fi 140 1.1 christos # We don't want this to propagate to other subprocesses. 141 1.1 christos { _as_can_reexec=; unset _as_can_reexec;} 142 1.1 christos if test "x$CONFIG_SHELL" = x; then 143 1.1 christos as_bourne_compatible="if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 144 1.1 christos then : 145 1.1 christos emulate sh 146 1.1 christos NULLCMD=: 147 1.1 christos # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 148 1.1 christos # is contrary to our usage. Disable this feature. 149 1.1 christos alias -g '\${1+\"\$@\"}'='\"\$@\"' 150 1.1 christos setopt NO_GLOB_SUBST 151 1.1 christos else case e in #( 152 1.1 christos e) case \`(set -o) 2>/dev/null\` in #( 153 1.1 christos *posix*) : 154 1.1 christos set -o posix ;; #( 155 1.1 christos *) : 156 1.1 christos ;; 157 1.1 christos esac ;; 158 1.1 christos esac 159 1.1 christos fi 160 1.1 christos " 161 1.1 christos as_required="as_fn_return () { (exit \$1); } 162 1.1 christos as_fn_success () { as_fn_return 0; } 163 1.1 christos as_fn_failure () { as_fn_return 1; } 164 1.1 christos as_fn_ret_success () { return 0; } 165 1.1 christos as_fn_ret_failure () { return 1; } 166 1.1 christos 167 1.1 christos exitcode=0 168 1.1 christos as_fn_success || { exitcode=1; echo as_fn_success failed.; } 169 1.1 christos as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 170 1.1 christos as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 171 1.1 christos as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 172 1.1 christos if ( set x; as_fn_ret_success y && test x = \"\$1\" ) 173 1.1 christos then : 174 1.1 christos 175 1.1 christos else case e in #( 176 1.1 christos e) exitcode=1; echo positional parameters were not saved. ;; 177 1.1 christos esac 178 1.1 christos fi 179 1.1 christos test x\$exitcode = x0 || exit 1 180 1.1 christos blah=\$(echo \$(echo blah)) 181 1.1 christos test x\"\$blah\" = xblah || exit 1 182 1.1 christos test -x / || exit 1" 183 1.1 christos as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 184 1.1 christos as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 185 1.1 christos eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 186 1.1 christos test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1" 187 1.1 christos if (eval "$as_required") 2>/dev/null 188 1.1 christos then : 189 1.1 christos as_have_required=yes 190 1.1 christos else case e in #( 191 1.1 christos e) as_have_required=no ;; 192 1.1 christos esac 193 1.1 christos fi 194 1.1 christos if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null 195 1.1 christos then : 196 1.1 christos 197 1.1 christos else case e in #( 198 1.1 christos e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 199 1.1 christos as_found=false 200 1.1 christos for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 201 1.1 christos do 202 1.1 christos IFS=$as_save_IFS 203 1.1 christos case $as_dir in #((( 204 1.1 christos '') as_dir=./ ;; 205 1.1 christos */) ;; 206 1.1 christos *) as_dir=$as_dir/ ;; 207 1.1 christos esac 208 1.1 christos as_found=: 209 1.1 christos case $as_dir in #( 210 1.1 christos /*) 211 1.1 christos for as_base in sh bash ksh sh5; do 212 1.1 christos # Try only shells that exist, to save several forks. 213 1.1 christos as_shell=$as_dir$as_base 214 1.1 christos if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 215 1.1 christos as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null 216 1.1 christos then : 217 1.1 christos CONFIG_SHELL=$as_shell as_have_required=yes 218 1.1 christos if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null 219 1.1 christos then : 220 1.1 christos break 2 221 1.1 christos fi 222 1.1 christos fi 223 1.1 christos done;; 224 1.1 christos esac 225 1.1 christos as_found=false 226 1.1 christos done 227 1.1 christos IFS=$as_save_IFS 228 1.1 christos if $as_found 229 1.1 christos then : 230 1.1 christos 231 1.1 christos else case e in #( 232 1.1 christos e) if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 233 1.1 christos as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null 234 1.1 christos then : 235 1.1 christos CONFIG_SHELL=$SHELL as_have_required=yes 236 1.1 christos fi ;; 237 1.1 christos esac 238 1.1 christos fi 239 1.1 christos 240 1.1 christos 241 1.1 christos if test "x$CONFIG_SHELL" != x 242 1.1 christos then : 243 1.1 christos export CONFIG_SHELL 244 1.1 christos # We cannot yet assume a decent shell, so we have to provide a 245 1.1 christos # neutralization value for shells without unset; and this also 246 1.1 christos # works around shells that cannot unset nonexistent variables. 247 1.1 christos # Preserve -v and -x to the replacement shell. 248 1.1 christos BASH_ENV=/dev/null 249 1.1 christos ENV=/dev/null 250 1.1 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 251 1.1 christos case $- in # (((( 252 1.1 christos *v*x* | *x*v* ) as_opts=-vx ;; 253 1.1 christos *v* ) as_opts=-v ;; 254 1.1 christos *x* ) as_opts=-x ;; 255 1.1 christos * ) as_opts= ;; 256 1.1 christos esac 257 1.1 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 258 1.1 christos # Admittedly, this is quite paranoid, since all the known shells bail 259 1.1 christos # out after a failed 'exec'. 260 1.1 christos printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 261 1.1 christos exit 255 262 1.1 christos fi 263 1.1 christos 264 1.1 christos if test x$as_have_required = xno 265 1.1 christos then : 266 1.1 christos printf "%s\n" "$0: This script requires a shell more modern than all" 267 1.1 christos printf "%s\n" "$0: the shells that I found on your system." 268 1.1 christos if test ${ZSH_VERSION+y} ; then 269 1.1 christos printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" 270 1.1 christos printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." 271 1.1 christos else 272 1.1 christos printf "%s\n" "$0: Please tell bug-autoconf (at] gnu.org and 273 1.1 christos $0: https://github.com/NLnetLabs/simdzone/issues about your 274 1.1 christos $0: system, including any error possibly output before this 275 1.1 christos $0: message. Then install a modern shell, or manually run 276 1.1 christos $0: the script under such a shell if you do have one." 277 1.1 christos fi 278 1.1 christos exit 1 279 1.1 christos fi ;; 280 1.1 christos esac 281 1.1 christos fi 282 1.1 christos fi 283 1.1 christos SHELL=${CONFIG_SHELL-/bin/sh} 284 1.1 christos export SHELL 285 1.1 christos # Unset more variables known to interfere with behavior of common tools. 286 1.1 christos CLICOLOR_FORCE= GREP_OPTIONS= 287 1.1 christos unset CLICOLOR_FORCE GREP_OPTIONS 288 1.1 christos 289 1.1 christos ## --------------------- ## 290 1.1 christos ## M4sh Shell Functions. ## 291 1.1 christos ## --------------------- ## 292 1.1 christos # as_fn_unset VAR 293 1.1 christos # --------------- 294 1.1 christos # Portably unset VAR. 295 1.1 christos as_fn_unset () 296 1.1 christos { 297 1.1 christos { eval $1=; unset $1;} 298 1.1 christos } 299 1.1 christos as_unset=as_fn_unset 300 1.1 christos 301 1.1 christos 302 1.1 christos # as_fn_set_status STATUS 303 1.1 christos # ----------------------- 304 1.1 christos # Set $? to STATUS, without forking. 305 1.1 christos as_fn_set_status () 306 1.1 christos { 307 1.1 christos return $1 308 1.1 christos } # as_fn_set_status 309 1.1 christos 310 1.1 christos # as_fn_exit STATUS 311 1.1 christos # ----------------- 312 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 313 1.1 christos as_fn_exit () 314 1.1 christos { 315 1.1 christos set +e 316 1.1 christos as_fn_set_status $1 317 1.1 christos exit $1 318 1.1 christos } # as_fn_exit 319 1.1 christos 320 1.1 christos # as_fn_mkdir_p 321 1.1 christos # ------------- 322 1.1 christos # Create "$as_dir" as a directory, including parents if necessary. 323 1.1 christos as_fn_mkdir_p () 324 1.1 christos { 325 1.1 christos 326 1.1 christos case $as_dir in #( 327 1.1 christos -*) as_dir=./$as_dir;; 328 1.1 christos esac 329 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || { 330 1.1 christos as_dirs= 331 1.1 christos while :; do 332 1.1 christos case $as_dir in #( 333 1.1 christos *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 334 1.1 christos *) as_qdir=$as_dir;; 335 1.1 christos esac 336 1.1 christos as_dirs="'$as_qdir' $as_dirs" 337 1.1 christos as_dir=`$as_dirname -- "$as_dir" || 338 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 339 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \ 340 1.1 christos X"$as_dir" : 'X\(//\)$' \| \ 341 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 342 1.1 christos printf "%s\n" X"$as_dir" | 343 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 344 1.1 christos s//\1/ 345 1.1 christos q 346 1.1 christos } 347 1.1 christos /^X\(\/\/\)[^/].*/{ 348 1.1 christos s//\1/ 349 1.1 christos q 350 1.1 christos } 351 1.1 christos /^X\(\/\/\)$/{ 352 1.1 christos s//\1/ 353 1.1 christos q 354 1.1 christos } 355 1.1 christos /^X\(\/\).*/{ 356 1.1 christos s//\1/ 357 1.1 christos q 358 1.1 christos } 359 1.1 christos s/.*/./; q'` 360 1.1 christos test -d "$as_dir" && break 361 1.1 christos done 362 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs" 363 1.1 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 364 1.1 christos 365 1.1 christos 366 1.1 christos } # as_fn_mkdir_p 367 1.1 christos 368 1.1 christos # as_fn_executable_p FILE 369 1.1 christos # ----------------------- 370 1.1 christos # Test if FILE is an executable regular file. 371 1.1 christos as_fn_executable_p () 372 1.1 christos { 373 1.1 christos test -f "$1" && test -x "$1" 374 1.1 christos } # as_fn_executable_p 375 1.1 christos # as_fn_append VAR VALUE 376 1.1 christos # ---------------------- 377 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take 378 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over 379 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive 380 1.1 christos # implementations. 381 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 382 1.1 christos then : 383 1.1 christos eval 'as_fn_append () 384 1.1 christos { 385 1.1 christos eval $1+=\$2 386 1.1 christos }' 387 1.1 christos else case e in #( 388 1.1 christos e) as_fn_append () 389 1.1 christos { 390 1.1 christos eval $1=\$$1\$2 391 1.1 christos } ;; 392 1.1 christos esac 393 1.1 christos fi # as_fn_append 394 1.1 christos 395 1.1 christos # as_fn_arith ARG... 396 1.1 christos # ------------------ 397 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the 398 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments 399 1.1 christos # must be portable across $(()) and expr. 400 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 401 1.1 christos then : 402 1.1 christos eval 'as_fn_arith () 403 1.1 christos { 404 1.1 christos as_val=$(( $* )) 405 1.1 christos }' 406 1.1 christos else case e in #( 407 1.1 christos e) as_fn_arith () 408 1.1 christos { 409 1.1 christos as_val=`expr "$@" || test $? -eq 1` 410 1.1 christos } ;; 411 1.1 christos esac 412 1.1 christos fi # as_fn_arith 413 1.1 christos 414 1.1 christos 415 1.1 christos # as_fn_error STATUS ERROR [LINENO LOG_FD] 416 1.1 christos # ---------------------------------------- 417 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 418 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 419 1.1 christos # script with STATUS, using 1 if that was 0. 420 1.1 christos as_fn_error () 421 1.1 christos { 422 1.1 christos as_status=$1; test $as_status -eq 0 && as_status=1 423 1.1 christos if test "$4"; then 424 1.1 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 425 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 426 1.1 christos fi 427 1.1 christos printf "%s\n" "$as_me: error: $2" >&2 428 1.1 christos as_fn_exit $as_status 429 1.1 christos } # as_fn_error 430 1.1 christos 431 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 && 432 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then 433 1.1 christos as_expr=expr 434 1.1 christos else 435 1.1 christos as_expr=false 436 1.1 christos fi 437 1.1 christos 438 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 439 1.1 christos as_basename=basename 440 1.1 christos else 441 1.1 christos as_basename=false 442 1.1 christos fi 443 1.1 christos 444 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 445 1.1 christos as_dirname=dirname 446 1.1 christos else 447 1.1 christos as_dirname=false 448 1.1 christos fi 449 1.1 christos 450 1.1 christos as_me=`$as_basename -- "$0" || 451 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 452 1.1 christos X"$0" : 'X\(//\)$' \| \ 453 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null || 454 1.1 christos printf "%s\n" X/"$0" | 455 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{ 456 1.1 christos s//\1/ 457 1.1 christos q 458 1.1 christos } 459 1.1 christos /^X\/\(\/\/\)$/{ 460 1.1 christos s//\1/ 461 1.1 christos q 462 1.1 christos } 463 1.1 christos /^X\/\(\/\).*/{ 464 1.1 christos s//\1/ 465 1.1 christos q 466 1.1 christos } 467 1.1 christos s/.*/./; q'` 468 1.1 christos 469 1.1 christos # Avoid depending upon Character Ranges. 470 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz' 471 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 472 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS 473 1.1 christos as_cr_digits='0123456789' 474 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits 475 1.1 christos 476 1.1 christos 477 1.1 christos as_lineno_1=$LINENO as_lineno_1a=$LINENO 478 1.1 christos as_lineno_2=$LINENO as_lineno_2a=$LINENO 479 1.1 christos eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 480 1.1 christos test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 481 1.1 christos # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 482 1.1 christos sed -n ' 483 1.1 christos p 484 1.1 christos /[$]LINENO/= 485 1.1 christos ' <$as_myself | 486 1.1 christos sed ' 487 1.1 christos t clear 488 1.1 christos :clear 489 1.1 christos s/[$]LINENO.*/&-/ 490 1.1 christos t lineno 491 1.1 christos b 492 1.1 christos :lineno 493 1.1 christos N 494 1.1 christos :loop 495 1.1 christos s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 496 1.1 christos t loop 497 1.1 christos s/-\n.*// 498 1.1 christos ' >$as_me.lineno && 499 1.1 christos chmod +x "$as_me.lineno" || 500 1.1 christos { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 501 1.1 christos 502 1.1 christos # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 503 1.1 christos # already done that, so ensure we don't try to do so again and fall 504 1.1 christos # in an infinite loop. This has already happened in practice. 505 1.1 christos _as_can_reexec=no; export _as_can_reexec 506 1.1 christos # Don't try to exec as it changes $[0], causing all sort of problems 507 1.1 christos # (the dirname of $[0] is not the place where we might find the 508 1.1 christos # original and so on. Autoconf is especially sensitive to this). 509 1.1 christos . "./$as_me.lineno" 510 1.1 christos # Exit status is that of the last command. 511 1.1 christos exit 512 1.1 christos } 513 1.1 christos 514 1.1 christos 515 1.1 christos # Determine whether it's possible to make 'echo' print without a newline. 516 1.1 christos # These variables are no longer used directly by Autoconf, but are AC_SUBSTed 517 1.1 christos # for compatibility with existing Makefiles. 518 1.1 christos ECHO_C= ECHO_N= ECHO_T= 519 1.1 christos case `echo -n x` in #((((( 520 1.1 christos -n*) 521 1.1 christos case `echo 'xy\c'` in 522 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character. 523 1.1 christos xy) ECHO_C='\c';; 524 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 525 1.1 christos ECHO_T=' ';; 526 1.1 christos esac;; 527 1.1 christos *) 528 1.1 christos ECHO_N='-n';; 529 1.1 christos esac 530 1.1 christos 531 1.1 christos # For backward compatibility with old third-party macros, we provide 532 1.1 christos # the shell variables $as_echo and $as_echo_n. New code should use 533 1.1 christos # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 534 1.1 christos as_echo='printf %s\n' 535 1.1 christos as_echo_n='printf %s' 536 1.1 christos 537 1.1 christos rm -f conf$$ conf$$.exe conf$$.file 538 1.1 christos if test -d conf$$.dir; then 539 1.1 christos rm -f conf$$.dir/conf$$.file 540 1.1 christos else 541 1.1 christos rm -f conf$$.dir 542 1.1 christos mkdir conf$$.dir 2>/dev/null 543 1.1 christos fi 544 1.1 christos if (echo >conf$$.file) 2>/dev/null; then 545 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then 546 1.1 christos as_ln_s='ln -s' 547 1.1 christos # ... but there are two gotchas: 548 1.1 christos # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail. 549 1.1 christos # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable. 550 1.1 christos # In both cases, we have to default to 'cp -pR'. 551 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 552 1.1 christos as_ln_s='cp -pR' 553 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then 554 1.1 christos as_ln_s=ln 555 1.1 christos else 556 1.1 christos as_ln_s='cp -pR' 557 1.1 christos fi 558 1.1 christos else 559 1.1 christos as_ln_s='cp -pR' 560 1.1 christos fi 561 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 562 1.1 christos rmdir conf$$.dir 2>/dev/null 563 1.1 christos 564 1.1 christos if mkdir -p . 2>/dev/null; then 565 1.1 christos as_mkdir_p='mkdir -p "$as_dir"' 566 1.1 christos else 567 1.1 christos test -d ./-p && rmdir ./-p 568 1.1 christos as_mkdir_p=false 569 1.1 christos fi 570 1.1 christos 571 1.1 christos as_test_x='test -x' 572 1.1 christos as_executable_p=as_fn_executable_p 573 1.1 christos 574 1.1 christos # Sed expression to map a string onto a valid CPP name. 575 1.1 christos as_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 576 1.1 christos as_tr_cpp="eval sed '$as_sed_cpp'" # deprecated 577 1.1 christos 578 1.1 christos # Sed expression to map a string onto a valid variable name. 579 1.1 christos as_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 580 1.1 christos as_tr_sh="eval sed '$as_sed_sh'" # deprecated 581 1.1 christos 582 1.1 christos 583 1.1 christos test -n "$DJDIR" || exec 7<&0 </dev/null 584 1.1 christos exec 6>&1 585 1.1 christos 586 1.1 christos # Name of the host. 587 1.1 christos # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 588 1.1 christos # so uname gets run too. 589 1.1 christos ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 590 1.1 christos 591 1.1 christos # 592 1.1 christos # Initializations. 593 1.1 christos # 594 1.1 christos ac_default_prefix=/usr/local 595 1.1 christos ac_clean_files= 596 1.1 christos ac_config_libobj_dir=. 597 1.1 christos LIBOBJS= 598 1.1 christos cross_compiling=no 599 1.1 christos subdirs= 600 1.1 christos MFLAGS= 601 1.1 christos MAKEFLAGS= 602 1.1 christos 603 1.1 christos # Identity of this package. 604 1.1 christos PACKAGE_NAME='simdzone' 605 1.1 christos PACKAGE_TARNAME='simdzone' 606 1.1 christos PACKAGE_VERSION='0.2.4' 607 1.1 christos PACKAGE_STRING='simdzone 0.2.4' 608 1.1 christos PACKAGE_BUGREPORT='https://github.com/NLnetLabs/simdzone/issues' 609 1.1 christos PACKAGE_URL='' 610 1.1 christos 611 1.1 christos # Factoring default headers for most tests. 612 1.1 christos ac_includes_default="\ 613 1.1 christos #include <stddef.h> 614 1.1 christos #ifdef HAVE_STDIO_H 615 1.1 christos # include <stdio.h> 616 1.1 christos #endif 617 1.1 christos #ifdef HAVE_STDLIB_H 618 1.1 christos # include <stdlib.h> 619 1.1 christos #endif 620 1.1 christos #ifdef HAVE_STRING_H 621 1.1 christos # include <string.h> 622 1.1 christos #endif 623 1.1 christos #ifdef HAVE_INTTYPES_H 624 1.1 christos # include <inttypes.h> 625 1.1 christos #endif 626 1.1 christos #ifdef HAVE_STDINT_H 627 1.1 christos # include <stdint.h> 628 1.1 christos #endif 629 1.1 christos #ifdef HAVE_STRINGS_H 630 1.1 christos # include <strings.h> 631 1.1 christos #endif 632 1.1 christos #ifdef HAVE_SYS_TYPES_H 633 1.1 christos # include <sys/types.h> 634 1.1 christos #endif 635 1.1 christos #ifdef HAVE_SYS_STAT_H 636 1.1 christos # include <sys/stat.h> 637 1.1 christos #endif 638 1.1 christos #ifdef HAVE_UNISTD_H 639 1.1 christos # include <unistd.h> 640 1.1 christos #endif" 641 1.1 christos 642 1.1 christos ac_header_c_list= 643 1.1 christos ac_subst_vars='LTLIBOBJS 644 1.1 christos LIBOBJS 645 1.1 christos HAVE_HASWELL 646 1.1 christos HAVE_WESTMERE 647 1.1 christos HAVE_ENDIAN_H 648 1.1 christos target_os 649 1.1 christos target_vendor 650 1.1 christos target_cpu 651 1.1 christos target 652 1.1 christos host_os 653 1.1 christos host_vendor 654 1.1 christos host_cpu 655 1.1 christos host 656 1.1 christos build_os 657 1.1 christos build_vendor 658 1.1 christos build_cpu 659 1.1 christos build 660 1.1 christos DEPFLAGS 661 1.1 christos OBJEXT 662 1.1 christos EXEEXT 663 1.1 christos ac_ct_CC 664 1.1 christos CPPFLAGS 665 1.1 christos LDFLAGS 666 1.1 christos CFLAGS 667 1.1 christos CC 668 1.1 christos target_alias 669 1.1 christos host_alias 670 1.1 christos build_alias 671 1.1 christos LIBS 672 1.1 christos ECHO_T 673 1.1 christos ECHO_N 674 1.1 christos ECHO_C 675 1.1 christos DEFS 676 1.1 christos mandir 677 1.1 christos localedir 678 1.1 christos libdir 679 1.1 christos psdir 680 1.1 christos pdfdir 681 1.1 christos dvidir 682 1.1 christos htmldir 683 1.1 christos infodir 684 1.1 christos docdir 685 1.1 christos oldincludedir 686 1.1 christos includedir 687 1.1 christos runstatedir 688 1.1 christos localstatedir 689 1.1 christos sharedstatedir 690 1.1 christos sysconfdir 691 1.1 christos datadir 692 1.1 christos datarootdir 693 1.1 christos libexecdir 694 1.1 christos sbindir 695 1.1 christos bindir 696 1.1 christos program_transform_name 697 1.1 christos prefix 698 1.1 christos exec_prefix 699 1.1 christos PACKAGE_URL 700 1.1 christos PACKAGE_BUGREPORT 701 1.1 christos PACKAGE_STRING 702 1.1 christos PACKAGE_VERSION 703 1.1 christos PACKAGE_TARNAME 704 1.1 christos PACKAGE_NAME 705 1.1 christos PATH_SEPARATOR 706 1.1 christos SHELL' 707 1.1 christos ac_subst_files='' 708 1.1 christos ac_user_opts=' 709 1.1 christos enable_option_checking 710 1.1 christos enable_pie 711 1.1 christos enable_westmere 712 1.1 christos enable_haswell 713 1.1 christos ' 714 1.1 christos ac_precious_vars='build_alias 715 1.1 christos host_alias 716 1.1 christos target_alias 717 1.1 christos CC 718 1.1 christos CFLAGS 719 1.1 christos LDFLAGS 720 1.1 christos LIBS 721 1.1 christos CPPFLAGS' 722 1.1 christos 723 1.1 christos 724 1.1 christos # Initialize some variables set by options. 725 1.1 christos ac_init_help= 726 1.1 christos ac_init_version=false 727 1.1 christos ac_unrecognized_opts= 728 1.1 christos ac_unrecognized_sep= 729 1.1 christos # The variables have the same names as the options, with 730 1.1 christos # dashes changed to underlines. 731 1.1 christos cache_file=/dev/null 732 1.1 christos exec_prefix=NONE 733 1.1 christos no_create= 734 1.1 christos no_recursion= 735 1.1 christos prefix=NONE 736 1.1 christos program_prefix=NONE 737 1.1 christos program_suffix=NONE 738 1.1 christos program_transform_name=s,x,x, 739 1.1 christos silent= 740 1.1 christos site= 741 1.1 christos srcdir= 742 1.1 christos verbose= 743 1.1 christos x_includes=NONE 744 1.1 christos x_libraries=NONE 745 1.1 christos 746 1.1 christos # Installation directory options. 747 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo" 748 1.1 christos # and all the variables that are supposed to be based on exec_prefix 749 1.1 christos # by default will actually change. 750 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them. 751 1.1 christos # (The list follows the same order as the GNU Coding Standards.) 752 1.1 christos bindir='${exec_prefix}/bin' 753 1.1 christos sbindir='${exec_prefix}/sbin' 754 1.1 christos libexecdir='${exec_prefix}/libexec' 755 1.1 christos datarootdir='${prefix}/share' 756 1.1 christos datadir='${datarootdir}' 757 1.1 christos sysconfdir='${prefix}/etc' 758 1.1 christos sharedstatedir='${prefix}/com' 759 1.1 christos localstatedir='${prefix}/var' 760 1.1 christos runstatedir='${localstatedir}/run' 761 1.1 christos includedir='${prefix}/include' 762 1.1 christos oldincludedir='/usr/include' 763 1.1 christos docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 764 1.1 christos infodir='${datarootdir}/info' 765 1.1 christos htmldir='${docdir}' 766 1.1 christos dvidir='${docdir}' 767 1.1 christos pdfdir='${docdir}' 768 1.1 christos psdir='${docdir}' 769 1.1 christos libdir='${exec_prefix}/lib' 770 1.1 christos localedir='${datarootdir}/locale' 771 1.1 christos mandir='${datarootdir}/man' 772 1.1 christos 773 1.1 christos ac_prev= 774 1.1 christos ac_dashdash= 775 1.1 christos for ac_option 776 1.1 christos do 777 1.1 christos # If the previous option needs an argument, assign it. 778 1.1 christos if test -n "$ac_prev"; then 779 1.1 christos eval $ac_prev=\$ac_option 780 1.1 christos ac_prev= 781 1.1 christos continue 782 1.1 christos fi 783 1.1 christos 784 1.1 christos case $ac_option in 785 1.1 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 786 1.1 christos *=) ac_optarg= ;; 787 1.1 christos *) ac_optarg=yes ;; 788 1.1 christos esac 789 1.1 christos 790 1.1 christos case $ac_dashdash$ac_option in 791 1.1 christos --) 792 1.1 christos ac_dashdash=yes ;; 793 1.1 christos 794 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi) 795 1.1 christos ac_prev=bindir ;; 796 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 797 1.1 christos bindir=$ac_optarg ;; 798 1.1 christos 799 1.1 christos -build | --build | --buil | --bui | --bu) 800 1.1 christos ac_prev=build_alias ;; 801 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*) 802 1.1 christos build_alias=$ac_optarg ;; 803 1.1 christos 804 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \ 805 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 806 1.1 christos ac_prev=cache_file ;; 807 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 808 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 809 1.1 christos cache_file=$ac_optarg ;; 810 1.1 christos 811 1.1 christos --config-cache | -C) 812 1.1 christos cache_file=config.cache ;; 813 1.1 christos 814 1.1 christos -datadir | --datadir | --datadi | --datad) 815 1.1 christos ac_prev=datadir ;; 816 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*) 817 1.1 christos datadir=$ac_optarg ;; 818 1.1 christos 819 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 820 1.1 christos | --dataroo | --dataro | --datar) 821 1.1 christos ac_prev=datarootdir ;; 822 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 823 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 824 1.1 christos datarootdir=$ac_optarg ;; 825 1.1 christos 826 1.1 christos -disable-* | --disable-*) 827 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 828 1.1 christos # Reject names that are not valid shell variable names. 829 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 830 1.1 christos as_fn_error $? "invalid feature name: '$ac_useropt'" 831 1.1 christos ac_useropt_orig=$ac_useropt 832 1.1 christos ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 833 1.1 christos case $ac_user_opts in 834 1.1 christos *" 835 1.1 christos "enable_$ac_useropt" 836 1.1 christos "*) ;; 837 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 838 1.1 christos ac_unrecognized_sep=', ';; 839 1.1 christos esac 840 1.1 christos eval enable_$ac_useropt=no ;; 841 1.1 christos 842 1.1 christos -docdir | --docdir | --docdi | --doc | --do) 843 1.1 christos ac_prev=docdir ;; 844 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 845 1.1 christos docdir=$ac_optarg ;; 846 1.1 christos 847 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 848 1.1 christos ac_prev=dvidir ;; 849 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 850 1.1 christos dvidir=$ac_optarg ;; 851 1.1 christos 852 1.1 christos -enable-* | --enable-*) 853 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 854 1.1 christos # Reject names that are not valid shell variable names. 855 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 856 1.1 christos as_fn_error $? "invalid feature name: '$ac_useropt'" 857 1.1 christos ac_useropt_orig=$ac_useropt 858 1.1 christos ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 859 1.1 christos case $ac_user_opts in 860 1.1 christos *" 861 1.1 christos "enable_$ac_useropt" 862 1.1 christos "*) ;; 863 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 864 1.1 christos ac_unrecognized_sep=', ';; 865 1.1 christos esac 866 1.1 christos eval enable_$ac_useropt=\$ac_optarg ;; 867 1.1 christos 868 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 869 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 870 1.1 christos | --exec | --exe | --ex) 871 1.1 christos ac_prev=exec_prefix ;; 872 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 873 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 874 1.1 christos | --exec=* | --exe=* | --ex=*) 875 1.1 christos exec_prefix=$ac_optarg ;; 876 1.1 christos 877 1.1 christos -gas | --gas | --ga | --g) 878 1.1 christos # Obsolete; use --with-gas. 879 1.1 christos with_gas=yes ;; 880 1.1 christos 881 1.1 christos -help | --help | --hel | --he | -h) 882 1.1 christos ac_init_help=long ;; 883 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 884 1.1 christos ac_init_help=recursive ;; 885 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 886 1.1 christos ac_init_help=short ;; 887 1.1 christos 888 1.1 christos -host | --host | --hos | --ho) 889 1.1 christos ac_prev=host_alias ;; 890 1.1 christos -host=* | --host=* | --hos=* | --ho=*) 891 1.1 christos host_alias=$ac_optarg ;; 892 1.1 christos 893 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 894 1.1 christos ac_prev=htmldir ;; 895 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 896 1.1 christos | --ht=*) 897 1.1 christos htmldir=$ac_optarg ;; 898 1.1 christos 899 1.1 christos -includedir | --includedir | --includedi | --included | --include \ 900 1.1 christos | --includ | --inclu | --incl | --inc) 901 1.1 christos ac_prev=includedir ;; 902 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 903 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*) 904 1.1 christos includedir=$ac_optarg ;; 905 1.1 christos 906 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf) 907 1.1 christos ac_prev=infodir ;; 908 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 909 1.1 christos infodir=$ac_optarg ;; 910 1.1 christos 911 1.1 christos -libdir | --libdir | --libdi | --libd) 912 1.1 christos ac_prev=libdir ;; 913 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*) 914 1.1 christos libdir=$ac_optarg ;; 915 1.1 christos 916 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 917 1.1 christos | --libexe | --libex | --libe) 918 1.1 christos ac_prev=libexecdir ;; 919 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 920 1.1 christos | --libexe=* | --libex=* | --libe=*) 921 1.1 christos libexecdir=$ac_optarg ;; 922 1.1 christos 923 1.1 christos -localedir | --localedir | --localedi | --localed | --locale) 924 1.1 christos ac_prev=localedir ;; 925 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 926 1.1 christos localedir=$ac_optarg ;; 927 1.1 christos 928 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \ 929 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals) 930 1.1 christos ac_prev=localstatedir ;; 931 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 932 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 933 1.1 christos localstatedir=$ac_optarg ;; 934 1.1 christos 935 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 936 1.1 christos ac_prev=mandir ;; 937 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 938 1.1 christos mandir=$ac_optarg ;; 939 1.1 christos 940 1.1 christos -nfp | --nfp | --nf) 941 1.1 christos # Obsolete; use --without-fp. 942 1.1 christos with_fp=no ;; 943 1.1 christos 944 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 945 1.1 christos | --no-cr | --no-c | -n) 946 1.1 christos no_create=yes ;; 947 1.1 christos 948 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 949 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 950 1.1 christos no_recursion=yes ;; 951 1.1 christos 952 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 953 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 954 1.1 christos | --oldin | --oldi | --old | --ol | --o) 955 1.1 christos ac_prev=oldincludedir ;; 956 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 957 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 958 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 959 1.1 christos oldincludedir=$ac_optarg ;; 960 1.1 christos 961 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 962 1.1 christos ac_prev=prefix ;; 963 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 964 1.1 christos prefix=$ac_optarg ;; 965 1.1 christos 966 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \ 967 1.1 christos | --program-pre | --program-pr | --program-p) 968 1.1 christos ac_prev=program_prefix ;; 969 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \ 970 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 971 1.1 christos program_prefix=$ac_optarg ;; 972 1.1 christos 973 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \ 974 1.1 christos | --program-suf | --program-su | --program-s) 975 1.1 christos ac_prev=program_suffix ;; 976 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \ 977 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 978 1.1 christos program_suffix=$ac_optarg ;; 979 1.1 christos 980 1.1 christos -program-transform-name | --program-transform-name \ 981 1.1 christos | --program-transform-nam | --program-transform-na \ 982 1.1 christos | --program-transform-n | --program-transform- \ 983 1.1 christos | --program-transform | --program-transfor \ 984 1.1 christos | --program-transfo | --program-transf \ 985 1.1 christos | --program-trans | --program-tran \ 986 1.1 christos | --progr-tra | --program-tr | --program-t) 987 1.1 christos ac_prev=program_transform_name ;; 988 1.1 christos -program-transform-name=* | --program-transform-name=* \ 989 1.1 christos | --program-transform-nam=* | --program-transform-na=* \ 990 1.1 christos | --program-transform-n=* | --program-transform-=* \ 991 1.1 christos | --program-transform=* | --program-transfor=* \ 992 1.1 christos | --program-transfo=* | --program-transf=* \ 993 1.1 christos | --program-trans=* | --program-tran=* \ 994 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*) 995 1.1 christos program_transform_name=$ac_optarg ;; 996 1.1 christos 997 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 998 1.1 christos ac_prev=pdfdir ;; 999 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1000 1.1 christos pdfdir=$ac_optarg ;; 1001 1.1 christos 1002 1.1 christos -psdir | --psdir | --psdi | --psd | --ps) 1003 1.1 christos ac_prev=psdir ;; 1004 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1005 1.1 christos psdir=$ac_optarg ;; 1006 1.1 christos 1007 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1008 1.1 christos | -silent | --silent | --silen | --sile | --sil) 1009 1.1 christos silent=yes ;; 1010 1.1 christos 1011 1.1 christos -runstatedir | --runstatedir | --runstatedi | --runstated \ 1012 1.1 christos | --runstate | --runstat | --runsta | --runst | --runs \ 1013 1.1 christos | --run | --ru | --r) 1014 1.1 christos ac_prev=runstatedir ;; 1015 1.1 christos -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1016 1.1 christos | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1017 1.1 christos | --run=* | --ru=* | --r=*) 1018 1.1 christos runstatedir=$ac_optarg ;; 1019 1.1 christos 1020 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1021 1.1 christos ac_prev=sbindir ;; 1022 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1023 1.1 christos | --sbi=* | --sb=*) 1024 1.1 christos sbindir=$ac_optarg ;; 1025 1.1 christos 1026 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1027 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1028 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \ 1029 1.1 christos | --sha | --sh) 1030 1.1 christos ac_prev=sharedstatedir ;; 1031 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1032 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1033 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1034 1.1 christos | --sha=* | --sh=*) 1035 1.1 christos sharedstatedir=$ac_optarg ;; 1036 1.1 christos 1037 1.1 christos -site | --site | --sit) 1038 1.1 christos ac_prev=site ;; 1039 1.1 christos -site=* | --site=* | --sit=*) 1040 1.1 christos site=$ac_optarg ;; 1041 1.1 christos 1042 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1043 1.1 christos ac_prev=srcdir ;; 1044 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1045 1.1 christos srcdir=$ac_optarg ;; 1046 1.1 christos 1047 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1048 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy) 1049 1.1 christos ac_prev=sysconfdir ;; 1050 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1051 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1052 1.1 christos sysconfdir=$ac_optarg ;; 1053 1.1 christos 1054 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t) 1055 1.1 christos ac_prev=target_alias ;; 1056 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1057 1.1 christos target_alias=$ac_optarg ;; 1058 1.1 christos 1059 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb) 1060 1.1 christos verbose=yes ;; 1061 1.1 christos 1062 1.1 christos -version | --version | --versio | --versi | --vers | -V) 1063 1.1 christos ac_init_version=: ;; 1064 1.1 christos 1065 1.1 christos -with-* | --with-*) 1066 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1067 1.1 christos # Reject names that are not valid shell variable names. 1068 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1069 1.1 christos as_fn_error $? "invalid package name: '$ac_useropt'" 1070 1.1 christos ac_useropt_orig=$ac_useropt 1071 1.1 christos ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1072 1.1 christos case $ac_user_opts in 1073 1.1 christos *" 1074 1.1 christos "with_$ac_useropt" 1075 1.1 christos "*) ;; 1076 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1077 1.1 christos ac_unrecognized_sep=', ';; 1078 1.1 christos esac 1079 1.1 christos eval with_$ac_useropt=\$ac_optarg ;; 1080 1.1 christos 1081 1.1 christos -without-* | --without-*) 1082 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1083 1.1 christos # Reject names that are not valid shell variable names. 1084 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1085 1.1 christos as_fn_error $? "invalid package name: '$ac_useropt'" 1086 1.1 christos ac_useropt_orig=$ac_useropt 1087 1.1 christos ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1088 1.1 christos case $ac_user_opts in 1089 1.1 christos *" 1090 1.1 christos "with_$ac_useropt" 1091 1.1 christos "*) ;; 1092 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1093 1.1 christos ac_unrecognized_sep=', ';; 1094 1.1 christos esac 1095 1.1 christos eval with_$ac_useropt=no ;; 1096 1.1 christos 1097 1.1 christos --x) 1098 1.1 christos # Obsolete; use --with-x. 1099 1.1 christos with_x=yes ;; 1100 1.1 christos 1101 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1102 1.1 christos | --x-incl | --x-inc | --x-in | --x-i) 1103 1.1 christos ac_prev=x_includes ;; 1104 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1105 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1106 1.1 christos x_includes=$ac_optarg ;; 1107 1.1 christos 1108 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1109 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1110 1.1 christos ac_prev=x_libraries ;; 1111 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1112 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1113 1.1 christos x_libraries=$ac_optarg ;; 1114 1.1 christos 1115 1.1 christos -*) as_fn_error $? "unrecognized option: '$ac_option' 1116 1.1 christos Try '$0 --help' for more information" 1117 1.1 christos ;; 1118 1.1 christos 1119 1.1 christos *=*) 1120 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1121 1.1 christos # Reject names that are not valid shell variable names. 1122 1.1 christos case $ac_envvar in #( 1123 1.1 christos '' | [0-9]* | *[!_$as_cr_alnum]* ) 1124 1.1 christos as_fn_error $? "invalid variable name: '$ac_envvar'" ;; 1125 1.1 christos esac 1126 1.1 christos eval $ac_envvar=\$ac_optarg 1127 1.1 christos export $ac_envvar ;; 1128 1.1 christos 1129 1.1 christos *) 1130 1.1 christos # FIXME: should be removed in autoconf 3.0. 1131 1.1 christos printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 1132 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1133 1.1 christos printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 1134 1.1 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1135 1.1 christos ;; 1136 1.1 christos 1137 1.1 christos esac 1138 1.1 christos done 1139 1.1 christos 1140 1.1 christos if test -n "$ac_prev"; then 1141 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1142 1.1 christos as_fn_error $? "missing argument to $ac_option" 1143 1.1 christos fi 1144 1.1 christos 1145 1.1 christos if test -n "$ac_unrecognized_opts"; then 1146 1.1 christos case $enable_option_checking in 1147 1.1 christos no) ;; 1148 1.1 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1149 1.1 christos *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1150 1.1 christos esac 1151 1.1 christos fi 1152 1.1 christos 1153 1.1 christos # Check all directory arguments for consistency. 1154 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1155 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \ 1156 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1157 1.1 christos libdir localedir mandir runstatedir 1158 1.1 christos do 1159 1.1 christos eval ac_val=\$$ac_var 1160 1.1 christos # Remove trailing slashes. 1161 1.1 christos case $ac_val in 1162 1.1 christos */ ) 1163 1.1 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1164 1.1 christos eval $ac_var=\$ac_val;; 1165 1.1 christos esac 1166 1.1 christos # Be sure to have absolute directory names. 1167 1.1 christos case $ac_val in 1168 1.1 christos [\\/$]* | ?:[\\/]* ) continue;; 1169 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1170 1.1 christos esac 1171 1.1 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1172 1.1 christos done 1173 1.1 christos 1174 1.1 christos # There might be people who depend on the old broken behavior: '$host' 1175 1.1 christos # used to hold the argument of --host etc. 1176 1.1 christos # FIXME: To remove some day. 1177 1.1 christos build=$build_alias 1178 1.1 christos host=$host_alias 1179 1.1 christos target=$target_alias 1180 1.1 christos 1181 1.1 christos # FIXME: To remove some day. 1182 1.1 christos if test "x$host_alias" != x; then 1183 1.1 christos if test "x$build_alias" = x; then 1184 1.1 christos cross_compiling=maybe 1185 1.1 christos elif test "x$build_alias" != "x$host_alias"; then 1186 1.1 christos cross_compiling=yes 1187 1.1 christos fi 1188 1.1 christos fi 1189 1.1 christos 1190 1.1 christos ac_tool_prefix= 1191 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias- 1192 1.1 christos 1193 1.1 christos test "$silent" = yes && exec 6>/dev/null 1194 1.1 christos 1195 1.1 christos 1196 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" && 1197 1.1 christos ac_ls_di=`ls -di .` && 1198 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1199 1.1 christos as_fn_error $? "working directory cannot be determined" 1200 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1201 1.1 christos as_fn_error $? "pwd does not report name of working directory" 1202 1.1 christos 1203 1.1 christos 1204 1.1 christos # Find the source files, if location was not specified. 1205 1.1 christos if test -z "$srcdir"; then 1206 1.1 christos ac_srcdir_defaulted=yes 1207 1.1 christos # Try the directory containing this script, then the parent directory. 1208 1.1 christos ac_confdir=`$as_dirname -- "$as_myself" || 1209 1.1 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1210 1.1 christos X"$as_myself" : 'X\(//\)[^/]' \| \ 1211 1.1 christos X"$as_myself" : 'X\(//\)$' \| \ 1212 1.1 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1213 1.1 christos printf "%s\n" X"$as_myself" | 1214 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1215 1.1 christos s//\1/ 1216 1.1 christos q 1217 1.1 christos } 1218 1.1 christos /^X\(\/\/\)[^/].*/{ 1219 1.1 christos s//\1/ 1220 1.1 christos q 1221 1.1 christos } 1222 1.1 christos /^X\(\/\/\)$/{ 1223 1.1 christos s//\1/ 1224 1.1 christos q 1225 1.1 christos } 1226 1.1 christos /^X\(\/\).*/{ 1227 1.1 christos s//\1/ 1228 1.1 christos q 1229 1.1 christos } 1230 1.1 christos s/.*/./; q'` 1231 1.1 christos srcdir=$ac_confdir 1232 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then 1233 1.1 christos srcdir=.. 1234 1.1 christos fi 1235 1.1 christos else 1236 1.1 christos ac_srcdir_defaulted=no 1237 1.1 christos fi 1238 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then 1239 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1240 1.1 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1241 1.1 christos fi 1242 1.1 christos ac_msg="sources are in $srcdir, but 'cd $srcdir' does not work" 1243 1.1 christos ac_abs_confdir=`( 1244 1.1 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1245 1.1 christos pwd)` 1246 1.1 christos # When building in place, set srcdir=. 1247 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then 1248 1.1 christos srcdir=. 1249 1.1 christos fi 1250 1.1 christos # Remove unnecessary trailing slashes from srcdir. 1251 1.1 christos # Double slashes in file names in object file debugging info 1252 1.1 christos # mess up M-x gdb in Emacs. 1253 1.1 christos case $srcdir in 1254 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1255 1.1 christos esac 1256 1.1 christos for ac_var in $ac_precious_vars; do 1257 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set} 1258 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var} 1259 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1260 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var} 1261 1.1 christos done 1262 1.1 christos 1263 1.1 christos # 1264 1.1 christos # Report the --help message. 1265 1.1 christos # 1266 1.1 christos if test "$ac_init_help" = "long"; then 1267 1.1 christos # Omit some internal or obsolete options to make the list less imposing. 1268 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh. 1269 1.1 christos cat <<_ACEOF 1270 1.1 christos 'configure' configures simdzone 0.2.4 to adapt to many kinds of systems. 1271 1.1 christos 1272 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]... 1273 1.1 christos 1274 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as 1275 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables. 1276 1.1 christos 1277 1.1 christos Defaults for the options are specified in brackets. 1278 1.1 christos 1279 1.1 christos Configuration: 1280 1.1 christos -h, --help display this help and exit 1281 1.1 christos --help=short display options specific to this package 1282 1.1 christos --help=recursive display the short help of all the included packages 1283 1.1 christos -V, --version display version information and exit 1284 1.1 christos -q, --quiet, --silent do not print 'checking ...' messages 1285 1.1 christos --cache-file=FILE cache test results in FILE [disabled] 1286 1.1 christos -C, --config-cache alias for '--cache-file=config.cache' 1287 1.1 christos -n, --no-create do not create output files 1288 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or '..'] 1289 1.1 christos 1290 1.1 christos Installation directories: 1291 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX 1292 1.1 christos [$ac_default_prefix] 1293 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1294 1.1 christos [PREFIX] 1295 1.1 christos 1296 1.1 christos By default, 'make install' will install all the files in 1297 1.1 christos '$ac_default_prefix/bin', '$ac_default_prefix/lib' etc. You can specify 1298 1.1 christos an installation prefix other than '$ac_default_prefix' using '--prefix', 1299 1.1 christos for instance '--prefix=\$HOME'. 1300 1.1 christos 1301 1.1 christos For better control, use the options below. 1302 1.1 christos 1303 1.1 christos Fine tuning of the installation directories: 1304 1.1 christos --bindir=DIR user executables [EPREFIX/bin] 1305 1.1 christos --sbindir=DIR system admin executables [EPREFIX/sbin] 1306 1.1 christos --libexecdir=DIR program executables [EPREFIX/libexec] 1307 1.1 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1308 1.1 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1309 1.1 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1310 1.1 christos --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1311 1.1 christos --libdir=DIR object code libraries [EPREFIX/lib] 1312 1.1 christos --includedir=DIR C header files [PREFIX/include] 1313 1.1 christos --oldincludedir=DIR C header files for non-gcc [/usr/include] 1314 1.1 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1315 1.1 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1316 1.1 christos --infodir=DIR info documentation [DATAROOTDIR/info] 1317 1.1 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1318 1.1 christos --mandir=DIR man documentation [DATAROOTDIR/man] 1319 1.1 christos --docdir=DIR documentation root [DATAROOTDIR/doc/simdzone] 1320 1.1 christos --htmldir=DIR html documentation [DOCDIR] 1321 1.1 christos --dvidir=DIR dvi documentation [DOCDIR] 1322 1.1 christos --pdfdir=DIR pdf documentation [DOCDIR] 1323 1.1 christos --psdir=DIR ps documentation [DOCDIR] 1324 1.1 christos _ACEOF 1325 1.1 christos 1326 1.1 christos cat <<\_ACEOF 1327 1.1 christos 1328 1.1 christos System types: 1329 1.1 christos --build=BUILD configure for building on BUILD [guessed] 1330 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD] 1331 1.1 christos --target=TARGET configure for building compilers for TARGET [HOST] 1332 1.1 christos _ACEOF 1333 1.1 christos fi 1334 1.1 christos 1335 1.1 christos if test -n "$ac_init_help"; then 1336 1.1 christos case $ac_init_help in 1337 1.1 christos short | recursive ) echo "Configuration of simdzone 0.2.4:";; 1338 1.1 christos esac 1339 1.1 christos cat <<\_ACEOF 1340 1.1 christos 1341 1.1 christos Optional Features: 1342 1.1 christos --disable-option-checking ignore unrecognized --enable/--with options 1343 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1344 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1345 1.1 christos --enable-pie Enable Position-Independent Executable (eg. to fully 1346 1.1 christos benefit from ASLR, small performance penalty) 1347 1.1 christos --disable-westmere Disable Westmere (SSE4.2) kernel 1348 1.1 christos --disable-haswell Disable Haswell (AVX2) kernel 1349 1.1 christos 1350 1.1 christos Some influential environment variables: 1351 1.1 christos CC C compiler command 1352 1.1 christos CFLAGS C compiler flags 1353 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1354 1.1 christos nonstandard directory <lib dir> 1355 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library> 1356 1.1 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1357 1.1 christos you have headers in a nonstandard directory <include dir> 1358 1.1 christos 1359 1.1 christos Use these variables to override the choices made by 'configure' or to help 1360 1.1 christos it to find libraries and programs with nonstandard names/locations. 1361 1.1 christos 1362 1.1 christos Report bugs to <https://github.com/NLnetLabs/simdzone/issues>. 1363 1.1 christos _ACEOF 1364 1.1 christos ac_status=$? 1365 1.1 christos fi 1366 1.1 christos 1367 1.1 christos if test "$ac_init_help" = "recursive"; then 1368 1.1 christos # If there are subdirs, report their specific --help. 1369 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1370 1.1 christos test -d "$ac_dir" || 1371 1.1 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1372 1.1 christos continue 1373 1.1 christos ac_builddir=. 1374 1.1 christos 1375 1.1 christos case "$ac_dir" in 1376 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1377 1.1 christos *) 1378 1.1 christos ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 1379 1.1 christos # A ".." for each directory in $ac_dir_suffix. 1380 1.1 christos ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1381 1.1 christos case $ac_top_builddir_sub in 1382 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1383 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1384 1.1 christos esac ;; 1385 1.1 christos esac 1386 1.1 christos ac_abs_top_builddir=$ac_pwd 1387 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix 1388 1.1 christos # for backward compatibility: 1389 1.1 christos ac_top_builddir=$ac_top_build_prefix 1390 1.1 christos 1391 1.1 christos case $srcdir in 1392 1.1 christos .) # We are building in place. 1393 1.1 christos ac_srcdir=. 1394 1.1 christos ac_top_srcdir=$ac_top_builddir_sub 1395 1.1 christos ac_abs_top_srcdir=$ac_pwd ;; 1396 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name. 1397 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix; 1398 1.1 christos ac_top_srcdir=$srcdir 1399 1.1 christos ac_abs_top_srcdir=$srcdir ;; 1400 1.1 christos *) # Relative name. 1401 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1402 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir 1403 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1404 1.1 christos esac 1405 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1406 1.1 christos 1407 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; } 1408 1.1 christos # Check for configure.gnu first; this name is used for a wrapper for 1409 1.1 christos # Metaconfig's "Configure" on case-insensitive file systems. 1410 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then 1411 1.1 christos echo && 1412 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1413 1.1 christos elif test -f "$ac_srcdir/configure"; then 1414 1.1 christos echo && 1415 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive 1416 1.1 christos else 1417 1.1 christos printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1418 1.1 christos fi || ac_status=$? 1419 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; } 1420 1.1 christos done 1421 1.1 christos fi 1422 1.1 christos 1423 1.1 christos test -n "$ac_init_help" && exit $ac_status 1424 1.1 christos if $ac_init_version; then 1425 1.1 christos cat <<\_ACEOF 1426 1.1 christos simdzone configure 0.2.4 1427 1.1 christos generated by GNU Autoconf 2.72 1428 1.1 christos 1429 1.1 christos Copyright (C) 2023 Free Software Foundation, Inc. 1430 1.1 christos This configure script is free software; the Free Software Foundation 1431 1.1 christos gives unlimited permission to copy, distribute and modify it. 1432 1.1 christos _ACEOF 1433 1.1 christos exit 1434 1.1 christos fi 1435 1.1 christos 1436 1.1 christos ## ------------------------ ## 1437 1.1 christos ## Autoconf initialization. ## 1438 1.1 christos ## ------------------------ ## 1439 1.1 christos 1440 1.1 christos # ac_fn_c_try_compile LINENO 1441 1.1 christos # -------------------------- 1442 1.1 christos # Try to compile conftest.$ac_ext, and return whether this succeeded. 1443 1.1 christos ac_fn_c_try_compile () 1444 1.1 christos { 1445 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1446 1.1 christos rm -f conftest.$ac_objext conftest.beam 1447 1.1 christos if { { ac_try="$ac_compile" 1448 1.1 christos case "(($ac_try" in 1449 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1450 1.1 christos *) ac_try_echo=$ac_try;; 1451 1.1 christos esac 1452 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1453 1.1 christos printf "%s\n" "$ac_try_echo"; } >&5 1454 1.1 christos (eval "$ac_compile") 2>conftest.err 1455 1.1 christos ac_status=$? 1456 1.1 christos if test -s conftest.err; then 1457 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1458 1.1 christos cat conftest.er1 >&5 1459 1.1 christos mv -f conftest.er1 conftest.err 1460 1.1 christos fi 1461 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1462 1.1 christos test $ac_status = 0; } && { 1463 1.1 christos test -z "$ac_c_werror_flag" || 1464 1.1 christos test ! -s conftest.err 1465 1.1 christos } && test -s conftest.$ac_objext 1466 1.1 christos then : 1467 1.1 christos ac_retval=0 1468 1.1 christos else case e in #( 1469 1.1 christos e) printf "%s\n" "$as_me: failed program was:" >&5 1470 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1471 1.1 christos 1472 1.1 christos ac_retval=1 ;; 1473 1.1 christos esac 1474 1.1 christos fi 1475 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1476 1.1 christos as_fn_set_status $ac_retval 1477 1.1 christos 1478 1.1 christos } # ac_fn_c_try_compile 1479 1.1 christos 1480 1.1 christos # ac_fn_c_try_link LINENO 1481 1.1 christos # ----------------------- 1482 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. 1483 1.1 christos ac_fn_c_try_link () 1484 1.1 christos { 1485 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1486 1.1 christos rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext 1487 1.1 christos if { { ac_try="$ac_link" 1488 1.1 christos case "(($ac_try" in 1489 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1490 1.1 christos *) ac_try_echo=$ac_try;; 1491 1.1 christos esac 1492 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1493 1.1 christos printf "%s\n" "$ac_try_echo"; } >&5 1494 1.1 christos (eval "$ac_link") 2>conftest.err 1495 1.1 christos ac_status=$? 1496 1.1 christos if test -s conftest.err; then 1497 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1498 1.1 christos cat conftest.er1 >&5 1499 1.1 christos mv -f conftest.er1 conftest.err 1500 1.1 christos fi 1501 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1502 1.1 christos test $ac_status = 0; } && { 1503 1.1 christos test -z "$ac_c_werror_flag" || 1504 1.1 christos test ! -s conftest.err 1505 1.1 christos } && test -s conftest$ac_exeext && { 1506 1.1 christos test "$cross_compiling" = yes || 1507 1.1 christos test -x conftest$ac_exeext 1508 1.1 christos } 1509 1.1 christos then : 1510 1.1 christos ac_retval=0 1511 1.1 christos else case e in #( 1512 1.1 christos e) printf "%s\n" "$as_me: failed program was:" >&5 1513 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1514 1.1 christos 1515 1.1 christos ac_retval=1 ;; 1516 1.1 christos esac 1517 1.1 christos fi 1518 1.1 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1519 1.1 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1520 1.1 christos # interfere with the next link command; also delete a directory that is 1521 1.1 christos # left behind by Apple's compiler. We do this before executing the actions. 1522 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1523 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1524 1.1 christos as_fn_set_status $ac_retval 1525 1.1 christos 1526 1.1 christos } # ac_fn_c_try_link 1527 1.1 christos 1528 1.1 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1529 1.1 christos # ------------------------------------------------------- 1530 1.1 christos # Tests whether HEADER exists and can be compiled using the include files in 1531 1.1 christos # INCLUDES, setting the cache variable VAR accordingly. 1532 1.1 christos ac_fn_c_check_header_compile () 1533 1.1 christos { 1534 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1535 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1536 1.1 christos printf %s "checking for $2... " >&6; } 1537 1.1 christos if eval test \${$3+y} 1538 1.1 christos then : 1539 1.1 christos printf %s "(cached) " >&6 1540 1.1 christos else case e in #( 1541 1.1 christos e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1542 1.1 christos /* end confdefs.h. */ 1543 1.1 christos $4 1544 1.1 christos #include <$2> 1545 1.1 christos _ACEOF 1546 1.1 christos if ac_fn_c_try_compile "$LINENO" 1547 1.1 christos then : 1548 1.1 christos eval "$3=yes" 1549 1.1 christos else case e in #( 1550 1.1 christos e) eval "$3=no" ;; 1551 1.1 christos esac 1552 1.1 christos fi 1553 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1554 1.1 christos esac 1555 1.1 christos fi 1556 1.1 christos eval ac_res=\$$3 1557 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1558 1.1 christos printf "%s\n" "$ac_res" >&6; } 1559 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1560 1.1 christos 1561 1.1 christos } # ac_fn_c_check_header_compile 1562 1.1 christos 1563 1.1 christos # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR 1564 1.1 christos # ------------------------------------------------------------------ 1565 1.1 christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1566 1.1 christos # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR. 1567 1.1 christos ac_fn_check_decl () 1568 1.1 christos { 1569 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1570 1.1 christos as_decl_name=`echo $2|sed 's/ *(.*//'` 1571 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1572 1.1 christos printf %s "checking whether $as_decl_name is declared... " >&6; } 1573 1.1 christos if eval test \${$3+y} 1574 1.1 christos then : 1575 1.1 christos printf %s "(cached) " >&6 1576 1.1 christos else case e in #( 1577 1.1 christos e) as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1578 1.1 christos eval ac_save_FLAGS=\$$6 1579 1.1 christos as_fn_append $6 " $5" 1580 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1581 1.1 christos /* end confdefs.h. */ 1582 1.1 christos $4 1583 1.1 christos int 1584 1.1 christos main (void) 1585 1.1 christos { 1586 1.1 christos #ifndef $as_decl_name 1587 1.1 christos #ifdef __cplusplus 1588 1.1 christos (void) $as_decl_use; 1589 1.1 christos #else 1590 1.1 christos (void) $as_decl_name; 1591 1.1 christos #endif 1592 1.1 christos #endif 1593 1.1 christos 1594 1.1 christos ; 1595 1.1 christos return 0; 1596 1.1 christos } 1597 1.1 christos _ACEOF 1598 1.1 christos if ac_fn_c_try_compile "$LINENO" 1599 1.1 christos then : 1600 1.1 christos eval "$3=yes" 1601 1.1 christos else case e in #( 1602 1.1 christos e) eval "$3=no" ;; 1603 1.1 christos esac 1604 1.1 christos fi 1605 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1606 1.1 christos eval $6=\$ac_save_FLAGS 1607 1.1 christos ;; 1608 1.1 christos esac 1609 1.1 christos fi 1610 1.1 christos eval ac_res=\$$3 1611 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1612 1.1 christos printf "%s\n" "$ac_res" >&6; } 1613 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1614 1.1 christos 1615 1.1 christos } # ac_fn_check_decl 1616 1.1 christos 1617 1.1 christos # ac_fn_c_check_func LINENO FUNC VAR 1618 1.1 christos # ---------------------------------- 1619 1.1 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly 1620 1.1 christos ac_fn_c_check_func () 1621 1.1 christos { 1622 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1623 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1624 1.1 christos printf %s "checking for $2... " >&6; } 1625 1.1 christos if eval test \${$3+y} 1626 1.1 christos then : 1627 1.1 christos printf %s "(cached) " >&6 1628 1.1 christos else case e in #( 1629 1.1 christos e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1630 1.1 christos /* end confdefs.h. */ 1631 1.1 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1632 1.1 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1633 1.1 christos #define $2 innocuous_$2 1634 1.1 christos 1635 1.1 christos /* System header to define __stub macros and hopefully few prototypes, 1636 1.1 christos which can conflict with char $2 (void); below. */ 1637 1.1 christos 1638 1.1 christos #include <limits.h> 1639 1.1 christos #undef $2 1640 1.1 christos 1641 1.1 christos /* Override any GCC internal prototype to avoid an error. 1642 1.1 christos Use char because int might match the return type of a GCC 1643 1.1 christos builtin and then its argument prototype would still apply. */ 1644 1.1 christos #ifdef __cplusplus 1645 1.1 christos extern "C" 1646 1.1 christos #endif 1647 1.1 christos char $2 (void); 1648 1.1 christos /* The GNU C library defines this for functions which it implements 1649 1.1 christos to always fail with ENOSYS. Some functions are actually named 1650 1.1 christos something starting with __ and the normal name is an alias. */ 1651 1.1 christos #if defined __stub_$2 || defined __stub___$2 1652 1.1 christos choke me 1653 1.1 christos #endif 1654 1.1 christos 1655 1.1 christos int 1656 1.1 christos main (void) 1657 1.1 christos { 1658 1.1 christos return $2 (); 1659 1.1 christos ; 1660 1.1 christos return 0; 1661 1.1 christos } 1662 1.1 christos _ACEOF 1663 1.1 christos if ac_fn_c_try_link "$LINENO" 1664 1.1 christos then : 1665 1.1 christos eval "$3=yes" 1666 1.1 christos else case e in #( 1667 1.1 christos e) eval "$3=no" ;; 1668 1.1 christos esac 1669 1.1 christos fi 1670 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam \ 1671 1.1 christos conftest$ac_exeext conftest.$ac_ext ;; 1672 1.1 christos esac 1673 1.1 christos fi 1674 1.1 christos eval ac_res=\$$3 1675 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1676 1.1 christos printf "%s\n" "$ac_res" >&6; } 1677 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1678 1.1 christos 1679 1.1 christos } # ac_fn_c_check_func 1680 1.1 christos ac_configure_args_raw= 1681 1.1 christos for ac_arg 1682 1.1 christos do 1683 1.1 christos case $ac_arg in 1684 1.1 christos *\'*) 1685 1.1 christos ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1686 1.1 christos esac 1687 1.1 christos as_fn_append ac_configure_args_raw " '$ac_arg'" 1688 1.1 christos done 1689 1.1 christos 1690 1.1 christos case $ac_configure_args_raw in 1691 1.1 christos *$as_nl*) 1692 1.1 christos ac_safe_unquote= ;; 1693 1.1 christos *) 1694 1.1 christos ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab. 1695 1.1 christos ac_unsafe_a="$ac_unsafe_z#~" 1696 1.1 christos ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" 1697 1.1 christos ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; 1698 1.1 christos esac 1699 1.1 christos 1700 1.1 christos cat >config.log <<_ACEOF 1701 1.1 christos This file contains any messages produced by compilers while 1702 1.1 christos running configure, to aid debugging if configure makes a mistake. 1703 1.1 christos 1704 1.1 christos It was created by simdzone $as_me 0.2.4, which was 1705 1.1 christos generated by GNU Autoconf 2.72. Invocation command line was 1706 1.1 christos 1707 1.1 christos $ $0$ac_configure_args_raw 1708 1.1 christos 1709 1.1 christos _ACEOF 1710 1.1 christos exec 5>>config.log 1711 1.1 christos { 1712 1.1 christos cat <<_ASUNAME 1713 1.1 christos ## --------- ## 1714 1.1 christos ## Platform. ## 1715 1.1 christos ## --------- ## 1716 1.1 christos 1717 1.1 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1718 1.1 christos uname -m = `(uname -m) 2>/dev/null || echo unknown` 1719 1.1 christos uname -r = `(uname -r) 2>/dev/null || echo unknown` 1720 1.1 christos uname -s = `(uname -s) 2>/dev/null || echo unknown` 1721 1.1 christos uname -v = `(uname -v) 2>/dev/null || echo unknown` 1722 1.1 christos 1723 1.1 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1724 1.1 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1725 1.1 christos 1726 1.1 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1727 1.1 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1728 1.1 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1729 1.1 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1730 1.1 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1731 1.1 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1732 1.1 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1733 1.1 christos 1734 1.1 christos _ASUNAME 1735 1.1 christos 1736 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1737 1.1 christos for as_dir in $PATH 1738 1.1 christos do 1739 1.1 christos IFS=$as_save_IFS 1740 1.1 christos case $as_dir in #((( 1741 1.1 christos '') as_dir=./ ;; 1742 1.1 christos */) ;; 1743 1.1 christos *) as_dir=$as_dir/ ;; 1744 1.1 christos esac 1745 1.1 christos printf "%s\n" "PATH: $as_dir" 1746 1.1 christos done 1747 1.1 christos IFS=$as_save_IFS 1748 1.1 christos 1749 1.1 christos } >&5 1750 1.1 christos 1751 1.1 christos cat >&5 <<_ACEOF 1752 1.1 christos 1753 1.1 christos 1754 1.1 christos ## ----------- ## 1755 1.1 christos ## Core tests. ## 1756 1.1 christos ## ----------- ## 1757 1.1 christos 1758 1.1 christos _ACEOF 1759 1.1 christos 1760 1.1 christos 1761 1.1 christos # Keep a trace of the command line. 1762 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up. 1763 1.1 christos # Strip out --silent because we don't want to record it for future runs. 1764 1.1 christos # Also quote any args containing shell meta-characters. 1765 1.1 christos # Make two passes to allow for proper duplicate-argument suppression. 1766 1.1 christos ac_configure_args= 1767 1.1 christos ac_configure_args0= 1768 1.1 christos ac_configure_args1= 1769 1.1 christos ac_must_keep_next=false 1770 1.1 christos for ac_pass in 1 2 1771 1.1 christos do 1772 1.1 christos for ac_arg 1773 1.1 christos do 1774 1.1 christos case $ac_arg in 1775 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1776 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1777 1.1 christos | -silent | --silent | --silen | --sile | --sil) 1778 1.1 christos continue ;; 1779 1.1 christos *\'*) 1780 1.1 christos ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1781 1.1 christos esac 1782 1.1 christos case $ac_pass in 1783 1.1 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1784 1.1 christos 2) 1785 1.1 christos as_fn_append ac_configure_args1 " '$ac_arg'" 1786 1.1 christos if test $ac_must_keep_next = true; then 1787 1.1 christos ac_must_keep_next=false # Got value, back to normal. 1788 1.1 christos else 1789 1.1 christos case $ac_arg in 1790 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \ 1791 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1792 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1793 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x) 1794 1.1 christos case "$ac_configure_args0 " in 1795 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1796 1.1 christos esac 1797 1.1 christos ;; 1798 1.1 christos -* ) ac_must_keep_next=true ;; 1799 1.1 christos esac 1800 1.1 christos fi 1801 1.1 christos as_fn_append ac_configure_args " '$ac_arg'" 1802 1.1 christos ;; 1803 1.1 christos esac 1804 1.1 christos done 1805 1.1 christos done 1806 1.1 christos { ac_configure_args0=; unset ac_configure_args0;} 1807 1.1 christos { ac_configure_args1=; unset ac_configure_args1;} 1808 1.1 christos 1809 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete 1810 1.1 christos # config.log. We remove comments because anyway the quotes in there 1811 1.1 christos # would cause problems or look ugly. 1812 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap. 1813 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1814 1.1 christos trap 'exit_status=$? 1815 1.1 christos # Sanitize IFS. 1816 1.1 christos IFS=" "" $as_nl" 1817 1.1 christos # Save into config.log some information that might help in debugging. 1818 1.1 christos { 1819 1.1 christos echo 1820 1.1 christos 1821 1.1 christos printf "%s\n" "## ---------------- ## 1822 1.1 christos ## Cache variables. ## 1823 1.1 christos ## ---------------- ##" 1824 1.1 christos echo 1825 1.1 christos # The following way of writing the cache mishandles newlines in values, 1826 1.1 christos ( 1827 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1828 1.1 christos eval ac_val=\$$ac_var 1829 1.1 christos case $ac_val in #( 1830 1.1 christos *${as_nl}*) 1831 1.1 christos case $ac_var in #( 1832 1.1 christos *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1833 1.1 christos printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1834 1.1 christos esac 1835 1.1 christos case $ac_var in #( 1836 1.1 christos _ | IFS | as_nl) ;; #( 1837 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1838 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;; 1839 1.1 christos esac ;; 1840 1.1 christos esac 1841 1.1 christos done 1842 1.1 christos (set) 2>&1 | 1843 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1844 1.1 christos *${as_nl}ac_space=\ *) 1845 1.1 christos sed -n \ 1846 1.1 christos "s/'\''/'\''\\\\'\'''\''/g; 1847 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1848 1.1 christos ;; #( 1849 1.1 christos *) 1850 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1851 1.1 christos ;; 1852 1.1 christos esac | 1853 1.1 christos sort 1854 1.1 christos ) 1855 1.1 christos echo 1856 1.1 christos 1857 1.1 christos printf "%s\n" "## ----------------- ## 1858 1.1 christos ## Output variables. ## 1859 1.1 christos ## ----------------- ##" 1860 1.1 christos echo 1861 1.1 christos for ac_var in $ac_subst_vars 1862 1.1 christos do 1863 1.1 christos eval ac_val=\$$ac_var 1864 1.1 christos case $ac_val in 1865 1.1 christos *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1866 1.1 christos esac 1867 1.1 christos printf "%s\n" "$ac_var='\''$ac_val'\''" 1868 1.1 christos done | sort 1869 1.1 christos echo 1870 1.1 christos 1871 1.1 christos if test -n "$ac_subst_files"; then 1872 1.1 christos printf "%s\n" "## ------------------- ## 1873 1.1 christos ## File substitutions. ## 1874 1.1 christos ## ------------------- ##" 1875 1.1 christos echo 1876 1.1 christos for ac_var in $ac_subst_files 1877 1.1 christos do 1878 1.1 christos eval ac_val=\$$ac_var 1879 1.1 christos case $ac_val in 1880 1.1 christos *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1881 1.1 christos esac 1882 1.1 christos printf "%s\n" "$ac_var='\''$ac_val'\''" 1883 1.1 christos done | sort 1884 1.1 christos echo 1885 1.1 christos fi 1886 1.1 christos 1887 1.1 christos if test -s confdefs.h; then 1888 1.1 christos printf "%s\n" "## ----------- ## 1889 1.1 christos ## confdefs.h. ## 1890 1.1 christos ## ----------- ##" 1891 1.1 christos echo 1892 1.1 christos cat confdefs.h 1893 1.1 christos echo 1894 1.1 christos fi 1895 1.1 christos test "$ac_signal" != 0 && 1896 1.1 christos printf "%s\n" "$as_me: caught signal $ac_signal" 1897 1.1 christos printf "%s\n" "$as_me: exit $exit_status" 1898 1.1 christos } >&5 1899 1.1 christos rm -f core *.core core.conftest.* && 1900 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 1901 1.1 christos exit $exit_status 1902 1.1 christos ' 0 1903 1.1 christos for ac_signal in 1 2 13 15; do 1904 1.1 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 1905 1.1 christos done 1906 1.1 christos ac_signal=0 1907 1.1 christos 1908 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed. 1909 1.1 christos rm -f -r conftest* confdefs.h 1910 1.1 christos 1911 1.1 christos printf "%s\n" "/* confdefs.h */" > confdefs.h 1912 1.1 christos 1913 1.1 christos # Predefined preprocessor variables. 1914 1.1 christos 1915 1.1 christos printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h 1916 1.1 christos 1917 1.1 christos printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h 1918 1.1 christos 1919 1.1 christos printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h 1920 1.1 christos 1921 1.1 christos printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h 1922 1.1 christos 1923 1.1 christos printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h 1924 1.1 christos 1925 1.1 christos printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h 1926 1.1 christos 1927 1.1 christos 1928 1.1 christos # Let the site file select an alternate cache file if it wants to. 1929 1.1 christos # Prefer an explicitly selected file to automatically selected ones. 1930 1.1 christos if test -n "$CONFIG_SITE"; then 1931 1.1 christos ac_site_files="$CONFIG_SITE" 1932 1.1 christos elif test "x$prefix" != xNONE; then 1933 1.1 christos ac_site_files="$prefix/share/config.site $prefix/etc/config.site" 1934 1.1 christos else 1935 1.1 christos ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 1936 1.1 christos fi 1937 1.1 christos 1938 1.1 christos for ac_site_file in $ac_site_files 1939 1.1 christos do 1940 1.1 christos case $ac_site_file in #( 1941 1.1 christos */*) : 1942 1.1 christos ;; #( 1943 1.1 christos *) : 1944 1.1 christos ac_site_file=./$ac_site_file ;; 1945 1.1 christos esac 1946 1.1 christos if test -f "$ac_site_file" && test -r "$ac_site_file"; then 1947 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 1948 1.1 christos printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} 1949 1.1 christos sed 's/^/| /' "$ac_site_file" >&5 1950 1.1 christos . "$ac_site_file" \ 1951 1.1 christos || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 1952 1.1 christos printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 1953 1.1 christos as_fn_error $? "failed to load site script $ac_site_file 1954 1.1 christos See 'config.log' for more details" "$LINENO" 5; } 1955 1.1 christos fi 1956 1.1 christos done 1957 1.1 christos 1958 1.1 christos if test -r "$cache_file"; then 1959 1.1 christos # Some versions of bash will fail to source /dev/null (special files 1960 1.1 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file. 1961 1.1 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then 1962 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 1963 1.1 christos printf "%s\n" "$as_me: loading cache $cache_file" >&6;} 1964 1.1 christos case $cache_file in 1965 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";; 1966 1.1 christos *) . "./$cache_file";; 1967 1.1 christos esac 1968 1.1 christos fi 1969 1.1 christos else 1970 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 1971 1.1 christos printf "%s\n" "$as_me: creating cache $cache_file" >&6;} 1972 1.1 christos >$cache_file 1973 1.1 christos fi 1974 1.1 christos 1975 1.1 christos # Test code for whether the C compiler supports C89 (global declarations) 1976 1.1 christos ac_c_conftest_c89_globals=' 1977 1.1 christos /* Does the compiler advertise C89 conformance? 1978 1.1 christos Do not test the value of __STDC__, because some compilers set it to 0 1979 1.1 christos while being otherwise adequately conformant. */ 1980 1.1 christos #if !defined __STDC__ 1981 1.1 christos # error "Compiler does not advertise C89 conformance" 1982 1.1 christos #endif 1983 1.1 christos 1984 1.1 christos #include <stddef.h> 1985 1.1 christos #include <stdarg.h> 1986 1.1 christos struct stat; 1987 1.1 christos /* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ 1988 1.1 christos struct buf { int x; }; 1989 1.1 christos struct buf * (*rcsopen) (struct buf *, struct stat *, int); 1990 1.1 christos static char *e (char **p, int i) 1991 1.1 christos { 1992 1.1 christos return p[i]; 1993 1.1 christos } 1994 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...) 1995 1.1 christos { 1996 1.1 christos char *s; 1997 1.1 christos va_list v; 1998 1.1 christos va_start (v,p); 1999 1.1 christos s = g (p, va_arg (v,int)); 2000 1.1 christos va_end (v); 2001 1.1 christos return s; 2002 1.1 christos } 2003 1.1 christos 2004 1.1 christos /* C89 style stringification. */ 2005 1.1 christos #define noexpand_stringify(a) #a 2006 1.1 christos const char *stringified = noexpand_stringify(arbitrary+token=sequence); 2007 1.1 christos 2008 1.1 christos /* C89 style token pasting. Exercises some of the corner cases that 2009 1.1 christos e.g. old MSVC gets wrong, but not very hard. */ 2010 1.1 christos #define noexpand_concat(a,b) a##b 2011 1.1 christos #define expand_concat(a,b) noexpand_concat(a,b) 2012 1.1 christos extern int vA; 2013 1.1 christos extern int vbee; 2014 1.1 christos #define aye A 2015 1.1 christos #define bee B 2016 1.1 christos int *pvA = &expand_concat(v,aye); 2017 1.1 christos int *pvbee = &noexpand_concat(v,bee); 2018 1.1 christos 2019 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 2020 1.1 christos function prototypes and stuff, but not \xHH hex character constants. 2021 1.1 christos These do not provoke an error unfortunately, instead are silently treated 2022 1.1 christos as an "x". The following induces an error, until -std is added to get 2023 1.1 christos proper ANSI mode. Curiously \x00 != x always comes out true, for an 2024 1.1 christos array size at least. It is necessary to write \x00 == 0 to get something 2025 1.1 christos that is true only with -std. */ 2026 1.1 christos int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; 2027 1.1 christos 2028 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 2029 1.1 christos inside strings and character constants. */ 2030 1.1 christos #define FOO(x) '\''x'\'' 2031 1.1 christos int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; 2032 1.1 christos 2033 1.1 christos int test (int i, double x); 2034 1.1 christos struct s1 {int (*f) (int a);}; 2035 1.1 christos struct s2 {int (*f) (double a);}; 2036 1.1 christos int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), 2037 1.1 christos int, int);' 2038 1.1 christos 2039 1.1 christos # Test code for whether the C compiler supports C89 (body of main). 2040 1.1 christos ac_c_conftest_c89_main=' 2041 1.1 christos ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); 2042 1.1 christos ' 2043 1.1 christos 2044 1.1 christos # Test code for whether the C compiler supports C99 (global declarations) 2045 1.1 christos ac_c_conftest_c99_globals=' 2046 1.1 christos /* Does the compiler advertise C99 conformance? */ 2047 1.1 christos #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L 2048 1.1 christos # error "Compiler does not advertise C99 conformance" 2049 1.1 christos #endif 2050 1.1 christos 2051 1.1 christos // See if C++-style comments work. 2052 1.1 christos 2053 1.1 christos #include <stdbool.h> 2054 1.1 christos extern int puts (const char *); 2055 1.1 christos extern int printf (const char *, ...); 2056 1.1 christos extern int dprintf (int, const char *, ...); 2057 1.1 christos extern void *malloc (size_t); 2058 1.1 christos extern void free (void *); 2059 1.1 christos 2060 1.1 christos // Check varargs macros. These examples are taken from C99 6.10.3.5. 2061 1.1 christos // dprintf is used instead of fprintf to avoid needing to declare 2062 1.1 christos // FILE and stderr. 2063 1.1 christos #define debug(...) dprintf (2, __VA_ARGS__) 2064 1.1 christos #define showlist(...) puts (#__VA_ARGS__) 2065 1.1 christos #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 2066 1.1 christos static void 2067 1.1 christos test_varargs_macros (void) 2068 1.1 christos { 2069 1.1 christos int x = 1234; 2070 1.1 christos int y = 5678; 2071 1.1 christos debug ("Flag"); 2072 1.1 christos debug ("X = %d\n", x); 2073 1.1 christos showlist (The first, second, and third items.); 2074 1.1 christos report (x>y, "x is %d but y is %d", x, y); 2075 1.1 christos } 2076 1.1 christos 2077 1.1 christos // Check long long types. 2078 1.1 christos #define BIG64 18446744073709551615ull 2079 1.1 christos #define BIG32 4294967295ul 2080 1.1 christos #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 2081 1.1 christos #if !BIG_OK 2082 1.1 christos #error "your preprocessor is broken" 2083 1.1 christos #endif 2084 1.1 christos #if BIG_OK 2085 1.1 christos #else 2086 1.1 christos #error "your preprocessor is broken" 2087 1.1 christos #endif 2088 1.1 christos static long long int bignum = -9223372036854775807LL; 2089 1.1 christos static unsigned long long int ubignum = BIG64; 2090 1.1 christos 2091 1.1 christos struct incomplete_array 2092 1.1 christos { 2093 1.1 christos int datasize; 2094 1.1 christos double data[]; 2095 1.1 christos }; 2096 1.1 christos 2097 1.1 christos struct named_init { 2098 1.1 christos int number; 2099 1.1 christos const wchar_t *name; 2100 1.1 christos double average; 2101 1.1 christos }; 2102 1.1 christos 2103 1.1 christos typedef const char *ccp; 2104 1.1 christos 2105 1.1 christos static inline int 2106 1.1 christos test_restrict (ccp restrict text) 2107 1.1 christos { 2108 1.1 christos // Iterate through items via the restricted pointer. 2109 1.1 christos // Also check for declarations in for loops. 2110 1.1 christos for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) 2111 1.1 christos continue; 2112 1.1 christos return 0; 2113 1.1 christos } 2114 1.1 christos 2115 1.1 christos // Check varargs and va_copy. 2116 1.1 christos static bool 2117 1.1 christos test_varargs (const char *format, ...) 2118 1.1 christos { 2119 1.1 christos va_list args; 2120 1.1 christos va_start (args, format); 2121 1.1 christos va_list args_copy; 2122 1.1 christos va_copy (args_copy, args); 2123 1.1 christos 2124 1.1 christos const char *str = ""; 2125 1.1 christos int number = 0; 2126 1.1 christos float fnumber = 0; 2127 1.1 christos 2128 1.1 christos while (*format) 2129 1.1 christos { 2130 1.1 christos switch (*format++) 2131 1.1 christos { 2132 1.1 christos case '\''s'\'': // string 2133 1.1 christos str = va_arg (args_copy, const char *); 2134 1.1 christos break; 2135 1.1 christos case '\''d'\'': // int 2136 1.1 christos number = va_arg (args_copy, int); 2137 1.1 christos break; 2138 1.1 christos case '\''f'\'': // float 2139 1.1 christos fnumber = va_arg (args_copy, double); 2140 1.1 christos break; 2141 1.1 christos default: 2142 1.1 christos break; 2143 1.1 christos } 2144 1.1 christos } 2145 1.1 christos va_end (args_copy); 2146 1.1 christos va_end (args); 2147 1.1 christos 2148 1.1 christos return *str && number && fnumber; 2149 1.1 christos } 2150 1.1 christos ' 2151 1.1 christos 2152 1.1 christos # Test code for whether the C compiler supports C99 (body of main). 2153 1.1 christos ac_c_conftest_c99_main=' 2154 1.1 christos // Check bool. 2155 1.1 christos _Bool success = false; 2156 1.1 christos success |= (argc != 0); 2157 1.1 christos 2158 1.1 christos // Check restrict. 2159 1.1 christos if (test_restrict ("String literal") == 0) 2160 1.1 christos success = true; 2161 1.1 christos char *restrict newvar = "Another string"; 2162 1.1 christos 2163 1.1 christos // Check varargs. 2164 1.1 christos success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); 2165 1.1 christos test_varargs_macros (); 2166 1.1 christos 2167 1.1 christos // Check flexible array members. 2168 1.1 christos struct incomplete_array *ia = 2169 1.1 christos malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 2170 1.1 christos ia->datasize = 10; 2171 1.1 christos for (int i = 0; i < ia->datasize; ++i) 2172 1.1 christos ia->data[i] = i * 1.234; 2173 1.1 christos // Work around memory leak warnings. 2174 1.1 christos free (ia); 2175 1.1 christos 2176 1.1 christos // Check named initializers. 2177 1.1 christos struct named_init ni = { 2178 1.1 christos .number = 34, 2179 1.1 christos .name = L"Test wide string", 2180 1.1 christos .average = 543.34343, 2181 1.1 christos }; 2182 1.1 christos 2183 1.1 christos ni.number = 58; 2184 1.1 christos 2185 1.1 christos int dynamic_array[ni.number]; 2186 1.1 christos dynamic_array[0] = argv[0][0]; 2187 1.1 christos dynamic_array[ni.number - 1] = 543; 2188 1.1 christos 2189 1.1 christos // work around unused variable warnings 2190 1.1 christos ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' 2191 1.1 christos || dynamic_array[ni.number - 1] != 543); 2192 1.1 christos ' 2193 1.1 christos 2194 1.1 christos # Test code for whether the C compiler supports C11 (global declarations) 2195 1.1 christos ac_c_conftest_c11_globals=' 2196 1.1 christos /* Does the compiler advertise C11 conformance? */ 2197 1.1 christos #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L 2198 1.1 christos # error "Compiler does not advertise C11 conformance" 2199 1.1 christos #endif 2200 1.1 christos 2201 1.1 christos // Check _Alignas. 2202 1.1 christos char _Alignas (double) aligned_as_double; 2203 1.1 christos char _Alignas (0) no_special_alignment; 2204 1.1 christos extern char aligned_as_int; 2205 1.1 christos char _Alignas (0) _Alignas (int) aligned_as_int; 2206 1.1 christos 2207 1.1 christos // Check _Alignof. 2208 1.1 christos enum 2209 1.1 christos { 2210 1.1 christos int_alignment = _Alignof (int), 2211 1.1 christos int_array_alignment = _Alignof (int[100]), 2212 1.1 christos char_alignment = _Alignof (char) 2213 1.1 christos }; 2214 1.1 christos _Static_assert (0 < -_Alignof (int), "_Alignof is signed"); 2215 1.1 christos 2216 1.1 christos // Check _Noreturn. 2217 1.1 christos int _Noreturn does_not_return (void) { for (;;) continue; } 2218 1.1 christos 2219 1.1 christos // Check _Static_assert. 2220 1.1 christos struct test_static_assert 2221 1.1 christos { 2222 1.1 christos int x; 2223 1.1 christos _Static_assert (sizeof (int) <= sizeof (long int), 2224 1.1 christos "_Static_assert does not work in struct"); 2225 1.1 christos long int y; 2226 1.1 christos }; 2227 1.1 christos 2228 1.1 christos // Check UTF-8 literals. 2229 1.1 christos #define u8 syntax error! 2230 1.1 christos char const utf8_literal[] = u8"happens to be ASCII" "another string"; 2231 1.1 christos 2232 1.1 christos // Check duplicate typedefs. 2233 1.1 christos typedef long *long_ptr; 2234 1.1 christos typedef long int *long_ptr; 2235 1.1 christos typedef long_ptr long_ptr; 2236 1.1 christos 2237 1.1 christos // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. 2238 1.1 christos struct anonymous 2239 1.1 christos { 2240 1.1 christos union { 2241 1.1 christos struct { int i; int j; }; 2242 1.1 christos struct { int k; long int l; } w; 2243 1.1 christos }; 2244 1.1 christos int m; 2245 1.1 christos } v1; 2246 1.1 christos ' 2247 1.1 christos 2248 1.1 christos # Test code for whether the C compiler supports C11 (body of main). 2249 1.1 christos ac_c_conftest_c11_main=' 2250 1.1 christos _Static_assert ((offsetof (struct anonymous, i) 2251 1.1 christos == offsetof (struct anonymous, w.k)), 2252 1.1 christos "Anonymous union alignment botch"); 2253 1.1 christos v1.i = 2; 2254 1.1 christos v1.w.k = 5; 2255 1.1 christos ok |= v1.i != 5; 2256 1.1 christos ' 2257 1.1 christos 2258 1.1 christos # Test code for whether the C compiler supports C11 (complete). 2259 1.1 christos ac_c_conftest_c11_program="${ac_c_conftest_c89_globals} 2260 1.1 christos ${ac_c_conftest_c99_globals} 2261 1.1 christos ${ac_c_conftest_c11_globals} 2262 1.1 christos 2263 1.1 christos int 2264 1.1 christos main (int argc, char **argv) 2265 1.1 christos { 2266 1.1 christos int ok = 0; 2267 1.1 christos ${ac_c_conftest_c89_main} 2268 1.1 christos ${ac_c_conftest_c99_main} 2269 1.1 christos ${ac_c_conftest_c11_main} 2270 1.1 christos return ok; 2271 1.1 christos } 2272 1.1 christos " 2273 1.1 christos 2274 1.1 christos # Test code for whether the C compiler supports C99 (complete). 2275 1.1 christos ac_c_conftest_c99_program="${ac_c_conftest_c89_globals} 2276 1.1 christos ${ac_c_conftest_c99_globals} 2277 1.1 christos 2278 1.1 christos int 2279 1.1 christos main (int argc, char **argv) 2280 1.1 christos { 2281 1.1 christos int ok = 0; 2282 1.1 christos ${ac_c_conftest_c89_main} 2283 1.1 christos ${ac_c_conftest_c99_main} 2284 1.1 christos return ok; 2285 1.1 christos } 2286 1.1 christos " 2287 1.1 christos 2288 1.1 christos # Test code for whether the C compiler supports C89 (complete). 2289 1.1 christos ac_c_conftest_c89_program="${ac_c_conftest_c89_globals} 2290 1.1 christos 2291 1.1 christos int 2292 1.1 christos main (int argc, char **argv) 2293 1.1 christos { 2294 1.1 christos int ok = 0; 2295 1.1 christos ${ac_c_conftest_c89_main} 2296 1.1 christos return ok; 2297 1.1 christos } 2298 1.1 christos " 2299 1.1 christos 2300 1.1 christos as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" 2301 1.1 christos as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" 2302 1.1 christos as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" 2303 1.1 christos as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" 2304 1.1 christos as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" 2305 1.1 christos as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" 2306 1.1 christos as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" 2307 1.1 christos as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" 2308 1.1 christos as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" 2309 1.1 christos 2310 1.1 christos # Auxiliary files required by this configure script. 2311 1.1 christos ac_aux_files="config.guess config.sub" 2312 1.1 christos 2313 1.1 christos # Locations in which to look for auxiliary files. 2314 1.1 christos ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.." 2315 1.1 christos 2316 1.1 christos # Search for a directory containing all of the required auxiliary files, 2317 1.1 christos # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. 2318 1.1 christos # If we don't find one directory that contains all the files we need, 2319 1.1 christos # we report the set of missing files from the *first* directory in 2320 1.1 christos # $ac_aux_dir_candidates and give up. 2321 1.1 christos ac_missing_aux_files="" 2322 1.1 christos ac_first_candidate=: 2323 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 2324 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2325 1.1 christos as_found=false 2326 1.1 christos for as_dir in $ac_aux_dir_candidates 2327 1.1 christos do 2328 1.1 christos IFS=$as_save_IFS 2329 1.1 christos case $as_dir in #((( 2330 1.1 christos '') as_dir=./ ;; 2331 1.1 christos */) ;; 2332 1.1 christos *) as_dir=$as_dir/ ;; 2333 1.1 christos esac 2334 1.1 christos as_found=: 2335 1.1 christos 2336 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 2337 1.1 christos ac_aux_dir_found=yes 2338 1.1 christos ac_install_sh= 2339 1.1 christos for ac_aux in $ac_aux_files 2340 1.1 christos do 2341 1.1 christos # As a special case, if "install-sh" is required, that requirement 2342 1.1 christos # can be satisfied by any of "install-sh", "install.sh", or "shtool", 2343 1.1 christos # and $ac_install_sh is set appropriately for whichever one is found. 2344 1.1 christos if test x"$ac_aux" = x"install-sh" 2345 1.1 christos then 2346 1.1 christos if test -f "${as_dir}install-sh"; then 2347 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 2348 1.1 christos ac_install_sh="${as_dir}install-sh -c" 2349 1.1 christos elif test -f "${as_dir}install.sh"; then 2350 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 2351 1.1 christos ac_install_sh="${as_dir}install.sh -c" 2352 1.1 christos elif test -f "${as_dir}shtool"; then 2353 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 2354 1.1 christos ac_install_sh="${as_dir}shtool install -c" 2355 1.1 christos else 2356 1.1 christos ac_aux_dir_found=no 2357 1.1 christos if $ac_first_candidate; then 2358 1.1 christos ac_missing_aux_files="${ac_missing_aux_files} install-sh" 2359 1.1 christos else 2360 1.1 christos break 2361 1.1 christos fi 2362 1.1 christos fi 2363 1.1 christos else 2364 1.1 christos if test -f "${as_dir}${ac_aux}"; then 2365 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 2366 1.1 christos else 2367 1.1 christos ac_aux_dir_found=no 2368 1.1 christos if $ac_first_candidate; then 2369 1.1 christos ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" 2370 1.1 christos else 2371 1.1 christos break 2372 1.1 christos fi 2373 1.1 christos fi 2374 1.1 christos fi 2375 1.1 christos done 2376 1.1 christos if test "$ac_aux_dir_found" = yes; then 2377 1.1 christos ac_aux_dir="$as_dir" 2378 1.1 christos break 2379 1.1 christos fi 2380 1.1 christos ac_first_candidate=false 2381 1.1 christos 2382 1.1 christos as_found=false 2383 1.1 christos done 2384 1.1 christos IFS=$as_save_IFS 2385 1.1 christos if $as_found 2386 1.1 christos then : 2387 1.1 christos 2388 1.1 christos else case e in #( 2389 1.1 christos e) as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 ;; 2390 1.1 christos esac 2391 1.1 christos fi 2392 1.1 christos 2393 1.1 christos 2394 1.1 christos # These three variables are undocumented and unsupported, 2395 1.1 christos # and are intended to be withdrawn in a future Autoconf release. 2396 1.1 christos # They can cause serious problems if a builder's source tree is in a directory 2397 1.1 christos # whose full name contains unusual characters. 2398 1.1 christos if test -f "${ac_aux_dir}config.guess"; then 2399 1.1 christos ac_config_guess="$SHELL ${ac_aux_dir}config.guess" 2400 1.1 christos fi 2401 1.1 christos if test -f "${ac_aux_dir}config.sub"; then 2402 1.1 christos ac_config_sub="$SHELL ${ac_aux_dir}config.sub" 2403 1.1 christos fi 2404 1.1 christos if test -f "$ac_aux_dir/configure"; then 2405 1.1 christos ac_configure="$SHELL ${ac_aux_dir}configure" 2406 1.1 christos fi 2407 1.1 christos 2408 1.1 christos # Check that the precious variables saved in the cache have kept the same 2409 1.1 christos # value. 2410 1.1 christos ac_cache_corrupted=false 2411 1.1 christos for ac_var in $ac_precious_vars; do 2412 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set 2413 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set 2414 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value 2415 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value 2416 1.1 christos case $ac_old_set,$ac_new_set in 2417 1.1 christos set,) 2418 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&5 2419 1.1 christos printf "%s\n" "$as_me: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&2;} 2420 1.1 christos ac_cache_corrupted=: ;; 2421 1.1 christos ,set) 2422 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was not set in the previous run" >&5 2423 1.1 christos printf "%s\n" "$as_me: error: '$ac_var' was not set in the previous run" >&2;} 2424 1.1 christos ac_cache_corrupted=: ;; 2425 1.1 christos ,);; 2426 1.1 christos *) 2427 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then 2428 1.1 christos # differences in whitespace do not lead to failure. 2429 1.1 christos ac_old_val_w=`echo x $ac_old_val` 2430 1.1 christos ac_new_val_w=`echo x $ac_new_val` 2431 1.1 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then 2432 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' has changed since the previous run:" >&5 2433 1.1 christos printf "%s\n" "$as_me: error: '$ac_var' has changed since the previous run:" >&2;} 2434 1.1 christos ac_cache_corrupted=: 2435 1.1 christos else 2436 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&5 2437 1.1 christos printf "%s\n" "$as_me: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&2;} 2438 1.1 christos eval $ac_var=\$ac_old_val 2439 1.1 christos fi 2440 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: '$ac_old_val'" >&5 2441 1.1 christos printf "%s\n" "$as_me: former value: '$ac_old_val'" >&2;} 2442 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: '$ac_new_val'" >&5 2443 1.1 christos printf "%s\n" "$as_me: current value: '$ac_new_val'" >&2;} 2444 1.1 christos fi;; 2445 1.1 christos esac 2446 1.1 christos # Pass precious variables to config.status. 2447 1.1 christos if test "$ac_new_set" = set; then 2448 1.1 christos case $ac_new_val in 2449 1.1 christos *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2450 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;; 2451 1.1 christos esac 2452 1.1 christos case " $ac_configure_args " in 2453 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2454 1.1 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2455 1.1 christos esac 2456 1.1 christos fi 2457 1.1 christos done 2458 1.1 christos if $ac_cache_corrupted; then 2459 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 2460 1.1 christos printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 2461 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2462 1.1 christos printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} 2463 1.1 christos as_fn_error $? "run '${MAKE-make} distclean' and/or 'rm $cache_file' 2464 1.1 christos and start over" "$LINENO" 5 2465 1.1 christos fi 2466 1.1 christos ## -------------------- ## 2467 1.1 christos ## Main body of script. ## 2468 1.1 christos ## -------------------- ## 2469 1.1 christos 2470 1.1 christos ac_ext=c 2471 1.1 christos ac_cpp='$CPP $CPPFLAGS' 2472 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2473 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2474 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 2475 1.1 christos 2476 1.1 christos 2477 1.1 christos 2478 1.1 christos ac_config_headers="$ac_config_headers config.h" 2479 1.1 christos 2480 1.1 christos ac_config_files="$ac_config_files Makefile" 2481 1.1 christos 2482 1.1 christos 2483 1.1 christos # acx_nlnetlabs.m4 - common macros for configure checks 2484 1.1 christos # Copyright 2009, Wouter Wijngaards, NLnet Labs. 2485 1.1 christos # BSD licensed. 2486 1.1 christos # 2487 1.1 christos # Version 48 2488 1.1 christos # 2024-01-16 fix to add -l:libssp.a to -lcrypto link check. 2489 1.1 christos # and check for getaddrinfo with only header. 2490 1.1 christos # 2024-01-15 fix to add crypt32 to -lcrypto link check when checking for gdi32. 2491 1.1 christos # 2023-05-04 fix to remove unused whitespace. 2492 1.1 christos # 2023-01-26 fix -Wstrict-prototypes. 2493 1.1 christos # 2022-09-01 fix checking if nonblocking sockets work on OpenBSD. 2494 1.1 christos # 2021-08-17 fix sed script in ssldir split handling. 2495 1.1 christos # 2021-08-17 fix for openssl to detect split version, with ssldir_include 2496 1.1 christos # and ssldir_lib output directories. 2497 1.1 christos # 2021-07-30 fix for openssl use of lib64 directory. 2498 1.1 christos # 2021-06-14 fix nonblocking test to use host instead of target for mingw test. 2499 1.1 christos # 2021-05-17 fix nonblocking socket test from grep on mingw32 to mingw for 2500 1.1 christos # 64bit compatibility. 2501 1.1 christos # 2021-03-24 fix ACX_FUNC_DEPRECATED to use CPPFLAGS and CFLAGS. 2502 1.1 christos # 2021-01-05 fix defun for aclocal 2503 1.1 christos # 2021-01-05 autoconf 2.70 autoupdate and fixes, no AC_TRY_COMPILE 2504 1.1 christos # 2020-08-24 Use EVP_sha256 instead of HMAC_Update (for openssl-3.0.0). 2505 1.1 christos # 2016-03-21 Check -ldl -pthread for libcrypto for ldns and openssl 1.1.0. 2506 1.1 christos # 2016-03-21 Use HMAC_Update instead of HMAC_CTX_Init (for openssl-1.1.0). 2507 1.1 christos # 2016-01-04 -D_DEFAULT_SOURCE defined with -D_BSD_SOURCE for Linux glibc 2.20 2508 1.1 christos # 2015-12-11 FLTO check for new OSX, clang. 2509 1.1 christos # 2015-11-18 spelling check fix. 2510 1.1 christos # 2015-11-05 ACX_SSL_CHECKS no longer adds -ldl needlessly. 2511 1.1 christos # 2015-08-28 ACX_CHECK_PIE and ACX_CHECK_RELRO_NOW added. 2512 1.1 christos # 2015-03-17 AHX_CONFIG_REALLOCARRAY added 2513 1.1 christos # 2013-09-19 FLTO help text improved. 2514 1.1 christos # 2013-07-18 Enable ACX_CHECK_COMPILER_FLAG to test for -Wstrict-prototypes 2515 1.1 christos # 2013-06-25 FLTO has --disable-flto option. 2516 1.1 christos # 2013-05-03 Update W32_SLEEP for newer mingw that links but not defines it. 2517 1.1 christos # 2013-03-22 Fix ACX_RSRC_VERSION for long version numbers. 2518 1.1 christos # 2012-02-09 Fix AHX_MEMCMP_BROKEN with undef in compat/memcmp.h. 2519 1.1 christos # 2012-01-20 Fix COMPILER_FLAGS_UNBOUND for gcc 4.6.2 assigned-not-used-warns. 2520 1.1 christos # 2011-12-05 Fix getaddrinfowithincludes on windows with fedora16 mingw32-gcc. 2521 1.1 christos # Fix ACX_MALLOC for redefined malloc error. 2522 1.1 christos # Fix GETADDRINFO_WITH_INCLUDES to add -lws2_32 2523 1.1 christos # 2011-11-10 Fix FLTO test to not drop a.out in current directory. 2524 1.1 christos # 2011-11-01 Fix FLTO test for llvm on Lion. 2525 1.1 christos # 2011-08-01 Fix nonblock test (broken at v13). 2526 1.1 christos # 2011-08-01 Fix autoconf 2.68 warnings 2527 1.1 christos # 2011-06-23 Add ACX_CHECK_FLTO to check -flto. 2528 1.1 christos # 2010-08-16 Fix FLAG_OMITTED for AS_TR_CPP changes in autoconf-2.66. 2529 1.1 christos # 2010-07-02 Add check for ss_family (for minix). 2530 1.1 christos # 2010-04-26 Fix to use CPPFLAGS for CHECK_COMPILER_FLAGS. 2531 1.1 christos # 2010-03-01 Fix RPATH using CONFIG_COMMANDS to run at the very end. 2532 1.1 christos # 2010-02-18 WITH_SSL outputs the LIBSSL_LDFLAGS, LIBS, CPPFLAGS separate, -ldl 2533 1.1 christos # 2010-02-01 added ACX_CHECK_MEMCMP_SIGNED, AHX_MEMCMP_BROKEN 2534 1.1 christos # 2010-01-20 added AHX_COONFIG_STRLCAT 2535 1.1 christos # 2009-07-14 U_CHAR detection improved for windows crosscompile. 2536 1.1 christos # added ACX_FUNC_MALLOC 2537 1.1 christos # fixup some #if to #ifdef 2538 1.1 christos # NONBLOCKING test for mingw crosscompile. 2539 1.1 christos # 2009-07-13 added ACX_WITH_SSL_OPTIONAL 2540 1.1 christos # 2009-07-03 fixup LDFLAGS for empty ssl dir. 2541 1.1 christos # 2542 1.1 christos # Automates some of the checking constructs. Aims at portability for POSIX. 2543 1.1 christos # Documentation for functions is below. 2544 1.1 christos # 2545 1.1 christos # the following macro's are provided in this file: 2546 1.1 christos # (see below for details on each macro). 2547 1.1 christos # 2548 1.1 christos # ACX_ESCAPE_BACKSLASH - escape backslashes in var for C-preproc. 2549 1.1 christos # ACX_RSRC_VERSION - create windows resource version number. 2550 1.1 christos # ACX_CHECK_COMPILER_FLAG - see if cc supports a flag. 2551 1.1 christos # ACX_CHECK_ERROR_FLAGS - see which flag is -werror (used below). 2552 1.1 christos # ACX_CHECK_COMPILER_FLAG_NEEDED - see if flags make the code compile cleanly. 2553 1.1 christos # ACX_DEPFLAG - find cc dependency flags. 2554 1.1 christos # ACX_DETERMINE_EXT_FLAGS_UNBOUND - find out which flags enable BSD and POSIX. 2555 1.1 christos # ACX_CHECK_FORMAT_ATTRIBUTE - find cc printf format syntax. 2556 1.1 christos # ACX_CHECK_UNUSED_ATTRIBUTE - find cc variable unused syntax. 2557 1.1 christos # ACX_CHECK_FLTO - see if cc supports -flto and use it if so. 2558 1.1 christos # ACX_LIBTOOL_C_ONLY - create libtool for C only, improved. 2559 1.1 christos # ACX_TYPE_U_CHAR - u_char type. 2560 1.1 christos # ACX_TYPE_RLIM_T - rlim_t type. 2561 1.1 christos # ACX_TYPE_SOCKLEN_T - socklen_t type. 2562 1.1 christos # ACX_TYPE_IN_ADDR_T - in_addr_t type. 2563 1.1 christos # ACX_TYPE_IN_PORT_T - in_port_t type. 2564 1.1 christos # ACX_ARG_RPATH - add --disable-rpath option. 2565 1.1 christos # ACX_WITH_SSL - add --with-ssl option, link -lcrypto. 2566 1.1 christos # ACX_WITH_SSL_OPTIONAL - add --with-ssl option, link -lcrypto, 2567 1.1 christos # where --without-ssl is also accepted 2568 1.1 christos # ACX_LIB_SSL - setup to link -lssl. 2569 1.1 christos # ACX_SYS_LARGEFILE - improved sys_largefile, fseeko, >2G files. 2570 1.1 christos # ACX_CHECK_GETADDRINFO_WITH_INCLUDES - find getaddrinfo, portably. 2571 1.1 christos # ACX_FUNC_DEPRECATED - see if func is deprecated. 2572 1.1 christos # ACX_CHECK_NONBLOCKING_BROKEN - see if nonblocking sockets really work. 2573 1.1 christos # ACX_MKDIR_ONE_ARG - determine mkdir(2) number of arguments. 2574 1.1 christos # ACX_FUNC_IOCTLSOCKET - find ioctlsocket, portably. 2575 1.1 christos # ACX_FUNC_MALLOC - check malloc, define replacement . 2576 1.1 christos # AHX_CONFIG_FORMAT_ATTRIBUTE - config.h text for format. 2577 1.1 christos # AHX_CONFIG_UNUSED_ATTRIBUTE - config.h text for unused. 2578 1.1 christos # AHX_CONFIG_FSEEKO - define fseeko, ftello fallback. 2579 1.1 christos # AHX_CONFIG_RAND_MAX - define RAND_MAX if needed. 2580 1.1 christos # AHX_CONFIG_MAXHOSTNAMELEN - define MAXHOSTNAMELEN if needed. 2581 1.1 christos # AHX_CONFIG_IPV6_MIN_MTU - define IPV6_MIN_MTU if needed. 2582 1.1 christos # AHX_CONFIG_SNPRINTF - snprintf compat prototype 2583 1.1 christos # AHX_CONFIG_INET_PTON - inet_pton compat prototype 2584 1.1 christos # AHX_CONFIG_INET_NTOP - inet_ntop compat prototype 2585 1.1 christos # AHX_CONFIG_INET_ATON - inet_aton compat prototype 2586 1.1 christos # AHX_CONFIG_MEMMOVE - memmove compat prototype 2587 1.1 christos # AHX_CONFIG_STRLCAT - strlcat compat prototype 2588 1.1 christos # AHX_CONFIG_STRLCPY - strlcpy compat prototype 2589 1.1 christos # AHX_CONFIG_GMTIME_R - gmtime_r compat prototype 2590 1.1 christos # AHX_CONFIG_W32_SLEEP - w32 compat for sleep 2591 1.1 christos # AHX_CONFIG_W32_USLEEP - w32 compat for usleep 2592 1.1 christos # AHX_CONFIG_W32_RANDOM - w32 compat for random 2593 1.1 christos # AHX_CONFIG_W32_SRANDOM - w32 compat for srandom 2594 1.1 christos # AHX_CONFIG_W32_FD_SET_T - w32 detection of FD_SET_T. 2595 1.1 christos # ACX_CFLAGS_STRIP - strip one flag from CFLAGS 2596 1.1 christos # ACX_STRIP_EXT_FLAGS - strip extension flags from CFLAGS 2597 1.1 christos # AHX_CONFIG_FLAG_OMITTED - define omitted flag 2598 1.1 christos # AHX_CONFIG_FLAG_EXT - define omitted extension flag 2599 1.1 christos # AHX_CONFIG_EXT_FLAGS - define the stripped extension flags 2600 1.1 christos # ACX_CHECK_MEMCMP_SIGNED - check if memcmp uses signed characters. 2601 1.1 christos # AHX_MEMCMP_BROKEN - replace memcmp func for CHECK_MEMCMP_SIGNED. 2602 1.1 christos # ACX_CHECK_SS_FAMILY - check for sockaddr_storage.ss_family 2603 1.1 christos # ACX_CHECK_PIE - add --enable-pie option and check if works 2604 1.1 christos # ACX_CHECK_RELRO_NOW - add --enable-relro-now option and check it 2605 1.1 christos # 2606 1.1 christos 2607 1.1 christos 2608 1.1 christos 2609 1.1 christos 2610 1.1 christos 2611 1.1 christos 2612 1.1 christos 2613 1.1 christos 2614 1.1 christos 2615 1.1 christos 2616 1.1 christos 2617 1.1 christos 2618 1.1 christos 2619 1.1 christos 2620 1.1 christos 2621 1.1 christos 2622 1.1 christos 2623 1.1 christos 2624 1.1 christos 2625 1.1 christos 2626 1.1 christos 2627 1.1 christos 2628 1.1 christos 2629 1.1 christos 2630 1.1 christos 2631 1.1 christos 2632 1.1 christos 2633 1.1 christos 2634 1.1 christos 2635 1.1 christos 2636 1.1 christos 2637 1.1 christos 2638 1.1 christos 2639 1.1 christos 2640 1.1 christos 2641 1.1 christos 2642 1.1 christos 2643 1.1 christos 2644 1.1 christos 2645 1.1 christos 2646 1.1 christos 2647 1.1 christos 2648 1.1 christos 2649 1.1 christos 2650 1.1 christos 2651 1.1 christos 2652 1.1 christos 2653 1.1 christos 2654 1.1 christos 2655 1.1 christos 2656 1.1 christos 2657 1.1 christos 2658 1.1 christos 2659 1.1 christos 2660 1.1 christos 2661 1.1 christos 2662 1.1 christos 2663 1.1 christos 2664 1.1 christos 2665 1.1 christos 2666 1.1 christos 2667 1.1 christos 2668 1.1 christos 2669 1.1 christos 2670 1.1 christos 2671 1.1 christos 2672 1.1 christos 2673 1.1 christos 2674 1.1 christos 2675 1.1 christos 2676 1.1 christos 2677 1.1 christos 2678 1.1 christos 2679 1.1 christos 2680 1.1 christos 2681 1.1 christos 2682 1.1 christos 2683 1.1 christos 2684 1.1 christos 2685 1.1 christos 2686 1.1 christos 2687 1.1 christos 2688 1.1 christos 2689 1.1 christos 2690 1.1 christos 2691 1.1 christos 2692 1.1 christos 2693 1.1 christos 2694 1.1 christos 2695 1.1 christos 2696 1.1 christos 2697 1.1 christos 2698 1.1 christos 2699 1.1 christos 2700 1.1 christos 2701 1.1 christos 2702 1.1 christos 2703 1.1 christos 2704 1.1 christos 2705 1.1 christos 2706 1.1 christos 2707 1.1 christos 2708 1.1 christos 2709 1.1 christos 2710 1.1 christos 2711 1.1 christos 2712 1.1 christos 2713 1.1 christos # =========================================================================== 2714 1.1 christos # https://www.gnu.org/software/autoconf-archive/ax_check_compile_flag.html 2715 1.1 christos # =========================================================================== 2716 1.1 christos # 2717 1.1 christos # SYNOPSIS 2718 1.1 christos # 2719 1.1 christos # AX_CHECK_COMPILE_FLAG(FLAG, [ACTION-SUCCESS], [ACTION-FAILURE], [EXTRA-FLAGS], [INPUT]) 2720 1.1 christos # 2721 1.1 christos # DESCRIPTION 2722 1.1 christos # 2723 1.1 christos # Check whether the given FLAG works with the current language's compiler 2724 1.1 christos # or gives an error. (Warnings, however, are ignored) 2725 1.1 christos # 2726 1.1 christos # ACTION-SUCCESS/ACTION-FAILURE are shell commands to execute on 2727 1.1 christos # success/failure. 2728 1.1 christos # 2729 1.1 christos # If EXTRA-FLAGS is defined, it is added to the current language's default 2730 1.1 christos # flags (e.g. CFLAGS) when the check is done. The check is thus made with 2731 1.1 christos # the flags: "CFLAGS EXTRA-FLAGS FLAG". This can for example be used to 2732 1.1 christos # force the compiler to issue an error when a bad flag is given. 2733 1.1 christos # 2734 1.1 christos # INPUT gives an alternative input source to AC_COMPILE_IFELSE. 2735 1.1 christos # 2736 1.1 christos # NOTE: Implementation based on AX_CFLAGS_GCC_OPTION. Please keep this 2737 1.1 christos # macro in sync with AX_CHECK_{PREPROC,LINK}_FLAG. 2738 1.1 christos # 2739 1.1 christos # LICENSE 2740 1.1 christos # 2741 1.1 christos # Copyright (c) 2008 Guido U. Draheim <guidod (at] gmx.de> 2742 1.1 christos # Copyright (c) 2011 Maarten Bosmans <mkbosmans (at] gmail.com> 2743 1.1 christos # 2744 1.1 christos # Copying and distribution of this file, with or without modification, are 2745 1.1 christos # permitted in any medium without royalty provided the copyright notice 2746 1.1 christos # and this notice are preserved. This file is offered as-is, without any 2747 1.1 christos # warranty. 2748 1.1 christos 2749 1.1 christos #serial 6 2750 1.1 christos 2751 1.1 christos 2752 1.1 christos 2753 1.1 christos CFLAGS="$CFLAGS" 2754 1.1 christos 2755 1.1 christos 2756 1.1 christos 2757 1.1 christos 2758 1.1 christos 2759 1.1 christos 2760 1.1 christos 2761 1.1 christos 2762 1.1 christos 2763 1.1 christos ac_ext=c 2764 1.1 christos ac_cpp='$CPP $CPPFLAGS' 2765 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2766 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2767 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 2768 1.1 christos if test -n "$ac_tool_prefix"; then 2769 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2770 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2 2771 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2772 1.1 christos printf %s "checking for $ac_word... " >&6; } 2773 1.1 christos if test ${ac_cv_prog_CC+y} 2774 1.1 christos then : 2775 1.1 christos printf %s "(cached) " >&6 2776 1.1 christos else case e in #( 2777 1.1 christos e) if test -n "$CC"; then 2778 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 2779 1.1 christos else 2780 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2781 1.1 christos for as_dir in $PATH 2782 1.1 christos do 2783 1.1 christos IFS=$as_save_IFS 2784 1.1 christos case $as_dir in #((( 2785 1.1 christos '') as_dir=./ ;; 2786 1.1 christos */) ;; 2787 1.1 christos *) as_dir=$as_dir/ ;; 2788 1.1 christos esac 2789 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2790 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2791 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc" 2792 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2793 1.1 christos break 2 2794 1.1 christos fi 2795 1.1 christos done 2796 1.1 christos done 2797 1.1 christos IFS=$as_save_IFS 2798 1.1 christos 2799 1.1 christos fi ;; 2800 1.1 christos esac 2801 1.1 christos fi 2802 1.1 christos CC=$ac_cv_prog_CC 2803 1.1 christos if test -n "$CC"; then 2804 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2805 1.1 christos printf "%s\n" "$CC" >&6; } 2806 1.1 christos else 2807 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2808 1.1 christos printf "%s\n" "no" >&6; } 2809 1.1 christos fi 2810 1.1 christos 2811 1.1 christos 2812 1.1 christos fi 2813 1.1 christos if test -z "$ac_cv_prog_CC"; then 2814 1.1 christos ac_ct_CC=$CC 2815 1.1 christos # Extract the first word of "gcc", so it can be a program name with args. 2816 1.1 christos set dummy gcc; ac_word=$2 2817 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2818 1.1 christos printf %s "checking for $ac_word... " >&6; } 2819 1.1 christos if test ${ac_cv_prog_ac_ct_CC+y} 2820 1.1 christos then : 2821 1.1 christos printf %s "(cached) " >&6 2822 1.1 christos else case e in #( 2823 1.1 christos e) if test -n "$ac_ct_CC"; then 2824 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2825 1.1 christos else 2826 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2827 1.1 christos for as_dir in $PATH 2828 1.1 christos do 2829 1.1 christos IFS=$as_save_IFS 2830 1.1 christos case $as_dir in #((( 2831 1.1 christos '') as_dir=./ ;; 2832 1.1 christos */) ;; 2833 1.1 christos *) as_dir=$as_dir/ ;; 2834 1.1 christos esac 2835 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2836 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2837 1.1 christos ac_cv_prog_ac_ct_CC="gcc" 2838 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2839 1.1 christos break 2 2840 1.1 christos fi 2841 1.1 christos done 2842 1.1 christos done 2843 1.1 christos IFS=$as_save_IFS 2844 1.1 christos 2845 1.1 christos fi ;; 2846 1.1 christos esac 2847 1.1 christos fi 2848 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 2849 1.1 christos if test -n "$ac_ct_CC"; then 2850 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2851 1.1 christos printf "%s\n" "$ac_ct_CC" >&6; } 2852 1.1 christos else 2853 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2854 1.1 christos printf "%s\n" "no" >&6; } 2855 1.1 christos fi 2856 1.1 christos 2857 1.1 christos if test "x$ac_ct_CC" = x; then 2858 1.1 christos CC="" 2859 1.1 christos else 2860 1.1 christos case $cross_compiling:$ac_tool_warned in 2861 1.1 christos yes:) 2862 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2863 1.1 christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2864 1.1 christos ac_tool_warned=yes ;; 2865 1.1 christos esac 2866 1.1 christos CC=$ac_ct_CC 2867 1.1 christos fi 2868 1.1 christos else 2869 1.1 christos CC="$ac_cv_prog_CC" 2870 1.1 christos fi 2871 1.1 christos 2872 1.1 christos if test -z "$CC"; then 2873 1.1 christos if test -n "$ac_tool_prefix"; then 2874 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2875 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2 2876 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2877 1.1 christos printf %s "checking for $ac_word... " >&6; } 2878 1.1 christos if test ${ac_cv_prog_CC+y} 2879 1.1 christos then : 2880 1.1 christos printf %s "(cached) " >&6 2881 1.1 christos else case e in #( 2882 1.1 christos e) if test -n "$CC"; then 2883 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 2884 1.1 christos else 2885 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2886 1.1 christos for as_dir in $PATH 2887 1.1 christos do 2888 1.1 christos IFS=$as_save_IFS 2889 1.1 christos case $as_dir in #((( 2890 1.1 christos '') as_dir=./ ;; 2891 1.1 christos */) ;; 2892 1.1 christos *) as_dir=$as_dir/ ;; 2893 1.1 christos esac 2894 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2895 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2896 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc" 2897 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2898 1.1 christos break 2 2899 1.1 christos fi 2900 1.1 christos done 2901 1.1 christos done 2902 1.1 christos IFS=$as_save_IFS 2903 1.1 christos 2904 1.1 christos fi ;; 2905 1.1 christos esac 2906 1.1 christos fi 2907 1.1 christos CC=$ac_cv_prog_CC 2908 1.1 christos if test -n "$CC"; then 2909 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2910 1.1 christos printf "%s\n" "$CC" >&6; } 2911 1.1 christos else 2912 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2913 1.1 christos printf "%s\n" "no" >&6; } 2914 1.1 christos fi 2915 1.1 christos 2916 1.1 christos 2917 1.1 christos fi 2918 1.1 christos fi 2919 1.1 christos if test -z "$CC"; then 2920 1.1 christos # Extract the first word of "cc", so it can be a program name with args. 2921 1.1 christos set dummy cc; ac_word=$2 2922 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2923 1.1 christos printf %s "checking for $ac_word... " >&6; } 2924 1.1 christos if test ${ac_cv_prog_CC+y} 2925 1.1 christos then : 2926 1.1 christos printf %s "(cached) " >&6 2927 1.1 christos else case e in #( 2928 1.1 christos e) if test -n "$CC"; then 2929 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 2930 1.1 christos else 2931 1.1 christos ac_prog_rejected=no 2932 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2933 1.1 christos for as_dir in $PATH 2934 1.1 christos do 2935 1.1 christos IFS=$as_save_IFS 2936 1.1 christos case $as_dir in #((( 2937 1.1 christos '') as_dir=./ ;; 2938 1.1 christos */) ;; 2939 1.1 christos *) as_dir=$as_dir/ ;; 2940 1.1 christos esac 2941 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2942 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2943 1.1 christos if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2944 1.1 christos ac_prog_rejected=yes 2945 1.1 christos continue 2946 1.1 christos fi 2947 1.1 christos ac_cv_prog_CC="cc" 2948 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2949 1.1 christos break 2 2950 1.1 christos fi 2951 1.1 christos done 2952 1.1 christos done 2953 1.1 christos IFS=$as_save_IFS 2954 1.1 christos 2955 1.1 christos if test $ac_prog_rejected = yes; then 2956 1.1 christos # We found a bogon in the path, so make sure we never use it. 2957 1.1 christos set dummy $ac_cv_prog_CC 2958 1.1 christos shift 2959 1.1 christos if test $# != 0; then 2960 1.1 christos # We chose a different compiler from the bogus one. 2961 1.1 christos # However, it has the same basename, so the bogon will be chosen 2962 1.1 christos # first if we set CC to just the basename; use the full file name. 2963 1.1 christos shift 2964 1.1 christos ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" 2965 1.1 christos fi 2966 1.1 christos fi 2967 1.1 christos fi ;; 2968 1.1 christos esac 2969 1.1 christos fi 2970 1.1 christos CC=$ac_cv_prog_CC 2971 1.1 christos if test -n "$CC"; then 2972 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2973 1.1 christos printf "%s\n" "$CC" >&6; } 2974 1.1 christos else 2975 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2976 1.1 christos printf "%s\n" "no" >&6; } 2977 1.1 christos fi 2978 1.1 christos 2979 1.1 christos 2980 1.1 christos fi 2981 1.1 christos if test -z "$CC"; then 2982 1.1 christos if test -n "$ac_tool_prefix"; then 2983 1.1 christos for ac_prog in cl.exe 2984 1.1 christos do 2985 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2986 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2987 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2988 1.1 christos printf %s "checking for $ac_word... " >&6; } 2989 1.1 christos if test ${ac_cv_prog_CC+y} 2990 1.1 christos then : 2991 1.1 christos printf %s "(cached) " >&6 2992 1.1 christos else case e in #( 2993 1.1 christos e) if test -n "$CC"; then 2994 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 2995 1.1 christos else 2996 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2997 1.1 christos for as_dir in $PATH 2998 1.1 christos do 2999 1.1 christos IFS=$as_save_IFS 3000 1.1 christos case $as_dir in #((( 3001 1.1 christos '') as_dir=./ ;; 3002 1.1 christos */) ;; 3003 1.1 christos *) as_dir=$as_dir/ ;; 3004 1.1 christos esac 3005 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3006 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3007 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3008 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3009 1.1 christos break 2 3010 1.1 christos fi 3011 1.1 christos done 3012 1.1 christos done 3013 1.1 christos IFS=$as_save_IFS 3014 1.1 christos 3015 1.1 christos fi ;; 3016 1.1 christos esac 3017 1.1 christos fi 3018 1.1 christos CC=$ac_cv_prog_CC 3019 1.1 christos if test -n "$CC"; then 3020 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3021 1.1 christos printf "%s\n" "$CC" >&6; } 3022 1.1 christos else 3023 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3024 1.1 christos printf "%s\n" "no" >&6; } 3025 1.1 christos fi 3026 1.1 christos 3027 1.1 christos 3028 1.1 christos test -n "$CC" && break 3029 1.1 christos done 3030 1.1 christos fi 3031 1.1 christos if test -z "$CC"; then 3032 1.1 christos ac_ct_CC=$CC 3033 1.1 christos for ac_prog in cl.exe 3034 1.1 christos do 3035 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 3036 1.1 christos set dummy $ac_prog; ac_word=$2 3037 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3038 1.1 christos printf %s "checking for $ac_word... " >&6; } 3039 1.1 christos if test ${ac_cv_prog_ac_ct_CC+y} 3040 1.1 christos then : 3041 1.1 christos printf %s "(cached) " >&6 3042 1.1 christos else case e in #( 3043 1.1 christos e) if test -n "$ac_ct_CC"; then 3044 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3045 1.1 christos else 3046 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3047 1.1 christos for as_dir in $PATH 3048 1.1 christos do 3049 1.1 christos IFS=$as_save_IFS 3050 1.1 christos case $as_dir in #((( 3051 1.1 christos '') as_dir=./ ;; 3052 1.1 christos */) ;; 3053 1.1 christos *) as_dir=$as_dir/ ;; 3054 1.1 christos esac 3055 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3056 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3057 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog" 3058 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3059 1.1 christos break 2 3060 1.1 christos fi 3061 1.1 christos done 3062 1.1 christos done 3063 1.1 christos IFS=$as_save_IFS 3064 1.1 christos 3065 1.1 christos fi ;; 3066 1.1 christos esac 3067 1.1 christos fi 3068 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 3069 1.1 christos if test -n "$ac_ct_CC"; then 3070 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3071 1.1 christos printf "%s\n" "$ac_ct_CC" >&6; } 3072 1.1 christos else 3073 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3074 1.1 christos printf "%s\n" "no" >&6; } 3075 1.1 christos fi 3076 1.1 christos 3077 1.1 christos 3078 1.1 christos test -n "$ac_ct_CC" && break 3079 1.1 christos done 3080 1.1 christos 3081 1.1 christos if test "x$ac_ct_CC" = x; then 3082 1.1 christos CC="" 3083 1.1 christos else 3084 1.1 christos case $cross_compiling:$ac_tool_warned in 3085 1.1 christos yes:) 3086 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3087 1.1 christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3088 1.1 christos ac_tool_warned=yes ;; 3089 1.1 christos esac 3090 1.1 christos CC=$ac_ct_CC 3091 1.1 christos fi 3092 1.1 christos fi 3093 1.1 christos 3094 1.1 christos fi 3095 1.1 christos if test -z "$CC"; then 3096 1.1 christos if test -n "$ac_tool_prefix"; then 3097 1.1 christos # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. 3098 1.1 christos set dummy ${ac_tool_prefix}clang; ac_word=$2 3099 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3100 1.1 christos printf %s "checking for $ac_word... " >&6; } 3101 1.1 christos if test ${ac_cv_prog_CC+y} 3102 1.1 christos then : 3103 1.1 christos printf %s "(cached) " >&6 3104 1.1 christos else case e in #( 3105 1.1 christos e) if test -n "$CC"; then 3106 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3107 1.1 christos else 3108 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3109 1.1 christos for as_dir in $PATH 3110 1.1 christos do 3111 1.1 christos IFS=$as_save_IFS 3112 1.1 christos case $as_dir in #((( 3113 1.1 christos '') as_dir=./ ;; 3114 1.1 christos */) ;; 3115 1.1 christos *) as_dir=$as_dir/ ;; 3116 1.1 christos esac 3117 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3118 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3119 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}clang" 3120 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3121 1.1 christos break 2 3122 1.1 christos fi 3123 1.1 christos done 3124 1.1 christos done 3125 1.1 christos IFS=$as_save_IFS 3126 1.1 christos 3127 1.1 christos fi ;; 3128 1.1 christos esac 3129 1.1 christos fi 3130 1.1 christos CC=$ac_cv_prog_CC 3131 1.1 christos if test -n "$CC"; then 3132 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3133 1.1 christos printf "%s\n" "$CC" >&6; } 3134 1.1 christos else 3135 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3136 1.1 christos printf "%s\n" "no" >&6; } 3137 1.1 christos fi 3138 1.1 christos 3139 1.1 christos 3140 1.1 christos fi 3141 1.1 christos if test -z "$ac_cv_prog_CC"; then 3142 1.1 christos ac_ct_CC=$CC 3143 1.1 christos # Extract the first word of "clang", so it can be a program name with args. 3144 1.1 christos set dummy clang; ac_word=$2 3145 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3146 1.1 christos printf %s "checking for $ac_word... " >&6; } 3147 1.1 christos if test ${ac_cv_prog_ac_ct_CC+y} 3148 1.1 christos then : 3149 1.1 christos printf %s "(cached) " >&6 3150 1.1 christos else case e in #( 3151 1.1 christos e) if test -n "$ac_ct_CC"; then 3152 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3153 1.1 christos else 3154 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3155 1.1 christos for as_dir in $PATH 3156 1.1 christos do 3157 1.1 christos IFS=$as_save_IFS 3158 1.1 christos case $as_dir in #((( 3159 1.1 christos '') as_dir=./ ;; 3160 1.1 christos */) ;; 3161 1.1 christos *) as_dir=$as_dir/ ;; 3162 1.1 christos esac 3163 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3164 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3165 1.1 christos ac_cv_prog_ac_ct_CC="clang" 3166 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3167 1.1 christos break 2 3168 1.1 christos fi 3169 1.1 christos done 3170 1.1 christos done 3171 1.1 christos IFS=$as_save_IFS 3172 1.1 christos 3173 1.1 christos fi ;; 3174 1.1 christos esac 3175 1.1 christos fi 3176 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 3177 1.1 christos if test -n "$ac_ct_CC"; then 3178 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3179 1.1 christos printf "%s\n" "$ac_ct_CC" >&6; } 3180 1.1 christos else 3181 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3182 1.1 christos printf "%s\n" "no" >&6; } 3183 1.1 christos fi 3184 1.1 christos 3185 1.1 christos if test "x$ac_ct_CC" = x; then 3186 1.1 christos CC="" 3187 1.1 christos else 3188 1.1 christos case $cross_compiling:$ac_tool_warned in 3189 1.1 christos yes:) 3190 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3191 1.1 christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3192 1.1 christos ac_tool_warned=yes ;; 3193 1.1 christos esac 3194 1.1 christos CC=$ac_ct_CC 3195 1.1 christos fi 3196 1.1 christos else 3197 1.1 christos CC="$ac_cv_prog_CC" 3198 1.1 christos fi 3199 1.1 christos 3200 1.1 christos fi 3201 1.1 christos 3202 1.1 christos 3203 1.1 christos test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3204 1.1 christos printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3205 1.1 christos as_fn_error $? "no acceptable C compiler found in \$PATH 3206 1.1 christos See 'config.log' for more details" "$LINENO" 5; } 3207 1.1 christos 3208 1.1 christos # Provide some information about the compiler. 3209 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3210 1.1 christos set X $ac_compile 3211 1.1 christos ac_compiler=$2 3212 1.1 christos for ac_option in --version -v -V -qversion -version; do 3213 1.1 christos { { ac_try="$ac_compiler $ac_option >&5" 3214 1.1 christos case "(($ac_try" in 3215 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3216 1.1 christos *) ac_try_echo=$ac_try;; 3217 1.1 christos esac 3218 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3219 1.1 christos printf "%s\n" "$ac_try_echo"; } >&5 3220 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3221 1.1 christos ac_status=$? 3222 1.1 christos if test -s conftest.err; then 3223 1.1 christos sed '10a\ 3224 1.1 christos ... rest of stderr output deleted ... 3225 1.1 christos 10q' conftest.err >conftest.er1 3226 1.1 christos cat conftest.er1 >&5 3227 1.1 christos fi 3228 1.1 christos rm -f conftest.er1 conftest.err 3229 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3230 1.1 christos test $ac_status = 0; } 3231 1.1 christos done 3232 1.1 christos 3233 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3234 1.1 christos /* end confdefs.h. */ 3235 1.1 christos 3236 1.1 christos int 3237 1.1 christos main (void) 3238 1.1 christos { 3239 1.1 christos 3240 1.1 christos ; 3241 1.1 christos return 0; 3242 1.1 christos } 3243 1.1 christos _ACEOF 3244 1.1 christos ac_clean_files_save=$ac_clean_files 3245 1.1 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3246 1.1 christos # Try to create an executable without -o first, disregard a.out. 3247 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition 3248 1.1 christos # of exeext. 3249 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3250 1.1 christos printf %s "checking whether the C compiler works... " >&6; } 3251 1.1 christos ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3252 1.1 christos 3253 1.1 christos # The possible output files: 3254 1.1 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3255 1.1 christos 3256 1.1 christos ac_rmfiles= 3257 1.1 christos for ac_file in $ac_files 3258 1.1 christos do 3259 1.1 christos case $ac_file in 3260 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3261 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3262 1.1 christos esac 3263 1.1 christos done 3264 1.1 christos rm -f $ac_rmfiles 3265 1.1 christos 3266 1.1 christos if { { ac_try="$ac_link_default" 3267 1.1 christos case "(($ac_try" in 3268 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3269 1.1 christos *) ac_try_echo=$ac_try;; 3270 1.1 christos esac 3271 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3272 1.1 christos printf "%s\n" "$ac_try_echo"; } >&5 3273 1.1 christos (eval "$ac_link_default") 2>&5 3274 1.1 christos ac_status=$? 3275 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3276 1.1 christos test $ac_status = 0; } 3277 1.1 christos then : 3278 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to 'no'. 3279 1.1 christos # So ignore a value of 'no', otherwise this would lead to 'EXEEXT = no' 3280 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached, 3281 1.1 christos # so that the user can short-circuit this test for compilers unknown to 3282 1.1 christos # Autoconf. 3283 1.1 christos for ac_file in $ac_files '' 3284 1.1 christos do 3285 1.1 christos test -f "$ac_file" || continue 3286 1.1 christos case $ac_file in 3287 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3288 1.1 christos ;; 3289 1.1 christos [ab].out ) 3290 1.1 christos # We found the default executable, but exeext='' is most 3291 1.1 christos # certainly right. 3292 1.1 christos break;; 3293 1.1 christos *.* ) 3294 1.1 christos if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; 3295 1.1 christos then :; else 3296 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3297 1.1 christos fi 3298 1.1 christos # We set ac_cv_exeext here because the later test for it is not 3299 1.1 christos # safe: cross compilers may not add the suffix if given an '-o' 3300 1.1 christos # argument, so we may need to know it at that point already. 3301 1.1 christos # Even if this section looks crufty: it has the advantage of 3302 1.1 christos # actually working. 3303 1.1 christos break;; 3304 1.1 christos * ) 3305 1.1 christos break;; 3306 1.1 christos esac 3307 1.1 christos done 3308 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext= 3309 1.1 christos 3310 1.1 christos else case e in #( 3311 1.1 christos e) ac_file='' ;; 3312 1.1 christos esac 3313 1.1 christos fi 3314 1.1 christos if test -z "$ac_file" 3315 1.1 christos then : 3316 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3317 1.1 christos printf "%s\n" "no" >&6; } 3318 1.1 christos printf "%s\n" "$as_me: failed program was:" >&5 3319 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 3320 1.1 christos 3321 1.1 christos { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3322 1.1 christos printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3323 1.1 christos as_fn_error 77 "C compiler cannot create executables 3324 1.1 christos See 'config.log' for more details" "$LINENO" 5; } 3325 1.1 christos else case e in #( 3326 1.1 christos e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3327 1.1 christos printf "%s\n" "yes" >&6; } ;; 3328 1.1 christos esac 3329 1.1 christos fi 3330 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3331 1.1 christos printf %s "checking for C compiler default output file name... " >&6; } 3332 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3333 1.1 christos printf "%s\n" "$ac_file" >&6; } 3334 1.1 christos ac_exeext=$ac_cv_exeext 3335 1.1 christos 3336 1.1 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3337 1.1 christos ac_clean_files=$ac_clean_files_save 3338 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3339 1.1 christos printf %s "checking for suffix of executables... " >&6; } 3340 1.1 christos if { { ac_try="$ac_link" 3341 1.1 christos case "(($ac_try" in 3342 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3343 1.1 christos *) ac_try_echo=$ac_try;; 3344 1.1 christos esac 3345 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3346 1.1 christos printf "%s\n" "$ac_try_echo"; } >&5 3347 1.1 christos (eval "$ac_link") 2>&5 3348 1.1 christos ac_status=$? 3349 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3350 1.1 christos test $ac_status = 0; } 3351 1.1 christos then : 3352 1.1 christos # If both 'conftest.exe' and 'conftest' are 'present' (well, observable) 3353 1.1 christos # catch 'conftest.exe'. For instance with Cygwin, 'ls conftest' will 3354 1.1 christos # work properly (i.e., refer to 'conftest.exe'), while it won't with 3355 1.1 christos # 'rm'. 3356 1.1 christos for ac_file in conftest.exe conftest conftest.*; do 3357 1.1 christos test -f "$ac_file" || continue 3358 1.1 christos case $ac_file in 3359 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3360 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3361 1.1 christos break;; 3362 1.1 christos * ) break;; 3363 1.1 christos esac 3364 1.1 christos done 3365 1.1 christos else case e in #( 3366 1.1 christos e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3367 1.1 christos printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3368 1.1 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3369 1.1 christos See 'config.log' for more details" "$LINENO" 5; } ;; 3370 1.1 christos esac 3371 1.1 christos fi 3372 1.1 christos rm -f conftest conftest$ac_cv_exeext 3373 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3374 1.1 christos printf "%s\n" "$ac_cv_exeext" >&6; } 3375 1.1 christos 3376 1.1 christos rm -f conftest.$ac_ext 3377 1.1 christos EXEEXT=$ac_cv_exeext 3378 1.1 christos ac_exeext=$EXEEXT 3379 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3380 1.1 christos /* end confdefs.h. */ 3381 1.1 christos #include <stdio.h> 3382 1.1 christos int 3383 1.1 christos main (void) 3384 1.1 christos { 3385 1.1 christos FILE *f = fopen ("conftest.out", "w"); 3386 1.1 christos if (!f) 3387 1.1 christos return 1; 3388 1.1 christos return ferror (f) || fclose (f) != 0; 3389 1.1 christos 3390 1.1 christos ; 3391 1.1 christos return 0; 3392 1.1 christos } 3393 1.1 christos _ACEOF 3394 1.1 christos ac_clean_files="$ac_clean_files conftest.out" 3395 1.1 christos # Check that the compiler produces executables we can run. If not, either 3396 1.1 christos # the compiler is broken, or we cross compile. 3397 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3398 1.1 christos printf %s "checking whether we are cross compiling... " >&6; } 3399 1.1 christos if test "$cross_compiling" != yes; then 3400 1.1 christos { { ac_try="$ac_link" 3401 1.1 christos case "(($ac_try" in 3402 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3403 1.1 christos *) ac_try_echo=$ac_try;; 3404 1.1 christos esac 3405 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3406 1.1 christos printf "%s\n" "$ac_try_echo"; } >&5 3407 1.1 christos (eval "$ac_link") 2>&5 3408 1.1 christos ac_status=$? 3409 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3410 1.1 christos test $ac_status = 0; } 3411 1.1 christos if { ac_try='./conftest$ac_cv_exeext' 3412 1.1 christos { { case "(($ac_try" in 3413 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3414 1.1 christos *) ac_try_echo=$ac_try;; 3415 1.1 christos esac 3416 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3417 1.1 christos printf "%s\n" "$ac_try_echo"; } >&5 3418 1.1 christos (eval "$ac_try") 2>&5 3419 1.1 christos ac_status=$? 3420 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3421 1.1 christos test $ac_status = 0; }; }; then 3422 1.1 christos cross_compiling=no 3423 1.1 christos else 3424 1.1 christos if test "$cross_compiling" = maybe; then 3425 1.1 christos cross_compiling=yes 3426 1.1 christos else 3427 1.1 christos { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3428 1.1 christos printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3429 1.1 christos as_fn_error 77 "cannot run C compiled programs. 3430 1.1 christos If you meant to cross compile, use '--host'. 3431 1.1 christos See 'config.log' for more details" "$LINENO" 5; } 3432 1.1 christos fi 3433 1.1 christos fi 3434 1.1 christos fi 3435 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3436 1.1 christos printf "%s\n" "$cross_compiling" >&6; } 3437 1.1 christos 3438 1.1 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext \ 3439 1.1 christos conftest.o conftest.obj conftest.out 3440 1.1 christos ac_clean_files=$ac_clean_files_save 3441 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3442 1.1 christos printf %s "checking for suffix of object files... " >&6; } 3443 1.1 christos if test ${ac_cv_objext+y} 3444 1.1 christos then : 3445 1.1 christos printf %s "(cached) " >&6 3446 1.1 christos else case e in #( 3447 1.1 christos e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3448 1.1 christos /* end confdefs.h. */ 3449 1.1 christos 3450 1.1 christos int 3451 1.1 christos main (void) 3452 1.1 christos { 3453 1.1 christos 3454 1.1 christos ; 3455 1.1 christos return 0; 3456 1.1 christos } 3457 1.1 christos _ACEOF 3458 1.1 christos rm -f conftest.o conftest.obj 3459 1.1 christos if { { ac_try="$ac_compile" 3460 1.1 christos case "(($ac_try" in 3461 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3462 1.1 christos *) ac_try_echo=$ac_try;; 3463 1.1 christos esac 3464 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3465 1.1 christos printf "%s\n" "$ac_try_echo"; } >&5 3466 1.1 christos (eval "$ac_compile") 2>&5 3467 1.1 christos ac_status=$? 3468 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3469 1.1 christos test $ac_status = 0; } 3470 1.1 christos then : 3471 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do 3472 1.1 christos test -f "$ac_file" || continue; 3473 1.1 christos case $ac_file in 3474 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3475 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3476 1.1 christos break;; 3477 1.1 christos esac 3478 1.1 christos done 3479 1.1 christos else case e in #( 3480 1.1 christos e) printf "%s\n" "$as_me: failed program was:" >&5 3481 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 3482 1.1 christos 3483 1.1 christos { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3484 1.1 christos printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3485 1.1 christos as_fn_error $? "cannot compute suffix of object files: cannot compile 3486 1.1 christos See 'config.log' for more details" "$LINENO" 5; } ;; 3487 1.1 christos esac 3488 1.1 christos fi 3489 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext ;; 3490 1.1 christos esac 3491 1.1 christos fi 3492 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3493 1.1 christos printf "%s\n" "$ac_cv_objext" >&6; } 3494 1.1 christos OBJEXT=$ac_cv_objext 3495 1.1 christos ac_objext=$OBJEXT 3496 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 3497 1.1 christos printf %s "checking whether the compiler supports GNU C... " >&6; } 3498 1.1 christos if test ${ac_cv_c_compiler_gnu+y} 3499 1.1 christos then : 3500 1.1 christos printf %s "(cached) " >&6 3501 1.1 christos else case e in #( 3502 1.1 christos e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3503 1.1 christos /* end confdefs.h. */ 3504 1.1 christos 3505 1.1 christos int 3506 1.1 christos main (void) 3507 1.1 christos { 3508 1.1 christos #ifndef __GNUC__ 3509 1.1 christos choke me 3510 1.1 christos #endif 3511 1.1 christos 3512 1.1 christos ; 3513 1.1 christos return 0; 3514 1.1 christos } 3515 1.1 christos _ACEOF 3516 1.1 christos if ac_fn_c_try_compile "$LINENO" 3517 1.1 christos then : 3518 1.1 christos ac_compiler_gnu=yes 3519 1.1 christos else case e in #( 3520 1.1 christos e) ac_compiler_gnu=no ;; 3521 1.1 christos esac 3522 1.1 christos fi 3523 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3524 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu 3525 1.1 christos ;; 3526 1.1 christos esac 3527 1.1 christos fi 3528 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3529 1.1 christos printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } 3530 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3531 1.1 christos 3532 1.1 christos if test $ac_compiler_gnu = yes; then 3533 1.1 christos GCC=yes 3534 1.1 christos else 3535 1.1 christos GCC= 3536 1.1 christos fi 3537 1.1 christos ac_test_CFLAGS=${CFLAGS+y} 3538 1.1 christos ac_save_CFLAGS=$CFLAGS 3539 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3540 1.1 christos printf %s "checking whether $CC accepts -g... " >&6; } 3541 1.1 christos if test ${ac_cv_prog_cc_g+y} 3542 1.1 christos then : 3543 1.1 christos printf %s "(cached) " >&6 3544 1.1 christos else case e in #( 3545 1.1 christos e) ac_save_c_werror_flag=$ac_c_werror_flag 3546 1.1 christos ac_c_werror_flag=yes 3547 1.1 christos ac_cv_prog_cc_g=no 3548 1.1 christos CFLAGS="-g" 3549 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3550 1.1 christos /* end confdefs.h. */ 3551 1.1 christos 3552 1.1 christos int 3553 1.1 christos main (void) 3554 1.1 christos { 3555 1.1 christos 3556 1.1 christos ; 3557 1.1 christos return 0; 3558 1.1 christos } 3559 1.1 christos _ACEOF 3560 1.1 christos if ac_fn_c_try_compile "$LINENO" 3561 1.1 christos then : 3562 1.1 christos ac_cv_prog_cc_g=yes 3563 1.1 christos else case e in #( 3564 1.1 christos e) CFLAGS="" 3565 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3566 1.1 christos /* end confdefs.h. */ 3567 1.1 christos 3568 1.1 christos int 3569 1.1 christos main (void) 3570 1.1 christos { 3571 1.1 christos 3572 1.1 christos ; 3573 1.1 christos return 0; 3574 1.1 christos } 3575 1.1 christos _ACEOF 3576 1.1 christos if ac_fn_c_try_compile "$LINENO" 3577 1.1 christos then : 3578 1.1 christos 3579 1.1 christos else case e in #( 3580 1.1 christos e) ac_c_werror_flag=$ac_save_c_werror_flag 3581 1.1 christos CFLAGS="-g" 3582 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3583 1.1 christos /* end confdefs.h. */ 3584 1.1 christos 3585 1.1 christos int 3586 1.1 christos main (void) 3587 1.1 christos { 3588 1.1 christos 3589 1.1 christos ; 3590 1.1 christos return 0; 3591 1.1 christos } 3592 1.1 christos _ACEOF 3593 1.1 christos if ac_fn_c_try_compile "$LINENO" 3594 1.1 christos then : 3595 1.1 christos ac_cv_prog_cc_g=yes 3596 1.1 christos fi 3597 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 3598 1.1 christos esac 3599 1.1 christos fi 3600 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 3601 1.1 christos esac 3602 1.1 christos fi 3603 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3604 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag ;; 3605 1.1 christos esac 3606 1.1 christos fi 3607 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3608 1.1 christos printf "%s\n" "$ac_cv_prog_cc_g" >&6; } 3609 1.1 christos if test $ac_test_CFLAGS; then 3610 1.1 christos CFLAGS=$ac_save_CFLAGS 3611 1.1 christos elif test $ac_cv_prog_cc_g = yes; then 3612 1.1 christos if test "$GCC" = yes; then 3613 1.1 christos CFLAGS="-g -O2" 3614 1.1 christos else 3615 1.1 christos CFLAGS="-g" 3616 1.1 christos fi 3617 1.1 christos else 3618 1.1 christos if test "$GCC" = yes; then 3619 1.1 christos CFLAGS="-O2" 3620 1.1 christos else 3621 1.1 christos CFLAGS= 3622 1.1 christos fi 3623 1.1 christos fi 3624 1.1 christos ac_prog_cc_stdc=no 3625 1.1 christos if test x$ac_prog_cc_stdc = xno 3626 1.1 christos then : 3627 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 3628 1.1 christos printf %s "checking for $CC option to enable C11 features... " >&6; } 3629 1.1 christos if test ${ac_cv_prog_cc_c11+y} 3630 1.1 christos then : 3631 1.1 christos printf %s "(cached) " >&6 3632 1.1 christos else case e in #( 3633 1.1 christos e) ac_cv_prog_cc_c11=no 3634 1.1 christos ac_save_CC=$CC 3635 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3636 1.1 christos /* end confdefs.h. */ 3637 1.1 christos $ac_c_conftest_c11_program 3638 1.1 christos _ACEOF 3639 1.1 christos for ac_arg in '' -std=gnu11 3640 1.1 christos do 3641 1.1 christos CC="$ac_save_CC $ac_arg" 3642 1.1 christos if ac_fn_c_try_compile "$LINENO" 3643 1.1 christos then : 3644 1.1 christos ac_cv_prog_cc_c11=$ac_arg 3645 1.1 christos fi 3646 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam 3647 1.1 christos test "x$ac_cv_prog_cc_c11" != "xno" && break 3648 1.1 christos done 3649 1.1 christos rm -f conftest.$ac_ext 3650 1.1 christos CC=$ac_save_CC ;; 3651 1.1 christos esac 3652 1.1 christos fi 3653 1.1 christos 3654 1.1 christos if test "x$ac_cv_prog_cc_c11" = xno 3655 1.1 christos then : 3656 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3657 1.1 christos printf "%s\n" "unsupported" >&6; } 3658 1.1 christos else case e in #( 3659 1.1 christos e) if test "x$ac_cv_prog_cc_c11" = x 3660 1.1 christos then : 3661 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3662 1.1 christos printf "%s\n" "none needed" >&6; } 3663 1.1 christos else case e in #( 3664 1.1 christos e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 3665 1.1 christos printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } 3666 1.1 christos CC="$CC $ac_cv_prog_cc_c11" ;; 3667 1.1 christos esac 3668 1.1 christos fi 3669 1.1 christos ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 3670 1.1 christos ac_prog_cc_stdc=c11 ;; 3671 1.1 christos esac 3672 1.1 christos fi 3673 1.1 christos fi 3674 1.1 christos if test x$ac_prog_cc_stdc = xno 3675 1.1 christos then : 3676 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 3677 1.1 christos printf %s "checking for $CC option to enable C99 features... " >&6; } 3678 1.1 christos if test ${ac_cv_prog_cc_c99+y} 3679 1.1 christos then : 3680 1.1 christos printf %s "(cached) " >&6 3681 1.1 christos else case e in #( 3682 1.1 christos e) ac_cv_prog_cc_c99=no 3683 1.1 christos ac_save_CC=$CC 3684 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3685 1.1 christos /* end confdefs.h. */ 3686 1.1 christos $ac_c_conftest_c99_program 3687 1.1 christos _ACEOF 3688 1.1 christos for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= 3689 1.1 christos do 3690 1.1 christos CC="$ac_save_CC $ac_arg" 3691 1.1 christos if ac_fn_c_try_compile "$LINENO" 3692 1.1 christos then : 3693 1.1 christos ac_cv_prog_cc_c99=$ac_arg 3694 1.1 christos fi 3695 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam 3696 1.1 christos test "x$ac_cv_prog_cc_c99" != "xno" && break 3697 1.1 christos done 3698 1.1 christos rm -f conftest.$ac_ext 3699 1.1 christos CC=$ac_save_CC ;; 3700 1.1 christos esac 3701 1.1 christos fi 3702 1.1 christos 3703 1.1 christos if test "x$ac_cv_prog_cc_c99" = xno 3704 1.1 christos then : 3705 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3706 1.1 christos printf "%s\n" "unsupported" >&6; } 3707 1.1 christos else case e in #( 3708 1.1 christos e) if test "x$ac_cv_prog_cc_c99" = x 3709 1.1 christos then : 3710 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3711 1.1 christos printf "%s\n" "none needed" >&6; } 3712 1.1 christos else case e in #( 3713 1.1 christos e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 3714 1.1 christos printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } 3715 1.1 christos CC="$CC $ac_cv_prog_cc_c99" ;; 3716 1.1 christos esac 3717 1.1 christos fi 3718 1.1 christos ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 3719 1.1 christos ac_prog_cc_stdc=c99 ;; 3720 1.1 christos esac 3721 1.1 christos fi 3722 1.1 christos fi 3723 1.1 christos if test x$ac_prog_cc_stdc = xno 3724 1.1 christos then : 3725 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 3726 1.1 christos printf %s "checking for $CC option to enable C89 features... " >&6; } 3727 1.1 christos if test ${ac_cv_prog_cc_c89+y} 3728 1.1 christos then : 3729 1.1 christos printf %s "(cached) " >&6 3730 1.1 christos else case e in #( 3731 1.1 christos e) ac_cv_prog_cc_c89=no 3732 1.1 christos ac_save_CC=$CC 3733 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3734 1.1 christos /* end confdefs.h. */ 3735 1.1 christos $ac_c_conftest_c89_program 3736 1.1 christos _ACEOF 3737 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3738 1.1 christos do 3739 1.1 christos CC="$ac_save_CC $ac_arg" 3740 1.1 christos if ac_fn_c_try_compile "$LINENO" 3741 1.1 christos then : 3742 1.1 christos ac_cv_prog_cc_c89=$ac_arg 3743 1.1 christos fi 3744 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam 3745 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break 3746 1.1 christos done 3747 1.1 christos rm -f conftest.$ac_ext 3748 1.1 christos CC=$ac_save_CC ;; 3749 1.1 christos esac 3750 1.1 christos fi 3751 1.1 christos 3752 1.1 christos if test "x$ac_cv_prog_cc_c89" = xno 3753 1.1 christos then : 3754 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3755 1.1 christos printf "%s\n" "unsupported" >&6; } 3756 1.1 christos else case e in #( 3757 1.1 christos e) if test "x$ac_cv_prog_cc_c89" = x 3758 1.1 christos then : 3759 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3760 1.1 christos printf "%s\n" "none needed" >&6; } 3761 1.1 christos else case e in #( 3762 1.1 christos e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3763 1.1 christos printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } 3764 1.1 christos CC="$CC $ac_cv_prog_cc_c89" ;; 3765 1.1 christos esac 3766 1.1 christos fi 3767 1.1 christos ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 3768 1.1 christos ac_prog_cc_stdc=c89 ;; 3769 1.1 christos esac 3770 1.1 christos fi 3771 1.1 christos fi 3772 1.1 christos 3773 1.1 christos ac_ext=c 3774 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3775 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3776 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3777 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3778 1.1 christos 3779 1.1 christos 3780 1.1 christos # allow user to override the -g -O2 flags. 3781 1.1 christos if test "x$CFLAGS" = "x" ; then 3782 1.1 christos 3783 1.1 christos 3784 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -g" >&5 3785 1.1 christos printf %s "checking whether $CC supports -g... " >&6; } 3786 1.1 christos cache=`echo g | sed 'y%.=/+-%___p_%'` 3787 1.1 christos if eval test \${cv_prog_cc_flag_$cache+y} 3788 1.1 christos then : 3789 1.1 christos printf %s "(cached) " >&6 3790 1.1 christos else case e in #( 3791 1.1 christos e) 3792 1.1 christos echo 'void f(void){}' >conftest.c 3793 1.1 christos if test -z "`$CC $CPPFLAGS $CFLAGS -g -c conftest.c 2>&1`"; then 3794 1.1 christos eval "cv_prog_cc_flag_$cache=yes" 3795 1.1 christos else 3796 1.1 christos eval "cv_prog_cc_flag_$cache=no" 3797 1.1 christos fi 3798 1.1 christos rm -f conftest conftest.o conftest.c 3799 1.1 christos ;; 3800 1.1 christos esac 3801 1.1 christos fi 3802 1.1 christos 3803 1.1 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then 3804 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3805 1.1 christos printf "%s\n" "yes" >&6; } 3806 1.1 christos : 3807 1.1 christos CFLAGS="$CFLAGS -g" 3808 1.1 christos else 3809 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3810 1.1 christos printf "%s\n" "no" >&6; } 3811 1.1 christos : 3812 1.1 christos 3813 1.1 christos fi 3814 1.1 christos 3815 1.1 christos 3816 1.1 christos 3817 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -O2" >&5 3818 1.1 christos printf %s "checking whether $CC supports -O2... " >&6; } 3819 1.1 christos cache=`echo O2 | sed 'y%.=/+-%___p_%'` 3820 1.1 christos if eval test \${cv_prog_cc_flag_$cache+y} 3821 1.1 christos then : 3822 1.1 christos printf %s "(cached) " >&6 3823 1.1 christos else case e in #( 3824 1.1 christos e) 3825 1.1 christos echo 'void f(void){}' >conftest.c 3826 1.1 christos if test -z "`$CC $CPPFLAGS $CFLAGS -O2 -c conftest.c 2>&1`"; then 3827 1.1 christos eval "cv_prog_cc_flag_$cache=yes" 3828 1.1 christos else 3829 1.1 christos eval "cv_prog_cc_flag_$cache=no" 3830 1.1 christos fi 3831 1.1 christos rm -f conftest conftest.o conftest.c 3832 1.1 christos ;; 3833 1.1 christos esac 3834 1.1 christos fi 3835 1.1 christos 3836 1.1 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then 3837 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3838 1.1 christos printf "%s\n" "yes" >&6; } 3839 1.1 christos : 3840 1.1 christos CFLAGS="$CFLAGS -O2" 3841 1.1 christos else 3842 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3843 1.1 christos printf "%s\n" "no" >&6; } 3844 1.1 christos : 3845 1.1 christos 3846 1.1 christos fi 3847 1.1 christos 3848 1.1 christos 3849 1.1 christos 3850 1.1 christos # Check whether --enable-pie was given. 3851 1.1 christos if test ${enable_pie+y} 3852 1.1 christos then : 3853 1.1 christos enableval=$enable_pie; 3854 1.1 christos fi 3855 1.1 christos 3856 1.1 christos if test "x$enable_pie" = "xyes" 3857 1.1 christos then : 3858 1.1 christos 3859 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports PIE" >&5 3860 1.1 christos printf %s "checking if $CC supports PIE... " >&6; } 3861 1.1 christos BAKLDFLAGS="$LDFLAGS" 3862 1.1 christos BAKCFLAGS="$CFLAGS" 3863 1.1 christos LDFLAGS="$LDFLAGS -pie" 3864 1.1 christos CFLAGS="$CFLAGS -fPIE" 3865 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3866 1.1 christos /* end confdefs.h. */ 3867 1.1 christos 3868 1.1 christos int 3869 1.1 christos main (void) 3870 1.1 christos { 3871 1.1 christos 3872 1.1 christos ; 3873 1.1 christos return 0; 3874 1.1 christos } 3875 1.1 christos _ACEOF 3876 1.1 christos if ac_fn_c_try_link "$LINENO" 3877 1.1 christos then : 3878 1.1 christos 3879 1.1 christos if $CC $CFLAGS $LDFLAGS -o conftest conftest.c 2>&1 | grep "warning: no debug symbols in executable" >/dev/null; then 3880 1.1 christos LDFLAGS="$BAKLDFLAGS" 3881 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3882 1.1 christos printf "%s\n" "no" >&6; } 3883 1.1 christos else 3884 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3885 1.1 christos printf "%s\n" "yes" >&6; } 3886 1.1 christos fi 3887 1.1 christos rm -f conftest conftest.c conftest.o 3888 1.1 christos 3889 1.1 christos else case e in #( 3890 1.1 christos e) LDFLAGS="$BAKLDFLAGS" ; CFLAGS="$BAKCFLAGS" ; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3891 1.1 christos printf "%s\n" "no" >&6; } ;; 3892 1.1 christos esac 3893 1.1 christos fi 3894 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam \ 3895 1.1 christos conftest$ac_exeext conftest.$ac_ext 3896 1.1 christos 3897 1.1 christos fi 3898 1.1 christos 3899 1.1 christos fi 3900 1.1 christos 3901 1.1 christos ac_header= ac_cache= 3902 1.1 christos for ac_item in $ac_header_c_list 3903 1.1 christos do 3904 1.1 christos if test $ac_cache; then 3905 1.1 christos ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" 3906 1.1 christos if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then 3907 1.1 christos printf "%s\n" "#define $ac_item 1" >> confdefs.h 3908 1.1 christos fi 3909 1.1 christos ac_header= ac_cache= 3910 1.1 christos elif test $ac_header; then 3911 1.1 christos ac_cache=$ac_item 3912 1.1 christos else 3913 1.1 christos ac_header=$ac_item 3914 1.1 christos fi 3915 1.1 christos done 3916 1.1 christos 3917 1.1 christos 3918 1.1 christos 3919 1.1 christos 3920 1.1 christos 3921 1.1 christos 3922 1.1 christos 3923 1.1 christos 3924 1.1 christos if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes 3925 1.1 christos then : 3926 1.1 christos 3927 1.1 christos printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h 3928 1.1 christos 3929 1.1 christos fi 3930 1.1 christos ac_fn_c_check_header_compile "$LINENO" "endian.h" "ac_cv_header_endian_h" "$ac_includes_default 3931 1.1 christos " 3932 1.1 christos if test "x$ac_cv_header_endian_h" = xyes 3933 1.1 christos then : 3934 1.1 christos printf "%s\n" "#define HAVE_ENDIAN_H 1" >>confdefs.h 3935 1.1 christos 3936 1.1 christos fi 3937 1.1 christos ac_fn_c_check_header_compile "$LINENO" "sys/endian.h" "ac_cv_header_sys_endian_h" "$ac_includes_default 3938 1.1 christos " 3939 1.1 christos if test "x$ac_cv_header_sys_endian_h" = xyes 3940 1.1 christos then : 3941 1.1 christos printf "%s\n" "#define HAVE_SYS_ENDIAN_H 1" >>confdefs.h 3942 1.1 christos 3943 1.1 christos fi 3944 1.1 christos 3945 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5 3946 1.1 christos printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; } 3947 1.1 christos if test ${ac_cv_c_undeclared_builtin_options+y} 3948 1.1 christos then : 3949 1.1 christos printf %s "(cached) " >&6 3950 1.1 christos else case e in #( 3951 1.1 christos e) ac_save_CFLAGS=$CFLAGS 3952 1.1 christos ac_cv_c_undeclared_builtin_options='cannot detect' 3953 1.1 christos for ac_arg in '' -fno-builtin; do 3954 1.1 christos CFLAGS="$ac_save_CFLAGS $ac_arg" 3955 1.1 christos # This test program should *not* compile successfully. 3956 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3957 1.1 christos /* end confdefs.h. */ 3958 1.1 christos 3959 1.1 christos int 3960 1.1 christos main (void) 3961 1.1 christos { 3962 1.1 christos (void) strchr; 3963 1.1 christos ; 3964 1.1 christos return 0; 3965 1.1 christos } 3966 1.1 christos _ACEOF 3967 1.1 christos if ac_fn_c_try_compile "$LINENO" 3968 1.1 christos then : 3969 1.1 christos 3970 1.1 christos else case e in #( 3971 1.1 christos e) # This test program should compile successfully. 3972 1.1 christos # No library function is consistently available on 3973 1.1 christos # freestanding implementations, so test against a dummy 3974 1.1 christos # declaration. Include always-available headers on the 3975 1.1 christos # off chance that they somehow elicit warnings. 3976 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3977 1.1 christos /* end confdefs.h. */ 3978 1.1 christos #include <float.h> 3979 1.1 christos #include <limits.h> 3980 1.1 christos #include <stdarg.h> 3981 1.1 christos #include <stddef.h> 3982 1.1 christos extern void ac_decl (int, char *); 3983 1.1 christos 3984 1.1 christos int 3985 1.1 christos main (void) 3986 1.1 christos { 3987 1.1 christos (void) ac_decl (0, (char *) 0); 3988 1.1 christos (void) ac_decl; 3989 1.1 christos 3990 1.1 christos ; 3991 1.1 christos return 0; 3992 1.1 christos } 3993 1.1 christos _ACEOF 3994 1.1 christos if ac_fn_c_try_compile "$LINENO" 3995 1.1 christos then : 3996 1.1 christos if test x"$ac_arg" = x 3997 1.1 christos then : 3998 1.1 christos ac_cv_c_undeclared_builtin_options='none needed' 3999 1.1 christos else case e in #( 4000 1.1 christos e) ac_cv_c_undeclared_builtin_options=$ac_arg ;; 4001 1.1 christos esac 4002 1.1 christos fi 4003 1.1 christos break 4004 1.1 christos fi 4005 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 4006 1.1 christos esac 4007 1.1 christos fi 4008 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4009 1.1 christos done 4010 1.1 christos CFLAGS=$ac_save_CFLAGS 4011 1.1 christos ;; 4012 1.1 christos esac 4013 1.1 christos fi 4014 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5 4015 1.1 christos printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; } 4016 1.1 christos case $ac_cv_c_undeclared_builtin_options in #( 4017 1.1 christos 'cannot detect') : 4018 1.1 christos { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 4019 1.1 christos printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 4020 1.1 christos as_fn_error $? "cannot make $CC report undeclared builtins 4021 1.1 christos See 'config.log' for more details" "$LINENO" 5; } ;; #( 4022 1.1 christos 'none needed') : 4023 1.1 christos ac_c_undeclared_builtin_options='' ;; #( 4024 1.1 christos *) : 4025 1.1 christos ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;; 4026 1.1 christos esac 4027 1.1 christos 4028 1.1 christos ac_fn_check_decl "$LINENO" "bswap16" "ac_cv_have_decl_bswap16" " 4029 1.1 christos $ac_includes_default 4030 1.1 christos #ifdef HAVE_ENDIAN_H 4031 1.1 christos #include <endian.h> 4032 1.1 christos #endif 4033 1.1 christos #ifdef HAVE_SYS_ENDIAN_H 4034 1.1 christos #include <sys/endian.h> 4035 1.1 christos #endif 4036 1.1 christos 4037 1.1 christos " "$ac_c_undeclared_builtin_options" "CFLAGS" 4038 1.1 christos if test "x$ac_cv_have_decl_bswap16" = xyes 4039 1.1 christos then : 4040 1.1 christos ac_have_decl=1 4041 1.1 christos else case e in #( 4042 1.1 christos e) ac_have_decl=0 ;; 4043 1.1 christos esac 4044 1.1 christos fi 4045 1.1 christos printf "%s\n" "#define HAVE_DECL_BSWAP16 $ac_have_decl" >>confdefs.h 4046 1.1 christos ac_fn_check_decl "$LINENO" "bswap32" "ac_cv_have_decl_bswap32" " 4047 1.1 christos $ac_includes_default 4048 1.1 christos #ifdef HAVE_ENDIAN_H 4049 1.1 christos #include <endian.h> 4050 1.1 christos #endif 4051 1.1 christos #ifdef HAVE_SYS_ENDIAN_H 4052 1.1 christos #include <sys/endian.h> 4053 1.1 christos #endif 4054 1.1 christos 4055 1.1 christos " "$ac_c_undeclared_builtin_options" "CFLAGS" 4056 1.1 christos if test "x$ac_cv_have_decl_bswap32" = xyes 4057 1.1 christos then : 4058 1.1 christos ac_have_decl=1 4059 1.1 christos else case e in #( 4060 1.1 christos e) ac_have_decl=0 ;; 4061 1.1 christos esac 4062 1.1 christos fi 4063 1.1 christos printf "%s\n" "#define HAVE_DECL_BSWAP32 $ac_have_decl" >>confdefs.h 4064 1.1 christos ac_fn_check_decl "$LINENO" "bswap64" "ac_cv_have_decl_bswap64" " 4065 1.1 christos $ac_includes_default 4066 1.1 christos #ifdef HAVE_ENDIAN_H 4067 1.1 christos #include <endian.h> 4068 1.1 christos #endif 4069 1.1 christos #ifdef HAVE_SYS_ENDIAN_H 4070 1.1 christos #include <sys/endian.h> 4071 1.1 christos #endif 4072 1.1 christos 4073 1.1 christos " "$ac_c_undeclared_builtin_options" "CFLAGS" 4074 1.1 christos if test "x$ac_cv_have_decl_bswap64" = xyes 4075 1.1 christos then : 4076 1.1 christos ac_have_decl=1 4077 1.1 christos else case e in #( 4078 1.1 christos e) ac_have_decl=0 ;; 4079 1.1 christos esac 4080 1.1 christos fi 4081 1.1 christos printf "%s\n" "#define HAVE_DECL_BSWAP64 $ac_have_decl" >>confdefs.h 4082 1.1 christos 4083 1.1 christos 4084 1.1 christos # Check whether --enable-westmere was given. 4085 1.1 christos if test ${enable_westmere+y} 4086 1.1 christos then : 4087 1.1 christos enableval=$enable_westmere; 4088 1.1 christos fi 4089 1.1 christos 4090 1.1 christos case "$enable_westmere" in 4091 1.1 christos no) enable_westmere=no ;; 4092 1.1 christos yes|*) enable_westmere=yes ;; 4093 1.1 christos esac 4094 1.1 christos 4095 1.1 christos # Check whether --enable-haswell was given. 4096 1.1 christos if test ${enable_haswell+y} 4097 1.1 christos then : 4098 1.1 christos enableval=$enable_haswell; 4099 1.1 christos fi 4100 1.1 christos 4101 1.1 christos case "$enable_haswell" in 4102 1.1 christos no) enable_haswell=no ;; 4103 1.1 christos yes|*) enable_haswell=yes ;; 4104 1.1 christos esac 4105 1.1 christos 4106 1.1 christos # GCC and Clang 4107 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -MMD" >&5 4108 1.1 christos printf %s "checking whether C compiler accepts -MMD... " >&6; } 4109 1.1 christos if test ${ax_cv_check_cflags___MMD+y} 4110 1.1 christos then : 4111 1.1 christos printf %s "(cached) " >&6 4112 1.1 christos else case e in #( 4113 1.1 christos e) 4114 1.1 christos ax_check_save_flags=$CFLAGS 4115 1.1 christos CFLAGS="$CFLAGS -MMD" 4116 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4117 1.1 christos /* end confdefs.h. */ 4118 1.1 christos 4119 1.1 christos int 4120 1.1 christos main (void) 4121 1.1 christos { 4122 1.1 christos 4123 1.1 christos ; 4124 1.1 christos return 0; 4125 1.1 christos } 4126 1.1 christos _ACEOF 4127 1.1 christos if ac_fn_c_try_compile "$LINENO" 4128 1.1 christos then : 4129 1.1 christos ax_cv_check_cflags___MMD=yes 4130 1.1 christos else case e in #( 4131 1.1 christos e) ax_cv_check_cflags___MMD=no ;; 4132 1.1 christos esac 4133 1.1 christos fi 4134 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4135 1.1 christos CFLAGS=$ax_check_save_flags ;; 4136 1.1 christos esac 4137 1.1 christos fi 4138 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___MMD" >&5 4139 1.1 christos printf "%s\n" "$ax_cv_check_cflags___MMD" >&6; } 4140 1.1 christos if test "x$ax_cv_check_cflags___MMD" = xyes 4141 1.1 christos then : 4142 1.1 christos DEPFLAGS="-MMD -MP" 4143 1.1 christos else case e in #( 4144 1.1 christos e) : ;; 4145 1.1 christos esac 4146 1.1 christos fi 4147 1.1 christos 4148 1.1 christos # Oracle Developer Studio (no -MP) 4149 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -xMMD" >&5 4150 1.1 christos printf %s "checking whether C compiler accepts -xMMD... " >&6; } 4151 1.1 christos if test ${ax_cv_check_cflags___xMMD+y} 4152 1.1 christos then : 4153 1.1 christos printf %s "(cached) " >&6 4154 1.1 christos else case e in #( 4155 1.1 christos e) 4156 1.1 christos ax_check_save_flags=$CFLAGS 4157 1.1 christos CFLAGS="$CFLAGS -xMMD" 4158 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4159 1.1 christos /* end confdefs.h. */ 4160 1.1 christos 4161 1.1 christos int 4162 1.1 christos main (void) 4163 1.1 christos { 4164 1.1 christos 4165 1.1 christos ; 4166 1.1 christos return 0; 4167 1.1 christos } 4168 1.1 christos _ACEOF 4169 1.1 christos if ac_fn_c_try_compile "$LINENO" 4170 1.1 christos then : 4171 1.1 christos ax_cv_check_cflags___xMMD=yes 4172 1.1 christos else case e in #( 4173 1.1 christos e) ax_cv_check_cflags___xMMD=no ;; 4174 1.1 christos esac 4175 1.1 christos fi 4176 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4177 1.1 christos CFLAGS=$ax_check_save_flags ;; 4178 1.1 christos esac 4179 1.1 christos fi 4180 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___xMMD" >&5 4181 1.1 christos printf "%s\n" "$ax_cv_check_cflags___xMMD" >&6; } 4182 1.1 christos if test "x$ax_cv_check_cflags___xMMD" = xyes 4183 1.1 christos then : 4184 1.1 christos DEPFLAGS="-xMMD" 4185 1.1 christos else case e in #( 4186 1.1 christos e) : ;; 4187 1.1 christos esac 4188 1.1 christos fi 4189 1.1 christos 4190 1.1 christos 4191 1.1 christos 4192 1.1 christos 4193 1.1 christos # Figure out the canonical target architecture. 4194 1.1 christos 4195 1.1 christos 4196 1.1 christos 4197 1.1 christos # Make sure we can run config.sub. 4198 1.1 christos $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || 4199 1.1 christos as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 4200 1.1 christos 4201 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4202 1.1 christos printf %s "checking build system type... " >&6; } 4203 1.1 christos if test ${ac_cv_build+y} 4204 1.1 christos then : 4205 1.1 christos printf %s "(cached) " >&6 4206 1.1 christos else case e in #( 4207 1.1 christos e) ac_build_alias=$build_alias 4208 1.1 christos test "x$ac_build_alias" = x && 4209 1.1 christos ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` 4210 1.1 christos test "x$ac_build_alias" = x && 4211 1.1 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4212 1.1 christos ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || 4213 1.1 christos as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 4214 1.1 christos ;; 4215 1.1 christos esac 4216 1.1 christos fi 4217 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4218 1.1 christos printf "%s\n" "$ac_cv_build" >&6; } 4219 1.1 christos case $ac_cv_build in 4220 1.1 christos *-*-*) ;; 4221 1.1 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4222 1.1 christos esac 4223 1.1 christos build=$ac_cv_build 4224 1.1 christos ac_save_IFS=$IFS; IFS='-' 4225 1.1 christos set x $ac_cv_build 4226 1.1 christos shift 4227 1.1 christos build_cpu=$1 4228 1.1 christos build_vendor=$2 4229 1.1 christos shift; shift 4230 1.1 christos # Remember, the first character of IFS is used to create $*, 4231 1.1 christos # except with old shells: 4232 1.1 christos build_os=$* 4233 1.1 christos IFS=$ac_save_IFS 4234 1.1 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4235 1.1 christos 4236 1.1 christos 4237 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4238 1.1 christos printf %s "checking host system type... " >&6; } 4239 1.1 christos if test ${ac_cv_host+y} 4240 1.1 christos then : 4241 1.1 christos printf %s "(cached) " >&6 4242 1.1 christos else case e in #( 4243 1.1 christos e) if test "x$host_alias" = x; then 4244 1.1 christos ac_cv_host=$ac_cv_build 4245 1.1 christos else 4246 1.1 christos ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || 4247 1.1 christos as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 4248 1.1 christos fi 4249 1.1 christos ;; 4250 1.1 christos esac 4251 1.1 christos fi 4252 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4253 1.1 christos printf "%s\n" "$ac_cv_host" >&6; } 4254 1.1 christos case $ac_cv_host in 4255 1.1 christos *-*-*) ;; 4256 1.1 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4257 1.1 christos esac 4258 1.1 christos host=$ac_cv_host 4259 1.1 christos ac_save_IFS=$IFS; IFS='-' 4260 1.1 christos set x $ac_cv_host 4261 1.1 christos shift 4262 1.1 christos host_cpu=$1 4263 1.1 christos host_vendor=$2 4264 1.1 christos shift; shift 4265 1.1 christos # Remember, the first character of IFS is used to create $*, 4266 1.1 christos # except with old shells: 4267 1.1 christos host_os=$* 4268 1.1 christos IFS=$ac_save_IFS 4269 1.1 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4270 1.1 christos 4271 1.1 christos 4272 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 4273 1.1 christos printf %s "checking target system type... " >&6; } 4274 1.1 christos if test ${ac_cv_target+y} 4275 1.1 christos then : 4276 1.1 christos printf %s "(cached) " >&6 4277 1.1 christos else case e in #( 4278 1.1 christos e) if test "x$target_alias" = x; then 4279 1.1 christos ac_cv_target=$ac_cv_host 4280 1.1 christos else 4281 1.1 christos ac_cv_target=`$SHELL "${ac_aux_dir}config.sub" $target_alias` || 4282 1.1 christos as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $target_alias failed" "$LINENO" 5 4283 1.1 christos fi 4284 1.1 christos ;; 4285 1.1 christos esac 4286 1.1 christos fi 4287 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 4288 1.1 christos printf "%s\n" "$ac_cv_target" >&6; } 4289 1.1 christos case $ac_cv_target in 4290 1.1 christos *-*-*) ;; 4291 1.1 christos *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 4292 1.1 christos esac 4293 1.1 christos target=$ac_cv_target 4294 1.1 christos ac_save_IFS=$IFS; IFS='-' 4295 1.1 christos set x $ac_cv_target 4296 1.1 christos shift 4297 1.1 christos target_cpu=$1 4298 1.1 christos target_vendor=$2 4299 1.1 christos shift; shift 4300 1.1 christos # Remember, the first character of IFS is used to create $*, 4301 1.1 christos # except with old shells: 4302 1.1 christos target_os=$* 4303 1.1 christos IFS=$ac_save_IFS 4304 1.1 christos case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 4305 1.1 christos 4306 1.1 christos 4307 1.1 christos # The aliases save the names the user supplied, while $host etc. 4308 1.1 christos # will get canonicalized. 4309 1.1 christos test -n "$target_alias" && 4310 1.1 christos test "$program_prefix$program_suffix$program_transform_name" = \ 4311 1.1 christos NONENONEs,x,x, && 4312 1.1 christos program_prefix=${target_alias}- 4313 1.1 christos 4314 1.1 christos # Multiple instruction sets may be supported by a specific architecture. 4315 1.1 christos # e.g. x86_64 may (or may not) support any of SSE42, AVX2 and AVX-512. The 4316 1.1 christos # best instruction set is automatically selected at runtime, but the compiler 4317 1.1 christos # may or may not support generating code for an instruction set. 4318 1.1 christos case "$target" in 4319 1.1 christos *amd64*) x86_64=yes ;; 4320 1.1 christos *x86_64*) x86_64=yes ;; 4321 1.1 christos *) x86_64=no ;; 4322 1.1 christos esac 4323 1.1 christos 4324 1.1 christos HAVE_WESTMERE=NO 4325 1.1 christos HAVE_HASWELL=NO 4326 1.1 christos 4327 1.1 christos if test $x86_64 = "yes"; then 4328 1.1 christos ac_fn_c_check_header_compile "$LINENO" "immintrin.h" "ac_cv_header_immintrin_h" "$ac_includes_default" 4329 1.1 christos if test "x$ac_cv_header_immintrin_h" = xyes 4330 1.1 christos then : 4331 1.1 christos 4332 1.1 christos fi 4333 1.1 christos 4334 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -march=westmere" >&5 4335 1.1 christos printf %s "checking whether C compiler accepts -march=westmere... " >&6; } 4336 1.1 christos if test ${ax_cv_check_cflags__Werror__march_westmere+y} 4337 1.1 christos then : 4338 1.1 christos printf %s "(cached) " >&6 4339 1.1 christos else case e in #( 4340 1.1 christos e) 4341 1.1 christos ax_check_save_flags=$CFLAGS 4342 1.1 christos CFLAGS="$CFLAGS -Werror -march=westmere" 4343 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4344 1.1 christos /* end confdefs.h. */ 4345 1.1 christos 4346 1.1 christos int 4347 1.1 christos main (void) 4348 1.1 christos { 4349 1.1 christos 4350 1.1 christos ; 4351 1.1 christos return 0; 4352 1.1 christos } 4353 1.1 christos _ACEOF 4354 1.1 christos if ac_fn_c_try_compile "$LINENO" 4355 1.1 christos then : 4356 1.1 christos ax_cv_check_cflags__Werror__march_westmere=yes 4357 1.1 christos else case e in #( 4358 1.1 christos e) ax_cv_check_cflags__Werror__march_westmere=no ;; 4359 1.1 christos esac 4360 1.1 christos fi 4361 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4362 1.1 christos CFLAGS=$ax_check_save_flags ;; 4363 1.1 christos esac 4364 1.1 christos fi 4365 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags__Werror__march_westmere" >&5 4366 1.1 christos printf "%s\n" "$ax_cv_check_cflags__Werror__march_westmere" >&6; } 4367 1.1 christos if test "x$ax_cv_check_cflags__Werror__march_westmere" = xyes 4368 1.1 christos then : 4369 1.1 christos : 4370 1.1 christos else case e in #( 4371 1.1 christos e) : ;; 4372 1.1 christos esac 4373 1.1 christos fi 4374 1.1 christos 4375 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -march=haswell" >&5 4376 1.1 christos printf %s "checking whether C compiler accepts -march=haswell... " >&6; } 4377 1.1 christos if test ${ax_cv_check_cflags__Werror__march_haswell+y} 4378 1.1 christos then : 4379 1.1 christos printf %s "(cached) " >&6 4380 1.1 christos else case e in #( 4381 1.1 christos e) 4382 1.1 christos ax_check_save_flags=$CFLAGS 4383 1.1 christos CFLAGS="$CFLAGS -Werror -march=haswell" 4384 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4385 1.1 christos /* end confdefs.h. */ 4386 1.1 christos 4387 1.1 christos int 4388 1.1 christos main (void) 4389 1.1 christos { 4390 1.1 christos 4391 1.1 christos ; 4392 1.1 christos return 0; 4393 1.1 christos } 4394 1.1 christos _ACEOF 4395 1.1 christos if ac_fn_c_try_compile "$LINENO" 4396 1.1 christos then : 4397 1.1 christos ax_cv_check_cflags__Werror__march_haswell=yes 4398 1.1 christos else case e in #( 4399 1.1 christos e) ax_cv_check_cflags__Werror__march_haswell=no ;; 4400 1.1 christos esac 4401 1.1 christos fi 4402 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4403 1.1 christos CFLAGS=$ax_check_save_flags ;; 4404 1.1 christos esac 4405 1.1 christos fi 4406 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags__Werror__march_haswell" >&5 4407 1.1 christos printf "%s\n" "$ax_cv_check_cflags__Werror__march_haswell" >&6; } 4408 1.1 christos if test "x$ax_cv_check_cflags__Werror__march_haswell" = xyes 4409 1.1 christos then : 4410 1.1 christos : 4411 1.1 christos else case e in #( 4412 1.1 christos e) : ;; 4413 1.1 christos esac 4414 1.1 christos fi 4415 1.1 christos 4416 1.1 christos 4417 1.1 christos # Check if the arch instruction set support includes the simd instructions. 4418 1.1 christos if test $enable_westmere != "no" -a \ 4419 1.1 christos $ax_cv_check_cflags__Werror__march_westmere = "yes" -a \ 4420 1.1 christos $ac_cv_header_immintrin_h = "yes" ; then 4421 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -march=westmere works" >&5 4422 1.1 christos printf %s "checking whether -march=westmere works... " >&6; } 4423 1.1 christos BAKCFLAGS="$CFLAGS" 4424 1.1 christos CFLAGS="-march=westmere $CFLAGS" 4425 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4426 1.1 christos /* end confdefs.h. */ 4427 1.1 christos 4428 1.1 christos $ac_includes_default 4429 1.1 christos 4430 1.1 christos #include <stdint.h> 4431 1.1 christos #include <immintrin.h> 4432 1.1 christos 4433 1.1 christos int main(int argc, char *argv[]) 4434 1.1 christos { 4435 1.1 christos (void)argv; 4436 1.1 christos uint64_t popcnt = _mm_popcnt_u64((uint64_t)argc); 4437 1.1 christos return popcnt == 11; 4438 1.1 christos } 4439 1.1 christos 4440 1.1 christos 4441 1.1 christos _ACEOF 4442 1.1 christos if ac_fn_c_try_compile "$LINENO" 4443 1.1 christos then : 4444 1.1 christos 4445 1.1 christos 4446 1.1 christos printf "%s\n" "#define HAVE_WESTMERE 1" >>confdefs.h 4447 1.1 christos 4448 1.1 christos HAVE_WESTMERE=WESTMERE 4449 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4450 1.1 christos printf "%s\n" "yes" >&6; } 4451 1.1 christos 4452 1.1 christos else case e in #( 4453 1.1 christos e) 4454 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4455 1.1 christos printf "%s\n" "no" >&6; } 4456 1.1 christos ;; 4457 1.1 christos esac 4458 1.1 christos fi 4459 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4460 1.1 christos CFLAGS="$BAKCFLAGS" 4461 1.1 christos fi 4462 1.1 christos 4463 1.1 christos if test $enable_haswell != "no" -a \ 4464 1.1 christos $ax_cv_check_cflags__Werror__march_haswell = "yes" -a \ 4465 1.1 christos $ac_cv_header_immintrin_h = "yes" ; then 4466 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -march=haswell works" >&5 4467 1.1 christos printf %s "checking whether -march=haswell works... " >&6; } 4468 1.1 christos BAKCFLAGS="$CFLAGS" 4469 1.1 christos CFLAGS="-march=haswell $CFLAGS" 4470 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4471 1.1 christos /* end confdefs.h. */ 4472 1.1 christos 4473 1.1 christos $ac_includes_default 4474 1.1 christos 4475 1.1 christos #include <stdint.h> 4476 1.1 christos #include <immintrin.h> 4477 1.1 christos 4478 1.1 christos int main(int argc, char *argv[]) 4479 1.1 christos { 4480 1.1 christos (void)argv; 4481 1.1 christos int argc32x8[8] = { argc, 0, 0, 0, 0, 0, 0, 0 }; 4482 1.1 christos __m256i argc256 = _mm256_loadu_si256((__m256i *)argc32x8); 4483 1.1 christos return _mm256_testz_si256(argc256, _mm256_set1_epi8(11)); 4484 1.1 christos } 4485 1.1 christos 4486 1.1 christos 4487 1.1 christos _ACEOF 4488 1.1 christos if ac_fn_c_try_compile "$LINENO" 4489 1.1 christos then : 4490 1.1 christos 4491 1.1 christos 4492 1.1 christos printf "%s\n" "#define HAVE_HASWELL 1" >>confdefs.h 4493 1.1 christos 4494 1.1 christos HAVE_HASWELL=HASWELL 4495 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4496 1.1 christos printf "%s\n" "yes" >&6; } 4497 1.1 christos 4498 1.1 christos else case e in #( 4499 1.1 christos e) 4500 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4501 1.1 christos printf "%s\n" "no" >&6; } 4502 1.1 christos ;; 4503 1.1 christos esac 4504 1.1 christos fi 4505 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4506 1.1 christos CFLAGS="$BAKCFLAGS" 4507 1.1 christos fi 4508 1.1 christos fi 4509 1.1 christos 4510 1.1 christos 4511 1.1 christos for ac_func in realpath 4512 1.1 christos do : 4513 1.1 christos ac_fn_c_check_func "$LINENO" "realpath" "ac_cv_func_realpath" 4514 1.1 christos if test "x$ac_cv_func_realpath" = xyes 4515 1.1 christos then : 4516 1.1 christos printf "%s\n" "#define HAVE_REALPATH 1" >>confdefs.h 4517 1.1 christos 4518 1.1 christos else case e in #( 4519 1.1 christos e) as_fn_error $? "realpath is not available" "$LINENO" 5 ;; 4520 1.1 christos esac 4521 1.1 christos fi 4522 1.1 christos 4523 1.1 christos done 4524 1.1 christos 4525 1.1 christos 4526 1.1 christos 4527 1.1 christos 4528 1.1 christos 4529 1.1 christos 4530 1.1 christos 4531 1.1 christos cat >confcache <<\_ACEOF 4532 1.1 christos # This file is a shell script that caches the results of configure 4533 1.1 christos # tests run on this system so they can be shared between configure 4534 1.1 christos # scripts and configure runs, see configure's option --config-cache. 4535 1.1 christos # It is not useful on other systems. If it contains results you don't 4536 1.1 christos # want to keep, you may remove or edit it. 4537 1.1 christos # 4538 1.1 christos # config.status only pays attention to the cache file if you give it 4539 1.1 christos # the --recheck option to rerun configure. 4540 1.1 christos # 4541 1.1 christos # 'ac_cv_env_foo' variables (set or unset) will be overridden when 4542 1.1 christos # loading this file, other *unset* 'ac_cv_foo' will be assigned the 4543 1.1 christos # following values. 4544 1.1 christos 4545 1.1 christos _ACEOF 4546 1.1 christos 4547 1.1 christos # The following way of writing the cache mishandles newlines in values, 4548 1.1 christos # but we know of no workaround that is simple, portable, and efficient. 4549 1.1 christos # So, we kill variables containing newlines. 4550 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly, 4551 1.1 christos # and sets the high bit in the cache file unless we assign to the vars. 4552 1.1 christos ( 4553 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 4554 1.1 christos eval ac_val=\$$ac_var 4555 1.1 christos case $ac_val in #( 4556 1.1 christos *${as_nl}*) 4557 1.1 christos case $ac_var in #( 4558 1.1 christos *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 4559 1.1 christos printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 4560 1.1 christos esac 4561 1.1 christos case $ac_var in #( 4562 1.1 christos _ | IFS | as_nl) ;; #( 4563 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 4564 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;; 4565 1.1 christos esac ;; 4566 1.1 christos esac 4567 1.1 christos done 4568 1.1 christos 4569 1.1 christos (set) 2>&1 | 4570 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #( 4571 1.1 christos *${as_nl}ac_space=\ *) 4572 1.1 christos # 'set' does not quote correctly, so add quotes: double-quote 4573 1.1 christos # substitution turns \\\\ into \\, and sed turns \\ into \. 4574 1.1 christos sed -n \ 4575 1.1 christos "s/'/'\\\\''/g; 4576 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 4577 1.1 christos ;; #( 4578 1.1 christos *) 4579 1.1 christos # 'set' quotes correctly as required by POSIX, so do not add quotes. 4580 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 4581 1.1 christos ;; 4582 1.1 christos esac | 4583 1.1 christos sort 4584 1.1 christos ) | 4585 1.1 christos sed ' 4586 1.1 christos /^ac_cv_env_/b end 4587 1.1 christos t clear 4588 1.1 christos :clear 4589 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ 4590 1.1 christos t end 4591 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 4592 1.1 christos :end' >>confcache 4593 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 4594 1.1 christos if test -w "$cache_file"; then 4595 1.1 christos if test "x$cache_file" != "x/dev/null"; then 4596 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 4597 1.1 christos printf "%s\n" "$as_me: updating cache $cache_file" >&6;} 4598 1.1 christos if test ! -f "$cache_file" || test -h "$cache_file"; then 4599 1.1 christos cat confcache >"$cache_file" 4600 1.1 christos else 4601 1.1 christos case $cache_file in #( 4602 1.1 christos */* | ?:*) 4603 1.1 christos mv -f confcache "$cache_file"$$ && 4604 1.1 christos mv -f "$cache_file"$$ "$cache_file" ;; #( 4605 1.1 christos *) 4606 1.1 christos mv -f confcache "$cache_file" ;; 4607 1.1 christos esac 4608 1.1 christos fi 4609 1.1 christos fi 4610 1.1 christos else 4611 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 4612 1.1 christos printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} 4613 1.1 christos fi 4614 1.1 christos fi 4615 1.1 christos rm -f confcache 4616 1.1 christos 4617 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix 4618 1.1 christos # Let make expand exec_prefix. 4619 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 4620 1.1 christos 4621 1.1 christos DEFS=-DHAVE_CONFIG_H 4622 1.1 christos 4623 1.1 christos ac_libobjs= 4624 1.1 christos ac_ltlibobjs= 4625 1.1 christos U= 4626 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 4627 1.1 christos # 1. Remove the extension, and $U if already installed. 4628 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 4629 1.1 christos ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` 4630 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 4631 1.1 christos # will be set to the directory where LIBOBJS objects are built. 4632 1.1 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 4633 1.1 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 4634 1.1 christos done 4635 1.1 christos LIBOBJS=$ac_libobjs 4636 1.1 christos 4637 1.1 christos LTLIBOBJS=$ac_ltlibobjs 4638 1.1 christos 4639 1.1 christos 4640 1.1 christos 4641 1.1 christos : "${CONFIG_STATUS=./config.status}" 4642 1.1 christos ac_write_fail=0 4643 1.1 christos ac_clean_files_save=$ac_clean_files 4644 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS" 4645 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 4646 1.1 christos printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} 4647 1.1 christos as_write_fail=0 4648 1.1 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 4649 1.1 christos #! $SHELL 4650 1.1 christos # Generated by $as_me. 4651 1.1 christos # Run this file to recreate the current configuration. 4652 1.1 christos # Compiler output produced by configure, useful for debugging 4653 1.1 christos # configure, is in config.log if it exists. 4654 1.1 christos 4655 1.1 christos debug=false 4656 1.1 christos ac_cs_recheck=false 4657 1.1 christos ac_cs_silent=false 4658 1.1 christos 4659 1.1 christos SHELL=\${CONFIG_SHELL-$SHELL} 4660 1.1 christos export SHELL 4661 1.1 christos _ASEOF 4662 1.1 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 4663 1.1 christos ## -------------------- ## 4664 1.1 christos ## M4sh Initialization. ## 4665 1.1 christos ## -------------------- ## 4666 1.1 christos 4667 1.1 christos # Be more Bourne compatible 4668 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh 4669 1.1 christos if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 4670 1.1 christos then : 4671 1.1 christos emulate sh 4672 1.1 christos NULLCMD=: 4673 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 4674 1.1 christos # is contrary to our usage. Disable this feature. 4675 1.1 christos alias -g '${1+"$@"}'='"$@"' 4676 1.1 christos setopt NO_GLOB_SUBST 4677 1.1 christos else case e in #( 4678 1.1 christos e) case `(set -o) 2>/dev/null` in #( 4679 1.1 christos *posix*) : 4680 1.1 christos set -o posix ;; #( 4681 1.1 christos *) : 4682 1.1 christos ;; 4683 1.1 christos esac ;; 4684 1.1 christos esac 4685 1.1 christos fi 4686 1.1 christos 4687 1.1 christos 4688 1.1 christos 4689 1.1 christos # Reset variables that may have inherited troublesome values from 4690 1.1 christos # the environment. 4691 1.1 christos 4692 1.1 christos # IFS needs to be set, to space, tab, and newline, in precisely that order. 4693 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would have the 4694 1.1 christos # side effect of setting IFS to empty, thus disabling word splitting.) 4695 1.1 christos # Quoting is to prevent editors from complaining about space-tab. 4696 1.1 christos as_nl=' 4697 1.1 christos ' 4698 1.1 christos export as_nl 4699 1.1 christos IFS=" "" $as_nl" 4700 1.1 christos 4701 1.1 christos PS1='$ ' 4702 1.1 christos PS2='> ' 4703 1.1 christos PS4='+ ' 4704 1.1 christos 4705 1.1 christos # Ensure predictable behavior from utilities with locale-dependent output. 4706 1.1 christos LC_ALL=C 4707 1.1 christos export LC_ALL 4708 1.1 christos LANGUAGE=C 4709 1.1 christos export LANGUAGE 4710 1.1 christos 4711 1.1 christos # We cannot yet rely on "unset" to work, but we need these variables 4712 1.1 christos # to be unset--not just set to an empty or harmless value--now, to 4713 1.1 christos # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 4714 1.1 christos # also avoids known problems related to "unset" and subshell syntax 4715 1.1 christos # in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 4716 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 4717 1.1 christos do eval test \${$as_var+y} \ 4718 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 4719 1.1 christos done 4720 1.1 christos 4721 1.1 christos # Ensure that fds 0, 1, and 2 are open. 4722 1.1 christos if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 4723 1.1 christos if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 4724 1.1 christos if (exec 3>&2) ; then :; else exec 2>/dev/null; fi 4725 1.1 christos 4726 1.1 christos # The user is always right. 4727 1.1 christos if ${PATH_SEPARATOR+false} :; then 4728 1.1 christos PATH_SEPARATOR=: 4729 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 4730 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 4731 1.1 christos PATH_SEPARATOR=';' 4732 1.1 christos } 4733 1.1 christos fi 4734 1.1 christos 4735 1.1 christos 4736 1.1 christos # Find who we are. Look in the path if we contain no directory separator. 4737 1.1 christos as_myself= 4738 1.1 christos case $0 in #(( 4739 1.1 christos *[\\/]* ) as_myself=$0 ;; 4740 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4741 1.1 christos for as_dir in $PATH 4742 1.1 christos do 4743 1.1 christos IFS=$as_save_IFS 4744 1.1 christos case $as_dir in #((( 4745 1.1 christos '') as_dir=./ ;; 4746 1.1 christos */) ;; 4747 1.1 christos *) as_dir=$as_dir/ ;; 4748 1.1 christos esac 4749 1.1 christos test -r "$as_dir$0" && as_myself=$as_dir$0 && break 4750 1.1 christos done 4751 1.1 christos IFS=$as_save_IFS 4752 1.1 christos 4753 1.1 christos ;; 4754 1.1 christos esac 4755 1.1 christos # We did not find ourselves, most probably we were run as 'sh COMMAND' 4756 1.1 christos # in which case we are not to be found in the path. 4757 1.1 christos if test "x$as_myself" = x; then 4758 1.1 christos as_myself=$0 4759 1.1 christos fi 4760 1.1 christos if test ! -f "$as_myself"; then 4761 1.1 christos printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 4762 1.1 christos exit 1 4763 1.1 christos fi 4764 1.1 christos 4765 1.1 christos 4766 1.1 christos 4767 1.1 christos # as_fn_error STATUS ERROR [LINENO LOG_FD] 4768 1.1 christos # ---------------------------------------- 4769 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 4770 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 4771 1.1 christos # script with STATUS, using 1 if that was 0. 4772 1.1 christos as_fn_error () 4773 1.1 christos { 4774 1.1 christos as_status=$1; test $as_status -eq 0 && as_status=1 4775 1.1 christos if test "$4"; then 4776 1.1 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 4777 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 4778 1.1 christos fi 4779 1.1 christos printf "%s\n" "$as_me: error: $2" >&2 4780 1.1 christos as_fn_exit $as_status 4781 1.1 christos } # as_fn_error 4782 1.1 christos 4783 1.1 christos 4784 1.1 christos # as_fn_set_status STATUS 4785 1.1 christos # ----------------------- 4786 1.1 christos # Set $? to STATUS, without forking. 4787 1.1 christos as_fn_set_status () 4788 1.1 christos { 4789 1.1 christos return $1 4790 1.1 christos } # as_fn_set_status 4791 1.1 christos 4792 1.1 christos # as_fn_exit STATUS 4793 1.1 christos # ----------------- 4794 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 4795 1.1 christos as_fn_exit () 4796 1.1 christos { 4797 1.1 christos set +e 4798 1.1 christos as_fn_set_status $1 4799 1.1 christos exit $1 4800 1.1 christos } # as_fn_exit 4801 1.1 christos 4802 1.1 christos # as_fn_unset VAR 4803 1.1 christos # --------------- 4804 1.1 christos # Portably unset VAR. 4805 1.1 christos as_fn_unset () 4806 1.1 christos { 4807 1.1 christos { eval $1=; unset $1;} 4808 1.1 christos } 4809 1.1 christos as_unset=as_fn_unset 4810 1.1 christos 4811 1.1 christos # as_fn_append VAR VALUE 4812 1.1 christos # ---------------------- 4813 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take 4814 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over 4815 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive 4816 1.1 christos # implementations. 4817 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 4818 1.1 christos then : 4819 1.1 christos eval 'as_fn_append () 4820 1.1 christos { 4821 1.1 christos eval $1+=\$2 4822 1.1 christos }' 4823 1.1 christos else case e in #( 4824 1.1 christos e) as_fn_append () 4825 1.1 christos { 4826 1.1 christos eval $1=\$$1\$2 4827 1.1 christos } ;; 4828 1.1 christos esac 4829 1.1 christos fi # as_fn_append 4830 1.1 christos 4831 1.1 christos # as_fn_arith ARG... 4832 1.1 christos # ------------------ 4833 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the 4834 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments 4835 1.1 christos # must be portable across $(()) and expr. 4836 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 4837 1.1 christos then : 4838 1.1 christos eval 'as_fn_arith () 4839 1.1 christos { 4840 1.1 christos as_val=$(( $* )) 4841 1.1 christos }' 4842 1.1 christos else case e in #( 4843 1.1 christos e) as_fn_arith () 4844 1.1 christos { 4845 1.1 christos as_val=`expr "$@" || test $? -eq 1` 4846 1.1 christos } ;; 4847 1.1 christos esac 4848 1.1 christos fi # as_fn_arith 4849 1.1 christos 4850 1.1 christos 4851 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 && 4852 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then 4853 1.1 christos as_expr=expr 4854 1.1 christos else 4855 1.1 christos as_expr=false 4856 1.1 christos fi 4857 1.1 christos 4858 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 4859 1.1 christos as_basename=basename 4860 1.1 christos else 4861 1.1 christos as_basename=false 4862 1.1 christos fi 4863 1.1 christos 4864 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 4865 1.1 christos as_dirname=dirname 4866 1.1 christos else 4867 1.1 christos as_dirname=false 4868 1.1 christos fi 4869 1.1 christos 4870 1.1 christos as_me=`$as_basename -- "$0" || 4871 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 4872 1.1 christos X"$0" : 'X\(//\)$' \| \ 4873 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null || 4874 1.1 christos printf "%s\n" X/"$0" | 4875 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{ 4876 1.1 christos s//\1/ 4877 1.1 christos q 4878 1.1 christos } 4879 1.1 christos /^X\/\(\/\/\)$/{ 4880 1.1 christos s//\1/ 4881 1.1 christos q 4882 1.1 christos } 4883 1.1 christos /^X\/\(\/\).*/{ 4884 1.1 christos s//\1/ 4885 1.1 christos q 4886 1.1 christos } 4887 1.1 christos s/.*/./; q'` 4888 1.1 christos 4889 1.1 christos # Avoid depending upon Character Ranges. 4890 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz' 4891 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 4892 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS 4893 1.1 christos as_cr_digits='0123456789' 4894 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits 4895 1.1 christos 4896 1.1 christos 4897 1.1 christos # Determine whether it's possible to make 'echo' print without a newline. 4898 1.1 christos # These variables are no longer used directly by Autoconf, but are AC_SUBSTed 4899 1.1 christos # for compatibility with existing Makefiles. 4900 1.1 christos ECHO_C= ECHO_N= ECHO_T= 4901 1.1 christos case `echo -n x` in #((((( 4902 1.1 christos -n*) 4903 1.1 christos case `echo 'xy\c'` in 4904 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character. 4905 1.1 christos xy) ECHO_C='\c';; 4906 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 4907 1.1 christos ECHO_T=' ';; 4908 1.1 christos esac;; 4909 1.1 christos *) 4910 1.1 christos ECHO_N='-n';; 4911 1.1 christos esac 4912 1.1 christos 4913 1.1 christos # For backward compatibility with old third-party macros, we provide 4914 1.1 christos # the shell variables $as_echo and $as_echo_n. New code should use 4915 1.1 christos # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 4916 1.1 christos as_echo='printf %s\n' 4917 1.1 christos as_echo_n='printf %s' 4918 1.1 christos 4919 1.1 christos rm -f conf$$ conf$$.exe conf$$.file 4920 1.1 christos if test -d conf$$.dir; then 4921 1.1 christos rm -f conf$$.dir/conf$$.file 4922 1.1 christos else 4923 1.1 christos rm -f conf$$.dir 4924 1.1 christos mkdir conf$$.dir 2>/dev/null 4925 1.1 christos fi 4926 1.1 christos if (echo >conf$$.file) 2>/dev/null; then 4927 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then 4928 1.1 christos as_ln_s='ln -s' 4929 1.1 christos # ... but there are two gotchas: 4930 1.1 christos # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail. 4931 1.1 christos # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable. 4932 1.1 christos # In both cases, we have to default to 'cp -pR'. 4933 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 4934 1.1 christos as_ln_s='cp -pR' 4935 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then 4936 1.1 christos as_ln_s=ln 4937 1.1 christos else 4938 1.1 christos as_ln_s='cp -pR' 4939 1.1 christos fi 4940 1.1 christos else 4941 1.1 christos as_ln_s='cp -pR' 4942 1.1 christos fi 4943 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 4944 1.1 christos rmdir conf$$.dir 2>/dev/null 4945 1.1 christos 4946 1.1 christos 4947 1.1 christos # as_fn_mkdir_p 4948 1.1 christos # ------------- 4949 1.1 christos # Create "$as_dir" as a directory, including parents if necessary. 4950 1.1 christos as_fn_mkdir_p () 4951 1.1 christos { 4952 1.1 christos 4953 1.1 christos case $as_dir in #( 4954 1.1 christos -*) as_dir=./$as_dir;; 4955 1.1 christos esac 4956 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || { 4957 1.1 christos as_dirs= 4958 1.1 christos while :; do 4959 1.1 christos case $as_dir in #( 4960 1.1 christos *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 4961 1.1 christos *) as_qdir=$as_dir;; 4962 1.1 christos esac 4963 1.1 christos as_dirs="'$as_qdir' $as_dirs" 4964 1.1 christos as_dir=`$as_dirname -- "$as_dir" || 4965 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 4966 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \ 4967 1.1 christos X"$as_dir" : 'X\(//\)$' \| \ 4968 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 4969 1.1 christos printf "%s\n" X"$as_dir" | 4970 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 4971 1.1 christos s//\1/ 4972 1.1 christos q 4973 1.1 christos } 4974 1.1 christos /^X\(\/\/\)[^/].*/{ 4975 1.1 christos s//\1/ 4976 1.1 christos q 4977 1.1 christos } 4978 1.1 christos /^X\(\/\/\)$/{ 4979 1.1 christos s//\1/ 4980 1.1 christos q 4981 1.1 christos } 4982 1.1 christos /^X\(\/\).*/{ 4983 1.1 christos s//\1/ 4984 1.1 christos q 4985 1.1 christos } 4986 1.1 christos s/.*/./; q'` 4987 1.1 christos test -d "$as_dir" && break 4988 1.1 christos done 4989 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs" 4990 1.1 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 4991 1.1 christos 4992 1.1 christos 4993 1.1 christos } # as_fn_mkdir_p 4994 1.1 christos if mkdir -p . 2>/dev/null; then 4995 1.1 christos as_mkdir_p='mkdir -p "$as_dir"' 4996 1.1 christos else 4997 1.1 christos test -d ./-p && rmdir ./-p 4998 1.1 christos as_mkdir_p=false 4999 1.1 christos fi 5000 1.1 christos 5001 1.1 christos 5002 1.1 christos # as_fn_executable_p FILE 5003 1.1 christos # ----------------------- 5004 1.1 christos # Test if FILE is an executable regular file. 5005 1.1 christos as_fn_executable_p () 5006 1.1 christos { 5007 1.1 christos test -f "$1" && test -x "$1" 5008 1.1 christos } # as_fn_executable_p 5009 1.1 christos as_test_x='test -x' 5010 1.1 christos as_executable_p=as_fn_executable_p 5011 1.1 christos 5012 1.1 christos # Sed expression to map a string onto a valid CPP name. 5013 1.1 christos as_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 5014 1.1 christos as_tr_cpp="eval sed '$as_sed_cpp'" # deprecated 5015 1.1 christos 5016 1.1 christos # Sed expression to map a string onto a valid variable name. 5017 1.1 christos as_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 5018 1.1 christos as_tr_sh="eval sed '$as_sed_sh'" # deprecated 5019 1.1 christos 5020 1.1 christos 5021 1.1 christos exec 6>&1 5022 1.1 christos ## ----------------------------------- ## 5023 1.1 christos ## Main body of $CONFIG_STATUS script. ## 5024 1.1 christos ## ----------------------------------- ## 5025 1.1 christos _ASEOF 5026 1.1 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 5027 1.1 christos 5028 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 5029 1.1 christos # Save the log message, to keep $0 and so on meaningful, and to 5030 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their 5031 1.1 christos # values after options handling. 5032 1.1 christos ac_log=" 5033 1.1 christos This file was extended by simdzone $as_me 0.2.4, which was 5034 1.1 christos generated by GNU Autoconf 2.72. Invocation command line was 5035 1.1 christos 5036 1.1 christos CONFIG_FILES = $CONFIG_FILES 5037 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS 5038 1.1 christos CONFIG_LINKS = $CONFIG_LINKS 5039 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS 5040 1.1 christos $ $0 $@ 5041 1.1 christos 5042 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q` 5043 1.1 christos " 5044 1.1 christos 5045 1.1 christos _ACEOF 5046 1.1 christos 5047 1.1 christos case $ac_config_files in *" 5048 1.1 christos "*) set x $ac_config_files; shift; ac_config_files=$*;; 5049 1.1 christos esac 5050 1.1 christos 5051 1.1 christos case $ac_config_headers in *" 5052 1.1 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 5053 1.1 christos esac 5054 1.1 christos 5055 1.1 christos 5056 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 5057 1.1 christos # Files that config.status was made for. 5058 1.1 christos config_files="$ac_config_files" 5059 1.1 christos config_headers="$ac_config_headers" 5060 1.1 christos 5061 1.1 christos _ACEOF 5062 1.1 christos 5063 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 5064 1.1 christos ac_cs_usage="\ 5065 1.1 christos '$as_me' instantiates files and other configuration actions 5066 1.1 christos from templates according to the current configuration. Unless the files 5067 1.1 christos and actions are specified as TAGs, all are instantiated by default. 5068 1.1 christos 5069 1.1 christos Usage: $0 [OPTION]... [TAG]... 5070 1.1 christos 5071 1.1 christos -h, --help print this help, then exit 5072 1.1 christos -V, --version print version number and configuration settings, then exit 5073 1.1 christos --config print configuration, then exit 5074 1.1 christos -q, --quiet, --silent 5075 1.1 christos do not print progress messages 5076 1.1 christos -d, --debug don't remove temporary files 5077 1.1 christos --recheck update $as_me by reconfiguring in the same conditions 5078 1.1 christos --file=FILE[:TEMPLATE] 5079 1.1 christos instantiate the configuration file FILE 5080 1.1 christos --header=FILE[:TEMPLATE] 5081 1.1 christos instantiate the configuration header FILE 5082 1.1 christos 5083 1.1 christos Configuration files: 5084 1.1 christos $config_files 5085 1.1 christos 5086 1.1 christos Configuration headers: 5087 1.1 christos $config_headers 5088 1.1 christos 5089 1.1 christos Report bugs to <https://github.com/NLnetLabs/simdzone/issues>." 5090 1.1 christos 5091 1.1 christos _ACEOF 5092 1.1 christos ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` 5093 1.1 christos ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` 5094 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 5095 1.1 christos ac_cs_config='$ac_cs_config_escaped' 5096 1.1 christos ac_cs_version="\\ 5097 1.1 christos simdzone config.status 0.2.4 5098 1.1 christos configured by $0, generated by GNU Autoconf 2.72, 5099 1.1 christos with options \\"\$ac_cs_config\\" 5100 1.1 christos 5101 1.1 christos Copyright (C) 2023 Free Software Foundation, Inc. 5102 1.1 christos This config.status script is free software; the Free Software Foundation 5103 1.1 christos gives unlimited permission to copy, distribute and modify it." 5104 1.1 christos 5105 1.1 christos ac_pwd='$ac_pwd' 5106 1.1 christos srcdir='$srcdir' 5107 1.1 christos test -n "\$AWK" || AWK=awk 5108 1.1 christos _ACEOF 5109 1.1 christos 5110 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 5111 1.1 christos # The default lists apply if the user does not specify any file. 5112 1.1 christos ac_need_defaults=: 5113 1.1 christos while test $# != 0 5114 1.1 christos do 5115 1.1 christos case $1 in 5116 1.1 christos --*=?*) 5117 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 5118 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 5119 1.1 christos ac_shift=: 5120 1.1 christos ;; 5121 1.1 christos --*=) 5122 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 5123 1.1 christos ac_optarg= 5124 1.1 christos ac_shift=: 5125 1.1 christos ;; 5126 1.1 christos *) 5127 1.1 christos ac_option=$1 5128 1.1 christos ac_optarg=$2 5129 1.1 christos ac_shift=shift 5130 1.1 christos ;; 5131 1.1 christos esac 5132 1.1 christos 5133 1.1 christos case $ac_option in 5134 1.1 christos # Handling of the options. 5135 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 5136 1.1 christos ac_cs_recheck=: ;; 5137 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 5138 1.1 christos printf "%s\n" "$ac_cs_version"; exit ;; 5139 1.1 christos --config | --confi | --conf | --con | --co | --c ) 5140 1.1 christos printf "%s\n" "$ac_cs_config"; exit ;; 5141 1.1 christos --debug | --debu | --deb | --de | --d | -d ) 5142 1.1 christos debug=: ;; 5143 1.1 christos --file | --fil | --fi | --f ) 5144 1.1 christos $ac_shift 5145 1.1 christos case $ac_optarg in 5146 1.1 christos *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 5147 1.1 christos '') as_fn_error $? "missing file argument" ;; 5148 1.1 christos esac 5149 1.1 christos as_fn_append CONFIG_FILES " '$ac_optarg'" 5150 1.1 christos ac_need_defaults=false;; 5151 1.1 christos --header | --heade | --head | --hea ) 5152 1.1 christos $ac_shift 5153 1.1 christos case $ac_optarg in 5154 1.1 christos *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 5155 1.1 christos esac 5156 1.1 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'" 5157 1.1 christos ac_need_defaults=false;; 5158 1.1 christos --he | --h) 5159 1.1 christos # Conflict between --help and --header 5160 1.1 christos as_fn_error $? "ambiguous option: '$1' 5161 1.1 christos Try '$0 --help' for more information.";; 5162 1.1 christos --help | --hel | -h ) 5163 1.1 christos printf "%s\n" "$ac_cs_usage"; exit ;; 5164 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 5165 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s) 5166 1.1 christos ac_cs_silent=: ;; 5167 1.1 christos 5168 1.1 christos # This is an error. 5169 1.1 christos -*) as_fn_error $? "unrecognized option: '$1' 5170 1.1 christos Try '$0 --help' for more information." ;; 5171 1.1 christos 5172 1.1 christos *) as_fn_append ac_config_targets " $1" 5173 1.1 christos ac_need_defaults=false ;; 5174 1.1 christos 5175 1.1 christos esac 5176 1.1 christos shift 5177 1.1 christos done 5178 1.1 christos 5179 1.1 christos ac_configure_extra_args= 5180 1.1 christos 5181 1.1 christos if $ac_cs_silent; then 5182 1.1 christos exec 6>/dev/null 5183 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent" 5184 1.1 christos fi 5185 1.1 christos 5186 1.1 christos _ACEOF 5187 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 5188 1.1 christos if \$ac_cs_recheck; then 5189 1.1 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 5190 1.1 christos shift 5191 1.1 christos \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 5192 1.1 christos CONFIG_SHELL='$SHELL' 5193 1.1 christos export CONFIG_SHELL 5194 1.1 christos exec "\$@" 5195 1.1 christos fi 5196 1.1 christos 5197 1.1 christos _ACEOF 5198 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 5199 1.1 christos exec 5>>config.log 5200 1.1 christos { 5201 1.1 christos echo 5202 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 5203 1.1 christos ## Running $as_me. ## 5204 1.1 christos _ASBOX 5205 1.1 christos printf "%s\n" "$ac_log" 5206 1.1 christos } >&5 5207 1.1 christos 5208 1.1 christos _ACEOF 5209 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 5210 1.1 christos _ACEOF 5211 1.1 christos 5212 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 5213 1.1 christos 5214 1.1 christos # Handling of arguments. 5215 1.1 christos for ac_config_target in $ac_config_targets 5216 1.1 christos do 5217 1.1 christos case $ac_config_target in 5218 1.1 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 5219 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 5220 1.1 christos 5221 1.1 christos *) as_fn_error $? "invalid argument: '$ac_config_target'" "$LINENO" 5;; 5222 1.1 christos esac 5223 1.1 christos done 5224 1.1 christos 5225 1.1 christos 5226 1.1 christos # If the user did not use the arguments to specify the items to instantiate, 5227 1.1 christos # then the envvar interface is used. Set only those that are not. 5228 1.1 christos # We use the long form for the default assignment because of an extremely 5229 1.1 christos # bizarre bug on SunOS 4.1.3. 5230 1.1 christos if $ac_need_defaults; then 5231 1.1 christos test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files 5232 1.1 christos test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers 5233 1.1 christos fi 5234 1.1 christos 5235 1.1 christos # Have a temporary directory for convenience. Make it in the build tree 5236 1.1 christos # simply because there is no reason against having it here, and in addition, 5237 1.1 christos # creating and moving files from /tmp can sometimes cause problems. 5238 1.1 christos # Hook for its removal unless debugging. 5239 1.1 christos # Note that there is a small window in which the directory will not be cleaned: 5240 1.1 christos # after its creation but before its name has been assigned to '$tmp'. 5241 1.1 christos $debug || 5242 1.1 christos { 5243 1.1 christos tmp= ac_tmp= 5244 1.1 christos trap 'exit_status=$? 5245 1.1 christos : "${ac_tmp:=$tmp}" 5246 1.1 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 5247 1.1 christos ' 0 5248 1.1 christos trap 'as_fn_exit 1' 1 2 13 15 5249 1.1 christos } 5250 1.1 christos # Create a (secure) tmp directory for tmp files. 5251 1.1 christos 5252 1.1 christos { 5253 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 5254 1.1 christos test -d "$tmp" 5255 1.1 christos } || 5256 1.1 christos { 5257 1.1 christos tmp=./conf$$-$RANDOM 5258 1.1 christos (umask 077 && mkdir "$tmp") 5259 1.1 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 5260 1.1 christos ac_tmp=$tmp 5261 1.1 christos 5262 1.1 christos # Set up the scripts for CONFIG_FILES section. 5263 1.1 christos # No need to generate them if there are no CONFIG_FILES. 5264 1.1 christos # This happens for instance with './config.status config.h'. 5265 1.1 christos if test -n "$CONFIG_FILES"; then 5266 1.1 christos 5267 1.1 christos 5268 1.1 christos ac_cr=`echo X | tr X '\015'` 5269 1.1 christos # On cygwin, bash can eat \r inside `` if the user requested igncr. 5270 1.1 christos # But we know of no other shell where ac_cr would be empty at this 5271 1.1 christos # point, so we can use a bashism as a fallback. 5272 1.1 christos if test "x$ac_cr" = x; then 5273 1.1 christos eval ac_cr=\$\'\\r\' 5274 1.1 christos fi 5275 1.1 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 5276 1.1 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 5277 1.1 christos ac_cs_awk_cr='\\r' 5278 1.1 christos else 5279 1.1 christos ac_cs_awk_cr=$ac_cr 5280 1.1 christos fi 5281 1.1 christos 5282 1.1 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 5283 1.1 christos _ACEOF 5284 1.1 christos 5285 1.1 christos 5286 1.1 christos { 5287 1.1 christos echo "cat >conf$$subs.awk <<_ACEOF" && 5288 1.1 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 5289 1.1 christos echo "_ACEOF" 5290 1.1 christos } >conf$$subs.sh || 5291 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 5292 1.1 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 5293 1.1 christos ac_delim='%!_!# ' 5294 1.1 christos for ac_last_try in false false false false false :; do 5295 1.1 christos . ./conf$$subs.sh || 5296 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 5297 1.1 christos 5298 1.1 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 5299 1.1 christos if test $ac_delim_n = $ac_delim_num; then 5300 1.1 christos break 5301 1.1 christos elif $ac_last_try; then 5302 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 5303 1.1 christos else 5304 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 5305 1.1 christos fi 5306 1.1 christos done 5307 1.1 christos rm -f conf$$subs.sh 5308 1.1 christos 5309 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 5310 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 5311 1.1 christos _ACEOF 5312 1.1 christos sed -n ' 5313 1.1 christos h 5314 1.1 christos s/^/S["/; s/!.*/"]=/ 5315 1.1 christos p 5316 1.1 christos g 5317 1.1 christos s/^[^!]*!// 5318 1.1 christos :repl 5319 1.1 christos t repl 5320 1.1 christos s/'"$ac_delim"'$// 5321 1.1 christos t delim 5322 1.1 christos :nl 5323 1.1 christos h 5324 1.1 christos s/\(.\{148\}\)..*/\1/ 5325 1.1 christos t more1 5326 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 5327 1.1 christos p 5328 1.1 christos n 5329 1.1 christos b repl 5330 1.1 christos :more1 5331 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 5332 1.1 christos p 5333 1.1 christos g 5334 1.1 christos s/.\{148\}// 5335 1.1 christos t nl 5336 1.1 christos :delim 5337 1.1 christos h 5338 1.1 christos s/\(.\{148\}\)..*/\1/ 5339 1.1 christos t more2 5340 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/ 5341 1.1 christos p 5342 1.1 christos b 5343 1.1 christos :more2 5344 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 5345 1.1 christos p 5346 1.1 christos g 5347 1.1 christos s/.\{148\}// 5348 1.1 christos t delim 5349 1.1 christos ' <conf$$subs.awk | sed ' 5350 1.1 christos /^[^""]/{ 5351 1.1 christos N 5352 1.1 christos s/\n// 5353 1.1 christos } 5354 1.1 christos ' >>$CONFIG_STATUS || ac_write_fail=1 5355 1.1 christos rm -f conf$$subs.awk 5356 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 5357 1.1 christos _ACAWK 5358 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 5359 1.1 christos for (key in S) S_is_set[key] = 1 5360 1.1 christos FS = "" 5361 1.1 christos 5362 1.1 christos } 5363 1.1 christos { 5364 1.1 christos line = $ 0 5365 1.1 christos nfields = split(line, field, "@") 5366 1.1 christos substed = 0 5367 1.1 christos len = length(field[1]) 5368 1.1 christos for (i = 2; i < nfields; i++) { 5369 1.1 christos key = field[i] 5370 1.1 christos keylen = length(key) 5371 1.1 christos if (S_is_set[key]) { 5372 1.1 christos value = S[key] 5373 1.1 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 5374 1.1 christos len += length(value) + length(field[++i]) 5375 1.1 christos substed = 1 5376 1.1 christos } else 5377 1.1 christos len += 1 + keylen 5378 1.1 christos } 5379 1.1 christos 5380 1.1 christos print line 5381 1.1 christos } 5382 1.1 christos 5383 1.1 christos _ACAWK 5384 1.1 christos _ACEOF 5385 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 5386 1.1 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 5387 1.1 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 5388 1.1 christos else 5389 1.1 christos cat 5390 1.1 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 5391 1.1 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 5392 1.1 christos _ACEOF 5393 1.1 christos 5394 1.1 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 5395 1.1 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 5396 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty 5397 1.1 christos # (actually we leave an empty line to preserve line numbers). 5398 1.1 christos if test "x$srcdir" = x.; then 5399 1.1 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 5400 1.1 christos h 5401 1.1 christos s/// 5402 1.1 christos s/^/:/ 5403 1.1 christos s/[ ]*$/:/ 5404 1.1 christos s/:\$(srcdir):/:/g 5405 1.1 christos s/:\${srcdir}:/:/g 5406 1.1 christos s/:@srcdir@:/:/g 5407 1.1 christos s/^:*// 5408 1.1 christos s/:*$// 5409 1.1 christos x 5410 1.1 christos s/\(=[ ]*\).*/\1/ 5411 1.1 christos G 5412 1.1 christos s/\n// 5413 1.1 christos s/^[^=]*=[ ]*$// 5414 1.1 christos }' 5415 1.1 christos fi 5416 1.1 christos 5417 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 5418 1.1 christos fi # test -n "$CONFIG_FILES" 5419 1.1 christos 5420 1.1 christos # Set up the scripts for CONFIG_HEADERS section. 5421 1.1 christos # No need to generate them if there are no CONFIG_HEADERS. 5422 1.1 christos # This happens for instance with './config.status Makefile'. 5423 1.1 christos if test -n "$CONFIG_HEADERS"; then 5424 1.1 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK || 5425 1.1 christos BEGIN { 5426 1.1 christos _ACEOF 5427 1.1 christos 5428 1.1 christos # Transform confdefs.h into an awk script 'defines.awk', embedded as 5429 1.1 christos # here-document in config.status, that substitutes the proper values into 5430 1.1 christos # config.h.in to produce config.h. 5431 1.1 christos 5432 1.1 christos # Create a delimiter string that does not exist in confdefs.h, to ease 5433 1.1 christos # handling of long lines. 5434 1.1 christos ac_delim='%!_!# ' 5435 1.1 christos for ac_last_try in false false :; do 5436 1.1 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 5437 1.1 christos if test -z "$ac_tt"; then 5438 1.1 christos break 5439 1.1 christos elif $ac_last_try; then 5440 1.1 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 5441 1.1 christos else 5442 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 5443 1.1 christos fi 5444 1.1 christos done 5445 1.1 christos 5446 1.1 christos # For the awk script, D is an array of macro values keyed by name, 5447 1.1 christos # likewise P contains macro parameters if any. Preserve backslash 5448 1.1 christos # newline sequences. 5449 1.1 christos 5450 1.1 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 5451 1.1 christos sed -n ' 5452 1.1 christos s/.\{148\}/&'"$ac_delim"'/g 5453 1.1 christos t rset 5454 1.1 christos :rset 5455 1.1 christos s/^[ ]*#[ ]*define[ ][ ]*/ / 5456 1.1 christos t def 5457 1.1 christos d 5458 1.1 christos :def 5459 1.1 christos s/\\$// 5460 1.1 christos t bsnl 5461 1.1 christos s/["\\]/\\&/g 5462 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 5463 1.1 christos D["\1"]=" \3"/p 5464 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 5465 1.1 christos d 5466 1.1 christos :bsnl 5467 1.1 christos s/["\\]/\\&/g 5468 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 5469 1.1 christos D["\1"]=" \3\\\\\\n"\\/p 5470 1.1 christos t cont 5471 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 5472 1.1 christos t cont 5473 1.1 christos d 5474 1.1 christos :cont 5475 1.1 christos n 5476 1.1 christos s/.\{148\}/&'"$ac_delim"'/g 5477 1.1 christos t clear 5478 1.1 christos :clear 5479 1.1 christos s/\\$// 5480 1.1 christos t bsnlc 5481 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p 5482 1.1 christos d 5483 1.1 christos :bsnlc 5484 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 5485 1.1 christos b cont 5486 1.1 christos ' <confdefs.h | sed ' 5487 1.1 christos s/'"$ac_delim"'/"\\\ 5488 1.1 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1 5489 1.1 christos 5490 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 5491 1.1 christos for (key in D) D_is_set[key] = 1 5492 1.1 christos FS = "" 5493 1.1 christos } 5494 1.1 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 5495 1.1 christos line = \$ 0 5496 1.1 christos split(line, arg, " ") 5497 1.1 christos if (arg[1] == "#") { 5498 1.1 christos defundef = arg[2] 5499 1.1 christos mac1 = arg[3] 5500 1.1 christos } else { 5501 1.1 christos defundef = substr(arg[1], 2) 5502 1.1 christos mac1 = arg[2] 5503 1.1 christos } 5504 1.1 christos split(mac1, mac2, "(") #) 5505 1.1 christos macro = mac2[1] 5506 1.1 christos prefix = substr(line, 1, index(line, defundef) - 1) 5507 1.1 christos if (D_is_set[macro]) { 5508 1.1 christos # Preserve the white space surrounding the "#". 5509 1.1 christos print prefix "define", macro P[macro] D[macro] 5510 1.1 christos next 5511 1.1 christos } else { 5512 1.1 christos # Replace #undef with comments. This is necessary, for example, 5513 1.1 christos # in the case of _POSIX_SOURCE, which is predefined and required 5514 1.1 christos # on some systems where configure will not decide to define it. 5515 1.1 christos if (defundef == "undef") { 5516 1.1 christos print "/*", prefix defundef, macro, "*/" 5517 1.1 christos next 5518 1.1 christos } 5519 1.1 christos } 5520 1.1 christos } 5521 1.1 christos { print } 5522 1.1 christos _ACAWK 5523 1.1 christos _ACEOF 5524 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 5525 1.1 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 5526 1.1 christos fi # test -n "$CONFIG_HEADERS" 5527 1.1 christos 5528 1.1 christos 5529 1.1 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS " 5530 1.1 christos shift 5531 1.1 christos for ac_tag 5532 1.1 christos do 5533 1.1 christos case $ac_tag in 5534 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;; 5535 1.1 christos esac 5536 1.1 christos case $ac_mode$ac_tag in 5537 1.1 christos :[FHL]*:*);; 5538 1.1 christos :L* | :C*:*) as_fn_error $? "invalid tag '$ac_tag'" "$LINENO" 5;; 5539 1.1 christos :[FH]-) ac_tag=-:-;; 5540 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 5541 1.1 christos esac 5542 1.1 christos ac_save_IFS=$IFS 5543 1.1 christos IFS=: 5544 1.1 christos set x $ac_tag 5545 1.1 christos IFS=$ac_save_IFS 5546 1.1 christos shift 5547 1.1 christos ac_file=$1 5548 1.1 christos shift 5549 1.1 christos 5550 1.1 christos case $ac_mode in 5551 1.1 christos :L) ac_source=$1;; 5552 1.1 christos :[FH]) 5553 1.1 christos ac_file_inputs= 5554 1.1 christos for ac_f 5555 1.1 christos do 5556 1.1 christos case $ac_f in 5557 1.1 christos -) ac_f="$ac_tmp/stdin";; 5558 1.1 christos *) # Look for the file first in the build tree, then in the source tree 5559 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style, 5560 1.1 christos # because $ac_f cannot contain ':'. 5561 1.1 christos test -f "$ac_f" || 5562 1.1 christos case $ac_f in 5563 1.1 christos [\\/$]*) false;; 5564 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 5565 1.1 christos esac || 5566 1.1 christos as_fn_error 1 "cannot find input file: '$ac_f'" "$LINENO" 5;; 5567 1.1 christos esac 5568 1.1 christos case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 5569 1.1 christos as_fn_append ac_file_inputs " '$ac_f'" 5570 1.1 christos done 5571 1.1 christos 5572 1.1 christos # Let's still pretend it is 'configure' which instantiates (i.e., don't 5573 1.1 christos # use $as_me), people would be surprised to read: 5574 1.1 christos # /* config.h. Generated by config.status. */ 5575 1.1 christos configure_input='Generated from '` 5576 1.1 christos printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 5577 1.1 christos `' by configure.' 5578 1.1 christos if test x"$ac_file" != x-; then 5579 1.1 christos configure_input="$ac_file. $configure_input" 5580 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 5581 1.1 christos printf "%s\n" "$as_me: creating $ac_file" >&6;} 5582 1.1 christos fi 5583 1.1 christos # Neutralize special characters interpreted by sed in replacement strings. 5584 1.1 christos case $configure_input in #( 5585 1.1 christos *\&* | *\|* | *\\* ) 5586 1.1 christos ac_sed_conf_input=`printf "%s\n" "$configure_input" | 5587 1.1 christos sed 's/[\\\\&|]/\\\\&/g'`;; #( 5588 1.1 christos *) ac_sed_conf_input=$configure_input;; 5589 1.1 christos esac 5590 1.1 christos 5591 1.1 christos case $ac_tag in 5592 1.1 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \ 5593 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 5594 1.1 christos esac 5595 1.1 christos ;; 5596 1.1 christos esac 5597 1.1 christos 5598 1.1 christos ac_dir=`$as_dirname -- "$ac_file" || 5599 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 5600 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \ 5601 1.1 christos X"$ac_file" : 'X\(//\)$' \| \ 5602 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 5603 1.1 christos printf "%s\n" X"$ac_file" | 5604 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 5605 1.1 christos s//\1/ 5606 1.1 christos q 5607 1.1 christos } 5608 1.1 christos /^X\(\/\/\)[^/].*/{ 5609 1.1 christos s//\1/ 5610 1.1 christos q 5611 1.1 christos } 5612 1.1 christos /^X\(\/\/\)$/{ 5613 1.1 christos s//\1/ 5614 1.1 christos q 5615 1.1 christos } 5616 1.1 christos /^X\(\/\).*/{ 5617 1.1 christos s//\1/ 5618 1.1 christos q 5619 1.1 christos } 5620 1.1 christos s/.*/./; q'` 5621 1.1 christos as_dir="$ac_dir"; as_fn_mkdir_p 5622 1.1 christos ac_builddir=. 5623 1.1 christos 5624 1.1 christos case "$ac_dir" in 5625 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 5626 1.1 christos *) 5627 1.1 christos ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 5628 1.1 christos # A ".." for each directory in $ac_dir_suffix. 5629 1.1 christos ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 5630 1.1 christos case $ac_top_builddir_sub in 5631 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 5632 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 5633 1.1 christos esac ;; 5634 1.1 christos esac 5635 1.1 christos ac_abs_top_builddir=$ac_pwd 5636 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix 5637 1.1 christos # for backward compatibility: 5638 1.1 christos ac_top_builddir=$ac_top_build_prefix 5639 1.1 christos 5640 1.1 christos case $srcdir in 5641 1.1 christos .) # We are building in place. 5642 1.1 christos ac_srcdir=. 5643 1.1 christos ac_top_srcdir=$ac_top_builddir_sub 5644 1.1 christos ac_abs_top_srcdir=$ac_pwd ;; 5645 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name. 5646 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix; 5647 1.1 christos ac_top_srcdir=$srcdir 5648 1.1 christos ac_abs_top_srcdir=$srcdir ;; 5649 1.1 christos *) # Relative name. 5650 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 5651 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir 5652 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 5653 1.1 christos esac 5654 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 5655 1.1 christos 5656 1.1 christos 5657 1.1 christos case $ac_mode in 5658 1.1 christos :F) 5659 1.1 christos # 5660 1.1 christos # CONFIG_FILE 5661 1.1 christos # 5662 1.1 christos 5663 1.1 christos _ACEOF 5664 1.1 christos 5665 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 5666 1.1 christos # If the template does not know about datarootdir, expand it. 5667 1.1 christos # FIXME: This hack should be removed a few years after 2.60. 5668 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen= 5669 1.1 christos ac_sed_dataroot=' 5670 1.1 christos /datarootdir/ { 5671 1.1 christos p 5672 1.1 christos q 5673 1.1 christos } 5674 1.1 christos /@datadir@/p 5675 1.1 christos /@docdir@/p 5676 1.1 christos /@infodir@/p 5677 1.1 christos /@localedir@/p 5678 1.1 christos /@mandir@/p' 5679 1.1 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 5680 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;; 5681 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 5682 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 5683 1.1 christos printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 5684 1.1 christos _ACEOF 5685 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 5686 1.1 christos ac_datarootdir_hack=' 5687 1.1 christos s&@datadir@&$datadir&g 5688 1.1 christos s&@docdir@&$docdir&g 5689 1.1 christos s&@infodir@&$infodir&g 5690 1.1 christos s&@localedir@&$localedir&g 5691 1.1 christos s&@mandir@&$mandir&g 5692 1.1 christos s&\\\${datarootdir}&$datarootdir&g' ;; 5693 1.1 christos esac 5694 1.1 christos _ACEOF 5695 1.1 christos 5696 1.1 christos # Neutralize VPATH when '$srcdir' = '.'. 5697 1.1 christos # Shell code in configure.ac might set extrasub. 5698 1.1 christos # FIXME: do we really want to maintain this feature? 5699 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 5700 1.1 christos ac_sed_extra="$ac_vpsub 5701 1.1 christos $extrasub 5702 1.1 christos _ACEOF 5703 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 5704 1.1 christos :t 5705 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 5706 1.1 christos s|@configure_input@|$ac_sed_conf_input|;t t 5707 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t 5708 1.1 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t 5709 1.1 christos s&@srcdir@&$ac_srcdir&;t t 5710 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t 5711 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t 5712 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 5713 1.1 christos s&@builddir@&$ac_builddir&;t t 5714 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t 5715 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 5716 1.1 christos $ac_datarootdir_hack 5717 1.1 christos " 5718 1.1 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 5719 1.1 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 5720 1.1 christos 5721 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 5722 1.1 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 5723 1.1 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 5724 1.1 christos "$ac_tmp/out"`; test -z "$ac_out"; } && 5725 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable 'datarootdir' 5726 1.1 christos which seems to be undefined. Please make sure it is defined" >&5 5727 1.1 christos printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable 'datarootdir' 5728 1.1 christos which seems to be undefined. Please make sure it is defined" >&2;} 5729 1.1 christos 5730 1.1 christos rm -f "$ac_tmp/stdin" 5731 1.1 christos case $ac_file in 5732 1.1 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 5733 1.1 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 5734 1.1 christos esac \ 5735 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 5736 1.1 christos ;; 5737 1.1 christos :H) 5738 1.1 christos # 5739 1.1 christos # CONFIG_HEADER 5740 1.1 christos # 5741 1.1 christos if test x"$ac_file" != x-; then 5742 1.1 christos { 5743 1.1 christos printf "%s\n" "/* $configure_input */" >&1 \ 5744 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 5745 1.1 christos } >"$ac_tmp/config.h" \ 5746 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 5747 1.1 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 5748 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 5749 1.1 christos printf "%s\n" "$as_me: $ac_file is unchanged" >&6;} 5750 1.1 christos else 5751 1.1 christos rm -f "$ac_file" 5752 1.1 christos mv "$ac_tmp/config.h" "$ac_file" \ 5753 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 5754 1.1 christos fi 5755 1.1 christos else 5756 1.1 christos printf "%s\n" "/* $configure_input */" >&1 \ 5757 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 5758 1.1 christos || as_fn_error $? "could not create -" "$LINENO" 5 5759 1.1 christos fi 5760 1.1 christos ;; 5761 1.1 christos 5762 1.1 christos 5763 1.1 christos esac 5764 1.1 christos 5765 1.1 christos done # for ac_tag 5766 1.1 christos 5767 1.1 christos 5768 1.1 christos as_fn_exit 0 5769 1.1 christos _ACEOF 5770 1.1 christos ac_clean_files=$ac_clean_files_save 5771 1.1 christos 5772 1.1 christos test $ac_write_fail = 0 || 5773 1.1 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 5774 1.1 christos 5775 1.1 christos 5776 1.1 christos # configure is writing to config.log, and then calls config.status. 5777 1.1 christos # config.status does its own redirection, appending to config.log. 5778 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open 5779 1.1 christos # by configure, so config.status won't be able to write to it; its 5780 1.1 christos # output is simply discarded. So we exec the FD to /dev/null, 5781 1.1 christos # effectively closing config.log, so it can be properly (re)opened and 5782 1.1 christos # appended to by config.status. When coming back to configure, we 5783 1.1 christos # need to make the FD available again. 5784 1.1 christos if test "$no_create" != yes; then 5785 1.1 christos ac_cs_success=: 5786 1.1 christos ac_config_status_args= 5787 1.1 christos test "$silent" = yes && 5788 1.1 christos ac_config_status_args="$ac_config_status_args --quiet" 5789 1.1 christos exec 5>/dev/null 5790 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 5791 1.1 christos exec 5>>config.log 5792 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which 5793 1.1 christos # would make configure fail if this is the last instruction. 5794 1.1 christos $ac_cs_success || as_fn_exit 1 5795 1.1 christos fi 5796 1.1 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 5797 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 5798 1.1 christos printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 5799 1.1 christos fi 5800 1.1 christos 5801 1.1 christos 5802