13955d011SMarcel Moolenaar#! /bin/sh 23955d011SMarcel Moolenaar# Guess values for system-dependent variables and create Makefiles. 3*3cbdda60SSimon J. Gerraty# Generated by GNU Autoconf 2.64 for bmake 20121212. 43955d011SMarcel Moolenaar# 53955d011SMarcel Moolenaar# Report bugs to <sjg@NetBSD.org>. 63955d011SMarcel Moolenaar# 73955d011SMarcel Moolenaar# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 83955d011SMarcel Moolenaar# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software 93955d011SMarcel Moolenaar# Foundation, Inc. 103955d011SMarcel Moolenaar# 113955d011SMarcel Moolenaar# This configure script is free software; the Free Software Foundation 123955d011SMarcel Moolenaar# gives unlimited permission to copy, distribute and modify it. 133955d011SMarcel Moolenaar## -------------------- ## 143955d011SMarcel Moolenaar## M4sh Initialization. ## 153955d011SMarcel Moolenaar## -------------------- ## 163955d011SMarcel Moolenaar 173955d011SMarcel Moolenaar# Be more Bourne compatible 183955d011SMarcel MoolenaarDUALCASE=1; export DUALCASE # for MKS sh 193955d011SMarcel Moolenaarif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 203955d011SMarcel Moolenaar emulate sh 213955d011SMarcel Moolenaar NULLCMD=: 223955d011SMarcel Moolenaar # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 233955d011SMarcel Moolenaar # is contrary to our usage. Disable this feature. 243955d011SMarcel Moolenaar alias -g '${1+"$@"}'='"$@"' 253955d011SMarcel Moolenaar setopt NO_GLOB_SUBST 263955d011SMarcel Moolenaarelse 273955d011SMarcel Moolenaar case `(set -o) 2>/dev/null` in #( 283955d011SMarcel Moolenaar *posix*) : 293955d011SMarcel Moolenaar set -o posix ;; #( 303955d011SMarcel Moolenaar *) : 313955d011SMarcel Moolenaar ;; 323955d011SMarcel Moolenaaresac 333955d011SMarcel Moolenaarfi 343955d011SMarcel Moolenaar 353955d011SMarcel Moolenaar 363955d011SMarcel Moolenaaras_nl=' 373955d011SMarcel Moolenaar' 383955d011SMarcel Moolenaarexport as_nl 393955d011SMarcel Moolenaar# Printing a long string crashes Solaris 7 /usr/bin/printf. 403955d011SMarcel Moolenaaras_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 413955d011SMarcel Moolenaaras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 423955d011SMarcel Moolenaaras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 433955d011SMarcel Moolenaar# Prefer a ksh shell builtin over an external printf program on Solaris, 443955d011SMarcel Moolenaar# but without wasting forks for bash or zsh. 453955d011SMarcel Moolenaarif test -z "$BASH_VERSION$ZSH_VERSION" \ 463955d011SMarcel Moolenaar && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 473955d011SMarcel Moolenaar as_echo='print -r --' 483955d011SMarcel Moolenaar as_echo_n='print -rn --' 493955d011SMarcel Moolenaarelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 503955d011SMarcel Moolenaar as_echo='printf %s\n' 513955d011SMarcel Moolenaar as_echo_n='printf %s' 523955d011SMarcel Moolenaarelse 533955d011SMarcel Moolenaar if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 543955d011SMarcel Moolenaar as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 553955d011SMarcel Moolenaar as_echo_n='/usr/ucb/echo -n' 563955d011SMarcel Moolenaar else 573955d011SMarcel Moolenaar as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 583955d011SMarcel Moolenaar as_echo_n_body='eval 593955d011SMarcel Moolenaar arg=$1; 603955d011SMarcel Moolenaar case $arg in #( 613955d011SMarcel Moolenaar *"$as_nl"*) 623955d011SMarcel Moolenaar expr "X$arg" : "X\\(.*\\)$as_nl"; 633955d011SMarcel Moolenaar arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 643955d011SMarcel Moolenaar esac; 653955d011SMarcel Moolenaar expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 663955d011SMarcel Moolenaar ' 673955d011SMarcel Moolenaar export as_echo_n_body 683955d011SMarcel Moolenaar as_echo_n='sh -c $as_echo_n_body as_echo' 693955d011SMarcel Moolenaar fi 703955d011SMarcel Moolenaar export as_echo_body 713955d011SMarcel Moolenaar as_echo='sh -c $as_echo_body as_echo' 723955d011SMarcel Moolenaarfi 733955d011SMarcel Moolenaar 743955d011SMarcel Moolenaar# The user is always right. 753955d011SMarcel Moolenaarif test "${PATH_SEPARATOR+set}" != set; then 763955d011SMarcel Moolenaar PATH_SEPARATOR=: 773955d011SMarcel Moolenaar (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 783955d011SMarcel Moolenaar (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 793955d011SMarcel Moolenaar PATH_SEPARATOR=';' 803955d011SMarcel Moolenaar } 813955d011SMarcel Moolenaarfi 823955d011SMarcel Moolenaar 833955d011SMarcel Moolenaar 843955d011SMarcel Moolenaar# IFS 853955d011SMarcel Moolenaar# We need space, tab and new line, in precisely that order. Quoting is 863955d011SMarcel Moolenaar# there to prevent editors from complaining about space-tab. 873955d011SMarcel Moolenaar# (If _AS_PATH_WALK were called with IFS unset, it would disable word 883955d011SMarcel Moolenaar# splitting by setting IFS to empty value.) 893955d011SMarcel MoolenaarIFS=" "" $as_nl" 903955d011SMarcel Moolenaar 913955d011SMarcel Moolenaar# Find who we are. Look in the path if we contain no directory separator. 923955d011SMarcel Moolenaarcase $0 in #(( 933955d011SMarcel Moolenaar *[\\/]* ) as_myself=$0 ;; 943955d011SMarcel Moolenaar *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 953955d011SMarcel Moolenaarfor as_dir in $PATH 963955d011SMarcel Moolenaardo 973955d011SMarcel Moolenaar IFS=$as_save_IFS 983955d011SMarcel Moolenaar test -z "$as_dir" && as_dir=. 993955d011SMarcel Moolenaar test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 1003955d011SMarcel Moolenaar done 1013955d011SMarcel MoolenaarIFS=$as_save_IFS 1023955d011SMarcel Moolenaar 1033955d011SMarcel Moolenaar ;; 1043955d011SMarcel Moolenaaresac 1053955d011SMarcel Moolenaar# We did not find ourselves, most probably we were run as `sh COMMAND' 1063955d011SMarcel Moolenaar# in which case we are not to be found in the path. 1073955d011SMarcel Moolenaarif test "x$as_myself" = x; then 1083955d011SMarcel Moolenaar as_myself=$0 1093955d011SMarcel Moolenaarfi 1103955d011SMarcel Moolenaarif test ! -f "$as_myself"; then 1113955d011SMarcel Moolenaar $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 1123955d011SMarcel Moolenaar exit 1 1133955d011SMarcel Moolenaarfi 1143955d011SMarcel Moolenaar 1153955d011SMarcel Moolenaar# Unset variables that we do not need and which cause bugs (e.g. in 1163955d011SMarcel Moolenaar# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 1173955d011SMarcel Moolenaar# suppresses any "Segmentation fault" message there. '((' could 1183955d011SMarcel Moolenaar# trigger a bug in pdksh 5.2.14. 1193955d011SMarcel Moolenaarfor as_var in BASH_ENV ENV MAIL MAILPATH 1203955d011SMarcel Moolenaardo eval test x\${$as_var+set} = xset \ 1213955d011SMarcel Moolenaar && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 1223955d011SMarcel Moolenaardone 1233955d011SMarcel MoolenaarPS1='$ ' 1243955d011SMarcel MoolenaarPS2='> ' 1253955d011SMarcel MoolenaarPS4='+ ' 1263955d011SMarcel Moolenaar 1273955d011SMarcel Moolenaar# NLS nuisances. 1283955d011SMarcel MoolenaarLC_ALL=C 1293955d011SMarcel Moolenaarexport LC_ALL 1303955d011SMarcel MoolenaarLANGUAGE=C 1313955d011SMarcel Moolenaarexport LANGUAGE 1323955d011SMarcel Moolenaar 1333955d011SMarcel Moolenaar# CDPATH. 1343955d011SMarcel Moolenaar(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 1353955d011SMarcel Moolenaar 1363955d011SMarcel Moolenaarif test "x$CONFIG_SHELL" = x; then 1373955d011SMarcel Moolenaar as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 1383955d011SMarcel Moolenaar emulate sh 1393955d011SMarcel Moolenaar NULLCMD=: 1403955d011SMarcel Moolenaar # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 1413955d011SMarcel Moolenaar # is contrary to our usage. Disable this feature. 1423955d011SMarcel Moolenaar alias -g '\${1+\"\$@\"}'='\"\$@\"' 1433955d011SMarcel Moolenaar setopt NO_GLOB_SUBST 1443955d011SMarcel Moolenaarelse 1453955d011SMarcel Moolenaar case \`(set -o) 2>/dev/null\` in #( 1463955d011SMarcel Moolenaar *posix*) : 1473955d011SMarcel Moolenaar set -o posix ;; #( 1483955d011SMarcel Moolenaar *) : 1493955d011SMarcel Moolenaar ;; 1503955d011SMarcel Moolenaaresac 1513955d011SMarcel Moolenaarfi 1523955d011SMarcel Moolenaar" 1533955d011SMarcel Moolenaar as_required="as_fn_return () { (exit \$1); } 1543955d011SMarcel Moolenaaras_fn_success () { as_fn_return 0; } 1553955d011SMarcel Moolenaaras_fn_failure () { as_fn_return 1; } 1563955d011SMarcel Moolenaaras_fn_ret_success () { return 0; } 1573955d011SMarcel Moolenaaras_fn_ret_failure () { return 1; } 1583955d011SMarcel Moolenaar 1593955d011SMarcel Moolenaarexitcode=0 1603955d011SMarcel Moolenaaras_fn_success || { exitcode=1; echo as_fn_success failed.; } 1613955d011SMarcel Moolenaaras_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 1623955d011SMarcel Moolenaaras_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 1633955d011SMarcel Moolenaaras_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 1643955d011SMarcel Moolenaarif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 1653955d011SMarcel Moolenaar 1663955d011SMarcel Moolenaarelse 1673955d011SMarcel Moolenaar exitcode=1; echo positional parameters were not saved. 1683955d011SMarcel Moolenaarfi 1693955d011SMarcel Moolenaartest x\$exitcode = x0 || exit 1" 1703955d011SMarcel Moolenaar as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 1713955d011SMarcel Moolenaar as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 1723955d011SMarcel Moolenaar eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 1733955d011SMarcel Moolenaar test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 1743955d011SMarcel Moolenaartest \$(( 1 + 1 )) = 2 || exit 1" 1753955d011SMarcel Moolenaar if (eval "$as_required") 2>/dev/null; then : 1763955d011SMarcel Moolenaar as_have_required=yes 1773955d011SMarcel Moolenaarelse 1783955d011SMarcel Moolenaar as_have_required=no 1793955d011SMarcel Moolenaarfi 1803955d011SMarcel Moolenaar if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 1813955d011SMarcel Moolenaar 1823955d011SMarcel Moolenaarelse 1833955d011SMarcel Moolenaar as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1843955d011SMarcel Moolenaaras_found=false 1853955d011SMarcel Moolenaarfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 1863955d011SMarcel Moolenaardo 1873955d011SMarcel Moolenaar IFS=$as_save_IFS 1883955d011SMarcel Moolenaar test -z "$as_dir" && as_dir=. 1893955d011SMarcel Moolenaar as_found=: 1903955d011SMarcel Moolenaar case $as_dir in #( 1913955d011SMarcel Moolenaar /*) 1923955d011SMarcel Moolenaar for as_base in sh bash ksh sh5; do 1933955d011SMarcel Moolenaar # Try only shells that exist, to save several forks. 1943955d011SMarcel Moolenaar as_shell=$as_dir/$as_base 1953955d011SMarcel Moolenaar if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 1963955d011SMarcel Moolenaar { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 1973955d011SMarcel Moolenaar CONFIG_SHELL=$as_shell as_have_required=yes 1983955d011SMarcel Moolenaar if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 1993955d011SMarcel Moolenaar break 2 2003955d011SMarcel Moolenaarfi 2013955d011SMarcel Moolenaarfi 2023955d011SMarcel Moolenaar done;; 2033955d011SMarcel Moolenaar esac 2043955d011SMarcel Moolenaar as_found=false 2053955d011SMarcel Moolenaardone 2063955d011SMarcel Moolenaar$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 2073955d011SMarcel Moolenaar { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 2083955d011SMarcel Moolenaar CONFIG_SHELL=$SHELL as_have_required=yes 2093955d011SMarcel Moolenaarfi; } 2103955d011SMarcel MoolenaarIFS=$as_save_IFS 2113955d011SMarcel Moolenaar 2123955d011SMarcel Moolenaar 2133955d011SMarcel Moolenaar if test "x$CONFIG_SHELL" != x; then : 2143955d011SMarcel Moolenaar # We cannot yet assume a decent shell, so we have to provide a 2153955d011SMarcel Moolenaar # neutralization value for shells without unset; and this also 2163955d011SMarcel Moolenaar # works around shells that cannot unset nonexistent variables. 2173955d011SMarcel Moolenaar BASH_ENV=/dev/null 2183955d011SMarcel Moolenaar ENV=/dev/null 2193955d011SMarcel Moolenaar (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 2203955d011SMarcel Moolenaar export CONFIG_SHELL 2213955d011SMarcel Moolenaar exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 2223955d011SMarcel Moolenaarfi 2233955d011SMarcel Moolenaar 2243955d011SMarcel Moolenaar if test x$as_have_required = xno; then : 2253955d011SMarcel Moolenaar $as_echo "$0: This script requires a shell more modern than all" 2263955d011SMarcel Moolenaar $as_echo "$0: the shells that I found on your system." 2273955d011SMarcel Moolenaar if test x${ZSH_VERSION+set} = xset ; then 2283955d011SMarcel Moolenaar $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 2293955d011SMarcel Moolenaar $as_echo "$0: be upgraded to zsh 4.3.4 or later." 2303955d011SMarcel Moolenaar else 2313955d011SMarcel Moolenaar $as_echo "$0: Please tell bug-autoconf@gnu.org and sjg@NetBSD.org 2323955d011SMarcel Moolenaar$0: about your system, including any error possibly output 2333955d011SMarcel Moolenaar$0: before this message. Then install a modern shell, or 2343955d011SMarcel Moolenaar$0: manually run the script under such a shell if you do 2353955d011SMarcel Moolenaar$0: have one." 2363955d011SMarcel Moolenaar fi 2373955d011SMarcel Moolenaar exit 1 2383955d011SMarcel Moolenaarfi 2393955d011SMarcel Moolenaarfi 2403955d011SMarcel Moolenaarfi 2413955d011SMarcel MoolenaarSHELL=${CONFIG_SHELL-/bin/sh} 2423955d011SMarcel Moolenaarexport SHELL 2433955d011SMarcel Moolenaar# Unset more variables known to interfere with behavior of common tools. 2443955d011SMarcel MoolenaarCLICOLOR_FORCE= GREP_OPTIONS= 2453955d011SMarcel Moolenaarunset CLICOLOR_FORCE GREP_OPTIONS 2463955d011SMarcel Moolenaar 2473955d011SMarcel Moolenaar## --------------------- ## 2483955d011SMarcel Moolenaar## M4sh Shell Functions. ## 2493955d011SMarcel Moolenaar## --------------------- ## 2503955d011SMarcel Moolenaar# as_fn_unset VAR 2513955d011SMarcel Moolenaar# --------------- 2523955d011SMarcel Moolenaar# Portably unset VAR. 2533955d011SMarcel Moolenaaras_fn_unset () 2543955d011SMarcel Moolenaar{ 2553955d011SMarcel Moolenaar { eval $1=; unset $1;} 2563955d011SMarcel Moolenaar} 2573955d011SMarcel Moolenaaras_unset=as_fn_unset 2583955d011SMarcel Moolenaar 2593955d011SMarcel Moolenaar# as_fn_set_status STATUS 2603955d011SMarcel Moolenaar# ----------------------- 2613955d011SMarcel Moolenaar# Set $? to STATUS, without forking. 2623955d011SMarcel Moolenaaras_fn_set_status () 2633955d011SMarcel Moolenaar{ 2643955d011SMarcel Moolenaar return $1 2653955d011SMarcel Moolenaar} # as_fn_set_status 2663955d011SMarcel Moolenaar 2673955d011SMarcel Moolenaar# as_fn_exit STATUS 2683955d011SMarcel Moolenaar# ----------------- 2693955d011SMarcel Moolenaar# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 2703955d011SMarcel Moolenaaras_fn_exit () 2713955d011SMarcel Moolenaar{ 2723955d011SMarcel Moolenaar set +e 2733955d011SMarcel Moolenaar as_fn_set_status $1 2743955d011SMarcel Moolenaar exit $1 2753955d011SMarcel Moolenaar} # as_fn_exit 2763955d011SMarcel Moolenaar 2773955d011SMarcel Moolenaar# as_fn_mkdir_p 2783955d011SMarcel Moolenaar# ------------- 2793955d011SMarcel Moolenaar# Create "$as_dir" as a directory, including parents if necessary. 2803955d011SMarcel Moolenaaras_fn_mkdir_p () 2813955d011SMarcel Moolenaar{ 2823955d011SMarcel Moolenaar 2833955d011SMarcel Moolenaar case $as_dir in #( 2843955d011SMarcel Moolenaar -*) as_dir=./$as_dir;; 2853955d011SMarcel Moolenaar esac 2863955d011SMarcel Moolenaar test -d "$as_dir" || eval $as_mkdir_p || { 2873955d011SMarcel Moolenaar as_dirs= 2883955d011SMarcel Moolenaar while :; do 2893955d011SMarcel Moolenaar case $as_dir in #( 2903955d011SMarcel Moolenaar *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 2913955d011SMarcel Moolenaar *) as_qdir=$as_dir;; 2923955d011SMarcel Moolenaar esac 2933955d011SMarcel Moolenaar as_dirs="'$as_qdir' $as_dirs" 2943955d011SMarcel Moolenaar as_dir=`$as_dirname -- "$as_dir" || 2953955d011SMarcel Moolenaar$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 2963955d011SMarcel Moolenaar X"$as_dir" : 'X\(//\)[^/]' \| \ 2973955d011SMarcel Moolenaar X"$as_dir" : 'X\(//\)$' \| \ 2983955d011SMarcel Moolenaar X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 2993955d011SMarcel Moolenaar$as_echo X"$as_dir" | 3003955d011SMarcel Moolenaar sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 3013955d011SMarcel Moolenaar s//\1/ 3023955d011SMarcel Moolenaar q 3033955d011SMarcel Moolenaar } 3043955d011SMarcel Moolenaar /^X\(\/\/\)[^/].*/{ 3053955d011SMarcel Moolenaar s//\1/ 3063955d011SMarcel Moolenaar q 3073955d011SMarcel Moolenaar } 3083955d011SMarcel Moolenaar /^X\(\/\/\)$/{ 3093955d011SMarcel Moolenaar s//\1/ 3103955d011SMarcel Moolenaar q 3113955d011SMarcel Moolenaar } 3123955d011SMarcel Moolenaar /^X\(\/\).*/{ 3133955d011SMarcel Moolenaar s//\1/ 3143955d011SMarcel Moolenaar q 3153955d011SMarcel Moolenaar } 3163955d011SMarcel Moolenaar s/.*/./; q'` 3173955d011SMarcel Moolenaar test -d "$as_dir" && break 3183955d011SMarcel Moolenaar done 3193955d011SMarcel Moolenaar test -z "$as_dirs" || eval "mkdir $as_dirs" 3203955d011SMarcel Moolenaar } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 3213955d011SMarcel Moolenaar 3223955d011SMarcel Moolenaar 3233955d011SMarcel Moolenaar} # as_fn_mkdir_p 3243955d011SMarcel Moolenaar# as_fn_append VAR VALUE 3253955d011SMarcel Moolenaar# ---------------------- 3263955d011SMarcel Moolenaar# Append the text in VALUE to the end of the definition contained in VAR. Take 3273955d011SMarcel Moolenaar# advantage of any shell optimizations that allow amortized linear growth over 3283955d011SMarcel Moolenaar# repeated appends, instead of the typical quadratic growth present in naive 3293955d011SMarcel Moolenaar# implementations. 3303955d011SMarcel Moolenaarif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 3313955d011SMarcel Moolenaar eval 'as_fn_append () 3323955d011SMarcel Moolenaar { 3333955d011SMarcel Moolenaar eval $1+=\$2 3343955d011SMarcel Moolenaar }' 3353955d011SMarcel Moolenaarelse 3363955d011SMarcel Moolenaar as_fn_append () 3373955d011SMarcel Moolenaar { 3383955d011SMarcel Moolenaar eval $1=\$$1\$2 3393955d011SMarcel Moolenaar } 3403955d011SMarcel Moolenaarfi # as_fn_append 3413955d011SMarcel Moolenaar 3423955d011SMarcel Moolenaar# as_fn_arith ARG... 3433955d011SMarcel Moolenaar# ------------------ 3443955d011SMarcel Moolenaar# Perform arithmetic evaluation on the ARGs, and store the result in the 3453955d011SMarcel Moolenaar# global $as_val. Take advantage of shells that can avoid forks. The arguments 3463955d011SMarcel Moolenaar# must be portable across $(()) and expr. 3473955d011SMarcel Moolenaarif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 3483955d011SMarcel Moolenaar eval 'as_fn_arith () 3493955d011SMarcel Moolenaar { 3503955d011SMarcel Moolenaar as_val=$(( $* )) 3513955d011SMarcel Moolenaar }' 3523955d011SMarcel Moolenaarelse 3533955d011SMarcel Moolenaar as_fn_arith () 3543955d011SMarcel Moolenaar { 3553955d011SMarcel Moolenaar as_val=`expr "$@" || test $? -eq 1` 3563955d011SMarcel Moolenaar } 3573955d011SMarcel Moolenaarfi # as_fn_arith 3583955d011SMarcel Moolenaar 3593955d011SMarcel Moolenaar 3603955d011SMarcel Moolenaar# as_fn_error ERROR [LINENO LOG_FD] 3613955d011SMarcel Moolenaar# --------------------------------- 3623955d011SMarcel Moolenaar# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 3633955d011SMarcel Moolenaar# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 3643955d011SMarcel Moolenaar# script with status $?, using 1 if that was 0. 3653955d011SMarcel Moolenaaras_fn_error () 3663955d011SMarcel Moolenaar{ 3673955d011SMarcel Moolenaar as_status=$?; test $as_status -eq 0 && as_status=1 3683955d011SMarcel Moolenaar if test "$3"; then 3693955d011SMarcel Moolenaar as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 3703955d011SMarcel Moolenaar $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 3713955d011SMarcel Moolenaar fi 3723955d011SMarcel Moolenaar $as_echo "$as_me: error: $1" >&2 3733955d011SMarcel Moolenaar as_fn_exit $as_status 3743955d011SMarcel Moolenaar} # as_fn_error 3753955d011SMarcel Moolenaar 3763955d011SMarcel Moolenaarif expr a : '\(a\)' >/dev/null 2>&1 && 3773955d011SMarcel Moolenaar test "X`expr 00001 : '.*\(...\)'`" = X001; then 3783955d011SMarcel Moolenaar as_expr=expr 3793955d011SMarcel Moolenaarelse 3803955d011SMarcel Moolenaar as_expr=false 3813955d011SMarcel Moolenaarfi 3823955d011SMarcel Moolenaar 3833955d011SMarcel Moolenaarif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 3843955d011SMarcel Moolenaar as_basename=basename 3853955d011SMarcel Moolenaarelse 3863955d011SMarcel Moolenaar as_basename=false 3873955d011SMarcel Moolenaarfi 3883955d011SMarcel Moolenaar 3893955d011SMarcel Moolenaarif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 3903955d011SMarcel Moolenaar as_dirname=dirname 3913955d011SMarcel Moolenaarelse 3923955d011SMarcel Moolenaar as_dirname=false 3933955d011SMarcel Moolenaarfi 3943955d011SMarcel Moolenaar 3953955d011SMarcel Moolenaaras_me=`$as_basename -- "$0" || 3963955d011SMarcel Moolenaar$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 3973955d011SMarcel Moolenaar X"$0" : 'X\(//\)$' \| \ 3983955d011SMarcel Moolenaar X"$0" : 'X\(/\)' \| . 2>/dev/null || 3993955d011SMarcel Moolenaar$as_echo X/"$0" | 4003955d011SMarcel Moolenaar sed '/^.*\/\([^/][^/]*\)\/*$/{ 4013955d011SMarcel Moolenaar s//\1/ 4023955d011SMarcel Moolenaar q 4033955d011SMarcel Moolenaar } 4043955d011SMarcel Moolenaar /^X\/\(\/\/\)$/{ 4053955d011SMarcel Moolenaar s//\1/ 4063955d011SMarcel Moolenaar q 4073955d011SMarcel Moolenaar } 4083955d011SMarcel Moolenaar /^X\/\(\/\).*/{ 4093955d011SMarcel Moolenaar s//\1/ 4103955d011SMarcel Moolenaar q 4113955d011SMarcel Moolenaar } 4123955d011SMarcel Moolenaar s/.*/./; q'` 4133955d011SMarcel Moolenaar 4143955d011SMarcel Moolenaar# Avoid depending upon Character Ranges. 4153955d011SMarcel Moolenaaras_cr_letters='abcdefghijklmnopqrstuvwxyz' 4163955d011SMarcel Moolenaaras_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 4173955d011SMarcel Moolenaaras_cr_Letters=$as_cr_letters$as_cr_LETTERS 4183955d011SMarcel Moolenaaras_cr_digits='0123456789' 4193955d011SMarcel Moolenaaras_cr_alnum=$as_cr_Letters$as_cr_digits 4203955d011SMarcel Moolenaar 4213955d011SMarcel Moolenaar 4223955d011SMarcel Moolenaar as_lineno_1=$LINENO as_lineno_1a=$LINENO 4233955d011SMarcel Moolenaar as_lineno_2=$LINENO as_lineno_2a=$LINENO 4243955d011SMarcel Moolenaar eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 4253955d011SMarcel Moolenaar test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 4263955d011SMarcel Moolenaar # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 4273955d011SMarcel Moolenaar sed -n ' 4283955d011SMarcel Moolenaar p 4293955d011SMarcel Moolenaar /[$]LINENO/= 4303955d011SMarcel Moolenaar ' <$as_myself | 4313955d011SMarcel Moolenaar sed ' 4323955d011SMarcel Moolenaar s/[$]LINENO.*/&-/ 4333955d011SMarcel Moolenaar t lineno 4343955d011SMarcel Moolenaar b 4353955d011SMarcel Moolenaar :lineno 4363955d011SMarcel Moolenaar N 4373955d011SMarcel Moolenaar :loop 4383955d011SMarcel Moolenaar s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 4393955d011SMarcel Moolenaar t loop 4403955d011SMarcel Moolenaar s/-\n.*// 4413955d011SMarcel Moolenaar ' >$as_me.lineno && 4423955d011SMarcel Moolenaar chmod +x "$as_me.lineno" || 4433955d011SMarcel Moolenaar { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 4443955d011SMarcel Moolenaar 4453955d011SMarcel Moolenaar # Don't try to exec as it changes $[0], causing all sort of problems 4463955d011SMarcel Moolenaar # (the dirname of $[0] is not the place where we might find the 4473955d011SMarcel Moolenaar # original and so on. Autoconf is especially sensitive to this). 4483955d011SMarcel Moolenaar . "./$as_me.lineno" 4493955d011SMarcel Moolenaar # Exit status is that of the last command. 4503955d011SMarcel Moolenaar exit 4513955d011SMarcel Moolenaar} 4523955d011SMarcel Moolenaar 4533955d011SMarcel MoolenaarECHO_C= ECHO_N= ECHO_T= 4543955d011SMarcel Moolenaarcase `echo -n x` in #((((( 4553955d011SMarcel Moolenaar-n*) 4563955d011SMarcel Moolenaar case `echo 'xy\c'` in 4573955d011SMarcel Moolenaar *c*) ECHO_T=' ';; # ECHO_T is single tab character. 4583955d011SMarcel Moolenaar xy) ECHO_C='\c';; 4593955d011SMarcel Moolenaar *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 4603955d011SMarcel Moolenaar ECHO_T=' ';; 4613955d011SMarcel Moolenaar esac;; 4623955d011SMarcel Moolenaar*) 4633955d011SMarcel Moolenaar ECHO_N='-n';; 4643955d011SMarcel Moolenaaresac 4653955d011SMarcel Moolenaar 4663955d011SMarcel Moolenaarrm -f conf$$ conf$$.exe conf$$.file 4673955d011SMarcel Moolenaarif test -d conf$$.dir; then 4683955d011SMarcel Moolenaar rm -f conf$$.dir/conf$$.file 4693955d011SMarcel Moolenaarelse 4703955d011SMarcel Moolenaar rm -f conf$$.dir 4713955d011SMarcel Moolenaar mkdir conf$$.dir 2>/dev/null 4723955d011SMarcel Moolenaarfi 4733955d011SMarcel Moolenaarif (echo >conf$$.file) 2>/dev/null; then 4743955d011SMarcel Moolenaar if ln -s conf$$.file conf$$ 2>/dev/null; then 4753955d011SMarcel Moolenaar as_ln_s='ln -s' 4763955d011SMarcel Moolenaar # ... but there are two gotchas: 4773955d011SMarcel Moolenaar # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 4783955d011SMarcel Moolenaar # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 4793955d011SMarcel Moolenaar # In both cases, we have to default to `cp -p'. 4803955d011SMarcel Moolenaar ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 4813955d011SMarcel Moolenaar as_ln_s='cp -p' 4823955d011SMarcel Moolenaar elif ln conf$$.file conf$$ 2>/dev/null; then 4833955d011SMarcel Moolenaar as_ln_s=ln 4843955d011SMarcel Moolenaar else 4853955d011SMarcel Moolenaar as_ln_s='cp -p' 4863955d011SMarcel Moolenaar fi 4873955d011SMarcel Moolenaarelse 4883955d011SMarcel Moolenaar as_ln_s='cp -p' 4893955d011SMarcel Moolenaarfi 4903955d011SMarcel Moolenaarrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 4913955d011SMarcel Moolenaarrmdir conf$$.dir 2>/dev/null 4923955d011SMarcel Moolenaar 4933955d011SMarcel Moolenaarif mkdir -p . 2>/dev/null; then 4943955d011SMarcel Moolenaar as_mkdir_p='mkdir -p "$as_dir"' 4953955d011SMarcel Moolenaarelse 4963955d011SMarcel Moolenaar test -d ./-p && rmdir ./-p 4973955d011SMarcel Moolenaar as_mkdir_p=false 4983955d011SMarcel Moolenaarfi 4993955d011SMarcel Moolenaar 5003955d011SMarcel Moolenaarif test -x / >/dev/null 2>&1; then 5013955d011SMarcel Moolenaar as_test_x='test -x' 5023955d011SMarcel Moolenaarelse 5033955d011SMarcel Moolenaar if ls -dL / >/dev/null 2>&1; then 5043955d011SMarcel Moolenaar as_ls_L_option=L 5053955d011SMarcel Moolenaar else 5063955d011SMarcel Moolenaar as_ls_L_option= 5073955d011SMarcel Moolenaar fi 5083955d011SMarcel Moolenaar as_test_x=' 5093955d011SMarcel Moolenaar eval sh -c '\'' 5103955d011SMarcel Moolenaar if test -d "$1"; then 5113955d011SMarcel Moolenaar test -d "$1/."; 5123955d011SMarcel Moolenaar else 5133955d011SMarcel Moolenaar case $1 in #( 5143955d011SMarcel Moolenaar -*)set "./$1";; 5153955d011SMarcel Moolenaar esac; 5163955d011SMarcel Moolenaar case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 5173955d011SMarcel Moolenaar ???[sx]*):;;*)false;;esac;fi 5183955d011SMarcel Moolenaar '\'' sh 5193955d011SMarcel Moolenaar ' 5203955d011SMarcel Moolenaarfi 5213955d011SMarcel Moolenaaras_executable_p=$as_test_x 5223955d011SMarcel Moolenaar 5233955d011SMarcel Moolenaar# Sed expression to map a string onto a valid CPP name. 5243955d011SMarcel Moolenaaras_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 5253955d011SMarcel Moolenaar 5263955d011SMarcel Moolenaar# Sed expression to map a string onto a valid variable name. 5273955d011SMarcel Moolenaaras_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 5283955d011SMarcel Moolenaar 5293955d011SMarcel Moolenaar 5303955d011SMarcel Moolenaarexec 7<&0 </dev/null 6>&1 5313955d011SMarcel Moolenaar 5323955d011SMarcel Moolenaar# Name of the host. 5333955d011SMarcel Moolenaar# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 5343955d011SMarcel Moolenaar# so uname gets run too. 5353955d011SMarcel Moolenaarac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 5363955d011SMarcel Moolenaar 5373955d011SMarcel Moolenaar# 5383955d011SMarcel Moolenaar# Initializations. 5393955d011SMarcel Moolenaar# 5403955d011SMarcel Moolenaarac_default_prefix=/usr/local 5413955d011SMarcel Moolenaarac_clean_files= 5423955d011SMarcel Moolenaarac_config_libobj_dir=. 5433955d011SMarcel MoolenaarLIBOBJS= 5443955d011SMarcel Moolenaarcross_compiling=no 5453955d011SMarcel Moolenaarsubdirs= 5463955d011SMarcel MoolenaarMFLAGS= 5473955d011SMarcel MoolenaarMAKEFLAGS= 5483955d011SMarcel Moolenaar 5493955d011SMarcel Moolenaar# Identity of this package. 5503955d011SMarcel MoolenaarPACKAGE_NAME='bmake' 5513955d011SMarcel MoolenaarPACKAGE_TARNAME='bmake' 552*3cbdda60SSimon J. GerratyPACKAGE_VERSION='20121212' 553*3cbdda60SSimon J. GerratyPACKAGE_STRING='bmake 20121212' 5543955d011SMarcel MoolenaarPACKAGE_BUGREPORT='sjg@NetBSD.org' 5553955d011SMarcel MoolenaarPACKAGE_URL='' 5563955d011SMarcel Moolenaar 5573955d011SMarcel Moolenaar# Factoring default headers for most tests. 5583955d011SMarcel Moolenaarac_includes_default="\ 5593955d011SMarcel Moolenaar#include <stdio.h> 5603955d011SMarcel Moolenaar#ifdef HAVE_SYS_TYPES_H 5613955d011SMarcel Moolenaar# include <sys/types.h> 5623955d011SMarcel Moolenaar#endif 5633955d011SMarcel Moolenaar#ifdef HAVE_SYS_STAT_H 5643955d011SMarcel Moolenaar# include <sys/stat.h> 5653955d011SMarcel Moolenaar#endif 5663955d011SMarcel Moolenaar#ifdef STDC_HEADERS 5673955d011SMarcel Moolenaar# include <stdlib.h> 5683955d011SMarcel Moolenaar# include <stddef.h> 5693955d011SMarcel Moolenaar#else 5703955d011SMarcel Moolenaar# ifdef HAVE_STDLIB_H 5713955d011SMarcel Moolenaar# include <stdlib.h> 5723955d011SMarcel Moolenaar# endif 5733955d011SMarcel Moolenaar#endif 5743955d011SMarcel Moolenaar#ifdef HAVE_STRING_H 5753955d011SMarcel Moolenaar# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 5763955d011SMarcel Moolenaar# include <memory.h> 5773955d011SMarcel Moolenaar# endif 5783955d011SMarcel Moolenaar# include <string.h> 5793955d011SMarcel Moolenaar#endif 5803955d011SMarcel Moolenaar#ifdef HAVE_STRINGS_H 5813955d011SMarcel Moolenaar# include <strings.h> 5823955d011SMarcel Moolenaar#endif 5833955d011SMarcel Moolenaar#ifdef HAVE_INTTYPES_H 5843955d011SMarcel Moolenaar# include <inttypes.h> 5853955d011SMarcel Moolenaar#endif 5863955d011SMarcel Moolenaar#ifdef HAVE_STDINT_H 5873955d011SMarcel Moolenaar# include <stdint.h> 5883955d011SMarcel Moolenaar#endif 5893955d011SMarcel Moolenaar#ifdef HAVE_UNISTD_H 5903955d011SMarcel Moolenaar# include <unistd.h> 5913955d011SMarcel Moolenaar#endif" 5923955d011SMarcel Moolenaar 5933955d011SMarcel Moolenaarac_subst_vars='LTLIBOBJS 5943955d011SMarcel Moolenaarfilemon_h 5953955d011SMarcel Moolenaaruse_meta 5963955d011SMarcel Moolenaardiff_u 5973955d011SMarcel MoolenaarGCC 5983955d011SMarcel MoolenaarINSTALL 5993955d011SMarcel Moolenaardefault_sys_path 6003955d011SMarcel Moolenaarmksrc 6013955d011SMarcel Moolenaarmachine_arch 6023955d011SMarcel Moolenaarforce_machine 6033955d011SMarcel Moolenaarmachine 6043955d011SMarcel MoolenaarLIBOBJS 6053955d011SMarcel Moolenaarac_exe_suffix 6063955d011SMarcel MoolenaarINSTALL_DATA 6073955d011SMarcel MoolenaarINSTALL_SCRIPT 6083955d011SMarcel MoolenaarINSTALL_PROGRAM 6093955d011SMarcel MoolenaarEGREP 6103955d011SMarcel MoolenaarGREP 6113955d011SMarcel MoolenaarCPP 6123955d011SMarcel MoolenaarOBJEXT 6133955d011SMarcel MoolenaarEXEEXT 6143955d011SMarcel Moolenaarac_ct_CC 6153955d011SMarcel MoolenaarCPPFLAGS 6163955d011SMarcel MoolenaarLDFLAGS 6173955d011SMarcel MoolenaarCFLAGS 6183955d011SMarcel MoolenaarCC 6193955d011SMarcel Moolenaartarget_alias 6203955d011SMarcel Moolenaarhost_alias 6213955d011SMarcel Moolenaarbuild_alias 6223955d011SMarcel MoolenaarLIBS 6233955d011SMarcel MoolenaarECHO_T 6243955d011SMarcel MoolenaarECHO_N 6253955d011SMarcel MoolenaarECHO_C 6263955d011SMarcel MoolenaarDEFS 6273955d011SMarcel Moolenaarmandir 6283955d011SMarcel Moolenaarlocaledir 6293955d011SMarcel Moolenaarlibdir 6303955d011SMarcel Moolenaarpsdir 6313955d011SMarcel Moolenaarpdfdir 6323955d011SMarcel Moolenaardvidir 6333955d011SMarcel Moolenaarhtmldir 6343955d011SMarcel Moolenaarinfodir 6353955d011SMarcel Moolenaardocdir 6363955d011SMarcel Moolenaaroldincludedir 6373955d011SMarcel Moolenaarincludedir 6383955d011SMarcel Moolenaarlocalstatedir 6393955d011SMarcel Moolenaarsharedstatedir 6403955d011SMarcel Moolenaarsysconfdir 6413955d011SMarcel Moolenaardatadir 6423955d011SMarcel Moolenaardatarootdir 6433955d011SMarcel Moolenaarlibexecdir 6443955d011SMarcel Moolenaarsbindir 6453955d011SMarcel Moolenaarbindir 6463955d011SMarcel Moolenaarprogram_transform_name 6473955d011SMarcel Moolenaarprefix 6483955d011SMarcel Moolenaarexec_prefix 6493955d011SMarcel MoolenaarPACKAGE_URL 6503955d011SMarcel MoolenaarPACKAGE_BUGREPORT 6513955d011SMarcel MoolenaarPACKAGE_STRING 6523955d011SMarcel MoolenaarPACKAGE_VERSION 6533955d011SMarcel MoolenaarPACKAGE_TARNAME 6543955d011SMarcel MoolenaarPACKAGE_NAME 6553955d011SMarcel MoolenaarPATH_SEPARATOR 6563955d011SMarcel MoolenaarSHELL' 6573955d011SMarcel Moolenaarac_subst_files='' 6583955d011SMarcel Moolenaarac_user_opts=' 6593955d011SMarcel Moolenaarenable_option_checking 6603955d011SMarcel Moolenaarwith_defshell 6613955d011SMarcel Moolenaarwith_meta 6623955d011SMarcel Moolenaarwith_filemon 6633955d011SMarcel Moolenaarwith_machine 6643955d011SMarcel Moolenaarwith_force_machine 6653955d011SMarcel Moolenaarwith_force_machine_arch 6663955d011SMarcel Moolenaarwith_machine_arch 6673955d011SMarcel Moolenaarwith_default_sys_path 6683955d011SMarcel Moolenaarwith_path_objdirprefix 6693955d011SMarcel Moolenaarenable_pwd_override 6703955d011SMarcel Moolenaarenable_check_make_chdir 6713955d011SMarcel Moolenaarwith_mksrc 6723955d011SMarcel Moolenaar' 6733955d011SMarcel Moolenaar ac_precious_vars='build_alias 6743955d011SMarcel Moolenaarhost_alias 6753955d011SMarcel Moolenaartarget_alias 6763955d011SMarcel MoolenaarCC 6773955d011SMarcel MoolenaarCFLAGS 6783955d011SMarcel MoolenaarLDFLAGS 6793955d011SMarcel MoolenaarLIBS 6803955d011SMarcel MoolenaarCPPFLAGS 6813955d011SMarcel MoolenaarCPP' 6823955d011SMarcel Moolenaar 6833955d011SMarcel Moolenaar 6843955d011SMarcel Moolenaar# Initialize some variables set by options. 6853955d011SMarcel Moolenaarac_init_help= 6863955d011SMarcel Moolenaarac_init_version=false 6873955d011SMarcel Moolenaarac_unrecognized_opts= 6883955d011SMarcel Moolenaarac_unrecognized_sep= 6893955d011SMarcel Moolenaar# The variables have the same names as the options, with 6903955d011SMarcel Moolenaar# dashes changed to underlines. 6913955d011SMarcel Moolenaarcache_file=/dev/null 6923955d011SMarcel Moolenaarexec_prefix=NONE 6933955d011SMarcel Moolenaarno_create= 6943955d011SMarcel Moolenaarno_recursion= 6953955d011SMarcel Moolenaarprefix=NONE 6963955d011SMarcel Moolenaarprogram_prefix=NONE 6973955d011SMarcel Moolenaarprogram_suffix=NONE 6983955d011SMarcel Moolenaarprogram_transform_name=s,x,x, 6993955d011SMarcel Moolenaarsilent= 7003955d011SMarcel Moolenaarsite= 7013955d011SMarcel Moolenaarsrcdir= 7023955d011SMarcel Moolenaarverbose= 7033955d011SMarcel Moolenaarx_includes=NONE 7043955d011SMarcel Moolenaarx_libraries=NONE 7053955d011SMarcel Moolenaar 7063955d011SMarcel Moolenaar# Installation directory options. 7073955d011SMarcel Moolenaar# These are left unexpanded so users can "make install exec_prefix=/foo" 7083955d011SMarcel Moolenaar# and all the variables that are supposed to be based on exec_prefix 7093955d011SMarcel Moolenaar# by default will actually change. 7103955d011SMarcel Moolenaar# Use braces instead of parens because sh, perl, etc. also accept them. 7113955d011SMarcel Moolenaar# (The list follows the same order as the GNU Coding Standards.) 7123955d011SMarcel Moolenaarbindir='${exec_prefix}/bin' 7133955d011SMarcel Moolenaarsbindir='${exec_prefix}/sbin' 7143955d011SMarcel Moolenaarlibexecdir='${exec_prefix}/libexec' 7153955d011SMarcel Moolenaardatarootdir='${prefix}/share' 7163955d011SMarcel Moolenaardatadir='${datarootdir}' 7173955d011SMarcel Moolenaarsysconfdir='${prefix}/etc' 7183955d011SMarcel Moolenaarsharedstatedir='${prefix}/com' 7193955d011SMarcel Moolenaarlocalstatedir='${prefix}/var' 7203955d011SMarcel Moolenaarincludedir='${prefix}/include' 7213955d011SMarcel Moolenaaroldincludedir='/usr/include' 7223955d011SMarcel Moolenaardocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 7233955d011SMarcel Moolenaarinfodir='${datarootdir}/info' 7243955d011SMarcel Moolenaarhtmldir='${docdir}' 7253955d011SMarcel Moolenaardvidir='${docdir}' 7263955d011SMarcel Moolenaarpdfdir='${docdir}' 7273955d011SMarcel Moolenaarpsdir='${docdir}' 7283955d011SMarcel Moolenaarlibdir='${exec_prefix}/lib' 7293955d011SMarcel Moolenaarlocaledir='${datarootdir}/locale' 7303955d011SMarcel Moolenaarmandir='${datarootdir}/man' 7313955d011SMarcel Moolenaar 7323955d011SMarcel Moolenaarac_prev= 7333955d011SMarcel Moolenaarac_dashdash= 7343955d011SMarcel Moolenaarfor ac_option 7353955d011SMarcel Moolenaardo 7363955d011SMarcel Moolenaar # If the previous option needs an argument, assign it. 7373955d011SMarcel Moolenaar if test -n "$ac_prev"; then 7383955d011SMarcel Moolenaar eval $ac_prev=\$ac_option 7393955d011SMarcel Moolenaar ac_prev= 7403955d011SMarcel Moolenaar continue 7413955d011SMarcel Moolenaar fi 7423955d011SMarcel Moolenaar 7433955d011SMarcel Moolenaar case $ac_option in 7443955d011SMarcel Moolenaar *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 7453955d011SMarcel Moolenaar *) ac_optarg=yes ;; 7463955d011SMarcel Moolenaar esac 7473955d011SMarcel Moolenaar 7483955d011SMarcel Moolenaar # Accept the important Cygnus configure options, so we can diagnose typos. 7493955d011SMarcel Moolenaar 7503955d011SMarcel Moolenaar case $ac_dashdash$ac_option in 7513955d011SMarcel Moolenaar --) 7523955d011SMarcel Moolenaar ac_dashdash=yes ;; 7533955d011SMarcel Moolenaar 7543955d011SMarcel Moolenaar -bindir | --bindir | --bindi | --bind | --bin | --bi) 7553955d011SMarcel Moolenaar ac_prev=bindir ;; 7563955d011SMarcel Moolenaar -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 7573955d011SMarcel Moolenaar bindir=$ac_optarg ;; 7583955d011SMarcel Moolenaar 7593955d011SMarcel Moolenaar -build | --build | --buil | --bui | --bu) 7603955d011SMarcel Moolenaar ac_prev=build_alias ;; 7613955d011SMarcel Moolenaar -build=* | --build=* | --buil=* | --bui=* | --bu=*) 7623955d011SMarcel Moolenaar build_alias=$ac_optarg ;; 7633955d011SMarcel Moolenaar 7643955d011SMarcel Moolenaar -cache-file | --cache-file | --cache-fil | --cache-fi \ 7653955d011SMarcel Moolenaar | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 7663955d011SMarcel Moolenaar ac_prev=cache_file ;; 7673955d011SMarcel Moolenaar -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 7683955d011SMarcel Moolenaar | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 7693955d011SMarcel Moolenaar cache_file=$ac_optarg ;; 7703955d011SMarcel Moolenaar 7713955d011SMarcel Moolenaar --config-cache | -C) 7723955d011SMarcel Moolenaar cache_file=config.cache ;; 7733955d011SMarcel Moolenaar 7743955d011SMarcel Moolenaar -datadir | --datadir | --datadi | --datad) 7753955d011SMarcel Moolenaar ac_prev=datadir ;; 7763955d011SMarcel Moolenaar -datadir=* | --datadir=* | --datadi=* | --datad=*) 7773955d011SMarcel Moolenaar datadir=$ac_optarg ;; 7783955d011SMarcel Moolenaar 7793955d011SMarcel Moolenaar -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 7803955d011SMarcel Moolenaar | --dataroo | --dataro | --datar) 7813955d011SMarcel Moolenaar ac_prev=datarootdir ;; 7823955d011SMarcel Moolenaar -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 7833955d011SMarcel Moolenaar | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 7843955d011SMarcel Moolenaar datarootdir=$ac_optarg ;; 7853955d011SMarcel Moolenaar 7863955d011SMarcel Moolenaar -disable-* | --disable-*) 7873955d011SMarcel Moolenaar ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 7883955d011SMarcel Moolenaar # Reject names that are not valid shell variable names. 7893955d011SMarcel Moolenaar expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 7903955d011SMarcel Moolenaar as_fn_error "invalid feature name: $ac_useropt" 7913955d011SMarcel Moolenaar ac_useropt_orig=$ac_useropt 7923955d011SMarcel Moolenaar ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 7933955d011SMarcel Moolenaar case $ac_user_opts in 7943955d011SMarcel Moolenaar *" 7953955d011SMarcel Moolenaar"enable_$ac_useropt" 7963955d011SMarcel Moolenaar"*) ;; 7973955d011SMarcel Moolenaar *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 7983955d011SMarcel Moolenaar ac_unrecognized_sep=', ';; 7993955d011SMarcel Moolenaar esac 8003955d011SMarcel Moolenaar eval enable_$ac_useropt=no ;; 8013955d011SMarcel Moolenaar 8023955d011SMarcel Moolenaar -docdir | --docdir | --docdi | --doc | --do) 8033955d011SMarcel Moolenaar ac_prev=docdir ;; 8043955d011SMarcel Moolenaar -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 8053955d011SMarcel Moolenaar docdir=$ac_optarg ;; 8063955d011SMarcel Moolenaar 8073955d011SMarcel Moolenaar -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 8083955d011SMarcel Moolenaar ac_prev=dvidir ;; 8093955d011SMarcel Moolenaar -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 8103955d011SMarcel Moolenaar dvidir=$ac_optarg ;; 8113955d011SMarcel Moolenaar 8123955d011SMarcel Moolenaar -enable-* | --enable-*) 8133955d011SMarcel Moolenaar ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 8143955d011SMarcel Moolenaar # Reject names that are not valid shell variable names. 8153955d011SMarcel Moolenaar expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 8163955d011SMarcel Moolenaar as_fn_error "invalid feature name: $ac_useropt" 8173955d011SMarcel Moolenaar ac_useropt_orig=$ac_useropt 8183955d011SMarcel Moolenaar ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 8193955d011SMarcel Moolenaar case $ac_user_opts in 8203955d011SMarcel Moolenaar *" 8213955d011SMarcel Moolenaar"enable_$ac_useropt" 8223955d011SMarcel Moolenaar"*) ;; 8233955d011SMarcel Moolenaar *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 8243955d011SMarcel Moolenaar ac_unrecognized_sep=', ';; 8253955d011SMarcel Moolenaar esac 8263955d011SMarcel Moolenaar eval enable_$ac_useropt=\$ac_optarg ;; 8273955d011SMarcel Moolenaar 8283955d011SMarcel Moolenaar -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 8293955d011SMarcel Moolenaar | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 8303955d011SMarcel Moolenaar | --exec | --exe | --ex) 8313955d011SMarcel Moolenaar ac_prev=exec_prefix ;; 8323955d011SMarcel Moolenaar -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 8333955d011SMarcel Moolenaar | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 8343955d011SMarcel Moolenaar | --exec=* | --exe=* | --ex=*) 8353955d011SMarcel Moolenaar exec_prefix=$ac_optarg ;; 8363955d011SMarcel Moolenaar 8373955d011SMarcel Moolenaar -gas | --gas | --ga | --g) 8383955d011SMarcel Moolenaar # Obsolete; use --with-gas. 8393955d011SMarcel Moolenaar with_gas=yes ;; 8403955d011SMarcel Moolenaar 8413955d011SMarcel Moolenaar -help | --help | --hel | --he | -h) 8423955d011SMarcel Moolenaar ac_init_help=long ;; 8433955d011SMarcel Moolenaar -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 8443955d011SMarcel Moolenaar ac_init_help=recursive ;; 8453955d011SMarcel Moolenaar -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 8463955d011SMarcel Moolenaar ac_init_help=short ;; 8473955d011SMarcel Moolenaar 8483955d011SMarcel Moolenaar -host | --host | --hos | --ho) 8493955d011SMarcel Moolenaar ac_prev=host_alias ;; 8503955d011SMarcel Moolenaar -host=* | --host=* | --hos=* | --ho=*) 8513955d011SMarcel Moolenaar host_alias=$ac_optarg ;; 8523955d011SMarcel Moolenaar 8533955d011SMarcel Moolenaar -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 8543955d011SMarcel Moolenaar ac_prev=htmldir ;; 8553955d011SMarcel Moolenaar -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 8563955d011SMarcel Moolenaar | --ht=*) 8573955d011SMarcel Moolenaar htmldir=$ac_optarg ;; 8583955d011SMarcel Moolenaar 8593955d011SMarcel Moolenaar -includedir | --includedir | --includedi | --included | --include \ 8603955d011SMarcel Moolenaar | --includ | --inclu | --incl | --inc) 8613955d011SMarcel Moolenaar ac_prev=includedir ;; 8623955d011SMarcel Moolenaar -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 8633955d011SMarcel Moolenaar | --includ=* | --inclu=* | --incl=* | --inc=*) 8643955d011SMarcel Moolenaar includedir=$ac_optarg ;; 8653955d011SMarcel Moolenaar 8663955d011SMarcel Moolenaar -infodir | --infodir | --infodi | --infod | --info | --inf) 8673955d011SMarcel Moolenaar ac_prev=infodir ;; 8683955d011SMarcel Moolenaar -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 8693955d011SMarcel Moolenaar infodir=$ac_optarg ;; 8703955d011SMarcel Moolenaar 8713955d011SMarcel Moolenaar -libdir | --libdir | --libdi | --libd) 8723955d011SMarcel Moolenaar ac_prev=libdir ;; 8733955d011SMarcel Moolenaar -libdir=* | --libdir=* | --libdi=* | --libd=*) 8743955d011SMarcel Moolenaar libdir=$ac_optarg ;; 8753955d011SMarcel Moolenaar 8763955d011SMarcel Moolenaar -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 8773955d011SMarcel Moolenaar | --libexe | --libex | --libe) 8783955d011SMarcel Moolenaar ac_prev=libexecdir ;; 8793955d011SMarcel Moolenaar -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 8803955d011SMarcel Moolenaar | --libexe=* | --libex=* | --libe=*) 8813955d011SMarcel Moolenaar libexecdir=$ac_optarg ;; 8823955d011SMarcel Moolenaar 8833955d011SMarcel Moolenaar -localedir | --localedir | --localedi | --localed | --locale) 8843955d011SMarcel Moolenaar ac_prev=localedir ;; 8853955d011SMarcel Moolenaar -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 8863955d011SMarcel Moolenaar localedir=$ac_optarg ;; 8873955d011SMarcel Moolenaar 8883955d011SMarcel Moolenaar -localstatedir | --localstatedir | --localstatedi | --localstated \ 8893955d011SMarcel Moolenaar | --localstate | --localstat | --localsta | --localst | --locals) 8903955d011SMarcel Moolenaar ac_prev=localstatedir ;; 8913955d011SMarcel Moolenaar -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 8923955d011SMarcel Moolenaar | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 8933955d011SMarcel Moolenaar localstatedir=$ac_optarg ;; 8943955d011SMarcel Moolenaar 8953955d011SMarcel Moolenaar -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 8963955d011SMarcel Moolenaar ac_prev=mandir ;; 8973955d011SMarcel Moolenaar -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 8983955d011SMarcel Moolenaar mandir=$ac_optarg ;; 8993955d011SMarcel Moolenaar 9003955d011SMarcel Moolenaar -nfp | --nfp | --nf) 9013955d011SMarcel Moolenaar # Obsolete; use --without-fp. 9023955d011SMarcel Moolenaar with_fp=no ;; 9033955d011SMarcel Moolenaar 9043955d011SMarcel Moolenaar -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 9053955d011SMarcel Moolenaar | --no-cr | --no-c | -n) 9063955d011SMarcel Moolenaar no_create=yes ;; 9073955d011SMarcel Moolenaar 9083955d011SMarcel Moolenaar -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 9093955d011SMarcel Moolenaar | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 9103955d011SMarcel Moolenaar no_recursion=yes ;; 9113955d011SMarcel Moolenaar 9123955d011SMarcel Moolenaar -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 9133955d011SMarcel Moolenaar | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 9143955d011SMarcel Moolenaar | --oldin | --oldi | --old | --ol | --o) 9153955d011SMarcel Moolenaar ac_prev=oldincludedir ;; 9163955d011SMarcel Moolenaar -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 9173955d011SMarcel Moolenaar | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 9183955d011SMarcel Moolenaar | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 9193955d011SMarcel Moolenaar oldincludedir=$ac_optarg ;; 9203955d011SMarcel Moolenaar 9213955d011SMarcel Moolenaar -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 9223955d011SMarcel Moolenaar ac_prev=prefix ;; 9233955d011SMarcel Moolenaar -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 9243955d011SMarcel Moolenaar prefix=$ac_optarg ;; 9253955d011SMarcel Moolenaar 9263955d011SMarcel Moolenaar -program-prefix | --program-prefix | --program-prefi | --program-pref \ 9273955d011SMarcel Moolenaar | --program-pre | --program-pr | --program-p) 9283955d011SMarcel Moolenaar ac_prev=program_prefix ;; 9293955d011SMarcel Moolenaar -program-prefix=* | --program-prefix=* | --program-prefi=* \ 9303955d011SMarcel Moolenaar | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 9313955d011SMarcel Moolenaar program_prefix=$ac_optarg ;; 9323955d011SMarcel Moolenaar 9333955d011SMarcel Moolenaar -program-suffix | --program-suffix | --program-suffi | --program-suff \ 9343955d011SMarcel Moolenaar | --program-suf | --program-su | --program-s) 9353955d011SMarcel Moolenaar ac_prev=program_suffix ;; 9363955d011SMarcel Moolenaar -program-suffix=* | --program-suffix=* | --program-suffi=* \ 9373955d011SMarcel Moolenaar | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 9383955d011SMarcel Moolenaar program_suffix=$ac_optarg ;; 9393955d011SMarcel Moolenaar 9403955d011SMarcel Moolenaar -program-transform-name | --program-transform-name \ 9413955d011SMarcel Moolenaar | --program-transform-nam | --program-transform-na \ 9423955d011SMarcel Moolenaar | --program-transform-n | --program-transform- \ 9433955d011SMarcel Moolenaar | --program-transform | --program-transfor \ 9443955d011SMarcel Moolenaar | --program-transfo | --program-transf \ 9453955d011SMarcel Moolenaar | --program-trans | --program-tran \ 9463955d011SMarcel Moolenaar | --progr-tra | --program-tr | --program-t) 9473955d011SMarcel Moolenaar ac_prev=program_transform_name ;; 9483955d011SMarcel Moolenaar -program-transform-name=* | --program-transform-name=* \ 9493955d011SMarcel Moolenaar | --program-transform-nam=* | --program-transform-na=* \ 9503955d011SMarcel Moolenaar | --program-transform-n=* | --program-transform-=* \ 9513955d011SMarcel Moolenaar | --program-transform=* | --program-transfor=* \ 9523955d011SMarcel Moolenaar | --program-transfo=* | --program-transf=* \ 9533955d011SMarcel Moolenaar | --program-trans=* | --program-tran=* \ 9543955d011SMarcel Moolenaar | --progr-tra=* | --program-tr=* | --program-t=*) 9553955d011SMarcel Moolenaar program_transform_name=$ac_optarg ;; 9563955d011SMarcel Moolenaar 9573955d011SMarcel Moolenaar -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 9583955d011SMarcel Moolenaar ac_prev=pdfdir ;; 9593955d011SMarcel Moolenaar -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 9603955d011SMarcel Moolenaar pdfdir=$ac_optarg ;; 9613955d011SMarcel Moolenaar 9623955d011SMarcel Moolenaar -psdir | --psdir | --psdi | --psd | --ps) 9633955d011SMarcel Moolenaar ac_prev=psdir ;; 9643955d011SMarcel Moolenaar -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 9653955d011SMarcel Moolenaar psdir=$ac_optarg ;; 9663955d011SMarcel Moolenaar 9673955d011SMarcel Moolenaar -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 9683955d011SMarcel Moolenaar | -silent | --silent | --silen | --sile | --sil) 9693955d011SMarcel Moolenaar silent=yes ;; 9703955d011SMarcel Moolenaar 9713955d011SMarcel Moolenaar -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 9723955d011SMarcel Moolenaar ac_prev=sbindir ;; 9733955d011SMarcel Moolenaar -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 9743955d011SMarcel Moolenaar | --sbi=* | --sb=*) 9753955d011SMarcel Moolenaar sbindir=$ac_optarg ;; 9763955d011SMarcel Moolenaar 9773955d011SMarcel Moolenaar -sharedstatedir | --sharedstatedir | --sharedstatedi \ 9783955d011SMarcel Moolenaar | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 9793955d011SMarcel Moolenaar | --sharedst | --shareds | --shared | --share | --shar \ 9803955d011SMarcel Moolenaar | --sha | --sh) 9813955d011SMarcel Moolenaar ac_prev=sharedstatedir ;; 9823955d011SMarcel Moolenaar -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 9833955d011SMarcel Moolenaar | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 9843955d011SMarcel Moolenaar | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 9853955d011SMarcel Moolenaar | --sha=* | --sh=*) 9863955d011SMarcel Moolenaar sharedstatedir=$ac_optarg ;; 9873955d011SMarcel Moolenaar 9883955d011SMarcel Moolenaar -site | --site | --sit) 9893955d011SMarcel Moolenaar ac_prev=site ;; 9903955d011SMarcel Moolenaar -site=* | --site=* | --sit=*) 9913955d011SMarcel Moolenaar site=$ac_optarg ;; 9923955d011SMarcel Moolenaar 9933955d011SMarcel Moolenaar -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 9943955d011SMarcel Moolenaar ac_prev=srcdir ;; 9953955d011SMarcel Moolenaar -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 9963955d011SMarcel Moolenaar srcdir=$ac_optarg ;; 9973955d011SMarcel Moolenaar 9983955d011SMarcel Moolenaar -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 9993955d011SMarcel Moolenaar | --syscon | --sysco | --sysc | --sys | --sy) 10003955d011SMarcel Moolenaar ac_prev=sysconfdir ;; 10013955d011SMarcel Moolenaar -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 10023955d011SMarcel Moolenaar | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 10033955d011SMarcel Moolenaar sysconfdir=$ac_optarg ;; 10043955d011SMarcel Moolenaar 10053955d011SMarcel Moolenaar -target | --target | --targe | --targ | --tar | --ta | --t) 10063955d011SMarcel Moolenaar ac_prev=target_alias ;; 10073955d011SMarcel Moolenaar -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 10083955d011SMarcel Moolenaar target_alias=$ac_optarg ;; 10093955d011SMarcel Moolenaar 10103955d011SMarcel Moolenaar -v | -verbose | --verbose | --verbos | --verbo | --verb) 10113955d011SMarcel Moolenaar verbose=yes ;; 10123955d011SMarcel Moolenaar 10133955d011SMarcel Moolenaar -version | --version | --versio | --versi | --vers | -V) 10143955d011SMarcel Moolenaar ac_init_version=: ;; 10153955d011SMarcel Moolenaar 10163955d011SMarcel Moolenaar -with-* | --with-*) 10173955d011SMarcel Moolenaar ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 10183955d011SMarcel Moolenaar # Reject names that are not valid shell variable names. 10193955d011SMarcel Moolenaar expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 10203955d011SMarcel Moolenaar as_fn_error "invalid package name: $ac_useropt" 10213955d011SMarcel Moolenaar ac_useropt_orig=$ac_useropt 10223955d011SMarcel Moolenaar ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 10233955d011SMarcel Moolenaar case $ac_user_opts in 10243955d011SMarcel Moolenaar *" 10253955d011SMarcel Moolenaar"with_$ac_useropt" 10263955d011SMarcel Moolenaar"*) ;; 10273955d011SMarcel Moolenaar *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 10283955d011SMarcel Moolenaar ac_unrecognized_sep=', ';; 10293955d011SMarcel Moolenaar esac 10303955d011SMarcel Moolenaar eval with_$ac_useropt=\$ac_optarg ;; 10313955d011SMarcel Moolenaar 10323955d011SMarcel Moolenaar -without-* | --without-*) 10333955d011SMarcel Moolenaar ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 10343955d011SMarcel Moolenaar # Reject names that are not valid shell variable names. 10353955d011SMarcel Moolenaar expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 10363955d011SMarcel Moolenaar as_fn_error "invalid package name: $ac_useropt" 10373955d011SMarcel Moolenaar ac_useropt_orig=$ac_useropt 10383955d011SMarcel Moolenaar ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 10393955d011SMarcel Moolenaar case $ac_user_opts in 10403955d011SMarcel Moolenaar *" 10413955d011SMarcel Moolenaar"with_$ac_useropt" 10423955d011SMarcel Moolenaar"*) ;; 10433955d011SMarcel Moolenaar *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 10443955d011SMarcel Moolenaar ac_unrecognized_sep=', ';; 10453955d011SMarcel Moolenaar esac 10463955d011SMarcel Moolenaar eval with_$ac_useropt=no ;; 10473955d011SMarcel Moolenaar 10483955d011SMarcel Moolenaar --x) 10493955d011SMarcel Moolenaar # Obsolete; use --with-x. 10503955d011SMarcel Moolenaar with_x=yes ;; 10513955d011SMarcel Moolenaar 10523955d011SMarcel Moolenaar -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 10533955d011SMarcel Moolenaar | --x-incl | --x-inc | --x-in | --x-i) 10543955d011SMarcel Moolenaar ac_prev=x_includes ;; 10553955d011SMarcel Moolenaar -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 10563955d011SMarcel Moolenaar | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 10573955d011SMarcel Moolenaar x_includes=$ac_optarg ;; 10583955d011SMarcel Moolenaar 10593955d011SMarcel Moolenaar -x-libraries | --x-libraries | --x-librarie | --x-librari \ 10603955d011SMarcel Moolenaar | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 10613955d011SMarcel Moolenaar ac_prev=x_libraries ;; 10623955d011SMarcel Moolenaar -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 10633955d011SMarcel Moolenaar | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 10643955d011SMarcel Moolenaar x_libraries=$ac_optarg ;; 10653955d011SMarcel Moolenaar 10663955d011SMarcel Moolenaar -*) as_fn_error "unrecognized option: \`$ac_option' 10673955d011SMarcel MoolenaarTry \`$0 --help' for more information." 10683955d011SMarcel Moolenaar ;; 10693955d011SMarcel Moolenaar 10703955d011SMarcel Moolenaar *=*) 10713955d011SMarcel Moolenaar ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 10723955d011SMarcel Moolenaar # Reject names that are not valid shell variable names. 10733955d011SMarcel Moolenaar case $ac_envvar in #( 10743955d011SMarcel Moolenaar '' | [0-9]* | *[!_$as_cr_alnum]* ) 10753955d011SMarcel Moolenaar as_fn_error "invalid variable name: \`$ac_envvar'" ;; 10763955d011SMarcel Moolenaar esac 10773955d011SMarcel Moolenaar eval $ac_envvar=\$ac_optarg 10783955d011SMarcel Moolenaar export $ac_envvar ;; 10793955d011SMarcel Moolenaar 10803955d011SMarcel Moolenaar *) 10813955d011SMarcel Moolenaar # FIXME: should be removed in autoconf 3.0. 10823955d011SMarcel Moolenaar $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 10833955d011SMarcel Moolenaar expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 10843955d011SMarcel Moolenaar $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 10853955d011SMarcel Moolenaar : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 10863955d011SMarcel Moolenaar ;; 10873955d011SMarcel Moolenaar 10883955d011SMarcel Moolenaar esac 10893955d011SMarcel Moolenaardone 10903955d011SMarcel Moolenaar 10913955d011SMarcel Moolenaarif test -n "$ac_prev"; then 10923955d011SMarcel Moolenaar ac_option=--`echo $ac_prev | sed 's/_/-/g'` 10933955d011SMarcel Moolenaar as_fn_error "missing argument to $ac_option" 10943955d011SMarcel Moolenaarfi 10953955d011SMarcel Moolenaar 10963955d011SMarcel Moolenaarif test -n "$ac_unrecognized_opts"; then 10973955d011SMarcel Moolenaar case $enable_option_checking in 10983955d011SMarcel Moolenaar no) ;; 10993955d011SMarcel Moolenaar fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 11003955d011SMarcel Moolenaar *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 11013955d011SMarcel Moolenaar esac 11023955d011SMarcel Moolenaarfi 11033955d011SMarcel Moolenaar 11043955d011SMarcel Moolenaar# Check all directory arguments for consistency. 11053955d011SMarcel Moolenaarfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 11063955d011SMarcel Moolenaar datadir sysconfdir sharedstatedir localstatedir includedir \ 11073955d011SMarcel Moolenaar oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 11083955d011SMarcel Moolenaar libdir localedir mandir 11093955d011SMarcel Moolenaardo 11103955d011SMarcel Moolenaar eval ac_val=\$$ac_var 11113955d011SMarcel Moolenaar # Remove trailing slashes. 11123955d011SMarcel Moolenaar case $ac_val in 11133955d011SMarcel Moolenaar */ ) 11143955d011SMarcel Moolenaar ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 11153955d011SMarcel Moolenaar eval $ac_var=\$ac_val;; 11163955d011SMarcel Moolenaar esac 11173955d011SMarcel Moolenaar # Be sure to have absolute directory names. 11183955d011SMarcel Moolenaar case $ac_val in 11193955d011SMarcel Moolenaar [\\/$]* | ?:[\\/]* ) continue;; 11203955d011SMarcel Moolenaar NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 11213955d011SMarcel Moolenaar esac 11223955d011SMarcel Moolenaar as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 11233955d011SMarcel Moolenaardone 11243955d011SMarcel Moolenaar 11253955d011SMarcel Moolenaar# There might be people who depend on the old broken behavior: `$host' 11263955d011SMarcel Moolenaar# used to hold the argument of --host etc. 11273955d011SMarcel Moolenaar# FIXME: To remove some day. 11283955d011SMarcel Moolenaarbuild=$build_alias 11293955d011SMarcel Moolenaarhost=$host_alias 11303955d011SMarcel Moolenaartarget=$target_alias 11313955d011SMarcel Moolenaar 11323955d011SMarcel Moolenaar# FIXME: To remove some day. 11333955d011SMarcel Moolenaarif test "x$host_alias" != x; then 11343955d011SMarcel Moolenaar if test "x$build_alias" = x; then 11353955d011SMarcel Moolenaar cross_compiling=maybe 11363955d011SMarcel Moolenaar $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 11373955d011SMarcel Moolenaar If a cross compiler is detected then cross compile mode will be used." >&2 11383955d011SMarcel Moolenaar elif test "x$build_alias" != "x$host_alias"; then 11393955d011SMarcel Moolenaar cross_compiling=yes 11403955d011SMarcel Moolenaar fi 11413955d011SMarcel Moolenaarfi 11423955d011SMarcel Moolenaar 11433955d011SMarcel Moolenaarac_tool_prefix= 11443955d011SMarcel Moolenaartest -n "$host_alias" && ac_tool_prefix=$host_alias- 11453955d011SMarcel Moolenaar 11463955d011SMarcel Moolenaartest "$silent" = yes && exec 6>/dev/null 11473955d011SMarcel Moolenaar 11483955d011SMarcel Moolenaar 11493955d011SMarcel Moolenaarac_pwd=`pwd` && test -n "$ac_pwd" && 11503955d011SMarcel Moolenaarac_ls_di=`ls -di .` && 11513955d011SMarcel Moolenaarac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 11523955d011SMarcel Moolenaar as_fn_error "working directory cannot be determined" 11533955d011SMarcel Moolenaartest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 11543955d011SMarcel Moolenaar as_fn_error "pwd does not report name of working directory" 11553955d011SMarcel Moolenaar 11563955d011SMarcel Moolenaar 11573955d011SMarcel Moolenaar# Find the source files, if location was not specified. 11583955d011SMarcel Moolenaarif test -z "$srcdir"; then 11593955d011SMarcel Moolenaar ac_srcdir_defaulted=yes 11603955d011SMarcel Moolenaar # Try the directory containing this script, then the parent directory. 11613955d011SMarcel Moolenaar ac_confdir=`$as_dirname -- "$as_myself" || 11623955d011SMarcel Moolenaar$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 11633955d011SMarcel Moolenaar X"$as_myself" : 'X\(//\)[^/]' \| \ 11643955d011SMarcel Moolenaar X"$as_myself" : 'X\(//\)$' \| \ 11653955d011SMarcel Moolenaar X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 11663955d011SMarcel Moolenaar$as_echo X"$as_myself" | 11673955d011SMarcel Moolenaar sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 11683955d011SMarcel Moolenaar s//\1/ 11693955d011SMarcel Moolenaar q 11703955d011SMarcel Moolenaar } 11713955d011SMarcel Moolenaar /^X\(\/\/\)[^/].*/{ 11723955d011SMarcel Moolenaar s//\1/ 11733955d011SMarcel Moolenaar q 11743955d011SMarcel Moolenaar } 11753955d011SMarcel Moolenaar /^X\(\/\/\)$/{ 11763955d011SMarcel Moolenaar s//\1/ 11773955d011SMarcel Moolenaar q 11783955d011SMarcel Moolenaar } 11793955d011SMarcel Moolenaar /^X\(\/\).*/{ 11803955d011SMarcel Moolenaar s//\1/ 11813955d011SMarcel Moolenaar q 11823955d011SMarcel Moolenaar } 11833955d011SMarcel Moolenaar s/.*/./; q'` 11843955d011SMarcel Moolenaar srcdir=$ac_confdir 11853955d011SMarcel Moolenaar if test ! -r "$srcdir/$ac_unique_file"; then 11863955d011SMarcel Moolenaar srcdir=.. 11873955d011SMarcel Moolenaar fi 11883955d011SMarcel Moolenaarelse 11893955d011SMarcel Moolenaar ac_srcdir_defaulted=no 11903955d011SMarcel Moolenaarfi 11913955d011SMarcel Moolenaarif test ! -r "$srcdir/$ac_unique_file"; then 11923955d011SMarcel Moolenaar test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 11933955d011SMarcel Moolenaar as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 11943955d011SMarcel Moolenaarfi 11953955d011SMarcel Moolenaarac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 11963955d011SMarcel Moolenaarac_abs_confdir=`( 11973955d011SMarcel Moolenaar cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 11983955d011SMarcel Moolenaar pwd)` 11993955d011SMarcel Moolenaar# When building in place, set srcdir=. 12003955d011SMarcel Moolenaarif test "$ac_abs_confdir" = "$ac_pwd"; then 12013955d011SMarcel Moolenaar srcdir=. 12023955d011SMarcel Moolenaarfi 12033955d011SMarcel Moolenaar# Remove unnecessary trailing slashes from srcdir. 12043955d011SMarcel Moolenaar# Double slashes in file names in object file debugging info 12053955d011SMarcel Moolenaar# mess up M-x gdb in Emacs. 12063955d011SMarcel Moolenaarcase $srcdir in 12073955d011SMarcel Moolenaar*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 12083955d011SMarcel Moolenaaresac 12093955d011SMarcel Moolenaarfor ac_var in $ac_precious_vars; do 12103955d011SMarcel Moolenaar eval ac_env_${ac_var}_set=\${${ac_var}+set} 12113955d011SMarcel Moolenaar eval ac_env_${ac_var}_value=\$${ac_var} 12123955d011SMarcel Moolenaar eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 12133955d011SMarcel Moolenaar eval ac_cv_env_${ac_var}_value=\$${ac_var} 12143955d011SMarcel Moolenaardone 12153955d011SMarcel Moolenaar 12163955d011SMarcel Moolenaar# 12173955d011SMarcel Moolenaar# Report the --help message. 12183955d011SMarcel Moolenaar# 12193955d011SMarcel Moolenaarif test "$ac_init_help" = "long"; then 12203955d011SMarcel Moolenaar # Omit some internal or obsolete options to make the list less imposing. 12213955d011SMarcel Moolenaar # This message is too long to be a string in the A/UX 3.1 sh. 12223955d011SMarcel Moolenaar cat <<_ACEOF 1223*3cbdda60SSimon J. Gerraty\`configure' configures bmake 20121212 to adapt to many kinds of systems. 12243955d011SMarcel Moolenaar 12253955d011SMarcel MoolenaarUsage: $0 [OPTION]... [VAR=VALUE]... 12263955d011SMarcel Moolenaar 12273955d011SMarcel MoolenaarTo assign environment variables (e.g., CC, CFLAGS...), specify them as 12283955d011SMarcel MoolenaarVAR=VALUE. See below for descriptions of some of the useful variables. 12293955d011SMarcel Moolenaar 12303955d011SMarcel MoolenaarDefaults for the options are specified in brackets. 12313955d011SMarcel Moolenaar 12323955d011SMarcel MoolenaarConfiguration: 12333955d011SMarcel Moolenaar -h, --help display this help and exit 12343955d011SMarcel Moolenaar --help=short display options specific to this package 12353955d011SMarcel Moolenaar --help=recursive display the short help of all the included packages 12363955d011SMarcel Moolenaar -V, --version display version information and exit 12373955d011SMarcel Moolenaar -q, --quiet, --silent do not print \`checking...' messages 12383955d011SMarcel Moolenaar --cache-file=FILE cache test results in FILE [disabled] 12393955d011SMarcel Moolenaar -C, --config-cache alias for \`--cache-file=config.cache' 12403955d011SMarcel Moolenaar -n, --no-create do not create output files 12413955d011SMarcel Moolenaar --srcdir=DIR find the sources in DIR [configure dir or \`..'] 12423955d011SMarcel Moolenaar 12433955d011SMarcel MoolenaarInstallation directories: 12443955d011SMarcel Moolenaar --prefix=PREFIX install architecture-independent files in PREFIX 12453955d011SMarcel Moolenaar [$ac_default_prefix] 12463955d011SMarcel Moolenaar --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 12473955d011SMarcel Moolenaar [PREFIX] 12483955d011SMarcel Moolenaar 12493955d011SMarcel MoolenaarBy default, \`make install' will install all the files in 12503955d011SMarcel Moolenaar\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 12513955d011SMarcel Moolenaaran installation prefix other than \`$ac_default_prefix' using \`--prefix', 12523955d011SMarcel Moolenaarfor instance \`--prefix=\$HOME'. 12533955d011SMarcel Moolenaar 12543955d011SMarcel MoolenaarFor better control, use the options below. 12553955d011SMarcel Moolenaar 12563955d011SMarcel MoolenaarFine tuning of the installation directories: 12573955d011SMarcel Moolenaar --bindir=DIR user executables [EPREFIX/bin] 12583955d011SMarcel Moolenaar --sbindir=DIR system admin executables [EPREFIX/sbin] 12593955d011SMarcel Moolenaar --libexecdir=DIR program executables [EPREFIX/libexec] 12603955d011SMarcel Moolenaar --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 12613955d011SMarcel Moolenaar --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 12623955d011SMarcel Moolenaar --localstatedir=DIR modifiable single-machine data [PREFIX/var] 12633955d011SMarcel Moolenaar --libdir=DIR object code libraries [EPREFIX/lib] 12643955d011SMarcel Moolenaar --includedir=DIR C header files [PREFIX/include] 12653955d011SMarcel Moolenaar --oldincludedir=DIR C header files for non-gcc [/usr/include] 12663955d011SMarcel Moolenaar --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 12673955d011SMarcel Moolenaar --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 12683955d011SMarcel Moolenaar --infodir=DIR info documentation [DATAROOTDIR/info] 12693955d011SMarcel Moolenaar --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 12703955d011SMarcel Moolenaar --mandir=DIR man documentation [DATAROOTDIR/man] 12713955d011SMarcel Moolenaar --docdir=DIR documentation root [DATAROOTDIR/doc/bmake] 12723955d011SMarcel Moolenaar --htmldir=DIR html documentation [DOCDIR] 12733955d011SMarcel Moolenaar --dvidir=DIR dvi documentation [DOCDIR] 12743955d011SMarcel Moolenaar --pdfdir=DIR pdf documentation [DOCDIR] 12753955d011SMarcel Moolenaar --psdir=DIR ps documentation [DOCDIR] 12763955d011SMarcel Moolenaar_ACEOF 12773955d011SMarcel Moolenaar 12783955d011SMarcel Moolenaar cat <<\_ACEOF 12793955d011SMarcel Moolenaar_ACEOF 12803955d011SMarcel Moolenaarfi 12813955d011SMarcel Moolenaar 12823955d011SMarcel Moolenaarif test -n "$ac_init_help"; then 12833955d011SMarcel Moolenaar case $ac_init_help in 1284*3cbdda60SSimon J. Gerraty short | recursive ) echo "Configuration of bmake 20121212:";; 12853955d011SMarcel Moolenaar esac 12863955d011SMarcel Moolenaar cat <<\_ACEOF 12873955d011SMarcel Moolenaar 12883955d011SMarcel MoolenaarOptional Features: 12893955d011SMarcel Moolenaar --disable-option-checking ignore unrecognized --enable/--with options 12903955d011SMarcel Moolenaar --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 12913955d011SMarcel Moolenaar --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 12923955d011SMarcel Moolenaar --disable-pwd-override disable \$PWD overriding getcwd() 12933955d011SMarcel Moolenaar --disable-check-make-chdir disable make trying to guess 12943955d011SMarcel Moolenaar when it should automatically cd \${.CURDIR} 12953955d011SMarcel Moolenaar 12963955d011SMarcel MoolenaarOptional Packages: 12973955d011SMarcel Moolenaar --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 12983955d011SMarcel Moolenaar --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 12993955d011SMarcel Moolenaar --with-defshell=SHELL use SHELL by default - must be sh compatible, use sh or ksh to pick the internal definitions 13003955d011SMarcel Moolenaar --without-meta dissable use of meta-mode 13013955d011SMarcel Moolenaar --with-filemon=path/filemon.h indicate path to filemon.h for meta-mode 13023955d011SMarcel Moolenaar --with-machine=MACHINE explicitly set MACHINE 13033955d011SMarcel Moolenaar --with-force-machine=MACHINE set FORCE_MACHINE 13043955d011SMarcel Moolenaar --with-force-machine-arch=MACHINE set FORCE_MACHINE_ARCH 13053955d011SMarcel Moolenaar --with-machine_arch=MACHINE_ARCH explicitly set MACHINE_ARCH 13063955d011SMarcel Moolenaar --with-default-sys-path=PATH:DIR:LIST use an explicit _PATH_DEFSYSPATH 13073955d011SMarcel Moolenaar MAKESYSPATH is a ':' separated list of directories 13083955d011SMarcel Moolenaar that bmake will search for system .mk files. 13093955d011SMarcel Moolenaar _PATH_DEFSYSPATH is its default value. 13103955d011SMarcel Moolenaar --with-path-objdirprefix=PATH override _PATH_OBJDIRPREFIX 13113955d011SMarcel Moolenaar --with-mksrc=PATH tell makefile.boot where to find mk src 13123955d011SMarcel Moolenaar 13133955d011SMarcel MoolenaarSome influential environment variables: 13143955d011SMarcel Moolenaar CC C compiler command 13153955d011SMarcel Moolenaar CFLAGS C compiler flags 13163955d011SMarcel Moolenaar LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 13173955d011SMarcel Moolenaar nonstandard directory <lib dir> 13183955d011SMarcel Moolenaar LIBS libraries to pass to the linker, e.g. -l<library> 13193955d011SMarcel Moolenaar CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 13203955d011SMarcel Moolenaar you have headers in a nonstandard directory <include dir> 13213955d011SMarcel Moolenaar CPP C preprocessor 13223955d011SMarcel Moolenaar 13233955d011SMarcel MoolenaarUse these variables to override the choices made by `configure' or to help 13243955d011SMarcel Moolenaarit to find libraries and programs with nonstandard names/locations. 13253955d011SMarcel Moolenaar 13263955d011SMarcel MoolenaarReport bugs to <sjg@NetBSD.org>. 13273955d011SMarcel Moolenaar_ACEOF 13283955d011SMarcel Moolenaarac_status=$? 13293955d011SMarcel Moolenaarfi 13303955d011SMarcel Moolenaar 13313955d011SMarcel Moolenaarif test "$ac_init_help" = "recursive"; then 13323955d011SMarcel Moolenaar # If there are subdirs, report their specific --help. 13333955d011SMarcel Moolenaar for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 13343955d011SMarcel Moolenaar test -d "$ac_dir" || 13353955d011SMarcel Moolenaar { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 13363955d011SMarcel Moolenaar continue 13373955d011SMarcel Moolenaar ac_builddir=. 13383955d011SMarcel Moolenaar 13393955d011SMarcel Moolenaarcase "$ac_dir" in 13403955d011SMarcel Moolenaar.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13413955d011SMarcel Moolenaar*) 13423955d011SMarcel Moolenaar ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 13433955d011SMarcel Moolenaar # A ".." for each directory in $ac_dir_suffix. 13443955d011SMarcel Moolenaar ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13453955d011SMarcel Moolenaar case $ac_top_builddir_sub in 13463955d011SMarcel Moolenaar "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13473955d011SMarcel Moolenaar *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13483955d011SMarcel Moolenaar esac ;; 13493955d011SMarcel Moolenaaresac 13503955d011SMarcel Moolenaarac_abs_top_builddir=$ac_pwd 13513955d011SMarcel Moolenaarac_abs_builddir=$ac_pwd$ac_dir_suffix 13523955d011SMarcel Moolenaar# for backward compatibility: 13533955d011SMarcel Moolenaarac_top_builddir=$ac_top_build_prefix 13543955d011SMarcel Moolenaar 13553955d011SMarcel Moolenaarcase $srcdir in 13563955d011SMarcel Moolenaar .) # We are building in place. 13573955d011SMarcel Moolenaar ac_srcdir=. 13583955d011SMarcel Moolenaar ac_top_srcdir=$ac_top_builddir_sub 13593955d011SMarcel Moolenaar ac_abs_top_srcdir=$ac_pwd ;; 13603955d011SMarcel Moolenaar [\\/]* | ?:[\\/]* ) # Absolute name. 13613955d011SMarcel Moolenaar ac_srcdir=$srcdir$ac_dir_suffix; 13623955d011SMarcel Moolenaar ac_top_srcdir=$srcdir 13633955d011SMarcel Moolenaar ac_abs_top_srcdir=$srcdir ;; 13643955d011SMarcel Moolenaar *) # Relative name. 13653955d011SMarcel Moolenaar ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13663955d011SMarcel Moolenaar ac_top_srcdir=$ac_top_build_prefix$srcdir 13673955d011SMarcel Moolenaar ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13683955d011SMarcel Moolenaaresac 13693955d011SMarcel Moolenaarac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 13703955d011SMarcel Moolenaar 13713955d011SMarcel Moolenaar cd "$ac_dir" || { ac_status=$?; continue; } 13723955d011SMarcel Moolenaar # Check for guested configure. 13733955d011SMarcel Moolenaar if test -f "$ac_srcdir/configure.gnu"; then 13743955d011SMarcel Moolenaar echo && 13753955d011SMarcel Moolenaar $SHELL "$ac_srcdir/configure.gnu" --help=recursive 13763955d011SMarcel Moolenaar elif test -f "$ac_srcdir/configure"; then 13773955d011SMarcel Moolenaar echo && 13783955d011SMarcel Moolenaar $SHELL "$ac_srcdir/configure" --help=recursive 13793955d011SMarcel Moolenaar else 13803955d011SMarcel Moolenaar $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 13813955d011SMarcel Moolenaar fi || ac_status=$? 13823955d011SMarcel Moolenaar cd "$ac_pwd" || { ac_status=$?; break; } 13833955d011SMarcel Moolenaar done 13843955d011SMarcel Moolenaarfi 13853955d011SMarcel Moolenaar 13863955d011SMarcel Moolenaartest -n "$ac_init_help" && exit $ac_status 13873955d011SMarcel Moolenaarif $ac_init_version; then 13883955d011SMarcel Moolenaar cat <<\_ACEOF 1389*3cbdda60SSimon J. Gerratybmake configure 20121212 13903955d011SMarcel Moolenaargenerated by GNU Autoconf 2.64 13913955d011SMarcel Moolenaar 13923955d011SMarcel MoolenaarCopyright (C) 2009 Free Software Foundation, Inc. 13933955d011SMarcel MoolenaarThis configure script is free software; the Free Software Foundation 13943955d011SMarcel Moolenaargives unlimited permission to copy, distribute and modify it. 13953955d011SMarcel Moolenaar_ACEOF 13963955d011SMarcel Moolenaar exit 13973955d011SMarcel Moolenaarfi 13983955d011SMarcel Moolenaar 13993955d011SMarcel Moolenaar## ------------------------ ## 14003955d011SMarcel Moolenaar## Autoconf initialization. ## 14013955d011SMarcel Moolenaar## ------------------------ ## 14023955d011SMarcel Moolenaar 14033955d011SMarcel Moolenaar# ac_fn_c_try_compile LINENO 14043955d011SMarcel Moolenaar# -------------------------- 14053955d011SMarcel Moolenaar# Try to compile conftest.$ac_ext, and return whether this succeeded. 14063955d011SMarcel Moolenaarac_fn_c_try_compile () 14073955d011SMarcel Moolenaar{ 14083955d011SMarcel Moolenaar as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 14093955d011SMarcel Moolenaar rm -f conftest.$ac_objext 14103955d011SMarcel Moolenaar if { { ac_try="$ac_compile" 14113955d011SMarcel Moolenaarcase "(($ac_try" in 14123955d011SMarcel Moolenaar *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14133955d011SMarcel Moolenaar *) ac_try_echo=$ac_try;; 14143955d011SMarcel Moolenaaresac 14153955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 14163955d011SMarcel Moolenaar$as_echo "$ac_try_echo"; } >&5 14173955d011SMarcel Moolenaar (eval "$ac_compile") 2>conftest.err 14183955d011SMarcel Moolenaar ac_status=$? 14193955d011SMarcel Moolenaar if test -s conftest.err; then 14203955d011SMarcel Moolenaar grep -v '^ *+' conftest.err >conftest.er1 14213955d011SMarcel Moolenaar cat conftest.er1 >&5 14223955d011SMarcel Moolenaar mv -f conftest.er1 conftest.err 14233955d011SMarcel Moolenaar fi 14243955d011SMarcel Moolenaar $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14253955d011SMarcel Moolenaar test $ac_status = 0; } && { 14263955d011SMarcel Moolenaar test -z "$ac_c_werror_flag" || 14273955d011SMarcel Moolenaar test ! -s conftest.err 14283955d011SMarcel Moolenaar } && test -s conftest.$ac_objext; then : 14293955d011SMarcel Moolenaar ac_retval=0 14303955d011SMarcel Moolenaarelse 14313955d011SMarcel Moolenaar $as_echo "$as_me: failed program was:" >&5 14323955d011SMarcel Moolenaarsed 's/^/| /' conftest.$ac_ext >&5 14333955d011SMarcel Moolenaar 14343955d011SMarcel Moolenaar ac_retval=1 14353955d011SMarcel Moolenaarfi 14363955d011SMarcel Moolenaar eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 14373955d011SMarcel Moolenaar return $ac_retval 14383955d011SMarcel Moolenaar 14393955d011SMarcel Moolenaar} # ac_fn_c_try_compile 14403955d011SMarcel Moolenaar 14413955d011SMarcel Moolenaar# ac_fn_c_try_cpp LINENO 14423955d011SMarcel Moolenaar# ---------------------- 14433955d011SMarcel Moolenaar# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 14443955d011SMarcel Moolenaarac_fn_c_try_cpp () 14453955d011SMarcel Moolenaar{ 14463955d011SMarcel Moolenaar as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 14473955d011SMarcel Moolenaar if { { ac_try="$ac_cpp conftest.$ac_ext" 14483955d011SMarcel Moolenaarcase "(($ac_try" in 14493955d011SMarcel Moolenaar *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14503955d011SMarcel Moolenaar *) ac_try_echo=$ac_try;; 14513955d011SMarcel Moolenaaresac 14523955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 14533955d011SMarcel Moolenaar$as_echo "$ac_try_echo"; } >&5 14543955d011SMarcel Moolenaar (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 14553955d011SMarcel Moolenaar ac_status=$? 14563955d011SMarcel Moolenaar if test -s conftest.err; then 14573955d011SMarcel Moolenaar grep -v '^ *+' conftest.err >conftest.er1 14583955d011SMarcel Moolenaar cat conftest.er1 >&5 14593955d011SMarcel Moolenaar mv -f conftest.er1 conftest.err 14603955d011SMarcel Moolenaar fi 14613955d011SMarcel Moolenaar $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14623955d011SMarcel Moolenaar test $ac_status = 0; } >/dev/null && { 14633955d011SMarcel Moolenaar test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 14643955d011SMarcel Moolenaar test ! -s conftest.err 14653955d011SMarcel Moolenaar }; then : 14663955d011SMarcel Moolenaar ac_retval=0 14673955d011SMarcel Moolenaarelse 14683955d011SMarcel Moolenaar $as_echo "$as_me: failed program was:" >&5 14693955d011SMarcel Moolenaarsed 's/^/| /' conftest.$ac_ext >&5 14703955d011SMarcel Moolenaar 14713955d011SMarcel Moolenaar ac_retval=1 14723955d011SMarcel Moolenaarfi 14733955d011SMarcel Moolenaar eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 14743955d011SMarcel Moolenaar return $ac_retval 14753955d011SMarcel Moolenaar 14763955d011SMarcel Moolenaar} # ac_fn_c_try_cpp 14773955d011SMarcel Moolenaar 14783955d011SMarcel Moolenaar# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 14793955d011SMarcel Moolenaar# ------------------------------------------------------- 14803955d011SMarcel Moolenaar# Tests whether HEADER exists, giving a warning if it cannot be compiled using 14813955d011SMarcel Moolenaar# the include files in INCLUDES and setting the cache variable VAR 14823955d011SMarcel Moolenaar# accordingly. 14833955d011SMarcel Moolenaarac_fn_c_check_header_mongrel () 14843955d011SMarcel Moolenaar{ 14853955d011SMarcel Moolenaar as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 14863955d011SMarcel Moolenaar if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 14873955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 14883955d011SMarcel Moolenaar$as_echo_n "checking for $2... " >&6; } 14893955d011SMarcel Moolenaarif { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 14903955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 14913955d011SMarcel Moolenaarfi 14923955d011SMarcel Moolenaareval ac_res=\$$3 14933955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 14943955d011SMarcel Moolenaar$as_echo "$ac_res" >&6; } 14953955d011SMarcel Moolenaarelse 14963955d011SMarcel Moolenaar # Is the header compilable? 14973955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 14983955d011SMarcel Moolenaar$as_echo_n "checking $2 usability... " >&6; } 14993955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext 15003955d011SMarcel Moolenaar/* end confdefs.h. */ 15013955d011SMarcel Moolenaar$4 15023955d011SMarcel Moolenaar#include <$2> 15033955d011SMarcel Moolenaar_ACEOF 15043955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 15053955d011SMarcel Moolenaar ac_header_compiler=yes 15063955d011SMarcel Moolenaarelse 15073955d011SMarcel Moolenaar ac_header_compiler=no 15083955d011SMarcel Moolenaarfi 15093955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15103955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 15113955d011SMarcel Moolenaar$as_echo "$ac_header_compiler" >&6; } 15123955d011SMarcel Moolenaar 15133955d011SMarcel Moolenaar# Is the header present? 15143955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 15153955d011SMarcel Moolenaar$as_echo_n "checking $2 presence... " >&6; } 15163955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext 15173955d011SMarcel Moolenaar/* end confdefs.h. */ 15183955d011SMarcel Moolenaar#include <$2> 15193955d011SMarcel Moolenaar_ACEOF 15203955d011SMarcel Moolenaarif ac_fn_c_try_cpp "$LINENO"; then : 15213955d011SMarcel Moolenaar ac_header_preproc=yes 15223955d011SMarcel Moolenaarelse 15233955d011SMarcel Moolenaar ac_header_preproc=no 15243955d011SMarcel Moolenaarfi 15253955d011SMarcel Moolenaarrm -f conftest.err conftest.$ac_ext 15263955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 15273955d011SMarcel Moolenaar$as_echo "$ac_header_preproc" >&6; } 15283955d011SMarcel Moolenaar 15293955d011SMarcel Moolenaar# So? What about this header? 15303955d011SMarcel Moolenaarcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 15313955d011SMarcel Moolenaar yes:no: ) 15323955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 15333955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 15343955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 15353955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 15363955d011SMarcel Moolenaar ;; 15373955d011SMarcel Moolenaar no:yes:* ) 15383955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 15393955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 15403955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 15413955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 15423955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 15433955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 15443955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 15453955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 15463955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 15473955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 15483955d011SMarcel Moolenaar( cat <<\_ASBOX 15493955d011SMarcel Moolenaar## ----------------------------- ## 15503955d011SMarcel Moolenaar## Report this to sjg@NetBSD.org ## 15513955d011SMarcel Moolenaar## ----------------------------- ## 15523955d011SMarcel Moolenaar_ASBOX 15533955d011SMarcel Moolenaar ) | sed "s/^/$as_me: WARNING: /" >&2 15543955d011SMarcel Moolenaar ;; 15553955d011SMarcel Moolenaaresac 15563955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 15573955d011SMarcel Moolenaar$as_echo_n "checking for $2... " >&6; } 15583955d011SMarcel Moolenaarif { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 15593955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 15603955d011SMarcel Moolenaarelse 15613955d011SMarcel Moolenaar eval "$3=\$ac_header_compiler" 15623955d011SMarcel Moolenaarfi 15633955d011SMarcel Moolenaareval ac_res=\$$3 15643955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 15653955d011SMarcel Moolenaar$as_echo "$ac_res" >&6; } 15663955d011SMarcel Moolenaarfi 15673955d011SMarcel Moolenaar eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 15683955d011SMarcel Moolenaar 15693955d011SMarcel Moolenaar} # ac_fn_c_check_header_mongrel 15703955d011SMarcel Moolenaar 15713955d011SMarcel Moolenaar# ac_fn_c_try_run LINENO 15723955d011SMarcel Moolenaar# ---------------------- 15733955d011SMarcel Moolenaar# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 15743955d011SMarcel Moolenaar# that executables *can* be run. 15753955d011SMarcel Moolenaarac_fn_c_try_run () 15763955d011SMarcel Moolenaar{ 15773955d011SMarcel Moolenaar as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15783955d011SMarcel Moolenaar if { { ac_try="$ac_link" 15793955d011SMarcel Moolenaarcase "(($ac_try" in 15803955d011SMarcel Moolenaar *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15813955d011SMarcel Moolenaar *) ac_try_echo=$ac_try;; 15823955d011SMarcel Moolenaaresac 15833955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 15843955d011SMarcel Moolenaar$as_echo "$ac_try_echo"; } >&5 15853955d011SMarcel Moolenaar (eval "$ac_link") 2>&5 15863955d011SMarcel Moolenaar ac_status=$? 15873955d011SMarcel Moolenaar $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15883955d011SMarcel Moolenaar test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 15893955d011SMarcel Moolenaar { { case "(($ac_try" in 15903955d011SMarcel Moolenaar *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15913955d011SMarcel Moolenaar *) ac_try_echo=$ac_try;; 15923955d011SMarcel Moolenaaresac 15933955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 15943955d011SMarcel Moolenaar$as_echo "$ac_try_echo"; } >&5 15953955d011SMarcel Moolenaar (eval "$ac_try") 2>&5 15963955d011SMarcel Moolenaar ac_status=$? 15973955d011SMarcel Moolenaar $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15983955d011SMarcel Moolenaar test $ac_status = 0; }; }; then : 15993955d011SMarcel Moolenaar ac_retval=0 16003955d011SMarcel Moolenaarelse 16013955d011SMarcel Moolenaar $as_echo "$as_me: program exited with status $ac_status" >&5 16023955d011SMarcel Moolenaar $as_echo "$as_me: failed program was:" >&5 16033955d011SMarcel Moolenaarsed 's/^/| /' conftest.$ac_ext >&5 16043955d011SMarcel Moolenaar 16053955d011SMarcel Moolenaar ac_retval=$ac_status 16063955d011SMarcel Moolenaarfi 16073955d011SMarcel Moolenaar rm -rf conftest.dSYM conftest_ipa8_conftest.oo 16083955d011SMarcel Moolenaar eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 16093955d011SMarcel Moolenaar return $ac_retval 16103955d011SMarcel Moolenaar 16113955d011SMarcel Moolenaar} # ac_fn_c_try_run 16123955d011SMarcel Moolenaar 16133955d011SMarcel Moolenaar# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 16143955d011SMarcel Moolenaar# ------------------------------------------------------- 16153955d011SMarcel Moolenaar# Tests whether HEADER exists and can be compiled using the include files in 16163955d011SMarcel Moolenaar# INCLUDES, setting the cache variable VAR accordingly. 16173955d011SMarcel Moolenaarac_fn_c_check_header_compile () 16183955d011SMarcel Moolenaar{ 16193955d011SMarcel Moolenaar as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16203955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 16213955d011SMarcel Moolenaar$as_echo_n "checking for $2... " >&6; } 16223955d011SMarcel Moolenaarif { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 16233955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 16243955d011SMarcel Moolenaarelse 16253955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16263955d011SMarcel Moolenaar/* end confdefs.h. */ 16273955d011SMarcel Moolenaar$4 16283955d011SMarcel Moolenaar#include <$2> 16293955d011SMarcel Moolenaar_ACEOF 16303955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 16313955d011SMarcel Moolenaar eval "$3=yes" 16323955d011SMarcel Moolenaarelse 16333955d011SMarcel Moolenaar eval "$3=no" 16343955d011SMarcel Moolenaarfi 16353955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16363955d011SMarcel Moolenaarfi 16373955d011SMarcel Moolenaareval ac_res=\$$3 16383955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 16393955d011SMarcel Moolenaar$as_echo "$ac_res" >&6; } 16403955d011SMarcel Moolenaar eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 16413955d011SMarcel Moolenaar 16423955d011SMarcel Moolenaar} # ac_fn_c_check_header_compile 16433955d011SMarcel Moolenaar 16443955d011SMarcel Moolenaar# ac_fn_c_try_link LINENO 16453955d011SMarcel Moolenaar# ----------------------- 16463955d011SMarcel Moolenaar# Try to link conftest.$ac_ext, and return whether this succeeded. 16473955d011SMarcel Moolenaarac_fn_c_try_link () 16483955d011SMarcel Moolenaar{ 16493955d011SMarcel Moolenaar as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16503955d011SMarcel Moolenaar rm -f conftest.$ac_objext conftest$ac_exeext 16513955d011SMarcel Moolenaar if { { ac_try="$ac_link" 16523955d011SMarcel Moolenaarcase "(($ac_try" in 16533955d011SMarcel Moolenaar *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16543955d011SMarcel Moolenaar *) ac_try_echo=$ac_try;; 16553955d011SMarcel Moolenaaresac 16563955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 16573955d011SMarcel Moolenaar$as_echo "$ac_try_echo"; } >&5 16583955d011SMarcel Moolenaar (eval "$ac_link") 2>conftest.err 16593955d011SMarcel Moolenaar ac_status=$? 16603955d011SMarcel Moolenaar if test -s conftest.err; then 16613955d011SMarcel Moolenaar grep -v '^ *+' conftest.err >conftest.er1 16623955d011SMarcel Moolenaar cat conftest.er1 >&5 16633955d011SMarcel Moolenaar mv -f conftest.er1 conftest.err 16643955d011SMarcel Moolenaar fi 16653955d011SMarcel Moolenaar $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16663955d011SMarcel Moolenaar test $ac_status = 0; } && { 16673955d011SMarcel Moolenaar test -z "$ac_c_werror_flag" || 16683955d011SMarcel Moolenaar test ! -s conftest.err 16693955d011SMarcel Moolenaar } && test -s conftest$ac_exeext && { 16703955d011SMarcel Moolenaar test "$cross_compiling" = yes || 16713955d011SMarcel Moolenaar $as_test_x conftest$ac_exeext 16723955d011SMarcel Moolenaar }; then : 16733955d011SMarcel Moolenaar ac_retval=0 16743955d011SMarcel Moolenaarelse 16753955d011SMarcel Moolenaar $as_echo "$as_me: failed program was:" >&5 16763955d011SMarcel Moolenaarsed 's/^/| /' conftest.$ac_ext >&5 16773955d011SMarcel Moolenaar 16783955d011SMarcel Moolenaar ac_retval=1 16793955d011SMarcel Moolenaarfi 16803955d011SMarcel Moolenaar # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 16813955d011SMarcel Moolenaar # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 16823955d011SMarcel Moolenaar # interfere with the next link command; also delete a directory that is 16833955d011SMarcel Moolenaar # left behind by Apple's compiler. We do this before executing the actions. 16843955d011SMarcel Moolenaar rm -rf conftest.dSYM conftest_ipa8_conftest.oo 16853955d011SMarcel Moolenaar eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 16863955d011SMarcel Moolenaar return $ac_retval 16873955d011SMarcel Moolenaar 16883955d011SMarcel Moolenaar} # ac_fn_c_try_link 16893955d011SMarcel Moolenaar 16903955d011SMarcel Moolenaar# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 16913955d011SMarcel Moolenaar# ------------------------------------------- 16923955d011SMarcel Moolenaar# Tests whether TYPE exists after having included INCLUDES, setting cache 16933955d011SMarcel Moolenaar# variable VAR accordingly. 16943955d011SMarcel Moolenaarac_fn_c_check_type () 16953955d011SMarcel Moolenaar{ 16963955d011SMarcel Moolenaar as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16973955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 16983955d011SMarcel Moolenaar$as_echo_n "checking for $2... " >&6; } 16993955d011SMarcel Moolenaarif { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 17003955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 17013955d011SMarcel Moolenaarelse 17023955d011SMarcel Moolenaar eval "$3=no" 17033955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17043955d011SMarcel Moolenaar/* end confdefs.h. */ 17053955d011SMarcel Moolenaar$4 17063955d011SMarcel Moolenaarint 17073955d011SMarcel Moolenaarmain () 17083955d011SMarcel Moolenaar{ 17093955d011SMarcel Moolenaarif (sizeof ($2)) 17103955d011SMarcel Moolenaar return 0; 17113955d011SMarcel Moolenaar ; 17123955d011SMarcel Moolenaar return 0; 17133955d011SMarcel Moolenaar} 17143955d011SMarcel Moolenaar_ACEOF 17153955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 17163955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17173955d011SMarcel Moolenaar/* end confdefs.h. */ 17183955d011SMarcel Moolenaar$4 17193955d011SMarcel Moolenaarint 17203955d011SMarcel Moolenaarmain () 17213955d011SMarcel Moolenaar{ 17223955d011SMarcel Moolenaarif (sizeof (($2))) 17233955d011SMarcel Moolenaar return 0; 17243955d011SMarcel Moolenaar ; 17253955d011SMarcel Moolenaar return 0; 17263955d011SMarcel Moolenaar} 17273955d011SMarcel Moolenaar_ACEOF 17283955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 17293955d011SMarcel Moolenaar 17303955d011SMarcel Moolenaarelse 17313955d011SMarcel Moolenaar eval "$3=yes" 17323955d011SMarcel Moolenaarfi 17333955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17343955d011SMarcel Moolenaarfi 17353955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17363955d011SMarcel Moolenaarfi 17373955d011SMarcel Moolenaareval ac_res=\$$3 17383955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 17393955d011SMarcel Moolenaar$as_echo "$ac_res" >&6; } 17403955d011SMarcel Moolenaar eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 17413955d011SMarcel Moolenaar 17423955d011SMarcel Moolenaar} # ac_fn_c_check_type 17433955d011SMarcel Moolenaar 17443955d011SMarcel Moolenaar# ac_fn_c_check_decl LINENO SYMBOL VAR 17453955d011SMarcel Moolenaar# ------------------------------------ 17463955d011SMarcel Moolenaar# Tests whether SYMBOL is declared, setting cache variable VAR accordingly. 17473955d011SMarcel Moolenaarac_fn_c_check_decl () 17483955d011SMarcel Moolenaar{ 17493955d011SMarcel Moolenaar as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 17503955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5 17513955d011SMarcel Moolenaar$as_echo_n "checking whether $2 is declared... " >&6; } 17523955d011SMarcel Moolenaarif { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 17533955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 17543955d011SMarcel Moolenaarelse 17553955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17563955d011SMarcel Moolenaar/* end confdefs.h. */ 17573955d011SMarcel Moolenaar$4 17583955d011SMarcel Moolenaarint 17593955d011SMarcel Moolenaarmain () 17603955d011SMarcel Moolenaar{ 17613955d011SMarcel Moolenaar#ifndef $2 17623955d011SMarcel Moolenaar (void) $2; 17633955d011SMarcel Moolenaar#endif 17643955d011SMarcel Moolenaar 17653955d011SMarcel Moolenaar ; 17663955d011SMarcel Moolenaar return 0; 17673955d011SMarcel Moolenaar} 17683955d011SMarcel Moolenaar_ACEOF 17693955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 17703955d011SMarcel Moolenaar eval "$3=yes" 17713955d011SMarcel Moolenaarelse 17723955d011SMarcel Moolenaar eval "$3=no" 17733955d011SMarcel Moolenaarfi 17743955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17753955d011SMarcel Moolenaarfi 17763955d011SMarcel Moolenaareval ac_res=\$$3 17773955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 17783955d011SMarcel Moolenaar$as_echo "$ac_res" >&6; } 17793955d011SMarcel Moolenaar eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 17803955d011SMarcel Moolenaar 17813955d011SMarcel Moolenaar} # ac_fn_c_check_decl 17823955d011SMarcel Moolenaar 17833955d011SMarcel Moolenaar# ac_fn_c_check_func LINENO FUNC VAR 17843955d011SMarcel Moolenaar# ---------------------------------- 17853955d011SMarcel Moolenaar# Tests whether FUNC exists, setting the cache variable VAR accordingly 17863955d011SMarcel Moolenaarac_fn_c_check_func () 17873955d011SMarcel Moolenaar{ 17883955d011SMarcel Moolenaar as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 17893955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 17903955d011SMarcel Moolenaar$as_echo_n "checking for $2... " >&6; } 17913955d011SMarcel Moolenaarif { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 17923955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 17933955d011SMarcel Moolenaarelse 17943955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17953955d011SMarcel Moolenaar/* end confdefs.h. */ 17963955d011SMarcel Moolenaar/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 17973955d011SMarcel Moolenaar For example, HP-UX 11i <limits.h> declares gettimeofday. */ 17983955d011SMarcel Moolenaar#define $2 innocuous_$2 17993955d011SMarcel Moolenaar 18003955d011SMarcel Moolenaar/* System header to define __stub macros and hopefully few prototypes, 18013955d011SMarcel Moolenaar which can conflict with char $2 (); below. 18023955d011SMarcel Moolenaar Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 18033955d011SMarcel Moolenaar <limits.h> exists even on freestanding compilers. */ 18043955d011SMarcel Moolenaar 18053955d011SMarcel Moolenaar#ifdef __STDC__ 18063955d011SMarcel Moolenaar# include <limits.h> 18073955d011SMarcel Moolenaar#else 18083955d011SMarcel Moolenaar# include <assert.h> 18093955d011SMarcel Moolenaar#endif 18103955d011SMarcel Moolenaar 18113955d011SMarcel Moolenaar#undef $2 18123955d011SMarcel Moolenaar 18133955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error. 18143955d011SMarcel Moolenaar Use char because int might match the return type of a GCC 18153955d011SMarcel Moolenaar builtin and then its argument prototype would still apply. */ 18163955d011SMarcel Moolenaar#ifdef __cplusplus 18173955d011SMarcel Moolenaarextern "C" 18183955d011SMarcel Moolenaar#endif 18193955d011SMarcel Moolenaarchar $2 (); 18203955d011SMarcel Moolenaar/* The GNU C library defines this for functions which it implements 18213955d011SMarcel Moolenaar to always fail with ENOSYS. Some functions are actually named 18223955d011SMarcel Moolenaar something starting with __ and the normal name is an alias. */ 18233955d011SMarcel Moolenaar#if defined __stub_$2 || defined __stub___$2 18243955d011SMarcel Moolenaarchoke me 18253955d011SMarcel Moolenaar#endif 18263955d011SMarcel Moolenaar 18273955d011SMarcel Moolenaarint 18283955d011SMarcel Moolenaarmain () 18293955d011SMarcel Moolenaar{ 18303955d011SMarcel Moolenaarreturn $2 (); 18313955d011SMarcel Moolenaar ; 18323955d011SMarcel Moolenaar return 0; 18333955d011SMarcel Moolenaar} 18343955d011SMarcel Moolenaar_ACEOF 18353955d011SMarcel Moolenaarif ac_fn_c_try_link "$LINENO"; then : 18363955d011SMarcel Moolenaar eval "$3=yes" 18373955d011SMarcel Moolenaarelse 18383955d011SMarcel Moolenaar eval "$3=no" 18393955d011SMarcel Moolenaarfi 18403955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext \ 18413955d011SMarcel Moolenaar conftest$ac_exeext conftest.$ac_ext 18423955d011SMarcel Moolenaarfi 18433955d011SMarcel Moolenaareval ac_res=\$$3 18443955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 18453955d011SMarcel Moolenaar$as_echo "$ac_res" >&6; } 18463955d011SMarcel Moolenaar eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 18473955d011SMarcel Moolenaar 18483955d011SMarcel Moolenaar} # ac_fn_c_check_func 18493955d011SMarcel Moolenaar 18503955d011SMarcel Moolenaar# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 18513955d011SMarcel Moolenaar# ---------------------------------------------------- 18523955d011SMarcel Moolenaar# Tries to find if the field MEMBER exists in type AGGR, after including 18533955d011SMarcel Moolenaar# INCLUDES, setting cache variable VAR accordingly. 18543955d011SMarcel Moolenaarac_fn_c_check_member () 18553955d011SMarcel Moolenaar{ 18563955d011SMarcel Moolenaar as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 18573955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 18583955d011SMarcel Moolenaar$as_echo_n "checking for $2.$3... " >&6; } 18593955d011SMarcel Moolenaarif { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then : 18603955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 18613955d011SMarcel Moolenaarelse 18623955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18633955d011SMarcel Moolenaar/* end confdefs.h. */ 18643955d011SMarcel Moolenaar$5 18653955d011SMarcel Moolenaarint 18663955d011SMarcel Moolenaarmain () 18673955d011SMarcel Moolenaar{ 18683955d011SMarcel Moolenaarstatic $2 ac_aggr; 18693955d011SMarcel Moolenaarif (ac_aggr.$3) 18703955d011SMarcel Moolenaarreturn 0; 18713955d011SMarcel Moolenaar ; 18723955d011SMarcel Moolenaar return 0; 18733955d011SMarcel Moolenaar} 18743955d011SMarcel Moolenaar_ACEOF 18753955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 18763955d011SMarcel Moolenaar eval "$4=yes" 18773955d011SMarcel Moolenaarelse 18783955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18793955d011SMarcel Moolenaar/* end confdefs.h. */ 18803955d011SMarcel Moolenaar$5 18813955d011SMarcel Moolenaarint 18823955d011SMarcel Moolenaarmain () 18833955d011SMarcel Moolenaar{ 18843955d011SMarcel Moolenaarstatic $2 ac_aggr; 18853955d011SMarcel Moolenaarif (sizeof ac_aggr.$3) 18863955d011SMarcel Moolenaarreturn 0; 18873955d011SMarcel Moolenaar ; 18883955d011SMarcel Moolenaar return 0; 18893955d011SMarcel Moolenaar} 18903955d011SMarcel Moolenaar_ACEOF 18913955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 18923955d011SMarcel Moolenaar eval "$4=yes" 18933955d011SMarcel Moolenaarelse 18943955d011SMarcel Moolenaar eval "$4=no" 18953955d011SMarcel Moolenaarfi 18963955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18973955d011SMarcel Moolenaarfi 18983955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18993955d011SMarcel Moolenaarfi 19003955d011SMarcel Moolenaareval ac_res=\$$4 19013955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 19023955d011SMarcel Moolenaar$as_echo "$ac_res" >&6; } 19033955d011SMarcel Moolenaar eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 19043955d011SMarcel Moolenaar 19053955d011SMarcel Moolenaar} # ac_fn_c_check_member 19063955d011SMarcel Moolenaarcat >config.log <<_ACEOF 19073955d011SMarcel MoolenaarThis file contains any messages produced by compilers while 19083955d011SMarcel Moolenaarrunning configure, to aid debugging if configure makes a mistake. 19093955d011SMarcel Moolenaar 1910*3cbdda60SSimon J. GerratyIt was created by bmake $as_me 20121212, which was 19113955d011SMarcel Moolenaargenerated by GNU Autoconf 2.64. Invocation command line was 19123955d011SMarcel Moolenaar 19133955d011SMarcel Moolenaar $ $0 $@ 19143955d011SMarcel Moolenaar 19153955d011SMarcel Moolenaar_ACEOF 19163955d011SMarcel Moolenaarexec 5>>config.log 19173955d011SMarcel Moolenaar{ 19183955d011SMarcel Moolenaarcat <<_ASUNAME 19193955d011SMarcel Moolenaar## --------- ## 19203955d011SMarcel Moolenaar## Platform. ## 19213955d011SMarcel Moolenaar## --------- ## 19223955d011SMarcel Moolenaar 19233955d011SMarcel Moolenaarhostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 19243955d011SMarcel Moolenaaruname -m = `(uname -m) 2>/dev/null || echo unknown` 19253955d011SMarcel Moolenaaruname -r = `(uname -r) 2>/dev/null || echo unknown` 19263955d011SMarcel Moolenaaruname -s = `(uname -s) 2>/dev/null || echo unknown` 19273955d011SMarcel Moolenaaruname -v = `(uname -v) 2>/dev/null || echo unknown` 19283955d011SMarcel Moolenaar 19293955d011SMarcel Moolenaar/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 19303955d011SMarcel Moolenaar/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 19313955d011SMarcel Moolenaar 19323955d011SMarcel Moolenaar/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 19333955d011SMarcel Moolenaar/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 19343955d011SMarcel Moolenaar/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 19353955d011SMarcel Moolenaar/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 19363955d011SMarcel Moolenaar/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 19373955d011SMarcel Moolenaar/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 19383955d011SMarcel Moolenaar/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 19393955d011SMarcel Moolenaar 19403955d011SMarcel Moolenaar_ASUNAME 19413955d011SMarcel Moolenaar 19423955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19433955d011SMarcel Moolenaarfor as_dir in $PATH 19443955d011SMarcel Moolenaardo 19453955d011SMarcel Moolenaar IFS=$as_save_IFS 19463955d011SMarcel Moolenaar test -z "$as_dir" && as_dir=. 19473955d011SMarcel Moolenaar $as_echo "PATH: $as_dir" 19483955d011SMarcel Moolenaar done 19493955d011SMarcel MoolenaarIFS=$as_save_IFS 19503955d011SMarcel Moolenaar 19513955d011SMarcel Moolenaar} >&5 19523955d011SMarcel Moolenaar 19533955d011SMarcel Moolenaarcat >&5 <<_ACEOF 19543955d011SMarcel Moolenaar 19553955d011SMarcel Moolenaar 19563955d011SMarcel Moolenaar## ----------- ## 19573955d011SMarcel Moolenaar## Core tests. ## 19583955d011SMarcel Moolenaar## ----------- ## 19593955d011SMarcel Moolenaar 19603955d011SMarcel Moolenaar_ACEOF 19613955d011SMarcel Moolenaar 19623955d011SMarcel Moolenaar 19633955d011SMarcel Moolenaar# Keep a trace of the command line. 19643955d011SMarcel Moolenaar# Strip out --no-create and --no-recursion so they do not pile up. 19653955d011SMarcel Moolenaar# Strip out --silent because we don't want to record it for future runs. 19663955d011SMarcel Moolenaar# Also quote any args containing shell meta-characters. 19673955d011SMarcel Moolenaar# Make two passes to allow for proper duplicate-argument suppression. 19683955d011SMarcel Moolenaarac_configure_args= 19693955d011SMarcel Moolenaarac_configure_args0= 19703955d011SMarcel Moolenaarac_configure_args1= 19713955d011SMarcel Moolenaarac_must_keep_next=false 19723955d011SMarcel Moolenaarfor ac_pass in 1 2 19733955d011SMarcel Moolenaardo 19743955d011SMarcel Moolenaar for ac_arg 19753955d011SMarcel Moolenaar do 19763955d011SMarcel Moolenaar case $ac_arg in 19773955d011SMarcel Moolenaar -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 19783955d011SMarcel Moolenaar -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 19793955d011SMarcel Moolenaar | -silent | --silent | --silen | --sile | --sil) 19803955d011SMarcel Moolenaar continue ;; 19813955d011SMarcel Moolenaar *\'*) 19823955d011SMarcel Moolenaar ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 19833955d011SMarcel Moolenaar esac 19843955d011SMarcel Moolenaar case $ac_pass in 19853955d011SMarcel Moolenaar 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 19863955d011SMarcel Moolenaar 2) 19873955d011SMarcel Moolenaar as_fn_append ac_configure_args1 " '$ac_arg'" 19883955d011SMarcel Moolenaar if test $ac_must_keep_next = true; then 19893955d011SMarcel Moolenaar ac_must_keep_next=false # Got value, back to normal. 19903955d011SMarcel Moolenaar else 19913955d011SMarcel Moolenaar case $ac_arg in 19923955d011SMarcel Moolenaar *=* | --config-cache | -C | -disable-* | --disable-* \ 19933955d011SMarcel Moolenaar | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 19943955d011SMarcel Moolenaar | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 19953955d011SMarcel Moolenaar | -with-* | --with-* | -without-* | --without-* | --x) 19963955d011SMarcel Moolenaar case "$ac_configure_args0 " in 19973955d011SMarcel Moolenaar "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 19983955d011SMarcel Moolenaar esac 19993955d011SMarcel Moolenaar ;; 20003955d011SMarcel Moolenaar -* ) ac_must_keep_next=true ;; 20013955d011SMarcel Moolenaar esac 20023955d011SMarcel Moolenaar fi 20033955d011SMarcel Moolenaar as_fn_append ac_configure_args " '$ac_arg'" 20043955d011SMarcel Moolenaar ;; 20053955d011SMarcel Moolenaar esac 20063955d011SMarcel Moolenaar done 20073955d011SMarcel Moolenaardone 20083955d011SMarcel Moolenaar{ ac_configure_args0=; unset ac_configure_args0;} 20093955d011SMarcel Moolenaar{ ac_configure_args1=; unset ac_configure_args1;} 20103955d011SMarcel Moolenaar 20113955d011SMarcel Moolenaar# When interrupted or exit'd, cleanup temporary files, and complete 20123955d011SMarcel Moolenaar# config.log. We remove comments because anyway the quotes in there 20133955d011SMarcel Moolenaar# would cause problems or look ugly. 20143955d011SMarcel Moolenaar# WARNING: Use '\'' to represent an apostrophe within the trap. 20153955d011SMarcel Moolenaar# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 20163955d011SMarcel Moolenaartrap 'exit_status=$? 20173955d011SMarcel Moolenaar # Save into config.log some information that might help in debugging. 20183955d011SMarcel Moolenaar { 20193955d011SMarcel Moolenaar echo 20203955d011SMarcel Moolenaar 20213955d011SMarcel Moolenaar cat <<\_ASBOX 20223955d011SMarcel Moolenaar## ---------------- ## 20233955d011SMarcel Moolenaar## Cache variables. ## 20243955d011SMarcel Moolenaar## ---------------- ## 20253955d011SMarcel Moolenaar_ASBOX 20263955d011SMarcel Moolenaar echo 20273955d011SMarcel Moolenaar # The following way of writing the cache mishandles newlines in values, 20283955d011SMarcel Moolenaar( 20293955d011SMarcel Moolenaar for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 20303955d011SMarcel Moolenaar eval ac_val=\$$ac_var 20313955d011SMarcel Moolenaar case $ac_val in #( 20323955d011SMarcel Moolenaar *${as_nl}*) 20333955d011SMarcel Moolenaar case $ac_var in #( 20343955d011SMarcel Moolenaar *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 20353955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 20363955d011SMarcel Moolenaar esac 20373955d011SMarcel Moolenaar case $ac_var in #( 20383955d011SMarcel Moolenaar _ | IFS | as_nl) ;; #( 20393955d011SMarcel Moolenaar BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 20403955d011SMarcel Moolenaar *) { eval $ac_var=; unset $ac_var;} ;; 20413955d011SMarcel Moolenaar esac ;; 20423955d011SMarcel Moolenaar esac 20433955d011SMarcel Moolenaar done 20443955d011SMarcel Moolenaar (set) 2>&1 | 20453955d011SMarcel Moolenaar case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 20463955d011SMarcel Moolenaar *${as_nl}ac_space=\ *) 20473955d011SMarcel Moolenaar sed -n \ 20483955d011SMarcel Moolenaar "s/'\''/'\''\\\\'\'''\''/g; 20493955d011SMarcel Moolenaar s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 20503955d011SMarcel Moolenaar ;; #( 20513955d011SMarcel Moolenaar *) 20523955d011SMarcel Moolenaar sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 20533955d011SMarcel Moolenaar ;; 20543955d011SMarcel Moolenaar esac | 20553955d011SMarcel Moolenaar sort 20563955d011SMarcel Moolenaar) 20573955d011SMarcel Moolenaar echo 20583955d011SMarcel Moolenaar 20593955d011SMarcel Moolenaar cat <<\_ASBOX 20603955d011SMarcel Moolenaar## ----------------- ## 20613955d011SMarcel Moolenaar## Output variables. ## 20623955d011SMarcel Moolenaar## ----------------- ## 20633955d011SMarcel Moolenaar_ASBOX 20643955d011SMarcel Moolenaar echo 20653955d011SMarcel Moolenaar for ac_var in $ac_subst_vars 20663955d011SMarcel Moolenaar do 20673955d011SMarcel Moolenaar eval ac_val=\$$ac_var 20683955d011SMarcel Moolenaar case $ac_val in 20693955d011SMarcel Moolenaar *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 20703955d011SMarcel Moolenaar esac 20713955d011SMarcel Moolenaar $as_echo "$ac_var='\''$ac_val'\''" 20723955d011SMarcel Moolenaar done | sort 20733955d011SMarcel Moolenaar echo 20743955d011SMarcel Moolenaar 20753955d011SMarcel Moolenaar if test -n "$ac_subst_files"; then 20763955d011SMarcel Moolenaar cat <<\_ASBOX 20773955d011SMarcel Moolenaar## ------------------- ## 20783955d011SMarcel Moolenaar## File substitutions. ## 20793955d011SMarcel Moolenaar## ------------------- ## 20803955d011SMarcel Moolenaar_ASBOX 20813955d011SMarcel Moolenaar echo 20823955d011SMarcel Moolenaar for ac_var in $ac_subst_files 20833955d011SMarcel Moolenaar do 20843955d011SMarcel Moolenaar eval ac_val=\$$ac_var 20853955d011SMarcel Moolenaar case $ac_val in 20863955d011SMarcel Moolenaar *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 20873955d011SMarcel Moolenaar esac 20883955d011SMarcel Moolenaar $as_echo "$ac_var='\''$ac_val'\''" 20893955d011SMarcel Moolenaar done | sort 20903955d011SMarcel Moolenaar echo 20913955d011SMarcel Moolenaar fi 20923955d011SMarcel Moolenaar 20933955d011SMarcel Moolenaar if test -s confdefs.h; then 20943955d011SMarcel Moolenaar cat <<\_ASBOX 20953955d011SMarcel Moolenaar## ----------- ## 20963955d011SMarcel Moolenaar## confdefs.h. ## 20973955d011SMarcel Moolenaar## ----------- ## 20983955d011SMarcel Moolenaar_ASBOX 20993955d011SMarcel Moolenaar echo 21003955d011SMarcel Moolenaar cat confdefs.h 21013955d011SMarcel Moolenaar echo 21023955d011SMarcel Moolenaar fi 21033955d011SMarcel Moolenaar test "$ac_signal" != 0 && 21043955d011SMarcel Moolenaar $as_echo "$as_me: caught signal $ac_signal" 21053955d011SMarcel Moolenaar $as_echo "$as_me: exit $exit_status" 21063955d011SMarcel Moolenaar } >&5 21073955d011SMarcel Moolenaar rm -f core *.core core.conftest.* && 21083955d011SMarcel Moolenaar rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 21093955d011SMarcel Moolenaar exit $exit_status 21103955d011SMarcel Moolenaar' 0 21113955d011SMarcel Moolenaarfor ac_signal in 1 2 13 15; do 21123955d011SMarcel Moolenaar trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 21133955d011SMarcel Moolenaardone 21143955d011SMarcel Moolenaarac_signal=0 21153955d011SMarcel Moolenaar 21163955d011SMarcel Moolenaar# confdefs.h avoids OS command line length limits that DEFS can exceed. 21173955d011SMarcel Moolenaarrm -f -r conftest* confdefs.h 21183955d011SMarcel Moolenaar 21193955d011SMarcel Moolenaar$as_echo "/* confdefs.h */" > confdefs.h 21203955d011SMarcel Moolenaar 21213955d011SMarcel Moolenaar# Predefined preprocessor variables. 21223955d011SMarcel Moolenaar 21233955d011SMarcel Moolenaarcat >>confdefs.h <<_ACEOF 21243955d011SMarcel Moolenaar#define PACKAGE_NAME "$PACKAGE_NAME" 21253955d011SMarcel Moolenaar_ACEOF 21263955d011SMarcel Moolenaar 21273955d011SMarcel Moolenaarcat >>confdefs.h <<_ACEOF 21283955d011SMarcel Moolenaar#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 21293955d011SMarcel Moolenaar_ACEOF 21303955d011SMarcel Moolenaar 21313955d011SMarcel Moolenaarcat >>confdefs.h <<_ACEOF 21323955d011SMarcel Moolenaar#define PACKAGE_VERSION "$PACKAGE_VERSION" 21333955d011SMarcel Moolenaar_ACEOF 21343955d011SMarcel Moolenaar 21353955d011SMarcel Moolenaarcat >>confdefs.h <<_ACEOF 21363955d011SMarcel Moolenaar#define PACKAGE_STRING "$PACKAGE_STRING" 21373955d011SMarcel Moolenaar_ACEOF 21383955d011SMarcel Moolenaar 21393955d011SMarcel Moolenaarcat >>confdefs.h <<_ACEOF 21403955d011SMarcel Moolenaar#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 21413955d011SMarcel Moolenaar_ACEOF 21423955d011SMarcel Moolenaar 21433955d011SMarcel Moolenaarcat >>confdefs.h <<_ACEOF 21443955d011SMarcel Moolenaar#define PACKAGE_URL "$PACKAGE_URL" 21453955d011SMarcel Moolenaar_ACEOF 21463955d011SMarcel Moolenaar 21473955d011SMarcel Moolenaar 21483955d011SMarcel Moolenaar# Let the site file select an alternate cache file if it wants to. 21493955d011SMarcel Moolenaar# Prefer an explicitly selected file to automatically selected ones. 21503955d011SMarcel Moolenaarac_site_file1=NONE 21513955d011SMarcel Moolenaarac_site_file2=NONE 21523955d011SMarcel Moolenaarif test -n "$CONFIG_SITE"; then 21533955d011SMarcel Moolenaar ac_site_file1=$CONFIG_SITE 21543955d011SMarcel Moolenaarelif test "x$prefix" != xNONE; then 21553955d011SMarcel Moolenaar ac_site_file1=$prefix/share/config.site 21563955d011SMarcel Moolenaar ac_site_file2=$prefix/etc/config.site 21573955d011SMarcel Moolenaarelse 21583955d011SMarcel Moolenaar ac_site_file1=$ac_default_prefix/share/config.site 21593955d011SMarcel Moolenaar ac_site_file2=$ac_default_prefix/etc/config.site 21603955d011SMarcel Moolenaarfi 21613955d011SMarcel Moolenaarfor ac_site_file in "$ac_site_file1" "$ac_site_file2" 21623955d011SMarcel Moolenaardo 21633955d011SMarcel Moolenaar test "x$ac_site_file" = xNONE && continue 21643955d011SMarcel Moolenaar if test -r "$ac_site_file"; then 21653955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 21663955d011SMarcel Moolenaar$as_echo "$as_me: loading site script $ac_site_file" >&6;} 21673955d011SMarcel Moolenaar sed 's/^/| /' "$ac_site_file" >&5 21683955d011SMarcel Moolenaar . "$ac_site_file" 21693955d011SMarcel Moolenaar fi 21703955d011SMarcel Moolenaardone 21713955d011SMarcel Moolenaar 21723955d011SMarcel Moolenaarif test -r "$cache_file"; then 21733955d011SMarcel Moolenaar # Some versions of bash will fail to source /dev/null (special 21743955d011SMarcel Moolenaar # files actually), so we avoid doing that. 21753955d011SMarcel Moolenaar if test -f "$cache_file"; then 21763955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 21773955d011SMarcel Moolenaar$as_echo "$as_me: loading cache $cache_file" >&6;} 21783955d011SMarcel Moolenaar case $cache_file in 21793955d011SMarcel Moolenaar [\\/]* | ?:[\\/]* ) . "$cache_file";; 21803955d011SMarcel Moolenaar *) . "./$cache_file";; 21813955d011SMarcel Moolenaar esac 21823955d011SMarcel Moolenaar fi 21833955d011SMarcel Moolenaarelse 21843955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 21853955d011SMarcel Moolenaar$as_echo "$as_me: creating cache $cache_file" >&6;} 21863955d011SMarcel Moolenaar >$cache_file 21873955d011SMarcel Moolenaarfi 21883955d011SMarcel Moolenaar 21893955d011SMarcel Moolenaar# Check that the precious variables saved in the cache have kept the same 21903955d011SMarcel Moolenaar# value. 21913955d011SMarcel Moolenaarac_cache_corrupted=false 21923955d011SMarcel Moolenaarfor ac_var in $ac_precious_vars; do 21933955d011SMarcel Moolenaar eval ac_old_set=\$ac_cv_env_${ac_var}_set 21943955d011SMarcel Moolenaar eval ac_new_set=\$ac_env_${ac_var}_set 21953955d011SMarcel Moolenaar eval ac_old_val=\$ac_cv_env_${ac_var}_value 21963955d011SMarcel Moolenaar eval ac_new_val=\$ac_env_${ac_var}_value 21973955d011SMarcel Moolenaar case $ac_old_set,$ac_new_set in 21983955d011SMarcel Moolenaar set,) 21993955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 22003955d011SMarcel Moolenaar$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 22013955d011SMarcel Moolenaar ac_cache_corrupted=: ;; 22023955d011SMarcel Moolenaar ,set) 22033955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 22043955d011SMarcel Moolenaar$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 22053955d011SMarcel Moolenaar ac_cache_corrupted=: ;; 22063955d011SMarcel Moolenaar ,);; 22073955d011SMarcel Moolenaar *) 22083955d011SMarcel Moolenaar if test "x$ac_old_val" != "x$ac_new_val"; then 22093955d011SMarcel Moolenaar # differences in whitespace do not lead to failure. 22103955d011SMarcel Moolenaar ac_old_val_w=`echo x $ac_old_val` 22113955d011SMarcel Moolenaar ac_new_val_w=`echo x $ac_new_val` 22123955d011SMarcel Moolenaar if test "$ac_old_val_w" != "$ac_new_val_w"; then 22133955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 22143955d011SMarcel Moolenaar$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 22153955d011SMarcel Moolenaar ac_cache_corrupted=: 22163955d011SMarcel Moolenaar else 22173955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 22183955d011SMarcel Moolenaar$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 22193955d011SMarcel Moolenaar eval $ac_var=\$ac_old_val 22203955d011SMarcel Moolenaar fi 22213955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 22223955d011SMarcel Moolenaar$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 22233955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 22243955d011SMarcel Moolenaar$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 22253955d011SMarcel Moolenaar fi;; 22263955d011SMarcel Moolenaar esac 22273955d011SMarcel Moolenaar # Pass precious variables to config.status. 22283955d011SMarcel Moolenaar if test "$ac_new_set" = set; then 22293955d011SMarcel Moolenaar case $ac_new_val in 22303955d011SMarcel Moolenaar *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 22313955d011SMarcel Moolenaar *) ac_arg=$ac_var=$ac_new_val ;; 22323955d011SMarcel Moolenaar esac 22333955d011SMarcel Moolenaar case " $ac_configure_args " in 22343955d011SMarcel Moolenaar *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 22353955d011SMarcel Moolenaar *) as_fn_append ac_configure_args " '$ac_arg'" ;; 22363955d011SMarcel Moolenaar esac 22373955d011SMarcel Moolenaar fi 22383955d011SMarcel Moolenaardone 22393955d011SMarcel Moolenaarif $ac_cache_corrupted; then 22403955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 22413955d011SMarcel Moolenaar$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 22423955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 22433955d011SMarcel Moolenaar$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 22443955d011SMarcel Moolenaar as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 22453955d011SMarcel Moolenaarfi 22463955d011SMarcel Moolenaar## -------------------- ## 22473955d011SMarcel Moolenaar## Main body of script. ## 22483955d011SMarcel Moolenaar## -------------------- ## 22493955d011SMarcel Moolenaar 22503955d011SMarcel Moolenaarac_ext=c 22513955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS' 22523955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 22533955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 22543955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu 22553955d011SMarcel Moolenaar 22563955d011SMarcel Moolenaar 22573955d011SMarcel Moolenaarac_config_headers="$ac_config_headers config.h" 22583955d011SMarcel Moolenaar 22593955d011SMarcel Moolenaar 2260*3cbdda60SSimon J. Gerratycase "$srcdir" in 2261*3cbdda60SSimon J. Gerraty/*) ;; 2262*3cbdda60SSimon J. Gerraty*) srcdir=`cd $srcdir && pwd`;; 2263*3cbdda60SSimon J. Gerratyesac 2264*3cbdda60SSimon J. Gerraty 22653955d011SMarcel Moolenaar 22663955d011SMarcel Moolenaar# Check whether --with-defshell was given. 22673955d011SMarcel Moolenaarif test "${with_defshell+set}" = set; then : 22683955d011SMarcel Moolenaar withval=$with_defshell; case "${withval}" in 22693955d011SMarcel Moolenaaryes) as_fn_error "bad value ${withval} given for bmake DEFSHELL" "$LINENO" 5 ;; 22703955d011SMarcel Moolenaarno) ;; 22713955d011SMarcel Moolenaar*) case "$with_defshell" in 22723955d011SMarcel Moolenaar sh) DEFSHELL_INDEX=DEFSHELL_INDEX_SH;; # it's the default anyway 22733955d011SMarcel Moolenaar ksh) DEFSHELL_INDEX=DEFSHELL_INDEX_KSH;; 22743955d011SMarcel Moolenaar csh) DEFSHELL_INDEX=DEFSHELL_INDEX_CSH;; # kidding right? 22753955d011SMarcel Moolenaar *) defshell_path=$with_defshell;; # better be sh compatible! 22763955d011SMarcel Moolenaar esac 22773955d011SMarcel Moolenaar ;; 22783955d011SMarcel Moolenaar esac 22793955d011SMarcel Moolenaarfi 22803955d011SMarcel Moolenaar 22813955d011SMarcel Moolenaaruse_meta=yes 22823955d011SMarcel Moolenaar 22833955d011SMarcel Moolenaar# Check whether --with-meta was given. 22843955d011SMarcel Moolenaarif test "${with_meta+set}" = set; then : 22853955d011SMarcel Moolenaar withval=$with_meta; case "${withval}" in 22863955d011SMarcel Moolenaaryes|no) use_meta=${withval};; 22873955d011SMarcel Moolenaar*) as_fn_error "bad value ${withval} given for meta" "$LINENO" 5 ;; 22883955d011SMarcel Moolenaaresac 22893955d011SMarcel Moolenaarfi 22903955d011SMarcel Moolenaar 22913955d011SMarcel Moolenaar 22923955d011SMarcel Moolenaar# Check whether --with-filemon was given. 22933955d011SMarcel Moolenaarif test "${with_filemon+set}" = set; then : 22943955d011SMarcel Moolenaar withval=$with_filemon; case "/${withval}" in 22953955d011SMarcel Moolenaar/no|*/filemon.h) filemon_h="${withval}";; 22963955d011SMarcel Moolenaar*/filemon*) filemon_h="${withval}/filemon.h";; 22973955d011SMarcel Moolenaar*) as_fn_error "bad value ${withval} given for filemon" "$LINENO" 5 ;; 22983955d011SMarcel Moolenaaresac 22993955d011SMarcel Moolenaarelse 23003955d011SMarcel Moolenaar 23013955d011SMarcel MoolenaarOS=`uname -s` 23023955d011SMarcel Moolenaarfor d in "/usr/include/dev/filemon" "$prefix/include/dev/filemon" "$srcdir/filemon" "$srcdir/../filemon" "$srcdir/../../sys/dev/filemon" 23033955d011SMarcel Moolenaardo 23043955d011SMarcel Moolenaar for x in "/$OS" "" 23053955d011SMarcel Moolenaar do 23063955d011SMarcel Moolenaar filemon_h="$d$x/filemon.h" 23073955d011SMarcel Moolenaar test -s "$filemon_h" && break 23083955d011SMarcel Moolenaar done 23093955d011SMarcel Moolenaar test -s "$filemon_h" && break 23103955d011SMarcel Moolenaardone 23113955d011SMarcel Moolenaartest -s "${filemon_h:-/dev/null}" || filemon_h=no 23123955d011SMarcel Moolenaar 23133955d011SMarcel Moolenaarfi 23143955d011SMarcel Moolenaar 23153955d011SMarcel Moolenaarcase "$use_meta" in 23163955d011SMarcel Moolenaaryes) 23173955d011SMarcel Moolenaar case "$filemon_h" in 23183955d011SMarcel Moolenaar *.h) echo "Using: filemon=$filemon_h" >&6;; 23193955d011SMarcel Moolenaar esac 23203955d011SMarcel Moolenaar ;; 23213955d011SMarcel Moolenaaresac 23223955d011SMarcel Moolenaarac_ext=c 23233955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS' 23243955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 23253955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 23263955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu 23273955d011SMarcel Moolenaarif test -n "$ac_tool_prefix"; then 23283955d011SMarcel Moolenaar # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 23293955d011SMarcel Moolenaarset dummy ${ac_tool_prefix}gcc; ac_word=$2 23303955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 23313955d011SMarcel Moolenaar$as_echo_n "checking for $ac_word... " >&6; } 23323955d011SMarcel Moolenaarif test "${ac_cv_prog_CC+set}" = set; then : 23333955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 23343955d011SMarcel Moolenaarelse 23353955d011SMarcel Moolenaar if test -n "$CC"; then 23363955d011SMarcel Moolenaar ac_cv_prog_CC="$CC" # Let the user override the test. 23373955d011SMarcel Moolenaarelse 23383955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 23393955d011SMarcel Moolenaarfor as_dir in $PATH 23403955d011SMarcel Moolenaardo 23413955d011SMarcel Moolenaar IFS=$as_save_IFS 23423955d011SMarcel Moolenaar test -z "$as_dir" && as_dir=. 23433955d011SMarcel Moolenaar for ac_exec_ext in '' $ac_executable_extensions; do 23443955d011SMarcel Moolenaar if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 23453955d011SMarcel Moolenaar ac_cv_prog_CC="${ac_tool_prefix}gcc" 23463955d011SMarcel Moolenaar $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 23473955d011SMarcel Moolenaar break 2 23483955d011SMarcel Moolenaar fi 23493955d011SMarcel Moolenaardone 23503955d011SMarcel Moolenaar done 23513955d011SMarcel MoolenaarIFS=$as_save_IFS 23523955d011SMarcel Moolenaar 23533955d011SMarcel Moolenaarfi 23543955d011SMarcel Moolenaarfi 23553955d011SMarcel MoolenaarCC=$ac_cv_prog_CC 23563955d011SMarcel Moolenaarif test -n "$CC"; then 23573955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 23583955d011SMarcel Moolenaar$as_echo "$CC" >&6; } 23593955d011SMarcel Moolenaarelse 23603955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 23613955d011SMarcel Moolenaar$as_echo "no" >&6; } 23623955d011SMarcel Moolenaarfi 23633955d011SMarcel Moolenaar 23643955d011SMarcel Moolenaar 23653955d011SMarcel Moolenaarfi 23663955d011SMarcel Moolenaarif test -z "$ac_cv_prog_CC"; then 23673955d011SMarcel Moolenaar ac_ct_CC=$CC 23683955d011SMarcel Moolenaar # Extract the first word of "gcc", so it can be a program name with args. 23693955d011SMarcel Moolenaarset dummy gcc; ac_word=$2 23703955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 23713955d011SMarcel Moolenaar$as_echo_n "checking for $ac_word... " >&6; } 23723955d011SMarcel Moolenaarif test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 23733955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 23743955d011SMarcel Moolenaarelse 23753955d011SMarcel Moolenaar if test -n "$ac_ct_CC"; then 23763955d011SMarcel Moolenaar ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 23773955d011SMarcel Moolenaarelse 23783955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 23793955d011SMarcel Moolenaarfor as_dir in $PATH 23803955d011SMarcel Moolenaardo 23813955d011SMarcel Moolenaar IFS=$as_save_IFS 23823955d011SMarcel Moolenaar test -z "$as_dir" && as_dir=. 23833955d011SMarcel Moolenaar for ac_exec_ext in '' $ac_executable_extensions; do 23843955d011SMarcel Moolenaar if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 23853955d011SMarcel Moolenaar ac_cv_prog_ac_ct_CC="gcc" 23863955d011SMarcel Moolenaar $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 23873955d011SMarcel Moolenaar break 2 23883955d011SMarcel Moolenaar fi 23893955d011SMarcel Moolenaardone 23903955d011SMarcel Moolenaar done 23913955d011SMarcel MoolenaarIFS=$as_save_IFS 23923955d011SMarcel Moolenaar 23933955d011SMarcel Moolenaarfi 23943955d011SMarcel Moolenaarfi 23953955d011SMarcel Moolenaarac_ct_CC=$ac_cv_prog_ac_ct_CC 23963955d011SMarcel Moolenaarif test -n "$ac_ct_CC"; then 23973955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 23983955d011SMarcel Moolenaar$as_echo "$ac_ct_CC" >&6; } 23993955d011SMarcel Moolenaarelse 24003955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 24013955d011SMarcel Moolenaar$as_echo "no" >&6; } 24023955d011SMarcel Moolenaarfi 24033955d011SMarcel Moolenaar 24043955d011SMarcel Moolenaar if test "x$ac_ct_CC" = x; then 24053955d011SMarcel Moolenaar CC="" 24063955d011SMarcel Moolenaar else 24073955d011SMarcel Moolenaar case $cross_compiling:$ac_tool_warned in 24083955d011SMarcel Moolenaaryes:) 24093955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 24103955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 24113955d011SMarcel Moolenaarac_tool_warned=yes ;; 24123955d011SMarcel Moolenaaresac 24133955d011SMarcel Moolenaar CC=$ac_ct_CC 24143955d011SMarcel Moolenaar fi 24153955d011SMarcel Moolenaarelse 24163955d011SMarcel Moolenaar CC="$ac_cv_prog_CC" 24173955d011SMarcel Moolenaarfi 24183955d011SMarcel Moolenaar 24193955d011SMarcel Moolenaarif test -z "$CC"; then 24203955d011SMarcel Moolenaar if test -n "$ac_tool_prefix"; then 24213955d011SMarcel Moolenaar # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 24223955d011SMarcel Moolenaarset dummy ${ac_tool_prefix}cc; ac_word=$2 24233955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 24243955d011SMarcel Moolenaar$as_echo_n "checking for $ac_word... " >&6; } 24253955d011SMarcel Moolenaarif test "${ac_cv_prog_CC+set}" = set; then : 24263955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 24273955d011SMarcel Moolenaarelse 24283955d011SMarcel Moolenaar if test -n "$CC"; then 24293955d011SMarcel Moolenaar ac_cv_prog_CC="$CC" # Let the user override the test. 24303955d011SMarcel Moolenaarelse 24313955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 24323955d011SMarcel Moolenaarfor as_dir in $PATH 24333955d011SMarcel Moolenaardo 24343955d011SMarcel Moolenaar IFS=$as_save_IFS 24353955d011SMarcel Moolenaar test -z "$as_dir" && as_dir=. 24363955d011SMarcel Moolenaar for ac_exec_ext in '' $ac_executable_extensions; do 24373955d011SMarcel Moolenaar if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 24383955d011SMarcel Moolenaar ac_cv_prog_CC="${ac_tool_prefix}cc" 24393955d011SMarcel Moolenaar $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 24403955d011SMarcel Moolenaar break 2 24413955d011SMarcel Moolenaar fi 24423955d011SMarcel Moolenaardone 24433955d011SMarcel Moolenaar done 24443955d011SMarcel MoolenaarIFS=$as_save_IFS 24453955d011SMarcel Moolenaar 24463955d011SMarcel Moolenaarfi 24473955d011SMarcel Moolenaarfi 24483955d011SMarcel MoolenaarCC=$ac_cv_prog_CC 24493955d011SMarcel Moolenaarif test -n "$CC"; then 24503955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 24513955d011SMarcel Moolenaar$as_echo "$CC" >&6; } 24523955d011SMarcel Moolenaarelse 24533955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 24543955d011SMarcel Moolenaar$as_echo "no" >&6; } 24553955d011SMarcel Moolenaarfi 24563955d011SMarcel Moolenaar 24573955d011SMarcel Moolenaar 24583955d011SMarcel Moolenaar fi 24593955d011SMarcel Moolenaarfi 24603955d011SMarcel Moolenaarif test -z "$CC"; then 24613955d011SMarcel Moolenaar # Extract the first word of "cc", so it can be a program name with args. 24623955d011SMarcel Moolenaarset dummy cc; ac_word=$2 24633955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 24643955d011SMarcel Moolenaar$as_echo_n "checking for $ac_word... " >&6; } 24653955d011SMarcel Moolenaarif test "${ac_cv_prog_CC+set}" = set; then : 24663955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 24673955d011SMarcel Moolenaarelse 24683955d011SMarcel Moolenaar if test -n "$CC"; then 24693955d011SMarcel Moolenaar ac_cv_prog_CC="$CC" # Let the user override the test. 24703955d011SMarcel Moolenaarelse 24713955d011SMarcel Moolenaar ac_prog_rejected=no 24723955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 24733955d011SMarcel Moolenaarfor as_dir in $PATH 24743955d011SMarcel Moolenaardo 24753955d011SMarcel Moolenaar IFS=$as_save_IFS 24763955d011SMarcel Moolenaar test -z "$as_dir" && as_dir=. 24773955d011SMarcel Moolenaar for ac_exec_ext in '' $ac_executable_extensions; do 24783955d011SMarcel Moolenaar if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 24793955d011SMarcel Moolenaar if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 24803955d011SMarcel Moolenaar ac_prog_rejected=yes 24813955d011SMarcel Moolenaar continue 24823955d011SMarcel Moolenaar fi 24833955d011SMarcel Moolenaar ac_cv_prog_CC="cc" 24843955d011SMarcel Moolenaar $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 24853955d011SMarcel Moolenaar break 2 24863955d011SMarcel Moolenaar fi 24873955d011SMarcel Moolenaardone 24883955d011SMarcel Moolenaar done 24893955d011SMarcel MoolenaarIFS=$as_save_IFS 24903955d011SMarcel Moolenaar 24913955d011SMarcel Moolenaarif test $ac_prog_rejected = yes; then 24923955d011SMarcel Moolenaar # We found a bogon in the path, so make sure we never use it. 24933955d011SMarcel Moolenaar set dummy $ac_cv_prog_CC 24943955d011SMarcel Moolenaar shift 24953955d011SMarcel Moolenaar if test $# != 0; then 24963955d011SMarcel Moolenaar # We chose a different compiler from the bogus one. 24973955d011SMarcel Moolenaar # However, it has the same basename, so the bogon will be chosen 24983955d011SMarcel Moolenaar # first if we set CC to just the basename; use the full file name. 24993955d011SMarcel Moolenaar shift 25003955d011SMarcel Moolenaar ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 25013955d011SMarcel Moolenaar fi 25023955d011SMarcel Moolenaarfi 25033955d011SMarcel Moolenaarfi 25043955d011SMarcel Moolenaarfi 25053955d011SMarcel MoolenaarCC=$ac_cv_prog_CC 25063955d011SMarcel Moolenaarif test -n "$CC"; then 25073955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 25083955d011SMarcel Moolenaar$as_echo "$CC" >&6; } 25093955d011SMarcel Moolenaarelse 25103955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 25113955d011SMarcel Moolenaar$as_echo "no" >&6; } 25123955d011SMarcel Moolenaarfi 25133955d011SMarcel Moolenaar 25143955d011SMarcel Moolenaar 25153955d011SMarcel Moolenaarfi 25163955d011SMarcel Moolenaarif test -z "$CC"; then 25173955d011SMarcel Moolenaar if test -n "$ac_tool_prefix"; then 25183955d011SMarcel Moolenaar for ac_prog in cl.exe 25193955d011SMarcel Moolenaar do 25203955d011SMarcel Moolenaar # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 25213955d011SMarcel Moolenaarset dummy $ac_tool_prefix$ac_prog; ac_word=$2 25223955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 25233955d011SMarcel Moolenaar$as_echo_n "checking for $ac_word... " >&6; } 25243955d011SMarcel Moolenaarif test "${ac_cv_prog_CC+set}" = set; then : 25253955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 25263955d011SMarcel Moolenaarelse 25273955d011SMarcel Moolenaar if test -n "$CC"; then 25283955d011SMarcel Moolenaar ac_cv_prog_CC="$CC" # Let the user override the test. 25293955d011SMarcel Moolenaarelse 25303955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 25313955d011SMarcel Moolenaarfor as_dir in $PATH 25323955d011SMarcel Moolenaardo 25333955d011SMarcel Moolenaar IFS=$as_save_IFS 25343955d011SMarcel Moolenaar test -z "$as_dir" && as_dir=. 25353955d011SMarcel Moolenaar for ac_exec_ext in '' $ac_executable_extensions; do 25363955d011SMarcel Moolenaar if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 25373955d011SMarcel Moolenaar ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 25383955d011SMarcel Moolenaar $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 25393955d011SMarcel Moolenaar break 2 25403955d011SMarcel Moolenaar fi 25413955d011SMarcel Moolenaardone 25423955d011SMarcel Moolenaar done 25433955d011SMarcel MoolenaarIFS=$as_save_IFS 25443955d011SMarcel Moolenaar 25453955d011SMarcel Moolenaarfi 25463955d011SMarcel Moolenaarfi 25473955d011SMarcel MoolenaarCC=$ac_cv_prog_CC 25483955d011SMarcel Moolenaarif test -n "$CC"; then 25493955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 25503955d011SMarcel Moolenaar$as_echo "$CC" >&6; } 25513955d011SMarcel Moolenaarelse 25523955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 25533955d011SMarcel Moolenaar$as_echo "no" >&6; } 25543955d011SMarcel Moolenaarfi 25553955d011SMarcel Moolenaar 25563955d011SMarcel Moolenaar 25573955d011SMarcel Moolenaar test -n "$CC" && break 25583955d011SMarcel Moolenaar done 25593955d011SMarcel Moolenaarfi 25603955d011SMarcel Moolenaarif test -z "$CC"; then 25613955d011SMarcel Moolenaar ac_ct_CC=$CC 25623955d011SMarcel Moolenaar for ac_prog in cl.exe 25633955d011SMarcel Moolenaardo 25643955d011SMarcel Moolenaar # Extract the first word of "$ac_prog", so it can be a program name with args. 25653955d011SMarcel Moolenaarset dummy $ac_prog; ac_word=$2 25663955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 25673955d011SMarcel Moolenaar$as_echo_n "checking for $ac_word... " >&6; } 25683955d011SMarcel Moolenaarif test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 25693955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 25703955d011SMarcel Moolenaarelse 25713955d011SMarcel Moolenaar if test -n "$ac_ct_CC"; then 25723955d011SMarcel Moolenaar ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 25733955d011SMarcel Moolenaarelse 25743955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 25753955d011SMarcel Moolenaarfor as_dir in $PATH 25763955d011SMarcel Moolenaardo 25773955d011SMarcel Moolenaar IFS=$as_save_IFS 25783955d011SMarcel Moolenaar test -z "$as_dir" && as_dir=. 25793955d011SMarcel Moolenaar for ac_exec_ext in '' $ac_executable_extensions; do 25803955d011SMarcel Moolenaar if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 25813955d011SMarcel Moolenaar ac_cv_prog_ac_ct_CC="$ac_prog" 25823955d011SMarcel Moolenaar $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 25833955d011SMarcel Moolenaar break 2 25843955d011SMarcel Moolenaar fi 25853955d011SMarcel Moolenaardone 25863955d011SMarcel Moolenaar done 25873955d011SMarcel MoolenaarIFS=$as_save_IFS 25883955d011SMarcel Moolenaar 25893955d011SMarcel Moolenaarfi 25903955d011SMarcel Moolenaarfi 25913955d011SMarcel Moolenaarac_ct_CC=$ac_cv_prog_ac_ct_CC 25923955d011SMarcel Moolenaarif test -n "$ac_ct_CC"; then 25933955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 25943955d011SMarcel Moolenaar$as_echo "$ac_ct_CC" >&6; } 25953955d011SMarcel Moolenaarelse 25963955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 25973955d011SMarcel Moolenaar$as_echo "no" >&6; } 25983955d011SMarcel Moolenaarfi 25993955d011SMarcel Moolenaar 26003955d011SMarcel Moolenaar 26013955d011SMarcel Moolenaar test -n "$ac_ct_CC" && break 26023955d011SMarcel Moolenaardone 26033955d011SMarcel Moolenaar 26043955d011SMarcel Moolenaar if test "x$ac_ct_CC" = x; then 26053955d011SMarcel Moolenaar CC="" 26063955d011SMarcel Moolenaar else 26073955d011SMarcel Moolenaar case $cross_compiling:$ac_tool_warned in 26083955d011SMarcel Moolenaaryes:) 26093955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 26103955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 26113955d011SMarcel Moolenaarac_tool_warned=yes ;; 26123955d011SMarcel Moolenaaresac 26133955d011SMarcel Moolenaar CC=$ac_ct_CC 26143955d011SMarcel Moolenaar fi 26153955d011SMarcel Moolenaarfi 26163955d011SMarcel Moolenaar 26173955d011SMarcel Moolenaarfi 26183955d011SMarcel Moolenaar 26193955d011SMarcel Moolenaar 26203955d011SMarcel Moolenaartest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 26213955d011SMarcel Moolenaar$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 26223955d011SMarcel Moolenaaras_fn_error "no acceptable C compiler found in \$PATH 26233955d011SMarcel MoolenaarSee \`config.log' for more details." "$LINENO" 5; } 26243955d011SMarcel Moolenaar 26253955d011SMarcel Moolenaar# Provide some information about the compiler. 26263955d011SMarcel Moolenaar$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 26273955d011SMarcel Moolenaarset X $ac_compile 26283955d011SMarcel Moolenaarac_compiler=$2 26293955d011SMarcel Moolenaarfor ac_option in --version -v -V -qversion; do 26303955d011SMarcel Moolenaar { { ac_try="$ac_compiler $ac_option >&5" 26313955d011SMarcel Moolenaarcase "(($ac_try" in 26323955d011SMarcel Moolenaar *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 26333955d011SMarcel Moolenaar *) ac_try_echo=$ac_try;; 26343955d011SMarcel Moolenaaresac 26353955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 26363955d011SMarcel Moolenaar$as_echo "$ac_try_echo"; } >&5 26373955d011SMarcel Moolenaar (eval "$ac_compiler $ac_option >&5") 2>conftest.err 26383955d011SMarcel Moolenaar ac_status=$? 26393955d011SMarcel Moolenaar if test -s conftest.err; then 26403955d011SMarcel Moolenaar sed '10a\ 26413955d011SMarcel Moolenaar... rest of stderr output deleted ... 26423955d011SMarcel Moolenaar 10q' conftest.err >conftest.er1 26433955d011SMarcel Moolenaar cat conftest.er1 >&5 26443955d011SMarcel Moolenaar rm -f conftest.er1 conftest.err 26453955d011SMarcel Moolenaar fi 26463955d011SMarcel Moolenaar $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 26473955d011SMarcel Moolenaar test $ac_status = 0; } 26483955d011SMarcel Moolenaardone 26493955d011SMarcel Moolenaar 26503955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext 26513955d011SMarcel Moolenaar/* end confdefs.h. */ 26523955d011SMarcel Moolenaar#include <stdio.h> 26533955d011SMarcel Moolenaarint 26543955d011SMarcel Moolenaarmain () 26553955d011SMarcel Moolenaar{ 26563955d011SMarcel MoolenaarFILE *f = fopen ("conftest.out", "w"); 26573955d011SMarcel Moolenaar return ferror (f) || fclose (f) != 0; 26583955d011SMarcel Moolenaar 26593955d011SMarcel Moolenaar ; 26603955d011SMarcel Moolenaar return 0; 26613955d011SMarcel Moolenaar} 26623955d011SMarcel Moolenaar_ACEOF 26633955d011SMarcel Moolenaarac_clean_files_save=$ac_clean_files 26643955d011SMarcel Moolenaarac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out" 26653955d011SMarcel Moolenaar# Try to create an executable without -o first, disregard a.out. 26663955d011SMarcel Moolenaar# It will help us diagnose broken compilers, and finding out an intuition 26673955d011SMarcel Moolenaar# of exeext. 26683955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 26693955d011SMarcel Moolenaar$as_echo_n "checking for C compiler default output file name... " >&6; } 26703955d011SMarcel Moolenaarac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 26713955d011SMarcel Moolenaar 26723955d011SMarcel Moolenaar# The possible output files: 26733955d011SMarcel Moolenaarac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 26743955d011SMarcel Moolenaar 26753955d011SMarcel Moolenaarac_rmfiles= 26763955d011SMarcel Moolenaarfor ac_file in $ac_files 26773955d011SMarcel Moolenaardo 26783955d011SMarcel Moolenaar case $ac_file in 26793955d011SMarcel Moolenaar *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 26803955d011SMarcel Moolenaar * ) ac_rmfiles="$ac_rmfiles $ac_file";; 26813955d011SMarcel Moolenaar esac 26823955d011SMarcel Moolenaardone 26833955d011SMarcel Moolenaarrm -f $ac_rmfiles 26843955d011SMarcel Moolenaar 26853955d011SMarcel Moolenaarif { { ac_try="$ac_link_default" 26863955d011SMarcel Moolenaarcase "(($ac_try" in 26873955d011SMarcel Moolenaar *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 26883955d011SMarcel Moolenaar *) ac_try_echo=$ac_try;; 26893955d011SMarcel Moolenaaresac 26903955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 26913955d011SMarcel Moolenaar$as_echo "$ac_try_echo"; } >&5 26923955d011SMarcel Moolenaar (eval "$ac_link_default") 2>&5 26933955d011SMarcel Moolenaar ac_status=$? 26943955d011SMarcel Moolenaar $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 26953955d011SMarcel Moolenaar test $ac_status = 0; }; then : 26963955d011SMarcel Moolenaar # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 26973955d011SMarcel Moolenaar# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 26983955d011SMarcel Moolenaar# in a Makefile. We should not override ac_cv_exeext if it was cached, 26993955d011SMarcel Moolenaar# so that the user can short-circuit this test for compilers unknown to 27003955d011SMarcel Moolenaar# Autoconf. 27013955d011SMarcel Moolenaarfor ac_file in $ac_files '' 27023955d011SMarcel Moolenaardo 27033955d011SMarcel Moolenaar test -f "$ac_file" || continue 27043955d011SMarcel Moolenaar case $ac_file in 27053955d011SMarcel Moolenaar *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 27063955d011SMarcel Moolenaar ;; 27073955d011SMarcel Moolenaar [ab].out ) 27083955d011SMarcel Moolenaar # We found the default executable, but exeext='' is most 27093955d011SMarcel Moolenaar # certainly right. 27103955d011SMarcel Moolenaar break;; 27113955d011SMarcel Moolenaar *.* ) 27123955d011SMarcel Moolenaar if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 27133955d011SMarcel Moolenaar then :; else 27143955d011SMarcel Moolenaar ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 27153955d011SMarcel Moolenaar fi 27163955d011SMarcel Moolenaar # We set ac_cv_exeext here because the later test for it is not 27173955d011SMarcel Moolenaar # safe: cross compilers may not add the suffix if given an `-o' 27183955d011SMarcel Moolenaar # argument, so we may need to know it at that point already. 27193955d011SMarcel Moolenaar # Even if this section looks crufty: it has the advantage of 27203955d011SMarcel Moolenaar # actually working. 27213955d011SMarcel Moolenaar break;; 27223955d011SMarcel Moolenaar * ) 27233955d011SMarcel Moolenaar break;; 27243955d011SMarcel Moolenaar esac 27253955d011SMarcel Moolenaardone 27263955d011SMarcel Moolenaartest "$ac_cv_exeext" = no && ac_cv_exeext= 27273955d011SMarcel Moolenaar 27283955d011SMarcel Moolenaarelse 27293955d011SMarcel Moolenaar ac_file='' 27303955d011SMarcel Moolenaarfi 27313955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 27323955d011SMarcel Moolenaar$as_echo "$ac_file" >&6; } 27333955d011SMarcel Moolenaarif test -z "$ac_file"; then : 27343955d011SMarcel Moolenaar $as_echo "$as_me: failed program was:" >&5 27353955d011SMarcel Moolenaarsed 's/^/| /' conftest.$ac_ext >&5 27363955d011SMarcel Moolenaar 27373955d011SMarcel Moolenaar{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 27383955d011SMarcel Moolenaar$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 27393955d011SMarcel Moolenaar{ as_fn_set_status 77 27403955d011SMarcel Moolenaaras_fn_error "C compiler cannot create executables 27413955d011SMarcel MoolenaarSee \`config.log' for more details." "$LINENO" 5; }; } 27423955d011SMarcel Moolenaarfi 27433955d011SMarcel Moolenaarac_exeext=$ac_cv_exeext 27443955d011SMarcel Moolenaar 27453955d011SMarcel Moolenaar# Check that the compiler produces executables we can run. If not, either 27463955d011SMarcel Moolenaar# the compiler is broken, or we cross compile. 27473955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 27483955d011SMarcel Moolenaar$as_echo_n "checking whether the C compiler works... " >&6; } 27493955d011SMarcel Moolenaar# If not cross compiling, check that we can run a simple program. 27503955d011SMarcel Moolenaarif test "$cross_compiling" != yes; then 27513955d011SMarcel Moolenaar if { ac_try='./$ac_file' 27523955d011SMarcel Moolenaar { { case "(($ac_try" in 27533955d011SMarcel Moolenaar *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 27543955d011SMarcel Moolenaar *) ac_try_echo=$ac_try;; 27553955d011SMarcel Moolenaaresac 27563955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 27573955d011SMarcel Moolenaar$as_echo "$ac_try_echo"; } >&5 27583955d011SMarcel Moolenaar (eval "$ac_try") 2>&5 27593955d011SMarcel Moolenaar ac_status=$? 27603955d011SMarcel Moolenaar $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 27613955d011SMarcel Moolenaar test $ac_status = 0; }; }; then 27623955d011SMarcel Moolenaar cross_compiling=no 27633955d011SMarcel Moolenaar else 27643955d011SMarcel Moolenaar if test "$cross_compiling" = maybe; then 27653955d011SMarcel Moolenaar cross_compiling=yes 27663955d011SMarcel Moolenaar else 27673955d011SMarcel Moolenaar { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 27683955d011SMarcel Moolenaar$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 27693955d011SMarcel Moolenaaras_fn_error "cannot run C compiled programs. 27703955d011SMarcel MoolenaarIf you meant to cross compile, use \`--host'. 27713955d011SMarcel MoolenaarSee \`config.log' for more details." "$LINENO" 5; } 27723955d011SMarcel Moolenaar fi 27733955d011SMarcel Moolenaar fi 27743955d011SMarcel Moolenaarfi 27753955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 27763955d011SMarcel Moolenaar$as_echo "yes" >&6; } 27773955d011SMarcel Moolenaar 27783955d011SMarcel Moolenaarrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out 27793955d011SMarcel Moolenaarac_clean_files=$ac_clean_files_save 27803955d011SMarcel Moolenaar# Check that the compiler produces executables we can run. If not, either 27813955d011SMarcel Moolenaar# the compiler is broken, or we cross compile. 27823955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 27833955d011SMarcel Moolenaar$as_echo_n "checking whether we are cross compiling... " >&6; } 27843955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 27853955d011SMarcel Moolenaar$as_echo "$cross_compiling" >&6; } 27863955d011SMarcel Moolenaar 27873955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 27883955d011SMarcel Moolenaar$as_echo_n "checking for suffix of executables... " >&6; } 27893955d011SMarcel Moolenaarif { { ac_try="$ac_link" 27903955d011SMarcel Moolenaarcase "(($ac_try" in 27913955d011SMarcel Moolenaar *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 27923955d011SMarcel Moolenaar *) ac_try_echo=$ac_try;; 27933955d011SMarcel Moolenaaresac 27943955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 27953955d011SMarcel Moolenaar$as_echo "$ac_try_echo"; } >&5 27963955d011SMarcel Moolenaar (eval "$ac_link") 2>&5 27973955d011SMarcel Moolenaar ac_status=$? 27983955d011SMarcel Moolenaar $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 27993955d011SMarcel Moolenaar test $ac_status = 0; }; then : 28003955d011SMarcel Moolenaar # If both `conftest.exe' and `conftest' are `present' (well, observable) 28013955d011SMarcel Moolenaar# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 28023955d011SMarcel Moolenaar# work properly (i.e., refer to `conftest.exe'), while it won't with 28033955d011SMarcel Moolenaar# `rm'. 28043955d011SMarcel Moolenaarfor ac_file in conftest.exe conftest conftest.*; do 28053955d011SMarcel Moolenaar test -f "$ac_file" || continue 28063955d011SMarcel Moolenaar case $ac_file in 28073955d011SMarcel Moolenaar *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 28083955d011SMarcel Moolenaar *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 28093955d011SMarcel Moolenaar break;; 28103955d011SMarcel Moolenaar * ) break;; 28113955d011SMarcel Moolenaar esac 28123955d011SMarcel Moolenaardone 28133955d011SMarcel Moolenaarelse 28143955d011SMarcel Moolenaar { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 28153955d011SMarcel Moolenaar$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 28163955d011SMarcel Moolenaaras_fn_error "cannot compute suffix of executables: cannot compile and link 28173955d011SMarcel MoolenaarSee \`config.log' for more details." "$LINENO" 5; } 28183955d011SMarcel Moolenaarfi 28193955d011SMarcel Moolenaarrm -f conftest$ac_cv_exeext 28203955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 28213955d011SMarcel Moolenaar$as_echo "$ac_cv_exeext" >&6; } 28223955d011SMarcel Moolenaar 28233955d011SMarcel Moolenaarrm -f conftest.$ac_ext 28243955d011SMarcel MoolenaarEXEEXT=$ac_cv_exeext 28253955d011SMarcel Moolenaarac_exeext=$EXEEXT 28263955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 28273955d011SMarcel Moolenaar$as_echo_n "checking for suffix of object files... " >&6; } 28283955d011SMarcel Moolenaarif test "${ac_cv_objext+set}" = set; then : 28293955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 28303955d011SMarcel Moolenaarelse 28313955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28323955d011SMarcel Moolenaar/* end confdefs.h. */ 28333955d011SMarcel Moolenaar 28343955d011SMarcel Moolenaarint 28353955d011SMarcel Moolenaarmain () 28363955d011SMarcel Moolenaar{ 28373955d011SMarcel Moolenaar 28383955d011SMarcel Moolenaar ; 28393955d011SMarcel Moolenaar return 0; 28403955d011SMarcel Moolenaar} 28413955d011SMarcel Moolenaar_ACEOF 28423955d011SMarcel Moolenaarrm -f conftest.o conftest.obj 28433955d011SMarcel Moolenaarif { { ac_try="$ac_compile" 28443955d011SMarcel Moolenaarcase "(($ac_try" in 28453955d011SMarcel Moolenaar *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 28463955d011SMarcel Moolenaar *) ac_try_echo=$ac_try;; 28473955d011SMarcel Moolenaaresac 28483955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 28493955d011SMarcel Moolenaar$as_echo "$ac_try_echo"; } >&5 28503955d011SMarcel Moolenaar (eval "$ac_compile") 2>&5 28513955d011SMarcel Moolenaar ac_status=$? 28523955d011SMarcel Moolenaar $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 28533955d011SMarcel Moolenaar test $ac_status = 0; }; then : 28543955d011SMarcel Moolenaar for ac_file in conftest.o conftest.obj conftest.*; do 28553955d011SMarcel Moolenaar test -f "$ac_file" || continue; 28563955d011SMarcel Moolenaar case $ac_file in 28573955d011SMarcel Moolenaar *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 28583955d011SMarcel Moolenaar *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 28593955d011SMarcel Moolenaar break;; 28603955d011SMarcel Moolenaar esac 28613955d011SMarcel Moolenaardone 28623955d011SMarcel Moolenaarelse 28633955d011SMarcel Moolenaar $as_echo "$as_me: failed program was:" >&5 28643955d011SMarcel Moolenaarsed 's/^/| /' conftest.$ac_ext >&5 28653955d011SMarcel Moolenaar 28663955d011SMarcel Moolenaar{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 28673955d011SMarcel Moolenaar$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 28683955d011SMarcel Moolenaaras_fn_error "cannot compute suffix of object files: cannot compile 28693955d011SMarcel MoolenaarSee \`config.log' for more details." "$LINENO" 5; } 28703955d011SMarcel Moolenaarfi 28713955d011SMarcel Moolenaarrm -f conftest.$ac_cv_objext conftest.$ac_ext 28723955d011SMarcel Moolenaarfi 28733955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 28743955d011SMarcel Moolenaar$as_echo "$ac_cv_objext" >&6; } 28753955d011SMarcel MoolenaarOBJEXT=$ac_cv_objext 28763955d011SMarcel Moolenaarac_objext=$OBJEXT 28773955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 28783955d011SMarcel Moolenaar$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 28793955d011SMarcel Moolenaarif test "${ac_cv_c_compiler_gnu+set}" = set; then : 28803955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 28813955d011SMarcel Moolenaarelse 28823955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28833955d011SMarcel Moolenaar/* end confdefs.h. */ 28843955d011SMarcel Moolenaar 28853955d011SMarcel Moolenaarint 28863955d011SMarcel Moolenaarmain () 28873955d011SMarcel Moolenaar{ 28883955d011SMarcel Moolenaar#ifndef __GNUC__ 28893955d011SMarcel Moolenaar choke me 28903955d011SMarcel Moolenaar#endif 28913955d011SMarcel Moolenaar 28923955d011SMarcel Moolenaar ; 28933955d011SMarcel Moolenaar return 0; 28943955d011SMarcel Moolenaar} 28953955d011SMarcel Moolenaar_ACEOF 28963955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 28973955d011SMarcel Moolenaar ac_compiler_gnu=yes 28983955d011SMarcel Moolenaarelse 28993955d011SMarcel Moolenaar ac_compiler_gnu=no 29003955d011SMarcel Moolenaarfi 29013955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 29023955d011SMarcel Moolenaarac_cv_c_compiler_gnu=$ac_compiler_gnu 29033955d011SMarcel Moolenaar 29043955d011SMarcel Moolenaarfi 29053955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 29063955d011SMarcel Moolenaar$as_echo "$ac_cv_c_compiler_gnu" >&6; } 29073955d011SMarcel Moolenaarif test $ac_compiler_gnu = yes; then 29083955d011SMarcel Moolenaar GCC=yes 29093955d011SMarcel Moolenaarelse 29103955d011SMarcel Moolenaar GCC= 29113955d011SMarcel Moolenaarfi 29123955d011SMarcel Moolenaarac_test_CFLAGS=${CFLAGS+set} 29133955d011SMarcel Moolenaarac_save_CFLAGS=$CFLAGS 29143955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 29153955d011SMarcel Moolenaar$as_echo_n "checking whether $CC accepts -g... " >&6; } 29163955d011SMarcel Moolenaarif test "${ac_cv_prog_cc_g+set}" = set; then : 29173955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 29183955d011SMarcel Moolenaarelse 29193955d011SMarcel Moolenaar ac_save_c_werror_flag=$ac_c_werror_flag 29203955d011SMarcel Moolenaar ac_c_werror_flag=yes 29213955d011SMarcel Moolenaar ac_cv_prog_cc_g=no 29223955d011SMarcel Moolenaar CFLAGS="-g" 29233955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 29243955d011SMarcel Moolenaar/* end confdefs.h. */ 29253955d011SMarcel Moolenaar 29263955d011SMarcel Moolenaarint 29273955d011SMarcel Moolenaarmain () 29283955d011SMarcel Moolenaar{ 29293955d011SMarcel Moolenaar 29303955d011SMarcel Moolenaar ; 29313955d011SMarcel Moolenaar return 0; 29323955d011SMarcel Moolenaar} 29333955d011SMarcel Moolenaar_ACEOF 29343955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 29353955d011SMarcel Moolenaar ac_cv_prog_cc_g=yes 29363955d011SMarcel Moolenaarelse 29373955d011SMarcel Moolenaar CFLAGS="" 29383955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 29393955d011SMarcel Moolenaar/* end confdefs.h. */ 29403955d011SMarcel Moolenaar 29413955d011SMarcel Moolenaarint 29423955d011SMarcel Moolenaarmain () 29433955d011SMarcel Moolenaar{ 29443955d011SMarcel Moolenaar 29453955d011SMarcel Moolenaar ; 29463955d011SMarcel Moolenaar return 0; 29473955d011SMarcel Moolenaar} 29483955d011SMarcel Moolenaar_ACEOF 29493955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 29503955d011SMarcel Moolenaar 29513955d011SMarcel Moolenaarelse 29523955d011SMarcel Moolenaar ac_c_werror_flag=$ac_save_c_werror_flag 29533955d011SMarcel Moolenaar CFLAGS="-g" 29543955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 29553955d011SMarcel Moolenaar/* end confdefs.h. */ 29563955d011SMarcel Moolenaar 29573955d011SMarcel Moolenaarint 29583955d011SMarcel Moolenaarmain () 29593955d011SMarcel Moolenaar{ 29603955d011SMarcel Moolenaar 29613955d011SMarcel Moolenaar ; 29623955d011SMarcel Moolenaar return 0; 29633955d011SMarcel Moolenaar} 29643955d011SMarcel Moolenaar_ACEOF 29653955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 29663955d011SMarcel Moolenaar ac_cv_prog_cc_g=yes 29673955d011SMarcel Moolenaarfi 29683955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 29693955d011SMarcel Moolenaarfi 29703955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 29713955d011SMarcel Moolenaarfi 29723955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 29733955d011SMarcel Moolenaar ac_c_werror_flag=$ac_save_c_werror_flag 29743955d011SMarcel Moolenaarfi 29753955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 29763955d011SMarcel Moolenaar$as_echo "$ac_cv_prog_cc_g" >&6; } 29773955d011SMarcel Moolenaarif test "$ac_test_CFLAGS" = set; then 29783955d011SMarcel Moolenaar CFLAGS=$ac_save_CFLAGS 29793955d011SMarcel Moolenaarelif test $ac_cv_prog_cc_g = yes; then 29803955d011SMarcel Moolenaar if test "$GCC" = yes; then 29813955d011SMarcel Moolenaar CFLAGS="-g -O2" 29823955d011SMarcel Moolenaar else 29833955d011SMarcel Moolenaar CFLAGS="-g" 29843955d011SMarcel Moolenaar fi 29853955d011SMarcel Moolenaarelse 29863955d011SMarcel Moolenaar if test "$GCC" = yes; then 29873955d011SMarcel Moolenaar CFLAGS="-O2" 29883955d011SMarcel Moolenaar else 29893955d011SMarcel Moolenaar CFLAGS= 29903955d011SMarcel Moolenaar fi 29913955d011SMarcel Moolenaarfi 29923955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 29933955d011SMarcel Moolenaar$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 29943955d011SMarcel Moolenaarif test "${ac_cv_prog_cc_c89+set}" = set; then : 29953955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 29963955d011SMarcel Moolenaarelse 29973955d011SMarcel Moolenaar ac_cv_prog_cc_c89=no 29983955d011SMarcel Moolenaarac_save_CC=$CC 29993955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext 30003955d011SMarcel Moolenaar/* end confdefs.h. */ 30013955d011SMarcel Moolenaar#include <stdarg.h> 30023955d011SMarcel Moolenaar#include <stdio.h> 30033955d011SMarcel Moolenaar#include <sys/types.h> 30043955d011SMarcel Moolenaar#include <sys/stat.h> 30053955d011SMarcel Moolenaar/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 30063955d011SMarcel Moolenaarstruct buf { int x; }; 30073955d011SMarcel MoolenaarFILE * (*rcsopen) (struct buf *, struct stat *, int); 30083955d011SMarcel Moolenaarstatic char *e (p, i) 30093955d011SMarcel Moolenaar char **p; 30103955d011SMarcel Moolenaar int i; 30113955d011SMarcel Moolenaar{ 30123955d011SMarcel Moolenaar return p[i]; 30133955d011SMarcel Moolenaar} 30143955d011SMarcel Moolenaarstatic char *f (char * (*g) (char **, int), char **p, ...) 30153955d011SMarcel Moolenaar{ 30163955d011SMarcel Moolenaar char *s; 30173955d011SMarcel Moolenaar va_list v; 30183955d011SMarcel Moolenaar va_start (v,p); 30193955d011SMarcel Moolenaar s = g (p, va_arg (v,int)); 30203955d011SMarcel Moolenaar va_end (v); 30213955d011SMarcel Moolenaar return s; 30223955d011SMarcel Moolenaar} 30233955d011SMarcel Moolenaar 30243955d011SMarcel Moolenaar/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 30253955d011SMarcel Moolenaar function prototypes and stuff, but not '\xHH' hex character constants. 30263955d011SMarcel Moolenaar These don't provoke an error unfortunately, instead are silently treated 30273955d011SMarcel Moolenaar as 'x'. The following induces an error, until -std is added to get 30283955d011SMarcel Moolenaar proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 30293955d011SMarcel Moolenaar array size at least. It's necessary to write '\x00'==0 to get something 30303955d011SMarcel Moolenaar that's true only with -std. */ 30313955d011SMarcel Moolenaarint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 30323955d011SMarcel Moolenaar 30333955d011SMarcel Moolenaar/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 30343955d011SMarcel Moolenaar inside strings and character constants. */ 30353955d011SMarcel Moolenaar#define FOO(x) 'x' 30363955d011SMarcel Moolenaarint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 30373955d011SMarcel Moolenaar 30383955d011SMarcel Moolenaarint test (int i, double x); 30393955d011SMarcel Moolenaarstruct s1 {int (*f) (int a);}; 30403955d011SMarcel Moolenaarstruct s2 {int (*f) (double a);}; 30413955d011SMarcel Moolenaarint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 30423955d011SMarcel Moolenaarint argc; 30433955d011SMarcel Moolenaarchar **argv; 30443955d011SMarcel Moolenaarint 30453955d011SMarcel Moolenaarmain () 30463955d011SMarcel Moolenaar{ 30473955d011SMarcel Moolenaarreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 30483955d011SMarcel Moolenaar ; 30493955d011SMarcel Moolenaar return 0; 30503955d011SMarcel Moolenaar} 30513955d011SMarcel Moolenaar_ACEOF 30523955d011SMarcel Moolenaarfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 30533955d011SMarcel Moolenaar -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 30543955d011SMarcel Moolenaardo 30553955d011SMarcel Moolenaar CC="$ac_save_CC $ac_arg" 30563955d011SMarcel Moolenaar if ac_fn_c_try_compile "$LINENO"; then : 30573955d011SMarcel Moolenaar ac_cv_prog_cc_c89=$ac_arg 30583955d011SMarcel Moolenaarfi 30593955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext 30603955d011SMarcel Moolenaar test "x$ac_cv_prog_cc_c89" != "xno" && break 30613955d011SMarcel Moolenaardone 30623955d011SMarcel Moolenaarrm -f conftest.$ac_ext 30633955d011SMarcel MoolenaarCC=$ac_save_CC 30643955d011SMarcel Moolenaar 30653955d011SMarcel Moolenaarfi 30663955d011SMarcel Moolenaar# AC_CACHE_VAL 30673955d011SMarcel Moolenaarcase "x$ac_cv_prog_cc_c89" in 30683955d011SMarcel Moolenaar x) 30693955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 30703955d011SMarcel Moolenaar$as_echo "none needed" >&6; } ;; 30713955d011SMarcel Moolenaar xno) 30723955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 30733955d011SMarcel Moolenaar$as_echo "unsupported" >&6; } ;; 30743955d011SMarcel Moolenaar *) 30753955d011SMarcel Moolenaar CC="$CC $ac_cv_prog_cc_c89" 30763955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 30773955d011SMarcel Moolenaar$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 30783955d011SMarcel Moolenaaresac 30793955d011SMarcel Moolenaarif test "x$ac_cv_prog_cc_c89" != xno; then : 30803955d011SMarcel Moolenaar 30813955d011SMarcel Moolenaarfi 30823955d011SMarcel Moolenaar 30833955d011SMarcel Moolenaarac_ext=c 30843955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS' 30853955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 30863955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 30873955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu 30883955d011SMarcel Moolenaar 30893955d011SMarcel Moolenaar 30903955d011SMarcel Moolenaarac_ext=c 30913955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS' 30923955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 30933955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 30943955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu 30953955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 30963955d011SMarcel Moolenaar$as_echo_n "checking how to run the C preprocessor... " >&6; } 30973955d011SMarcel Moolenaar# On Suns, sometimes $CPP names a directory. 30983955d011SMarcel Moolenaarif test -n "$CPP" && test -d "$CPP"; then 30993955d011SMarcel Moolenaar CPP= 31003955d011SMarcel Moolenaarfi 31013955d011SMarcel Moolenaarif test -z "$CPP"; then 31023955d011SMarcel Moolenaar if test "${ac_cv_prog_CPP+set}" = set; then : 31033955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 31043955d011SMarcel Moolenaarelse 31053955d011SMarcel Moolenaar # Double quotes because CPP needs to be expanded 31063955d011SMarcel Moolenaar for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 31073955d011SMarcel Moolenaar do 31083955d011SMarcel Moolenaar ac_preproc_ok=false 31093955d011SMarcel Moolenaarfor ac_c_preproc_warn_flag in '' yes 31103955d011SMarcel Moolenaardo 31113955d011SMarcel Moolenaar # Use a header file that comes with gcc, so configuring glibc 31123955d011SMarcel Moolenaar # with a fresh cross-compiler works. 31133955d011SMarcel Moolenaar # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 31143955d011SMarcel Moolenaar # <limits.h> exists even on freestanding compilers. 31153955d011SMarcel Moolenaar # On the NeXT, cc -E runs the code through the compiler's parser, 31163955d011SMarcel Moolenaar # not just through cpp. "Syntax error" is here to catch this case. 31173955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31183955d011SMarcel Moolenaar/* end confdefs.h. */ 31193955d011SMarcel Moolenaar#ifdef __STDC__ 31203955d011SMarcel Moolenaar# include <limits.h> 31213955d011SMarcel Moolenaar#else 31223955d011SMarcel Moolenaar# include <assert.h> 31233955d011SMarcel Moolenaar#endif 31243955d011SMarcel Moolenaar Syntax error 31253955d011SMarcel Moolenaar_ACEOF 31263955d011SMarcel Moolenaarif ac_fn_c_try_cpp "$LINENO"; then : 31273955d011SMarcel Moolenaar 31283955d011SMarcel Moolenaarelse 31293955d011SMarcel Moolenaar # Broken: fails on valid input. 31303955d011SMarcel Moolenaarcontinue 31313955d011SMarcel Moolenaarfi 31323955d011SMarcel Moolenaarrm -f conftest.err conftest.$ac_ext 31333955d011SMarcel Moolenaar 31343955d011SMarcel Moolenaar # OK, works on sane cases. Now check whether nonexistent headers 31353955d011SMarcel Moolenaar # can be detected and how. 31363955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31373955d011SMarcel Moolenaar/* end confdefs.h. */ 31383955d011SMarcel Moolenaar#include <ac_nonexistent.h> 31393955d011SMarcel Moolenaar_ACEOF 31403955d011SMarcel Moolenaarif ac_fn_c_try_cpp "$LINENO"; then : 31413955d011SMarcel Moolenaar # Broken: success on invalid input. 31423955d011SMarcel Moolenaarcontinue 31433955d011SMarcel Moolenaarelse 31443955d011SMarcel Moolenaar # Passes both tests. 31453955d011SMarcel Moolenaarac_preproc_ok=: 31463955d011SMarcel Moolenaarbreak 31473955d011SMarcel Moolenaarfi 31483955d011SMarcel Moolenaarrm -f conftest.err conftest.$ac_ext 31493955d011SMarcel Moolenaar 31503955d011SMarcel Moolenaardone 31513955d011SMarcel Moolenaar# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 31523955d011SMarcel Moolenaarrm -f conftest.err conftest.$ac_ext 31533955d011SMarcel Moolenaarif $ac_preproc_ok; then : 31543955d011SMarcel Moolenaar break 31553955d011SMarcel Moolenaarfi 31563955d011SMarcel Moolenaar 31573955d011SMarcel Moolenaar done 31583955d011SMarcel Moolenaar ac_cv_prog_CPP=$CPP 31593955d011SMarcel Moolenaar 31603955d011SMarcel Moolenaarfi 31613955d011SMarcel Moolenaar CPP=$ac_cv_prog_CPP 31623955d011SMarcel Moolenaarelse 31633955d011SMarcel Moolenaar ac_cv_prog_CPP=$CPP 31643955d011SMarcel Moolenaarfi 31653955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 31663955d011SMarcel Moolenaar$as_echo "$CPP" >&6; } 31673955d011SMarcel Moolenaarac_preproc_ok=false 31683955d011SMarcel Moolenaarfor ac_c_preproc_warn_flag in '' yes 31693955d011SMarcel Moolenaardo 31703955d011SMarcel Moolenaar # Use a header file that comes with gcc, so configuring glibc 31713955d011SMarcel Moolenaar # with a fresh cross-compiler works. 31723955d011SMarcel Moolenaar # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 31733955d011SMarcel Moolenaar # <limits.h> exists even on freestanding compilers. 31743955d011SMarcel Moolenaar # On the NeXT, cc -E runs the code through the compiler's parser, 31753955d011SMarcel Moolenaar # not just through cpp. "Syntax error" is here to catch this case. 31763955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31773955d011SMarcel Moolenaar/* end confdefs.h. */ 31783955d011SMarcel Moolenaar#ifdef __STDC__ 31793955d011SMarcel Moolenaar# include <limits.h> 31803955d011SMarcel Moolenaar#else 31813955d011SMarcel Moolenaar# include <assert.h> 31823955d011SMarcel Moolenaar#endif 31833955d011SMarcel Moolenaar Syntax error 31843955d011SMarcel Moolenaar_ACEOF 31853955d011SMarcel Moolenaarif ac_fn_c_try_cpp "$LINENO"; then : 31863955d011SMarcel Moolenaar 31873955d011SMarcel Moolenaarelse 31883955d011SMarcel Moolenaar # Broken: fails on valid input. 31893955d011SMarcel Moolenaarcontinue 31903955d011SMarcel Moolenaarfi 31913955d011SMarcel Moolenaarrm -f conftest.err conftest.$ac_ext 31923955d011SMarcel Moolenaar 31933955d011SMarcel Moolenaar # OK, works on sane cases. Now check whether nonexistent headers 31943955d011SMarcel Moolenaar # can be detected and how. 31953955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31963955d011SMarcel Moolenaar/* end confdefs.h. */ 31973955d011SMarcel Moolenaar#include <ac_nonexistent.h> 31983955d011SMarcel Moolenaar_ACEOF 31993955d011SMarcel Moolenaarif ac_fn_c_try_cpp "$LINENO"; then : 32003955d011SMarcel Moolenaar # Broken: success on invalid input. 32013955d011SMarcel Moolenaarcontinue 32023955d011SMarcel Moolenaarelse 32033955d011SMarcel Moolenaar # Passes both tests. 32043955d011SMarcel Moolenaarac_preproc_ok=: 32053955d011SMarcel Moolenaarbreak 32063955d011SMarcel Moolenaarfi 32073955d011SMarcel Moolenaarrm -f conftest.err conftest.$ac_ext 32083955d011SMarcel Moolenaar 32093955d011SMarcel Moolenaardone 32103955d011SMarcel Moolenaar# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 32113955d011SMarcel Moolenaarrm -f conftest.err conftest.$ac_ext 32123955d011SMarcel Moolenaarif $ac_preproc_ok; then : 32133955d011SMarcel Moolenaar 32143955d011SMarcel Moolenaarelse 32153955d011SMarcel Moolenaar { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 32163955d011SMarcel Moolenaar$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 32173955d011SMarcel Moolenaaras_fn_error "C preprocessor \"$CPP\" fails sanity check 32183955d011SMarcel MoolenaarSee \`config.log' for more details." "$LINENO" 5; } 32193955d011SMarcel Moolenaarfi 32203955d011SMarcel Moolenaar 32213955d011SMarcel Moolenaarac_ext=c 32223955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS' 32233955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 32243955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 32253955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu 32263955d011SMarcel Moolenaar 32273955d011SMarcel Moolenaar 32283955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 32293955d011SMarcel Moolenaar$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 32303955d011SMarcel Moolenaarif test "${ac_cv_path_GREP+set}" = set; then : 32313955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 32323955d011SMarcel Moolenaarelse 32333955d011SMarcel Moolenaar if test -z "$GREP"; then 32343955d011SMarcel Moolenaar ac_path_GREP_found=false 32353955d011SMarcel Moolenaar # Loop through the user's path and test for each of PROGNAME-LIST 32363955d011SMarcel Moolenaar as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 32373955d011SMarcel Moolenaarfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 32383955d011SMarcel Moolenaardo 32393955d011SMarcel Moolenaar IFS=$as_save_IFS 32403955d011SMarcel Moolenaar test -z "$as_dir" && as_dir=. 32413955d011SMarcel Moolenaar for ac_prog in grep ggrep; do 32423955d011SMarcel Moolenaar for ac_exec_ext in '' $ac_executable_extensions; do 32433955d011SMarcel Moolenaar ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 32443955d011SMarcel Moolenaar { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 32453955d011SMarcel Moolenaar# Check for GNU ac_path_GREP and select it if it is found. 32463955d011SMarcel Moolenaar # Check for GNU $ac_path_GREP 32473955d011SMarcel Moolenaarcase `"$ac_path_GREP" --version 2>&1` in 32483955d011SMarcel Moolenaar*GNU*) 32493955d011SMarcel Moolenaar ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 32503955d011SMarcel Moolenaar*) 32513955d011SMarcel Moolenaar ac_count=0 32523955d011SMarcel Moolenaar $as_echo_n 0123456789 >"conftest.in" 32533955d011SMarcel Moolenaar while : 32543955d011SMarcel Moolenaar do 32553955d011SMarcel Moolenaar cat "conftest.in" "conftest.in" >"conftest.tmp" 32563955d011SMarcel Moolenaar mv "conftest.tmp" "conftest.in" 32573955d011SMarcel Moolenaar cp "conftest.in" "conftest.nl" 32583955d011SMarcel Moolenaar $as_echo 'GREP' >> "conftest.nl" 32593955d011SMarcel Moolenaar "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 32603955d011SMarcel Moolenaar diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 32613955d011SMarcel Moolenaar as_fn_arith $ac_count + 1 && ac_count=$as_val 32623955d011SMarcel Moolenaar if test $ac_count -gt ${ac_path_GREP_max-0}; then 32633955d011SMarcel Moolenaar # Best one so far, save it but keep looking for a better one 32643955d011SMarcel Moolenaar ac_cv_path_GREP="$ac_path_GREP" 32653955d011SMarcel Moolenaar ac_path_GREP_max=$ac_count 32663955d011SMarcel Moolenaar fi 32673955d011SMarcel Moolenaar # 10*(2^10) chars as input seems more than enough 32683955d011SMarcel Moolenaar test $ac_count -gt 10 && break 32693955d011SMarcel Moolenaar done 32703955d011SMarcel Moolenaar rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 32713955d011SMarcel Moolenaaresac 32723955d011SMarcel Moolenaar 32733955d011SMarcel Moolenaar $ac_path_GREP_found && break 3 32743955d011SMarcel Moolenaar done 32753955d011SMarcel Moolenaar done 32763955d011SMarcel Moolenaar done 32773955d011SMarcel MoolenaarIFS=$as_save_IFS 32783955d011SMarcel Moolenaar if test -z "$ac_cv_path_GREP"; then 32793955d011SMarcel Moolenaar as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 32803955d011SMarcel Moolenaar fi 32813955d011SMarcel Moolenaarelse 32823955d011SMarcel Moolenaar ac_cv_path_GREP=$GREP 32833955d011SMarcel Moolenaarfi 32843955d011SMarcel Moolenaar 32853955d011SMarcel Moolenaarfi 32863955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 32873955d011SMarcel Moolenaar$as_echo "$ac_cv_path_GREP" >&6; } 32883955d011SMarcel Moolenaar GREP="$ac_cv_path_GREP" 32893955d011SMarcel Moolenaar 32903955d011SMarcel Moolenaar 32913955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 32923955d011SMarcel Moolenaar$as_echo_n "checking for egrep... " >&6; } 32933955d011SMarcel Moolenaarif test "${ac_cv_path_EGREP+set}" = set; then : 32943955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 32953955d011SMarcel Moolenaarelse 32963955d011SMarcel Moolenaar if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 32973955d011SMarcel Moolenaar then ac_cv_path_EGREP="$GREP -E" 32983955d011SMarcel Moolenaar else 32993955d011SMarcel Moolenaar if test -z "$EGREP"; then 33003955d011SMarcel Moolenaar ac_path_EGREP_found=false 33013955d011SMarcel Moolenaar # Loop through the user's path and test for each of PROGNAME-LIST 33023955d011SMarcel Moolenaar as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33033955d011SMarcel Moolenaarfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 33043955d011SMarcel Moolenaardo 33053955d011SMarcel Moolenaar IFS=$as_save_IFS 33063955d011SMarcel Moolenaar test -z "$as_dir" && as_dir=. 33073955d011SMarcel Moolenaar for ac_prog in egrep; do 33083955d011SMarcel Moolenaar for ac_exec_ext in '' $ac_executable_extensions; do 33093955d011SMarcel Moolenaar ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 33103955d011SMarcel Moolenaar { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 33113955d011SMarcel Moolenaar# Check for GNU ac_path_EGREP and select it if it is found. 33123955d011SMarcel Moolenaar # Check for GNU $ac_path_EGREP 33133955d011SMarcel Moolenaarcase `"$ac_path_EGREP" --version 2>&1` in 33143955d011SMarcel Moolenaar*GNU*) 33153955d011SMarcel Moolenaar ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 33163955d011SMarcel Moolenaar*) 33173955d011SMarcel Moolenaar ac_count=0 33183955d011SMarcel Moolenaar $as_echo_n 0123456789 >"conftest.in" 33193955d011SMarcel Moolenaar while : 33203955d011SMarcel Moolenaar do 33213955d011SMarcel Moolenaar cat "conftest.in" "conftest.in" >"conftest.tmp" 33223955d011SMarcel Moolenaar mv "conftest.tmp" "conftest.in" 33233955d011SMarcel Moolenaar cp "conftest.in" "conftest.nl" 33243955d011SMarcel Moolenaar $as_echo 'EGREP' >> "conftest.nl" 33253955d011SMarcel Moolenaar "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 33263955d011SMarcel Moolenaar diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 33273955d011SMarcel Moolenaar as_fn_arith $ac_count + 1 && ac_count=$as_val 33283955d011SMarcel Moolenaar if test $ac_count -gt ${ac_path_EGREP_max-0}; then 33293955d011SMarcel Moolenaar # Best one so far, save it but keep looking for a better one 33303955d011SMarcel Moolenaar ac_cv_path_EGREP="$ac_path_EGREP" 33313955d011SMarcel Moolenaar ac_path_EGREP_max=$ac_count 33323955d011SMarcel Moolenaar fi 33333955d011SMarcel Moolenaar # 10*(2^10) chars as input seems more than enough 33343955d011SMarcel Moolenaar test $ac_count -gt 10 && break 33353955d011SMarcel Moolenaar done 33363955d011SMarcel Moolenaar rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 33373955d011SMarcel Moolenaaresac 33383955d011SMarcel Moolenaar 33393955d011SMarcel Moolenaar $ac_path_EGREP_found && break 3 33403955d011SMarcel Moolenaar done 33413955d011SMarcel Moolenaar done 33423955d011SMarcel Moolenaar done 33433955d011SMarcel MoolenaarIFS=$as_save_IFS 33443955d011SMarcel Moolenaar if test -z "$ac_cv_path_EGREP"; then 33453955d011SMarcel Moolenaar as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 33463955d011SMarcel Moolenaar fi 33473955d011SMarcel Moolenaarelse 33483955d011SMarcel Moolenaar ac_cv_path_EGREP=$EGREP 33493955d011SMarcel Moolenaarfi 33503955d011SMarcel Moolenaar 33513955d011SMarcel Moolenaar fi 33523955d011SMarcel Moolenaarfi 33533955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 33543955d011SMarcel Moolenaar$as_echo "$ac_cv_path_EGREP" >&6; } 33553955d011SMarcel Moolenaar EGREP="$ac_cv_path_EGREP" 33563955d011SMarcel Moolenaar 33573955d011SMarcel Moolenaar 33583955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 33593955d011SMarcel Moolenaar$as_echo_n "checking for ANSI C header files... " >&6; } 33603955d011SMarcel Moolenaarif test "${ac_cv_header_stdc+set}" = set; then : 33613955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 33623955d011SMarcel Moolenaarelse 33633955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33643955d011SMarcel Moolenaar/* end confdefs.h. */ 33653955d011SMarcel Moolenaar#include <stdlib.h> 33663955d011SMarcel Moolenaar#include <stdarg.h> 33673955d011SMarcel Moolenaar#include <string.h> 33683955d011SMarcel Moolenaar#include <float.h> 33693955d011SMarcel Moolenaar 33703955d011SMarcel Moolenaarint 33713955d011SMarcel Moolenaarmain () 33723955d011SMarcel Moolenaar{ 33733955d011SMarcel Moolenaar 33743955d011SMarcel Moolenaar ; 33753955d011SMarcel Moolenaar return 0; 33763955d011SMarcel Moolenaar} 33773955d011SMarcel Moolenaar_ACEOF 33783955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 33793955d011SMarcel Moolenaar ac_cv_header_stdc=yes 33803955d011SMarcel Moolenaarelse 33813955d011SMarcel Moolenaar ac_cv_header_stdc=no 33823955d011SMarcel Moolenaarfi 33833955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 33843955d011SMarcel Moolenaar 33853955d011SMarcel Moolenaarif test $ac_cv_header_stdc = yes; then 33863955d011SMarcel Moolenaar # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 33873955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33883955d011SMarcel Moolenaar/* end confdefs.h. */ 33893955d011SMarcel Moolenaar#include <string.h> 33903955d011SMarcel Moolenaar 33913955d011SMarcel Moolenaar_ACEOF 33923955d011SMarcel Moolenaarif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 33933955d011SMarcel Moolenaar $EGREP "memchr" >/dev/null 2>&1; then : 33943955d011SMarcel Moolenaar 33953955d011SMarcel Moolenaarelse 33963955d011SMarcel Moolenaar ac_cv_header_stdc=no 33973955d011SMarcel Moolenaarfi 33983955d011SMarcel Moolenaarrm -f conftest* 33993955d011SMarcel Moolenaar 34003955d011SMarcel Moolenaarfi 34013955d011SMarcel Moolenaar 34023955d011SMarcel Moolenaarif test $ac_cv_header_stdc = yes; then 34033955d011SMarcel Moolenaar # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 34043955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 34053955d011SMarcel Moolenaar/* end confdefs.h. */ 34063955d011SMarcel Moolenaar#include <stdlib.h> 34073955d011SMarcel Moolenaar 34083955d011SMarcel Moolenaar_ACEOF 34093955d011SMarcel Moolenaarif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 34103955d011SMarcel Moolenaar $EGREP "free" >/dev/null 2>&1; then : 34113955d011SMarcel Moolenaar 34123955d011SMarcel Moolenaarelse 34133955d011SMarcel Moolenaar ac_cv_header_stdc=no 34143955d011SMarcel Moolenaarfi 34153955d011SMarcel Moolenaarrm -f conftest* 34163955d011SMarcel Moolenaar 34173955d011SMarcel Moolenaarfi 34183955d011SMarcel Moolenaar 34193955d011SMarcel Moolenaarif test $ac_cv_header_stdc = yes; then 34203955d011SMarcel Moolenaar # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 34213955d011SMarcel Moolenaar if test "$cross_compiling" = yes; then : 34223955d011SMarcel Moolenaar : 34233955d011SMarcel Moolenaarelse 34243955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 34253955d011SMarcel Moolenaar/* end confdefs.h. */ 34263955d011SMarcel Moolenaar#include <ctype.h> 34273955d011SMarcel Moolenaar#include <stdlib.h> 34283955d011SMarcel Moolenaar#if ((' ' & 0x0FF) == 0x020) 34293955d011SMarcel Moolenaar# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 34303955d011SMarcel Moolenaar# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 34313955d011SMarcel Moolenaar#else 34323955d011SMarcel Moolenaar# define ISLOWER(c) \ 34333955d011SMarcel Moolenaar (('a' <= (c) && (c) <= 'i') \ 34343955d011SMarcel Moolenaar || ('j' <= (c) && (c) <= 'r') \ 34353955d011SMarcel Moolenaar || ('s' <= (c) && (c) <= 'z')) 34363955d011SMarcel Moolenaar# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 34373955d011SMarcel Moolenaar#endif 34383955d011SMarcel Moolenaar 34393955d011SMarcel Moolenaar#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 34403955d011SMarcel Moolenaarint 34413955d011SMarcel Moolenaarmain () 34423955d011SMarcel Moolenaar{ 34433955d011SMarcel Moolenaar int i; 34443955d011SMarcel Moolenaar for (i = 0; i < 256; i++) 34453955d011SMarcel Moolenaar if (XOR (islower (i), ISLOWER (i)) 34463955d011SMarcel Moolenaar || toupper (i) != TOUPPER (i)) 34473955d011SMarcel Moolenaar return 2; 34483955d011SMarcel Moolenaar return 0; 34493955d011SMarcel Moolenaar} 34503955d011SMarcel Moolenaar_ACEOF 34513955d011SMarcel Moolenaarif ac_fn_c_try_run "$LINENO"; then : 34523955d011SMarcel Moolenaar 34533955d011SMarcel Moolenaarelse 34543955d011SMarcel Moolenaar ac_cv_header_stdc=no 34553955d011SMarcel Moolenaarfi 34563955d011SMarcel Moolenaarrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 34573955d011SMarcel Moolenaar conftest.$ac_objext conftest.beam conftest.$ac_ext 34583955d011SMarcel Moolenaarfi 34593955d011SMarcel Moolenaar 34603955d011SMarcel Moolenaarfi 34613955d011SMarcel Moolenaarfi 34623955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 34633955d011SMarcel Moolenaar$as_echo "$ac_cv_header_stdc" >&6; } 34643955d011SMarcel Moolenaarif test $ac_cv_header_stdc = yes; then 34653955d011SMarcel Moolenaar 34663955d011SMarcel Moolenaar$as_echo "#define STDC_HEADERS 1" >>confdefs.h 34673955d011SMarcel Moolenaar 34683955d011SMarcel Moolenaarfi 34693955d011SMarcel Moolenaar 34703955d011SMarcel Moolenaar# On IRIX 5.3, sys/types and inttypes.h are conflicting. 34713955d011SMarcel Moolenaarfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 34723955d011SMarcel Moolenaar inttypes.h stdint.h unistd.h 34733955d011SMarcel Moolenaardo : 34743955d011SMarcel Moolenaar as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 34753955d011SMarcel Moolenaarac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 34763955d011SMarcel Moolenaar" 34773955d011SMarcel Moolenaareval as_val=\$$as_ac_Header 34783955d011SMarcel Moolenaar if test "x$as_val" = x""yes; then : 34793955d011SMarcel Moolenaar cat >>confdefs.h <<_ACEOF 34803955d011SMarcel Moolenaar#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 34813955d011SMarcel Moolenaar_ACEOF 34823955d011SMarcel Moolenaar 34833955d011SMarcel Moolenaarfi 34843955d011SMarcel Moolenaar 34853955d011SMarcel Moolenaardone 34863955d011SMarcel Moolenaar 34873955d011SMarcel Moolenaar 34883955d011SMarcel Moolenaar 34893955d011SMarcel Moolenaar ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 34903955d011SMarcel Moolenaarif test "x$ac_cv_header_minix_config_h" = x""yes; then : 34913955d011SMarcel Moolenaar MINIX=yes 34923955d011SMarcel Moolenaarelse 34933955d011SMarcel Moolenaar MINIX= 34943955d011SMarcel Moolenaarfi 34953955d011SMarcel Moolenaar 34963955d011SMarcel Moolenaar 34973955d011SMarcel Moolenaar if test "$MINIX" = yes; then 34983955d011SMarcel Moolenaar 34993955d011SMarcel Moolenaar$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 35003955d011SMarcel Moolenaar 35013955d011SMarcel Moolenaar 35023955d011SMarcel Moolenaar$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 35033955d011SMarcel Moolenaar 35043955d011SMarcel Moolenaar 35053955d011SMarcel Moolenaar$as_echo "#define _MINIX 1" >>confdefs.h 35063955d011SMarcel Moolenaar 35073955d011SMarcel Moolenaar fi 35083955d011SMarcel Moolenaar 35093955d011SMarcel Moolenaar 35103955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 35113955d011SMarcel Moolenaar$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 35123955d011SMarcel Moolenaarif test "${ac_cv_safe_to_define___extensions__+set}" = set; then : 35133955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 35143955d011SMarcel Moolenaarelse 35153955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35163955d011SMarcel Moolenaar/* end confdefs.h. */ 35173955d011SMarcel Moolenaar 35183955d011SMarcel Moolenaar# define __EXTENSIONS__ 1 35193955d011SMarcel Moolenaar $ac_includes_default 35203955d011SMarcel Moolenaarint 35213955d011SMarcel Moolenaarmain () 35223955d011SMarcel Moolenaar{ 35233955d011SMarcel Moolenaar 35243955d011SMarcel Moolenaar ; 35253955d011SMarcel Moolenaar return 0; 35263955d011SMarcel Moolenaar} 35273955d011SMarcel Moolenaar_ACEOF 35283955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 35293955d011SMarcel Moolenaar ac_cv_safe_to_define___extensions__=yes 35303955d011SMarcel Moolenaarelse 35313955d011SMarcel Moolenaar ac_cv_safe_to_define___extensions__=no 35323955d011SMarcel Moolenaarfi 35333955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 35343955d011SMarcel Moolenaarfi 35353955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 35363955d011SMarcel Moolenaar$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 35373955d011SMarcel Moolenaar test $ac_cv_safe_to_define___extensions__ = yes && 35383955d011SMarcel Moolenaar $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 35393955d011SMarcel Moolenaar 35403955d011SMarcel Moolenaar $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 35413955d011SMarcel Moolenaar 35423955d011SMarcel Moolenaar $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 35433955d011SMarcel Moolenaar 35443955d011SMarcel Moolenaar $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 35453955d011SMarcel Moolenaar 35463955d011SMarcel Moolenaar $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 35473955d011SMarcel Moolenaar 35483955d011SMarcel Moolenaar 35493955d011SMarcel Moolenaarac_ext=c 35503955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS' 35513955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 35523955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 35533955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu 35543955d011SMarcel Moolenaarif test -n "$ac_tool_prefix"; then 35553955d011SMarcel Moolenaar # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 35563955d011SMarcel Moolenaarset dummy ${ac_tool_prefix}gcc; ac_word=$2 35573955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 35583955d011SMarcel Moolenaar$as_echo_n "checking for $ac_word... " >&6; } 35593955d011SMarcel Moolenaarif test "${ac_cv_prog_CC+set}" = set; then : 35603955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 35613955d011SMarcel Moolenaarelse 35623955d011SMarcel Moolenaar if test -n "$CC"; then 35633955d011SMarcel Moolenaar ac_cv_prog_CC="$CC" # Let the user override the test. 35643955d011SMarcel Moolenaarelse 35653955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 35663955d011SMarcel Moolenaarfor as_dir in $PATH 35673955d011SMarcel Moolenaardo 35683955d011SMarcel Moolenaar IFS=$as_save_IFS 35693955d011SMarcel Moolenaar test -z "$as_dir" && as_dir=. 35703955d011SMarcel Moolenaar for ac_exec_ext in '' $ac_executable_extensions; do 35713955d011SMarcel Moolenaar if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 35723955d011SMarcel Moolenaar ac_cv_prog_CC="${ac_tool_prefix}gcc" 35733955d011SMarcel Moolenaar $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 35743955d011SMarcel Moolenaar break 2 35753955d011SMarcel Moolenaar fi 35763955d011SMarcel Moolenaardone 35773955d011SMarcel Moolenaar done 35783955d011SMarcel MoolenaarIFS=$as_save_IFS 35793955d011SMarcel Moolenaar 35803955d011SMarcel Moolenaarfi 35813955d011SMarcel Moolenaarfi 35823955d011SMarcel MoolenaarCC=$ac_cv_prog_CC 35833955d011SMarcel Moolenaarif test -n "$CC"; then 35843955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 35853955d011SMarcel Moolenaar$as_echo "$CC" >&6; } 35863955d011SMarcel Moolenaarelse 35873955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35883955d011SMarcel Moolenaar$as_echo "no" >&6; } 35893955d011SMarcel Moolenaarfi 35903955d011SMarcel Moolenaar 35913955d011SMarcel Moolenaar 35923955d011SMarcel Moolenaarfi 35933955d011SMarcel Moolenaarif test -z "$ac_cv_prog_CC"; then 35943955d011SMarcel Moolenaar ac_ct_CC=$CC 35953955d011SMarcel Moolenaar # Extract the first word of "gcc", so it can be a program name with args. 35963955d011SMarcel Moolenaarset dummy gcc; ac_word=$2 35973955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 35983955d011SMarcel Moolenaar$as_echo_n "checking for $ac_word... " >&6; } 35993955d011SMarcel Moolenaarif test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 36003955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 36013955d011SMarcel Moolenaarelse 36023955d011SMarcel Moolenaar if test -n "$ac_ct_CC"; then 36033955d011SMarcel Moolenaar ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 36043955d011SMarcel Moolenaarelse 36053955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 36063955d011SMarcel Moolenaarfor as_dir in $PATH 36073955d011SMarcel Moolenaardo 36083955d011SMarcel Moolenaar IFS=$as_save_IFS 36093955d011SMarcel Moolenaar test -z "$as_dir" && as_dir=. 36103955d011SMarcel Moolenaar for ac_exec_ext in '' $ac_executable_extensions; do 36113955d011SMarcel Moolenaar if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 36123955d011SMarcel Moolenaar ac_cv_prog_ac_ct_CC="gcc" 36133955d011SMarcel Moolenaar $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 36143955d011SMarcel Moolenaar break 2 36153955d011SMarcel Moolenaar fi 36163955d011SMarcel Moolenaardone 36173955d011SMarcel Moolenaar done 36183955d011SMarcel MoolenaarIFS=$as_save_IFS 36193955d011SMarcel Moolenaar 36203955d011SMarcel Moolenaarfi 36213955d011SMarcel Moolenaarfi 36223955d011SMarcel Moolenaarac_ct_CC=$ac_cv_prog_ac_ct_CC 36233955d011SMarcel Moolenaarif test -n "$ac_ct_CC"; then 36243955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 36253955d011SMarcel Moolenaar$as_echo "$ac_ct_CC" >&6; } 36263955d011SMarcel Moolenaarelse 36273955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36283955d011SMarcel Moolenaar$as_echo "no" >&6; } 36293955d011SMarcel Moolenaarfi 36303955d011SMarcel Moolenaar 36313955d011SMarcel Moolenaar if test "x$ac_ct_CC" = x; then 36323955d011SMarcel Moolenaar CC="" 36333955d011SMarcel Moolenaar else 36343955d011SMarcel Moolenaar case $cross_compiling:$ac_tool_warned in 36353955d011SMarcel Moolenaaryes:) 36363955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 36373955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 36383955d011SMarcel Moolenaarac_tool_warned=yes ;; 36393955d011SMarcel Moolenaaresac 36403955d011SMarcel Moolenaar CC=$ac_ct_CC 36413955d011SMarcel Moolenaar fi 36423955d011SMarcel Moolenaarelse 36433955d011SMarcel Moolenaar CC="$ac_cv_prog_CC" 36443955d011SMarcel Moolenaarfi 36453955d011SMarcel Moolenaar 36463955d011SMarcel Moolenaarif test -z "$CC"; then 36473955d011SMarcel Moolenaar if test -n "$ac_tool_prefix"; then 36483955d011SMarcel Moolenaar # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 36493955d011SMarcel Moolenaarset dummy ${ac_tool_prefix}cc; ac_word=$2 36503955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 36513955d011SMarcel Moolenaar$as_echo_n "checking for $ac_word... " >&6; } 36523955d011SMarcel Moolenaarif test "${ac_cv_prog_CC+set}" = set; then : 36533955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 36543955d011SMarcel Moolenaarelse 36553955d011SMarcel Moolenaar if test -n "$CC"; then 36563955d011SMarcel Moolenaar ac_cv_prog_CC="$CC" # Let the user override the test. 36573955d011SMarcel Moolenaarelse 36583955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 36593955d011SMarcel Moolenaarfor as_dir in $PATH 36603955d011SMarcel Moolenaardo 36613955d011SMarcel Moolenaar IFS=$as_save_IFS 36623955d011SMarcel Moolenaar test -z "$as_dir" && as_dir=. 36633955d011SMarcel Moolenaar for ac_exec_ext in '' $ac_executable_extensions; do 36643955d011SMarcel Moolenaar if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 36653955d011SMarcel Moolenaar ac_cv_prog_CC="${ac_tool_prefix}cc" 36663955d011SMarcel Moolenaar $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 36673955d011SMarcel Moolenaar break 2 36683955d011SMarcel Moolenaar fi 36693955d011SMarcel Moolenaardone 36703955d011SMarcel Moolenaar done 36713955d011SMarcel MoolenaarIFS=$as_save_IFS 36723955d011SMarcel Moolenaar 36733955d011SMarcel Moolenaarfi 36743955d011SMarcel Moolenaarfi 36753955d011SMarcel MoolenaarCC=$ac_cv_prog_CC 36763955d011SMarcel Moolenaarif test -n "$CC"; then 36773955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 36783955d011SMarcel Moolenaar$as_echo "$CC" >&6; } 36793955d011SMarcel Moolenaarelse 36803955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 36813955d011SMarcel Moolenaar$as_echo "no" >&6; } 36823955d011SMarcel Moolenaarfi 36833955d011SMarcel Moolenaar 36843955d011SMarcel Moolenaar 36853955d011SMarcel Moolenaar fi 36863955d011SMarcel Moolenaarfi 36873955d011SMarcel Moolenaarif test -z "$CC"; then 36883955d011SMarcel Moolenaar # Extract the first word of "cc", so it can be a program name with args. 36893955d011SMarcel Moolenaarset dummy cc; ac_word=$2 36903955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 36913955d011SMarcel Moolenaar$as_echo_n "checking for $ac_word... " >&6; } 36923955d011SMarcel Moolenaarif test "${ac_cv_prog_CC+set}" = set; then : 36933955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 36943955d011SMarcel Moolenaarelse 36953955d011SMarcel Moolenaar if test -n "$CC"; then 36963955d011SMarcel Moolenaar ac_cv_prog_CC="$CC" # Let the user override the test. 36973955d011SMarcel Moolenaarelse 36983955d011SMarcel Moolenaar ac_prog_rejected=no 36993955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 37003955d011SMarcel Moolenaarfor as_dir in $PATH 37013955d011SMarcel Moolenaardo 37023955d011SMarcel Moolenaar IFS=$as_save_IFS 37033955d011SMarcel Moolenaar test -z "$as_dir" && as_dir=. 37043955d011SMarcel Moolenaar for ac_exec_ext in '' $ac_executable_extensions; do 37053955d011SMarcel Moolenaar if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 37063955d011SMarcel Moolenaar if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 37073955d011SMarcel Moolenaar ac_prog_rejected=yes 37083955d011SMarcel Moolenaar continue 37093955d011SMarcel Moolenaar fi 37103955d011SMarcel Moolenaar ac_cv_prog_CC="cc" 37113955d011SMarcel Moolenaar $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 37123955d011SMarcel Moolenaar break 2 37133955d011SMarcel Moolenaar fi 37143955d011SMarcel Moolenaardone 37153955d011SMarcel Moolenaar done 37163955d011SMarcel MoolenaarIFS=$as_save_IFS 37173955d011SMarcel Moolenaar 37183955d011SMarcel Moolenaarif test $ac_prog_rejected = yes; then 37193955d011SMarcel Moolenaar # We found a bogon in the path, so make sure we never use it. 37203955d011SMarcel Moolenaar set dummy $ac_cv_prog_CC 37213955d011SMarcel Moolenaar shift 37223955d011SMarcel Moolenaar if test $# != 0; then 37233955d011SMarcel Moolenaar # We chose a different compiler from the bogus one. 37243955d011SMarcel Moolenaar # However, it has the same basename, so the bogon will be chosen 37253955d011SMarcel Moolenaar # first if we set CC to just the basename; use the full file name. 37263955d011SMarcel Moolenaar shift 37273955d011SMarcel Moolenaar ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 37283955d011SMarcel Moolenaar fi 37293955d011SMarcel Moolenaarfi 37303955d011SMarcel Moolenaarfi 37313955d011SMarcel Moolenaarfi 37323955d011SMarcel MoolenaarCC=$ac_cv_prog_CC 37333955d011SMarcel Moolenaarif test -n "$CC"; then 37343955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 37353955d011SMarcel Moolenaar$as_echo "$CC" >&6; } 37363955d011SMarcel Moolenaarelse 37373955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37383955d011SMarcel Moolenaar$as_echo "no" >&6; } 37393955d011SMarcel Moolenaarfi 37403955d011SMarcel Moolenaar 37413955d011SMarcel Moolenaar 37423955d011SMarcel Moolenaarfi 37433955d011SMarcel Moolenaarif test -z "$CC"; then 37443955d011SMarcel Moolenaar if test -n "$ac_tool_prefix"; then 37453955d011SMarcel Moolenaar for ac_prog in cl.exe 37463955d011SMarcel Moolenaar do 37473955d011SMarcel Moolenaar # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 37483955d011SMarcel Moolenaarset dummy $ac_tool_prefix$ac_prog; ac_word=$2 37493955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 37503955d011SMarcel Moolenaar$as_echo_n "checking for $ac_word... " >&6; } 37513955d011SMarcel Moolenaarif test "${ac_cv_prog_CC+set}" = set; then : 37523955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 37533955d011SMarcel Moolenaarelse 37543955d011SMarcel Moolenaar if test -n "$CC"; then 37553955d011SMarcel Moolenaar ac_cv_prog_CC="$CC" # Let the user override the test. 37563955d011SMarcel Moolenaarelse 37573955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 37583955d011SMarcel Moolenaarfor as_dir in $PATH 37593955d011SMarcel Moolenaardo 37603955d011SMarcel Moolenaar IFS=$as_save_IFS 37613955d011SMarcel Moolenaar test -z "$as_dir" && as_dir=. 37623955d011SMarcel Moolenaar for ac_exec_ext in '' $ac_executable_extensions; do 37633955d011SMarcel Moolenaar if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 37643955d011SMarcel Moolenaar ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 37653955d011SMarcel Moolenaar $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 37663955d011SMarcel Moolenaar break 2 37673955d011SMarcel Moolenaar fi 37683955d011SMarcel Moolenaardone 37693955d011SMarcel Moolenaar done 37703955d011SMarcel MoolenaarIFS=$as_save_IFS 37713955d011SMarcel Moolenaar 37723955d011SMarcel Moolenaarfi 37733955d011SMarcel Moolenaarfi 37743955d011SMarcel MoolenaarCC=$ac_cv_prog_CC 37753955d011SMarcel Moolenaarif test -n "$CC"; then 37763955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 37773955d011SMarcel Moolenaar$as_echo "$CC" >&6; } 37783955d011SMarcel Moolenaarelse 37793955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 37803955d011SMarcel Moolenaar$as_echo "no" >&6; } 37813955d011SMarcel Moolenaarfi 37823955d011SMarcel Moolenaar 37833955d011SMarcel Moolenaar 37843955d011SMarcel Moolenaar test -n "$CC" && break 37853955d011SMarcel Moolenaar done 37863955d011SMarcel Moolenaarfi 37873955d011SMarcel Moolenaarif test -z "$CC"; then 37883955d011SMarcel Moolenaar ac_ct_CC=$CC 37893955d011SMarcel Moolenaar for ac_prog in cl.exe 37903955d011SMarcel Moolenaardo 37913955d011SMarcel Moolenaar # Extract the first word of "$ac_prog", so it can be a program name with args. 37923955d011SMarcel Moolenaarset dummy $ac_prog; ac_word=$2 37933955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 37943955d011SMarcel Moolenaar$as_echo_n "checking for $ac_word... " >&6; } 37953955d011SMarcel Moolenaarif test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 37963955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 37973955d011SMarcel Moolenaarelse 37983955d011SMarcel Moolenaar if test -n "$ac_ct_CC"; then 37993955d011SMarcel Moolenaar ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 38003955d011SMarcel Moolenaarelse 38013955d011SMarcel Moolenaaras_save_IFS=$IFS; IFS=$PATH_SEPARATOR 38023955d011SMarcel Moolenaarfor as_dir in $PATH 38033955d011SMarcel Moolenaardo 38043955d011SMarcel Moolenaar IFS=$as_save_IFS 38053955d011SMarcel Moolenaar test -z "$as_dir" && as_dir=. 38063955d011SMarcel Moolenaar for ac_exec_ext in '' $ac_executable_extensions; do 38073955d011SMarcel Moolenaar if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 38083955d011SMarcel Moolenaar ac_cv_prog_ac_ct_CC="$ac_prog" 38093955d011SMarcel Moolenaar $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 38103955d011SMarcel Moolenaar break 2 38113955d011SMarcel Moolenaar fi 38123955d011SMarcel Moolenaardone 38133955d011SMarcel Moolenaar done 38143955d011SMarcel MoolenaarIFS=$as_save_IFS 38153955d011SMarcel Moolenaar 38163955d011SMarcel Moolenaarfi 38173955d011SMarcel Moolenaarfi 38183955d011SMarcel Moolenaarac_ct_CC=$ac_cv_prog_ac_ct_CC 38193955d011SMarcel Moolenaarif test -n "$ac_ct_CC"; then 38203955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 38213955d011SMarcel Moolenaar$as_echo "$ac_ct_CC" >&6; } 38223955d011SMarcel Moolenaarelse 38233955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 38243955d011SMarcel Moolenaar$as_echo "no" >&6; } 38253955d011SMarcel Moolenaarfi 38263955d011SMarcel Moolenaar 38273955d011SMarcel Moolenaar 38283955d011SMarcel Moolenaar test -n "$ac_ct_CC" && break 38293955d011SMarcel Moolenaardone 38303955d011SMarcel Moolenaar 38313955d011SMarcel Moolenaar if test "x$ac_ct_CC" = x; then 38323955d011SMarcel Moolenaar CC="" 38333955d011SMarcel Moolenaar else 38343955d011SMarcel Moolenaar case $cross_compiling:$ac_tool_warned in 38353955d011SMarcel Moolenaaryes:) 38363955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 38373955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 38383955d011SMarcel Moolenaarac_tool_warned=yes ;; 38393955d011SMarcel Moolenaaresac 38403955d011SMarcel Moolenaar CC=$ac_ct_CC 38413955d011SMarcel Moolenaar fi 38423955d011SMarcel Moolenaarfi 38433955d011SMarcel Moolenaar 38443955d011SMarcel Moolenaarfi 38453955d011SMarcel Moolenaar 38463955d011SMarcel Moolenaar 38473955d011SMarcel Moolenaartest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 38483955d011SMarcel Moolenaar$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 38493955d011SMarcel Moolenaaras_fn_error "no acceptable C compiler found in \$PATH 38503955d011SMarcel MoolenaarSee \`config.log' for more details." "$LINENO" 5; } 38513955d011SMarcel Moolenaar 38523955d011SMarcel Moolenaar# Provide some information about the compiler. 38533955d011SMarcel Moolenaar$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 38543955d011SMarcel Moolenaarset X $ac_compile 38553955d011SMarcel Moolenaarac_compiler=$2 38563955d011SMarcel Moolenaarfor ac_option in --version -v -V -qversion; do 38573955d011SMarcel Moolenaar { { ac_try="$ac_compiler $ac_option >&5" 38583955d011SMarcel Moolenaarcase "(($ac_try" in 38593955d011SMarcel Moolenaar *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 38603955d011SMarcel Moolenaar *) ac_try_echo=$ac_try;; 38613955d011SMarcel Moolenaaresac 38623955d011SMarcel Moolenaareval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 38633955d011SMarcel Moolenaar$as_echo "$ac_try_echo"; } >&5 38643955d011SMarcel Moolenaar (eval "$ac_compiler $ac_option >&5") 2>conftest.err 38653955d011SMarcel Moolenaar ac_status=$? 38663955d011SMarcel Moolenaar if test -s conftest.err; then 38673955d011SMarcel Moolenaar sed '10a\ 38683955d011SMarcel Moolenaar... rest of stderr output deleted ... 38693955d011SMarcel Moolenaar 10q' conftest.err >conftest.er1 38703955d011SMarcel Moolenaar cat conftest.er1 >&5 38713955d011SMarcel Moolenaar rm -f conftest.er1 conftest.err 38723955d011SMarcel Moolenaar fi 38733955d011SMarcel Moolenaar $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 38743955d011SMarcel Moolenaar test $ac_status = 0; } 38753955d011SMarcel Moolenaardone 38763955d011SMarcel Moolenaar 38773955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 38783955d011SMarcel Moolenaar$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 38793955d011SMarcel Moolenaarif test "${ac_cv_c_compiler_gnu+set}" = set; then : 38803955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 38813955d011SMarcel Moolenaarelse 38823955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38833955d011SMarcel Moolenaar/* end confdefs.h. */ 38843955d011SMarcel Moolenaar 38853955d011SMarcel Moolenaarint 38863955d011SMarcel Moolenaarmain () 38873955d011SMarcel Moolenaar{ 38883955d011SMarcel Moolenaar#ifndef __GNUC__ 38893955d011SMarcel Moolenaar choke me 38903955d011SMarcel Moolenaar#endif 38913955d011SMarcel Moolenaar 38923955d011SMarcel Moolenaar ; 38933955d011SMarcel Moolenaar return 0; 38943955d011SMarcel Moolenaar} 38953955d011SMarcel Moolenaar_ACEOF 38963955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 38973955d011SMarcel Moolenaar ac_compiler_gnu=yes 38983955d011SMarcel Moolenaarelse 38993955d011SMarcel Moolenaar ac_compiler_gnu=no 39003955d011SMarcel Moolenaarfi 39013955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 39023955d011SMarcel Moolenaarac_cv_c_compiler_gnu=$ac_compiler_gnu 39033955d011SMarcel Moolenaar 39043955d011SMarcel Moolenaarfi 39053955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 39063955d011SMarcel Moolenaar$as_echo "$ac_cv_c_compiler_gnu" >&6; } 39073955d011SMarcel Moolenaarif test $ac_compiler_gnu = yes; then 39083955d011SMarcel Moolenaar GCC=yes 39093955d011SMarcel Moolenaarelse 39103955d011SMarcel Moolenaar GCC= 39113955d011SMarcel Moolenaarfi 39123955d011SMarcel Moolenaarac_test_CFLAGS=${CFLAGS+set} 39133955d011SMarcel Moolenaarac_save_CFLAGS=$CFLAGS 39143955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 39153955d011SMarcel Moolenaar$as_echo_n "checking whether $CC accepts -g... " >&6; } 39163955d011SMarcel Moolenaarif test "${ac_cv_prog_cc_g+set}" = set; then : 39173955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 39183955d011SMarcel Moolenaarelse 39193955d011SMarcel Moolenaar ac_save_c_werror_flag=$ac_c_werror_flag 39203955d011SMarcel Moolenaar ac_c_werror_flag=yes 39213955d011SMarcel Moolenaar ac_cv_prog_cc_g=no 39223955d011SMarcel Moolenaar CFLAGS="-g" 39233955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 39243955d011SMarcel Moolenaar/* end confdefs.h. */ 39253955d011SMarcel Moolenaar 39263955d011SMarcel Moolenaarint 39273955d011SMarcel Moolenaarmain () 39283955d011SMarcel Moolenaar{ 39293955d011SMarcel Moolenaar 39303955d011SMarcel Moolenaar ; 39313955d011SMarcel Moolenaar return 0; 39323955d011SMarcel Moolenaar} 39333955d011SMarcel Moolenaar_ACEOF 39343955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 39353955d011SMarcel Moolenaar ac_cv_prog_cc_g=yes 39363955d011SMarcel Moolenaarelse 39373955d011SMarcel Moolenaar CFLAGS="" 39383955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 39393955d011SMarcel Moolenaar/* end confdefs.h. */ 39403955d011SMarcel Moolenaar 39413955d011SMarcel Moolenaarint 39423955d011SMarcel Moolenaarmain () 39433955d011SMarcel Moolenaar{ 39443955d011SMarcel Moolenaar 39453955d011SMarcel Moolenaar ; 39463955d011SMarcel Moolenaar return 0; 39473955d011SMarcel Moolenaar} 39483955d011SMarcel Moolenaar_ACEOF 39493955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 39503955d011SMarcel Moolenaar 39513955d011SMarcel Moolenaarelse 39523955d011SMarcel Moolenaar ac_c_werror_flag=$ac_save_c_werror_flag 39533955d011SMarcel Moolenaar CFLAGS="-g" 39543955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 39553955d011SMarcel Moolenaar/* end confdefs.h. */ 39563955d011SMarcel Moolenaar 39573955d011SMarcel Moolenaarint 39583955d011SMarcel Moolenaarmain () 39593955d011SMarcel Moolenaar{ 39603955d011SMarcel Moolenaar 39613955d011SMarcel Moolenaar ; 39623955d011SMarcel Moolenaar return 0; 39633955d011SMarcel Moolenaar} 39643955d011SMarcel Moolenaar_ACEOF 39653955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 39663955d011SMarcel Moolenaar ac_cv_prog_cc_g=yes 39673955d011SMarcel Moolenaarfi 39683955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 39693955d011SMarcel Moolenaarfi 39703955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 39713955d011SMarcel Moolenaarfi 39723955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 39733955d011SMarcel Moolenaar ac_c_werror_flag=$ac_save_c_werror_flag 39743955d011SMarcel Moolenaarfi 39753955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 39763955d011SMarcel Moolenaar$as_echo "$ac_cv_prog_cc_g" >&6; } 39773955d011SMarcel Moolenaarif test "$ac_test_CFLAGS" = set; then 39783955d011SMarcel Moolenaar CFLAGS=$ac_save_CFLAGS 39793955d011SMarcel Moolenaarelif test $ac_cv_prog_cc_g = yes; then 39803955d011SMarcel Moolenaar if test "$GCC" = yes; then 39813955d011SMarcel Moolenaar CFLAGS="-g -O2" 39823955d011SMarcel Moolenaar else 39833955d011SMarcel Moolenaar CFLAGS="-g" 39843955d011SMarcel Moolenaar fi 39853955d011SMarcel Moolenaarelse 39863955d011SMarcel Moolenaar if test "$GCC" = yes; then 39873955d011SMarcel Moolenaar CFLAGS="-O2" 39883955d011SMarcel Moolenaar else 39893955d011SMarcel Moolenaar CFLAGS= 39903955d011SMarcel Moolenaar fi 39913955d011SMarcel Moolenaarfi 39923955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 39933955d011SMarcel Moolenaar$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 39943955d011SMarcel Moolenaarif test "${ac_cv_prog_cc_c89+set}" = set; then : 39953955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 39963955d011SMarcel Moolenaarelse 39973955d011SMarcel Moolenaar ac_cv_prog_cc_c89=no 39983955d011SMarcel Moolenaarac_save_CC=$CC 39993955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext 40003955d011SMarcel Moolenaar/* end confdefs.h. */ 40013955d011SMarcel Moolenaar#include <stdarg.h> 40023955d011SMarcel Moolenaar#include <stdio.h> 40033955d011SMarcel Moolenaar#include <sys/types.h> 40043955d011SMarcel Moolenaar#include <sys/stat.h> 40053955d011SMarcel Moolenaar/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 40063955d011SMarcel Moolenaarstruct buf { int x; }; 40073955d011SMarcel MoolenaarFILE * (*rcsopen) (struct buf *, struct stat *, int); 40083955d011SMarcel Moolenaarstatic char *e (p, i) 40093955d011SMarcel Moolenaar char **p; 40103955d011SMarcel Moolenaar int i; 40113955d011SMarcel Moolenaar{ 40123955d011SMarcel Moolenaar return p[i]; 40133955d011SMarcel Moolenaar} 40143955d011SMarcel Moolenaarstatic char *f (char * (*g) (char **, int), char **p, ...) 40153955d011SMarcel Moolenaar{ 40163955d011SMarcel Moolenaar char *s; 40173955d011SMarcel Moolenaar va_list v; 40183955d011SMarcel Moolenaar va_start (v,p); 40193955d011SMarcel Moolenaar s = g (p, va_arg (v,int)); 40203955d011SMarcel Moolenaar va_end (v); 40213955d011SMarcel Moolenaar return s; 40223955d011SMarcel Moolenaar} 40233955d011SMarcel Moolenaar 40243955d011SMarcel Moolenaar/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 40253955d011SMarcel Moolenaar function prototypes and stuff, but not '\xHH' hex character constants. 40263955d011SMarcel Moolenaar These don't provoke an error unfortunately, instead are silently treated 40273955d011SMarcel Moolenaar as 'x'. The following induces an error, until -std is added to get 40283955d011SMarcel Moolenaar proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 40293955d011SMarcel Moolenaar array size at least. It's necessary to write '\x00'==0 to get something 40303955d011SMarcel Moolenaar that's true only with -std. */ 40313955d011SMarcel Moolenaarint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 40323955d011SMarcel Moolenaar 40333955d011SMarcel Moolenaar/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 40343955d011SMarcel Moolenaar inside strings and character constants. */ 40353955d011SMarcel Moolenaar#define FOO(x) 'x' 40363955d011SMarcel Moolenaarint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 40373955d011SMarcel Moolenaar 40383955d011SMarcel Moolenaarint test (int i, double x); 40393955d011SMarcel Moolenaarstruct s1 {int (*f) (int a);}; 40403955d011SMarcel Moolenaarstruct s2 {int (*f) (double a);}; 40413955d011SMarcel Moolenaarint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 40423955d011SMarcel Moolenaarint argc; 40433955d011SMarcel Moolenaarchar **argv; 40443955d011SMarcel Moolenaarint 40453955d011SMarcel Moolenaarmain () 40463955d011SMarcel Moolenaar{ 40473955d011SMarcel Moolenaarreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 40483955d011SMarcel Moolenaar ; 40493955d011SMarcel Moolenaar return 0; 40503955d011SMarcel Moolenaar} 40513955d011SMarcel Moolenaar_ACEOF 40523955d011SMarcel Moolenaarfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 40533955d011SMarcel Moolenaar -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 40543955d011SMarcel Moolenaardo 40553955d011SMarcel Moolenaar CC="$ac_save_CC $ac_arg" 40563955d011SMarcel Moolenaar if ac_fn_c_try_compile "$LINENO"; then : 40573955d011SMarcel Moolenaar ac_cv_prog_cc_c89=$ac_arg 40583955d011SMarcel Moolenaarfi 40593955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext 40603955d011SMarcel Moolenaar test "x$ac_cv_prog_cc_c89" != "xno" && break 40613955d011SMarcel Moolenaardone 40623955d011SMarcel Moolenaarrm -f conftest.$ac_ext 40633955d011SMarcel MoolenaarCC=$ac_save_CC 40643955d011SMarcel Moolenaar 40653955d011SMarcel Moolenaarfi 40663955d011SMarcel Moolenaar# AC_CACHE_VAL 40673955d011SMarcel Moolenaarcase "x$ac_cv_prog_cc_c89" in 40683955d011SMarcel Moolenaar x) 40693955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 40703955d011SMarcel Moolenaar$as_echo "none needed" >&6; } ;; 40713955d011SMarcel Moolenaar xno) 40723955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 40733955d011SMarcel Moolenaar$as_echo "unsupported" >&6; } ;; 40743955d011SMarcel Moolenaar *) 40753955d011SMarcel Moolenaar CC="$CC $ac_cv_prog_cc_c89" 40763955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 40773955d011SMarcel Moolenaar$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 40783955d011SMarcel Moolenaaresac 40793955d011SMarcel Moolenaarif test "x$ac_cv_prog_cc_c89" != xno; then : 40803955d011SMarcel Moolenaar 40813955d011SMarcel Moolenaarfi 40823955d011SMarcel Moolenaar 40833955d011SMarcel Moolenaarac_ext=c 40843955d011SMarcel Moolenaarac_cpp='$CPP $CPPFLAGS' 40853955d011SMarcel Moolenaarac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 40863955d011SMarcel Moolenaarac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 40873955d011SMarcel Moolenaarac_compiler_gnu=$ac_cv_c_compiler_gnu 40883955d011SMarcel Moolenaar 40893955d011SMarcel Moolenaarif test $ac_cv_c_compiler_gnu = yes; then 40903955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5 40913955d011SMarcel Moolenaar$as_echo_n "checking whether $CC needs -traditional... " >&6; } 40923955d011SMarcel Moolenaarif test "${ac_cv_prog_gcc_traditional+set}" = set; then : 40933955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 40943955d011SMarcel Moolenaarelse 40953955d011SMarcel Moolenaar ac_pattern="Autoconf.*'x'" 40963955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 40973955d011SMarcel Moolenaar/* end confdefs.h. */ 40983955d011SMarcel Moolenaar#include <sgtty.h> 40993955d011SMarcel MoolenaarAutoconf TIOCGETP 41003955d011SMarcel Moolenaar_ACEOF 41013955d011SMarcel Moolenaarif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 41023955d011SMarcel Moolenaar $EGREP "$ac_pattern" >/dev/null 2>&1; then : 41033955d011SMarcel Moolenaar ac_cv_prog_gcc_traditional=yes 41043955d011SMarcel Moolenaarelse 41053955d011SMarcel Moolenaar ac_cv_prog_gcc_traditional=no 41063955d011SMarcel Moolenaarfi 41073955d011SMarcel Moolenaarrm -f conftest* 41083955d011SMarcel Moolenaar 41093955d011SMarcel Moolenaar 41103955d011SMarcel Moolenaar if test $ac_cv_prog_gcc_traditional = no; then 41113955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 41123955d011SMarcel Moolenaar/* end confdefs.h. */ 41133955d011SMarcel Moolenaar#include <termio.h> 41143955d011SMarcel MoolenaarAutoconf TCGETA 41153955d011SMarcel Moolenaar_ACEOF 41163955d011SMarcel Moolenaarif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 41173955d011SMarcel Moolenaar $EGREP "$ac_pattern" >/dev/null 2>&1; then : 41183955d011SMarcel Moolenaar ac_cv_prog_gcc_traditional=yes 41193955d011SMarcel Moolenaarfi 41203955d011SMarcel Moolenaarrm -f conftest* 41213955d011SMarcel Moolenaar 41223955d011SMarcel Moolenaar fi 41233955d011SMarcel Moolenaarfi 41243955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5 41253955d011SMarcel Moolenaar$as_echo "$ac_cv_prog_gcc_traditional" >&6; } 41263955d011SMarcel Moolenaar if test $ac_cv_prog_gcc_traditional = yes; then 41273955d011SMarcel Moolenaar CC="$CC -traditional" 41283955d011SMarcel Moolenaar fi 41293955d011SMarcel Moolenaarfi 41303955d011SMarcel Moolenaar 41313955d011SMarcel Moolenaarac_aux_dir= 41323955d011SMarcel Moolenaarfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 41333955d011SMarcel Moolenaar for ac_t in install-sh install.sh shtool; do 41343955d011SMarcel Moolenaar if test -f "$ac_dir/$ac_t"; then 41353955d011SMarcel Moolenaar ac_aux_dir=$ac_dir 41363955d011SMarcel Moolenaar ac_install_sh="$ac_aux_dir/$ac_t -c" 41373955d011SMarcel Moolenaar break 2 41383955d011SMarcel Moolenaar fi 41393955d011SMarcel Moolenaar done 41403955d011SMarcel Moolenaardone 41413955d011SMarcel Moolenaarif test -z "$ac_aux_dir"; then 41423955d011SMarcel Moolenaar as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 41433955d011SMarcel Moolenaarfi 41443955d011SMarcel Moolenaar 41453955d011SMarcel Moolenaar# These three variables are undocumented and unsupported, 41463955d011SMarcel Moolenaar# and are intended to be withdrawn in a future Autoconf release. 41473955d011SMarcel Moolenaar# They can cause serious problems if a builder's source tree is in a directory 41483955d011SMarcel Moolenaar# whose full name contains unusual characters. 41493955d011SMarcel Moolenaarac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 41503955d011SMarcel Moolenaarac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 41513955d011SMarcel Moolenaarac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 41523955d011SMarcel Moolenaar 41533955d011SMarcel Moolenaar 41543955d011SMarcel Moolenaar# Find a good install program. We prefer a C program (faster), 41553955d011SMarcel Moolenaar# so one script is as good as another. But avoid the broken or 41563955d011SMarcel Moolenaar# incompatible versions: 41573955d011SMarcel Moolenaar# SysV /etc/install, /usr/sbin/install 41583955d011SMarcel Moolenaar# SunOS /usr/etc/install 41593955d011SMarcel Moolenaar# IRIX /sbin/install 41603955d011SMarcel Moolenaar# AIX /bin/install 41613955d011SMarcel Moolenaar# AmigaOS /C/install, which installs bootblocks on floppy discs 41623955d011SMarcel Moolenaar# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 41633955d011SMarcel Moolenaar# AFS /usr/afsws/bin/install, which mishandles nonexistent args 41643955d011SMarcel Moolenaar# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 41653955d011SMarcel Moolenaar# OS/2's system install, which has a completely different semantic 41663955d011SMarcel Moolenaar# ./install, which can be erroneously created by make from ./install.sh. 41673955d011SMarcel Moolenaar# Reject install programs that cannot install multiple files. 41683955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 41693955d011SMarcel Moolenaar$as_echo_n "checking for a BSD-compatible install... " >&6; } 41703955d011SMarcel Moolenaarif test -z "$INSTALL"; then 41713955d011SMarcel Moolenaarif test "${ac_cv_path_install+set}" = set; then : 41723955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 41733955d011SMarcel Moolenaarelse 41743955d011SMarcel Moolenaar as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 41753955d011SMarcel Moolenaarfor as_dir in $PATH 41763955d011SMarcel Moolenaardo 41773955d011SMarcel Moolenaar IFS=$as_save_IFS 41783955d011SMarcel Moolenaar test -z "$as_dir" && as_dir=. 41793955d011SMarcel Moolenaar # Account for people who put trailing slashes in PATH elements. 41803955d011SMarcel Moolenaarcase $as_dir/ in #(( 41813955d011SMarcel Moolenaar ./ | .// | /[cC]/* | \ 41823955d011SMarcel Moolenaar /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 41833955d011SMarcel Moolenaar ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 41843955d011SMarcel Moolenaar /usr/ucb/* ) ;; 41853955d011SMarcel Moolenaar *) 41863955d011SMarcel Moolenaar # OSF1 and SCO ODT 3.0 have their own names for install. 41873955d011SMarcel Moolenaar # Don't use installbsd from OSF since it installs stuff as root 41883955d011SMarcel Moolenaar # by default. 41893955d011SMarcel Moolenaar for ac_prog in ginstall scoinst install; do 41903955d011SMarcel Moolenaar for ac_exec_ext in '' $ac_executable_extensions; do 41913955d011SMarcel Moolenaar if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 41923955d011SMarcel Moolenaar if test $ac_prog = install && 41933955d011SMarcel Moolenaar grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 41943955d011SMarcel Moolenaar # AIX install. It has an incompatible calling convention. 41953955d011SMarcel Moolenaar : 41963955d011SMarcel Moolenaar elif test $ac_prog = install && 41973955d011SMarcel Moolenaar grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 41983955d011SMarcel Moolenaar # program-specific install script used by HP pwplus--don't use. 41993955d011SMarcel Moolenaar : 42003955d011SMarcel Moolenaar else 42013955d011SMarcel Moolenaar rm -rf conftest.one conftest.two conftest.dir 42023955d011SMarcel Moolenaar echo one > conftest.one 42033955d011SMarcel Moolenaar echo two > conftest.two 42043955d011SMarcel Moolenaar mkdir conftest.dir 42053955d011SMarcel Moolenaar if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 42063955d011SMarcel Moolenaar test -s conftest.one && test -s conftest.two && 42073955d011SMarcel Moolenaar test -s conftest.dir/conftest.one && 42083955d011SMarcel Moolenaar test -s conftest.dir/conftest.two 42093955d011SMarcel Moolenaar then 42103955d011SMarcel Moolenaar ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 42113955d011SMarcel Moolenaar break 3 42123955d011SMarcel Moolenaar fi 42133955d011SMarcel Moolenaar fi 42143955d011SMarcel Moolenaar fi 42153955d011SMarcel Moolenaar done 42163955d011SMarcel Moolenaar done 42173955d011SMarcel Moolenaar ;; 42183955d011SMarcel Moolenaaresac 42193955d011SMarcel Moolenaar 42203955d011SMarcel Moolenaar done 42213955d011SMarcel MoolenaarIFS=$as_save_IFS 42223955d011SMarcel Moolenaar 42233955d011SMarcel Moolenaarrm -rf conftest.one conftest.two conftest.dir 42243955d011SMarcel Moolenaar 42253955d011SMarcel Moolenaarfi 42263955d011SMarcel Moolenaar if test "${ac_cv_path_install+set}" = set; then 42273955d011SMarcel Moolenaar INSTALL=$ac_cv_path_install 42283955d011SMarcel Moolenaar else 42293955d011SMarcel Moolenaar # As a last resort, use the slow shell script. Don't cache a 42303955d011SMarcel Moolenaar # value for INSTALL within a source directory, because that will 42313955d011SMarcel Moolenaar # break other packages using the cache if that directory is 42323955d011SMarcel Moolenaar # removed, or if the value is a relative name. 42333955d011SMarcel Moolenaar INSTALL=$ac_install_sh 42343955d011SMarcel Moolenaar fi 42353955d011SMarcel Moolenaarfi 42363955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 42373955d011SMarcel Moolenaar$as_echo "$INSTALL" >&6; } 42383955d011SMarcel Moolenaar 42393955d011SMarcel Moolenaar# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 42403955d011SMarcel Moolenaar# It thinks the first close brace ends the variable substitution. 42413955d011SMarcel Moolenaartest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 42423955d011SMarcel Moolenaar 42433955d011SMarcel Moolenaartest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 42443955d011SMarcel Moolenaar 42453955d011SMarcel Moolenaartest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 42463955d011SMarcel Moolenaar 42473955d011SMarcel Moolenaar 42483955d011SMarcel Moolenaarecho $ECHO_N "checking if sh will pass .MAKE. variables... $ECHO_C" >&6 42493955d011SMarcel Moolenaarok=`env .MAKE.LEVEL=1 /bin/sh -c env | grep LEVEL=` 42503955d011SMarcel Moolenaarcase "$ok" in 42513955d011SMarcel Moolenaar"") echo no >&6; CPPFLAGS="${CPPFLAGS} -DNEED_MAKE_LEVEL_SAFE";; 42523955d011SMarcel Moolenaar*) echo yes >&6;; 42533955d011SMarcel Moolenaaresac 42543955d011SMarcel Moolenaar 42553955d011SMarcel Moolenaar 42563955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 42573955d011SMarcel Moolenaar$as_echo_n "checking for ANSI C header files... " >&6; } 42583955d011SMarcel Moolenaarif test "${ac_cv_header_stdc+set}" = set; then : 42593955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 42603955d011SMarcel Moolenaarelse 42613955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 42623955d011SMarcel Moolenaar/* end confdefs.h. */ 42633955d011SMarcel Moolenaar#include <stdlib.h> 42643955d011SMarcel Moolenaar#include <stdarg.h> 42653955d011SMarcel Moolenaar#include <string.h> 42663955d011SMarcel Moolenaar#include <float.h> 42673955d011SMarcel Moolenaar 42683955d011SMarcel Moolenaarint 42693955d011SMarcel Moolenaarmain () 42703955d011SMarcel Moolenaar{ 42713955d011SMarcel Moolenaar 42723955d011SMarcel Moolenaar ; 42733955d011SMarcel Moolenaar return 0; 42743955d011SMarcel Moolenaar} 42753955d011SMarcel Moolenaar_ACEOF 42763955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 42773955d011SMarcel Moolenaar ac_cv_header_stdc=yes 42783955d011SMarcel Moolenaarelse 42793955d011SMarcel Moolenaar ac_cv_header_stdc=no 42803955d011SMarcel Moolenaarfi 42813955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 42823955d011SMarcel Moolenaar 42833955d011SMarcel Moolenaarif test $ac_cv_header_stdc = yes; then 42843955d011SMarcel Moolenaar # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 42853955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 42863955d011SMarcel Moolenaar/* end confdefs.h. */ 42873955d011SMarcel Moolenaar#include <string.h> 42883955d011SMarcel Moolenaar 42893955d011SMarcel Moolenaar_ACEOF 42903955d011SMarcel Moolenaarif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 42913955d011SMarcel Moolenaar $EGREP "memchr" >/dev/null 2>&1; then : 42923955d011SMarcel Moolenaar 42933955d011SMarcel Moolenaarelse 42943955d011SMarcel Moolenaar ac_cv_header_stdc=no 42953955d011SMarcel Moolenaarfi 42963955d011SMarcel Moolenaarrm -f conftest* 42973955d011SMarcel Moolenaar 42983955d011SMarcel Moolenaarfi 42993955d011SMarcel Moolenaar 43003955d011SMarcel Moolenaarif test $ac_cv_header_stdc = yes; then 43013955d011SMarcel Moolenaar # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 43023955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 43033955d011SMarcel Moolenaar/* end confdefs.h. */ 43043955d011SMarcel Moolenaar#include <stdlib.h> 43053955d011SMarcel Moolenaar 43063955d011SMarcel Moolenaar_ACEOF 43073955d011SMarcel Moolenaarif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 43083955d011SMarcel Moolenaar $EGREP "free" >/dev/null 2>&1; then : 43093955d011SMarcel Moolenaar 43103955d011SMarcel Moolenaarelse 43113955d011SMarcel Moolenaar ac_cv_header_stdc=no 43123955d011SMarcel Moolenaarfi 43133955d011SMarcel Moolenaarrm -f conftest* 43143955d011SMarcel Moolenaar 43153955d011SMarcel Moolenaarfi 43163955d011SMarcel Moolenaar 43173955d011SMarcel Moolenaarif test $ac_cv_header_stdc = yes; then 43183955d011SMarcel Moolenaar # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 43193955d011SMarcel Moolenaar if test "$cross_compiling" = yes; then : 43203955d011SMarcel Moolenaar : 43213955d011SMarcel Moolenaarelse 43223955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 43233955d011SMarcel Moolenaar/* end confdefs.h. */ 43243955d011SMarcel Moolenaar#include <ctype.h> 43253955d011SMarcel Moolenaar#include <stdlib.h> 43263955d011SMarcel Moolenaar#if ((' ' & 0x0FF) == 0x020) 43273955d011SMarcel Moolenaar# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 43283955d011SMarcel Moolenaar# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 43293955d011SMarcel Moolenaar#else 43303955d011SMarcel Moolenaar# define ISLOWER(c) \ 43313955d011SMarcel Moolenaar (('a' <= (c) && (c) <= 'i') \ 43323955d011SMarcel Moolenaar || ('j' <= (c) && (c) <= 'r') \ 43333955d011SMarcel Moolenaar || ('s' <= (c) && (c) <= 'z')) 43343955d011SMarcel Moolenaar# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 43353955d011SMarcel Moolenaar#endif 43363955d011SMarcel Moolenaar 43373955d011SMarcel Moolenaar#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 43383955d011SMarcel Moolenaarint 43393955d011SMarcel Moolenaarmain () 43403955d011SMarcel Moolenaar{ 43413955d011SMarcel Moolenaar int i; 43423955d011SMarcel Moolenaar for (i = 0; i < 256; i++) 43433955d011SMarcel Moolenaar if (XOR (islower (i), ISLOWER (i)) 43443955d011SMarcel Moolenaar || toupper (i) != TOUPPER (i)) 43453955d011SMarcel Moolenaar return 2; 43463955d011SMarcel Moolenaar return 0; 43473955d011SMarcel Moolenaar} 43483955d011SMarcel Moolenaar_ACEOF 43493955d011SMarcel Moolenaarif ac_fn_c_try_run "$LINENO"; then : 43503955d011SMarcel Moolenaar 43513955d011SMarcel Moolenaarelse 43523955d011SMarcel Moolenaar ac_cv_header_stdc=no 43533955d011SMarcel Moolenaarfi 43543955d011SMarcel Moolenaarrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 43553955d011SMarcel Moolenaar conftest.$ac_objext conftest.beam conftest.$ac_ext 43563955d011SMarcel Moolenaarfi 43573955d011SMarcel Moolenaar 43583955d011SMarcel Moolenaarfi 43593955d011SMarcel Moolenaarfi 43603955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 43613955d011SMarcel Moolenaar$as_echo "$ac_cv_header_stdc" >&6; } 43623955d011SMarcel Moolenaarif test $ac_cv_header_stdc = yes; then 43633955d011SMarcel Moolenaar 43643955d011SMarcel Moolenaar$as_echo "#define STDC_HEADERS 1" >>confdefs.h 43653955d011SMarcel Moolenaar 43663955d011SMarcel Moolenaarfi 43673955d011SMarcel Moolenaar 43683955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 43693955d011SMarcel Moolenaar$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 43703955d011SMarcel Moolenaarif test "${ac_cv_header_sys_wait_h+set}" = set; then : 43713955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 43723955d011SMarcel Moolenaarelse 43733955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 43743955d011SMarcel Moolenaar/* end confdefs.h. */ 43753955d011SMarcel Moolenaar#include <sys/types.h> 43763955d011SMarcel Moolenaar#include <sys/wait.h> 43773955d011SMarcel Moolenaar#ifndef WEXITSTATUS 43783955d011SMarcel Moolenaar# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 43793955d011SMarcel Moolenaar#endif 43803955d011SMarcel Moolenaar#ifndef WIFEXITED 43813955d011SMarcel Moolenaar# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 43823955d011SMarcel Moolenaar#endif 43833955d011SMarcel Moolenaar 43843955d011SMarcel Moolenaarint 43853955d011SMarcel Moolenaarmain () 43863955d011SMarcel Moolenaar{ 43873955d011SMarcel Moolenaar int s; 43883955d011SMarcel Moolenaar wait (&s); 43893955d011SMarcel Moolenaar s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 43903955d011SMarcel Moolenaar ; 43913955d011SMarcel Moolenaar return 0; 43923955d011SMarcel Moolenaar} 43933955d011SMarcel Moolenaar_ACEOF 43943955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 43953955d011SMarcel Moolenaar ac_cv_header_sys_wait_h=yes 43963955d011SMarcel Moolenaarelse 43973955d011SMarcel Moolenaar ac_cv_header_sys_wait_h=no 43983955d011SMarcel Moolenaarfi 43993955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 44003955d011SMarcel Moolenaarfi 44013955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 44023955d011SMarcel Moolenaar$as_echo "$ac_cv_header_sys_wait_h" >&6; } 44033955d011SMarcel Moolenaarif test $ac_cv_header_sys_wait_h = yes; then 44043955d011SMarcel Moolenaar 44053955d011SMarcel Moolenaar$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 44063955d011SMarcel Moolenaar 44073955d011SMarcel Moolenaarfi 44083955d011SMarcel Moolenaar 44093955d011SMarcel Moolenaarac_header_dirent=no 44103955d011SMarcel Moolenaarfor ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 44113955d011SMarcel Moolenaar as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` 44123955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 44133955d011SMarcel Moolenaar$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } 44143955d011SMarcel Moolenaarif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then : 44153955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 44163955d011SMarcel Moolenaarelse 44173955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 44183955d011SMarcel Moolenaar/* end confdefs.h. */ 44193955d011SMarcel Moolenaar#include <sys/types.h> 44203955d011SMarcel Moolenaar#include <$ac_hdr> 44213955d011SMarcel Moolenaar 44223955d011SMarcel Moolenaarint 44233955d011SMarcel Moolenaarmain () 44243955d011SMarcel Moolenaar{ 44253955d011SMarcel Moolenaarif ((DIR *) 0) 44263955d011SMarcel Moolenaarreturn 0; 44273955d011SMarcel Moolenaar ; 44283955d011SMarcel Moolenaar return 0; 44293955d011SMarcel Moolenaar} 44303955d011SMarcel Moolenaar_ACEOF 44313955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 44323955d011SMarcel Moolenaar eval "$as_ac_Header=yes" 44333955d011SMarcel Moolenaarelse 44343955d011SMarcel Moolenaar eval "$as_ac_Header=no" 44353955d011SMarcel Moolenaarfi 44363955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 44373955d011SMarcel Moolenaarfi 44383955d011SMarcel Moolenaareval ac_res=\$$as_ac_Header 44393955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 44403955d011SMarcel Moolenaar$as_echo "$ac_res" >&6; } 44413955d011SMarcel Moolenaareval as_val=\$$as_ac_Header 44423955d011SMarcel Moolenaar if test "x$as_val" = x""yes; then : 44433955d011SMarcel Moolenaar cat >>confdefs.h <<_ACEOF 44443955d011SMarcel Moolenaar#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 44453955d011SMarcel Moolenaar_ACEOF 44463955d011SMarcel Moolenaar 44473955d011SMarcel Moolenaarac_header_dirent=$ac_hdr; break 44483955d011SMarcel Moolenaarfi 44493955d011SMarcel Moolenaar 44503955d011SMarcel Moolenaardone 44513955d011SMarcel Moolenaar# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 44523955d011SMarcel Moolenaarif test $ac_header_dirent = dirent.h; then 44533955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 44543955d011SMarcel Moolenaar$as_echo_n "checking for library containing opendir... " >&6; } 44553955d011SMarcel Moolenaarif test "${ac_cv_search_opendir+set}" = set; then : 44563955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 44573955d011SMarcel Moolenaarelse 44583955d011SMarcel Moolenaar ac_func_search_save_LIBS=$LIBS 44593955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext 44603955d011SMarcel Moolenaar/* end confdefs.h. */ 44613955d011SMarcel Moolenaar 44623955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error. 44633955d011SMarcel Moolenaar Use char because int might match the return type of a GCC 44643955d011SMarcel Moolenaar builtin and then its argument prototype would still apply. */ 44653955d011SMarcel Moolenaar#ifdef __cplusplus 44663955d011SMarcel Moolenaarextern "C" 44673955d011SMarcel Moolenaar#endif 44683955d011SMarcel Moolenaarchar opendir (); 44693955d011SMarcel Moolenaarint 44703955d011SMarcel Moolenaarmain () 44713955d011SMarcel Moolenaar{ 44723955d011SMarcel Moolenaarreturn opendir (); 44733955d011SMarcel Moolenaar ; 44743955d011SMarcel Moolenaar return 0; 44753955d011SMarcel Moolenaar} 44763955d011SMarcel Moolenaar_ACEOF 44773955d011SMarcel Moolenaarfor ac_lib in '' dir; do 44783955d011SMarcel Moolenaar if test -z "$ac_lib"; then 44793955d011SMarcel Moolenaar ac_res="none required" 44803955d011SMarcel Moolenaar else 44813955d011SMarcel Moolenaar ac_res=-l$ac_lib 44823955d011SMarcel Moolenaar LIBS="-l$ac_lib $ac_func_search_save_LIBS" 44833955d011SMarcel Moolenaar fi 44843955d011SMarcel Moolenaar if ac_fn_c_try_link "$LINENO"; then : 44853955d011SMarcel Moolenaar ac_cv_search_opendir=$ac_res 44863955d011SMarcel Moolenaarfi 44873955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext \ 44883955d011SMarcel Moolenaar conftest$ac_exeext 44893955d011SMarcel Moolenaar if test "${ac_cv_search_opendir+set}" = set; then : 44903955d011SMarcel Moolenaar break 44913955d011SMarcel Moolenaarfi 44923955d011SMarcel Moolenaardone 44933955d011SMarcel Moolenaarif test "${ac_cv_search_opendir+set}" = set; then : 44943955d011SMarcel Moolenaar 44953955d011SMarcel Moolenaarelse 44963955d011SMarcel Moolenaar ac_cv_search_opendir=no 44973955d011SMarcel Moolenaarfi 44983955d011SMarcel Moolenaarrm conftest.$ac_ext 44993955d011SMarcel MoolenaarLIBS=$ac_func_search_save_LIBS 45003955d011SMarcel Moolenaarfi 45013955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 45023955d011SMarcel Moolenaar$as_echo "$ac_cv_search_opendir" >&6; } 45033955d011SMarcel Moolenaarac_res=$ac_cv_search_opendir 45043955d011SMarcel Moolenaarif test "$ac_res" != no; then : 45053955d011SMarcel Moolenaar test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 45063955d011SMarcel Moolenaar 45073955d011SMarcel Moolenaarfi 45083955d011SMarcel Moolenaar 45093955d011SMarcel Moolenaarelse 45103955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 45113955d011SMarcel Moolenaar$as_echo_n "checking for library containing opendir... " >&6; } 45123955d011SMarcel Moolenaarif test "${ac_cv_search_opendir+set}" = set; then : 45133955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 45143955d011SMarcel Moolenaarelse 45153955d011SMarcel Moolenaar ac_func_search_save_LIBS=$LIBS 45163955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext 45173955d011SMarcel Moolenaar/* end confdefs.h. */ 45183955d011SMarcel Moolenaar 45193955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error. 45203955d011SMarcel Moolenaar Use char because int might match the return type of a GCC 45213955d011SMarcel Moolenaar builtin and then its argument prototype would still apply. */ 45223955d011SMarcel Moolenaar#ifdef __cplusplus 45233955d011SMarcel Moolenaarextern "C" 45243955d011SMarcel Moolenaar#endif 45253955d011SMarcel Moolenaarchar opendir (); 45263955d011SMarcel Moolenaarint 45273955d011SMarcel Moolenaarmain () 45283955d011SMarcel Moolenaar{ 45293955d011SMarcel Moolenaarreturn opendir (); 45303955d011SMarcel Moolenaar ; 45313955d011SMarcel Moolenaar return 0; 45323955d011SMarcel Moolenaar} 45333955d011SMarcel Moolenaar_ACEOF 45343955d011SMarcel Moolenaarfor ac_lib in '' x; do 45353955d011SMarcel Moolenaar if test -z "$ac_lib"; then 45363955d011SMarcel Moolenaar ac_res="none required" 45373955d011SMarcel Moolenaar else 45383955d011SMarcel Moolenaar ac_res=-l$ac_lib 45393955d011SMarcel Moolenaar LIBS="-l$ac_lib $ac_func_search_save_LIBS" 45403955d011SMarcel Moolenaar fi 45413955d011SMarcel Moolenaar if ac_fn_c_try_link "$LINENO"; then : 45423955d011SMarcel Moolenaar ac_cv_search_opendir=$ac_res 45433955d011SMarcel Moolenaarfi 45443955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext \ 45453955d011SMarcel Moolenaar conftest$ac_exeext 45463955d011SMarcel Moolenaar if test "${ac_cv_search_opendir+set}" = set; then : 45473955d011SMarcel Moolenaar break 45483955d011SMarcel Moolenaarfi 45493955d011SMarcel Moolenaardone 45503955d011SMarcel Moolenaarif test "${ac_cv_search_opendir+set}" = set; then : 45513955d011SMarcel Moolenaar 45523955d011SMarcel Moolenaarelse 45533955d011SMarcel Moolenaar ac_cv_search_opendir=no 45543955d011SMarcel Moolenaarfi 45553955d011SMarcel Moolenaarrm conftest.$ac_ext 45563955d011SMarcel MoolenaarLIBS=$ac_func_search_save_LIBS 45573955d011SMarcel Moolenaarfi 45583955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 45593955d011SMarcel Moolenaar$as_echo "$ac_cv_search_opendir" >&6; } 45603955d011SMarcel Moolenaarac_res=$ac_cv_search_opendir 45613955d011SMarcel Moolenaarif test "$ac_res" != no; then : 45623955d011SMarcel Moolenaar test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 45633955d011SMarcel Moolenaar 45643955d011SMarcel Moolenaarfi 45653955d011SMarcel Moolenaar 45663955d011SMarcel Moolenaarfi 45673955d011SMarcel Moolenaar 45683955d011SMarcel Moolenaarfor ac_header in \ 45693955d011SMarcel Moolenaar ar.h \ 45703955d011SMarcel Moolenaar err.h \ 45713955d011SMarcel Moolenaar fcntl.h \ 45723955d011SMarcel Moolenaar paths.h \ 45733955d011SMarcel Moolenaar poll.h \ 45743955d011SMarcel Moolenaar ranlib.h \ 45753955d011SMarcel Moolenaar string.h \ 45763955d011SMarcel Moolenaar sys/mman.h \ 45773955d011SMarcel Moolenaar sys/select.h \ 45783955d011SMarcel Moolenaar sys/socket.h \ 45793955d011SMarcel Moolenaar sys/time.h \ 45803955d011SMarcel Moolenaar sys/uio.h \ 45813955d011SMarcel Moolenaar unistd.h \ 45823955d011SMarcel Moolenaar utime.h \ 45833955d011SMarcel Moolenaar 45843955d011SMarcel Moolenaardo : 45853955d011SMarcel Moolenaar as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 45863955d011SMarcel Moolenaarac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 45873955d011SMarcel Moolenaareval as_val=\$$as_ac_Header 45883955d011SMarcel Moolenaar if test "x$as_val" = x""yes; then : 45893955d011SMarcel Moolenaar cat >>confdefs.h <<_ACEOF 45903955d011SMarcel Moolenaar#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 45913955d011SMarcel Moolenaar_ACEOF 45923955d011SMarcel Moolenaar 45933955d011SMarcel Moolenaarfi 45943955d011SMarcel Moolenaar 45953955d011SMarcel Moolenaardone 45963955d011SMarcel Moolenaar 45973955d011SMarcel Moolenaar 45983955d011SMarcel Moolenaarac_fn_c_check_header_mongrel "$LINENO" "sys/cdefs.h" "ac_cv_header_sys_cdefs_h" "$ac_includes_default" 45993955d011SMarcel Moolenaarif test "x$ac_cv_header_sys_cdefs_h" = x""yes; then : 46003955d011SMarcel Moolenaar echo $ECHO_N "checking whether sys/cdefs.h is compatible... $ECHO_C" >&6 46013955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext 46023955d011SMarcel Moolenaar/* end confdefs.h. */ 46033955d011SMarcel Moolenaar#include <sys/cdefs.h> 46043955d011SMarcel Moolenaar#ifdef __RCSID 46053955d011SMarcel Moolenaaryes 46063955d011SMarcel Moolenaar#endif 46073955d011SMarcel Moolenaar 46083955d011SMarcel Moolenaar_ACEOF 46093955d011SMarcel Moolenaarif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 46103955d011SMarcel Moolenaar $EGREP "yes" >/dev/null 2>&1; then : 46113955d011SMarcel Moolenaar echo yes >&6 46123955d011SMarcel Moolenaarelse 46133955d011SMarcel Moolenaar echo no >&6; CPPFLAGS="${CPPFLAGS} -I`cd ${srcdir}/missing && pwd` -DNEED_HOST_CDEFS_H" 46143955d011SMarcel Moolenaarfi 46153955d011SMarcel Moolenaarrm -f conftest* 46163955d011SMarcel Moolenaar 46173955d011SMarcel Moolenaarelse 46183955d011SMarcel Moolenaar CPPFLAGS="${CPPFLAGS} -I`cd ${srcdir}/missing && pwd`" 46193955d011SMarcel Moolenaarfi 46203955d011SMarcel Moolenaar 46213955d011SMarcel Moolenaar 46223955d011SMarcel Moolenaar 46233955d011SMarcel Moolenaar 46243955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5 46253955d011SMarcel Moolenaar$as_echo_n "checking for __attribute__... " >&6; } 46263955d011SMarcel Moolenaarif test "${ac_cv___attribute__+set}" = set; then : 46273955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 46283955d011SMarcel Moolenaarelse 46293955d011SMarcel Moolenaar 46303955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext 46313955d011SMarcel Moolenaar/* end confdefs.h. */ 46323955d011SMarcel Moolenaar 46333955d011SMarcel Moolenaar#include <stdlib.h> 46343955d011SMarcel Moolenaar 46353955d011SMarcel Moolenaarint 46363955d011SMarcel Moolenaarmain () 46373955d011SMarcel Moolenaar{ 46383955d011SMarcel Moolenaar 46393955d011SMarcel Moolenaarstatic void foo(void) __attribute__ ((noreturn)); 46403955d011SMarcel Moolenaar 46413955d011SMarcel Moolenaarstatic void 46423955d011SMarcel Moolenaarfoo(void) 46433955d011SMarcel Moolenaar{ 46443955d011SMarcel Moolenaar exit(1); 46453955d011SMarcel Moolenaar} 46463955d011SMarcel Moolenaar 46473955d011SMarcel Moolenaar ; 46483955d011SMarcel Moolenaar return 0; 46493955d011SMarcel Moolenaar} 46503955d011SMarcel Moolenaar_ACEOF 46513955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 46523955d011SMarcel Moolenaar ac_cv___attribute__=yes 46533955d011SMarcel Moolenaarelse 46543955d011SMarcel Moolenaar ac_cv___attribute__=no 46553955d011SMarcel Moolenaarfi 46563955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 46573955d011SMarcel Moolenaarfi 46583955d011SMarcel Moolenaar 46593955d011SMarcel Moolenaarif test "$ac_cv___attribute__" = "yes"; then 46603955d011SMarcel Moolenaar 46613955d011SMarcel Moolenaar$as_echo "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h 46623955d011SMarcel Moolenaar 46633955d011SMarcel Moolenaarfi 46643955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5 46653955d011SMarcel Moolenaar$as_echo "$ac_cv___attribute__" >&6; } 46663955d011SMarcel Moolenaar 46673955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 46683955d011SMarcel Moolenaar$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 46693955d011SMarcel Moolenaarif test "${ac_cv_c_bigendian+set}" = set; then : 46703955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 46713955d011SMarcel Moolenaarelse 46723955d011SMarcel Moolenaar ac_cv_c_bigendian=unknown 46733955d011SMarcel Moolenaar # See if we're dealing with a universal compiler. 46743955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 46753955d011SMarcel Moolenaar/* end confdefs.h. */ 46763955d011SMarcel Moolenaar#ifndef __APPLE_CC__ 46773955d011SMarcel Moolenaar not a universal capable compiler 46783955d011SMarcel Moolenaar #endif 46793955d011SMarcel Moolenaar typedef int dummy; 46803955d011SMarcel Moolenaar 46813955d011SMarcel Moolenaar_ACEOF 46823955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 46833955d011SMarcel Moolenaar 46843955d011SMarcel Moolenaar # Check for potential -arch flags. It is not universal unless 46853955d011SMarcel Moolenaar # there are at least two -arch flags with different values. 46863955d011SMarcel Moolenaar ac_arch= 46873955d011SMarcel Moolenaar ac_prev= 46883955d011SMarcel Moolenaar for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 46893955d011SMarcel Moolenaar if test -n "$ac_prev"; then 46903955d011SMarcel Moolenaar case $ac_word in 46913955d011SMarcel Moolenaar i?86 | x86_64 | ppc | ppc64) 46923955d011SMarcel Moolenaar if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 46933955d011SMarcel Moolenaar ac_arch=$ac_word 46943955d011SMarcel Moolenaar else 46953955d011SMarcel Moolenaar ac_cv_c_bigendian=universal 46963955d011SMarcel Moolenaar break 46973955d011SMarcel Moolenaar fi 46983955d011SMarcel Moolenaar ;; 46993955d011SMarcel Moolenaar esac 47003955d011SMarcel Moolenaar ac_prev= 47013955d011SMarcel Moolenaar elif test "x$ac_word" = "x-arch"; then 47023955d011SMarcel Moolenaar ac_prev=arch 47033955d011SMarcel Moolenaar fi 47043955d011SMarcel Moolenaar done 47053955d011SMarcel Moolenaarfi 47063955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 47073955d011SMarcel Moolenaar if test $ac_cv_c_bigendian = unknown; then 47083955d011SMarcel Moolenaar # See if sys/param.h defines the BYTE_ORDER macro. 47093955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 47103955d011SMarcel Moolenaar/* end confdefs.h. */ 47113955d011SMarcel Moolenaar#include <sys/types.h> 47123955d011SMarcel Moolenaar #include <sys/param.h> 47133955d011SMarcel Moolenaar 47143955d011SMarcel Moolenaarint 47153955d011SMarcel Moolenaarmain () 47163955d011SMarcel Moolenaar{ 47173955d011SMarcel Moolenaar#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 47183955d011SMarcel Moolenaar && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 47193955d011SMarcel Moolenaar && LITTLE_ENDIAN) 47203955d011SMarcel Moolenaar bogus endian macros 47213955d011SMarcel Moolenaar #endif 47223955d011SMarcel Moolenaar 47233955d011SMarcel Moolenaar ; 47243955d011SMarcel Moolenaar return 0; 47253955d011SMarcel Moolenaar} 47263955d011SMarcel Moolenaar_ACEOF 47273955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 47283955d011SMarcel Moolenaar # It does; now see whether it defined to BIG_ENDIAN or not. 47293955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 47303955d011SMarcel Moolenaar/* end confdefs.h. */ 47313955d011SMarcel Moolenaar#include <sys/types.h> 47323955d011SMarcel Moolenaar #include <sys/param.h> 47333955d011SMarcel Moolenaar 47343955d011SMarcel Moolenaarint 47353955d011SMarcel Moolenaarmain () 47363955d011SMarcel Moolenaar{ 47373955d011SMarcel Moolenaar#if BYTE_ORDER != BIG_ENDIAN 47383955d011SMarcel Moolenaar not big endian 47393955d011SMarcel Moolenaar #endif 47403955d011SMarcel Moolenaar 47413955d011SMarcel Moolenaar ; 47423955d011SMarcel Moolenaar return 0; 47433955d011SMarcel Moolenaar} 47443955d011SMarcel Moolenaar_ACEOF 47453955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 47463955d011SMarcel Moolenaar ac_cv_c_bigendian=yes 47473955d011SMarcel Moolenaarelse 47483955d011SMarcel Moolenaar ac_cv_c_bigendian=no 47493955d011SMarcel Moolenaarfi 47503955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 47513955d011SMarcel Moolenaarfi 47523955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 47533955d011SMarcel Moolenaar fi 47543955d011SMarcel Moolenaar if test $ac_cv_c_bigendian = unknown; then 47553955d011SMarcel Moolenaar # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 47563955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 47573955d011SMarcel Moolenaar/* end confdefs.h. */ 47583955d011SMarcel Moolenaar#include <limits.h> 47593955d011SMarcel Moolenaar 47603955d011SMarcel Moolenaarint 47613955d011SMarcel Moolenaarmain () 47623955d011SMarcel Moolenaar{ 47633955d011SMarcel Moolenaar#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 47643955d011SMarcel Moolenaar bogus endian macros 47653955d011SMarcel Moolenaar #endif 47663955d011SMarcel Moolenaar 47673955d011SMarcel Moolenaar ; 47683955d011SMarcel Moolenaar return 0; 47693955d011SMarcel Moolenaar} 47703955d011SMarcel Moolenaar_ACEOF 47713955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 47723955d011SMarcel Moolenaar # It does; now see whether it defined to _BIG_ENDIAN or not. 47733955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 47743955d011SMarcel Moolenaar/* end confdefs.h. */ 47753955d011SMarcel Moolenaar#include <limits.h> 47763955d011SMarcel Moolenaar 47773955d011SMarcel Moolenaarint 47783955d011SMarcel Moolenaarmain () 47793955d011SMarcel Moolenaar{ 47803955d011SMarcel Moolenaar#ifndef _BIG_ENDIAN 47813955d011SMarcel Moolenaar not big endian 47823955d011SMarcel Moolenaar #endif 47833955d011SMarcel Moolenaar 47843955d011SMarcel Moolenaar ; 47853955d011SMarcel Moolenaar return 0; 47863955d011SMarcel Moolenaar} 47873955d011SMarcel Moolenaar_ACEOF 47883955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 47893955d011SMarcel Moolenaar ac_cv_c_bigendian=yes 47903955d011SMarcel Moolenaarelse 47913955d011SMarcel Moolenaar ac_cv_c_bigendian=no 47923955d011SMarcel Moolenaarfi 47933955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 47943955d011SMarcel Moolenaarfi 47953955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 47963955d011SMarcel Moolenaar fi 47973955d011SMarcel Moolenaar if test $ac_cv_c_bigendian = unknown; then 47983955d011SMarcel Moolenaar # Compile a test program. 47993955d011SMarcel Moolenaar if test "$cross_compiling" = yes; then : 48003955d011SMarcel Moolenaar # Try to guess by grepping values from an object file. 48013955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 48023955d011SMarcel Moolenaar/* end confdefs.h. */ 48033955d011SMarcel Moolenaarshort int ascii_mm[] = 48043955d011SMarcel Moolenaar { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 48053955d011SMarcel Moolenaar short int ascii_ii[] = 48063955d011SMarcel Moolenaar { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 48073955d011SMarcel Moolenaar int use_ascii (int i) { 48083955d011SMarcel Moolenaar return ascii_mm[i] + ascii_ii[i]; 48093955d011SMarcel Moolenaar } 48103955d011SMarcel Moolenaar short int ebcdic_ii[] = 48113955d011SMarcel Moolenaar { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 48123955d011SMarcel Moolenaar short int ebcdic_mm[] = 48133955d011SMarcel Moolenaar { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 48143955d011SMarcel Moolenaar int use_ebcdic (int i) { 48153955d011SMarcel Moolenaar return ebcdic_mm[i] + ebcdic_ii[i]; 48163955d011SMarcel Moolenaar } 48173955d011SMarcel Moolenaar extern int foo; 48183955d011SMarcel Moolenaar 48193955d011SMarcel Moolenaarint 48203955d011SMarcel Moolenaarmain () 48213955d011SMarcel Moolenaar{ 48223955d011SMarcel Moolenaarreturn use_ascii (foo) == use_ebcdic (foo); 48233955d011SMarcel Moolenaar ; 48243955d011SMarcel Moolenaar return 0; 48253955d011SMarcel Moolenaar} 48263955d011SMarcel Moolenaar_ACEOF 48273955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 48283955d011SMarcel Moolenaar if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 48293955d011SMarcel Moolenaar ac_cv_c_bigendian=yes 48303955d011SMarcel Moolenaar fi 48313955d011SMarcel Moolenaar if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 48323955d011SMarcel Moolenaar if test "$ac_cv_c_bigendian" = unknown; then 48333955d011SMarcel Moolenaar ac_cv_c_bigendian=no 48343955d011SMarcel Moolenaar else 48353955d011SMarcel Moolenaar # finding both strings is unlikely to happen, but who knows? 48363955d011SMarcel Moolenaar ac_cv_c_bigendian=unknown 48373955d011SMarcel Moolenaar fi 48383955d011SMarcel Moolenaar fi 48393955d011SMarcel Moolenaarfi 48403955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 48413955d011SMarcel Moolenaarelse 48423955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 48433955d011SMarcel Moolenaar/* end confdefs.h. */ 48443955d011SMarcel Moolenaar$ac_includes_default 48453955d011SMarcel Moolenaarint 48463955d011SMarcel Moolenaarmain () 48473955d011SMarcel Moolenaar{ 48483955d011SMarcel Moolenaar 48493955d011SMarcel Moolenaar /* Are we little or big endian? From Harbison&Steele. */ 48503955d011SMarcel Moolenaar union 48513955d011SMarcel Moolenaar { 48523955d011SMarcel Moolenaar long int l; 48533955d011SMarcel Moolenaar char c[sizeof (long int)]; 48543955d011SMarcel Moolenaar } u; 48553955d011SMarcel Moolenaar u.l = 1; 48563955d011SMarcel Moolenaar return u.c[sizeof (long int) - 1] == 1; 48573955d011SMarcel Moolenaar 48583955d011SMarcel Moolenaar ; 48593955d011SMarcel Moolenaar return 0; 48603955d011SMarcel Moolenaar} 48613955d011SMarcel Moolenaar_ACEOF 48623955d011SMarcel Moolenaarif ac_fn_c_try_run "$LINENO"; then : 48633955d011SMarcel Moolenaar ac_cv_c_bigendian=no 48643955d011SMarcel Moolenaarelse 48653955d011SMarcel Moolenaar ac_cv_c_bigendian=yes 48663955d011SMarcel Moolenaarfi 48673955d011SMarcel Moolenaarrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 48683955d011SMarcel Moolenaar conftest.$ac_objext conftest.beam conftest.$ac_ext 48693955d011SMarcel Moolenaarfi 48703955d011SMarcel Moolenaar 48713955d011SMarcel Moolenaar fi 48723955d011SMarcel Moolenaarfi 48733955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 48743955d011SMarcel Moolenaar$as_echo "$ac_cv_c_bigendian" >&6; } 48753955d011SMarcel Moolenaar case $ac_cv_c_bigendian in #( 48763955d011SMarcel Moolenaar yes) 48773955d011SMarcel Moolenaar $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 48783955d011SMarcel Moolenaar;; #( 48793955d011SMarcel Moolenaar no) 48803955d011SMarcel Moolenaar ;; #( 48813955d011SMarcel Moolenaar universal) 48823955d011SMarcel Moolenaar 48833955d011SMarcel Moolenaar$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 48843955d011SMarcel Moolenaar 48853955d011SMarcel Moolenaar ;; #( 48863955d011SMarcel Moolenaar *) 48873955d011SMarcel Moolenaar as_fn_error "unknown endianness 48883955d011SMarcel Moolenaar presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 48893955d011SMarcel Moolenaar esac 48903955d011SMarcel Moolenaar 48913955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 48923955d011SMarcel Moolenaar$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 48933955d011SMarcel Moolenaarif test "${ac_cv_c_const+set}" = set; then : 48943955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 48953955d011SMarcel Moolenaarelse 48963955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 48973955d011SMarcel Moolenaar/* end confdefs.h. */ 48983955d011SMarcel Moolenaar 48993955d011SMarcel Moolenaarint 49003955d011SMarcel Moolenaarmain () 49013955d011SMarcel Moolenaar{ 49023955d011SMarcel Moolenaar/* FIXME: Include the comments suggested by Paul. */ 49033955d011SMarcel Moolenaar#ifndef __cplusplus 49043955d011SMarcel Moolenaar /* Ultrix mips cc rejects this. */ 49053955d011SMarcel Moolenaar typedef int charset[2]; 49063955d011SMarcel Moolenaar const charset cs; 49073955d011SMarcel Moolenaar /* SunOS 4.1.1 cc rejects this. */ 49083955d011SMarcel Moolenaar char const *const *pcpcc; 49093955d011SMarcel Moolenaar char **ppc; 49103955d011SMarcel Moolenaar /* NEC SVR4.0.2 mips cc rejects this. */ 49113955d011SMarcel Moolenaar struct point {int x, y;}; 49123955d011SMarcel Moolenaar static struct point const zero = {0,0}; 49133955d011SMarcel Moolenaar /* AIX XL C 1.02.0.0 rejects this. 49143955d011SMarcel Moolenaar It does not let you subtract one const X* pointer from another in 49153955d011SMarcel Moolenaar an arm of an if-expression whose if-part is not a constant 49163955d011SMarcel Moolenaar expression */ 49173955d011SMarcel Moolenaar const char *g = "string"; 49183955d011SMarcel Moolenaar pcpcc = &g + (g ? g-g : 0); 49193955d011SMarcel Moolenaar /* HPUX 7.0 cc rejects these. */ 49203955d011SMarcel Moolenaar ++pcpcc; 49213955d011SMarcel Moolenaar ppc = (char**) pcpcc; 49223955d011SMarcel Moolenaar pcpcc = (char const *const *) ppc; 49233955d011SMarcel Moolenaar { /* SCO 3.2v4 cc rejects this. */ 49243955d011SMarcel Moolenaar char *t; 49253955d011SMarcel Moolenaar char const *s = 0 ? (char *) 0 : (char const *) 0; 49263955d011SMarcel Moolenaar 49273955d011SMarcel Moolenaar *t++ = 0; 49283955d011SMarcel Moolenaar if (s) return 0; 49293955d011SMarcel Moolenaar } 49303955d011SMarcel Moolenaar { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 49313955d011SMarcel Moolenaar int x[] = {25, 17}; 49323955d011SMarcel Moolenaar const int *foo = &x[0]; 49333955d011SMarcel Moolenaar ++foo; 49343955d011SMarcel Moolenaar } 49353955d011SMarcel Moolenaar { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 49363955d011SMarcel Moolenaar typedef const int *iptr; 49373955d011SMarcel Moolenaar iptr p = 0; 49383955d011SMarcel Moolenaar ++p; 49393955d011SMarcel Moolenaar } 49403955d011SMarcel Moolenaar { /* AIX XL C 1.02.0.0 rejects this saying 49413955d011SMarcel Moolenaar "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 49423955d011SMarcel Moolenaar struct s { int j; const int *ap[3]; }; 49433955d011SMarcel Moolenaar struct s *b; b->j = 5; 49443955d011SMarcel Moolenaar } 49453955d011SMarcel Moolenaar { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 49463955d011SMarcel Moolenaar const int foo = 10; 49473955d011SMarcel Moolenaar if (!foo) return 0; 49483955d011SMarcel Moolenaar } 49493955d011SMarcel Moolenaar return !cs[0] && !zero.x; 49503955d011SMarcel Moolenaar#endif 49513955d011SMarcel Moolenaar 49523955d011SMarcel Moolenaar ; 49533955d011SMarcel Moolenaar return 0; 49543955d011SMarcel Moolenaar} 49553955d011SMarcel Moolenaar_ACEOF 49563955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 49573955d011SMarcel Moolenaar ac_cv_c_const=yes 49583955d011SMarcel Moolenaarelse 49593955d011SMarcel Moolenaar ac_cv_c_const=no 49603955d011SMarcel Moolenaarfi 49613955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 49623955d011SMarcel Moolenaarfi 49633955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 49643955d011SMarcel Moolenaar$as_echo "$ac_cv_c_const" >&6; } 49653955d011SMarcel Moolenaarif test $ac_cv_c_const = no; then 49663955d011SMarcel Moolenaar 49673955d011SMarcel Moolenaar$as_echo "#define const /**/" >>confdefs.h 49683955d011SMarcel Moolenaar 49693955d011SMarcel Moolenaarfi 49703955d011SMarcel Moolenaar 49713955d011SMarcel Moolenaarac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" 49723955d011SMarcel Moolenaarif test "x$ac_cv_type_off_t" = x""yes; then : 49733955d011SMarcel Moolenaar 49743955d011SMarcel Moolenaarelse 49753955d011SMarcel Moolenaar 49763955d011SMarcel Moolenaarcat >>confdefs.h <<_ACEOF 49773955d011SMarcel Moolenaar#define off_t long int 49783955d011SMarcel Moolenaar_ACEOF 49793955d011SMarcel Moolenaar 49803955d011SMarcel Moolenaarfi 49813955d011SMarcel Moolenaar 49823955d011SMarcel Moolenaarac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 49833955d011SMarcel Moolenaarif test "x$ac_cv_type_pid_t" = x""yes; then : 49843955d011SMarcel Moolenaar 49853955d011SMarcel Moolenaarelse 49863955d011SMarcel Moolenaar 49873955d011SMarcel Moolenaarcat >>confdefs.h <<_ACEOF 49883955d011SMarcel Moolenaar#define pid_t int 49893955d011SMarcel Moolenaar_ACEOF 49903955d011SMarcel Moolenaar 49913955d011SMarcel Moolenaarfi 49923955d011SMarcel Moolenaar 49933955d011SMarcel Moolenaarac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 49943955d011SMarcel Moolenaarif test "x$ac_cv_type_size_t" = x""yes; then : 49953955d011SMarcel Moolenaar 49963955d011SMarcel Moolenaarelse 49973955d011SMarcel Moolenaar 49983955d011SMarcel Moolenaarcat >>confdefs.h <<_ACEOF 49993955d011SMarcel Moolenaar#define size_t unsigned int 50003955d011SMarcel Moolenaar_ACEOF 50013955d011SMarcel Moolenaar 50023955d011SMarcel Moolenaarfi 50033955d011SMarcel Moolenaar 50043955d011SMarcel Moolenaarac_fn_c_check_decl "$LINENO" "sys_siglist" "ac_cv_have_decl_sys_siglist" "#include <signal.h> 50053955d011SMarcel Moolenaar/* NetBSD declares sys_siglist in unistd.h. */ 50063955d011SMarcel Moolenaar#ifdef HAVE_UNISTD_H 50073955d011SMarcel Moolenaar# include <unistd.h> 50083955d011SMarcel Moolenaar#endif 50093955d011SMarcel Moolenaar 50103955d011SMarcel Moolenaar" 50113955d011SMarcel Moolenaarif test "x$ac_cv_have_decl_sys_siglist" = x""yes; then : 50123955d011SMarcel Moolenaar ac_have_decl=1 50133955d011SMarcel Moolenaarelse 50143955d011SMarcel Moolenaar ac_have_decl=0 50153955d011SMarcel Moolenaarfi 50163955d011SMarcel Moolenaar 50173955d011SMarcel Moolenaarcat >>confdefs.h <<_ACEOF 50183955d011SMarcel Moolenaar#define HAVE_DECL_SYS_SIGLIST $ac_have_decl 50193955d011SMarcel Moolenaar_ACEOF 50203955d011SMarcel Moolenaar 50213955d011SMarcel Moolenaar 50223955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 50233955d011SMarcel Moolenaar$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 50243955d011SMarcel Moolenaarif test "${ac_cv_header_time+set}" = set; then : 50253955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 50263955d011SMarcel Moolenaarelse 50273955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 50283955d011SMarcel Moolenaar/* end confdefs.h. */ 50293955d011SMarcel Moolenaar#include <sys/types.h> 50303955d011SMarcel Moolenaar#include <sys/time.h> 50313955d011SMarcel Moolenaar#include <time.h> 50323955d011SMarcel Moolenaar 50333955d011SMarcel Moolenaarint 50343955d011SMarcel Moolenaarmain () 50353955d011SMarcel Moolenaar{ 50363955d011SMarcel Moolenaarif ((struct tm *) 0) 50373955d011SMarcel Moolenaarreturn 0; 50383955d011SMarcel Moolenaar ; 50393955d011SMarcel Moolenaar return 0; 50403955d011SMarcel Moolenaar} 50413955d011SMarcel Moolenaar_ACEOF 50423955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 50433955d011SMarcel Moolenaar ac_cv_header_time=yes 50443955d011SMarcel Moolenaarelse 50453955d011SMarcel Moolenaar ac_cv_header_time=no 50463955d011SMarcel Moolenaarfi 50473955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 50483955d011SMarcel Moolenaarfi 50493955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 50503955d011SMarcel Moolenaar$as_echo "$ac_cv_header_time" >&6; } 50513955d011SMarcel Moolenaarif test $ac_cv_header_time = yes; then 50523955d011SMarcel Moolenaar 50533955d011SMarcel Moolenaar$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 50543955d011SMarcel Moolenaar 50553955d011SMarcel Moolenaarfi 50563955d011SMarcel Moolenaar 50573955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5 50583955d011SMarcel Moolenaar$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; } 50593955d011SMarcel Moolenaarif test "${ac_cv_struct_tm+set}" = set; then : 50603955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 50613955d011SMarcel Moolenaarelse 50623955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 50633955d011SMarcel Moolenaar/* end confdefs.h. */ 50643955d011SMarcel Moolenaar#include <sys/types.h> 50653955d011SMarcel Moolenaar#include <time.h> 50663955d011SMarcel Moolenaar 50673955d011SMarcel Moolenaarint 50683955d011SMarcel Moolenaarmain () 50693955d011SMarcel Moolenaar{ 50703955d011SMarcel Moolenaarstruct tm tm; 50713955d011SMarcel Moolenaar int *p = &tm.tm_sec; 50723955d011SMarcel Moolenaar return !p; 50733955d011SMarcel Moolenaar ; 50743955d011SMarcel Moolenaar return 0; 50753955d011SMarcel Moolenaar} 50763955d011SMarcel Moolenaar_ACEOF 50773955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 50783955d011SMarcel Moolenaar ac_cv_struct_tm=time.h 50793955d011SMarcel Moolenaarelse 50803955d011SMarcel Moolenaar ac_cv_struct_tm=sys/time.h 50813955d011SMarcel Moolenaarfi 50823955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 50833955d011SMarcel Moolenaarfi 50843955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5 50853955d011SMarcel Moolenaar$as_echo "$ac_cv_struct_tm" >&6; } 50863955d011SMarcel Moolenaarif test $ac_cv_struct_tm = sys/time.h; then 50873955d011SMarcel Moolenaar 50883955d011SMarcel Moolenaar$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h 50893955d011SMarcel Moolenaar 50903955d011SMarcel Moolenaarfi 50913955d011SMarcel Moolenaar 50923955d011SMarcel Moolenaar 50933955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 50943955d011SMarcel Moolenaar$as_echo_n "checking return type of signal handlers... " >&6; } 50953955d011SMarcel Moolenaarif test "${ac_cv_type_signal+set}" = set; then : 50963955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 50973955d011SMarcel Moolenaarelse 50983955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 50993955d011SMarcel Moolenaar/* end confdefs.h. */ 51003955d011SMarcel Moolenaar#include <sys/types.h> 51013955d011SMarcel Moolenaar#include <signal.h> 51023955d011SMarcel Moolenaar 51033955d011SMarcel Moolenaarint 51043955d011SMarcel Moolenaarmain () 51053955d011SMarcel Moolenaar{ 51063955d011SMarcel Moolenaarreturn *(signal (0, 0)) (0) == 1; 51073955d011SMarcel Moolenaar ; 51083955d011SMarcel Moolenaar return 0; 51093955d011SMarcel Moolenaar} 51103955d011SMarcel Moolenaar_ACEOF 51113955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 51123955d011SMarcel Moolenaar ac_cv_type_signal=int 51133955d011SMarcel Moolenaarelse 51143955d011SMarcel Moolenaar ac_cv_type_signal=void 51153955d011SMarcel Moolenaarfi 51163955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 51173955d011SMarcel Moolenaarfi 51183955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 51193955d011SMarcel Moolenaar$as_echo "$ac_cv_type_signal" >&6; } 51203955d011SMarcel Moolenaar 51213955d011SMarcel Moolenaarcat >>confdefs.h <<_ACEOF 51223955d011SMarcel Moolenaar#define RETSIGTYPE $ac_cv_type_signal 51233955d011SMarcel Moolenaar_ACEOF 51243955d011SMarcel Moolenaar 51253955d011SMarcel Moolenaar 51263955d011SMarcel Moolenaarfor ac_header in vfork.h 51273955d011SMarcel Moolenaardo : 51283955d011SMarcel Moolenaar ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default" 51293955d011SMarcel Moolenaarif test "x$ac_cv_header_vfork_h" = x""yes; then : 51303955d011SMarcel Moolenaar cat >>confdefs.h <<_ACEOF 51313955d011SMarcel Moolenaar#define HAVE_VFORK_H 1 51323955d011SMarcel Moolenaar_ACEOF 51333955d011SMarcel Moolenaar 51343955d011SMarcel Moolenaarfi 51353955d011SMarcel Moolenaar 51363955d011SMarcel Moolenaardone 51373955d011SMarcel Moolenaar 51383955d011SMarcel Moolenaarfor ac_func in fork vfork 51393955d011SMarcel Moolenaardo : 51403955d011SMarcel Moolenaar as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 51413955d011SMarcel Moolenaarac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 51423955d011SMarcel Moolenaareval as_val=\$$as_ac_var 51433955d011SMarcel Moolenaar if test "x$as_val" = x""yes; then : 51443955d011SMarcel Moolenaar cat >>confdefs.h <<_ACEOF 51453955d011SMarcel Moolenaar#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 51463955d011SMarcel Moolenaar_ACEOF 51473955d011SMarcel Moolenaar 51483955d011SMarcel Moolenaarfi 51493955d011SMarcel Moolenaardone 51503955d011SMarcel Moolenaar 51513955d011SMarcel Moolenaarif test "x$ac_cv_func_fork" = xyes; then 51523955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 51533955d011SMarcel Moolenaar$as_echo_n "checking for working fork... " >&6; } 51543955d011SMarcel Moolenaarif test "${ac_cv_func_fork_works+set}" = set; then : 51553955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 51563955d011SMarcel Moolenaarelse 51573955d011SMarcel Moolenaar if test "$cross_compiling" = yes; then : 51583955d011SMarcel Moolenaar ac_cv_func_fork_works=cross 51593955d011SMarcel Moolenaarelse 51603955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 51613955d011SMarcel Moolenaar/* end confdefs.h. */ 51623955d011SMarcel Moolenaar$ac_includes_default 51633955d011SMarcel Moolenaarint 51643955d011SMarcel Moolenaarmain () 51653955d011SMarcel Moolenaar{ 51663955d011SMarcel Moolenaar 51673955d011SMarcel Moolenaar /* By Ruediger Kuhlmann. */ 51683955d011SMarcel Moolenaar return fork () < 0; 51693955d011SMarcel Moolenaar 51703955d011SMarcel Moolenaar ; 51713955d011SMarcel Moolenaar return 0; 51723955d011SMarcel Moolenaar} 51733955d011SMarcel Moolenaar_ACEOF 51743955d011SMarcel Moolenaarif ac_fn_c_try_run "$LINENO"; then : 51753955d011SMarcel Moolenaar ac_cv_func_fork_works=yes 51763955d011SMarcel Moolenaarelse 51773955d011SMarcel Moolenaar ac_cv_func_fork_works=no 51783955d011SMarcel Moolenaarfi 51793955d011SMarcel Moolenaarrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 51803955d011SMarcel Moolenaar conftest.$ac_objext conftest.beam conftest.$ac_ext 51813955d011SMarcel Moolenaarfi 51823955d011SMarcel Moolenaar 51833955d011SMarcel Moolenaarfi 51843955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 51853955d011SMarcel Moolenaar$as_echo "$ac_cv_func_fork_works" >&6; } 51863955d011SMarcel Moolenaar 51873955d011SMarcel Moolenaarelse 51883955d011SMarcel Moolenaar ac_cv_func_fork_works=$ac_cv_func_fork 51893955d011SMarcel Moolenaarfi 51903955d011SMarcel Moolenaarif test "x$ac_cv_func_fork_works" = xcross; then 51913955d011SMarcel Moolenaar case $host in 51923955d011SMarcel Moolenaar *-*-amigaos* | *-*-msdosdjgpp*) 51933955d011SMarcel Moolenaar # Override, as these systems have only a dummy fork() stub 51943955d011SMarcel Moolenaar ac_cv_func_fork_works=no 51953955d011SMarcel Moolenaar ;; 51963955d011SMarcel Moolenaar *) 51973955d011SMarcel Moolenaar ac_cv_func_fork_works=yes 51983955d011SMarcel Moolenaar ;; 51993955d011SMarcel Moolenaar esac 52003955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 52013955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} 52023955d011SMarcel Moolenaarfi 52033955d011SMarcel Moolenaarac_cv_func_vfork_works=$ac_cv_func_vfork 52043955d011SMarcel Moolenaarif test "x$ac_cv_func_vfork" = xyes; then 52053955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 52063955d011SMarcel Moolenaar$as_echo_n "checking for working vfork... " >&6; } 52073955d011SMarcel Moolenaarif test "${ac_cv_func_vfork_works+set}" = set; then : 52083955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 52093955d011SMarcel Moolenaarelse 52103955d011SMarcel Moolenaar if test "$cross_compiling" = yes; then : 52113955d011SMarcel Moolenaar ac_cv_func_vfork_works=cross 52123955d011SMarcel Moolenaarelse 52133955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 52143955d011SMarcel Moolenaar/* end confdefs.h. */ 52153955d011SMarcel Moolenaar/* Thanks to Paul Eggert for this test. */ 52163955d011SMarcel Moolenaar$ac_includes_default 52173955d011SMarcel Moolenaar#include <sys/wait.h> 52183955d011SMarcel Moolenaar#ifdef HAVE_VFORK_H 52193955d011SMarcel Moolenaar# include <vfork.h> 52203955d011SMarcel Moolenaar#endif 52213955d011SMarcel Moolenaar/* On some sparc systems, changes by the child to local and incoming 52223955d011SMarcel Moolenaar argument registers are propagated back to the parent. The compiler 52233955d011SMarcel Moolenaar is told about this with #include <vfork.h>, but some compilers 52243955d011SMarcel Moolenaar (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a 52253955d011SMarcel Moolenaar static variable whose address is put into a register that is 52263955d011SMarcel Moolenaar clobbered by the vfork. */ 52273955d011SMarcel Moolenaarstatic void 52283955d011SMarcel Moolenaar#ifdef __cplusplus 52293955d011SMarcel Moolenaarsparc_address_test (int arg) 52303955d011SMarcel Moolenaar# else 52313955d011SMarcel Moolenaarsparc_address_test (arg) int arg; 52323955d011SMarcel Moolenaar#endif 52333955d011SMarcel Moolenaar{ 52343955d011SMarcel Moolenaar static pid_t child; 52353955d011SMarcel Moolenaar if (!child) { 52363955d011SMarcel Moolenaar child = vfork (); 52373955d011SMarcel Moolenaar if (child < 0) { 52383955d011SMarcel Moolenaar perror ("vfork"); 52393955d011SMarcel Moolenaar _exit(2); 52403955d011SMarcel Moolenaar } 52413955d011SMarcel Moolenaar if (!child) { 52423955d011SMarcel Moolenaar arg = getpid(); 52433955d011SMarcel Moolenaar write(-1, "", 0); 52443955d011SMarcel Moolenaar _exit (arg); 52453955d011SMarcel Moolenaar } 52463955d011SMarcel Moolenaar } 52473955d011SMarcel Moolenaar} 52483955d011SMarcel Moolenaar 52493955d011SMarcel Moolenaarint 52503955d011SMarcel Moolenaarmain () 52513955d011SMarcel Moolenaar{ 52523955d011SMarcel Moolenaar pid_t parent = getpid (); 52533955d011SMarcel Moolenaar pid_t child; 52543955d011SMarcel Moolenaar 52553955d011SMarcel Moolenaar sparc_address_test (0); 52563955d011SMarcel Moolenaar 52573955d011SMarcel Moolenaar child = vfork (); 52583955d011SMarcel Moolenaar 52593955d011SMarcel Moolenaar if (child == 0) { 52603955d011SMarcel Moolenaar /* Here is another test for sparc vfork register problems. This 52613955d011SMarcel Moolenaar test uses lots of local variables, at least as many local 52623955d011SMarcel Moolenaar variables as main has allocated so far including compiler 52633955d011SMarcel Moolenaar temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 52643955d011SMarcel Moolenaar 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should 52653955d011SMarcel Moolenaar reuse the register of parent for one of the local variables, 52663955d011SMarcel Moolenaar since it will think that parent can't possibly be used any more 52673955d011SMarcel Moolenaar in this routine. Assigning to the local variable will thus 52683955d011SMarcel Moolenaar munge parent in the parent process. */ 52693955d011SMarcel Moolenaar pid_t 52703955d011SMarcel Moolenaar p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 52713955d011SMarcel Moolenaar p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 52723955d011SMarcel Moolenaar /* Convince the compiler that p..p7 are live; otherwise, it might 52733955d011SMarcel Moolenaar use the same hardware register for all 8 local variables. */ 52743955d011SMarcel Moolenaar if (p != p1 || p != p2 || p != p3 || p != p4 52753955d011SMarcel Moolenaar || p != p5 || p != p6 || p != p7) 52763955d011SMarcel Moolenaar _exit(1); 52773955d011SMarcel Moolenaar 52783955d011SMarcel Moolenaar /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent 52793955d011SMarcel Moolenaar from child file descriptors. If the child closes a descriptor 52803955d011SMarcel Moolenaar before it execs or exits, this munges the parent's descriptor 52813955d011SMarcel Moolenaar as well. Test for this by closing stdout in the child. */ 52823955d011SMarcel Moolenaar _exit(close(fileno(stdout)) != 0); 52833955d011SMarcel Moolenaar } else { 52843955d011SMarcel Moolenaar int status; 52853955d011SMarcel Moolenaar struct stat st; 52863955d011SMarcel Moolenaar 52873955d011SMarcel Moolenaar while (wait(&status) != child) 52883955d011SMarcel Moolenaar ; 52893955d011SMarcel Moolenaar return ( 52903955d011SMarcel Moolenaar /* Was there some problem with vforking? */ 52913955d011SMarcel Moolenaar child < 0 52923955d011SMarcel Moolenaar 52933955d011SMarcel Moolenaar /* Did the child fail? (This shouldn't happen.) */ 52943955d011SMarcel Moolenaar || status 52953955d011SMarcel Moolenaar 52963955d011SMarcel Moolenaar /* Did the vfork/compiler bug occur? */ 52973955d011SMarcel Moolenaar || parent != getpid() 52983955d011SMarcel Moolenaar 52993955d011SMarcel Moolenaar /* Did the file descriptor bug occur? */ 53003955d011SMarcel Moolenaar || fstat(fileno(stdout), &st) != 0 53013955d011SMarcel Moolenaar ); 53023955d011SMarcel Moolenaar } 53033955d011SMarcel Moolenaar} 53043955d011SMarcel Moolenaar_ACEOF 53053955d011SMarcel Moolenaarif ac_fn_c_try_run "$LINENO"; then : 53063955d011SMarcel Moolenaar ac_cv_func_vfork_works=yes 53073955d011SMarcel Moolenaarelse 53083955d011SMarcel Moolenaar ac_cv_func_vfork_works=no 53093955d011SMarcel Moolenaarfi 53103955d011SMarcel Moolenaarrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 53113955d011SMarcel Moolenaar conftest.$ac_objext conftest.beam conftest.$ac_ext 53123955d011SMarcel Moolenaarfi 53133955d011SMarcel Moolenaar 53143955d011SMarcel Moolenaarfi 53153955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 53163955d011SMarcel Moolenaar$as_echo "$ac_cv_func_vfork_works" >&6; } 53173955d011SMarcel Moolenaar 53183955d011SMarcel Moolenaarfi; 53193955d011SMarcel Moolenaarif test "x$ac_cv_func_fork_works" = xcross; then 53203955d011SMarcel Moolenaar ac_cv_func_vfork_works=$ac_cv_func_vfork 53213955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 53223955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} 53233955d011SMarcel Moolenaarfi 53243955d011SMarcel Moolenaar 53253955d011SMarcel Moolenaarif test "x$ac_cv_func_vfork_works" = xyes; then 53263955d011SMarcel Moolenaar 53273955d011SMarcel Moolenaar$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h 53283955d011SMarcel Moolenaar 53293955d011SMarcel Moolenaarelse 53303955d011SMarcel Moolenaar 53313955d011SMarcel Moolenaar$as_echo "#define vfork fork" >>confdefs.h 53323955d011SMarcel Moolenaar 53333955d011SMarcel Moolenaarfi 53343955d011SMarcel Moolenaarif test "x$ac_cv_func_fork_works" = xyes; then 53353955d011SMarcel Moolenaar 53363955d011SMarcel Moolenaar$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h 53373955d011SMarcel Moolenaar 53383955d011SMarcel Moolenaarfi 53393955d011SMarcel Moolenaar 53403955d011SMarcel Moolenaarfor ac_func in vprintf 53413955d011SMarcel Moolenaardo : 53423955d011SMarcel Moolenaar ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf" 53433955d011SMarcel Moolenaarif test "x$ac_cv_func_vprintf" = x""yes; then : 53443955d011SMarcel Moolenaar cat >>confdefs.h <<_ACEOF 53453955d011SMarcel Moolenaar#define HAVE_VPRINTF 1 53463955d011SMarcel Moolenaar_ACEOF 53473955d011SMarcel Moolenaar 53483955d011SMarcel Moolenaarac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 53493955d011SMarcel Moolenaarif test "x$ac_cv_func__doprnt" = x""yes; then : 53503955d011SMarcel Moolenaar 53513955d011SMarcel Moolenaar$as_echo "#define HAVE_DOPRNT 1" >>confdefs.h 53523955d011SMarcel Moolenaar 53533955d011SMarcel Moolenaarfi 53543955d011SMarcel Moolenaar 53553955d011SMarcel Moolenaarfi 53563955d011SMarcel Moolenaardone 53573955d011SMarcel Moolenaar 53583955d011SMarcel Moolenaar 53593955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for wait3 that fills in rusage" >&5 53603955d011SMarcel Moolenaar$as_echo_n "checking for wait3 that fills in rusage... " >&6; } 53613955d011SMarcel Moolenaarif test "${ac_cv_func_wait3_rusage+set}" = set; then : 53623955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 53633955d011SMarcel Moolenaarelse 53643955d011SMarcel Moolenaar if test "$cross_compiling" = yes; then : 53653955d011SMarcel Moolenaar ac_cv_func_wait3_rusage=no 53663955d011SMarcel Moolenaarelse 53673955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 53683955d011SMarcel Moolenaar/* end confdefs.h. */ 53693955d011SMarcel Moolenaar$ac_includes_default 53703955d011SMarcel Moolenaar#include <sys/time.h> 53713955d011SMarcel Moolenaar#include <sys/resource.h> 53723955d011SMarcel Moolenaar#include <sys/wait.h> 53733955d011SMarcel Moolenaar/* HP-UX has wait3 but does not fill in rusage at all. */ 53743955d011SMarcel Moolenaarint 53753955d011SMarcel Moolenaarmain () 53763955d011SMarcel Moolenaar{ 53773955d011SMarcel Moolenaar struct rusage r; 53783955d011SMarcel Moolenaar int i; 53793955d011SMarcel Moolenaar /* Use a field that we can force nonzero -- 53803955d011SMarcel Moolenaar voluntary context switches. 53813955d011SMarcel Moolenaar For systems like NeXT and OSF/1 that don't set it, 53823955d011SMarcel Moolenaar also use the system CPU time. And page faults (I/O) for Linux. */ 53833955d011SMarcel Moolenaar r.ru_nvcsw = 0; 53843955d011SMarcel Moolenaar r.ru_stime.tv_sec = 0; 53853955d011SMarcel Moolenaar r.ru_stime.tv_usec = 0; 53863955d011SMarcel Moolenaar r.ru_majflt = r.ru_minflt = 0; 53873955d011SMarcel Moolenaar switch (fork ()) 53883955d011SMarcel Moolenaar { 53893955d011SMarcel Moolenaar case 0: /* Child. */ 53903955d011SMarcel Moolenaar sleep(1); /* Give up the CPU. */ 53913955d011SMarcel Moolenaar _exit(0); 53923955d011SMarcel Moolenaar break; 53933955d011SMarcel Moolenaar case -1: /* What can we do? */ 53943955d011SMarcel Moolenaar _exit(0); 53953955d011SMarcel Moolenaar break; 53963955d011SMarcel Moolenaar default: /* Parent. */ 53973955d011SMarcel Moolenaar wait3(&i, 0, &r); 53983955d011SMarcel Moolenaar /* Avoid "text file busy" from rm on fast HP-UX machines. */ 53993955d011SMarcel Moolenaar sleep(2); 54003955d011SMarcel Moolenaar return (r.ru_nvcsw == 0 && r.ru_majflt == 0 && r.ru_minflt == 0 54013955d011SMarcel Moolenaar && r.ru_stime.tv_sec == 0 && r.ru_stime.tv_usec == 0); 54023955d011SMarcel Moolenaar } 54033955d011SMarcel Moolenaar} 54043955d011SMarcel Moolenaar_ACEOF 54053955d011SMarcel Moolenaarif ac_fn_c_try_run "$LINENO"; then : 54063955d011SMarcel Moolenaar ac_cv_func_wait3_rusage=yes 54073955d011SMarcel Moolenaarelse 54083955d011SMarcel Moolenaar ac_cv_func_wait3_rusage=no 54093955d011SMarcel Moolenaarfi 54103955d011SMarcel Moolenaarrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 54113955d011SMarcel Moolenaar conftest.$ac_objext conftest.beam conftest.$ac_ext 54123955d011SMarcel Moolenaarfi 54133955d011SMarcel Moolenaar 54143955d011SMarcel Moolenaarfi 54153955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_wait3_rusage" >&5 54163955d011SMarcel Moolenaar$as_echo "$ac_cv_func_wait3_rusage" >&6; } 54173955d011SMarcel Moolenaarif test $ac_cv_func_wait3_rusage = yes; then 54183955d011SMarcel Moolenaar 54193955d011SMarcel Moolenaar$as_echo "#define HAVE_WAIT3 1" >>confdefs.h 54203955d011SMarcel Moolenaar 54213955d011SMarcel Moolenaarfi 54223955d011SMarcel Moolenaar 54233955d011SMarcel Moolenaarfor ac_func in \ 54243955d011SMarcel Moolenaar err \ 54253955d011SMarcel Moolenaar errx \ 54263955d011SMarcel Moolenaar getcwd \ 54273955d011SMarcel Moolenaar getenv \ 54283955d011SMarcel Moolenaar getopt \ 54293955d011SMarcel Moolenaar getwd \ 54303955d011SMarcel Moolenaar killpg \ 54313955d011SMarcel Moolenaar mmap \ 54323955d011SMarcel Moolenaar putenv \ 54333955d011SMarcel Moolenaar select \ 54343955d011SMarcel Moolenaar setenv \ 54353955d011SMarcel Moolenaar setpgid \ 54363955d011SMarcel Moolenaar setsid \ 54373955d011SMarcel Moolenaar sigaction \ 54383955d011SMarcel Moolenaar sigvec \ 54393955d011SMarcel Moolenaar snprintf \ 54403955d011SMarcel Moolenaar strerror \ 54413955d011SMarcel Moolenaar strftime \ 54423955d011SMarcel Moolenaar strsep \ 54433955d011SMarcel Moolenaar strtod \ 54443955d011SMarcel Moolenaar strtol \ 54453955d011SMarcel Moolenaar unsetenv \ 54463955d011SMarcel Moolenaar vsnprintf \ 54473955d011SMarcel Moolenaar wait3 \ 54483955d011SMarcel Moolenaar wait4 \ 54493955d011SMarcel Moolenaar waitpid \ 54503955d011SMarcel Moolenaar warn \ 54513955d011SMarcel Moolenaar warnx \ 54523955d011SMarcel Moolenaar 54533955d011SMarcel Moolenaardo : 54543955d011SMarcel Moolenaar as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 54553955d011SMarcel Moolenaarac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 54563955d011SMarcel Moolenaareval as_val=\$$as_ac_var 54573955d011SMarcel Moolenaar if test "x$as_val" = x""yes; then : 54583955d011SMarcel Moolenaar cat >>confdefs.h <<_ACEOF 54593955d011SMarcel Moolenaar#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 54603955d011SMarcel Moolenaar_ACEOF 54613955d011SMarcel Moolenaar 54623955d011SMarcel Moolenaarfi 54633955d011SMarcel Moolenaardone 54643955d011SMarcel Moolenaar 54653955d011SMarcel Moolenaar 54663955d011SMarcel Moolenaarfor ac_func in \ 54673955d011SMarcel Moolenaar realpath \ 54683955d011SMarcel Moolenaar dirname \ 54693955d011SMarcel Moolenaar stresep \ 54703955d011SMarcel Moolenaar strlcpy \ 54713955d011SMarcel Moolenaar 54723955d011SMarcel Moolenaardo : 54733955d011SMarcel Moolenaar as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 54743955d011SMarcel Moolenaarac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 54753955d011SMarcel Moolenaareval as_val=\$$as_ac_var 54763955d011SMarcel Moolenaar if test "x$as_val" = x""yes; then : 54773955d011SMarcel Moolenaar cat >>confdefs.h <<_ACEOF 54783955d011SMarcel Moolenaar#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 54793955d011SMarcel Moolenaar_ACEOF 54803955d011SMarcel Moolenaar 54813955d011SMarcel Moolenaarelse 54823955d011SMarcel Moolenaar case " $LIBOBJS " in 54833955d011SMarcel Moolenaar *" $ac_func.$ac_objext "* ) ;; 54843955d011SMarcel Moolenaar *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" 54853955d011SMarcel Moolenaar ;; 54863955d011SMarcel Moolenaaresac 54873955d011SMarcel Moolenaar 54883955d011SMarcel Moolenaarfi 54893955d011SMarcel Moolenaardone 54903955d011SMarcel Moolenaar 54913955d011SMarcel Moolenaar 54923955d011SMarcel Moolenaar 54933955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for emalloc in -lutil" >&5 54943955d011SMarcel Moolenaar$as_echo_n "checking for emalloc in -lutil... " >&6; } 54953955d011SMarcel Moolenaarif test "${ac_cv_lib_util_emalloc+set}" = set; then : 54963955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 54973955d011SMarcel Moolenaarelse 54983955d011SMarcel Moolenaar ac_check_lib_save_LIBS=$LIBS 54993955d011SMarcel MoolenaarLIBS="-lutil $LIBS" 55003955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext 55013955d011SMarcel Moolenaar/* end confdefs.h. */ 55023955d011SMarcel Moolenaar 55033955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error. 55043955d011SMarcel Moolenaar Use char because int might match the return type of a GCC 55053955d011SMarcel Moolenaar builtin and then its argument prototype would still apply. */ 55063955d011SMarcel Moolenaar#ifdef __cplusplus 55073955d011SMarcel Moolenaarextern "C" 55083955d011SMarcel Moolenaar#endif 55093955d011SMarcel Moolenaarchar emalloc (); 55103955d011SMarcel Moolenaarint 55113955d011SMarcel Moolenaarmain () 55123955d011SMarcel Moolenaar{ 55133955d011SMarcel Moolenaarreturn emalloc (); 55143955d011SMarcel Moolenaar ; 55153955d011SMarcel Moolenaar return 0; 55163955d011SMarcel Moolenaar} 55173955d011SMarcel Moolenaar_ACEOF 55183955d011SMarcel Moolenaarif ac_fn_c_try_link "$LINENO"; then : 55193955d011SMarcel Moolenaar ac_cv_lib_util_emalloc=yes 55203955d011SMarcel Moolenaarelse 55213955d011SMarcel Moolenaar ac_cv_lib_util_emalloc=no 55223955d011SMarcel Moolenaarfi 55233955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext \ 55243955d011SMarcel Moolenaar conftest$ac_exeext conftest.$ac_ext 55253955d011SMarcel MoolenaarLIBS=$ac_check_lib_save_LIBS 55263955d011SMarcel Moolenaarfi 55273955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_emalloc" >&5 55283955d011SMarcel Moolenaar$as_echo "$ac_cv_lib_util_emalloc" >&6; } 55293955d011SMarcel Moolenaarif test "x$ac_cv_lib_util_emalloc" = x""yes; then : 55303955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erealloc in -lutil" >&5 55313955d011SMarcel Moolenaar$as_echo_n "checking for erealloc in -lutil... " >&6; } 55323955d011SMarcel Moolenaarif test "${ac_cv_lib_util_erealloc+set}" = set; then : 55333955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 55343955d011SMarcel Moolenaarelse 55353955d011SMarcel Moolenaar ac_check_lib_save_LIBS=$LIBS 55363955d011SMarcel MoolenaarLIBS="-lutil $LIBS" 55373955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext 55383955d011SMarcel Moolenaar/* end confdefs.h. */ 55393955d011SMarcel Moolenaar 55403955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error. 55413955d011SMarcel Moolenaar Use char because int might match the return type of a GCC 55423955d011SMarcel Moolenaar builtin and then its argument prototype would still apply. */ 55433955d011SMarcel Moolenaar#ifdef __cplusplus 55443955d011SMarcel Moolenaarextern "C" 55453955d011SMarcel Moolenaar#endif 55463955d011SMarcel Moolenaarchar erealloc (); 55473955d011SMarcel Moolenaarint 55483955d011SMarcel Moolenaarmain () 55493955d011SMarcel Moolenaar{ 55503955d011SMarcel Moolenaarreturn erealloc (); 55513955d011SMarcel Moolenaar ; 55523955d011SMarcel Moolenaar return 0; 55533955d011SMarcel Moolenaar} 55543955d011SMarcel Moolenaar_ACEOF 55553955d011SMarcel Moolenaarif ac_fn_c_try_link "$LINENO"; then : 55563955d011SMarcel Moolenaar ac_cv_lib_util_erealloc=yes 55573955d011SMarcel Moolenaarelse 55583955d011SMarcel Moolenaar ac_cv_lib_util_erealloc=no 55593955d011SMarcel Moolenaarfi 55603955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext \ 55613955d011SMarcel Moolenaar conftest$ac_exeext conftest.$ac_ext 55623955d011SMarcel MoolenaarLIBS=$ac_check_lib_save_LIBS 55633955d011SMarcel Moolenaarfi 55643955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_erealloc" >&5 55653955d011SMarcel Moolenaar$as_echo "$ac_cv_lib_util_erealloc" >&6; } 55663955d011SMarcel Moolenaarif test "x$ac_cv_lib_util_erealloc" = x""yes; then : 55673955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: checking for estrdup in -lutil" >&5 55683955d011SMarcel Moolenaar$as_echo_n "checking for estrdup in -lutil... " >&6; } 55693955d011SMarcel Moolenaarif test "${ac_cv_lib_util_estrdup+set}" = set; then : 55703955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 55713955d011SMarcel Moolenaarelse 55723955d011SMarcel Moolenaar ac_check_lib_save_LIBS=$LIBS 55733955d011SMarcel MoolenaarLIBS="-lutil $LIBS" 55743955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext 55753955d011SMarcel Moolenaar/* end confdefs.h. */ 55763955d011SMarcel Moolenaar 55773955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error. 55783955d011SMarcel Moolenaar Use char because int might match the return type of a GCC 55793955d011SMarcel Moolenaar builtin and then its argument prototype would still apply. */ 55803955d011SMarcel Moolenaar#ifdef __cplusplus 55813955d011SMarcel Moolenaarextern "C" 55823955d011SMarcel Moolenaar#endif 55833955d011SMarcel Moolenaarchar estrdup (); 55843955d011SMarcel Moolenaarint 55853955d011SMarcel Moolenaarmain () 55863955d011SMarcel Moolenaar{ 55873955d011SMarcel Moolenaarreturn estrdup (); 55883955d011SMarcel Moolenaar ; 55893955d011SMarcel Moolenaar return 0; 55903955d011SMarcel Moolenaar} 55913955d011SMarcel Moolenaar_ACEOF 55923955d011SMarcel Moolenaarif ac_fn_c_try_link "$LINENO"; then : 55933955d011SMarcel Moolenaar ac_cv_lib_util_estrdup=yes 55943955d011SMarcel Moolenaarelse 55953955d011SMarcel Moolenaar ac_cv_lib_util_estrdup=no 55963955d011SMarcel Moolenaarfi 55973955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext \ 55983955d011SMarcel Moolenaar conftest$ac_exeext conftest.$ac_ext 55993955d011SMarcel MoolenaarLIBS=$ac_check_lib_save_LIBS 56003955d011SMarcel Moolenaarfi 56013955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_estrdup" >&5 56023955d011SMarcel Moolenaar$as_echo "$ac_cv_lib_util_estrdup" >&6; } 56033955d011SMarcel Moolenaarif test "x$ac_cv_lib_util_estrdup" = x""yes; then : 56043955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: checking for estrndup in -lutil" >&5 56053955d011SMarcel Moolenaar$as_echo_n "checking for estrndup in -lutil... " >&6; } 56063955d011SMarcel Moolenaarif test "${ac_cv_lib_util_estrndup+set}" = set; then : 56073955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 56083955d011SMarcel Moolenaarelse 56093955d011SMarcel Moolenaar ac_check_lib_save_LIBS=$LIBS 56103955d011SMarcel MoolenaarLIBS="-lutil $LIBS" 56113955d011SMarcel Moolenaarcat confdefs.h - <<_ACEOF >conftest.$ac_ext 56123955d011SMarcel Moolenaar/* end confdefs.h. */ 56133955d011SMarcel Moolenaar 56143955d011SMarcel Moolenaar/* Override any GCC internal prototype to avoid an error. 56153955d011SMarcel Moolenaar Use char because int might match the return type of a GCC 56163955d011SMarcel Moolenaar builtin and then its argument prototype would still apply. */ 56173955d011SMarcel Moolenaar#ifdef __cplusplus 56183955d011SMarcel Moolenaarextern "C" 56193955d011SMarcel Moolenaar#endif 56203955d011SMarcel Moolenaarchar estrndup (); 56213955d011SMarcel Moolenaarint 56223955d011SMarcel Moolenaarmain () 56233955d011SMarcel Moolenaar{ 56243955d011SMarcel Moolenaarreturn estrndup (); 56253955d011SMarcel Moolenaar ; 56263955d011SMarcel Moolenaar return 0; 56273955d011SMarcel Moolenaar} 56283955d011SMarcel Moolenaar_ACEOF 56293955d011SMarcel Moolenaarif ac_fn_c_try_link "$LINENO"; then : 56303955d011SMarcel Moolenaar ac_cv_lib_util_estrndup=yes 56313955d011SMarcel Moolenaarelse 56323955d011SMarcel Moolenaar ac_cv_lib_util_estrndup=no 56333955d011SMarcel Moolenaarfi 56343955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext \ 56353955d011SMarcel Moolenaar conftest$ac_exeext conftest.$ac_ext 56363955d011SMarcel MoolenaarLIBS=$ac_check_lib_save_LIBS 56373955d011SMarcel Moolenaarfi 56383955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_estrndup" >&5 56393955d011SMarcel Moolenaar$as_echo "$ac_cv_lib_util_estrndup" >&6; } 56403955d011SMarcel Moolenaarif test "x$ac_cv_lib_util_estrndup" = x""yes; then : 56413955d011SMarcel Moolenaar LIBS="$LIBS -lutil" 56423955d011SMarcel Moolenaar CPPFLAGS="$CPPFLAGS -DUSE_EMALLOC" 56433955d011SMarcel Moolenaarfi 56443955d011SMarcel Moolenaar 56453955d011SMarcel Moolenaarfi 56463955d011SMarcel Moolenaar 56473955d011SMarcel Moolenaarfi 56483955d011SMarcel Moolenaar 56493955d011SMarcel Moolenaarfi 56503955d011SMarcel Moolenaar 56513955d011SMarcel Moolenaar 56523955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5 56533955d011SMarcel Moolenaar$as_echo_n "checking whether stat file-mode macros are broken... " >&6; } 56543955d011SMarcel Moolenaarif test "${ac_cv_header_stat_broken+set}" = set; then : 56553955d011SMarcel Moolenaar $as_echo_n "(cached) " >&6 56563955d011SMarcel Moolenaarelse 56573955d011SMarcel Moolenaar cat confdefs.h - <<_ACEOF >conftest.$ac_ext 56583955d011SMarcel Moolenaar/* end confdefs.h. */ 56593955d011SMarcel Moolenaar#include <sys/types.h> 56603955d011SMarcel Moolenaar#include <sys/stat.h> 56613955d011SMarcel Moolenaar 56623955d011SMarcel Moolenaar#if defined S_ISBLK && defined S_IFDIR 56633955d011SMarcel Moolenaarextern char c1[S_ISBLK (S_IFDIR) ? -1 : 1]; 56643955d011SMarcel Moolenaar#endif 56653955d011SMarcel Moolenaar 56663955d011SMarcel Moolenaar#if defined S_ISBLK && defined S_IFCHR 56673955d011SMarcel Moolenaarextern char c2[S_ISBLK (S_IFCHR) ? -1 : 1]; 56683955d011SMarcel Moolenaar#endif 56693955d011SMarcel Moolenaar 56703955d011SMarcel Moolenaar#if defined S_ISLNK && defined S_IFREG 56713955d011SMarcel Moolenaarextern char c3[S_ISLNK (S_IFREG) ? -1 : 1]; 56723955d011SMarcel Moolenaar#endif 56733955d011SMarcel Moolenaar 56743955d011SMarcel Moolenaar#if defined S_ISSOCK && defined S_IFREG 56753955d011SMarcel Moolenaarextern char c4[S_ISSOCK (S_IFREG) ? -1 : 1]; 56763955d011SMarcel Moolenaar#endif 56773955d011SMarcel Moolenaar 56783955d011SMarcel Moolenaar_ACEOF 56793955d011SMarcel Moolenaarif ac_fn_c_try_compile "$LINENO"; then : 56803955d011SMarcel Moolenaar ac_cv_header_stat_broken=no 56813955d011SMarcel Moolenaarelse 56823955d011SMarcel Moolenaar ac_cv_header_stat_broken=yes 56833955d011SMarcel Moolenaarfi 56843955d011SMarcel Moolenaarrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 56853955d011SMarcel Moolenaarfi 56863955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5 56873955d011SMarcel Moolenaar$as_echo "$ac_cv_header_stat_broken" >&6; } 56883955d011SMarcel Moolenaarif test $ac_cv_header_stat_broken = yes; then 56893955d011SMarcel Moolenaar 56903955d011SMarcel Moolenaar$as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h 56913955d011SMarcel Moolenaar 56923955d011SMarcel Moolenaarfi 56933955d011SMarcel Moolenaar 56943955d011SMarcel Moolenaarac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default" 56953955d011SMarcel Moolenaarif test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then : 56963955d011SMarcel Moolenaar 56973955d011SMarcel Moolenaarcat >>confdefs.h <<_ACEOF 56983955d011SMarcel Moolenaar#define HAVE_STRUCT_STAT_ST_RDEV 1 56993955d011SMarcel Moolenaar_ACEOF 57003955d011SMarcel Moolenaar 57013955d011SMarcel Moolenaar 57023955d011SMarcel Moolenaar$as_echo "#define HAVE_ST_RDEV 1" >>confdefs.h 57033955d011SMarcel Moolenaar 57043955d011SMarcel Moolenaarfi 57053955d011SMarcel Moolenaar 57063955d011SMarcel Moolenaar 57073955d011SMarcel Moolenaarecho $ECHO_N "checking if diff -u works... $ECHO_C" >&6 57083955d011SMarcel Moolenaarif diff -u /dev/null /dev/null > /dev/null 2>&1; then 57093955d011SMarcel Moolenaar diff_u=-u 57103955d011SMarcel Moolenaar echo yes >&6 57113955d011SMarcel Moolenaarelse 57123955d011SMarcel Moolenaar diff_u= 57133955d011SMarcel Moolenaar echo no >&6 57143955d011SMarcel Moolenaarfi 57153955d011SMarcel Moolenaarecho "checking for MACHINE & MACHINE_ARCH..." >&6 57163955d011SMarcel Moolenaarcat > conftest.$ac_ext <<EOF 57173955d011SMarcel Moolenaar#include "confdefs.h" 57183955d011SMarcel Moolenaar#include <sys/param.h> 57193955d011SMarcel Moolenaar#ifdef MACHINE 57203955d011SMarcel Moolenaarmachine=MACHINE 57213955d011SMarcel Moolenaar#endif 57223955d011SMarcel Moolenaar#ifdef MACHINE_ARCH 57233955d011SMarcel Moolenaarmachine_arch=MACHINE_ARCH 57243955d011SMarcel Moolenaar#endif 57253955d011SMarcel MoolenaarEOF 57263955d011SMarcel Moolenaar 57273955d011SMarcel Moolenaardefault_machine=`(eval "$ac_cpp conftest.$ac_ext") 2>&5 | 57283955d011SMarcel Moolenaar egrep machine= | tr -d ' "'` 57293955d011SMarcel Moolenaarrm -rf conftest* 57303955d011SMarcel Moolenaarif test "$default_machine"; then 57313955d011SMarcel Moolenaar eval "$default_machine" 57323955d011SMarcel Moolenaarfi 57333955d011SMarcel Moolenaarmachine=${machine:-`$srcdir/machine.sh`} 57343955d011SMarcel Moolenaarmachine_arch=${machine_arch:-`$srcdir/machine.sh arch`} 57353955d011SMarcel Moolenaarecho "defaults: MACHINE=$machine, MACHINE_ARCH=$machine_arch" 1>&6 57363955d011SMarcel Moolenaar 57373955d011SMarcel Moolenaar# Check whether --with-machine was given. 57383955d011SMarcel Moolenaarif test "${with_machine+set}" = set; then : 57393955d011SMarcel Moolenaar withval=$with_machine; case "${withval}" in 57403955d011SMarcel Moolenaaryes) as_fn_error "bad value ${withval} given for bmake MACHINE" "$LINENO" 5 ;; 57413955d011SMarcel Moolenaarno) ;; 57423955d011SMarcel Moolenaargeneric) machine=`$srcdir/machine.sh`;; 57433955d011SMarcel Moolenaar*) machine=$with_machine;; 57443955d011SMarcel Moolenaaresac 57453955d011SMarcel Moolenaarfi 57463955d011SMarcel Moolenaar 57473955d011SMarcel Moolenaarforce_machine= 57483955d011SMarcel Moolenaar 57493955d011SMarcel Moolenaar# Check whether --with-force_machine was given. 57503955d011SMarcel Moolenaarif test "${with_force_machine+set}" = set; then : 57513955d011SMarcel Moolenaar withval=$with_force_machine; case "${withval}" in 57523955d011SMarcel Moolenaaryes) force_machine=FORCE_;; 57533955d011SMarcel Moolenaarno) ;; 57543955d011SMarcel Moolenaar*) force_machine=FORCE_; machine=$with_force_machine;; 57553955d011SMarcel Moolenaaresac 57563955d011SMarcel Moolenaarfi 57573955d011SMarcel Moolenaar 57583955d011SMarcel Moolenaarforce_machine_arch= 57593955d011SMarcel Moolenaar 57603955d011SMarcel Moolenaar# Check whether --with-force_machine_arch was given. 57613955d011SMarcel Moolenaarif test "${with_force_machine_arch+set}" = set; then : 57623955d011SMarcel Moolenaar withval=$with_force_machine_arch; case "${withval}" in 57633955d011SMarcel Moolenaaryes) force_machine_arch=FORCE_;; 57643955d011SMarcel Moolenaarno) ;; 57653955d011SMarcel Moolenaar*) force_machine_arch=FORCE_; machine_arch=$with_force_machine;; 57663955d011SMarcel Moolenaaresac 57673955d011SMarcel Moolenaarfi 57683955d011SMarcel Moolenaar 57693955d011SMarcel Moolenaar 57703955d011SMarcel Moolenaar# Check whether --with-machine_arch was given. 57713955d011SMarcel Moolenaarif test "${with_machine_arch+set}" = set; then : 57723955d011SMarcel Moolenaar withval=$with_machine_arch; case "${withval}" in 57733955d011SMarcel Moolenaaryes) as_fn_error "bad value ${withval} given for bmake MACHINE_ARCH" "$LINENO" 5 ;; 57743955d011SMarcel Moolenaarno) ;; 57753955d011SMarcel Moolenaar*) machine_arch=$with_machine_arch;; 57763955d011SMarcel Moolenaaresac 57773955d011SMarcel Moolenaarfi 57783955d011SMarcel Moolenaar 57793955d011SMarcel Moolenaarecho "Using: ${force_machine}MACHINE=$machine, MACHINE_ARCH=$machine_arch" 1>&6 57803955d011SMarcel Moolenaardefault_sys_path=\${prefix}/share/mk 57813955d011SMarcel Moolenaar 57823955d011SMarcel Moolenaar# Check whether --with-default-sys-path was given. 57833955d011SMarcel Moolenaarif test "${with_default_sys_path+set}" = set; then : 57843955d011SMarcel Moolenaar withval=$with_default_sys_path; case "${withval}" in 57853955d011SMarcel Moolenaaryes) as_fn_error "bad value ${withval} given for bmake _PATH_DEFSYSPATH" "$LINENO" 5 ;; 57863955d011SMarcel Moolenaarno) ;; 57873955d011SMarcel Moolenaar*) default_sys_path="$with_default_sys_path" 57883955d011SMarcel Moolenaar ;; 57893955d011SMarcel Moolenaaresac 57903955d011SMarcel Moolenaarfi 57913955d011SMarcel Moolenaar 57923955d011SMarcel Moolenaar 57933955d011SMarcel Moolenaar# Check whether --with-path-objdirprefix was given. 57943955d011SMarcel Moolenaarif test "${with_path_objdirprefix+set}" = set; then : 57953955d011SMarcel Moolenaar withval=$with_path_objdirprefix; case "${withval}" in 57963955d011SMarcel Moolenaaryes) as_fn_error "bad value ${withval} given for bmake _PATH_OBJDIRPREFIX" "$LINENO" 5 ;; 57973955d011SMarcel Moolenaarno) CPPFLAGS="$CPPFLAGS -DNO_PATH_OBJDIRPREFIX" ;; 57983955d011SMarcel Moolenaar*) CPPFLAGS="$CPPFLAGS \"-D_PATH_OBJDIRPREFIX=\\\"$with_path-objdir\\\"\"" ;; 57993955d011SMarcel Moolenaaresac 58003955d011SMarcel Moolenaarfi 58013955d011SMarcel Moolenaar 58023955d011SMarcel Moolenaar# Check whether --enable-pwd-override was given. 58033955d011SMarcel Moolenaarif test "${enable_pwd_override+set}" = set; then : 58043955d011SMarcel Moolenaar enableval=$enable_pwd_override; case "${enableval}" in 58053955d011SMarcel Moolenaaryes) ;; 58063955d011SMarcel Moolenaarno) CPPFLAGS="$CPPFLAGS -DNO_PWD_OVERRIDE" ;; 58073955d011SMarcel Moolenaar*) as_fn_error "bad value ${enableval} given for pwd-override option" "$LINENO" 5 ;; 58083955d011SMarcel Moolenaaresac 58093955d011SMarcel Moolenaarfi 58103955d011SMarcel Moolenaar 58113955d011SMarcel Moolenaar# Check whether --enable-check-make-chdir was given. 58123955d011SMarcel Moolenaarif test "${enable_check_make_chdir+set}" = set; then : 58133955d011SMarcel Moolenaar enableval=$enable_check_make_chdir; case "${enableval}" in 58143955d011SMarcel Moolenaaryes) ;; 58153955d011SMarcel Moolenaarno) CPPFLAGS="$CPPFLAGS -DNO_CHECK_MAKE_CHDIR" ;; 58163955d011SMarcel Moolenaar*) as_fn_error "bad value ${enableval} given for check-make-chdir option" "$LINENO" 5 ;; 58173955d011SMarcel Moolenaaresac 58183955d011SMarcel Moolenaarfi 58193955d011SMarcel Moolenaar 58203955d011SMarcel Moolenaar 58213955d011SMarcel Moolenaar# Check whether --with-mksrc was given. 58223955d011SMarcel Moolenaarif test "${with_mksrc+set}" = set; then : 58233955d011SMarcel Moolenaar withval=$with_mksrc; case "${withval}" in 58243955d011SMarcel Moolenaar""|yes|no) ;; 58253955d011SMarcel Moolenaar*) test -s $withval/install-mk && mksrc=$withval || 58263955d011SMarcel Moolenaaras_fn_error "bad value ${withval} given for mksrc cannot find install-mk" "$LINENO" 5 58273955d011SMarcel Moolenaar;; 58283955d011SMarcel Moolenaaresac 58293955d011SMarcel Moolenaar 58303955d011SMarcel Moolenaarfi 58313955d011SMarcel Moolenaar 58323955d011SMarcel Moolenaarsrcdir=`cd $srcdir && pwd` 58333955d011SMarcel Moolenaarfor mksrc in $mksrc $srcdir/mk $srcdir/../mk mk 58343955d011SMarcel Moolenaardo 58353955d011SMarcel Moolenaar test -s $mksrc/install-mk || continue 58363955d011SMarcel Moolenaar mksrc=`cd $mksrc && pwd` 58373955d011SMarcel Moolenaar break 58383955d011SMarcel Moolenaardone 58393955d011SMarcel Moolenaarmksrc=`echo $mksrc | sed "s,$srcdir,\\\${srcdir},"` 58403955d011SMarcel Moolenaarecho "Using: MKSRC=$mksrc" 1>&6 58413955d011SMarcel Moolenaarif test -x /usr/xpg4/bin/sh; then 58423955d011SMarcel Moolenaar defshell_path=${defshell_path:-/usr/xpg4/bin/sh} 58433955d011SMarcel Moolenaarfi 58443955d011SMarcel Moolenaarif test -n "$defshell_path"; then 58453955d011SMarcel Moolenaar echo "Using: SHELL=$defshell_path" >&6 58463955d011SMarcel Moolenaar 58473955d011SMarcel Moolenaarcat >>confdefs.h <<_ACEOF 58483955d011SMarcel Moolenaar#define DEFSHELL_CUSTOM "$defshell_path" 58493955d011SMarcel Moolenaar_ACEOF 58503955d011SMarcel Moolenaar 58513955d011SMarcel Moolenaarfi 58523955d011SMarcel Moolenaarif test -n "$DEFSHELL_INDEX"; then 58533955d011SMarcel Moolenaar 58543955d011SMarcel Moolenaarcat >>confdefs.h <<_ACEOF 58553955d011SMarcel Moolenaar#define DEFSHELL_INDEX $DEFSHELL_INDEX 58563955d011SMarcel Moolenaar_ACEOF 58573955d011SMarcel Moolenaar 58583955d011SMarcel Moolenaarfi 58593955d011SMarcel Moolenaar 58603955d011SMarcel Moolenaar 58613955d011SMarcel Moolenaar 58623955d011SMarcel Moolenaar 58633955d011SMarcel Moolenaar 58643955d011SMarcel Moolenaar 58653955d011SMarcel Moolenaar 58663955d011SMarcel Moolenaar 58673955d011SMarcel Moolenaar 58683955d011SMarcel Moolenaar 5869*3cbdda60SSimon J. Gerratyac_config_files="$ac_config_files makefile Makefile.config make-bootstrap.sh unit-tests/Makefile" 58703955d011SMarcel Moolenaar 58713955d011SMarcel Moolenaarcat >confcache <<\_ACEOF 58723955d011SMarcel Moolenaar# This file is a shell script that caches the results of configure 58733955d011SMarcel Moolenaar# tests run on this system so they can be shared between configure 58743955d011SMarcel Moolenaar# scripts and configure runs, see configure's option --config-cache. 58753955d011SMarcel Moolenaar# It is not useful on other systems. If it contains results you don't 58763955d011SMarcel Moolenaar# want to keep, you may remove or edit it. 58773955d011SMarcel Moolenaar# 58783955d011SMarcel Moolenaar# config.status only pays attention to the cache file if you give it 58793955d011SMarcel Moolenaar# the --recheck option to rerun configure. 58803955d011SMarcel Moolenaar# 58813955d011SMarcel Moolenaar# `ac_cv_env_foo' variables (set or unset) will be overridden when 58823955d011SMarcel Moolenaar# loading this file, other *unset* `ac_cv_foo' will be assigned the 58833955d011SMarcel Moolenaar# following values. 58843955d011SMarcel Moolenaar 58853955d011SMarcel Moolenaar_ACEOF 58863955d011SMarcel Moolenaar 58873955d011SMarcel Moolenaar# The following way of writing the cache mishandles newlines in values, 58883955d011SMarcel Moolenaar# but we know of no workaround that is simple, portable, and efficient. 58893955d011SMarcel Moolenaar# So, we kill variables containing newlines. 58903955d011SMarcel Moolenaar# Ultrix sh set writes to stderr and can't be redirected directly, 58913955d011SMarcel Moolenaar# and sets the high bit in the cache file unless we assign to the vars. 58923955d011SMarcel Moolenaar( 58933955d011SMarcel Moolenaar for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 58943955d011SMarcel Moolenaar eval ac_val=\$$ac_var 58953955d011SMarcel Moolenaar case $ac_val in #( 58963955d011SMarcel Moolenaar *${as_nl}*) 58973955d011SMarcel Moolenaar case $ac_var in #( 58983955d011SMarcel Moolenaar *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 58993955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 59003955d011SMarcel Moolenaar esac 59013955d011SMarcel Moolenaar case $ac_var in #( 59023955d011SMarcel Moolenaar _ | IFS | as_nl) ;; #( 59033955d011SMarcel Moolenaar BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 59043955d011SMarcel Moolenaar *) { eval $ac_var=; unset $ac_var;} ;; 59053955d011SMarcel Moolenaar esac ;; 59063955d011SMarcel Moolenaar esac 59073955d011SMarcel Moolenaar done 59083955d011SMarcel Moolenaar 59093955d011SMarcel Moolenaar (set) 2>&1 | 59103955d011SMarcel Moolenaar case $as_nl`(ac_space=' '; set) 2>&1` in #( 59113955d011SMarcel Moolenaar *${as_nl}ac_space=\ *) 59123955d011SMarcel Moolenaar # `set' does not quote correctly, so add quotes: double-quote 59133955d011SMarcel Moolenaar # substitution turns \\\\ into \\, and sed turns \\ into \. 59143955d011SMarcel Moolenaar sed -n \ 59153955d011SMarcel Moolenaar "s/'/'\\\\''/g; 59163955d011SMarcel Moolenaar s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 59173955d011SMarcel Moolenaar ;; #( 59183955d011SMarcel Moolenaar *) 59193955d011SMarcel Moolenaar # `set' quotes correctly as required by POSIX, so do not add quotes. 59203955d011SMarcel Moolenaar sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 59213955d011SMarcel Moolenaar ;; 59223955d011SMarcel Moolenaar esac | 59233955d011SMarcel Moolenaar sort 59243955d011SMarcel Moolenaar) | 59253955d011SMarcel Moolenaar sed ' 59263955d011SMarcel Moolenaar /^ac_cv_env_/b end 59273955d011SMarcel Moolenaar t clear 59283955d011SMarcel Moolenaar :clear 59293955d011SMarcel Moolenaar s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 59303955d011SMarcel Moolenaar t end 59313955d011SMarcel Moolenaar s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 59323955d011SMarcel Moolenaar :end' >>confcache 59333955d011SMarcel Moolenaarif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 59343955d011SMarcel Moolenaar if test -w "$cache_file"; then 59353955d011SMarcel Moolenaar test "x$cache_file" != "x/dev/null" && 59363955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 59373955d011SMarcel Moolenaar$as_echo "$as_me: updating cache $cache_file" >&6;} 59383955d011SMarcel Moolenaar cat confcache >$cache_file 59393955d011SMarcel Moolenaar else 59403955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 59413955d011SMarcel Moolenaar$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 59423955d011SMarcel Moolenaar fi 59433955d011SMarcel Moolenaarfi 59443955d011SMarcel Moolenaarrm -f confcache 59453955d011SMarcel Moolenaar 59463955d011SMarcel Moolenaartest "x$prefix" = xNONE && prefix=$ac_default_prefix 59473955d011SMarcel Moolenaar# Let make expand exec_prefix. 59483955d011SMarcel Moolenaartest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 59493955d011SMarcel Moolenaar 59503955d011SMarcel MoolenaarDEFS=-DHAVE_CONFIG_H 59513955d011SMarcel Moolenaar 59523955d011SMarcel Moolenaarac_libobjs= 59533955d011SMarcel Moolenaarac_ltlibobjs= 59543955d011SMarcel Moolenaarfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 59553955d011SMarcel Moolenaar # 1. Remove the extension, and $U if already installed. 59563955d011SMarcel Moolenaar ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 59573955d011SMarcel Moolenaar ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 59583955d011SMarcel Moolenaar # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 59593955d011SMarcel Moolenaar # will be set to the directory where LIBOBJS objects are built. 59603955d011SMarcel Moolenaar as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 59613955d011SMarcel Moolenaar as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 59623955d011SMarcel Moolenaardone 59633955d011SMarcel MoolenaarLIBOBJS=$ac_libobjs 59643955d011SMarcel Moolenaar 59653955d011SMarcel MoolenaarLTLIBOBJS=$ac_ltlibobjs 59663955d011SMarcel Moolenaar 59673955d011SMarcel Moolenaar 59683955d011SMarcel Moolenaar 59693955d011SMarcel Moolenaar 59703955d011SMarcel Moolenaar: ${CONFIG_STATUS=./config.status} 59713955d011SMarcel Moolenaarac_write_fail=0 59723955d011SMarcel Moolenaarac_clean_files_save=$ac_clean_files 59733955d011SMarcel Moolenaarac_clean_files="$ac_clean_files $CONFIG_STATUS" 59743955d011SMarcel Moolenaar{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 59753955d011SMarcel Moolenaar$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 59763955d011SMarcel Moolenaaras_write_fail=0 59773955d011SMarcel Moolenaarcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 59783955d011SMarcel Moolenaar#! $SHELL 59793955d011SMarcel Moolenaar# Generated by $as_me. 59803955d011SMarcel Moolenaar# Run this file to recreate the current configuration. 59813955d011SMarcel Moolenaar# Compiler output produced by configure, useful for debugging 59823955d011SMarcel Moolenaar# configure, is in config.log if it exists. 59833955d011SMarcel Moolenaar 59843955d011SMarcel Moolenaardebug=false 59853955d011SMarcel Moolenaarac_cs_recheck=false 59863955d011SMarcel Moolenaarac_cs_silent=false 59873955d011SMarcel Moolenaar 59883955d011SMarcel MoolenaarSHELL=\${CONFIG_SHELL-$SHELL} 59893955d011SMarcel Moolenaarexport SHELL 59903955d011SMarcel Moolenaar_ASEOF 59913955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 59923955d011SMarcel Moolenaar## -------------------- ## 59933955d011SMarcel Moolenaar## M4sh Initialization. ## 59943955d011SMarcel Moolenaar## -------------------- ## 59953955d011SMarcel Moolenaar 59963955d011SMarcel Moolenaar# Be more Bourne compatible 59973955d011SMarcel MoolenaarDUALCASE=1; export DUALCASE # for MKS sh 59983955d011SMarcel Moolenaarif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 59993955d011SMarcel Moolenaar emulate sh 60003955d011SMarcel Moolenaar NULLCMD=: 60013955d011SMarcel Moolenaar # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 60023955d011SMarcel Moolenaar # is contrary to our usage. Disable this feature. 60033955d011SMarcel Moolenaar alias -g '${1+"$@"}'='"$@"' 60043955d011SMarcel Moolenaar setopt NO_GLOB_SUBST 60053955d011SMarcel Moolenaarelse 60063955d011SMarcel Moolenaar case `(set -o) 2>/dev/null` in #( 60073955d011SMarcel Moolenaar *posix*) : 60083955d011SMarcel Moolenaar set -o posix ;; #( 60093955d011SMarcel Moolenaar *) : 60103955d011SMarcel Moolenaar ;; 60113955d011SMarcel Moolenaaresac 60123955d011SMarcel Moolenaarfi 60133955d011SMarcel Moolenaar 60143955d011SMarcel Moolenaar 60153955d011SMarcel Moolenaaras_nl=' 60163955d011SMarcel Moolenaar' 60173955d011SMarcel Moolenaarexport as_nl 60183955d011SMarcel Moolenaar# Printing a long string crashes Solaris 7 /usr/bin/printf. 60193955d011SMarcel Moolenaaras_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 60203955d011SMarcel Moolenaaras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 60213955d011SMarcel Moolenaaras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 60223955d011SMarcel Moolenaar# Prefer a ksh shell builtin over an external printf program on Solaris, 60233955d011SMarcel Moolenaar# but without wasting forks for bash or zsh. 60243955d011SMarcel Moolenaarif test -z "$BASH_VERSION$ZSH_VERSION" \ 60253955d011SMarcel Moolenaar && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 60263955d011SMarcel Moolenaar as_echo='print -r --' 60273955d011SMarcel Moolenaar as_echo_n='print -rn --' 60283955d011SMarcel Moolenaarelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 60293955d011SMarcel Moolenaar as_echo='printf %s\n' 60303955d011SMarcel Moolenaar as_echo_n='printf %s' 60313955d011SMarcel Moolenaarelse 60323955d011SMarcel Moolenaar if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 60333955d011SMarcel Moolenaar as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 60343955d011SMarcel Moolenaar as_echo_n='/usr/ucb/echo -n' 60353955d011SMarcel Moolenaar else 60363955d011SMarcel Moolenaar as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 60373955d011SMarcel Moolenaar as_echo_n_body='eval 60383955d011SMarcel Moolenaar arg=$1; 60393955d011SMarcel Moolenaar case $arg in #( 60403955d011SMarcel Moolenaar *"$as_nl"*) 60413955d011SMarcel Moolenaar expr "X$arg" : "X\\(.*\\)$as_nl"; 60423955d011SMarcel Moolenaar arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 60433955d011SMarcel Moolenaar esac; 60443955d011SMarcel Moolenaar expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 60453955d011SMarcel Moolenaar ' 60463955d011SMarcel Moolenaar export as_echo_n_body 60473955d011SMarcel Moolenaar as_echo_n='sh -c $as_echo_n_body as_echo' 60483955d011SMarcel Moolenaar fi 60493955d011SMarcel Moolenaar export as_echo_body 60503955d011SMarcel Moolenaar as_echo='sh -c $as_echo_body as_echo' 60513955d011SMarcel Moolenaarfi 60523955d011SMarcel Moolenaar 60533955d011SMarcel Moolenaar# The user is always right. 60543955d011SMarcel Moolenaarif test "${PATH_SEPARATOR+set}" != set; then 60553955d011SMarcel Moolenaar PATH_SEPARATOR=: 60563955d011SMarcel Moolenaar (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 60573955d011SMarcel Moolenaar (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 60583955d011SMarcel Moolenaar PATH_SEPARATOR=';' 60593955d011SMarcel Moolenaar } 60603955d011SMarcel Moolenaarfi 60613955d011SMarcel Moolenaar 60623955d011SMarcel Moolenaar 60633955d011SMarcel Moolenaar# IFS 60643955d011SMarcel Moolenaar# We need space, tab and new line, in precisely that order. Quoting is 60653955d011SMarcel Moolenaar# there to prevent editors from complaining about space-tab. 60663955d011SMarcel Moolenaar# (If _AS_PATH_WALK were called with IFS unset, it would disable word 60673955d011SMarcel Moolenaar# splitting by setting IFS to empty value.) 60683955d011SMarcel MoolenaarIFS=" "" $as_nl" 60693955d011SMarcel Moolenaar 60703955d011SMarcel Moolenaar# Find who we are. Look in the path if we contain no directory separator. 60713955d011SMarcel Moolenaarcase $0 in #(( 60723955d011SMarcel Moolenaar *[\\/]* ) as_myself=$0 ;; 60733955d011SMarcel Moolenaar *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 60743955d011SMarcel Moolenaarfor as_dir in $PATH 60753955d011SMarcel Moolenaardo 60763955d011SMarcel Moolenaar IFS=$as_save_IFS 60773955d011SMarcel Moolenaar test -z "$as_dir" && as_dir=. 60783955d011SMarcel Moolenaar test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 60793955d011SMarcel Moolenaar done 60803955d011SMarcel MoolenaarIFS=$as_save_IFS 60813955d011SMarcel Moolenaar 60823955d011SMarcel Moolenaar ;; 60833955d011SMarcel Moolenaaresac 60843955d011SMarcel Moolenaar# We did not find ourselves, most probably we were run as `sh COMMAND' 60853955d011SMarcel Moolenaar# in which case we are not to be found in the path. 60863955d011SMarcel Moolenaarif test "x$as_myself" = x; then 60873955d011SMarcel Moolenaar as_myself=$0 60883955d011SMarcel Moolenaarfi 60893955d011SMarcel Moolenaarif test ! -f "$as_myself"; then 60903955d011SMarcel Moolenaar $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 60913955d011SMarcel Moolenaar exit 1 60923955d011SMarcel Moolenaarfi 60933955d011SMarcel Moolenaar 60943955d011SMarcel Moolenaar# Unset variables that we do not need and which cause bugs (e.g. in 60953955d011SMarcel Moolenaar# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 60963955d011SMarcel Moolenaar# suppresses any "Segmentation fault" message there. '((' could 60973955d011SMarcel Moolenaar# trigger a bug in pdksh 5.2.14. 60983955d011SMarcel Moolenaarfor as_var in BASH_ENV ENV MAIL MAILPATH 60993955d011SMarcel Moolenaardo eval test x\${$as_var+set} = xset \ 61003955d011SMarcel Moolenaar && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 61013955d011SMarcel Moolenaardone 61023955d011SMarcel MoolenaarPS1='$ ' 61033955d011SMarcel MoolenaarPS2='> ' 61043955d011SMarcel MoolenaarPS4='+ ' 61053955d011SMarcel Moolenaar 61063955d011SMarcel Moolenaar# NLS nuisances. 61073955d011SMarcel MoolenaarLC_ALL=C 61083955d011SMarcel Moolenaarexport LC_ALL 61093955d011SMarcel MoolenaarLANGUAGE=C 61103955d011SMarcel Moolenaarexport LANGUAGE 61113955d011SMarcel Moolenaar 61123955d011SMarcel Moolenaar# CDPATH. 61133955d011SMarcel Moolenaar(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 61143955d011SMarcel Moolenaar 61153955d011SMarcel Moolenaar 61163955d011SMarcel Moolenaar# as_fn_error ERROR [LINENO LOG_FD] 61173955d011SMarcel Moolenaar# --------------------------------- 61183955d011SMarcel Moolenaar# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 61193955d011SMarcel Moolenaar# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 61203955d011SMarcel Moolenaar# script with status $?, using 1 if that was 0. 61213955d011SMarcel Moolenaaras_fn_error () 61223955d011SMarcel Moolenaar{ 61233955d011SMarcel Moolenaar as_status=$?; test $as_status -eq 0 && as_status=1 61243955d011SMarcel Moolenaar if test "$3"; then 61253955d011SMarcel Moolenaar as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 61263955d011SMarcel Moolenaar $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 61273955d011SMarcel Moolenaar fi 61283955d011SMarcel Moolenaar $as_echo "$as_me: error: $1" >&2 61293955d011SMarcel Moolenaar as_fn_exit $as_status 61303955d011SMarcel Moolenaar} # as_fn_error 61313955d011SMarcel Moolenaar 61323955d011SMarcel Moolenaar 61333955d011SMarcel Moolenaar# as_fn_set_status STATUS 61343955d011SMarcel Moolenaar# ----------------------- 61353955d011SMarcel Moolenaar# Set $? to STATUS, without forking. 61363955d011SMarcel Moolenaaras_fn_set_status () 61373955d011SMarcel Moolenaar{ 61383955d011SMarcel Moolenaar return $1 61393955d011SMarcel Moolenaar} # as_fn_set_status 61403955d011SMarcel Moolenaar 61413955d011SMarcel Moolenaar# as_fn_exit STATUS 61423955d011SMarcel Moolenaar# ----------------- 61433955d011SMarcel Moolenaar# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 61443955d011SMarcel Moolenaaras_fn_exit () 61453955d011SMarcel Moolenaar{ 61463955d011SMarcel Moolenaar set +e 61473955d011SMarcel Moolenaar as_fn_set_status $1 61483955d011SMarcel Moolenaar exit $1 61493955d011SMarcel Moolenaar} # as_fn_exit 61503955d011SMarcel Moolenaar 61513955d011SMarcel Moolenaar# as_fn_unset VAR 61523955d011SMarcel Moolenaar# --------------- 61533955d011SMarcel Moolenaar# Portably unset VAR. 61543955d011SMarcel Moolenaaras_fn_unset () 61553955d011SMarcel Moolenaar{ 61563955d011SMarcel Moolenaar { eval $1=; unset $1;} 61573955d011SMarcel Moolenaar} 61583955d011SMarcel Moolenaaras_unset=as_fn_unset 61593955d011SMarcel Moolenaar# as_fn_append VAR VALUE 61603955d011SMarcel Moolenaar# ---------------------- 61613955d011SMarcel Moolenaar# Append the text in VALUE to the end of the definition contained in VAR. Take 61623955d011SMarcel Moolenaar# advantage of any shell optimizations that allow amortized linear growth over 61633955d011SMarcel Moolenaar# repeated appends, instead of the typical quadratic growth present in naive 61643955d011SMarcel Moolenaar# implementations. 61653955d011SMarcel Moolenaarif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 61663955d011SMarcel Moolenaar eval 'as_fn_append () 61673955d011SMarcel Moolenaar { 61683955d011SMarcel Moolenaar eval $1+=\$2 61693955d011SMarcel Moolenaar }' 61703955d011SMarcel Moolenaarelse 61713955d011SMarcel Moolenaar as_fn_append () 61723955d011SMarcel Moolenaar { 61733955d011SMarcel Moolenaar eval $1=\$$1\$2 61743955d011SMarcel Moolenaar } 61753955d011SMarcel Moolenaarfi # as_fn_append 61763955d011SMarcel Moolenaar 61773955d011SMarcel Moolenaar# as_fn_arith ARG... 61783955d011SMarcel Moolenaar# ------------------ 61793955d011SMarcel Moolenaar# Perform arithmetic evaluation on the ARGs, and store the result in the 61803955d011SMarcel Moolenaar# global $as_val. Take advantage of shells that can avoid forks. The arguments 61813955d011SMarcel Moolenaar# must be portable across $(()) and expr. 61823955d011SMarcel Moolenaarif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 61833955d011SMarcel Moolenaar eval 'as_fn_arith () 61843955d011SMarcel Moolenaar { 61853955d011SMarcel Moolenaar as_val=$(( $* )) 61863955d011SMarcel Moolenaar }' 61873955d011SMarcel Moolenaarelse 61883955d011SMarcel Moolenaar as_fn_arith () 61893955d011SMarcel Moolenaar { 61903955d011SMarcel Moolenaar as_val=`expr "$@" || test $? -eq 1` 61913955d011SMarcel Moolenaar } 61923955d011SMarcel Moolenaarfi # as_fn_arith 61933955d011SMarcel Moolenaar 61943955d011SMarcel Moolenaar 61953955d011SMarcel Moolenaarif expr a : '\(a\)' >/dev/null 2>&1 && 61963955d011SMarcel Moolenaar test "X`expr 00001 : '.*\(...\)'`" = X001; then 61973955d011SMarcel Moolenaar as_expr=expr 61983955d011SMarcel Moolenaarelse 61993955d011SMarcel Moolenaar as_expr=false 62003955d011SMarcel Moolenaarfi 62013955d011SMarcel Moolenaar 62023955d011SMarcel Moolenaarif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 62033955d011SMarcel Moolenaar as_basename=basename 62043955d011SMarcel Moolenaarelse 62053955d011SMarcel Moolenaar as_basename=false 62063955d011SMarcel Moolenaarfi 62073955d011SMarcel Moolenaar 62083955d011SMarcel Moolenaarif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 62093955d011SMarcel Moolenaar as_dirname=dirname 62103955d011SMarcel Moolenaarelse 62113955d011SMarcel Moolenaar as_dirname=false 62123955d011SMarcel Moolenaarfi 62133955d011SMarcel Moolenaar 62143955d011SMarcel Moolenaaras_me=`$as_basename -- "$0" || 62153955d011SMarcel Moolenaar$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 62163955d011SMarcel Moolenaar X"$0" : 'X\(//\)$' \| \ 62173955d011SMarcel Moolenaar X"$0" : 'X\(/\)' \| . 2>/dev/null || 62183955d011SMarcel Moolenaar$as_echo X/"$0" | 62193955d011SMarcel Moolenaar sed '/^.*\/\([^/][^/]*\)\/*$/{ 62203955d011SMarcel Moolenaar s//\1/ 62213955d011SMarcel Moolenaar q 62223955d011SMarcel Moolenaar } 62233955d011SMarcel Moolenaar /^X\/\(\/\/\)$/{ 62243955d011SMarcel Moolenaar s//\1/ 62253955d011SMarcel Moolenaar q 62263955d011SMarcel Moolenaar } 62273955d011SMarcel Moolenaar /^X\/\(\/\).*/{ 62283955d011SMarcel Moolenaar s//\1/ 62293955d011SMarcel Moolenaar q 62303955d011SMarcel Moolenaar } 62313955d011SMarcel Moolenaar s/.*/./; q'` 62323955d011SMarcel Moolenaar 62333955d011SMarcel Moolenaar# Avoid depending upon Character Ranges. 62343955d011SMarcel Moolenaaras_cr_letters='abcdefghijklmnopqrstuvwxyz' 62353955d011SMarcel Moolenaaras_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 62363955d011SMarcel Moolenaaras_cr_Letters=$as_cr_letters$as_cr_LETTERS 62373955d011SMarcel Moolenaaras_cr_digits='0123456789' 62383955d011SMarcel Moolenaaras_cr_alnum=$as_cr_Letters$as_cr_digits 62393955d011SMarcel Moolenaar 62403955d011SMarcel MoolenaarECHO_C= ECHO_N= ECHO_T= 62413955d011SMarcel Moolenaarcase `echo -n x` in #((((( 62423955d011SMarcel Moolenaar-n*) 62433955d011SMarcel Moolenaar case `echo 'xy\c'` in 62443955d011SMarcel Moolenaar *c*) ECHO_T=' ';; # ECHO_T is single tab character. 62453955d011SMarcel Moolenaar xy) ECHO_C='\c';; 62463955d011SMarcel Moolenaar *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 62473955d011SMarcel Moolenaar ECHO_T=' ';; 62483955d011SMarcel Moolenaar esac;; 62493955d011SMarcel Moolenaar*) 62503955d011SMarcel Moolenaar ECHO_N='-n';; 62513955d011SMarcel Moolenaaresac 62523955d011SMarcel Moolenaar 62533955d011SMarcel Moolenaarrm -f conf$$ conf$$.exe conf$$.file 62543955d011SMarcel Moolenaarif test -d conf$$.dir; then 62553955d011SMarcel Moolenaar rm -f conf$$.dir/conf$$.file 62563955d011SMarcel Moolenaarelse 62573955d011SMarcel Moolenaar rm -f conf$$.dir 62583955d011SMarcel Moolenaar mkdir conf$$.dir 2>/dev/null 62593955d011SMarcel Moolenaarfi 62603955d011SMarcel Moolenaarif (echo >conf$$.file) 2>/dev/null; then 62613955d011SMarcel Moolenaar if ln -s conf$$.file conf$$ 2>/dev/null; then 62623955d011SMarcel Moolenaar as_ln_s='ln -s' 62633955d011SMarcel Moolenaar # ... but there are two gotchas: 62643955d011SMarcel Moolenaar # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 62653955d011SMarcel Moolenaar # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 62663955d011SMarcel Moolenaar # In both cases, we have to default to `cp -p'. 62673955d011SMarcel Moolenaar ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 62683955d011SMarcel Moolenaar as_ln_s='cp -p' 62693955d011SMarcel Moolenaar elif ln conf$$.file conf$$ 2>/dev/null; then 62703955d011SMarcel Moolenaar as_ln_s=ln 62713955d011SMarcel Moolenaar else 62723955d011SMarcel Moolenaar as_ln_s='cp -p' 62733955d011SMarcel Moolenaar fi 62743955d011SMarcel Moolenaarelse 62753955d011SMarcel Moolenaar as_ln_s='cp -p' 62763955d011SMarcel Moolenaarfi 62773955d011SMarcel Moolenaarrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 62783955d011SMarcel Moolenaarrmdir conf$$.dir 2>/dev/null 62793955d011SMarcel Moolenaar 62803955d011SMarcel Moolenaar 62813955d011SMarcel Moolenaar# as_fn_mkdir_p 62823955d011SMarcel Moolenaar# ------------- 62833955d011SMarcel Moolenaar# Create "$as_dir" as a directory, including parents if necessary. 62843955d011SMarcel Moolenaaras_fn_mkdir_p () 62853955d011SMarcel Moolenaar{ 62863955d011SMarcel Moolenaar 62873955d011SMarcel Moolenaar case $as_dir in #( 62883955d011SMarcel Moolenaar -*) as_dir=./$as_dir;; 62893955d011SMarcel Moolenaar esac 62903955d011SMarcel Moolenaar test -d "$as_dir" || eval $as_mkdir_p || { 62913955d011SMarcel Moolenaar as_dirs= 62923955d011SMarcel Moolenaar while :; do 62933955d011SMarcel Moolenaar case $as_dir in #( 62943955d011SMarcel Moolenaar *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 62953955d011SMarcel Moolenaar *) as_qdir=$as_dir;; 62963955d011SMarcel Moolenaar esac 62973955d011SMarcel Moolenaar as_dirs="'$as_qdir' $as_dirs" 62983955d011SMarcel Moolenaar as_dir=`$as_dirname -- "$as_dir" || 62993955d011SMarcel Moolenaar$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 63003955d011SMarcel Moolenaar X"$as_dir" : 'X\(//\)[^/]' \| \ 63013955d011SMarcel Moolenaar X"$as_dir" : 'X\(//\)$' \| \ 63023955d011SMarcel Moolenaar X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 63033955d011SMarcel Moolenaar$as_echo X"$as_dir" | 63043955d011SMarcel Moolenaar sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 63053955d011SMarcel Moolenaar s//\1/ 63063955d011SMarcel Moolenaar q 63073955d011SMarcel Moolenaar } 63083955d011SMarcel Moolenaar /^X\(\/\/\)[^/].*/{ 63093955d011SMarcel Moolenaar s//\1/ 63103955d011SMarcel Moolenaar q 63113955d011SMarcel Moolenaar } 63123955d011SMarcel Moolenaar /^X\(\/\/\)$/{ 63133955d011SMarcel Moolenaar s//\1/ 63143955d011SMarcel Moolenaar q 63153955d011SMarcel Moolenaar } 63163955d011SMarcel Moolenaar /^X\(\/\).*/{ 63173955d011SMarcel Moolenaar s//\1/ 63183955d011SMarcel Moolenaar q 63193955d011SMarcel Moolenaar } 63203955d011SMarcel Moolenaar s/.*/./; q'` 63213955d011SMarcel Moolenaar test -d "$as_dir" && break 63223955d011SMarcel Moolenaar done 63233955d011SMarcel Moolenaar test -z "$as_dirs" || eval "mkdir $as_dirs" 63243955d011SMarcel Moolenaar } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 63253955d011SMarcel Moolenaar 63263955d011SMarcel Moolenaar 63273955d011SMarcel Moolenaar} # as_fn_mkdir_p 63283955d011SMarcel Moolenaarif mkdir -p . 2>/dev/null; then 63293955d011SMarcel Moolenaar as_mkdir_p='mkdir -p "$as_dir"' 63303955d011SMarcel Moolenaarelse 63313955d011SMarcel Moolenaar test -d ./-p && rmdir ./-p 63323955d011SMarcel Moolenaar as_mkdir_p=false 63333955d011SMarcel Moolenaarfi 63343955d011SMarcel Moolenaar 63353955d011SMarcel Moolenaarif test -x / >/dev/null 2>&1; then 63363955d011SMarcel Moolenaar as_test_x='test -x' 63373955d011SMarcel Moolenaarelse 63383955d011SMarcel Moolenaar if ls -dL / >/dev/null 2>&1; then 63393955d011SMarcel Moolenaar as_ls_L_option=L 63403955d011SMarcel Moolenaar else 63413955d011SMarcel Moolenaar as_ls_L_option= 63423955d011SMarcel Moolenaar fi 63433955d011SMarcel Moolenaar as_test_x=' 63443955d011SMarcel Moolenaar eval sh -c '\'' 63453955d011SMarcel Moolenaar if test -d "$1"; then 63463955d011SMarcel Moolenaar test -d "$1/."; 63473955d011SMarcel Moolenaar else 63483955d011SMarcel Moolenaar case $1 in #( 63493955d011SMarcel Moolenaar -*)set "./$1";; 63503955d011SMarcel Moolenaar esac; 63513955d011SMarcel Moolenaar case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 63523955d011SMarcel Moolenaar ???[sx]*):;;*)false;;esac;fi 63533955d011SMarcel Moolenaar '\'' sh 63543955d011SMarcel Moolenaar ' 63553955d011SMarcel Moolenaarfi 63563955d011SMarcel Moolenaaras_executable_p=$as_test_x 63573955d011SMarcel Moolenaar 63583955d011SMarcel Moolenaar# Sed expression to map a string onto a valid CPP name. 63593955d011SMarcel Moolenaaras_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 63603955d011SMarcel Moolenaar 63613955d011SMarcel Moolenaar# Sed expression to map a string onto a valid variable name. 63623955d011SMarcel Moolenaaras_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 63633955d011SMarcel Moolenaar 63643955d011SMarcel Moolenaar 63653955d011SMarcel Moolenaarexec 6>&1 63663955d011SMarcel Moolenaar## ----------------------------------- ## 63673955d011SMarcel Moolenaar## Main body of $CONFIG_STATUS script. ## 63683955d011SMarcel Moolenaar## ----------------------------------- ## 63693955d011SMarcel Moolenaar_ASEOF 63703955d011SMarcel Moolenaartest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 63713955d011SMarcel Moolenaar 63723955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 63733955d011SMarcel Moolenaar# Save the log message, to keep $0 and so on meaningful, and to 63743955d011SMarcel Moolenaar# report actual input values of CONFIG_FILES etc. instead of their 63753955d011SMarcel Moolenaar# values after options handling. 63763955d011SMarcel Moolenaarac_log=" 6377*3cbdda60SSimon J. GerratyThis file was extended by bmake $as_me 20121212, which was 63783955d011SMarcel Moolenaargenerated by GNU Autoconf 2.64. Invocation command line was 63793955d011SMarcel Moolenaar 63803955d011SMarcel Moolenaar CONFIG_FILES = $CONFIG_FILES 63813955d011SMarcel Moolenaar CONFIG_HEADERS = $CONFIG_HEADERS 63823955d011SMarcel Moolenaar CONFIG_LINKS = $CONFIG_LINKS 63833955d011SMarcel Moolenaar CONFIG_COMMANDS = $CONFIG_COMMANDS 63843955d011SMarcel Moolenaar $ $0 $@ 63853955d011SMarcel Moolenaar 63863955d011SMarcel Moolenaaron `(hostname || uname -n) 2>/dev/null | sed 1q` 63873955d011SMarcel Moolenaar" 63883955d011SMarcel Moolenaar 63893955d011SMarcel Moolenaar_ACEOF 63903955d011SMarcel Moolenaar 63913955d011SMarcel Moolenaarcase $ac_config_files in *" 63923955d011SMarcel Moolenaar"*) set x $ac_config_files; shift; ac_config_files=$*;; 63933955d011SMarcel Moolenaaresac 63943955d011SMarcel Moolenaar 63953955d011SMarcel Moolenaarcase $ac_config_headers in *" 63963955d011SMarcel Moolenaar"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 63973955d011SMarcel Moolenaaresac 63983955d011SMarcel Moolenaar 63993955d011SMarcel Moolenaar 64003955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 64013955d011SMarcel Moolenaar# Files that config.status was made for. 64023955d011SMarcel Moolenaarconfig_files="$ac_config_files" 64033955d011SMarcel Moolenaarconfig_headers="$ac_config_headers" 64043955d011SMarcel Moolenaar 64053955d011SMarcel Moolenaar_ACEOF 64063955d011SMarcel Moolenaar 64073955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 64083955d011SMarcel Moolenaarac_cs_usage="\ 64093955d011SMarcel Moolenaar\`$as_me' instantiates files and other configuration actions 64103955d011SMarcel Moolenaarfrom templates according to the current configuration. Unless the files 64113955d011SMarcel Moolenaarand actions are specified as TAGs, all are instantiated by default. 64123955d011SMarcel Moolenaar 64133955d011SMarcel MoolenaarUsage: $0 [OPTION]... [TAG]... 64143955d011SMarcel Moolenaar 64153955d011SMarcel Moolenaar -h, --help print this help, then exit 64163955d011SMarcel Moolenaar -V, --version print version number and configuration settings, then exit 64173955d011SMarcel Moolenaar -q, --quiet, --silent 64183955d011SMarcel Moolenaar do not print progress messages 64193955d011SMarcel Moolenaar -d, --debug don't remove temporary files 64203955d011SMarcel Moolenaar --recheck update $as_me by reconfiguring in the same conditions 64213955d011SMarcel Moolenaar --file=FILE[:TEMPLATE] 64223955d011SMarcel Moolenaar instantiate the configuration file FILE 64233955d011SMarcel Moolenaar --header=FILE[:TEMPLATE] 64243955d011SMarcel Moolenaar instantiate the configuration header FILE 64253955d011SMarcel Moolenaar 64263955d011SMarcel MoolenaarConfiguration files: 64273955d011SMarcel Moolenaar$config_files 64283955d011SMarcel Moolenaar 64293955d011SMarcel MoolenaarConfiguration headers: 64303955d011SMarcel Moolenaar$config_headers 64313955d011SMarcel Moolenaar 64323955d011SMarcel MoolenaarReport bugs to <sjg@NetBSD.org>." 64333955d011SMarcel Moolenaar 64343955d011SMarcel Moolenaar_ACEOF 64353955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 64363955d011SMarcel Moolenaarac_cs_version="\\ 6437*3cbdda60SSimon J. Gerratybmake config.status 20121212 64383955d011SMarcel Moolenaarconfigured by $0, generated by GNU Autoconf 2.64, 64393955d011SMarcel Moolenaar with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 64403955d011SMarcel Moolenaar 64413955d011SMarcel MoolenaarCopyright (C) 2009 Free Software Foundation, Inc. 64423955d011SMarcel MoolenaarThis config.status script is free software; the Free Software Foundation 64433955d011SMarcel Moolenaargives unlimited permission to copy, distribute and modify it." 64443955d011SMarcel Moolenaar 64453955d011SMarcel Moolenaarac_pwd='$ac_pwd' 64463955d011SMarcel Moolenaarsrcdir='$srcdir' 64473955d011SMarcel MoolenaarINSTALL='$INSTALL' 64483955d011SMarcel Moolenaartest -n "\$AWK" || AWK=awk 64493955d011SMarcel Moolenaar_ACEOF 64503955d011SMarcel Moolenaar 64513955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 64523955d011SMarcel Moolenaar# The default lists apply if the user does not specify any file. 64533955d011SMarcel Moolenaarac_need_defaults=: 64543955d011SMarcel Moolenaarwhile test $# != 0 64553955d011SMarcel Moolenaardo 64563955d011SMarcel Moolenaar case $1 in 64573955d011SMarcel Moolenaar --*=*) 64583955d011SMarcel Moolenaar ac_option=`expr "X$1" : 'X\([^=]*\)='` 64593955d011SMarcel Moolenaar ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 64603955d011SMarcel Moolenaar ac_shift=: 64613955d011SMarcel Moolenaar ;; 64623955d011SMarcel Moolenaar *) 64633955d011SMarcel Moolenaar ac_option=$1 64643955d011SMarcel Moolenaar ac_optarg=$2 64653955d011SMarcel Moolenaar ac_shift=shift 64663955d011SMarcel Moolenaar ;; 64673955d011SMarcel Moolenaar esac 64683955d011SMarcel Moolenaar 64693955d011SMarcel Moolenaar case $ac_option in 64703955d011SMarcel Moolenaar # Handling of the options. 64713955d011SMarcel Moolenaar -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 64723955d011SMarcel Moolenaar ac_cs_recheck=: ;; 64733955d011SMarcel Moolenaar --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 64743955d011SMarcel Moolenaar $as_echo "$ac_cs_version"; exit ;; 64753955d011SMarcel Moolenaar --debug | --debu | --deb | --de | --d | -d ) 64763955d011SMarcel Moolenaar debug=: ;; 64773955d011SMarcel Moolenaar --file | --fil | --fi | --f ) 64783955d011SMarcel Moolenaar $ac_shift 64793955d011SMarcel Moolenaar case $ac_optarg in 64803955d011SMarcel Moolenaar *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 64813955d011SMarcel Moolenaar esac 64823955d011SMarcel Moolenaar as_fn_append CONFIG_FILES " '$ac_optarg'" 64833955d011SMarcel Moolenaar ac_need_defaults=false;; 64843955d011SMarcel Moolenaar --header | --heade | --head | --hea ) 64853955d011SMarcel Moolenaar $ac_shift 64863955d011SMarcel Moolenaar case $ac_optarg in 64873955d011SMarcel Moolenaar *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 64883955d011SMarcel Moolenaar esac 64893955d011SMarcel Moolenaar as_fn_append CONFIG_HEADERS " '$ac_optarg'" 64903955d011SMarcel Moolenaar ac_need_defaults=false;; 64913955d011SMarcel Moolenaar --he | --h) 64923955d011SMarcel Moolenaar # Conflict between --help and --header 64933955d011SMarcel Moolenaar as_fn_error "ambiguous option: \`$1' 64943955d011SMarcel MoolenaarTry \`$0 --help' for more information.";; 64953955d011SMarcel Moolenaar --help | --hel | -h ) 64963955d011SMarcel Moolenaar $as_echo "$ac_cs_usage"; exit ;; 64973955d011SMarcel Moolenaar -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 64983955d011SMarcel Moolenaar | -silent | --silent | --silen | --sile | --sil | --si | --s) 64993955d011SMarcel Moolenaar ac_cs_silent=: ;; 65003955d011SMarcel Moolenaar 65013955d011SMarcel Moolenaar # This is an error. 65023955d011SMarcel Moolenaar -*) as_fn_error "unrecognized option: \`$1' 65033955d011SMarcel MoolenaarTry \`$0 --help' for more information." ;; 65043955d011SMarcel Moolenaar 65053955d011SMarcel Moolenaar *) as_fn_append ac_config_targets " $1" 65063955d011SMarcel Moolenaar ac_need_defaults=false ;; 65073955d011SMarcel Moolenaar 65083955d011SMarcel Moolenaar esac 65093955d011SMarcel Moolenaar shift 65103955d011SMarcel Moolenaardone 65113955d011SMarcel Moolenaar 65123955d011SMarcel Moolenaarac_configure_extra_args= 65133955d011SMarcel Moolenaar 65143955d011SMarcel Moolenaarif $ac_cs_silent; then 65153955d011SMarcel Moolenaar exec 6>/dev/null 65163955d011SMarcel Moolenaar ac_configure_extra_args="$ac_configure_extra_args --silent" 65173955d011SMarcel Moolenaarfi 65183955d011SMarcel Moolenaar 65193955d011SMarcel Moolenaar_ACEOF 65203955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 65213955d011SMarcel Moolenaarif \$ac_cs_recheck; then 65223955d011SMarcel Moolenaar set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 65233955d011SMarcel Moolenaar shift 65243955d011SMarcel Moolenaar \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 65253955d011SMarcel Moolenaar CONFIG_SHELL='$SHELL' 65263955d011SMarcel Moolenaar export CONFIG_SHELL 65273955d011SMarcel Moolenaar exec "\$@" 65283955d011SMarcel Moolenaarfi 65293955d011SMarcel Moolenaar 65303955d011SMarcel Moolenaar_ACEOF 65313955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 65323955d011SMarcel Moolenaarexec 5>>config.log 65333955d011SMarcel Moolenaar{ 65343955d011SMarcel Moolenaar echo 65353955d011SMarcel Moolenaar sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 65363955d011SMarcel Moolenaar## Running $as_me. ## 65373955d011SMarcel Moolenaar_ASBOX 65383955d011SMarcel Moolenaar $as_echo "$ac_log" 65393955d011SMarcel Moolenaar} >&5 65403955d011SMarcel Moolenaar 65413955d011SMarcel Moolenaar_ACEOF 65423955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 65433955d011SMarcel Moolenaar_ACEOF 65443955d011SMarcel Moolenaar 65453955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 65463955d011SMarcel Moolenaar 65473955d011SMarcel Moolenaar# Handling of arguments. 65483955d011SMarcel Moolenaarfor ac_config_target in $ac_config_targets 65493955d011SMarcel Moolenaardo 65503955d011SMarcel Moolenaar case $ac_config_target in 65513955d011SMarcel Moolenaar "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 6552*3cbdda60SSimon J. Gerraty "makefile") CONFIG_FILES="$CONFIG_FILES makefile" ;; 6553*3cbdda60SSimon J. Gerraty "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;; 65543955d011SMarcel Moolenaar "make-bootstrap.sh") CONFIG_FILES="$CONFIG_FILES make-bootstrap.sh" ;; 65553955d011SMarcel Moolenaar "unit-tests/Makefile") CONFIG_FILES="$CONFIG_FILES unit-tests/Makefile" ;; 65563955d011SMarcel Moolenaar 65573955d011SMarcel Moolenaar *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 65583955d011SMarcel Moolenaar esac 65593955d011SMarcel Moolenaardone 65603955d011SMarcel Moolenaar 65613955d011SMarcel Moolenaar 65623955d011SMarcel Moolenaar# If the user did not use the arguments to specify the items to instantiate, 65633955d011SMarcel Moolenaar# then the envvar interface is used. Set only those that are not. 65643955d011SMarcel Moolenaar# We use the long form for the default assignment because of an extremely 65653955d011SMarcel Moolenaar# bizarre bug on SunOS 4.1.3. 65663955d011SMarcel Moolenaarif $ac_need_defaults; then 65673955d011SMarcel Moolenaar test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 65683955d011SMarcel Moolenaar test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 65693955d011SMarcel Moolenaarfi 65703955d011SMarcel Moolenaar 65713955d011SMarcel Moolenaar# Have a temporary directory for convenience. Make it in the build tree 65723955d011SMarcel Moolenaar# simply because there is no reason against having it here, and in addition, 65733955d011SMarcel Moolenaar# creating and moving files from /tmp can sometimes cause problems. 65743955d011SMarcel Moolenaar# Hook for its removal unless debugging. 65753955d011SMarcel Moolenaar# Note that there is a small window in which the directory will not be cleaned: 65763955d011SMarcel Moolenaar# after its creation but before its name has been assigned to `$tmp'. 65773955d011SMarcel Moolenaar$debug || 65783955d011SMarcel Moolenaar{ 65793955d011SMarcel Moolenaar tmp= 65803955d011SMarcel Moolenaar trap 'exit_status=$? 65813955d011SMarcel Moolenaar { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 65823955d011SMarcel Moolenaar' 0 65833955d011SMarcel Moolenaar trap 'as_fn_exit 1' 1 2 13 15 65843955d011SMarcel Moolenaar} 65853955d011SMarcel Moolenaar# Create a (secure) tmp directory for tmp files. 65863955d011SMarcel Moolenaar 65873955d011SMarcel Moolenaar{ 65883955d011SMarcel Moolenaar tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 65893955d011SMarcel Moolenaar test -n "$tmp" && test -d "$tmp" 65903955d011SMarcel Moolenaar} || 65913955d011SMarcel Moolenaar{ 65923955d011SMarcel Moolenaar tmp=./conf$$-$RANDOM 65933955d011SMarcel Moolenaar (umask 077 && mkdir "$tmp") 65943955d011SMarcel Moolenaar} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 65953955d011SMarcel Moolenaar 65963955d011SMarcel Moolenaar# Set up the scripts for CONFIG_FILES section. 65973955d011SMarcel Moolenaar# No need to generate them if there are no CONFIG_FILES. 65983955d011SMarcel Moolenaar# This happens for instance with `./config.status config.h'. 65993955d011SMarcel Moolenaarif test -n "$CONFIG_FILES"; then 66003955d011SMarcel Moolenaar 66013955d011SMarcel Moolenaar 66023955d011SMarcel Moolenaarac_cr=`echo X | tr X '\015'` 66033955d011SMarcel Moolenaar# On cygwin, bash can eat \r inside `` if the user requested igncr. 66043955d011SMarcel Moolenaar# But we know of no other shell where ac_cr would be empty at this 66053955d011SMarcel Moolenaar# point, so we can use a bashism as a fallback. 66063955d011SMarcel Moolenaarif test "x$ac_cr" = x; then 66073955d011SMarcel Moolenaar eval ac_cr=\$\'\\r\' 66083955d011SMarcel Moolenaarfi 66093955d011SMarcel Moolenaarac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 66103955d011SMarcel Moolenaarif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 66113955d011SMarcel Moolenaar ac_cs_awk_cr='\r' 66123955d011SMarcel Moolenaarelse 66133955d011SMarcel Moolenaar ac_cs_awk_cr=$ac_cr 66143955d011SMarcel Moolenaarfi 66153955d011SMarcel Moolenaar 66163955d011SMarcel Moolenaarecho 'BEGIN {' >"$tmp/subs1.awk" && 66173955d011SMarcel Moolenaar_ACEOF 66183955d011SMarcel Moolenaar 66193955d011SMarcel Moolenaar 66203955d011SMarcel Moolenaar{ 66213955d011SMarcel Moolenaar echo "cat >conf$$subs.awk <<_ACEOF" && 66223955d011SMarcel Moolenaar echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 66233955d011SMarcel Moolenaar echo "_ACEOF" 66243955d011SMarcel Moolenaar} >conf$$subs.sh || 66253955d011SMarcel Moolenaar as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 66263955d011SMarcel Moolenaarac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 66273955d011SMarcel Moolenaarac_delim='%!_!# ' 66283955d011SMarcel Moolenaarfor ac_last_try in false false false false false :; do 66293955d011SMarcel Moolenaar . ./conf$$subs.sh || 66303955d011SMarcel Moolenaar as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 66313955d011SMarcel Moolenaar 66323955d011SMarcel Moolenaar ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 66333955d011SMarcel Moolenaar if test $ac_delim_n = $ac_delim_num; then 66343955d011SMarcel Moolenaar break 66353955d011SMarcel Moolenaar elif $ac_last_try; then 66363955d011SMarcel Moolenaar as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 66373955d011SMarcel Moolenaar else 66383955d011SMarcel Moolenaar ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 66393955d011SMarcel Moolenaar fi 66403955d011SMarcel Moolenaardone 66413955d011SMarcel Moolenaarrm -f conf$$subs.sh 66423955d011SMarcel Moolenaar 66433955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 66443955d011SMarcel Moolenaarcat >>"\$tmp/subs1.awk" <<\\_ACAWK && 66453955d011SMarcel Moolenaar_ACEOF 66463955d011SMarcel Moolenaarsed -n ' 66473955d011SMarcel Moolenaarh 66483955d011SMarcel Moolenaars/^/S["/; s/!.*/"]=/ 66493955d011SMarcel Moolenaarp 66503955d011SMarcel Moolenaarg 66513955d011SMarcel Moolenaars/^[^!]*!// 66523955d011SMarcel Moolenaar:repl 66533955d011SMarcel Moolenaart repl 66543955d011SMarcel Moolenaars/'"$ac_delim"'$// 66553955d011SMarcel Moolenaart delim 66563955d011SMarcel Moolenaar:nl 66573955d011SMarcel Moolenaarh 66583955d011SMarcel Moolenaars/\(.\{148\}\).*/\1/ 66593955d011SMarcel Moolenaart more1 66603955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 66613955d011SMarcel Moolenaarp 66623955d011SMarcel Moolenaarn 66633955d011SMarcel Moolenaarb repl 66643955d011SMarcel Moolenaar:more1 66653955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/"\\/ 66663955d011SMarcel Moolenaarp 66673955d011SMarcel Moolenaarg 66683955d011SMarcel Moolenaars/.\{148\}// 66693955d011SMarcel Moolenaart nl 66703955d011SMarcel Moolenaar:delim 66713955d011SMarcel Moolenaarh 66723955d011SMarcel Moolenaars/\(.\{148\}\).*/\1/ 66733955d011SMarcel Moolenaart more2 66743955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/"/ 66753955d011SMarcel Moolenaarp 66763955d011SMarcel Moolenaarb 66773955d011SMarcel Moolenaar:more2 66783955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/"\\/ 66793955d011SMarcel Moolenaarp 66803955d011SMarcel Moolenaarg 66813955d011SMarcel Moolenaars/.\{148\}// 66823955d011SMarcel Moolenaart delim 66833955d011SMarcel Moolenaar' <conf$$subs.awk | sed ' 66843955d011SMarcel Moolenaar/^[^""]/{ 66853955d011SMarcel Moolenaar N 66863955d011SMarcel Moolenaar s/\n// 66873955d011SMarcel Moolenaar} 66883955d011SMarcel Moolenaar' >>$CONFIG_STATUS || ac_write_fail=1 66893955d011SMarcel Moolenaarrm -f conf$$subs.awk 66903955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 66913955d011SMarcel Moolenaar_ACAWK 66923955d011SMarcel Moolenaarcat >>"\$tmp/subs1.awk" <<_ACAWK && 66933955d011SMarcel Moolenaar for (key in S) S_is_set[key] = 1 66943955d011SMarcel Moolenaar FS = "" 66953955d011SMarcel Moolenaar 66963955d011SMarcel Moolenaar} 66973955d011SMarcel Moolenaar{ 66983955d011SMarcel Moolenaar line = $ 0 66993955d011SMarcel Moolenaar nfields = split(line, field, "@") 67003955d011SMarcel Moolenaar substed = 0 67013955d011SMarcel Moolenaar len = length(field[1]) 67023955d011SMarcel Moolenaar for (i = 2; i < nfields; i++) { 67033955d011SMarcel Moolenaar key = field[i] 67043955d011SMarcel Moolenaar keylen = length(key) 67053955d011SMarcel Moolenaar if (S_is_set[key]) { 67063955d011SMarcel Moolenaar value = S[key] 67073955d011SMarcel Moolenaar line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 67083955d011SMarcel Moolenaar len += length(value) + length(field[++i]) 67093955d011SMarcel Moolenaar substed = 1 67103955d011SMarcel Moolenaar } else 67113955d011SMarcel Moolenaar len += 1 + keylen 67123955d011SMarcel Moolenaar } 67133955d011SMarcel Moolenaar 67143955d011SMarcel Moolenaar print line 67153955d011SMarcel Moolenaar} 67163955d011SMarcel Moolenaar 67173955d011SMarcel Moolenaar_ACAWK 67183955d011SMarcel Moolenaar_ACEOF 67193955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 67203955d011SMarcel Moolenaarif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 67213955d011SMarcel Moolenaar sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 67223955d011SMarcel Moolenaarelse 67233955d011SMarcel Moolenaar cat 67243955d011SMarcel Moolenaarfi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 67253955d011SMarcel Moolenaar || as_fn_error "could not setup config files machinery" "$LINENO" 5 67263955d011SMarcel Moolenaar_ACEOF 67273955d011SMarcel Moolenaar 67283955d011SMarcel Moolenaar# VPATH may cause trouble with some makes, so we remove $(srcdir), 67293955d011SMarcel Moolenaar# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 67303955d011SMarcel Moolenaar# trailing colons and then remove the whole line if VPATH becomes empty 67313955d011SMarcel Moolenaar# (actually we leave an empty line to preserve line numbers). 67323955d011SMarcel Moolenaarif test "x$srcdir" = x.; then 67333955d011SMarcel Moolenaar ac_vpsub='/^[ ]*VPATH[ ]*=/{ 67343955d011SMarcel Moolenaars/:*\$(srcdir):*/:/ 67353955d011SMarcel Moolenaars/:*\${srcdir}:*/:/ 67363955d011SMarcel Moolenaars/:*@srcdir@:*/:/ 67373955d011SMarcel Moolenaars/^\([^=]*=[ ]*\):*/\1/ 67383955d011SMarcel Moolenaars/:*$// 67393955d011SMarcel Moolenaars/^[^=]*=[ ]*$// 67403955d011SMarcel Moolenaar}' 67413955d011SMarcel Moolenaarfi 67423955d011SMarcel Moolenaar 67433955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 67443955d011SMarcel Moolenaarfi # test -n "$CONFIG_FILES" 67453955d011SMarcel Moolenaar 67463955d011SMarcel Moolenaar# Set up the scripts for CONFIG_HEADERS section. 67473955d011SMarcel Moolenaar# No need to generate them if there are no CONFIG_HEADERS. 67483955d011SMarcel Moolenaar# This happens for instance with `./config.status Makefile'. 67493955d011SMarcel Moolenaarif test -n "$CONFIG_HEADERS"; then 67503955d011SMarcel Moolenaarcat >"$tmp/defines.awk" <<\_ACAWK || 67513955d011SMarcel MoolenaarBEGIN { 67523955d011SMarcel Moolenaar_ACEOF 67533955d011SMarcel Moolenaar 67543955d011SMarcel Moolenaar# Transform confdefs.h into an awk script `defines.awk', embedded as 67553955d011SMarcel Moolenaar# here-document in config.status, that substitutes the proper values into 67563955d011SMarcel Moolenaar# config.h.in to produce config.h. 67573955d011SMarcel Moolenaar 67583955d011SMarcel Moolenaar# Create a delimiter string that does not exist in confdefs.h, to ease 67593955d011SMarcel Moolenaar# handling of long lines. 67603955d011SMarcel Moolenaarac_delim='%!_!# ' 67613955d011SMarcel Moolenaarfor ac_last_try in false false :; do 67623955d011SMarcel Moolenaar ac_t=`sed -n "/$ac_delim/p" confdefs.h` 67633955d011SMarcel Moolenaar if test -z "$ac_t"; then 67643955d011SMarcel Moolenaar break 67653955d011SMarcel Moolenaar elif $ac_last_try; then 67663955d011SMarcel Moolenaar as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 67673955d011SMarcel Moolenaar else 67683955d011SMarcel Moolenaar ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 67693955d011SMarcel Moolenaar fi 67703955d011SMarcel Moolenaardone 67713955d011SMarcel Moolenaar 67723955d011SMarcel Moolenaar# For the awk script, D is an array of macro values keyed by name, 67733955d011SMarcel Moolenaar# likewise P contains macro parameters if any. Preserve backslash 67743955d011SMarcel Moolenaar# newline sequences. 67753955d011SMarcel Moolenaar 67763955d011SMarcel Moolenaarac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 67773955d011SMarcel Moolenaarsed -n ' 67783955d011SMarcel Moolenaars/.\{148\}/&'"$ac_delim"'/g 67793955d011SMarcel Moolenaart rset 67803955d011SMarcel Moolenaar:rset 67813955d011SMarcel Moolenaars/^[ ]*#[ ]*define[ ][ ]*/ / 67823955d011SMarcel Moolenaart def 67833955d011SMarcel Moolenaard 67843955d011SMarcel Moolenaar:def 67853955d011SMarcel Moolenaars/\\$// 67863955d011SMarcel Moolenaart bsnl 67873955d011SMarcel Moolenaars/["\\]/\\&/g 67883955d011SMarcel Moolenaars/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 67893955d011SMarcel MoolenaarD["\1"]=" \3"/p 67903955d011SMarcel Moolenaars/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 67913955d011SMarcel Moolenaard 67923955d011SMarcel Moolenaar:bsnl 67933955d011SMarcel Moolenaars/["\\]/\\&/g 67943955d011SMarcel Moolenaars/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 67953955d011SMarcel MoolenaarD["\1"]=" \3\\\\\\n"\\/p 67963955d011SMarcel Moolenaart cont 67973955d011SMarcel Moolenaars/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 67983955d011SMarcel Moolenaart cont 67993955d011SMarcel Moolenaard 68003955d011SMarcel Moolenaar:cont 68013955d011SMarcel Moolenaarn 68023955d011SMarcel Moolenaars/.\{148\}/&'"$ac_delim"'/g 68033955d011SMarcel Moolenaart clear 68043955d011SMarcel Moolenaar:clear 68053955d011SMarcel Moolenaars/\\$// 68063955d011SMarcel Moolenaart bsnlc 68073955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/"/p 68083955d011SMarcel Moolenaard 68093955d011SMarcel Moolenaar:bsnlc 68103955d011SMarcel Moolenaars/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 68113955d011SMarcel Moolenaarb cont 68123955d011SMarcel Moolenaar' <confdefs.h | sed ' 68133955d011SMarcel Moolenaars/'"$ac_delim"'/"\\\ 68143955d011SMarcel Moolenaar"/g' >>$CONFIG_STATUS || ac_write_fail=1 68153955d011SMarcel Moolenaar 68163955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 68173955d011SMarcel Moolenaar for (key in D) D_is_set[key] = 1 68183955d011SMarcel Moolenaar FS = "" 68193955d011SMarcel Moolenaar} 68203955d011SMarcel Moolenaar/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 68213955d011SMarcel Moolenaar line = \$ 0 68223955d011SMarcel Moolenaar split(line, arg, " ") 68233955d011SMarcel Moolenaar if (arg[1] == "#") { 68243955d011SMarcel Moolenaar defundef = arg[2] 68253955d011SMarcel Moolenaar mac1 = arg[3] 68263955d011SMarcel Moolenaar } else { 68273955d011SMarcel Moolenaar defundef = substr(arg[1], 2) 68283955d011SMarcel Moolenaar mac1 = arg[2] 68293955d011SMarcel Moolenaar } 68303955d011SMarcel Moolenaar split(mac1, mac2, "(") #) 68313955d011SMarcel Moolenaar macro = mac2[1] 68323955d011SMarcel Moolenaar prefix = substr(line, 1, index(line, defundef) - 1) 68333955d011SMarcel Moolenaar if (D_is_set[macro]) { 68343955d011SMarcel Moolenaar # Preserve the white space surrounding the "#". 68353955d011SMarcel Moolenaar print prefix "define", macro P[macro] D[macro] 68363955d011SMarcel Moolenaar next 68373955d011SMarcel Moolenaar } else { 68383955d011SMarcel Moolenaar # Replace #undef with comments. This is necessary, for example, 68393955d011SMarcel Moolenaar # in the case of _POSIX_SOURCE, which is predefined and required 68403955d011SMarcel Moolenaar # on some systems where configure will not decide to define it. 68413955d011SMarcel Moolenaar if (defundef == "undef") { 68423955d011SMarcel Moolenaar print "/*", prefix defundef, macro, "*/" 68433955d011SMarcel Moolenaar next 68443955d011SMarcel Moolenaar } 68453955d011SMarcel Moolenaar } 68463955d011SMarcel Moolenaar} 68473955d011SMarcel Moolenaar{ print } 68483955d011SMarcel Moolenaar_ACAWK 68493955d011SMarcel Moolenaar_ACEOF 68503955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 68513955d011SMarcel Moolenaar as_fn_error "could not setup config headers machinery" "$LINENO" 5 68523955d011SMarcel Moolenaarfi # test -n "$CONFIG_HEADERS" 68533955d011SMarcel Moolenaar 68543955d011SMarcel Moolenaar 68553955d011SMarcel Moolenaareval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS " 68563955d011SMarcel Moolenaarshift 68573955d011SMarcel Moolenaarfor ac_tag 68583955d011SMarcel Moolenaardo 68593955d011SMarcel Moolenaar case $ac_tag in 68603955d011SMarcel Moolenaar :[FHLC]) ac_mode=$ac_tag; continue;; 68613955d011SMarcel Moolenaar esac 68623955d011SMarcel Moolenaar case $ac_mode$ac_tag in 68633955d011SMarcel Moolenaar :[FHL]*:*);; 68643955d011SMarcel Moolenaar :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 68653955d011SMarcel Moolenaar :[FH]-) ac_tag=-:-;; 68663955d011SMarcel Moolenaar :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 68673955d011SMarcel Moolenaar esac 68683955d011SMarcel Moolenaar ac_save_IFS=$IFS 68693955d011SMarcel Moolenaar IFS=: 68703955d011SMarcel Moolenaar set x $ac_tag 68713955d011SMarcel Moolenaar IFS=$ac_save_IFS 68723955d011SMarcel Moolenaar shift 68733955d011SMarcel Moolenaar ac_file=$1 68743955d011SMarcel Moolenaar shift 68753955d011SMarcel Moolenaar 68763955d011SMarcel Moolenaar case $ac_mode in 68773955d011SMarcel Moolenaar :L) ac_source=$1;; 68783955d011SMarcel Moolenaar :[FH]) 68793955d011SMarcel Moolenaar ac_file_inputs= 68803955d011SMarcel Moolenaar for ac_f 68813955d011SMarcel Moolenaar do 68823955d011SMarcel Moolenaar case $ac_f in 68833955d011SMarcel Moolenaar -) ac_f="$tmp/stdin";; 68843955d011SMarcel Moolenaar *) # Look for the file first in the build tree, then in the source tree 68853955d011SMarcel Moolenaar # (if the path is not absolute). The absolute path cannot be DOS-style, 68863955d011SMarcel Moolenaar # because $ac_f cannot contain `:'. 68873955d011SMarcel Moolenaar test -f "$ac_f" || 68883955d011SMarcel Moolenaar case $ac_f in 68893955d011SMarcel Moolenaar [\\/$]*) false;; 68903955d011SMarcel Moolenaar *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 68913955d011SMarcel Moolenaar esac || 68923955d011SMarcel Moolenaar as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 68933955d011SMarcel Moolenaar esac 68943955d011SMarcel Moolenaar case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 68953955d011SMarcel Moolenaar as_fn_append ac_file_inputs " '$ac_f'" 68963955d011SMarcel Moolenaar done 68973955d011SMarcel Moolenaar 68983955d011SMarcel Moolenaar # Let's still pretend it is `configure' which instantiates (i.e., don't 68993955d011SMarcel Moolenaar # use $as_me), people would be surprised to read: 69003955d011SMarcel Moolenaar # /* config.h. Generated by config.status. */ 69013955d011SMarcel Moolenaar configure_input='Generated from '` 69023955d011SMarcel Moolenaar $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 69033955d011SMarcel Moolenaar `' by configure.' 69043955d011SMarcel Moolenaar if test x"$ac_file" != x-; then 69053955d011SMarcel Moolenaar configure_input="$ac_file. $configure_input" 69063955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 69073955d011SMarcel Moolenaar$as_echo "$as_me: creating $ac_file" >&6;} 69083955d011SMarcel Moolenaar fi 69093955d011SMarcel Moolenaar # Neutralize special characters interpreted by sed in replacement strings. 69103955d011SMarcel Moolenaar case $configure_input in #( 69113955d011SMarcel Moolenaar *\&* | *\|* | *\\* ) 69123955d011SMarcel Moolenaar ac_sed_conf_input=`$as_echo "$configure_input" | 69133955d011SMarcel Moolenaar sed 's/[\\\\&|]/\\\\&/g'`;; #( 69143955d011SMarcel Moolenaar *) ac_sed_conf_input=$configure_input;; 69153955d011SMarcel Moolenaar esac 69163955d011SMarcel Moolenaar 69173955d011SMarcel Moolenaar case $ac_tag in 69183955d011SMarcel Moolenaar *:-:* | *:-) cat >"$tmp/stdin" \ 69193955d011SMarcel Moolenaar || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 69203955d011SMarcel Moolenaar esac 69213955d011SMarcel Moolenaar ;; 69223955d011SMarcel Moolenaar esac 69233955d011SMarcel Moolenaar 69243955d011SMarcel Moolenaar ac_dir=`$as_dirname -- "$ac_file" || 69253955d011SMarcel Moolenaar$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 69263955d011SMarcel Moolenaar X"$ac_file" : 'X\(//\)[^/]' \| \ 69273955d011SMarcel Moolenaar X"$ac_file" : 'X\(//\)$' \| \ 69283955d011SMarcel Moolenaar X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 69293955d011SMarcel Moolenaar$as_echo X"$ac_file" | 69303955d011SMarcel Moolenaar sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 69313955d011SMarcel Moolenaar s//\1/ 69323955d011SMarcel Moolenaar q 69333955d011SMarcel Moolenaar } 69343955d011SMarcel Moolenaar /^X\(\/\/\)[^/].*/{ 69353955d011SMarcel Moolenaar s//\1/ 69363955d011SMarcel Moolenaar q 69373955d011SMarcel Moolenaar } 69383955d011SMarcel Moolenaar /^X\(\/\/\)$/{ 69393955d011SMarcel Moolenaar s//\1/ 69403955d011SMarcel Moolenaar q 69413955d011SMarcel Moolenaar } 69423955d011SMarcel Moolenaar /^X\(\/\).*/{ 69433955d011SMarcel Moolenaar s//\1/ 69443955d011SMarcel Moolenaar q 69453955d011SMarcel Moolenaar } 69463955d011SMarcel Moolenaar s/.*/./; q'` 69473955d011SMarcel Moolenaar as_dir="$ac_dir"; as_fn_mkdir_p 69483955d011SMarcel Moolenaar ac_builddir=. 69493955d011SMarcel Moolenaar 69503955d011SMarcel Moolenaarcase "$ac_dir" in 69513955d011SMarcel Moolenaar.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 69523955d011SMarcel Moolenaar*) 69533955d011SMarcel Moolenaar ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 69543955d011SMarcel Moolenaar # A ".." for each directory in $ac_dir_suffix. 69553955d011SMarcel Moolenaar ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 69563955d011SMarcel Moolenaar case $ac_top_builddir_sub in 69573955d011SMarcel Moolenaar "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 69583955d011SMarcel Moolenaar *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 69593955d011SMarcel Moolenaar esac ;; 69603955d011SMarcel Moolenaaresac 69613955d011SMarcel Moolenaarac_abs_top_builddir=$ac_pwd 69623955d011SMarcel Moolenaarac_abs_builddir=$ac_pwd$ac_dir_suffix 69633955d011SMarcel Moolenaar# for backward compatibility: 69643955d011SMarcel Moolenaarac_top_builddir=$ac_top_build_prefix 69653955d011SMarcel Moolenaar 69663955d011SMarcel Moolenaarcase $srcdir in 69673955d011SMarcel Moolenaar .) # We are building in place. 69683955d011SMarcel Moolenaar ac_srcdir=. 69693955d011SMarcel Moolenaar ac_top_srcdir=$ac_top_builddir_sub 69703955d011SMarcel Moolenaar ac_abs_top_srcdir=$ac_pwd ;; 69713955d011SMarcel Moolenaar [\\/]* | ?:[\\/]* ) # Absolute name. 69723955d011SMarcel Moolenaar ac_srcdir=$srcdir$ac_dir_suffix; 69733955d011SMarcel Moolenaar ac_top_srcdir=$srcdir 69743955d011SMarcel Moolenaar ac_abs_top_srcdir=$srcdir ;; 69753955d011SMarcel Moolenaar *) # Relative name. 69763955d011SMarcel Moolenaar ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 69773955d011SMarcel Moolenaar ac_top_srcdir=$ac_top_build_prefix$srcdir 69783955d011SMarcel Moolenaar ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 69793955d011SMarcel Moolenaaresac 69803955d011SMarcel Moolenaarac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 69813955d011SMarcel Moolenaar 69823955d011SMarcel Moolenaar 69833955d011SMarcel Moolenaar case $ac_mode in 69843955d011SMarcel Moolenaar :F) 69853955d011SMarcel Moolenaar # 69863955d011SMarcel Moolenaar # CONFIG_FILE 69873955d011SMarcel Moolenaar # 69883955d011SMarcel Moolenaar 69893955d011SMarcel Moolenaar case $INSTALL in 69903955d011SMarcel Moolenaar [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 69913955d011SMarcel Moolenaar *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 69923955d011SMarcel Moolenaar esac 69933955d011SMarcel Moolenaar_ACEOF 69943955d011SMarcel Moolenaar 69953955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 69963955d011SMarcel Moolenaar# If the template does not know about datarootdir, expand it. 69973955d011SMarcel Moolenaar# FIXME: This hack should be removed a few years after 2.60. 69983955d011SMarcel Moolenaarac_datarootdir_hack=; ac_datarootdir_seen= 69993955d011SMarcel Moolenaarac_sed_dataroot=' 70003955d011SMarcel Moolenaar/datarootdir/ { 70013955d011SMarcel Moolenaar p 70023955d011SMarcel Moolenaar q 70033955d011SMarcel Moolenaar} 70043955d011SMarcel Moolenaar/@datadir@/p 70053955d011SMarcel Moolenaar/@docdir@/p 70063955d011SMarcel Moolenaar/@infodir@/p 70073955d011SMarcel Moolenaar/@localedir@/p 70083955d011SMarcel Moolenaar/@mandir@/p' 70093955d011SMarcel Moolenaarcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 70103955d011SMarcel Moolenaar*datarootdir*) ac_datarootdir_seen=yes;; 70113955d011SMarcel Moolenaar*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 70123955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 70133955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 70143955d011SMarcel Moolenaar_ACEOF 70153955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 70163955d011SMarcel Moolenaar ac_datarootdir_hack=' 70173955d011SMarcel Moolenaar s&@datadir@&$datadir&g 70183955d011SMarcel Moolenaar s&@docdir@&$docdir&g 70193955d011SMarcel Moolenaar s&@infodir@&$infodir&g 70203955d011SMarcel Moolenaar s&@localedir@&$localedir&g 70213955d011SMarcel Moolenaar s&@mandir@&$mandir&g 70223955d011SMarcel Moolenaar s&\\\${datarootdir}&$datarootdir&g' ;; 70233955d011SMarcel Moolenaaresac 70243955d011SMarcel Moolenaar_ACEOF 70253955d011SMarcel Moolenaar 70263955d011SMarcel Moolenaar# Neutralize VPATH when `$srcdir' = `.'. 70273955d011SMarcel Moolenaar# Shell code in configure.ac might set extrasub. 70283955d011SMarcel Moolenaar# FIXME: do we really want to maintain this feature? 70293955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 70303955d011SMarcel Moolenaarac_sed_extra="$ac_vpsub 70313955d011SMarcel Moolenaar$extrasub 70323955d011SMarcel Moolenaar_ACEOF 70333955d011SMarcel Moolenaarcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 70343955d011SMarcel Moolenaar:t 70353955d011SMarcel Moolenaar/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 70363955d011SMarcel Moolenaars|@configure_input@|$ac_sed_conf_input|;t t 70373955d011SMarcel Moolenaars&@top_builddir@&$ac_top_builddir_sub&;t t 70383955d011SMarcel Moolenaars&@top_build_prefix@&$ac_top_build_prefix&;t t 70393955d011SMarcel Moolenaars&@srcdir@&$ac_srcdir&;t t 70403955d011SMarcel Moolenaars&@abs_srcdir@&$ac_abs_srcdir&;t t 70413955d011SMarcel Moolenaars&@top_srcdir@&$ac_top_srcdir&;t t 70423955d011SMarcel Moolenaars&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 70433955d011SMarcel Moolenaars&@builddir@&$ac_builddir&;t t 70443955d011SMarcel Moolenaars&@abs_builddir@&$ac_abs_builddir&;t t 70453955d011SMarcel Moolenaars&@abs_top_builddir@&$ac_abs_top_builddir&;t t 70463955d011SMarcel Moolenaars&@INSTALL@&$ac_INSTALL&;t t 70473955d011SMarcel Moolenaar$ac_datarootdir_hack 70483955d011SMarcel Moolenaar" 70493955d011SMarcel Moolenaareval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 70503955d011SMarcel Moolenaar || as_fn_error "could not create $ac_file" "$LINENO" 5 70513955d011SMarcel Moolenaar 70523955d011SMarcel Moolenaartest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 70533955d011SMarcel Moolenaar { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 70543955d011SMarcel Moolenaar { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 70553955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 70563955d011SMarcel Moolenaarwhich seems to be undefined. Please make sure it is defined." >&5 70573955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 70583955d011SMarcel Moolenaarwhich seems to be undefined. Please make sure it is defined." >&2;} 70593955d011SMarcel Moolenaar 70603955d011SMarcel Moolenaar rm -f "$tmp/stdin" 70613955d011SMarcel Moolenaar case $ac_file in 70623955d011SMarcel Moolenaar -) cat "$tmp/out" && rm -f "$tmp/out";; 70633955d011SMarcel Moolenaar *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 70643955d011SMarcel Moolenaar esac \ 70653955d011SMarcel Moolenaar || as_fn_error "could not create $ac_file" "$LINENO" 5 70663955d011SMarcel Moolenaar ;; 70673955d011SMarcel Moolenaar :H) 70683955d011SMarcel Moolenaar # 70693955d011SMarcel Moolenaar # CONFIG_HEADER 70703955d011SMarcel Moolenaar # 70713955d011SMarcel Moolenaar if test x"$ac_file" != x-; then 70723955d011SMarcel Moolenaar { 70733955d011SMarcel Moolenaar $as_echo "/* $configure_input */" \ 70743955d011SMarcel Moolenaar && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 70753955d011SMarcel Moolenaar } >"$tmp/config.h" \ 70763955d011SMarcel Moolenaar || as_fn_error "could not create $ac_file" "$LINENO" 5 70773955d011SMarcel Moolenaar if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 70783955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 70793955d011SMarcel Moolenaar$as_echo "$as_me: $ac_file is unchanged" >&6;} 70803955d011SMarcel Moolenaar else 70813955d011SMarcel Moolenaar rm -f "$ac_file" 70823955d011SMarcel Moolenaar mv "$tmp/config.h" "$ac_file" \ 70833955d011SMarcel Moolenaar || as_fn_error "could not create $ac_file" "$LINENO" 5 70843955d011SMarcel Moolenaar fi 70853955d011SMarcel Moolenaar else 70863955d011SMarcel Moolenaar $as_echo "/* $configure_input */" \ 70873955d011SMarcel Moolenaar && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 70883955d011SMarcel Moolenaar || as_fn_error "could not create -" "$LINENO" 5 70893955d011SMarcel Moolenaar fi 70903955d011SMarcel Moolenaar ;; 70913955d011SMarcel Moolenaar 70923955d011SMarcel Moolenaar 70933955d011SMarcel Moolenaar esac 70943955d011SMarcel Moolenaar 70953955d011SMarcel Moolenaardone # for ac_tag 70963955d011SMarcel Moolenaar 70973955d011SMarcel Moolenaar 70983955d011SMarcel Moolenaaras_fn_exit 0 70993955d011SMarcel Moolenaar_ACEOF 71003955d011SMarcel Moolenaarac_clean_files=$ac_clean_files_save 71013955d011SMarcel Moolenaar 71023955d011SMarcel Moolenaartest $ac_write_fail = 0 || 71033955d011SMarcel Moolenaar as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 71043955d011SMarcel Moolenaar 71053955d011SMarcel Moolenaar 71063955d011SMarcel Moolenaar# configure is writing to config.log, and then calls config.status. 71073955d011SMarcel Moolenaar# config.status does its own redirection, appending to config.log. 71083955d011SMarcel Moolenaar# Unfortunately, on DOS this fails, as config.log is still kept open 71093955d011SMarcel Moolenaar# by configure, so config.status won't be able to write to it; its 71103955d011SMarcel Moolenaar# output is simply discarded. So we exec the FD to /dev/null, 71113955d011SMarcel Moolenaar# effectively closing config.log, so it can be properly (re)opened and 71123955d011SMarcel Moolenaar# appended to by config.status. When coming back to configure, we 71133955d011SMarcel Moolenaar# need to make the FD available again. 71143955d011SMarcel Moolenaarif test "$no_create" != yes; then 71153955d011SMarcel Moolenaar ac_cs_success=: 71163955d011SMarcel Moolenaar ac_config_status_args= 71173955d011SMarcel Moolenaar test "$silent" = yes && 71183955d011SMarcel Moolenaar ac_config_status_args="$ac_config_status_args --quiet" 71193955d011SMarcel Moolenaar exec 5>/dev/null 71203955d011SMarcel Moolenaar $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 71213955d011SMarcel Moolenaar exec 5>>config.log 71223955d011SMarcel Moolenaar # Use ||, not &&, to avoid exiting from the if with $? = 1, which 71233955d011SMarcel Moolenaar # would make configure fail if this is the last instruction. 71243955d011SMarcel Moolenaar $ac_cs_success || as_fn_exit $? 71253955d011SMarcel Moolenaarfi 71263955d011SMarcel Moolenaarif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 71273955d011SMarcel Moolenaar { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 71283955d011SMarcel Moolenaar$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 71293955d011SMarcel Moolenaarfi 71303955d011SMarcel Moolenaar 71313955d011SMarcel Moolenaar 71323955d011SMarcel Moolenaarcat <<EOF 71333955d011SMarcel Moolenaar 71343955d011SMarcel MoolenaarYou can now run 71353955d011SMarcel Moolenaar 71363955d011SMarcel Moolenaar sh ./make-bootstrap.sh 71373955d011SMarcel Moolenaar 71383955d011SMarcel Moolenaarto produce a fully functional bmake. 71393955d011SMarcel Moolenaar 71403955d011SMarcel MoolenaarEOF 7141