blob: 6d778065778c899a6d4dd45844d5372a9aab2702 [file] [log] [blame]
Bram Moolenaar071d4272004-06-13 20:20:40 +00001#! /bin/sh
Bram Moolenaar071d4272004-06-13 20:20:40 +00002# Guess values for system-dependent variables and create Makefiles.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003# Generated by GNU Autoconf 2.65.
4#
Bram Moolenaar071d4272004-06-13 20:20:40 +00005#
Bram Moolenaar446cb832008-06-24 21:56:24 +00006# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
8# Inc.
9#
10#
Bram Moolenaar071d4272004-06-13 20:20:40 +000011# This configure script is free software; the Free Software Foundation
12# gives unlimited permission to copy, distribute and modify it.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013## -------------------- ##
14## M4sh Initialization. ##
15## -------------------- ##
Bram Moolenaar071d4272004-06-13 20:20:40 +000016
Bram Moolenaar446cb832008-06-24 21:56:24 +000017# Be more Bourne compatible
18DUALCASE=1; export DUALCASE # for MKS sh
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020019if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000020 emulate sh
21 NULLCMD=:
Bram Moolenaar446cb832008-06-24 21:56:24 +000022 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Bram Moolenaar495de9c2005-01-25 22:03:25 +000023 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
Bram Moolenaar446cb832008-06-24 21:56:24 +000025 setopt NO_GLOB_SUBST
26else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020027 case `(set -o) 2>/dev/null` in #(
28 *posix*) :
29 set -o posix ;; #(
30 *) :
31 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000032esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +000033fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000034
35
Bram Moolenaar446cb832008-06-24 21:56:24 +000036as_nl='
37'
38export as_nl
39# Printing a long string crashes Solaris 7 /usr/bin/printf.
40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020043# Prefer a ksh shell builtin over an external printf program on Solaris,
44# but without wasting forks for bash or zsh.
45if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47 as_echo='print -r --'
48 as_echo_n='print -rn --'
49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000050 as_echo='printf %s\n'
51 as_echo_n='printf %s'
52else
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
56 else
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 as_echo_n_body='eval
59 arg=$1;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020060 case $arg in #(
Bram Moolenaar446cb832008-06-24 21:56:24 +000061 *"$as_nl"*)
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 esac;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 '
67 export as_echo_n_body
68 as_echo_n='sh -c $as_echo_n_body as_echo'
69 fi
70 export as_echo_body
71 as_echo='sh -c $as_echo_body as_echo'
72fi
73
74# The user is always right.
75if test "${PATH_SEPARATOR+set}" != set; then
76 PATH_SEPARATOR=:
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 PATH_SEPARATOR=';'
80 }
81fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000082
Bram Moolenaar495de9c2005-01-25 22:03:25 +000083
Bram Moolenaar446cb832008-06-24 21:56:24 +000084# IFS
85# We need space, tab and new line, in precisely that order. Quoting is
86# there to prevent editors from complaining about space-tab.
87# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88# splitting by setting IFS to empty value.)
89IFS=" "" $as_nl"
90
91# Find who we are. Look in the path if we contain no directory separator.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020092case $0 in #((
Bram Moolenaar446cb832008-06-24 21:56:24 +000093 *[\\/]* ) as_myself=$0 ;;
94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95for as_dir in $PATH
96do
97 IFS=$as_save_IFS
98 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020099 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100 done
Bram Moolenaar446cb832008-06-24 21:56:24 +0000101IFS=$as_save_IFS
102
103 ;;
104esac
105# We did not find ourselves, most probably we were run as `sh COMMAND'
106# in which case we are not to be found in the path.
107if test "x$as_myself" = x; then
108 as_myself=$0
109fi
110if test ! -f "$as_myself"; then
111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200112 exit 1
Bram Moolenaar446cb832008-06-24 21:56:24 +0000113fi
114
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200115# Unset variables that we do not need and which cause bugs (e.g. in
116# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
117# suppresses any "Segmentation fault" message there. '((' could
118# trigger a bug in pdksh 5.2.14.
119for as_var in BASH_ENV ENV MAIL MAILPATH
120do eval test x\${$as_var+set} = xset \
121 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
Bram Moolenaar446cb832008-06-24 21:56:24 +0000122done
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000123PS1='$ '
124PS2='> '
125PS4='+ '
126
127# NLS nuisances.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000128LC_ALL=C
129export LC_ALL
130LANGUAGE=C
131export LANGUAGE
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000132
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200133# CDPATH.
134(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135
136if test "x$CONFIG_SHELL" = x; then
137 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138 emulate sh
139 NULLCMD=:
140 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
141 # is contrary to our usage. Disable this feature.
142 alias -g '\${1+\"\$@\"}'='\"\$@\"'
143 setopt NO_GLOB_SUBST
144else
145 case \`(set -o) 2>/dev/null\` in #(
146 *posix*) :
147 set -o posix ;; #(
148 *) :
149 ;;
150esac
151fi
152"
153 as_required="as_fn_return () { (exit \$1); }
154as_fn_success () { as_fn_return 0; }
155as_fn_failure () { as_fn_return 1; }
156as_fn_ret_success () { return 0; }
157as_fn_ret_failure () { return 1; }
158
159exitcode=0
160as_fn_success || { exitcode=1; echo as_fn_success failed.; }
161as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
162as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
163as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
164if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165
166else
167 exitcode=1; echo positional parameters were not saved.
168fi
169test x\$exitcode = x0 || exit 1"
170 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
171 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
172 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
173 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
174test \$(( 1 + 1 )) = 2 || exit 1"
175 if (eval "$as_required") 2>/dev/null; then :
176 as_have_required=yes
177else
178 as_have_required=no
179fi
180 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
181
182else
183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
184as_found=false
185for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
186do
187 IFS=$as_save_IFS
188 test -z "$as_dir" && as_dir=.
189 as_found=:
190 case $as_dir in #(
191 /*)
192 for as_base in sh bash ksh sh5; do
193 # Try only shells that exist, to save several forks.
194 as_shell=$as_dir/$as_base
195 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
196 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
197 CONFIG_SHELL=$as_shell as_have_required=yes
198 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
199 break 2
200fi
201fi
202 done;;
203 esac
204 as_found=false
205done
206$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
208 CONFIG_SHELL=$SHELL as_have_required=yes
209fi; }
210IFS=$as_save_IFS
211
212
213 if test "x$CONFIG_SHELL" != x; then :
214 # We cannot yet assume a decent shell, so we have to provide a
215 # neutralization value for shells without unset; and this also
216 # works around shells that cannot unset nonexistent variables.
217 BASH_ENV=/dev/null
218 ENV=/dev/null
219 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
220 export CONFIG_SHELL
221 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
222fi
223
224 if test x$as_have_required = xno; then :
225 $as_echo "$0: This script requires a shell more modern than all"
226 $as_echo "$0: the shells that I found on your system."
227 if test x${ZSH_VERSION+set} = xset ; then
228 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
229 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
230 else
231 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
232$0: including any error possibly output before this
233$0: message. Then install a modern shell, or manually run
234$0: the script under such a shell if you do have one."
235 fi
236 exit 1
237fi
238fi
239fi
240SHELL=${CONFIG_SHELL-/bin/sh}
241export SHELL
242# Unset more variables known to interfere with behavior of common tools.
243CLICOLOR_FORCE= GREP_OPTIONS=
244unset CLICOLOR_FORCE GREP_OPTIONS
245
246## --------------------- ##
247## M4sh Shell Functions. ##
248## --------------------- ##
249# as_fn_unset VAR
250# ---------------
251# Portably unset VAR.
252as_fn_unset ()
253{
254 { eval $1=; unset $1;}
255}
256as_unset=as_fn_unset
257
258# as_fn_set_status STATUS
259# -----------------------
260# Set $? to STATUS, without forking.
261as_fn_set_status ()
262{
263 return $1
264} # as_fn_set_status
265
266# as_fn_exit STATUS
267# -----------------
268# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
269as_fn_exit ()
270{
271 set +e
272 as_fn_set_status $1
273 exit $1
274} # as_fn_exit
275
276# as_fn_mkdir_p
277# -------------
278# Create "$as_dir" as a directory, including parents if necessary.
279as_fn_mkdir_p ()
280{
281
282 case $as_dir in #(
283 -*) as_dir=./$as_dir;;
284 esac
285 test -d "$as_dir" || eval $as_mkdir_p || {
286 as_dirs=
287 while :; do
288 case $as_dir in #(
289 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
290 *) as_qdir=$as_dir;;
291 esac
292 as_dirs="'$as_qdir' $as_dirs"
293 as_dir=`$as_dirname -- "$as_dir" ||
294$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
295 X"$as_dir" : 'X\(//\)[^/]' \| \
296 X"$as_dir" : 'X\(//\)$' \| \
297 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
298$as_echo X"$as_dir" |
299 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
300 s//\1/
301 q
302 }
303 /^X\(\/\/\)[^/].*/{
304 s//\1/
305 q
306 }
307 /^X\(\/\/\)$/{
308 s//\1/
309 q
310 }
311 /^X\(\/\).*/{
312 s//\1/
313 q
314 }
315 s/.*/./; q'`
316 test -d "$as_dir" && break
317 done
318 test -z "$as_dirs" || eval "mkdir $as_dirs"
319 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
320
321
322} # as_fn_mkdir_p
323# as_fn_append VAR VALUE
324# ----------------------
325# Append the text in VALUE to the end of the definition contained in VAR. Take
326# advantage of any shell optimizations that allow amortized linear growth over
327# repeated appends, instead of the typical quadratic growth present in naive
328# implementations.
329if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
330 eval 'as_fn_append ()
331 {
332 eval $1+=\$2
333 }'
334else
335 as_fn_append ()
336 {
337 eval $1=\$$1\$2
338 }
339fi # as_fn_append
340
341# as_fn_arith ARG...
342# ------------------
343# Perform arithmetic evaluation on the ARGs, and store the result in the
344# global $as_val. Take advantage of shells that can avoid forks. The arguments
345# must be portable across $(()) and expr.
346if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
347 eval 'as_fn_arith ()
348 {
349 as_val=$(( $* ))
350 }'
351else
352 as_fn_arith ()
353 {
354 as_val=`expr "$@" || test $? -eq 1`
355 }
356fi # as_fn_arith
357
358
359# as_fn_error ERROR [LINENO LOG_FD]
360# ---------------------------------
361# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
362# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
363# script with status $?, using 1 if that was 0.
364as_fn_error ()
365{
366 as_status=$?; test $as_status -eq 0 && as_status=1
367 if test "$3"; then
368 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
369 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
370 fi
371 $as_echo "$as_me: error: $1" >&2
372 as_fn_exit $as_status
373} # as_fn_error
374
Bram Moolenaar446cb832008-06-24 21:56:24 +0000375if expr a : '\(a\)' >/dev/null 2>&1 &&
376 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000377 as_expr=expr
378else
379 as_expr=false
380fi
381
Bram Moolenaar446cb832008-06-24 21:56:24 +0000382if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000383 as_basename=basename
384else
385 as_basename=false
386fi
387
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200388if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
389 as_dirname=dirname
390else
391 as_dirname=false
392fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000393
Bram Moolenaar446cb832008-06-24 21:56:24 +0000394as_me=`$as_basename -- "$0" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000395$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
396 X"$0" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +0000397 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
398$as_echo X/"$0" |
399 sed '/^.*\/\([^/][^/]*\)\/*$/{
400 s//\1/
401 q
402 }
403 /^X\/\(\/\/\)$/{
404 s//\1/
405 q
406 }
407 /^X\/\(\/\).*/{
408 s//\1/
409 q
410 }
411 s/.*/./; q'`
412
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200413# Avoid depending upon Character Ranges.
414as_cr_letters='abcdefghijklmnopqrstuvwxyz'
415as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
416as_cr_Letters=$as_cr_letters$as_cr_LETTERS
417as_cr_digits='0123456789'
418as_cr_alnum=$as_cr_Letters$as_cr_digits
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000419
420
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200421 as_lineno_1=$LINENO as_lineno_1a=$LINENO
422 as_lineno_2=$LINENO as_lineno_2a=$LINENO
423 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
424 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
425 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
Bram Moolenaar446cb832008-06-24 21:56:24 +0000426 sed -n '
427 p
428 /[$]LINENO/=
429 ' <$as_myself |
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000430 sed '
Bram Moolenaar446cb832008-06-24 21:56:24 +0000431 s/[$]LINENO.*/&-/
432 t lineno
433 b
434 :lineno
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000435 N
Bram Moolenaar446cb832008-06-24 21:56:24 +0000436 :loop
437 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000438 t loop
Bram Moolenaar446cb832008-06-24 21:56:24 +0000439 s/-\n.*//
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000440 ' >$as_me.lineno &&
Bram Moolenaar446cb832008-06-24 21:56:24 +0000441 chmod +x "$as_me.lineno" ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200442 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000443
444 # Don't try to exec as it changes $[0], causing all sort of problems
445 # (the dirname of $[0] is not the place where we might find the
Bram Moolenaar446cb832008-06-24 21:56:24 +0000446 # original and so on. Autoconf is especially sensitive to this).
447 . "./$as_me.lineno"
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000448 # Exit status is that of the last command.
449 exit
450}
451
Bram Moolenaar446cb832008-06-24 21:56:24 +0000452ECHO_C= ECHO_N= ECHO_T=
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200453case `echo -n x` in #(((((
Bram Moolenaar446cb832008-06-24 21:56:24 +0000454-n*)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200455 case `echo 'xy\c'` in
Bram Moolenaar446cb832008-06-24 21:56:24 +0000456 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200457 xy) ECHO_C='\c';;
458 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
459 ECHO_T=' ';;
Bram Moolenaar446cb832008-06-24 21:56:24 +0000460 esac;;
461*)
462 ECHO_N='-n';;
463esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000464
465rm -f conf$$ conf$$.exe conf$$.file
Bram Moolenaar446cb832008-06-24 21:56:24 +0000466if test -d conf$$.dir; then
467 rm -f conf$$.dir/conf$$.file
468else
469 rm -f conf$$.dir
470 mkdir conf$$.dir 2>/dev/null
471fi
472if (echo >conf$$.file) 2>/dev/null; then
473 if ln -s conf$$.file conf$$ 2>/dev/null; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000474 as_ln_s='ln -s'
Bram Moolenaar446cb832008-06-24 21:56:24 +0000475 # ... but there are two gotchas:
476 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
477 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
478 # In both cases, we have to default to `cp -p'.
479 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
480 as_ln_s='cp -p'
481 elif ln conf$$.file conf$$ 2>/dev/null; then
482 as_ln_s=ln
483 else
484 as_ln_s='cp -p'
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000485 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000486else
487 as_ln_s='cp -p'
488fi
Bram Moolenaar446cb832008-06-24 21:56:24 +0000489rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
490rmdir conf$$.dir 2>/dev/null
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000491
492if mkdir -p . 2>/dev/null; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200493 as_mkdir_p='mkdir -p "$as_dir"'
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000494else
495 test -d ./-p && rmdir ./-p
496 as_mkdir_p=false
497fi
498
Bram Moolenaar446cb832008-06-24 21:56:24 +0000499if test -x / >/dev/null 2>&1; then
500 as_test_x='test -x'
501else
502 if ls -dL / >/dev/null 2>&1; then
503 as_ls_L_option=L
504 else
505 as_ls_L_option=
506 fi
507 as_test_x='
508 eval sh -c '\''
509 if test -d "$1"; then
510 test -d "$1/.";
511 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200512 case $1 in #(
Bram Moolenaar446cb832008-06-24 21:56:24 +0000513 -*)set "./$1";;
514 esac;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200515 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
Bram Moolenaar446cb832008-06-24 21:56:24 +0000516 ???[sx]*):;;*)false;;esac;fi
517 '\'' sh
518 '
519fi
520as_executable_p=$as_test_x
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000521
522# Sed expression to map a string onto a valid CPP name.
523as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
524
525# Sed expression to map a string onto a valid variable name.
526as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
527
528
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200529test -n "$DJDIR" || exec 7<&0 </dev/null
530exec 6>&1
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000531
532# Name of the host.
533# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
534# so uname gets run too.
535ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
536
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000537#
538# Initializations.
539#
Bram Moolenaar071d4272004-06-13 20:20:40 +0000540ac_default_prefix=/usr/local
Bram Moolenaar446cb832008-06-24 21:56:24 +0000541ac_clean_files=
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000542ac_config_libobj_dir=.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000543LIBOBJS=
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000544cross_compiling=no
545subdirs=
546MFLAGS=
547MAKEFLAGS=
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000548
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000549# Identity of this package.
550PACKAGE_NAME=
551PACKAGE_TARNAME=
552PACKAGE_VERSION=
553PACKAGE_STRING=
554PACKAGE_BUGREPORT=
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200555PACKAGE_URL=
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000556
557ac_unique_file="vim.h"
558# Factoring default headers for most tests.
559ac_includes_default="\
560#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +0000561#ifdef HAVE_SYS_TYPES_H
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000562# include <sys/types.h>
563#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +0000564#ifdef HAVE_SYS_STAT_H
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000565# include <sys/stat.h>
566#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +0000567#ifdef STDC_HEADERS
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000568# include <stdlib.h>
569# include <stddef.h>
570#else
Bram Moolenaar446cb832008-06-24 21:56:24 +0000571# ifdef HAVE_STDLIB_H
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000572# include <stdlib.h>
573# endif
574#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +0000575#ifdef HAVE_STRING_H
576# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000577# include <memory.h>
578# endif
579# include <string.h>
580#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +0000581#ifdef HAVE_STRINGS_H
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000582# include <strings.h>
583#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +0000584#ifdef HAVE_INTTYPES_H
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000585# include <inttypes.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000586#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +0000587#ifdef HAVE_STDINT_H
588# include <stdint.h>
589#endif
590#ifdef HAVE_UNISTD_H
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000591# include <unistd.h>
592#endif"
593
Bram Moolenaar32f31b12009-05-21 13:20:59 +0000594ac_subst_vars='LTLIBOBJS
Bram Moolenaar446cb832008-06-24 21:56:24 +0000595LIBOBJS
Bram Moolenaar32f31b12009-05-21 13:20:59 +0000596DEPEND_CFLAGS_FILTER
597MAKEMO
598MSGFMT
599INSTALL_TOOL_LANGS
600INSTALL_LANGS
601TAGPRG
602HANGULIN_OBJ
603HANGULIN_SRC
604GUI_X_LIBS
605GUITYPE
606GUI_LIB_LOC
607GUI_INC_LOC
608NARROW_PROTO
609MOTIF_LIBNAME
Bram Moolenaar32f31b12009-05-21 13:20:59 +0000610GNOME_INCLUDEDIR
611GNOME_LIBDIR
612GNOME_LIBS
613GTK_LIBNAME
614GTK_LIBS
615GTK_CFLAGS
616PKG_CONFIG
Bram Moolenaar32f31b12009-05-21 13:20:59 +0000617X_LIB
618X_EXTRA_LIBS
619X_LIBS
620X_PRE_LIBS
621X_CFLAGS
622XMKMF
623xmkmfpath
624SNIFF_OBJ
625SNIFF_SRC
626NETBEANS_OBJ
627NETBEANS_SRC
628WORKSHOP_OBJ
629WORKSHOP_SRC
630RUBY_LIBS
631RUBY_CFLAGS
632RUBY_PRO
633RUBY_OBJ
634RUBY_SRC
635vi_cv_path_ruby
636TCL_LIBS
637TCL_CFLAGS
638TCL_PRO
639TCL_OBJ
640TCL_SRC
641vi_cv_path_tcl
642PYTHON_OBJ
643PYTHON_SRC
644PYTHON_CFLAGS
645PYTHON_GETPATH_CFLAGS
646PYTHON_LIBS
647PYTHON_CONFDIR
648vi_cv_path_python
649PERL_LIBS
650PERL_CFLAGS
651PERL_PRO
652PERL_OBJ
653PERL_SRC
654shrpenv
655vi_cv_perllib
656vi_cv_path_perl
Bram Moolenaar9e70cf12009-05-26 20:59:55 +0000657MZSCHEME_MZC
658MZSCHEME_EXTRA
Bram Moolenaar32f31b12009-05-21 13:20:59 +0000659MZSCHEME_CFLAGS
660MZSCHEME_LIBS
661MZSCHEME_PRO
662MZSCHEME_OBJ
663MZSCHEME_SRC
664vi_cv_path_mzscheme
Bram Moolenaar0ba04292010-07-14 23:23:17 +0200665LUA_CFLAGS
666LUA_LIBS
667LUA_PRO
668LUA_OBJ
669LUA_SRC
670vi_cv_path_lua
Bram Moolenaar32f31b12009-05-21 13:20:59 +0000671compiledby
672dogvimdiff
673dovimdiff
Bram Moolenaar2c704a72010-06-03 21:17:25 +0200674QUOTESED
Bram Moolenaar32f31b12009-05-21 13:20:59 +0000675line_break
676VIEWNAME
677EXNAME
678VIMNAME
679OS_EXTRA_OBJ
680OS_EXTRA_SRC
Bram Moolenaar595a7be2010-03-10 16:28:12 +0100681XCODE_SELECT
Bram Moolenaar32f31b12009-05-21 13:20:59 +0000682CPP_MM
683STRIP
684AWK
685EGREP
686GREP
687CPP
688OBJEXT
689EXEEXT
690ac_ct_CC
691CPPFLAGS
692LDFLAGS
693CFLAGS
694CC
695SET_MAKE
696target_alias
697host_alias
698build_alias
699LIBS
700ECHO_T
701ECHO_N
702ECHO_C
703DEFS
704mandir
705localedir
706libdir
707psdir
708pdfdir
709dvidir
710htmldir
711infodir
712docdir
713oldincludedir
714includedir
715localstatedir
716sharedstatedir
717sysconfdir
718datadir
719datarootdir
720libexecdir
721sbindir
722bindir
723program_transform_name
724prefix
725exec_prefix
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200726PACKAGE_URL
Bram Moolenaar32f31b12009-05-21 13:20:59 +0000727PACKAGE_BUGREPORT
728PACKAGE_STRING
729PACKAGE_VERSION
730PACKAGE_TARNAME
731PACKAGE_NAME
732PATH_SEPARATOR
733SHELL'
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000734ac_subst_files=''
Bram Moolenaar446cb832008-06-24 21:56:24 +0000735ac_user_opts='
736enable_option_checking
737enable_darwin
738with_mac_arch
Bram Moolenaar595a7be2010-03-10 16:28:12 +0100739with_developer_dir
Bram Moolenaarc236c162008-07-13 17:41:49 +0000740with_local_dir
Bram Moolenaar446cb832008-06-24 21:56:24 +0000741with_vim_name
742with_ex_name
743with_view_name
744with_global_runtime
745with_modified_by
746enable_selinux
747with_features
748with_compiledby
749enable_xsmp
750enable_xsmp_interact
Bram Moolenaar0ba04292010-07-14 23:23:17 +0200751enable_luainterp
752with_lua_prefix
Bram Moolenaar446cb832008-06-24 21:56:24 +0000753enable_mzschemeinterp
754with_plthome
755enable_perlinterp
756enable_pythoninterp
757with_python_config_dir
758enable_tclinterp
759with_tclsh
760enable_rubyinterp
Bram Moolenaar165641d2010-02-17 16:23:09 +0100761with_ruby_command
Bram Moolenaar446cb832008-06-24 21:56:24 +0000762enable_cscope
763enable_workshop
764enable_netbeans
765enable_sniff
766enable_multibyte
767enable_hangulinput
768enable_xim
769enable_fontset
770with_x
771enable_gui
Bram Moolenaar446cb832008-06-24 21:56:24 +0000772enable_gtk2_check
773enable_gnome_check
774enable_motif_check
775enable_athena_check
776enable_nextaw_check
777enable_carbon_check
Bram Moolenaar446cb832008-06-24 21:56:24 +0000778enable_gtktest
779with_gnome_includes
780with_gnome_libs
781with_gnome
782with_motif_lib
783with_tlib
Bram Moolenaar317fd3a2010-05-07 16:05:55 +0200784enable_largefile
Bram Moolenaar446cb832008-06-24 21:56:24 +0000785enable_acl
786enable_gpm
787enable_sysmouse
788enable_nls
789'
790 ac_precious_vars='build_alias
791host_alias
792target_alias
793CC
794CFLAGS
795LDFLAGS
796LIBS
797CPPFLAGS
798CPP
799XMKMF'
800
Bram Moolenaar071d4272004-06-13 20:20:40 +0000801
802# Initialize some variables set by options.
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000803ac_init_help=
804ac_init_version=false
Bram Moolenaar446cb832008-06-24 21:56:24 +0000805ac_unrecognized_opts=
806ac_unrecognized_sep=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000807# The variables have the same names as the options, with
808# dashes changed to underlines.
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000809cache_file=/dev/null
Bram Moolenaar071d4272004-06-13 20:20:40 +0000810exec_prefix=NONE
Bram Moolenaar071d4272004-06-13 20:20:40 +0000811no_create=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000812no_recursion=
813prefix=NONE
814program_prefix=NONE
815program_suffix=NONE
816program_transform_name=s,x,x,
817silent=
818site=
819srcdir=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000820verbose=
821x_includes=NONE
822x_libraries=NONE
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000823
824# Installation directory options.
825# These are left unexpanded so users can "make install exec_prefix=/foo"
826# and all the variables that are supposed to be based on exec_prefix
827# by default will actually change.
828# Use braces instead of parens because sh, perl, etc. also accept them.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000829# (The list follows the same order as the GNU Coding Standards.)
Bram Moolenaar071d4272004-06-13 20:20:40 +0000830bindir='${exec_prefix}/bin'
831sbindir='${exec_prefix}/sbin'
832libexecdir='${exec_prefix}/libexec'
Bram Moolenaar446cb832008-06-24 21:56:24 +0000833datarootdir='${prefix}/share'
834datadir='${datarootdir}'
Bram Moolenaar071d4272004-06-13 20:20:40 +0000835sysconfdir='${prefix}/etc'
836sharedstatedir='${prefix}/com'
837localstatedir='${prefix}/var'
Bram Moolenaar071d4272004-06-13 20:20:40 +0000838includedir='${prefix}/include'
839oldincludedir='/usr/include'
Bram Moolenaar446cb832008-06-24 21:56:24 +0000840docdir='${datarootdir}/doc/${PACKAGE}'
841infodir='${datarootdir}/info'
842htmldir='${docdir}'
843dvidir='${docdir}'
844pdfdir='${docdir}'
845psdir='${docdir}'
846libdir='${exec_prefix}/lib'
847localedir='${datarootdir}/locale'
848mandir='${datarootdir}/man'
Bram Moolenaar071d4272004-06-13 20:20:40 +0000849
Bram Moolenaar071d4272004-06-13 20:20:40 +0000850ac_prev=
Bram Moolenaar446cb832008-06-24 21:56:24 +0000851ac_dashdash=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000852for ac_option
853do
Bram Moolenaar071d4272004-06-13 20:20:40 +0000854 # If the previous option needs an argument, assign it.
855 if test -n "$ac_prev"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +0000856 eval $ac_prev=\$ac_option
Bram Moolenaar071d4272004-06-13 20:20:40 +0000857 ac_prev=
858 continue
859 fi
860
Bram Moolenaar446cb832008-06-24 21:56:24 +0000861 case $ac_option in
862 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
863 *) ac_optarg=yes ;;
864 esac
Bram Moolenaar071d4272004-06-13 20:20:40 +0000865
866 # Accept the important Cygnus configure options, so we can diagnose typos.
867
Bram Moolenaar446cb832008-06-24 21:56:24 +0000868 case $ac_dashdash$ac_option in
869 --)
870 ac_dashdash=yes ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000871
872 -bindir | --bindir | --bindi | --bind | --bin | --bi)
873 ac_prev=bindir ;;
874 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000875 bindir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000876
877 -build | --build | --buil | --bui | --bu)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000878 ac_prev=build_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000879 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000880 build_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000881
882 -cache-file | --cache-file | --cache-fil | --cache-fi \
883 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
884 ac_prev=cache_file ;;
885 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
886 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000887 cache_file=$ac_optarg ;;
888
889 --config-cache | -C)
890 cache_file=config.cache ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000891
Bram Moolenaar446cb832008-06-24 21:56:24 +0000892 -datadir | --datadir | --datadi | --datad)
Bram Moolenaar071d4272004-06-13 20:20:40 +0000893 ac_prev=datadir ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +0000894 -datadir=* | --datadir=* | --datadi=* | --datad=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000895 datadir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000896
Bram Moolenaar446cb832008-06-24 21:56:24 +0000897 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
898 | --dataroo | --dataro | --datar)
899 ac_prev=datarootdir ;;
900 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
901 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
902 datarootdir=$ac_optarg ;;
903
Bram Moolenaar071d4272004-06-13 20:20:40 +0000904 -disable-* | --disable-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +0000905 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +0000906 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000907 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200908 as_fn_error "invalid feature name: $ac_useropt"
Bram Moolenaar446cb832008-06-24 21:56:24 +0000909 ac_useropt_orig=$ac_useropt
910 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
911 case $ac_user_opts in
912 *"
913"enable_$ac_useropt"
914"*) ;;
915 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
916 ac_unrecognized_sep=', ';;
917 esac
918 eval enable_$ac_useropt=no ;;
919
920 -docdir | --docdir | --docdi | --doc | --do)
921 ac_prev=docdir ;;
922 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
923 docdir=$ac_optarg ;;
924
925 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
926 ac_prev=dvidir ;;
927 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
928 dvidir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000929
930 -enable-* | --enable-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +0000931 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +0000932 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000933 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200934 as_fn_error "invalid feature name: $ac_useropt"
Bram Moolenaar446cb832008-06-24 21:56:24 +0000935 ac_useropt_orig=$ac_useropt
936 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
937 case $ac_user_opts in
938 *"
939"enable_$ac_useropt"
940"*) ;;
941 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
942 ac_unrecognized_sep=', ';;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000943 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +0000944 eval enable_$ac_useropt=\$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000945
946 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
947 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
948 | --exec | --exe | --ex)
949 ac_prev=exec_prefix ;;
950 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
951 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
952 | --exec=* | --exe=* | --ex=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000953 exec_prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000954
955 -gas | --gas | --ga | --g)
956 # Obsolete; use --with-gas.
957 with_gas=yes ;;
958
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000959 -help | --help | --hel | --he | -h)
960 ac_init_help=long ;;
961 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
962 ac_init_help=recursive ;;
963 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
964 ac_init_help=short ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000965
966 -host | --host | --hos | --ho)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000967 ac_prev=host_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000968 -host=* | --host=* | --hos=* | --ho=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000969 host_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000970
Bram Moolenaar446cb832008-06-24 21:56:24 +0000971 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
972 ac_prev=htmldir ;;
973 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
974 | --ht=*)
975 htmldir=$ac_optarg ;;
976
Bram Moolenaar071d4272004-06-13 20:20:40 +0000977 -includedir | --includedir | --includedi | --included | --include \
978 | --includ | --inclu | --incl | --inc)
979 ac_prev=includedir ;;
980 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
981 | --includ=* | --inclu=* | --incl=* | --inc=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000982 includedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000983
984 -infodir | --infodir | --infodi | --infod | --info | --inf)
985 ac_prev=infodir ;;
986 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000987 infodir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000988
989 -libdir | --libdir | --libdi | --libd)
990 ac_prev=libdir ;;
991 -libdir=* | --libdir=* | --libdi=* | --libd=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000992 libdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000993
994 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
995 | --libexe | --libex | --libe)
996 ac_prev=libexecdir ;;
997 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
998 | --libexe=* | --libex=* | --libe=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000999 libexecdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001000
Bram Moolenaar446cb832008-06-24 21:56:24 +00001001 -localedir | --localedir | --localedi | --localed | --locale)
1002 ac_prev=localedir ;;
1003 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1004 localedir=$ac_optarg ;;
1005
Bram Moolenaar071d4272004-06-13 20:20:40 +00001006 -localstatedir | --localstatedir | --localstatedi | --localstated \
Bram Moolenaar446cb832008-06-24 21:56:24 +00001007 | --localstate | --localstat | --localsta | --localst | --locals)
Bram Moolenaar071d4272004-06-13 20:20:40 +00001008 ac_prev=localstatedir ;;
1009 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
Bram Moolenaar446cb832008-06-24 21:56:24 +00001010 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001011 localstatedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001012
1013 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1014 ac_prev=mandir ;;
1015 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001016 mandir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001017
1018 -nfp | --nfp | --nf)
1019 # Obsolete; use --without-fp.
1020 with_fp=no ;;
1021
1022 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001023 | --no-cr | --no-c | -n)
Bram Moolenaar071d4272004-06-13 20:20:40 +00001024 no_create=yes ;;
1025
1026 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1027 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1028 no_recursion=yes ;;
1029
1030 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1031 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1032 | --oldin | --oldi | --old | --ol | --o)
1033 ac_prev=oldincludedir ;;
1034 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1035 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1036 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001037 oldincludedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001038
1039 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1040 ac_prev=prefix ;;
1041 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001042 prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001043
1044 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1045 | --program-pre | --program-pr | --program-p)
1046 ac_prev=program_prefix ;;
1047 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1048 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001049 program_prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001050
1051 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1052 | --program-suf | --program-su | --program-s)
1053 ac_prev=program_suffix ;;
1054 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1055 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001056 program_suffix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001057
1058 -program-transform-name | --program-transform-name \
1059 | --program-transform-nam | --program-transform-na \
1060 | --program-transform-n | --program-transform- \
1061 | --program-transform | --program-transfor \
1062 | --program-transfo | --program-transf \
1063 | --program-trans | --program-tran \
1064 | --progr-tra | --program-tr | --program-t)
1065 ac_prev=program_transform_name ;;
1066 -program-transform-name=* | --program-transform-name=* \
1067 | --program-transform-nam=* | --program-transform-na=* \
1068 | --program-transform-n=* | --program-transform-=* \
1069 | --program-transform=* | --program-transfor=* \
1070 | --program-transfo=* | --program-transf=* \
1071 | --program-trans=* | --program-tran=* \
1072 | --progr-tra=* | --program-tr=* | --program-t=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001073 program_transform_name=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001074
Bram Moolenaar446cb832008-06-24 21:56:24 +00001075 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1076 ac_prev=pdfdir ;;
1077 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1078 pdfdir=$ac_optarg ;;
1079
1080 -psdir | --psdir | --psdi | --psd | --ps)
1081 ac_prev=psdir ;;
1082 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1083 psdir=$ac_optarg ;;
1084
Bram Moolenaar071d4272004-06-13 20:20:40 +00001085 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1086 | -silent | --silent | --silen | --sile | --sil)
1087 silent=yes ;;
1088
1089 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1090 ac_prev=sbindir ;;
1091 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1092 | --sbi=* | --sb=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001093 sbindir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001094
1095 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1096 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1097 | --sharedst | --shareds | --shared | --share | --shar \
1098 | --sha | --sh)
1099 ac_prev=sharedstatedir ;;
1100 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1101 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1102 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1103 | --sha=* | --sh=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001104 sharedstatedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001105
1106 -site | --site | --sit)
1107 ac_prev=site ;;
1108 -site=* | --site=* | --sit=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001109 site=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001110
1111 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1112 ac_prev=srcdir ;;
1113 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001114 srcdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001115
1116 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1117 | --syscon | --sysco | --sysc | --sys | --sy)
1118 ac_prev=sysconfdir ;;
1119 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1120 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001121 sysconfdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001122
1123 -target | --target | --targe | --targ | --tar | --ta | --t)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001124 ac_prev=target_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001125 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001126 target_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001127
1128 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1129 verbose=yes ;;
1130
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001131 -version | --version | --versio | --versi | --vers | -V)
1132 ac_init_version=: ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001133
1134 -with-* | --with-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001135 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00001136 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001137 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001138 as_fn_error "invalid package name: $ac_useropt"
Bram Moolenaar446cb832008-06-24 21:56:24 +00001139 ac_useropt_orig=$ac_useropt
1140 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1141 case $ac_user_opts in
1142 *"
1143"with_$ac_useropt"
1144"*) ;;
1145 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1146 ac_unrecognized_sep=', ';;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001147 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001148 eval with_$ac_useropt=\$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001149
1150 -without-* | --without-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001151 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00001152 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001153 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001154 as_fn_error "invalid package name: $ac_useropt"
Bram Moolenaar446cb832008-06-24 21:56:24 +00001155 ac_useropt_orig=$ac_useropt
1156 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1157 case $ac_user_opts in
1158 *"
1159"with_$ac_useropt"
1160"*) ;;
1161 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1162 ac_unrecognized_sep=', ';;
1163 esac
1164 eval with_$ac_useropt=no ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001165
1166 --x)
1167 # Obsolete; use --with-x.
1168 with_x=yes ;;
1169
1170 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1171 | --x-incl | --x-inc | --x-in | --x-i)
1172 ac_prev=x_includes ;;
1173 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1174 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001175 x_includes=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001176
1177 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1178 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1179 ac_prev=x_libraries ;;
1180 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1181 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001182 x_libraries=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001183
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001184 -*) as_fn_error "unrecognized option: \`$ac_option'
1185Try \`$0 --help' for more information."
Bram Moolenaar071d4272004-06-13 20:20:40 +00001186 ;;
1187
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001188 *=*)
1189 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1190 # Reject names that are not valid shell variable names.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001191 case $ac_envvar in #(
1192 '' | [0-9]* | *[!_$as_cr_alnum]* )
1193 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1194 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001195 eval $ac_envvar=\$ac_optarg
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001196 export $ac_envvar ;;
1197
Bram Moolenaar071d4272004-06-13 20:20:40 +00001198 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001199 # FIXME: should be removed in autoconf 3.0.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001200 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001201 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Bram Moolenaar446cb832008-06-24 21:56:24 +00001202 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001203 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
Bram Moolenaar071d4272004-06-13 20:20:40 +00001204 ;;
1205
1206 esac
1207done
1208
1209if test -n "$ac_prev"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001210 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001211 as_fn_error "missing argument to $ac_option"
Bram Moolenaar071d4272004-06-13 20:20:40 +00001212fi
1213
Bram Moolenaar446cb832008-06-24 21:56:24 +00001214if test -n "$ac_unrecognized_opts"; then
1215 case $enable_option_checking in
1216 no) ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001217 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
Bram Moolenaar32f31b12009-05-21 13:20:59 +00001218 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001219 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001220fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00001221
Bram Moolenaar446cb832008-06-24 21:56:24 +00001222# Check all directory arguments for consistency.
1223for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1224 datadir sysconfdir sharedstatedir localstatedir includedir \
1225 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1226 libdir localedir mandir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001227do
Bram Moolenaar446cb832008-06-24 21:56:24 +00001228 eval ac_val=\$$ac_var
1229 # Remove trailing slashes.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001230 case $ac_val in
Bram Moolenaar446cb832008-06-24 21:56:24 +00001231 */ )
1232 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1233 eval $ac_var=\$ac_val;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001234 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001235 # Be sure to have absolute directory names.
1236 case $ac_val in
1237 [\\/$]* | ?:[\\/]* ) continue;;
1238 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1239 esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001240 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001241done
Bram Moolenaar071d4272004-06-13 20:20:40 +00001242
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001243# There might be people who depend on the old broken behavior: `$host'
1244# used to hold the argument of --host etc.
1245# FIXME: To remove some day.
1246build=$build_alias
1247host=$host_alias
1248target=$target_alias
Bram Moolenaar071d4272004-06-13 20:20:40 +00001249
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001250# FIXME: To remove some day.
1251if test "x$host_alias" != x; then
1252 if test "x$build_alias" = x; then
1253 cross_compiling=maybe
Bram Moolenaar446cb832008-06-24 21:56:24 +00001254 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001255 If a cross compiler is detected then cross compile mode will be used." >&2
1256 elif test "x$build_alias" != "x$host_alias"; then
1257 cross_compiling=yes
1258 fi
1259fi
1260
1261ac_tool_prefix=
1262test -n "$host_alias" && ac_tool_prefix=$host_alias-
1263
1264test "$silent" = yes && exec 6>/dev/null
1265
Bram Moolenaar071d4272004-06-13 20:20:40 +00001266
Bram Moolenaar446cb832008-06-24 21:56:24 +00001267ac_pwd=`pwd` && test -n "$ac_pwd" &&
1268ac_ls_di=`ls -di .` &&
1269ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001270 as_fn_error "working directory cannot be determined"
Bram Moolenaar446cb832008-06-24 21:56:24 +00001271test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001272 as_fn_error "pwd does not report name of working directory"
Bram Moolenaar446cb832008-06-24 21:56:24 +00001273
1274
Bram Moolenaar071d4272004-06-13 20:20:40 +00001275# Find the source files, if location was not specified.
1276if test -z "$srcdir"; then
1277 ac_srcdir_defaulted=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00001278 # Try the directory containing this script, then the parent directory.
1279 ac_confdir=`$as_dirname -- "$as_myself" ||
1280$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1281 X"$as_myself" : 'X\(//\)[^/]' \| \
1282 X"$as_myself" : 'X\(//\)$' \| \
1283 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1284$as_echo X"$as_myself" |
1285 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1286 s//\1/
1287 q
1288 }
1289 /^X\(\/\/\)[^/].*/{
1290 s//\1/
1291 q
1292 }
1293 /^X\(\/\/\)$/{
1294 s//\1/
1295 q
1296 }
1297 /^X\(\/\).*/{
1298 s//\1/
1299 q
1300 }
1301 s/.*/./; q'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00001302 srcdir=$ac_confdir
Bram Moolenaar446cb832008-06-24 21:56:24 +00001303 if test ! -r "$srcdir/$ac_unique_file"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00001304 srcdir=..
1305 fi
1306else
1307 ac_srcdir_defaulted=no
1308fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001309if test ! -r "$srcdir/$ac_unique_file"; then
1310 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001311 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
Bram Moolenaar071d4272004-06-13 20:20:40 +00001312fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001313ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1314ac_abs_confdir=`(
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001315 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
Bram Moolenaar446cb832008-06-24 21:56:24 +00001316 pwd)`
1317# When building in place, set srcdir=.
1318if test "$ac_abs_confdir" = "$ac_pwd"; then
1319 srcdir=.
1320fi
1321# Remove unnecessary trailing slashes from srcdir.
1322# Double slashes in file names in object file debugging info
1323# mess up M-x gdb in Emacs.
1324case $srcdir in
1325*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1326esac
1327for ac_var in $ac_precious_vars; do
1328 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1329 eval ac_env_${ac_var}_value=\$${ac_var}
1330 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1331 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1332done
Bram Moolenaar071d4272004-06-13 20:20:40 +00001333
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001334#
1335# Report the --help message.
1336#
1337if test "$ac_init_help" = "long"; then
1338 # Omit some internal or obsolete options to make the list less imposing.
1339 # This message is too long to be a string in the A/UX 3.1 sh.
1340 cat <<_ACEOF
1341\`configure' configures this package to adapt to many kinds of systems.
1342
1343Usage: $0 [OPTION]... [VAR=VALUE]...
1344
1345To assign environment variables (e.g., CC, CFLAGS...), specify them as
1346VAR=VALUE. See below for descriptions of some of the useful variables.
1347
1348Defaults for the options are specified in brackets.
1349
1350Configuration:
1351 -h, --help display this help and exit
1352 --help=short display options specific to this package
1353 --help=recursive display the short help of all the included packages
1354 -V, --version display version information and exit
1355 -q, --quiet, --silent do not print \`checking...' messages
1356 --cache-file=FILE cache test results in FILE [disabled]
1357 -C, --config-cache alias for \`--cache-file=config.cache'
1358 -n, --no-create do not create output files
1359 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1360
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001361Installation directories:
1362 --prefix=PREFIX install architecture-independent files in PREFIX
Bram Moolenaar446cb832008-06-24 21:56:24 +00001363 [$ac_default_prefix]
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001364 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Bram Moolenaar446cb832008-06-24 21:56:24 +00001365 [PREFIX]
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001366
1367By default, \`make install' will install all the files in
1368\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1369an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1370for instance \`--prefix=\$HOME'.
1371
1372For better control, use the options below.
1373
1374Fine tuning of the installation directories:
Bram Moolenaar446cb832008-06-24 21:56:24 +00001375 --bindir=DIR user executables [EPREFIX/bin]
1376 --sbindir=DIR system admin executables [EPREFIX/sbin]
1377 --libexecdir=DIR program executables [EPREFIX/libexec]
1378 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1379 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1380 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1381 --libdir=DIR object code libraries [EPREFIX/lib]
1382 --includedir=DIR C header files [PREFIX/include]
1383 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1384 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1385 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1386 --infodir=DIR info documentation [DATAROOTDIR/info]
1387 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1388 --mandir=DIR man documentation [DATAROOTDIR/man]
1389 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1390 --htmldir=DIR html documentation [DOCDIR]
1391 --dvidir=DIR dvi documentation [DOCDIR]
1392 --pdfdir=DIR pdf documentation [DOCDIR]
1393 --psdir=DIR ps documentation [DOCDIR]
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001394_ACEOF
1395
1396 cat <<\_ACEOF
1397
1398X features:
1399 --x-includes=DIR X include files are in DIR
1400 --x-libraries=DIR X library files are in DIR
1401_ACEOF
1402fi
1403
1404if test -n "$ac_init_help"; then
1405
1406 cat <<\_ACEOF
1407
1408Optional Features:
Bram Moolenaar446cb832008-06-24 21:56:24 +00001409 --disable-option-checking ignore unrecognized --enable/--with options
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001410 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1411 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1412 --disable-darwin Disable Darwin (Mac OS X) support.
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00001413 --disable-selinux Don't check for SELinux support.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001414 --disable-xsmp Disable XSMP session management
1415 --disable-xsmp-interact Disable XSMP interaction
Bram Moolenaar0ba04292010-07-14 23:23:17 +02001416 --enable-luainterp Include Lua interpreter.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001417 --enable-mzschemeinterp Include MzScheme interpreter.
1418 --enable-perlinterp Include Perl interpreter.
1419 --enable-pythoninterp Include Python interpreter.
1420 --enable-tclinterp Include Tcl interpreter.
1421 --enable-rubyinterp Include Ruby interpreter.
1422 --enable-cscope Include cscope interface.
1423 --enable-workshop Include Sun Visual Workshop support.
1424 --disable-netbeans Disable NetBeans integration support.
1425 --enable-sniff Include Sniff interface.
1426 --enable-multibyte Include multibyte editing support.
1427 --enable-hangulinput Include Hangul input support.
1428 --enable-xim Include XIM input support.
1429 --enable-fontset Include X fontset output support.
Bram Moolenaar182c5be2010-06-25 05:37:59 +02001430 --enable-gui=OPTS X11 GUI default=auto OPTS=auto/no/gtk2/gnome2/motif/athena/neXtaw/photon/carbon
1431 --enable-gtk2-check If auto-select GUI, check for GTK+ 2 default=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001432 --enable-gnome-check If GTK GUI, check for GNOME default=no
1433 --enable-motif-check If auto-select GUI, check for Motif default=yes
1434 --enable-athena-check If auto-select GUI, check for Athena default=yes
1435 --enable-nextaw-check If auto-select GUI, check for neXtaw default=yes
1436 --enable-carbon-check If auto-select GUI, check for Carbon default=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001437 --disable-gtktest Do not try to compile and run a test GTK program
Bram Moolenaar317fd3a2010-05-07 16:05:55 +02001438 --disable-largefile omit support for large files
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001439 --disable-acl Don't check for ACL support.
1440 --disable-gpm Don't use gpm (Linux mouse daemon).
Bram Moolenaar446cb832008-06-24 21:56:24 +00001441 --disable-sysmouse Don't use sysmouse (mouse in *BSD console).
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001442 --disable-nls Don't support NLS (gettext()).
1443
1444Optional Packages:
1445 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1446 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Bram Moolenaar899dddf2006-03-26 21:06:50 +00001447 --with-mac-arch=ARCH current, intel, ppc or both
Bram Moolenaar595a7be2010-03-10 16:28:12 +01001448 --with-developer-dir=PATH use PATH as location for Xcode developer tools
Bram Moolenaarc236c162008-07-13 17:41:49 +00001449 --with-local-dir=PATH search PATH instead of /usr/local for local libraries.
1450 --without-local-dir do not search /usr/local for local libraries.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001451 --with-vim-name=NAME what to call the Vim executable
1452 --with-ex-name=NAME what to call the Ex executable
1453 --with-view-name=NAME what to call the View executable
1454 --with-global-runtime=DIR global runtime directory in 'runtimepath'
1455 --with-modified-by=NAME name of who modified a release version
1456 --with-features=TYPE tiny, small, normal, big or huge (default: normal)
1457 --with-compiledby=NAME name to show in :version message
Bram Moolenaar0ba04292010-07-14 23:23:17 +02001458 --with-lua-prefix=PFX Prefix where Lua is installed.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001459 --with-plthome=PLTHOME Use PLTHOME.
1460 --with-python-config-dir=PATH Python's config directory
1461 --with-tclsh=PATH which tclsh to use (default: tclsh8.0)
Bram Moolenaar165641d2010-02-17 16:23:09 +01001462 --with-ruby-command=RUBY name of the Ruby command (default: ruby)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001463 --with-x use the X Window System
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001464 --with-gnome-includes=DIR Specify location of GNOME headers
1465 --with-gnome-libs=DIR Specify location of GNOME libs
1466 --with-gnome Specify prefix for GNOME files
1467 --with-motif-lib=STRING Library for Motif
1468 --with-tlib=library terminal library to be used
1469
1470Some influential environment variables:
1471 CC C compiler command
1472 CFLAGS C compiler flags
1473 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1474 nonstandard directory <lib dir>
Bram Moolenaar446cb832008-06-24 21:56:24 +00001475 LIBS libraries to pass to the linker, e.g. -l<library>
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001476 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
Bram Moolenaar446cb832008-06-24 21:56:24 +00001477 you have headers in a nonstandard directory <include dir>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001478 CPP C preprocessor
Bram Moolenaar446cb832008-06-24 21:56:24 +00001479 XMKMF Path to xmkmf, Makefile generator for X Window System
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001480
1481Use these variables to override the choices made by `configure' or to help
1482it to find libraries and programs with nonstandard names/locations.
1483
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001484Report bugs to the package provider.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001485_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001486ac_status=$?
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001487fi
1488
1489if test "$ac_init_help" = "recursive"; then
1490 # If there are subdirs, report their specific --help.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001491 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
Bram Moolenaar446cb832008-06-24 21:56:24 +00001492 test -d "$ac_dir" ||
1493 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1494 continue
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001495 ac_builddir=.
1496
Bram Moolenaar446cb832008-06-24 21:56:24 +00001497case "$ac_dir" in
1498.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1499*)
1500 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1501 # A ".." for each directory in $ac_dir_suffix.
1502 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1503 case $ac_top_builddir_sub in
1504 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1505 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1506 esac ;;
1507esac
1508ac_abs_top_builddir=$ac_pwd
1509ac_abs_builddir=$ac_pwd$ac_dir_suffix
1510# for backward compatibility:
1511ac_top_builddir=$ac_top_build_prefix
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001512
1513case $srcdir in
Bram Moolenaar446cb832008-06-24 21:56:24 +00001514 .) # We are building in place.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001515 ac_srcdir=.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001516 ac_top_srcdir=$ac_top_builddir_sub
1517 ac_abs_top_srcdir=$ac_pwd ;;
1518 [\\/]* | ?:[\\/]* ) # Absolute name.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001519 ac_srcdir=$srcdir$ac_dir_suffix;
Bram Moolenaar446cb832008-06-24 21:56:24 +00001520 ac_top_srcdir=$srcdir
1521 ac_abs_top_srcdir=$srcdir ;;
1522 *) # Relative name.
1523 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1524 ac_top_srcdir=$ac_top_build_prefix$srcdir
1525 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001526esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001527ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001528
Bram Moolenaar446cb832008-06-24 21:56:24 +00001529 cd "$ac_dir" || { ac_status=$?; continue; }
1530 # Check for guested configure.
1531 if test -f "$ac_srcdir/configure.gnu"; then
1532 echo &&
1533 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1534 elif test -f "$ac_srcdir/configure"; then
1535 echo &&
1536 $SHELL "$ac_srcdir/configure" --help=recursive
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001537 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00001538 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1539 fi || ac_status=$?
1540 cd "$ac_pwd" || { ac_status=$?; break; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001541 done
1542fi
1543
Bram Moolenaar446cb832008-06-24 21:56:24 +00001544test -n "$ac_init_help" && exit $ac_status
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001545if $ac_init_version; then
1546 cat <<\_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001547configure
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001548generated by GNU Autoconf 2.65
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001549
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001550Copyright (C) 2009 Free Software Foundation, Inc.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001551This configure script is free software; the Free Software Foundation
1552gives unlimited permission to copy, distribute and modify it.
1553_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001554 exit
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001555fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001556
1557## ------------------------ ##
1558## Autoconf initialization. ##
1559## ------------------------ ##
1560
1561# ac_fn_c_try_compile LINENO
1562# --------------------------
1563# Try to compile conftest.$ac_ext, and return whether this succeeded.
1564ac_fn_c_try_compile ()
1565{
1566 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1567 rm -f conftest.$ac_objext
1568 if { { ac_try="$ac_compile"
1569case "(($ac_try" in
1570 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1571 *) ac_try_echo=$ac_try;;
1572esac
1573eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1574$as_echo "$ac_try_echo"; } >&5
1575 (eval "$ac_compile") 2>conftest.err
1576 ac_status=$?
1577 if test -s conftest.err; then
1578 grep -v '^ *+' conftest.err >conftest.er1
1579 cat conftest.er1 >&5
1580 mv -f conftest.er1 conftest.err
1581 fi
1582 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1583 test $ac_status = 0; } && {
1584 test -z "$ac_c_werror_flag" ||
1585 test ! -s conftest.err
1586 } && test -s conftest.$ac_objext; then :
1587 ac_retval=0
1588else
1589 $as_echo "$as_me: failed program was:" >&5
1590sed 's/^/| /' conftest.$ac_ext >&5
1591
1592 ac_retval=1
1593fi
1594 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1595 as_fn_set_status $ac_retval
1596
1597} # ac_fn_c_try_compile
1598
1599# ac_fn_c_try_cpp LINENO
1600# ----------------------
1601# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1602ac_fn_c_try_cpp ()
1603{
1604 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1605 if { { ac_try="$ac_cpp conftest.$ac_ext"
1606case "(($ac_try" in
1607 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1608 *) ac_try_echo=$ac_try;;
1609esac
1610eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1611$as_echo "$ac_try_echo"; } >&5
1612 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1613 ac_status=$?
1614 if test -s conftest.err; then
1615 grep -v '^ *+' conftest.err >conftest.er1
1616 cat conftest.er1 >&5
1617 mv -f conftest.er1 conftest.err
1618 fi
1619 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1620 test $ac_status = 0; } >/dev/null && {
1621 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1622 test ! -s conftest.err
1623 }; then :
1624 ac_retval=0
1625else
1626 $as_echo "$as_me: failed program was:" >&5
1627sed 's/^/| /' conftest.$ac_ext >&5
1628
1629 ac_retval=1
1630fi
1631 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1632 as_fn_set_status $ac_retval
1633
1634} # ac_fn_c_try_cpp
1635
1636# ac_fn_c_try_link LINENO
1637# -----------------------
1638# Try to link conftest.$ac_ext, and return whether this succeeded.
1639ac_fn_c_try_link ()
1640{
1641 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1642 rm -f conftest.$ac_objext conftest$ac_exeext
1643 if { { ac_try="$ac_link"
1644case "(($ac_try" in
1645 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1646 *) ac_try_echo=$ac_try;;
1647esac
1648eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1649$as_echo "$ac_try_echo"; } >&5
1650 (eval "$ac_link") 2>conftest.err
1651 ac_status=$?
1652 if test -s conftest.err; then
1653 grep -v '^ *+' conftest.err >conftest.er1
1654 cat conftest.er1 >&5
1655 mv -f conftest.er1 conftest.err
1656 fi
1657 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1658 test $ac_status = 0; } && {
1659 test -z "$ac_c_werror_flag" ||
1660 test ! -s conftest.err
1661 } && test -s conftest$ac_exeext && {
1662 test "$cross_compiling" = yes ||
1663 $as_test_x conftest$ac_exeext
1664 }; then :
1665 ac_retval=0
1666else
1667 $as_echo "$as_me: failed program was:" >&5
1668sed 's/^/| /' conftest.$ac_ext >&5
1669
1670 ac_retval=1
1671fi
1672 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1673 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1674 # interfere with the next link command; also delete a directory that is
1675 # left behind by Apple's compiler. We do this before executing the actions.
1676 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1677 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1678 as_fn_set_status $ac_retval
1679
1680} # ac_fn_c_try_link
1681
1682# ac_fn_c_try_run LINENO
1683# ----------------------
1684# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1685# that executables *can* be run.
1686ac_fn_c_try_run ()
1687{
1688 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1689 if { { ac_try="$ac_link"
1690case "(($ac_try" in
1691 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1692 *) ac_try_echo=$ac_try;;
1693esac
1694eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1695$as_echo "$ac_try_echo"; } >&5
1696 (eval "$ac_link") 2>&5
1697 ac_status=$?
1698 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1699 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1700 { { case "(($ac_try" in
1701 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1702 *) ac_try_echo=$ac_try;;
1703esac
1704eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1705$as_echo "$ac_try_echo"; } >&5
1706 (eval "$ac_try") 2>&5
1707 ac_status=$?
1708 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1709 test $ac_status = 0; }; }; then :
1710 ac_retval=0
1711else
1712 $as_echo "$as_me: program exited with status $ac_status" >&5
1713 $as_echo "$as_me: failed program was:" >&5
1714sed 's/^/| /' conftest.$ac_ext >&5
1715
1716 ac_retval=$ac_status
1717fi
1718 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1719 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1720 as_fn_set_status $ac_retval
1721
1722} # ac_fn_c_try_run
1723
1724# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1725# -------------------------------------------------------
1726# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1727# the include files in INCLUDES and setting the cache variable VAR
1728# accordingly.
1729ac_fn_c_check_header_mongrel ()
1730{
1731 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1732 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1734$as_echo_n "checking for $2... " >&6; }
1735if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1736 $as_echo_n "(cached) " >&6
1737fi
1738eval ac_res=\$$3
1739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1740$as_echo "$ac_res" >&6; }
1741else
1742 # Is the header compilable?
1743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1744$as_echo_n "checking $2 usability... " >&6; }
1745cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1746/* end confdefs.h. */
1747$4
1748#include <$2>
1749_ACEOF
1750if ac_fn_c_try_compile "$LINENO"; then :
1751 ac_header_compiler=yes
1752else
1753 ac_header_compiler=no
1754fi
1755rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1756{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1757$as_echo "$ac_header_compiler" >&6; }
1758
1759# Is the header present?
1760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1761$as_echo_n "checking $2 presence... " >&6; }
1762cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1763/* end confdefs.h. */
1764#include <$2>
1765_ACEOF
1766if ac_fn_c_try_cpp "$LINENO"; then :
1767 ac_header_preproc=yes
1768else
1769 ac_header_preproc=no
1770fi
1771rm -f conftest.err conftest.$ac_ext
1772{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1773$as_echo "$ac_header_preproc" >&6; }
1774
1775# So? What about this header?
1776case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1777 yes:no: )
1778 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1779$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1780 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1781$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1782 ;;
1783 no:yes:* )
1784 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1785$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1786 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1787$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1788 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1789$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1790 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1791$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1792 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1793$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1794 ;;
1795esac
1796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1797$as_echo_n "checking for $2... " >&6; }
1798if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1799 $as_echo_n "(cached) " >&6
1800else
1801 eval "$3=\$ac_header_compiler"
1802fi
1803eval ac_res=\$$3
1804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1805$as_echo "$ac_res" >&6; }
1806fi
1807 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1808
1809} # ac_fn_c_check_header_mongrel
1810
1811# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1812# -------------------------------------------------------
1813# Tests whether HEADER exists and can be compiled using the include files in
1814# INCLUDES, setting the cache variable VAR accordingly.
1815ac_fn_c_check_header_compile ()
1816{
1817 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1819$as_echo_n "checking for $2... " >&6; }
1820if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1821 $as_echo_n "(cached) " >&6
1822else
1823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1824/* end confdefs.h. */
1825$4
1826#include <$2>
1827_ACEOF
1828if ac_fn_c_try_compile "$LINENO"; then :
1829 eval "$3=yes"
1830else
1831 eval "$3=no"
1832fi
1833rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1834fi
1835eval ac_res=\$$3
1836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1837$as_echo "$ac_res" >&6; }
1838 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1839
1840} # ac_fn_c_check_header_compile
1841
1842# ac_fn_c_check_func LINENO FUNC VAR
1843# ----------------------------------
1844# Tests whether FUNC exists, setting the cache variable VAR accordingly
1845ac_fn_c_check_func ()
1846{
1847 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1849$as_echo_n "checking for $2... " >&6; }
1850if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1851 $as_echo_n "(cached) " >&6
1852else
1853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1854/* end confdefs.h. */
1855/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1856 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1857#define $2 innocuous_$2
1858
1859/* System header to define __stub macros and hopefully few prototypes,
1860 which can conflict with char $2 (); below.
1861 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1862 <limits.h> exists even on freestanding compilers. */
1863
1864#ifdef __STDC__
1865# include <limits.h>
1866#else
1867# include <assert.h>
1868#endif
1869
1870#undef $2
1871
1872/* Override any GCC internal prototype to avoid an error.
1873 Use char because int might match the return type of a GCC
1874 builtin and then its argument prototype would still apply. */
1875#ifdef __cplusplus
1876extern "C"
1877#endif
1878char $2 ();
1879/* The GNU C library defines this for functions which it implements
1880 to always fail with ENOSYS. Some functions are actually named
1881 something starting with __ and the normal name is an alias. */
1882#if defined __stub_$2 || defined __stub___$2
1883choke me
1884#endif
1885
1886int
1887main ()
1888{
1889return $2 ();
1890 ;
1891 return 0;
1892}
1893_ACEOF
1894if ac_fn_c_try_link "$LINENO"; then :
1895 eval "$3=yes"
1896else
1897 eval "$3=no"
1898fi
1899rm -f core conftest.err conftest.$ac_objext \
1900 conftest$ac_exeext conftest.$ac_ext
1901fi
1902eval ac_res=\$$3
1903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1904$as_echo "$ac_res" >&6; }
1905 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1906
1907} # ac_fn_c_check_func
1908
1909# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1910# -------------------------------------------
1911# Tests whether TYPE exists after having included INCLUDES, setting cache
1912# variable VAR accordingly.
1913ac_fn_c_check_type ()
1914{
1915 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1917$as_echo_n "checking for $2... " >&6; }
1918if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1919 $as_echo_n "(cached) " >&6
1920else
1921 eval "$3=no"
1922 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1923/* end confdefs.h. */
1924$4
1925int
1926main ()
1927{
1928if (sizeof ($2))
1929 return 0;
1930 ;
1931 return 0;
1932}
1933_ACEOF
1934if ac_fn_c_try_compile "$LINENO"; then :
1935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1936/* end confdefs.h. */
1937$4
1938int
1939main ()
1940{
1941if (sizeof (($2)))
1942 return 0;
1943 ;
1944 return 0;
1945}
1946_ACEOF
1947if ac_fn_c_try_compile "$LINENO"; then :
1948
1949else
1950 eval "$3=yes"
1951fi
1952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1953fi
1954rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1955fi
1956eval ac_res=\$$3
1957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1958$as_echo "$ac_res" >&6; }
1959 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1960
1961} # ac_fn_c_check_type
Bram Moolenaar0bbabe82010-05-17 20:32:55 +02001962
1963# ac_fn_c_find_uintX_t LINENO BITS VAR
1964# ------------------------------------
1965# Finds an unsigned integer type with width BITS, setting cache variable VAR
1966# accordingly.
1967ac_fn_c_find_uintX_t ()
1968{
1969 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1971$as_echo_n "checking for uint$2_t... " >&6; }
1972if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1973 $as_echo_n "(cached) " >&6
1974else
1975 eval "$3=no"
1976 # Order is important - never check a type that is potentially smaller
1977 # than half of the expected target width.
1978 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1979 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1981/* end confdefs.h. */
1982$ac_includes_default
1983int
1984main ()
1985{
1986static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
1987test_array [0] = 0
1988
1989 ;
1990 return 0;
1991}
1992_ACEOF
1993if ac_fn_c_try_compile "$LINENO"; then :
1994 case $ac_type in #(
1995 uint$2_t) :
1996 eval "$3=yes" ;; #(
1997 *) :
1998 eval "$3=\$ac_type" ;;
1999esac
2000fi
2001rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2002 eval as_val=\$$3
2003 if test "x$as_val" = x""no; then :
2004
2005else
2006 break
2007fi
2008 done
2009fi
2010eval ac_res=\$$3
2011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2012$as_echo "$ac_res" >&6; }
2013 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2014
2015} # ac_fn_c_find_uintX_t
Bram Moolenaar914703b2010-05-31 21:59:46 +02002016
2017# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2018# --------------------------------------------
2019# Tries to find the compile-time value of EXPR in a program that includes
2020# INCLUDES, setting VAR accordingly. Returns whether the value could be
2021# computed
2022ac_fn_c_compute_int ()
2023{
2024 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2025 if test "$cross_compiling" = yes; then
2026 # Depending upon the size, compute the lo and hi bounds.
2027cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2028/* end confdefs.h. */
2029$4
2030int
2031main ()
2032{
2033static int test_array [1 - 2 * !(($2) >= 0)];
2034test_array [0] = 0
2035
2036 ;
2037 return 0;
2038}
2039_ACEOF
2040if ac_fn_c_try_compile "$LINENO"; then :
2041 ac_lo=0 ac_mid=0
2042 while :; do
2043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2044/* end confdefs.h. */
2045$4
2046int
2047main ()
2048{
2049static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2050test_array [0] = 0
2051
2052 ;
2053 return 0;
2054}
2055_ACEOF
2056if ac_fn_c_try_compile "$LINENO"; then :
2057 ac_hi=$ac_mid; break
2058else
2059 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2060 if test $ac_lo -le $ac_mid; then
2061 ac_lo= ac_hi=
2062 break
2063 fi
2064 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2065fi
2066rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2067 done
2068else
2069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2070/* end confdefs.h. */
2071$4
2072int
2073main ()
2074{
2075static int test_array [1 - 2 * !(($2) < 0)];
2076test_array [0] = 0
2077
2078 ;
2079 return 0;
2080}
2081_ACEOF
2082if ac_fn_c_try_compile "$LINENO"; then :
2083 ac_hi=-1 ac_mid=-1
2084 while :; do
2085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2086/* end confdefs.h. */
2087$4
2088int
2089main ()
2090{
2091static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2092test_array [0] = 0
2093
2094 ;
2095 return 0;
2096}
2097_ACEOF
2098if ac_fn_c_try_compile "$LINENO"; then :
2099 ac_lo=$ac_mid; break
2100else
2101 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2102 if test $ac_mid -le $ac_hi; then
2103 ac_lo= ac_hi=
2104 break
2105 fi
2106 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2107fi
2108rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2109 done
2110else
2111 ac_lo= ac_hi=
2112fi
2113rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2114fi
2115rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2116# Binary search between lo and hi bounds.
2117while test "x$ac_lo" != "x$ac_hi"; do
2118 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2120/* end confdefs.h. */
2121$4
2122int
2123main ()
2124{
2125static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2126test_array [0] = 0
2127
2128 ;
2129 return 0;
2130}
2131_ACEOF
2132if ac_fn_c_try_compile "$LINENO"; then :
2133 ac_hi=$ac_mid
2134else
2135 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2136fi
2137rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2138done
2139case $ac_lo in #((
2140?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2141'') ac_retval=1 ;;
2142esac
2143 else
2144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2145/* end confdefs.h. */
2146$4
2147static long int longval () { return $2; }
2148static unsigned long int ulongval () { return $2; }
2149#include <stdio.h>
2150#include <stdlib.h>
2151int
2152main ()
2153{
2154
2155 FILE *f = fopen ("conftest.val", "w");
2156 if (! f)
2157 return 1;
2158 if (($2) < 0)
2159 {
2160 long int i = longval ();
2161 if (i != ($2))
2162 return 1;
2163 fprintf (f, "%ld", i);
2164 }
2165 else
2166 {
2167 unsigned long int i = ulongval ();
2168 if (i != ($2))
2169 return 1;
2170 fprintf (f, "%lu", i);
2171 }
2172 /* Do not output a trailing newline, as this causes \r\n confusion
2173 on some platforms. */
2174 return ferror (f) || fclose (f) != 0;
2175
2176 ;
2177 return 0;
2178}
2179_ACEOF
2180if ac_fn_c_try_run "$LINENO"; then :
2181 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2182else
2183 ac_retval=1
2184fi
2185rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2186 conftest.$ac_objext conftest.beam conftest.$ac_ext
2187rm -f conftest.val
2188
2189 fi
2190 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2191 as_fn_set_status $ac_retval
2192
2193} # ac_fn_c_compute_int
Bram Moolenaar446cb832008-06-24 21:56:24 +00002194cat >auto/config.log <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002195This file contains any messages produced by compilers while
2196running configure, to aid debugging if configure makes a mistake.
2197
2198It was created by $as_me, which was
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002199generated by GNU Autoconf 2.65. Invocation command line was
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002200
2201 $ $0 $@
2202
2203_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00002204exec 5>>auto/config.log
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002205{
2206cat <<_ASUNAME
2207## --------- ##
2208## Platform. ##
2209## --------- ##
2210
2211hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2212uname -m = `(uname -m) 2>/dev/null || echo unknown`
2213uname -r = `(uname -r) 2>/dev/null || echo unknown`
2214uname -s = `(uname -s) 2>/dev/null || echo unknown`
2215uname -v = `(uname -v) 2>/dev/null || echo unknown`
2216
2217/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2218/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2219
2220/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2221/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2222/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
Bram Moolenaar446cb832008-06-24 21:56:24 +00002223/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002224/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2225/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2226/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2227
2228_ASUNAME
2229
2230as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2231for as_dir in $PATH
2232do
2233 IFS=$as_save_IFS
2234 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002235 $as_echo "PATH: $as_dir"
2236 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002237IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002238
2239} >&5
2240
2241cat >&5 <<_ACEOF
2242
2243
2244## ----------- ##
2245## Core tests. ##
2246## ----------- ##
2247
2248_ACEOF
2249
2250
2251# Keep a trace of the command line.
2252# Strip out --no-create and --no-recursion so they do not pile up.
2253# Strip out --silent because we don't want to record it for future runs.
2254# Also quote any args containing shell meta-characters.
2255# Make two passes to allow for proper duplicate-argument suppression.
2256ac_configure_args=
2257ac_configure_args0=
2258ac_configure_args1=
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002259ac_must_keep_next=false
2260for ac_pass in 1 2
2261do
2262 for ac_arg
2263 do
2264 case $ac_arg in
2265 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2266 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2267 | -silent | --silent | --silen | --sile | --sil)
2268 continue ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00002269 *\'*)
2270 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002271 esac
2272 case $ac_pass in
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002273 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002274 2)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002275 as_fn_append ac_configure_args1 " '$ac_arg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002276 if test $ac_must_keep_next = true; then
2277 ac_must_keep_next=false # Got value, back to normal.
2278 else
2279 case $ac_arg in
2280 *=* | --config-cache | -C | -disable-* | --disable-* \
2281 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2282 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2283 | -with-* | --with-* | -without-* | --without-* | --x)
2284 case "$ac_configure_args0 " in
2285 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2286 esac
2287 ;;
2288 -* ) ac_must_keep_next=true ;;
2289 esac
2290 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002291 as_fn_append ac_configure_args " '$ac_arg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002292 ;;
2293 esac
2294 done
2295done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002296{ ac_configure_args0=; unset ac_configure_args0;}
2297{ ac_configure_args1=; unset ac_configure_args1;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002298
2299# When interrupted or exit'd, cleanup temporary files, and complete
2300# config.log. We remove comments because anyway the quotes in there
2301# would cause problems or look ugly.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002302# WARNING: Use '\'' to represent an apostrophe within the trap.
2303# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002304trap 'exit_status=$?
2305 # Save into config.log some information that might help in debugging.
2306 {
2307 echo
2308
2309 cat <<\_ASBOX
2310## ---------------- ##
2311## Cache variables. ##
2312## ---------------- ##
2313_ASBOX
2314 echo
2315 # The following way of writing the cache mishandles newlines in values,
Bram Moolenaar446cb832008-06-24 21:56:24 +00002316(
2317 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2318 eval ac_val=\$$ac_var
2319 case $ac_val in #(
2320 *${as_nl}*)
2321 case $ac_var in #(
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002322 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002323$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00002324 esac
2325 case $ac_var in #(
2326 _ | IFS | as_nl) ;; #(
2327 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002328 *) { eval $ac_var=; unset $ac_var;} ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00002329 esac ;;
2330 esac
2331 done
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002332 (set) 2>&1 |
Bram Moolenaar446cb832008-06-24 21:56:24 +00002333 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2334 *${as_nl}ac_space=\ *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002335 sed -n \
Bram Moolenaar446cb832008-06-24 21:56:24 +00002336 "s/'\''/'\''\\\\'\'''\''/g;
2337 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2338 ;; #(
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002339 *)
Bram Moolenaar446cb832008-06-24 21:56:24 +00002340 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002341 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00002342 esac |
2343 sort
2344)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002345 echo
2346
2347 cat <<\_ASBOX
2348## ----------------- ##
2349## Output variables. ##
2350## ----------------- ##
2351_ASBOX
2352 echo
2353 for ac_var in $ac_subst_vars
2354 do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002355 eval ac_val=\$$ac_var
2356 case $ac_val in
2357 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2358 esac
2359 $as_echo "$ac_var='\''$ac_val'\''"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002360 done | sort
2361 echo
2362
2363 if test -n "$ac_subst_files"; then
2364 cat <<\_ASBOX
Bram Moolenaar446cb832008-06-24 21:56:24 +00002365## ------------------- ##
2366## File substitutions. ##
2367## ------------------- ##
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002368_ASBOX
2369 echo
2370 for ac_var in $ac_subst_files
2371 do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002372 eval ac_val=\$$ac_var
2373 case $ac_val in
2374 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2375 esac
2376 $as_echo "$ac_var='\''$ac_val'\''"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002377 done | sort
2378 echo
2379 fi
2380
2381 if test -s confdefs.h; then
2382 cat <<\_ASBOX
2383## ----------- ##
2384## confdefs.h. ##
2385## ----------- ##
2386_ASBOX
2387 echo
Bram Moolenaar446cb832008-06-24 21:56:24 +00002388 cat confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002389 echo
2390 fi
2391 test "$ac_signal" != 0 &&
Bram Moolenaar446cb832008-06-24 21:56:24 +00002392 $as_echo "$as_me: caught signal $ac_signal"
2393 $as_echo "$as_me: exit $exit_status"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002394 } >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002395 rm -f core *.core core.conftest.* &&
2396 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002397 exit $exit_status
Bram Moolenaar446cb832008-06-24 21:56:24 +00002398' 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002399for ac_signal in 1 2 13 15; do
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002400 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002401done
2402ac_signal=0
2403
2404# confdefs.h avoids OS command line length limits that DEFS can exceed.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002405rm -f -r conftest* confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002406
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002407$as_echo "/* confdefs.h */" > confdefs.h
2408
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002409# Predefined preprocessor variables.
2410
2411cat >>confdefs.h <<_ACEOF
2412#define PACKAGE_NAME "$PACKAGE_NAME"
2413_ACEOF
2414
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002415cat >>confdefs.h <<_ACEOF
2416#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2417_ACEOF
2418
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002419cat >>confdefs.h <<_ACEOF
2420#define PACKAGE_VERSION "$PACKAGE_VERSION"
2421_ACEOF
2422
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002423cat >>confdefs.h <<_ACEOF
2424#define PACKAGE_STRING "$PACKAGE_STRING"
2425_ACEOF
2426
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002427cat >>confdefs.h <<_ACEOF
2428#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2429_ACEOF
2430
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002431cat >>confdefs.h <<_ACEOF
2432#define PACKAGE_URL "$PACKAGE_URL"
2433_ACEOF
2434
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002435
2436# Let the site file select an alternate cache file if it wants to.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002437# Prefer an explicitly selected file to automatically selected ones.
2438ac_site_file1=NONE
2439ac_site_file2=NONE
2440if test -n "$CONFIG_SITE"; then
2441 ac_site_file1=$CONFIG_SITE
2442elif test "x$prefix" != xNONE; then
2443 ac_site_file1=$prefix/share/config.site
2444 ac_site_file2=$prefix/etc/config.site
2445else
2446 ac_site_file1=$ac_default_prefix/share/config.site
2447 ac_site_file2=$ac_default_prefix/etc/config.site
Bram Moolenaar071d4272004-06-13 20:20:40 +00002448fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002449for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2450do
2451 test "x$ac_site_file" = xNONE && continue
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002452 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2453 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002454$as_echo "$as_me: loading site script $ac_site_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002455 sed 's/^/| /' "$ac_site_file" >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00002456 . "$ac_site_file"
2457 fi
2458done
2459
2460if test -r "$cache_file"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002461 # Some versions of bash will fail to source /dev/null (special files
2462 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2463 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2464 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002465$as_echo "$as_me: loading cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002466 case $cache_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002467 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2468 *) . "./$cache_file";;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002469 esac
2470 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002471else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002472 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002473$as_echo "$as_me: creating cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002474 >$cache_file
2475fi
2476
2477# Check that the precious variables saved in the cache have kept the same
2478# value.
2479ac_cache_corrupted=false
Bram Moolenaar446cb832008-06-24 21:56:24 +00002480for ac_var in $ac_precious_vars; do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002481 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2482 eval ac_new_set=\$ac_env_${ac_var}_set
Bram Moolenaar446cb832008-06-24 21:56:24 +00002483 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2484 eval ac_new_val=\$ac_env_${ac_var}_value
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002485 case $ac_old_set,$ac_new_set in
2486 set,)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002487 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002488$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002489 ac_cache_corrupted=: ;;
2490 ,set)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002491 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002492$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002493 ac_cache_corrupted=: ;;
2494 ,);;
2495 *)
2496 if test "x$ac_old_val" != "x$ac_new_val"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002497 # differences in whitespace do not lead to failure.
2498 ac_old_val_w=`echo x $ac_old_val`
2499 ac_new_val_w=`echo x $ac_new_val`
2500 if test "$ac_old_val_w" != "$ac_new_val_w"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002501 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002502$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2503 ac_cache_corrupted=:
2504 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002505 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002506$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2507 eval $ac_var=\$ac_old_val
2508 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002509 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002510$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002511 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002512$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002513 fi;;
2514 esac
2515 # Pass precious variables to config.status.
2516 if test "$ac_new_set" = set; then
2517 case $ac_new_val in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002518 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002519 *) ac_arg=$ac_var=$ac_new_val ;;
2520 esac
2521 case " $ac_configure_args " in
2522 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002523 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002524 esac
2525 fi
2526done
2527if $ac_cache_corrupted; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002528 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002529$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002530 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002531$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002532 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
Bram Moolenaar071d4272004-06-13 20:20:40 +00002533fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002534## -------------------- ##
2535## Main body of script. ##
2536## -------------------- ##
Bram Moolenaar446cb832008-06-24 21:56:24 +00002537
Bram Moolenaar071d4272004-06-13 20:20:40 +00002538ac_ext=c
Bram Moolenaar071d4272004-06-13 20:20:40 +00002539ac_cpp='$CPP $CPPFLAGS'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002540ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2541ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2542ac_compiler_gnu=$ac_cv_c_compiler_gnu
Bram Moolenaar071d4272004-06-13 20:20:40 +00002543
2544
Bram Moolenaar446cb832008-06-24 21:56:24 +00002545ac_config_headers="$ac_config_headers auto/config.h:config.h.in"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002546
2547
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002548$as_echo "#define UNIX 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00002549
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002550{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002551$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2552set x ${MAKE-make}
2553ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002554if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002555 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002556else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002557 cat >conftest.make <<\_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00002558SHELL = /bin/sh
Bram Moolenaar071d4272004-06-13 20:20:40 +00002559all:
Bram Moolenaar446cb832008-06-24 21:56:24 +00002560 @echo '@@@%%%=$(MAKE)=@@@%%%'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002561_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00002562# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002563case `${MAKE-make} -f conftest.make 2>/dev/null` in
2564 *@@@%%%=?*=@@@%%%*)
2565 eval ac_cv_prog_make_${ac_make}_set=yes;;
2566 *)
2567 eval ac_cv_prog_make_${ac_make}_set=no;;
2568esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002569rm -f conftest.make
Bram Moolenaar071d4272004-06-13 20:20:40 +00002570fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002571if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002573$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002574 SET_MAKE=
2575else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002577$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002578 SET_MAKE="MAKE=${MAKE-make}"
2579fi
2580
2581
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002582ac_ext=c
2583ac_cpp='$CPP $CPPFLAGS'
2584ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2585ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2586ac_compiler_gnu=$ac_cv_c_compiler_gnu
2587if test -n "$ac_tool_prefix"; then
2588 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2589set dummy ${ac_tool_prefix}gcc; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002591$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002592if test "${ac_cv_prog_CC+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002593 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002594else
2595 if test -n "$CC"; then
2596 ac_cv_prog_CC="$CC" # Let the user override the test.
2597else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002598as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2599for as_dir in $PATH
2600do
2601 IFS=$as_save_IFS
2602 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002603 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002604 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002605 ac_cv_prog_CC="${ac_tool_prefix}gcc"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002606 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002607 break 2
2608 fi
2609done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002610 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002611IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002612
Bram Moolenaar071d4272004-06-13 20:20:40 +00002613fi
2614fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002615CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002616if test -n "$CC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002618$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002619else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002621$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002622fi
2623
Bram Moolenaar446cb832008-06-24 21:56:24 +00002624
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002625fi
2626if test -z "$ac_cv_prog_CC"; then
2627 ac_ct_CC=$CC
2628 # Extract the first word of "gcc", so it can be a program name with args.
2629set dummy gcc; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002631$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002632if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002633 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002634else
2635 if test -n "$ac_ct_CC"; then
2636 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2637else
2638as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2639for as_dir in $PATH
2640do
2641 IFS=$as_save_IFS
2642 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002643 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002644 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002645 ac_cv_prog_ac_ct_CC="gcc"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002646 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002647 break 2
2648 fi
2649done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002650 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002651IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002652
2653fi
2654fi
2655ac_ct_CC=$ac_cv_prog_ac_ct_CC
2656if test -n "$ac_ct_CC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002658$as_echo "$ac_ct_CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002659else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002661$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002662fi
2663
Bram Moolenaar446cb832008-06-24 21:56:24 +00002664 if test "x$ac_ct_CC" = x; then
2665 CC=""
2666 else
2667 case $cross_compiling:$ac_tool_warned in
2668yes:)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002669{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002670$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +00002671ac_tool_warned=yes ;;
2672esac
2673 CC=$ac_ct_CC
2674 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002675else
2676 CC="$ac_cv_prog_CC"
Bram Moolenaar071d4272004-06-13 20:20:40 +00002677fi
2678
2679if test -z "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002680 if test -n "$ac_tool_prefix"; then
2681 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002682set dummy ${ac_tool_prefix}cc; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002684$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002685if test "${ac_cv_prog_CC+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002686 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002687else
2688 if test -n "$CC"; then
2689 ac_cv_prog_CC="$CC" # Let the user override the test.
2690else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002691as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2692for as_dir in $PATH
2693do
2694 IFS=$as_save_IFS
2695 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002696 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002697 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002698 ac_cv_prog_CC="${ac_tool_prefix}cc"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002699 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002700 break 2
2701 fi
2702done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002703 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002704IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002705
2706fi
2707fi
2708CC=$ac_cv_prog_CC
2709if test -n "$CC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002711$as_echo "$CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002712else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002714$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002715fi
2716
Bram Moolenaar446cb832008-06-24 21:56:24 +00002717
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002718 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002719fi
2720if test -z "$CC"; then
2721 # Extract the first word of "cc", so it can be a program name with args.
2722set dummy cc; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002723{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002724$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002725if test "${ac_cv_prog_CC+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002726 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002727else
2728 if test -n "$CC"; then
2729 ac_cv_prog_CC="$CC" # Let the user override the test.
2730else
Bram Moolenaar071d4272004-06-13 20:20:40 +00002731 ac_prog_rejected=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002732as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2733for as_dir in $PATH
2734do
2735 IFS=$as_save_IFS
2736 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002737 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002738 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002739 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2740 ac_prog_rejected=yes
2741 continue
2742 fi
2743 ac_cv_prog_CC="cc"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002744 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002745 break 2
2746 fi
2747done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002748 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002749IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002750
Bram Moolenaar071d4272004-06-13 20:20:40 +00002751if test $ac_prog_rejected = yes; then
2752 # We found a bogon in the path, so make sure we never use it.
2753 set dummy $ac_cv_prog_CC
2754 shift
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002755 if test $# != 0; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00002756 # We chose a different compiler from the bogus one.
2757 # However, it has the same basename, so the bogon will be chosen
2758 # first if we set CC to just the basename; use the full file name.
2759 shift
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002760 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
Bram Moolenaar071d4272004-06-13 20:20:40 +00002761 fi
2762fi
2763fi
2764fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002765CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002766if test -n "$CC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002768$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002769else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002771$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002772fi
2773
Bram Moolenaar446cb832008-06-24 21:56:24 +00002774
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002775fi
2776if test -z "$CC"; then
2777 if test -n "$ac_tool_prefix"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002778 for ac_prog in cl.exe
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002779 do
2780 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2781set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002783$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002784if test "${ac_cv_prog_CC+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002785 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002786else
2787 if test -n "$CC"; then
2788 ac_cv_prog_CC="$CC" # Let the user override the test.
2789else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002790as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2791for as_dir in $PATH
2792do
2793 IFS=$as_save_IFS
2794 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002795 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002796 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002797 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002798 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002799 break 2
2800 fi
2801done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002802 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002803IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002804
Bram Moolenaar071d4272004-06-13 20:20:40 +00002805fi
2806fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002807CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002808if test -n "$CC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002810$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002811else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002813$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002814fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002815
Bram Moolenaar446cb832008-06-24 21:56:24 +00002816
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002817 test -n "$CC" && break
2818 done
2819fi
2820if test -z "$CC"; then
2821 ac_ct_CC=$CC
Bram Moolenaar446cb832008-06-24 21:56:24 +00002822 for ac_prog in cl.exe
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002823do
2824 # Extract the first word of "$ac_prog", so it can be a program name with args.
2825set dummy $ac_prog; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002827$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002828if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002829 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002830else
2831 if test -n "$ac_ct_CC"; then
2832 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2833else
2834as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2835for as_dir in $PATH
2836do
2837 IFS=$as_save_IFS
2838 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002839 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002840 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002841 ac_cv_prog_ac_ct_CC="$ac_prog"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002842 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002843 break 2
Bram Moolenaar071d4272004-06-13 20:20:40 +00002844 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002845done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002846 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002847IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002848
2849fi
2850fi
2851ac_ct_CC=$ac_cv_prog_ac_ct_CC
2852if test -n "$ac_ct_CC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002854$as_echo "$ac_ct_CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002855else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002857$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002858fi
2859
Bram Moolenaar446cb832008-06-24 21:56:24 +00002860
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002861 test -n "$ac_ct_CC" && break
2862done
Bram Moolenaar071d4272004-06-13 20:20:40 +00002863
Bram Moolenaar446cb832008-06-24 21:56:24 +00002864 if test "x$ac_ct_CC" = x; then
2865 CC=""
2866 else
2867 case $cross_compiling:$ac_tool_warned in
2868yes:)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002869{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002870$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +00002871ac_tool_warned=yes ;;
2872esac
2873 CC=$ac_ct_CC
2874 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002875fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002876
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002877fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002878
Bram Moolenaar071d4272004-06-13 20:20:40 +00002879
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002880test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002881$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002882as_fn_error "no acceptable C compiler found in \$PATH
2883See \`config.log' for more details." "$LINENO" 5; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002884
2885# Provide some information about the compiler.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002886$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002887set X $ac_compile
2888ac_compiler=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002889for ac_option in --version -v -V -qversion; do
2890 { { ac_try="$ac_compiler $ac_option >&5"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002891case "(($ac_try" in
2892 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2893 *) ac_try_echo=$ac_try;;
2894esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002895eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2896$as_echo "$ac_try_echo"; } >&5
2897 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002898 ac_status=$?
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002899 if test -s conftest.err; then
2900 sed '10a\
2901... rest of stderr output deleted ...
2902 10q' conftest.err >conftest.er1
2903 cat conftest.er1 >&5
2904 fi
2905 rm -f conftest.er1 conftest.err
2906 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2907 test $ac_status = 0; }
2908done
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002909
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002910cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002911/* end confdefs.h. */
2912
2913int
2914main ()
2915{
2916
2917 ;
2918 return 0;
2919}
2920_ACEOF
2921ac_clean_files_save=$ac_clean_files
Bram Moolenaar446cb832008-06-24 21:56:24 +00002922ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002923# Try to create an executable without -o first, disregard a.out.
2924# It will help us diagnose broken compilers, and finding out an intuition
2925# of exeext.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2927$as_echo_n "checking whether the C compiler works... " >&6; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00002928ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002929
Bram Moolenaar446cb832008-06-24 21:56:24 +00002930# The possible output files:
2931ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2932
2933ac_rmfiles=
2934for ac_file in $ac_files
2935do
2936 case $ac_file in
2937 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2938 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2939 esac
2940done
2941rm -f $ac_rmfiles
2942
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002943if { { ac_try="$ac_link_default"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002944case "(($ac_try" in
2945 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2946 *) ac_try_echo=$ac_try;;
2947esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002948eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2949$as_echo "$ac_try_echo"; } >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002950 (eval "$ac_link_default") 2>&5
2951 ac_status=$?
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002952 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2953 test $ac_status = 0; }; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002954 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2955# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2956# in a Makefile. We should not override ac_cv_exeext if it was cached,
2957# so that the user can short-circuit this test for compilers unknown to
2958# Autoconf.
2959for ac_file in $ac_files ''
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002960do
2961 test -f "$ac_file" || continue
2962 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002963 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002964 ;;
2965 [ab].out )
2966 # We found the default executable, but exeext='' is most
2967 # certainly right.
2968 break;;
2969 *.* )
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002970 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
Bram Moolenaar446cb832008-06-24 21:56:24 +00002971 then :; else
2972 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2973 fi
2974 # We set ac_cv_exeext here because the later test for it is not
2975 # safe: cross compilers may not add the suffix if given an `-o'
2976 # argument, so we may need to know it at that point already.
2977 # Even if this section looks crufty: it has the advantage of
2978 # actually working.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002979 break;;
2980 * )
2981 break;;
2982 esac
2983done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002984test "$ac_cv_exeext" = no && ac_cv_exeext=
2985
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002986else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002987 ac_file=''
2988fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002989if test -z "$ac_file"; then :
2990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2991$as_echo "no" >&6; }
2992$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002993sed 's/^/| /' conftest.$ac_ext >&5
2994
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002995{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002996$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002997{ as_fn_set_status 77
2998as_fn_error "C compiler cannot create executables
2999See \`config.log' for more details." "$LINENO" 5; }; }
3000else
3001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003002$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003003fi
3004{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3005$as_echo_n "checking for C compiler default output file name... " >&6; }
3006{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3007$as_echo "$ac_file" >&6; }
3008ac_exeext=$ac_cv_exeext
Bram Moolenaar071d4272004-06-13 20:20:40 +00003009
Bram Moolenaar446cb832008-06-24 21:56:24 +00003010rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003011ac_clean_files=$ac_clean_files_save
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003013$as_echo_n "checking for suffix of executables... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003014if { { ac_try="$ac_link"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003015case "(($ac_try" in
3016 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3017 *) ac_try_echo=$ac_try;;
3018esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003019eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3020$as_echo "$ac_try_echo"; } >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003021 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003022 ac_status=$?
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003023 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3024 test $ac_status = 0; }; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003025 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3026# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3027# work properly (i.e., refer to `conftest.exe'), while it won't with
3028# `rm'.
3029for ac_file in conftest.exe conftest conftest.*; do
3030 test -f "$ac_file" || continue
3031 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00003032 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003033 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003034 break;;
3035 * ) break;;
3036 esac
3037done
Bram Moolenaar071d4272004-06-13 20:20:40 +00003038else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003039 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00003040$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003041as_fn_error "cannot compute suffix of executables: cannot compile and link
3042See \`config.log' for more details." "$LINENO" 5; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003043fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003044rm -f conftest conftest$ac_cv_exeext
3045{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003046$as_echo "$ac_cv_exeext" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003047
3048rm -f conftest.$ac_ext
3049EXEEXT=$ac_cv_exeext
3050ac_exeext=$EXEEXT
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003051cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3052/* end confdefs.h. */
3053#include <stdio.h>
3054int
3055main ()
3056{
3057FILE *f = fopen ("conftest.out", "w");
3058 return ferror (f) || fclose (f) != 0;
3059
3060 ;
3061 return 0;
3062}
3063_ACEOF
3064ac_clean_files="$ac_clean_files conftest.out"
3065# Check that the compiler produces executables we can run. If not, either
3066# the compiler is broken, or we cross compile.
3067{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3068$as_echo_n "checking whether we are cross compiling... " >&6; }
3069if test "$cross_compiling" != yes; then
3070 { { ac_try="$ac_link"
3071case "(($ac_try" in
3072 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3073 *) ac_try_echo=$ac_try;;
3074esac
3075eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3076$as_echo "$ac_try_echo"; } >&5
3077 (eval "$ac_link") 2>&5
3078 ac_status=$?
3079 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3080 test $ac_status = 0; }
3081 if { ac_try='./conftest$ac_cv_exeext'
3082 { { case "(($ac_try" in
3083 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3084 *) ac_try_echo=$ac_try;;
3085esac
3086eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3087$as_echo "$ac_try_echo"; } >&5
3088 (eval "$ac_try") 2>&5
3089 ac_status=$?
3090 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3091 test $ac_status = 0; }; }; then
3092 cross_compiling=no
3093 else
3094 if test "$cross_compiling" = maybe; then
3095 cross_compiling=yes
3096 else
3097 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3098$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3099as_fn_error "cannot run C compiled programs.
3100If you meant to cross compile, use \`--host'.
3101See \`config.log' for more details." "$LINENO" 5; }
3102 fi
3103 fi
3104fi
3105{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3106$as_echo "$cross_compiling" >&6; }
3107
3108rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3109ac_clean_files=$ac_clean_files_save
3110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003111$as_echo_n "checking for suffix of object files... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003112if test "${ac_cv_objext+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003113 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003114else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003116/* end confdefs.h. */
3117
3118int
3119main ()
3120{
3121
3122 ;
3123 return 0;
3124}
3125_ACEOF
3126rm -f conftest.o conftest.obj
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003127if { { ac_try="$ac_compile"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003128case "(($ac_try" in
3129 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3130 *) ac_try_echo=$ac_try;;
3131esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003132eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3133$as_echo "$ac_try_echo"; } >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003134 (eval "$ac_compile") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003135 ac_status=$?
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003136 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3137 test $ac_status = 0; }; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003138 for ac_file in conftest.o conftest.obj conftest.*; do
3139 test -f "$ac_file" || continue;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003140 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00003141 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003142 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3143 break;;
3144 esac
3145done
3146else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003147 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003148sed 's/^/| /' conftest.$ac_ext >&5
3149
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003150{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00003151$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003152as_fn_error "cannot compute suffix of object files: cannot compile
3153See \`config.log' for more details." "$LINENO" 5; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003154fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003155rm -f conftest.$ac_cv_objext conftest.$ac_ext
3156fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003157{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003158$as_echo "$ac_cv_objext" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003159OBJEXT=$ac_cv_objext
3160ac_objext=$OBJEXT
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003161{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003162$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003163if test "${ac_cv_c_compiler_gnu+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003164 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003165else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003167/* end confdefs.h. */
3168
3169int
3170main ()
3171{
3172#ifndef __GNUC__
3173 choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00003174#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00003175
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003176 ;
3177 return 0;
3178}
3179_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003180if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003181 ac_compiler_gnu=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003182else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003183 ac_compiler_gnu=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00003184fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003185rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003186ac_cv_c_compiler_gnu=$ac_compiler_gnu
Bram Moolenaar071d4272004-06-13 20:20:40 +00003187
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003188fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003189{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003190$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3191if test $ac_compiler_gnu = yes; then
3192 GCC=yes
3193else
3194 GCC=
3195fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003196ac_test_CFLAGS=${CFLAGS+set}
3197ac_save_CFLAGS=$CFLAGS
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003198{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003199$as_echo_n "checking whether $CC accepts -g... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003200if test "${ac_cv_prog_cc_g+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003201 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003202else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003203 ac_save_c_werror_flag=$ac_c_werror_flag
3204 ac_c_werror_flag=yes
3205 ac_cv_prog_cc_g=no
3206 CFLAGS="-g"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003208/* end confdefs.h. */
3209
3210int
3211main ()
3212{
3213
3214 ;
3215 return 0;
3216}
3217_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003218if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00003219 ac_cv_prog_cc_g=yes
3220else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003221 CFLAGS=""
3222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003223/* end confdefs.h. */
3224
3225int
3226main ()
3227{
3228
3229 ;
3230 return 0;
3231}
3232_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003233if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003234
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003235else
3236 ac_c_werror_flag=$ac_save_c_werror_flag
Bram Moolenaar446cb832008-06-24 21:56:24 +00003237 CFLAGS="-g"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003239/* end confdefs.h. */
3240
3241int
3242main ()
3243{
3244
3245 ;
3246 return 0;
3247}
3248_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003249if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003250 ac_cv_prog_cc_g=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003251fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003252rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003253fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003254rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3255fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003256rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3257 ac_c_werror_flag=$ac_save_c_werror_flag
3258fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003259{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003260$as_echo "$ac_cv_prog_cc_g" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003261if test "$ac_test_CFLAGS" = set; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003262 CFLAGS=$ac_save_CFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00003263elif test $ac_cv_prog_cc_g = yes; then
3264 if test "$GCC" = yes; then
3265 CFLAGS="-g -O2"
3266 else
3267 CFLAGS="-g"
3268 fi
3269else
3270 if test "$GCC" = yes; then
3271 CFLAGS="-O2"
3272 else
3273 CFLAGS=
3274 fi
3275fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003277$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003278if test "${ac_cv_prog_cc_c89+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003279 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003280else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003281 ac_cv_prog_cc_c89=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003282ac_save_CC=$CC
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003283cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003284/* end confdefs.h. */
3285#include <stdarg.h>
3286#include <stdio.h>
3287#include <sys/types.h>
3288#include <sys/stat.h>
3289/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3290struct buf { int x; };
3291FILE * (*rcsopen) (struct buf *, struct stat *, int);
3292static char *e (p, i)
3293 char **p;
3294 int i;
3295{
3296 return p[i];
3297}
3298static char *f (char * (*g) (char **, int), char **p, ...)
3299{
3300 char *s;
3301 va_list v;
3302 va_start (v,p);
3303 s = g (p, va_arg (v,int));
3304 va_end (v);
3305 return s;
3306}
3307
3308/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3309 function prototypes and stuff, but not '\xHH' hex character constants.
3310 These don't provoke an error unfortunately, instead are silently treated
Bram Moolenaar446cb832008-06-24 21:56:24 +00003311 as 'x'. The following induces an error, until -std is added to get
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003312 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3313 array size at least. It's necessary to write '\x00'==0 to get something
Bram Moolenaar446cb832008-06-24 21:56:24 +00003314 that's true only with -std. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003315int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3316
Bram Moolenaar446cb832008-06-24 21:56:24 +00003317/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3318 inside strings and character constants. */
3319#define FOO(x) 'x'
3320int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3321
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003322int test (int i, double x);
3323struct s1 {int (*f) (int a);};
3324struct s2 {int (*f) (double a);};
3325int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3326int argc;
3327char **argv;
3328int
3329main ()
3330{
3331return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3332 ;
3333 return 0;
3334}
3335_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003336for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3337 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003338do
3339 CC="$ac_save_CC $ac_arg"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003340 if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003341 ac_cv_prog_cc_c89=$ac_arg
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003342fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003343rm -f core conftest.err conftest.$ac_objext
3344 test "x$ac_cv_prog_cc_c89" != "xno" && break
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003345done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003346rm -f conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003347CC=$ac_save_CC
3348
3349fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003350# AC_CACHE_VAL
3351case "x$ac_cv_prog_cc_c89" in
3352 x)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003354$as_echo "none needed" >&6; } ;;
3355 xno)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003357$as_echo "unsupported" >&6; } ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003358 *)
Bram Moolenaar446cb832008-06-24 21:56:24 +00003359 CC="$CC $ac_cv_prog_cc_c89"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003361$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003362esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003363if test "x$ac_cv_prog_cc_c89" != xno; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003364
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003365fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003366
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003367ac_ext=c
3368ac_cpp='$CPP $CPPFLAGS'
3369ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3370ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3371ac_compiler_gnu=$ac_cv_c_compiler_gnu
3372 ac_ext=c
3373ac_cpp='$CPP $CPPFLAGS'
3374ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3375ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3376ac_compiler_gnu=$ac_cv_c_compiler_gnu
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003377{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003378$as_echo_n "checking how to run the C preprocessor... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003379# On Suns, sometimes $CPP names a directory.
3380if test -n "$CPP" && test -d "$CPP"; then
3381 CPP=
3382fi
3383if test -z "$CPP"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003384 if test "${ac_cv_prog_CPP+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003385 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003386else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003387 # Double quotes because CPP needs to be expanded
3388 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3389 do
3390 ac_preproc_ok=false
3391for ac_c_preproc_warn_flag in '' yes
3392do
3393 # Use a header file that comes with gcc, so configuring glibc
3394 # with a fresh cross-compiler works.
3395 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3396 # <limits.h> exists even on freestanding compilers.
Bram Moolenaar071d4272004-06-13 20:20:40 +00003397 # On the NeXT, cc -E runs the code through the compiler's parser,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003398 # not just through cpp. "Syntax error" is here to catch this case.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003400/* end confdefs.h. */
3401#ifdef __STDC__
3402# include <limits.h>
3403#else
3404# include <assert.h>
3405#endif
3406 Syntax error
3407_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003408if ac_fn_c_try_cpp "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003409
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003410else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003411 # Broken: fails on valid input.
3412continue
3413fi
3414rm -f conftest.err conftest.$ac_ext
3415
Bram Moolenaar446cb832008-06-24 21:56:24 +00003416 # OK, works on sane cases. Now check whether nonexistent headers
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003417 # can be detected and how.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003419/* end confdefs.h. */
3420#include <ac_nonexistent.h>
3421_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003422if ac_fn_c_try_cpp "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003423 # Broken: success on invalid input.
3424continue
3425else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003426 # Passes both tests.
3427ac_preproc_ok=:
3428break
3429fi
3430rm -f conftest.err conftest.$ac_ext
3431
3432done
3433# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3434rm -f conftest.err conftest.$ac_ext
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003435if $ac_preproc_ok; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003436 break
3437fi
3438
3439 done
3440 ac_cv_prog_CPP=$CPP
3441
3442fi
3443 CPP=$ac_cv_prog_CPP
3444else
3445 ac_cv_prog_CPP=$CPP
3446fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003447{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003448$as_echo "$CPP" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003449ac_preproc_ok=false
3450for ac_c_preproc_warn_flag in '' yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003451do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003452 # Use a header file that comes with gcc, so configuring glibc
3453 # with a fresh cross-compiler works.
3454 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3455 # <limits.h> exists even on freestanding compilers.
3456 # On the NeXT, cc -E runs the code through the compiler's parser,
3457 # not just through cpp. "Syntax error" is here to catch this case.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003459/* end confdefs.h. */
3460#ifdef __STDC__
3461# include <limits.h>
3462#else
3463# include <assert.h>
3464#endif
3465 Syntax error
3466_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003467if ac_fn_c_try_cpp "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003468
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003469else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003470 # Broken: fails on valid input.
3471continue
3472fi
3473rm -f conftest.err conftest.$ac_ext
3474
Bram Moolenaar446cb832008-06-24 21:56:24 +00003475 # OK, works on sane cases. Now check whether nonexistent headers
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003476 # can be detected and how.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003478/* end confdefs.h. */
3479#include <ac_nonexistent.h>
3480_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003481if ac_fn_c_try_cpp "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003482 # Broken: success on invalid input.
3483continue
3484else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003485 # Passes both tests.
3486ac_preproc_ok=:
3487break
3488fi
3489rm -f conftest.err conftest.$ac_ext
3490
3491done
3492# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3493rm -f conftest.err conftest.$ac_ext
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003494if $ac_preproc_ok; then :
3495
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003496else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003497 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00003498$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003499as_fn_error "C preprocessor \"$CPP\" fails sanity check
3500See \`config.log' for more details." "$LINENO" 5; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003501fi
3502
3503ac_ext=c
3504ac_cpp='$CPP $CPPFLAGS'
3505ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3506ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3507ac_compiler_gnu=$ac_cv_c_compiler_gnu
3508
3509
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003510{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003511$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003512if test "${ac_cv_path_GREP+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003513 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003514else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003515 if test -z "$GREP"; then
3516 ac_path_GREP_found=false
3517 # Loop through the user's path and test for each of PROGNAME-LIST
3518 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3519for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3520do
3521 IFS=$as_save_IFS
3522 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003523 for ac_prog in grep ggrep; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003524 for ac_exec_ext in '' $ac_executable_extensions; do
3525 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3526 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3527# Check for GNU ac_path_GREP and select it if it is found.
3528 # Check for GNU $ac_path_GREP
3529case `"$ac_path_GREP" --version 2>&1` in
3530*GNU*)
3531 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3532*)
3533 ac_count=0
3534 $as_echo_n 0123456789 >"conftest.in"
3535 while :
3536 do
3537 cat "conftest.in" "conftest.in" >"conftest.tmp"
3538 mv "conftest.tmp" "conftest.in"
3539 cp "conftest.in" "conftest.nl"
3540 $as_echo 'GREP' >> "conftest.nl"
3541 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3542 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003543 as_fn_arith $ac_count + 1 && ac_count=$as_val
Bram Moolenaar446cb832008-06-24 21:56:24 +00003544 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3545 # Best one so far, save it but keep looking for a better one
3546 ac_cv_path_GREP="$ac_path_GREP"
3547 ac_path_GREP_max=$ac_count
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003548 fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003549 # 10*(2^10) chars as input seems more than enough
3550 test $ac_count -gt 10 && break
3551 done
3552 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3553esac
3554
3555 $ac_path_GREP_found && break 3
3556 done
3557 done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003558 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003559IFS=$as_save_IFS
3560 if test -z "$ac_cv_path_GREP"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003561 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003562 fi
3563else
3564 ac_cv_path_GREP=$GREP
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003565fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003566
3567fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003568{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003569$as_echo "$ac_cv_path_GREP" >&6; }
3570 GREP="$ac_cv_path_GREP"
3571
3572
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003573{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003574$as_echo_n "checking for egrep... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003575if test "${ac_cv_path_EGREP+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003576 $as_echo_n "(cached) " >&6
3577else
3578 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3579 then ac_cv_path_EGREP="$GREP -E"
3580 else
3581 if test -z "$EGREP"; then
3582 ac_path_EGREP_found=false
3583 # Loop through the user's path and test for each of PROGNAME-LIST
3584 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3585for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3586do
3587 IFS=$as_save_IFS
3588 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003589 for ac_prog in egrep; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003590 for ac_exec_ext in '' $ac_executable_extensions; do
3591 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3592 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3593# Check for GNU ac_path_EGREP and select it if it is found.
3594 # Check for GNU $ac_path_EGREP
3595case `"$ac_path_EGREP" --version 2>&1` in
3596*GNU*)
3597 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3598*)
3599 ac_count=0
3600 $as_echo_n 0123456789 >"conftest.in"
3601 while :
3602 do
3603 cat "conftest.in" "conftest.in" >"conftest.tmp"
3604 mv "conftest.tmp" "conftest.in"
3605 cp "conftest.in" "conftest.nl"
3606 $as_echo 'EGREP' >> "conftest.nl"
3607 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3608 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003609 as_fn_arith $ac_count + 1 && ac_count=$as_val
Bram Moolenaar446cb832008-06-24 21:56:24 +00003610 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3611 # Best one so far, save it but keep looking for a better one
3612 ac_cv_path_EGREP="$ac_path_EGREP"
3613 ac_path_EGREP_max=$ac_count
3614 fi
3615 # 10*(2^10) chars as input seems more than enough
3616 test $ac_count -gt 10 && break
3617 done
3618 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3619esac
3620
3621 $ac_path_EGREP_found && break 3
3622 done
3623 done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003624 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003625IFS=$as_save_IFS
3626 if test -z "$ac_cv_path_EGREP"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003627 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003628 fi
3629else
3630 ac_cv_path_EGREP=$EGREP
3631fi
3632
3633 fi
3634fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003636$as_echo "$ac_cv_path_EGREP" >&6; }
3637 EGREP="$ac_cv_path_EGREP"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003638
3639
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003640cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003641/* end confdefs.h. */
3642
3643_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003644if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3645 $EGREP "" >/dev/null 2>&1; then :
3646
3647fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003648rm -f conftest*
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003650$as_echo_n "checking for library containing strerror... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003651if test "${ac_cv_search_strerror+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003652 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003653else
3654 ac_func_search_save_LIBS=$LIBS
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003655cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003656/* end confdefs.h. */
3657
Bram Moolenaar446cb832008-06-24 21:56:24 +00003658/* Override any GCC internal prototype to avoid an error.
3659 Use char because int might match the return type of a GCC
3660 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003661#ifdef __cplusplus
3662extern "C"
3663#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003664char strerror ();
3665int
3666main ()
3667{
Bram Moolenaar446cb832008-06-24 21:56:24 +00003668return strerror ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003669 ;
3670 return 0;
3671}
3672_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003673for ac_lib in '' cposix; do
3674 if test -z "$ac_lib"; then
3675 ac_res="none required"
3676 else
3677 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003678 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003679 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003680 if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003681 ac_cv_search_strerror=$ac_res
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003682fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003683rm -f core conftest.err conftest.$ac_objext \
3684 conftest$ac_exeext
3685 if test "${ac_cv_search_strerror+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003686 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003687fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003688done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003689if test "${ac_cv_search_strerror+set}" = set; then :
3690
Bram Moolenaar446cb832008-06-24 21:56:24 +00003691else
3692 ac_cv_search_strerror=no
3693fi
3694rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003695LIBS=$ac_func_search_save_LIBS
3696fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003697{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003698$as_echo "$ac_cv_search_strerror" >&6; }
3699ac_res=$ac_cv_search_strerror
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003700if test "$ac_res" != no; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003701 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003702
3703fi
3704 for ac_prog in gawk mawk nawk awk
3705do
3706 # Extract the first word of "$ac_prog", so it can be a program name with args.
Bram Moolenaar071d4272004-06-13 20:20:40 +00003707set dummy $ac_prog; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003709$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003710if test "${ac_cv_prog_AWK+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003711 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003712else
3713 if test -n "$AWK"; then
3714 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3715else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003716as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3717for as_dir in $PATH
3718do
3719 IFS=$as_save_IFS
3720 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003721 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003722 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003723 ac_cv_prog_AWK="$ac_prog"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003724 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003725 break 2
3726 fi
3727done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003728 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003729IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003730
Bram Moolenaar071d4272004-06-13 20:20:40 +00003731fi
3732fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003733AWK=$ac_cv_prog_AWK
Bram Moolenaar071d4272004-06-13 20:20:40 +00003734if test -n "$AWK"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003736$as_echo "$AWK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003737else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003739$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003740fi
3741
Bram Moolenaar446cb832008-06-24 21:56:24 +00003742
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003743 test -n "$AWK" && break
Bram Moolenaar071d4272004-06-13 20:20:40 +00003744done
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003745
Bram Moolenaar071d4272004-06-13 20:20:40 +00003746# Extract the first word of "strip", so it can be a program name with args.
3747set dummy strip; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003748{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003749$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003750if test "${ac_cv_prog_STRIP+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003751 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003752else
3753 if test -n "$STRIP"; then
3754 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3755else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003756as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3757for as_dir in $PATH
3758do
3759 IFS=$as_save_IFS
3760 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003761 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003762 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003763 ac_cv_prog_STRIP="strip"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003764 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003765 break 2
3766 fi
3767done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003768 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003769IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003770
Bram Moolenaar071d4272004-06-13 20:20:40 +00003771 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
3772fi
3773fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003774STRIP=$ac_cv_prog_STRIP
Bram Moolenaar071d4272004-06-13 20:20:40 +00003775if test -n "$STRIP"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003777$as_echo "$STRIP" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003778else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003780$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003781fi
3782
3783
Bram Moolenaar071d4272004-06-13 20:20:40 +00003784
3785
Bram Moolenaar071d4272004-06-13 20:20:40 +00003786
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003787{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003788$as_echo_n "checking for ANSI C header files... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003789if test "${ac_cv_header_stdc+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003790 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003791else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003792 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003793/* end confdefs.h. */
3794#include <stdlib.h>
3795#include <stdarg.h>
3796#include <string.h>
3797#include <float.h>
3798
3799int
3800main ()
3801{
3802
3803 ;
3804 return 0;
3805}
3806_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003807if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003808 ac_cv_header_stdc=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003809else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003810 ac_cv_header_stdc=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003811fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003812rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003813
3814if test $ac_cv_header_stdc = yes; then
3815 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003816 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003817/* end confdefs.h. */
3818#include <string.h>
3819
3820_ACEOF
3821if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003822 $EGREP "memchr" >/dev/null 2>&1; then :
3823
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003824else
3825 ac_cv_header_stdc=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00003826fi
3827rm -f conftest*
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003828
Bram Moolenaar071d4272004-06-13 20:20:40 +00003829fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003830
3831if test $ac_cv_header_stdc = yes; then
3832 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003834/* end confdefs.h. */
3835#include <stdlib.h>
3836
3837_ACEOF
3838if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003839 $EGREP "free" >/dev/null 2>&1; then :
3840
Bram Moolenaar071d4272004-06-13 20:20:40 +00003841else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003842 ac_cv_header_stdc=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00003843fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003844rm -f conftest*
3845
3846fi
3847
3848if test $ac_cv_header_stdc = yes; then
3849 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003850 if test "$cross_compiling" = yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003851 :
3852else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003854/* end confdefs.h. */
3855#include <ctype.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00003856#include <stdlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003857#if ((' ' & 0x0FF) == 0x020)
3858# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3859# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3860#else
3861# define ISLOWER(c) \
3862 (('a' <= (c) && (c) <= 'i') \
3863 || ('j' <= (c) && (c) <= 'r') \
3864 || ('s' <= (c) && (c) <= 'z'))
3865# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3866#endif
3867
3868#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3869int
3870main ()
3871{
3872 int i;
3873 for (i = 0; i < 256; i++)
3874 if (XOR (islower (i), ISLOWER (i))
3875 || toupper (i) != TOUPPER (i))
Bram Moolenaar446cb832008-06-24 21:56:24 +00003876 return 2;
3877 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003878}
3879_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003880if ac_fn_c_try_run "$LINENO"; then :
3881
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003882else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003883 ac_cv_header_stdc=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003884fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003885rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3886 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003887fi
3888
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003889fi
3890fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003892$as_echo "$ac_cv_header_stdc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003893if test $ac_cv_header_stdc = yes; then
3894
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003895$as_echo "#define STDC_HEADERS 1" >>confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003896
3897fi
3898
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003900$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003901if test "${ac_cv_header_sys_wait_h+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003902 $as_echo_n "(cached) " >&6
3903else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003904 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003905/* end confdefs.h. */
3906#include <sys/types.h>
3907#include <sys/wait.h>
3908#ifndef WEXITSTATUS
3909# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
3910#endif
3911#ifndef WIFEXITED
3912# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
3913#endif
3914
3915int
3916main ()
3917{
3918 int s;
3919 wait (&s);
3920 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
3921 ;
3922 return 0;
3923}
3924_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003925if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003926 ac_cv_header_sys_wait_h=yes
3927else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003928 ac_cv_header_sys_wait_h=no
Bram Moolenaar446cb832008-06-24 21:56:24 +00003929fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003930rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3931fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003932{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003933$as_echo "$ac_cv_header_sys_wait_h" >&6; }
3934if test $ac_cv_header_sys_wait_h = yes; then
3935
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003936$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +00003937
3938fi
3939
3940
3941if test -z "$CFLAGS"; then
3942 CFLAGS="-O"
3943 test "$GCC" = yes && CFLAGS="-O2 -fno-strength-reduce -Wall"
3944fi
3945if test "$GCC" = yes; then
3946 gccversion=`"$CC" -dumpversion`
3947 if test "x$gccversion" = "x"; then
3948 gccversion=`"$CC" --version | sed -e '2,$d' -e 's/darwin.//' -e 's/^[^0-9]*\([0-9]\.[0-9.]*\).*$/\1/g'`
3949 fi
3950 if test "$gccversion" = "3.0.1" -o "$gccversion" = "3.0.2" -o "$gccversion" = "4.0.1"; then
3951 echo 'GCC [34].0.[12] has a bug in the optimizer, disabling "-O#"'
3952 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-O/'`
3953 else
3954 if test "$gccversion" = "3.1" -o "$gccversion" = "3.2" -o "$gccversion" = "3.2.1" && `echo "$CFLAGS" | grep -v fno-strength-reduce >/dev/null`; then
3955 echo 'GCC 3.1 and 3.2 have a bug in the optimizer, adding "-fno-strength-reduce"'
3956 CFLAGS="$CFLAGS -fno-strength-reduce"
3957 fi
3958 fi
3959fi
3960
3961if test "$cross_compiling" = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003963$as_echo "cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&6; }
3964fi
3965
3966test "$GCC" = yes && CPP_MM=M;
3967
3968if test -f ./toolcheck; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy tools..." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003970$as_echo "$as_me: checking for buggy tools..." >&6;}
3971 sh ./toolcheck 1>&6
3972fi
3973
3974OS_EXTRA_SRC=""; OS_EXTRA_OBJ=""
3975
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BeOS" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003977$as_echo_n "checking for BeOS... " >&6; }
3978case `uname` in
3979 BeOS) OS_EXTRA_SRC=os_beos.c; OS_EXTRA_OBJ=objects/os_beos.o
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003980 BEOS=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003981$as_echo "yes" >&6; };;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003982 *) BEOS=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003983$as_echo "no" >&6; };;
3984esac
3985
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for QNX" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003987$as_echo_n "checking for QNX... " >&6; }
3988case `uname` in
3989 QNX) OS_EXTRA_SRC=os_qnx.c; OS_EXTRA_OBJ=objects/os_qnx.o
3990 test -z "$with_x" && with_x=no
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003991 QNX=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003992$as_echo "yes" >&6; };;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003993 *) QNX=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003994$as_echo "no" >&6; };;
3995esac
3996
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003997{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Darwin (Mac OS X)" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003998$as_echo_n "checking for Darwin (Mac OS X)... " >&6; }
3999if test "`(uname) 2>/dev/null`" = Darwin; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004001$as_echo "yes" >&6; }
4002
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-darwin argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004004$as_echo_n "checking --disable-darwin argument... " >&6; }
4005 # Check whether --enable-darwin was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004006if test "${enable_darwin+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004007 enableval=$enable_darwin;
4008else
4009 enable_darwin="yes"
4010fi
4011
4012 if test "$enable_darwin" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004014$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Darwin files are there" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004016$as_echo_n "checking if Darwin files are there... " >&6; }
Bram Moolenaar164fca32010-07-14 13:58:07 +02004017 if test -f os_macosx.m; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004019$as_echo "yes" >&6; }
4020 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, Darwin support disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004022$as_echo "no, Darwin support disabled" >&6; }
4023 enable_darwin=no
4024 fi
4025 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, Darwin support excluded" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004027$as_echo "yes, Darwin support excluded" >&6; }
4028 fi
4029
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-mac-arch argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004031$as_echo_n "checking --with-mac-arch argument... " >&6; }
4032
4033# Check whether --with-mac-arch was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004034if test "${with_mac_arch+set}" = set; then :
4035 withval=$with_mac_arch; MACARCH="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MACARCH" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004036$as_echo "$MACARCH" >&6; }
4037else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004038 MACARCH="current"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $MACARCH" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004039$as_echo "defaulting to $MACARCH" >&6; }
4040fi
4041
4042
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-developer-dir argument" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01004044$as_echo_n "checking --with-developer-dir argument... " >&6; }
4045
4046# Check whether --with-developer-dir was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004047if test "${with_developer_dir+set}" = set; then :
4048 withval=$with_developer_dir; DEVELOPER_DIR="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01004049$as_echo "$DEVELOPER_DIR" >&6; }
4050else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004051 DEVELOPER_DIR=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: not present" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01004052$as_echo "not present" >&6; }
4053fi
4054
4055
4056 if test "x$DEVELOPER_DIR" = "x"; then
4057 # Extract the first word of "xcode-select", so it can be a program name with args.
4058set dummy xcode-select; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004059{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01004060$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004061if test "${ac_cv_path_XCODE_SELECT+set}" = set; then :
Bram Moolenaar595a7be2010-03-10 16:28:12 +01004062 $as_echo_n "(cached) " >&6
4063else
4064 case $XCODE_SELECT in
4065 [\\/]* | ?:[\\/]*)
4066 ac_cv_path_XCODE_SELECT="$XCODE_SELECT" # Let the user override the test with a path.
4067 ;;
4068 *)
4069 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4070for as_dir in $PATH
4071do
4072 IFS=$as_save_IFS
4073 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004074 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar595a7be2010-03-10 16:28:12 +01004075 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4076 ac_cv_path_XCODE_SELECT="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004077 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01004078 break 2
4079 fi
4080done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004081 done
Bram Moolenaar595a7be2010-03-10 16:28:12 +01004082IFS=$as_save_IFS
4083
4084 ;;
4085esac
4086fi
4087XCODE_SELECT=$ac_cv_path_XCODE_SELECT
4088if test -n "$XCODE_SELECT"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XCODE_SELECT" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01004090$as_echo "$XCODE_SELECT" >&6; }
4091else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01004093$as_echo "no" >&6; }
4094fi
4095
4096
4097 if test "x$XCODE_SELECT" != "x"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for developer dir using xcode-select" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01004099$as_echo_n "checking for developer dir using xcode-select... " >&6; }
4100 DEVELOPER_DIR=`$XCODE_SELECT -print-path`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01004102$as_echo "$DEVELOPER_DIR" >&6; }
4103 else
4104 DEVELOPER_DIR=/Developer
4105 fi
4106 fi
4107
Bram Moolenaar446cb832008-06-24 21:56:24 +00004108 if test "x$MACARCH" = "xboth"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 10.4 universal SDK" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004110$as_echo_n "checking for 10.4 universal SDK... " >&6; }
4111 save_cppflags="$CPPFLAGS"
4112 save_cflags="$CFLAGS"
4113 save_ldflags="$LDFLAGS"
Bram Moolenaar595a7be2010-03-10 16:28:12 +01004114 CFLAGS="$CFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004116/* end confdefs.h. */
4117
4118int
4119main ()
4120{
4121
4122 ;
4123 return 0;
4124}
4125_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004126if ac_fn_c_try_link "$LINENO"; then :
4127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004128$as_echo "found" >&6; }
4129else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004131$as_echo "not found" >&6; }
4132 CFLAGS="$save_cflags"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Intel architecture is supported" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004134$as_echo_n "checking if Intel architecture is supported... " >&6; }
4135 CPPFLAGS="$CPPFLAGS -arch i386"
4136 LDFLAGS="$save_ldflags -arch i386"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004138/* end confdefs.h. */
4139
4140int
4141main ()
4142{
4143
4144 ;
4145 return 0;
4146}
4147_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004148if ac_fn_c_try_link "$LINENO"; then :
4149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004150$as_echo "yes" >&6; }; MACARCH="intel"
4151else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004153$as_echo "no" >&6; }
4154 MACARCH="ppc"
4155 CPPFLAGS="$save_cppflags -arch ppc"
4156 LDFLAGS="$save_ldflags -arch ppc"
4157fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004158rm -f core conftest.err conftest.$ac_objext \
4159 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004160fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004161rm -f core conftest.err conftest.$ac_objext \
4162 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004163 elif test "x$MACARCH" = "xintel"; then
4164 CPPFLAGS="$CPPFLAGS -arch intel"
4165 LDFLAGS="$LDFLAGS -arch intel"
4166 elif test "x$MACARCH" = "xppc"; then
4167 CPPFLAGS="$CPPFLAGS -arch ppc"
4168 LDFLAGS="$LDFLAGS -arch ppc"
4169 fi
4170
4171 if test "$enable_darwin" = "yes"; then
4172 MACOSX=yes
Bram Moolenaar164fca32010-07-14 13:58:07 +02004173 OS_EXTRA_SRC="os_macosx.m os_mac_conv.c";
Bram Moolenaar446cb832008-06-24 21:56:24 +00004174 OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o"
4175 CPPFLAGS="$CPPFLAGS -DMACOS_X_UNIX -no-cpp-precomp"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004176
4177 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004178for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4179 inttypes.h stdint.h unistd.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004180do :
4181 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4182ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4183"
4184eval as_val=\$$as_ac_Header
4185 if test "x$as_val" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004186 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00004187#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004188_ACEOF
4189
4190fi
4191
4192done
4193
4194
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004195ac_fn_c_check_header_mongrel "$LINENO" "Carbon/Carbon.h" "ac_cv_header_Carbon_Carbon_h" "$ac_includes_default"
4196if test "x$ac_cv_header_Carbon_Carbon_h" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004197 CARBON=yes
4198fi
4199
Bram Moolenaar071d4272004-06-13 20:20:40 +00004200
4201 if test "x$CARBON" = "xyes"; then
Bram Moolenaar182c5be2010-06-25 05:37:59 +02004202 if test -z "$with_x" -a "X$enable_gui" != Xmotif -a "X$enable_gui" != Xathena -a "X$enable_gui" != Xgtk2; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00004203 with_x=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00004204 fi
4205 fi
4206 fi
Bram Moolenaara23ccb82006-02-27 00:08:02 +00004207
Bram Moolenaarfd2ac762006-03-01 22:09:21 +00004208 if test "$MACARCH" = "intel" -o "$MACARCH" = "both"; then
Bram Moolenaare224ffa2006-03-01 00:01:28 +00004209 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-Oz/'`
4210 fi
4211
Bram Moolenaar071d4272004-06-13 20:20:40 +00004212else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004214$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004215fi
4216
4217
4218
4219
Bram Moolenaar446cb832008-06-24 21:56:24 +00004220if test "$cross_compiling" = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-local-dir argument" >&5
Bram Moolenaarc236c162008-07-13 17:41:49 +00004222$as_echo_n "checking --with-local-dir argument... " >&6; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00004223 have_local_include=''
4224 have_local_lib=''
Bram Moolenaarc236c162008-07-13 17:41:49 +00004225
4226# Check whether --with-local-dir was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004227if test "${with_local_dir+set}" = set; then :
Bram Moolenaarc236c162008-07-13 17:41:49 +00004228 withval=$with_local_dir;
4229 local_dir="$withval"
4230 case "$withval" in
4231 */*) ;;
4232 no)
4233 # avoid adding local dir to LDFLAGS and CPPFLAGS
4234 have_local_dir=yes
4235 have_local_lib=yes
4236 ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004237 *) as_fn_error "must pass path argument to --with-local-dir" "$LINENO" 5 ;;
Bram Moolenaarc236c162008-07-13 17:41:49 +00004238 esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $local_dir" >&5
Bram Moolenaarc236c162008-07-13 17:41:49 +00004240$as_echo "$local_dir" >&6; }
4241
4242else
4243
4244 local_dir=/usr/local
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $local_dir" >&5
Bram Moolenaarc236c162008-07-13 17:41:49 +00004246$as_echo "Defaulting to $local_dir" >&6; }
4247
4248fi
4249
4250 if test "$GCC" = yes -a "$local_dir" != no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004251 echo 'void f(){}' > conftest.c
Bram Moolenaarc236c162008-07-13 17:41:49 +00004252 have_local_include=`${CC-cc} -no-cpp-precomp -c -v conftest.c 2>&1 | grep "${local_dir}/include"`
4253 have_local_lib=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/lib"`
Bram Moolenaar446cb832008-06-24 21:56:24 +00004254 rm -f conftest.c conftest.o
Bram Moolenaar071d4272004-06-13 20:20:40 +00004255 fi
Bram Moolenaarc236c162008-07-13 17:41:49 +00004256 if test -z "$have_local_lib" -a -d "${local_dir}/lib"; then
4257 tt=`echo "$LDFLAGS" | sed -e "s+-L${local_dir}/lib ++g" -e "s+-L${local_dir}/lib$++g"`
Bram Moolenaar446cb832008-06-24 21:56:24 +00004258 if test "$tt" = "$LDFLAGS"; then
Bram Moolenaarc236c162008-07-13 17:41:49 +00004259 LDFLAGS="$LDFLAGS -L${local_dir}/lib"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004260 fi
4261 fi
Bram Moolenaarc236c162008-07-13 17:41:49 +00004262 if test -z "$have_local_include" -a -d "${local_dir}/include"; then
4263 tt=`echo "$CPPFLAGS" | sed -e "s+-I${local_dir}/include ++g" -e "s+-I${local_dir}/include$++g"`
Bram Moolenaar446cb832008-06-24 21:56:24 +00004264 if test "$tt" = "$CPPFLAGS"; then
Bram Moolenaarc236c162008-07-13 17:41:49 +00004265 CPPFLAGS="$CPPFLAGS -I${local_dir}/include"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004266 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004267 fi
4268fi
4269
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004270{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-vim-name argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004271$as_echo_n "checking --with-vim-name argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004272
Bram Moolenaar446cb832008-06-24 21:56:24 +00004273# Check whether --with-vim-name was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004274if test "${with_vim_name+set}" = set; then :
4275 withval=$with_vim_name; VIMNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIMNAME" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004276$as_echo "$VIMNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004277else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004278 VIMNAME="vim"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $VIMNAME" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004279$as_echo "Defaulting to $VIMNAME" >&6; }
4280fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004281
4282
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004283{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ex-name argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004284$as_echo_n "checking --with-ex-name argument... " >&6; }
4285
4286# Check whether --with-ex-name was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004287if test "${with_ex_name+set}" = set; then :
4288 withval=$with_ex_name; EXNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXNAME" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004289$as_echo "$EXNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004290else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004291 EXNAME="ex"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to ex" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004292$as_echo "Defaulting to ex" >&6; }
4293fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004294
4295
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-view-name argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004297$as_echo_n "checking --with-view-name argument... " >&6; }
4298
4299# Check whether --with-view-name was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004300if test "${with_view_name+set}" = set; then :
4301 withval=$with_view_name; VIEWNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIEWNAME" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004302$as_echo "$VIEWNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004303else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004304 VIEWNAME="view"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to view" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004305$as_echo "Defaulting to view" >&6; }
4306fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004307
4308
4309
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-global-runtime argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004311$as_echo_n "checking --with-global-runtime argument... " >&6; }
4312
4313# Check whether --with-global-runtime was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004314if test "${with_global_runtime+set}" = set; then :
4315 withval=$with_global_runtime; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004316$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004317#define RUNTIME_GLOBAL "$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004318_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004319
4320else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004322$as_echo "no" >&6; }
4323fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004324
4325
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-modified-by argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004327$as_echo_n "checking --with-modified-by argument... " >&6; }
4328
4329# Check whether --with-modified-by was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004330if test "${with_modified_by+set}" = set; then :
4331 withval=$with_modified_by; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004332$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004333#define MODIFIED_BY "$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004334_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004335
4336else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004338$as_echo "no" >&6; }
4339fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004340
Bram Moolenaar446cb832008-06-24 21:56:24 +00004341
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004342{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if character set is EBCDIC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004343$as_echo_n "checking if character set is EBCDIC... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004344cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004345/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00004346
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004347int
4348main ()
4349{
Bram Moolenaar071d4272004-06-13 20:20:40 +00004350 /* TryCompile function for CharSet.
4351 Treat any failure as ASCII for compatibility with existing art.
4352 Use compile-time rather than run-time tests for cross-compiler
4353 tolerance. */
4354#if '0'!=240
4355make an error "Character set is not EBCDIC"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004356#endif
4357 ;
4358 return 0;
4359}
4360_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004361if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00004362 # TryCompile action if true
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004363cf_cv_ebcdic=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00004364else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004365 # TryCompile action if false
Bram Moolenaar071d4272004-06-13 20:20:40 +00004366cf_cv_ebcdic=no
4367fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004368rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00004369# end of TryCompile ])
4370# end of CacheVal CvEbcdic
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004371{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cf_cv_ebcdic" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004372$as_echo "$cf_cv_ebcdic" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004373case "$cf_cv_ebcdic" in #(vi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004374 yes) $as_echo "#define EBCDIC 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004375
4376 line_break='"\\n"'
4377 ;;
4378 *) line_break='"\\012"';;
4379esac
4380
4381
4382if test "$cf_cv_ebcdic" = "yes"; then
Bram Moolenaar2c704a72010-06-03 21:17:25 +02004383{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for z/OS Unix" >&5
4384$as_echo_n "checking for z/OS Unix... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004385case `uname` in
Bram Moolenaar2c704a72010-06-03 21:17:25 +02004386 OS/390) zOSUnix="yes";
Bram Moolenaar071d4272004-06-13 20:20:40 +00004387 if test "$CC" = "cc"; then
4388 ccm="$_CC_CCMODE"
4389 ccn="CC"
4390 else
4391 if test "$CC" = "c89"; then
4392 ccm="$_CC_C89MODE"
4393 ccn="C89"
4394 else
4395 ccm=1
4396 fi
4397 fi
4398 if test "$ccm" != "1"; then
4399 echo ""
4400 echo "------------------------------------------"
Bram Moolenaar2c704a72010-06-03 21:17:25 +02004401 echo " On z/OS Unix, the environment variable"
Bram Moolenaar071d4272004-06-13 20:20:40 +00004402 echo " __CC_${ccn}MODE must be set to \"1\"!"
4403 echo " Do:"
4404 echo " export _CC_${ccn}MODE=1"
4405 echo " and then call configure again."
4406 echo "------------------------------------------"
4407 exit 1
4408 fi
Bram Moolenaar2c704a72010-06-03 21:17:25 +02004409 CFLAGS="$CFLAGS -D_ALL_SOURCE -Wc,float\\(IEEE\\)";
4410 LDFLAGS="$LDFLAGS -Wl,EDIT=NO"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004412$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004413 ;;
Bram Moolenaar2c704a72010-06-03 21:17:25 +02004414 *) zOSUnix="no";
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004416$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004417 ;;
4418esac
4419fi
4420
Bram Moolenaar2c704a72010-06-03 21:17:25 +02004421if test "$zOSUnix" = "yes"; then
4422 QUOTESED="sed -e 's/[\\\\\"]/\\\\\\\\&/g' -e 's/\\\\\\\\\"/\"/' -e 's/\\\\\\\\\";\$\$/\";/'"
4423else
4424 QUOTESED="sed -e 's/[\\\\\"]/\\\\&/g' -e 's/\\\\\"/\"/' -e 's/\\\\\";\$\$/\";/'"
4425fi
4426
4427
4428
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-selinux argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004430$as_echo_n "checking --disable-selinux argument... " >&6; }
4431# Check whether --enable-selinux was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004432if test "${enable_selinux+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004433 enableval=$enable_selinux;
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004434else
4435 enable_selinux="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004436fi
4437
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004438if test "$enable_selinux" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004440$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004442$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004443if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004444 $as_echo_n "(cached) " >&6
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004445else
4446 ac_check_lib_save_LIBS=$LIBS
4447LIBS="-lselinux $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004448cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004449/* end confdefs.h. */
4450
Bram Moolenaar446cb832008-06-24 21:56:24 +00004451/* Override any GCC internal prototype to avoid an error.
4452 Use char because int might match the return type of a GCC
4453 builtin and then its argument prototype would still apply. */
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004454#ifdef __cplusplus
4455extern "C"
4456#endif
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004457char is_selinux_enabled ();
4458int
4459main ()
4460{
Bram Moolenaar446cb832008-06-24 21:56:24 +00004461return is_selinux_enabled ();
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004462 ;
4463 return 0;
4464}
4465_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004466if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004467 ac_cv_lib_selinux_is_selinux_enabled=yes
4468else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004469 ac_cv_lib_selinux_is_selinux_enabled=no
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004470fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004471rm -f core conftest.err conftest.$ac_objext \
4472 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004473LIBS=$ac_check_lib_save_LIBS
4474fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004475{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004476$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004477if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then :
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004478 LIBS="$LIBS -lselinux"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004479 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004480
4481fi
4482
4483else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004485$as_echo "yes" >&6; }
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004486fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004487
4488
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004489{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-features argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004490$as_echo_n "checking --with-features argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004491
Bram Moolenaar446cb832008-06-24 21:56:24 +00004492# Check whether --with-features was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004493if test "${with_features+set}" = set; then :
4494 withval=$with_features; features="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $features" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004495$as_echo "$features" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004496else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004497 features="normal"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to normal" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004498$as_echo "Defaulting to normal" >&6; }
4499fi
4500
Bram Moolenaar071d4272004-06-13 20:20:40 +00004501
4502dovimdiff=""
4503dogvimdiff=""
4504case "$features" in
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004505 tiny) $as_echo "#define FEAT_TINY 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004506 ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004507 small) $as_echo "#define FEAT_SMALL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004508 ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004509 normal) $as_echo "#define FEAT_NORMAL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004510 dovimdiff="installvimdiff";
4511 dogvimdiff="installgvimdiff" ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004512 big) $as_echo "#define FEAT_BIG 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004513 dovimdiff="installvimdiff";
4514 dogvimdiff="installgvimdiff" ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004515 huge) $as_echo "#define FEAT_HUGE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004516 dovimdiff="installvimdiff";
4517 dogvimdiff="installgvimdiff" ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004518 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $features is not supported" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004519$as_echo "Sorry, $features is not supported" >&6; } ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004520esac
4521
4522
4523
4524
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004525{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-compiledby argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004526$as_echo_n "checking --with-compiledby argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004527
Bram Moolenaar446cb832008-06-24 21:56:24 +00004528# Check whether --with-compiledby was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004529if test "${with_compiledby+set}" = set; then :
4530 withval=$with_compiledby; compiledby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004531$as_echo "$withval" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004532else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004533 compiledby=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004534$as_echo "no" >&6; }
4535fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004536
4537
Bram Moolenaar446cb832008-06-24 21:56:24 +00004538
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004539{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004540$as_echo_n "checking --disable-xsmp argument... " >&6; }
4541# Check whether --enable-xsmp was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004542if test "${enable_xsmp+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004543 enableval=$enable_xsmp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004544else
4545 enable_xsmp="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004546fi
4547
Bram Moolenaar071d4272004-06-13 20:20:40 +00004548
4549if test "$enable_xsmp" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004551$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp-interact argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004553$as_echo_n "checking --disable-xsmp-interact argument... " >&6; }
4554 # Check whether --enable-xsmp-interact was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004555if test "${enable_xsmp_interact+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004556 enableval=$enable_xsmp_interact;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004557else
4558 enable_xsmp_interact="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004559fi
4560
Bram Moolenaar071d4272004-06-13 20:20:40 +00004561 if test "$enable_xsmp_interact" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004563$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004564 $as_echo "#define USE_XSMP_INTERACT 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004565
4566 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004568$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004569 fi
4570else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004572$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004573fi
4574
Bram Moolenaar0ba04292010-07-14 23:23:17 +02004575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-luainterp argument" >&5
4576$as_echo_n "checking --enable-luainterp argument... " >&6; }
4577# Check whether --enable-luainterp was given.
4578if test "${enable_luainterp+set}" = set; then :
4579 enableval=$enable_luainterp;
4580else
4581 enable_luainterp="no"
4582fi
4583
4584{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_luainterp" >&5
4585$as_echo "$enable_luainterp" >&6; }
4586
4587if test "$enable_luainterp" = "yes"; then
4588
4589
4590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-lua-prefix argument" >&5
4591$as_echo_n "checking --with-lua-prefix argument... " >&6; }
4592
4593# Check whether --with-lua_prefix was given.
4594if test "${with_lua_prefix+set}" = set; then :
4595 withval=$with_lua_prefix; with_lua_prefix="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lua_prefix" >&5
4596$as_echo "$with_lua_prefix" >&6; }
4597else
4598 with_lua_prefix="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"no\"" >&5
4599$as_echo "\"no\"" >&6; }
4600fi
4601
4602
4603 if test "X$with_lua_prefix" != "X"; then
4604 vi_cv_path_lua_pfx="$with_lua_prefix"
4605 else
4606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LUA_PREFIX environment var" >&5
4607$as_echo_n "checking LUA_PREFIX environment var... " >&6; }
4608 if test "X$LUA_PREFIX" != "X"; then
4609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$LUA_PREFIX\"" >&5
4610$as_echo "\"$LUA_PREFIX\"" >&6; }
4611 vi_cv_path_lua_pfx="$LUA_PREFIX"
4612 else
4613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"not set\"" >&5
4614$as_echo "\"not set\"" >&6; }
4615 fi
4616 fi
4617
4618 LUA_INC=
4619 if test "X$vi_cv_path_lua_pfx" != "X"; then
4620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include" >&5
4621$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include... " >&6; }
4622 if test -f $vi_cv_path_lua_pfx/include/lua.h; then
4623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"yes\"" >&5
4624$as_echo "\"yes\"" >&6; }
4625 else
4626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"no\"" >&5
4627$as_echo "\"no\"" >&6; }
4628 # Extract the first word of "lua", so it can be a program name with args.
4629set dummy lua; ac_word=$2
4630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4631$as_echo_n "checking for $ac_word... " >&6; }
4632if test "${ac_cv_path_vi_cv_path_lua+set}" = set; then :
4633 $as_echo_n "(cached) " >&6
4634else
4635 case $vi_cv_path_lua in
4636 [\\/]* | ?:[\\/]*)
4637 ac_cv_path_vi_cv_path_lua="$vi_cv_path_lua" # Let the user override the test with a path.
4638 ;;
4639 *)
4640 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4641for as_dir in $PATH
4642do
4643 IFS=$as_save_IFS
4644 test -z "$as_dir" && as_dir=.
4645 for ac_exec_ext in '' $ac_executable_extensions; do
4646 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4647 ac_cv_path_vi_cv_path_lua="$as_dir/$ac_word$ac_exec_ext"
4648 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4649 break 2
4650 fi
4651done
4652 done
4653IFS=$as_save_IFS
4654
4655 ;;
4656esac
4657fi
4658vi_cv_path_lua=$ac_cv_path_vi_cv_path_lua
4659if test -n "$vi_cv_path_lua"; then
4660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_lua" >&5
4661$as_echo "$vi_cv_path_lua" >&6; }
4662else
4663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4664$as_echo "no" >&6; }
4665fi
4666
4667
4668 if test "X$vi_cv_path_lua" != "X"; then
4669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version" >&5
4670$as_echo_n "checking Lua version... " >&6; }
4671if test "${vi_cv_version_lua+set}" = set; then :
4672 $as_echo_n "(cached) " >&6
4673else
4674 vi_cv_version_lua=`${vi_cv_path_lua} -e "print(_VERSION:sub(5,7))"`
4675fi
4676{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_lua" >&5
4677$as_echo "$vi_cv_version_lua" >&6; }
4678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua" >&5
4679$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua... " >&6; }
4680 if test -f $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua/lua.h; then
4681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"yes\"" >&5
4682$as_echo "\"yes\"" >&6; }
4683 LUA_INC=/lua$vi_cv_version_lua
4684 else
4685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"no\"" >&5
4686$as_echo "\"no\"" >&6; }
4687 vi_cv_path_lua_pfx=
4688 fi
4689 fi
4690 fi
4691 fi
4692
4693 if test "X$vi_cv_path_lua_pfx" != "X"; then
4694 if test "X$vi_cv_version_lua" != "X"; then
4695 LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua$vi_cv_version_lua"
4696 else
4697 LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua"
4698 fi
4699 LUA_CFLAGS="-I${vi_cv_path_lua_pfx}/include${LUA_INC}"
4700 LUA_SRC="if_lua.c"
4701 LUA_OBJ="objects/if_lua.o"
4702 LUA_PRO="if_lua.pro"
4703 $as_echo "#define FEAT_LUA 1" >>confdefs.h
4704
4705 fi
4706
4707
4708
4709
4710
4711fi
4712
4713
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004714{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-mzschemeinterp argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004715$as_echo_n "checking --enable-mzschemeinterp argument... " >&6; }
4716# Check whether --enable-mzschemeinterp was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004717if test "${enable_mzschemeinterp+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004718 enableval=$enable_mzschemeinterp;
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004719else
4720 enable_mzschemeinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004721fi
4722
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004723{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_mzschemeinterp" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004724$as_echo "$enable_mzschemeinterp" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004725
4726if test "$enable_mzschemeinterp" = "yes"; then
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004727
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004728
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-plthome argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004730$as_echo_n "checking --with-plthome argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004731
Bram Moolenaar446cb832008-06-24 21:56:24 +00004732# Check whether --with-plthome was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004733if test "${with_plthome+set}" = set; then :
4734 withval=$with_plthome; with_plthome="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_plthome" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004735$as_echo "$with_plthome" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004736else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004737 with_plthome="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"no\"" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004738$as_echo "\"no\"" >&6; }
4739fi
4740
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004741
4742 if test "X$with_plthome" != "X"; then
4743 vi_cv_path_mzscheme_pfx="$with_plthome"
4744 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking PLTHOME environment var" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004746$as_echo_n "checking PLTHOME environment var... " >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004747 if test "X$PLTHOME" != "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$PLTHOME\"" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004749$as_echo "\"$PLTHOME\"" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004750 vi_cv_path_mzscheme_pfx="$PLTHOME"
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004751 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004753$as_echo "not set" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004754 # Extract the first word of "mzscheme", so it can be a program name with args.
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004755set dummy mzscheme; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004757$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004758if test "${ac_cv_path_vi_cv_path_mzscheme+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004759 $as_echo_n "(cached) " >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004760else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004761 case $vi_cv_path_mzscheme in
4762 [\\/]* | ?:[\\/]*)
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004763 ac_cv_path_vi_cv_path_mzscheme="$vi_cv_path_mzscheme" # Let the user override the test with a path.
4764 ;;
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004765 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004766 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4767for as_dir in $PATH
4768do
4769 IFS=$as_save_IFS
4770 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004771 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00004772 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004773 ac_cv_path_vi_cv_path_mzscheme="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004774 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004775 break 2
4776 fi
4777done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004778 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00004779IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004780
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004781 ;;
4782esac
4783fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004784vi_cv_path_mzscheme=$ac_cv_path_vi_cv_path_mzscheme
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004785if test -n "$vi_cv_path_mzscheme"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004787$as_echo "$vi_cv_path_mzscheme" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004788else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004790$as_echo "no" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004791fi
4792
4793
Bram Moolenaar446cb832008-06-24 21:56:24 +00004794
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004795 if test "X$vi_cv_path_mzscheme" != "X"; then
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004796 lsout=`ls -l $vi_cv_path_mzscheme`
4797 if echo "$lsout" | grep -e '->' >/dev/null 2>/dev/null; then
4798 vi_cv_path_mzscheme=`echo "$lsout" | sed 's/.*-> \(.*\)/\1/'`
4799 fi
4800 fi
4801
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004802 if test "X$vi_cv_path_mzscheme" != "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking MzScheme install prefix" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004804$as_echo_n "checking MzScheme install prefix... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004805if test "${vi_cv_path_mzscheme_pfx+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004806 $as_echo_n "(cached) " >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004807else
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004808 echo "(display (simplify-path \
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004809 (build-path (call-with-values \
4810 (lambda () (split-path (find-system-path (quote exec-file)))) \
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004811 (lambda (base name must-be-dir?) base)) (quote up))))" > mzdirs.scm
4812 vi_cv_path_mzscheme_pfx=`${vi_cv_path_mzscheme} -r mzdirs.scm | \
4813 sed -e 's+/$++'`
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004814fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004815{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme_pfx" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004816$as_echo "$vi_cv_path_mzscheme_pfx" >&6; }
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004817 rm -f mzdirs.scm
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004818 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004819 fi
4820 fi
4821
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004822 SCHEME_INC=
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004823 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004825$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include... " >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004826 if test -f $vi_cv_path_mzscheme_pfx/include/scheme.h; then
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004827 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004829$as_echo "yes" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004830 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004832$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004834$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt... " >&6; }
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004835 if test -f $vi_cv_path_mzscheme_pfx/include/plt/scheme.h; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004837$as_echo "yes" >&6; }
4838 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/plt
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004839 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004841$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/plt/" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004843$as_echo_n "checking if scheme.h can be found in /usr/include/plt/... " >&6; }
4844 if test -f /usr/include/plt/scheme.h; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004846$as_echo "yes" >&6; }
4847 SCHEME_INC=/usr/include/plt
4848 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004850$as_echo "no" >&6; }
4851 vi_cv_path_mzscheme_pfx=
4852 fi
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004853 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004854 fi
4855 fi
4856
4857 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
Bram Moolenaarf15f9432007-06-28 11:07:21 +00004858 if test "x$MACOSX" = "xyes"; then
4859 MZSCHEME_LIBS="-framework PLT_MzScheme"
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004860 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a"; then
4861 MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a"
4862 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
Bram Moolenaarf15f9432007-06-28 11:07:21 +00004863 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"; then
Bram Moolenaare0d7b3c2007-05-12 14:23:41 +00004864 MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme.a ${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004865 else
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004866 if test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.so"; then
4867 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme3m"
4868 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
4869 else
4870 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme -lmzgc"
4871 fi
Bram Moolenaar2df6dcc2004-07-12 15:53:54 +00004872 if test "$GCC" = yes; then
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004873 MZSCHEME_LIBS="${MZSCHEME_LIBS} -Wl,-rpath -Wl,${vi_cv_path_mzscheme_pfx}/lib"
Bram Moolenaar21cf8232004-07-16 20:18:37 +00004874 elif test "`(uname) 2>/dev/null`" = SunOS &&
4875 uname -r | grep '^5' >/dev/null; then
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004876 MZSCHEME_LIBS="${MZSCHEME_LIBS} -R ${vi_cv_path_mzscheme_pfx}/lib"
Bram Moolenaar2df6dcc2004-07-12 15:53:54 +00004877 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004878 fi
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004879 if test -d $vi_cv_path_mzscheme_pfx/lib/plt/collects; then
4880 SCHEME_COLLECTS=lib/plt/
4881 fi
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004882 if test -f "${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects/scheme/base.ss" ; then
4883 MZSCHEME_EXTRA="mzscheme_base.c"
4884 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DINCLUDE_MZSCHEME_BASE"
4885 MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc"
4886 fi
4887 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -I${SCHEME_INC} \
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004888 -DMZSCHEME_COLLECTS='\"${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects\"'"
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004889 MZSCHEME_SRC="if_mzsch.c"
4890 MZSCHEME_OBJ="objects/if_mzsch.o"
4891 MZSCHEME_PRO="if_mzsch.pro"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004892 $as_echo "#define FEAT_MZSCHEME 1" >>confdefs.h
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004893
4894 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004895
4896
4897
4898
4899
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004900
4901
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004902fi
4903
4904
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004905{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-perlinterp argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004906$as_echo_n "checking --enable-perlinterp argument... " >&6; }
4907# Check whether --enable-perlinterp was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004908if test "${enable_perlinterp+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004909 enableval=$enable_perlinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004910else
4911 enable_perlinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004912fi
4913
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perlinterp" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004915$as_echo "$enable_perlinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004916if test "$enable_perlinterp" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004917
Bram Moolenaar071d4272004-06-13 20:20:40 +00004918 # Extract the first word of "perl", so it can be a program name with args.
4919set dummy perl; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004920{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004921$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004922if test "${ac_cv_path_vi_cv_path_perl+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004923 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004924else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004925 case $vi_cv_path_perl in
4926 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00004927 ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path.
4928 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004929 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004930 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4931for as_dir in $PATH
4932do
4933 IFS=$as_save_IFS
4934 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004935 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00004936 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004937 ac_cv_path_vi_cv_path_perl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004938 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004939 break 2
4940 fi
4941done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004942 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00004943IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004944
Bram Moolenaar071d4272004-06-13 20:20:40 +00004945 ;;
4946esac
4947fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004948vi_cv_path_perl=$ac_cv_path_vi_cv_path_perl
Bram Moolenaar071d4272004-06-13 20:20:40 +00004949if test -n "$vi_cv_path_perl"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_perl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004951$as_echo "$vi_cv_path_perl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004952else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004954$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004955fi
4956
Bram Moolenaar446cb832008-06-24 21:56:24 +00004957
Bram Moolenaar071d4272004-06-13 20:20:40 +00004958 if test "X$vi_cv_path_perl" != "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004960$as_echo_n "checking Perl version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004961 if $vi_cv_path_perl -e 'require 5.003_01' >/dev/null 2>/dev/null; then
4962 eval `$vi_cv_path_perl -V:usethreads`
4963 if test "X$usethreads" = "XUNKNOWN" -o "X$usethreads" = "Xundef"; then
4964 badthreads=no
4965 else
4966 if $vi_cv_path_perl -e 'require 5.6.0' >/dev/null 2>/dev/null; then
4967 eval `$vi_cv_path_perl -V:use5005threads`
4968 if test "X$use5005threads" = "XUNKNOWN" -o "X$use5005threads" = "Xundef"; then
4969 badthreads=no
4970 else
4971 badthreads=yes
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004973$as_echo ">>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004974 fi
4975 else
4976 badthreads=yes
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl 5.5 with threads cannot be used <<<" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004978$as_echo ">>> Perl 5.5 with threads cannot be used <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004979 fi
4980 fi
4981 if test $badthreads = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004983$as_echo "OK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004984 eval `$vi_cv_path_perl -V:shrpenv`
4985 if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04
4986 shrpenv=""
4987 fi
4988 vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004989
Bram Moolenaar071d4272004-06-13 20:20:40 +00004990 perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \
4991 -e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[^ ]*//'`
4992 perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \
4993 sed -e '/Warning/d' -e '/Note (probably harmless)/d' \
4994 -e 's/-bE:perl.exp//' -e 's/-lc //'`
4995 perlldflags=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed \
4996 -e 'ccdlflags' | sed -e 's/-bE:perl.exp//'`
4997
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Perl are sane" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004999$as_echo_n "checking if compile and link flags for Perl are sane... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005000 cflags_save=$CFLAGS
5001 libs_save=$LIBS
5002 ldflags_save=$LDFLAGS
5003 CFLAGS="$CFLAGS $perlcppflags"
5004 LIBS="$LIBS $perllibs"
5005 LDFLAGS="$perlldflags $LDFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005007/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005008
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005009int
5010main ()
5011{
5012
5013 ;
5014 return 0;
5015}
5016_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005017if ac_fn_c_try_link "$LINENO"; then :
5018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005019$as_echo "yes" >&6; }; perl_ok=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005020else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PERL DISABLED" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005022$as_echo "no: PERL DISABLED" >&6; }; perl_ok=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005023fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005024rm -f core conftest.err conftest.$ac_objext \
5025 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00005026 CFLAGS=$cflags_save
5027 LIBS=$libs_save
5028 LDFLAGS=$ldflags_save
5029 if test $perl_ok = yes; then
5030 if test "X$perlcppflags" != "X"; then
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00005031 PERL_CFLAGS=`echo "$perlcppflags" | sed -e 's/-pipe //' -e 's/-W[^ ]*//'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005032 fi
5033 if test "X$perlldflags" != "X"; then
5034 LDFLAGS="$perlldflags $LDFLAGS"
5035 fi
5036 PERL_LIBS=$perllibs
5037 PERL_SRC="auto/if_perl.c if_perlsfio.c"
5038 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o"
5039 PERL_PRO="if_perl.pro if_perlsfio.pro"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005040 $as_echo "#define FEAT_PERL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005041
5042 fi
5043 fi
5044 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> too old; need Perl version 5.003_01 or later <<<" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005046$as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005047 fi
5048 fi
5049
5050 if test "x$MACOSX" = "xyes"; then
5051 dir=/System/Library/Perl
5052 darwindir=$dir/darwin
5053 if test -d $darwindir; then
5054 PERL=/usr/bin/perl
5055 else
5056 dir=/System/Library/Perl/5.8.1
5057 darwindir=$dir/darwin-thread-multi-2level
5058 if test -d $darwindir; then
5059 PERL=/usr/bin/perl
5060 fi
5061 fi
5062 if test -n "$PERL"; then
5063 PERL_DIR="$dir"
5064 PERL_CFLAGS="-DFEAT_PERL -I$darwindir/CORE"
5065 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o $darwindir/auto/DynaLoader/DynaLoader.a"
5066 PERL_LIBS="-L$darwindir/CORE -lperl"
5067 fi
5068 fi
5069fi
5070
5071
5072
5073
5074
5075
5076
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-pythoninterp argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005078$as_echo_n "checking --enable-pythoninterp argument... " >&6; }
5079# Check whether --enable-pythoninterp was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005080if test "${enable_pythoninterp+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005081 enableval=$enable_pythoninterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005082else
5083 enable_pythoninterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005084fi
5085
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005086{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_pythoninterp" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005087$as_echo "$enable_pythoninterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005088if test "$enable_pythoninterp" = "yes"; then
5089 # Extract the first word of "python", so it can be a program name with args.
5090set dummy python; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005092$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005093if test "${ac_cv_path_vi_cv_path_python+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005094 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005095else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005096 case $vi_cv_path_python in
5097 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005098 ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path.
5099 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005100 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005101 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5102for as_dir in $PATH
5103do
5104 IFS=$as_save_IFS
5105 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005106 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005107 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005108 ac_cv_path_vi_cv_path_python="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005109 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005110 break 2
5111 fi
5112done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005113 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005114IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005115
Bram Moolenaar071d4272004-06-13 20:20:40 +00005116 ;;
5117esac
5118fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005119vi_cv_path_python=$ac_cv_path_vi_cv_path_python
Bram Moolenaar071d4272004-06-13 20:20:40 +00005120if test -n "$vi_cv_path_python"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005122$as_echo "$vi_cv_path_python" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005123else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005125$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005126fi
5127
Bram Moolenaar446cb832008-06-24 21:56:24 +00005128
Bram Moolenaar071d4272004-06-13 20:20:40 +00005129 if test "X$vi_cv_path_python" != "X"; then
5130
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005132$as_echo_n "checking Python version... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005133if test "${vi_cv_var_python_version+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005134 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005135else
5136 vi_cv_var_python_version=`
5137 ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005138
Bram Moolenaar071d4272004-06-13 20:20:40 +00005139fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005140{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python_version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005141$as_echo "$vi_cv_var_python_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005142
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 1.4 or better" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005144$as_echo_n "checking Python is 1.4 or better... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005145 if ${vi_cv_path_python} -c \
5146 "import sys; sys.exit(${vi_cv_var_python_version} < 1.4)"
5147 then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005149$as_echo "yep" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005150
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005152$as_echo_n "checking Python's install prefix... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005153if test "${vi_cv_path_python_pfx+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005154 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005155else
5156 vi_cv_path_python_pfx=`
5157 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005158 "import sys; print sys.prefix"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005159fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005160{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_pfx" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005161$as_echo "$vi_cv_path_python_pfx" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005162
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005164$as_echo_n "checking Python's execution prefix... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005165if test "${vi_cv_path_python_epfx+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005166 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005167else
5168 vi_cv_path_python_epfx=`
5169 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005170 "import sys; print sys.exec_prefix"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005171fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005172{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_epfx" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005173$as_echo "$vi_cv_path_python_epfx" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005174
Bram Moolenaar071d4272004-06-13 20:20:40 +00005175
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005176 if test "${vi_cv_path_pythonpath+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005177 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005178else
5179 vi_cv_path_pythonpath=`
5180 unset PYTHONPATH;
5181 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005182 "import sys, string; print string.join(sys.path,':')"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005183fi
5184
5185
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005186
5187
Bram Moolenaar446cb832008-06-24 21:56:24 +00005188# Check whether --with-python-config-dir was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005189if test "${with_python_config_dir+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005190 withval=$with_python_config_dir; vi_cv_path_python_conf="${withval}"
5191fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00005192
Bram Moolenaar446cb832008-06-24 21:56:24 +00005193
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005195$as_echo_n "checking Python's configuration directory... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005196if test "${vi_cv_path_python_conf+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005197 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005198else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005199
Bram Moolenaar071d4272004-06-13 20:20:40 +00005200 vi_cv_path_python_conf=
5201 for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do
Bram Moolenaar72951072009-12-02 16:58:33 +00005202 for subdir in lib64 lib share; do
Bram Moolenaar071d4272004-06-13 20:20:40 +00005203 d="${path}/${subdir}/python${vi_cv_var_python_version}/config"
5204 if test -d "$d" && test -f "$d/config.c"; then
5205 vi_cv_path_python_conf="$d"
5206 fi
5207 done
5208 done
Bram Moolenaar071d4272004-06-13 20:20:40 +00005209
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005210fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005211{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_conf" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005212$as_echo "$vi_cv_path_python_conf" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005213
5214 PYTHON_CONFDIR="${vi_cv_path_python_conf}"
5215
5216 if test "X$PYTHON_CONFDIR" = "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005218$as_echo "can't find it!" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005219 else
5220
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005221 if test "${vi_cv_path_python_plibs+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005222 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005223else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005224
Bram Moolenaar01dd60c2008-07-24 14:24:48 +00005225 pwd=`pwd`
5226 tmp_mkf="$pwd/config-PyMake$$"
5227 cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005228__:
Bram Moolenaar218116c2010-05-20 21:46:00 +02005229 @echo "python_BASEMODLIBS='$(BASEMODLIBS)'"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005230 @echo "python_LIBS='$(LIBS)'"
5231 @echo "python_SYSLIBS='$(SYSLIBS)'"
5232 @echo "python_LINKFORSHARED='$(LINKFORSHARED)'"
5233eof
Bram Moolenaar01dd60c2008-07-24 14:24:48 +00005234 eval "`cd ${PYTHON_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`"
5235 rm -f -- "${tmp_mkf}"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005236 if test "x$MACOSX" = "xyes" && ${vi_cv_path_python} -c \
5237 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then
5238 vi_cv_path_python_plibs="-framework Python"
5239 else
5240 if test "${vi_cv_var_python_version}" = "1.4"; then
5241 vi_cv_path_python_plibs="${PYTHON_CONFDIR}/libModules.a ${PYTHON_CONFDIR}/libPython.a ${PYTHON_CONFDIR}/libObjects.a ${PYTHON_CONFDIR}/libParser.a"
5242 else
5243 vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}"
5244 fi
Bram Moolenaar218116c2010-05-20 21:46:00 +02005245 vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_BASEMODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005246 vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//`
5247 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005248
Bram Moolenaar071d4272004-06-13 20:20:40 +00005249fi
5250
5251
5252 PYTHON_LIBS="${vi_cv_path_python_plibs}"
5253 if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then
5254 PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version}"
5255 else
5256 PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version} -I${vi_cv_path_python_epfx}/include/python${vi_cv_var_python_version}"
5257 fi
5258 PYTHON_SRC="if_python.c"
5259 if test "x$MACOSX" = "xyes"; then
5260 PYTHON_OBJ="objects/if_python.o"
5261 else
5262 PYTHON_OBJ="objects/if_python.o objects/py_config.o"
5263 fi
5264 if test "${vi_cv_var_python_version}" = "1.4"; then
5265 PYTHON_OBJ="$PYTHON_OBJ objects/py_getpath.o"
5266 fi
5267 PYTHON_GETPATH_CFLAGS="-DPYTHONPATH='\"${vi_cv_path_pythonpath}\"' -DPREFIX='\"${vi_cv_path_python_pfx}\"' -DEXEC_PREFIX='\"${vi_cv_path_python_epfx}\"'"
5268
Bram Moolenaar69f787a2010-07-11 20:52:58 +02005269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005270$as_echo_n "checking if -pthread should be used... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005271 threadsafe_flag=
5272 thread_lib=
Bram Moolenaara1b5aa52006-10-10 09:41:28 +00005273 if test "`(uname) 2>/dev/null`" != Darwin; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005274 test "$GCC" = yes && threadsafe_flag="-pthread"
5275 if test "`(uname) 2>/dev/null`" = FreeBSD; then
5276 threadsafe_flag="-D_THREAD_SAFE"
5277 thread_lib="-pthread"
5278 fi
5279 fi
5280 libs_save_old=$LIBS
5281 if test -n "$threadsafe_flag"; then
5282 cflags_save=$CFLAGS
5283 CFLAGS="$CFLAGS $threadsafe_flag"
5284 LIBS="$LIBS $thread_lib"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005285 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005286/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005287
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005288int
5289main ()
5290{
5291
5292 ;
5293 return 0;
5294}
5295_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005296if ac_fn_c_try_link "$LINENO"; then :
5297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar69f787a2010-07-11 20:52:58 +02005298$as_echo "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005299else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005301$as_echo "no" >&6; }; LIBS=$libs_save_old
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005302
Bram Moolenaar071d4272004-06-13 20:20:40 +00005303fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005304rm -f core conftest.err conftest.$ac_objext \
5305 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00005306 CFLAGS=$cflags_save
5307 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005309$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005310 fi
5311
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python are sane" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005313$as_echo_n "checking if compile and link flags for Python are sane... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005314 cflags_save=$CFLAGS
5315 libs_save=$LIBS
Bram Moolenaar69f787a2010-07-11 20:52:58 +02005316 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005317 LIBS="$LIBS $PYTHON_LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005318 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005319/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005320
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005321int
5322main ()
5323{
5324
5325 ;
5326 return 0;
5327}
5328_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005329if ac_fn_c_try_link "$LINENO"; then :
5330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005331$as_echo "yes" >&6; }; python_ok=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005332else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON DISABLED" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005334$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005335fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005336rm -f core conftest.err conftest.$ac_objext \
5337 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00005338 CFLAGS=$cflags_save
5339 LIBS=$libs_save
5340 if test $python_ok = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005341 $as_echo "#define FEAT_PYTHON 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005342
5343 else
5344 LIBS=$libs_save_old
5345 PYTHON_SRC=
5346 PYTHON_OBJ=
5347 PYTHON_LIBS=
5348 PYTHON_CFLAGS=
5349 fi
5350
5351 fi
5352 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005354$as_echo "too old" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005355 fi
5356 fi
5357fi
5358
5359
5360
5361
5362
5363
5364
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005365{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-tclinterp argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005366$as_echo_n "checking --enable-tclinterp argument... " >&6; }
5367# Check whether --enable-tclinterp was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005368if test "${enable_tclinterp+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005369 enableval=$enable_tclinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005370else
5371 enable_tclinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005372fi
5373
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_tclinterp" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005375$as_echo "$enable_tclinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005376
5377if test "$enable_tclinterp" = "yes"; then
5378
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tclsh argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005380$as_echo_n "checking --with-tclsh argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005381
Bram Moolenaar446cb832008-06-24 21:56:24 +00005382# Check whether --with-tclsh was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005383if test "${with_tclsh+set}" = set; then :
5384 withval=$with_tclsh; tclsh_name="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclsh_name" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005385$as_echo "$tclsh_name" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005386else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005387 tclsh_name="tclsh8.5"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005388$as_echo "no" >&6; }
5389fi
5390
Bram Moolenaar071d4272004-06-13 20:20:40 +00005391 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5392set dummy $tclsh_name; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005393{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005394$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005395if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005396 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005397else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005398 case $vi_cv_path_tcl in
5399 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005400 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5401 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005402 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005403 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5404for as_dir in $PATH
5405do
5406 IFS=$as_save_IFS
5407 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005408 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005409 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005410 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005411 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005412 break 2
5413 fi
5414done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005415 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005416IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005417
Bram Moolenaar071d4272004-06-13 20:20:40 +00005418 ;;
5419esac
5420fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005421vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005422if test -n "$vi_cv_path_tcl"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005424$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005425else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005427$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005428fi
5429
Bram Moolenaar071d4272004-06-13 20:20:40 +00005430
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005431
Bram Moolenaar446cb832008-06-24 21:56:24 +00005432
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005433 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.5"; then
5434 tclsh_name="tclsh8.4"
5435 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5436set dummy $tclsh_name; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005438$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005439if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005440 $as_echo_n "(cached) " >&6
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005441else
5442 case $vi_cv_path_tcl in
5443 [\\/]* | ?:[\\/]*)
5444 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5445 ;;
5446 *)
5447 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5448for as_dir in $PATH
5449do
5450 IFS=$as_save_IFS
5451 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005452 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005453 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005454 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005455 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005456 break 2
5457 fi
5458done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005459 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005460IFS=$as_save_IFS
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005461
5462 ;;
5463esac
5464fi
5465vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005466if test -n "$vi_cv_path_tcl"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005468$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005469else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005471$as_echo "no" >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005472fi
5473
Bram Moolenaar446cb832008-06-24 21:56:24 +00005474
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005475 fi
5476 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.4"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005477 tclsh_name="tclsh8.2"
5478 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5479set dummy $tclsh_name; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005480{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005481$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005482if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005483 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005484else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005485 case $vi_cv_path_tcl in
5486 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005487 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5488 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005489 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005490 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5491for as_dir in $PATH
5492do
5493 IFS=$as_save_IFS
5494 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005495 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005496 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005497 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005498 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005499 break 2
5500 fi
5501done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005502 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005503IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005504
Bram Moolenaar071d4272004-06-13 20:20:40 +00005505 ;;
5506esac
5507fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005508vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005509if test -n "$vi_cv_path_tcl"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005511$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005512else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005514$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005515fi
5516
Bram Moolenaar446cb832008-06-24 21:56:24 +00005517
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005518 fi
5519 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.2"; then
5520 tclsh_name="tclsh8.0"
5521 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5522set dummy $tclsh_name; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005524$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005525if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005526 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005527else
5528 case $vi_cv_path_tcl in
5529 [\\/]* | ?:[\\/]*)
5530 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5531 ;;
5532 *)
5533 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5534for as_dir in $PATH
5535do
5536 IFS=$as_save_IFS
5537 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005538 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005539 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005540 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005541 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005542 break 2
5543 fi
5544done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005545 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005546IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005547
5548 ;;
5549esac
5550fi
5551vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005552if test -n "$vi_cv_path_tcl"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005554$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005555else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005557$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005558fi
5559
Bram Moolenaar446cb832008-06-24 21:56:24 +00005560
Bram Moolenaar071d4272004-06-13 20:20:40 +00005561 fi
5562 if test "X$vi_cv_path_tcl" = "X"; then
5563 tclsh_name="tclsh"
5564 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5565set dummy $tclsh_name; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005567$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005568if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005569 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005570else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005571 case $vi_cv_path_tcl in
5572 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005573 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5574 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005575 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005576 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5577for as_dir in $PATH
5578do
5579 IFS=$as_save_IFS
5580 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005581 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005582 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005583 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005584 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005585 break 2
5586 fi
5587done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005588 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005589IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005590
Bram Moolenaar071d4272004-06-13 20:20:40 +00005591 ;;
5592esac
5593fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005594vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005595if test -n "$vi_cv_path_tcl"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005597$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005598else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005600$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005601fi
5602
Bram Moolenaar446cb832008-06-24 21:56:24 +00005603
Bram Moolenaar071d4272004-06-13 20:20:40 +00005604 fi
5605 if test "X$vi_cv_path_tcl" != "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Tcl version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005607$as_echo_n "checking Tcl version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005608 if echo 'exit [expr [info tclversion] < 8.0]' | $vi_cv_path_tcl - ; then
5609 tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclver - OK" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005611$as_echo "$tclver - OK" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00005612 tclloc=`echo 'set l [info library];set i [string last lib $l];incr i -2;puts [string range $l 0 $i]' | $vi_cv_path_tcl -`
5613
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Tcl include" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005615$as_echo_n "checking for location of Tcl include... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005616 if test "x$MACOSX" != "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005617 tclinc="$tclloc/include $tclloc/include/tcl $tclloc/include/tcl$tclver /usr/local/include /usr/local/include/tcl$tclver /usr/include /usr/include/tcl$tclver"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005618 else
5619 tclinc="/System/Library/Frameworks/Tcl.framework/Headers"
5620 fi
Bram Moolenaar0ff8f602008-02-20 11:44:03 +00005621 TCL_INC=
Bram Moolenaar071d4272004-06-13 20:20:40 +00005622 for try in $tclinc; do
5623 if test -f "$try/tcl.h"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tcl.h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005625$as_echo "$try/tcl.h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005626 TCL_INC=$try
5627 break
5628 fi
5629 done
5630 if test -z "$TCL_INC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005632$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005633 SKIP_TCL=YES
5634 fi
5635 if test -z "$SKIP_TCL"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of tclConfig.sh script" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005637$as_echo_n "checking for location of tclConfig.sh script... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005638 if test "x$MACOSX" != "xyes"; then
5639 tclcnf=`echo $tclinc | sed s/include/lib/g`
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005640 tclcnf="$tclcnf `echo $tclinc | sed s/include/lib64/g`"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005641 else
5642 tclcnf="/System/Library/Frameworks/Tcl.framework"
5643 fi
5644 for try in $tclcnf; do
5645 if test -f $try/tclConfig.sh; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tclConfig.sh" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005647$as_echo "$try/tclConfig.sh" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005648 . $try/tclConfig.sh
5649 TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"`
Bram Moolenaar4394bff2008-07-24 11:21:31 +00005650 TCL_DEFS=`echo $TCL_DEFS | sed -e 's/\\\\ /\\\\X/g' | tr ' ' '\012' | sed -e '/^[^-]/d' -e '/^-[^D]/d' -e '/-D[^_]/d' -e 's/-D_/ -D_/' | tr '\012' ' ' | sed -e 's/\\\\X/\\\\ /g'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005651 break
5652 fi
5653 done
5654 if test -z "$TCL_LIBS"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005656$as_echo "<not found>" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl library by myself" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005658$as_echo_n "checking for Tcl library by myself... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005659 tcllib=`echo $tclinc | sed s/include/lib/g`
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005660 tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005661 for ext in .so .a ; do
5662 for ver in "" $tclver ; do
5663 for try in $tcllib ; do
5664 trylib=tcl$ver$ext
5665 if test -f $try/lib$trylib ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/lib$trylib" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005667$as_echo "$try/lib$trylib" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005668 TCL_LIBS="-L$try -ltcl$ver -ldl -lm"
5669 if test "`(uname) 2>/dev/null`" = SunOS &&
5670 uname -r | grep '^5' >/dev/null; then
5671 TCL_LIBS="$TCL_LIBS -R $try"
5672 fi
5673 break 3
5674 fi
5675 done
5676 done
5677 done
5678 if test -z "$TCL_LIBS"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005680$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005681 SKIP_TCL=YES
5682 fi
5683 fi
5684 if test -z "$SKIP_TCL"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005685 $as_echo "#define FEAT_TCL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005686
5687 TCL_SRC=if_tcl.c
5688 TCL_OBJ=objects/if_tcl.o
5689 TCL_PRO=if_tcl.pro
5690 TCL_CFLAGS="-I$TCL_INC $TCL_DEFS"
5691 fi
5692 fi
5693 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Tcl version 8.0 or later" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005695$as_echo "too old; need Tcl version 8.0 or later" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005696 fi
5697 fi
5698fi
5699
5700
5701
5702
5703
5704
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005705{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-rubyinterp argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005706$as_echo_n "checking --enable-rubyinterp argument... " >&6; }
5707# Check whether --enable-rubyinterp was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005708if test "${enable_rubyinterp+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005709 enableval=$enable_rubyinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005710else
5711 enable_rubyinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005712fi
5713
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005714{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_rubyinterp" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005715$as_echo "$enable_rubyinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005716if test "$enable_rubyinterp" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ruby-command argument" >&5
Bram Moolenaar165641d2010-02-17 16:23:09 +01005718$as_echo_n "checking --with-ruby-command argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005719
Bram Moolenaar165641d2010-02-17 16:23:09 +01005720# Check whether --with-ruby-command was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005721if test "${with_ruby_command+set}" = set; then :
5722 withval=$with_ruby_command; RUBY_CMD="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUBY_CMD" >&5
Bram Moolenaar165641d2010-02-17 16:23:09 +01005723$as_echo "$RUBY_CMD" >&6; }
5724else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005725 RUBY_CMD="ruby"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $RUBY_CMD" >&5
Bram Moolenaar165641d2010-02-17 16:23:09 +01005726$as_echo "defaulting to $RUBY_CMD" >&6; }
5727fi
5728
5729
5730 # Extract the first word of "$RUBY_CMD", so it can be a program name with args.
5731set dummy $RUBY_CMD; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005732{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005733$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005734if test "${ac_cv_path_vi_cv_path_ruby+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005735 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005736else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005737 case $vi_cv_path_ruby in
5738 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005739 ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path.
5740 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005741 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005742 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5743for as_dir in $PATH
5744do
5745 IFS=$as_save_IFS
5746 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005747 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005748 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005749 ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005750 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005751 break 2
5752 fi
5753done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005754 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005755IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005756
Bram Moolenaar071d4272004-06-13 20:20:40 +00005757 ;;
5758esac
5759fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005760vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby
Bram Moolenaar071d4272004-06-13 20:20:40 +00005761if test -n "$vi_cv_path_ruby"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_ruby" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005763$as_echo "$vi_cv_path_ruby" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005764else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005766$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005767fi
5768
Bram Moolenaar446cb832008-06-24 21:56:24 +00005769
Bram Moolenaar071d4272004-06-13 20:20:40 +00005770 if test "X$vi_cv_path_ruby" != "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005772$as_echo_n "checking Ruby version... " >&6; }
Bram Moolenaar0cb032e2005-04-23 20:52:00 +00005773 if $vi_cv_path_ruby -e '(VERSION rescue RUBY_VERSION) >= "1.6.0" or exit 1' >/dev/null 2>/dev/null; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005775$as_echo "OK" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby header files" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005777$as_echo_n "checking Ruby header files... " >&6; }
Bram Moolenaar165641d2010-02-17 16:23:09 +01005778 rubyhdrdir=`$vi_cv_path_ruby -r mkmf -e 'print Config::CONFIG["rubyhdrdir"] || Config::CONFIG["archdir"] || $hdrdir' 2>/dev/null`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005779 if test "X$rubyhdrdir" != "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $rubyhdrdir" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005781$as_echo "$rubyhdrdir" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005782 RUBY_CFLAGS="-I$rubyhdrdir"
Bram Moolenaar165641d2010-02-17 16:23:09 +01005783 rubyarch=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["arch"]'`
5784 if test -d "$rubyhdrdir/$rubyarch"; then
5785 RUBY_CFLAGS="$RUBY_CFLAGS -I$rubyhdrdir/$rubyarch"
5786 fi
5787 rubyversion=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["ruby_version"].gsub(/\./, "")[0,2]'`
5788 RUBY_CFLAGS="$RUBY_CFLAGS -DRUBY_VERSION=$rubyversion"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005789 rubylibs=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LIBS"]'`
5790 if test "X$rubylibs" != "X"; then
5791 RUBY_LIBS="$rubylibs"
5792 fi
5793 librubyarg=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["LIBRUBYARG"])'`
5794 if test -f "$rubyhdrdir/$librubyarg"; then
5795 librubyarg="$rubyhdrdir/$librubyarg"
5796 else
5797 rubylibdir=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["libdir"])'`
5798 if test -f "$rubylibdir/$librubyarg"; then
5799 librubyarg="$rubylibdir/$librubyarg"
5800 elif test "$librubyarg" = "libruby.a"; then
5801 librubyarg="-lruby"
5802 else
5803 librubyarg=`$vi_cv_path_ruby -r rbconfig -e "print '$librubyarg'.gsub(/-L\./, %'-L#{Config.expand(Config::CONFIG[\"libdir\"])}')"`
5804 fi
5805 fi
5806
5807 if test "X$librubyarg" != "X"; then
5808 RUBY_LIBS="$librubyarg $RUBY_LIBS"
5809 fi
5810 rubyldflags=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LDFLAGS"]'`
5811 if test "X$rubyldflags" != "X"; then
Bram Moolenaar996b6d82009-07-22 09:17:23 +00005812 rubyldflags=`echo "$rubyldflags" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//'`
5813 if test "X$rubyldflags" != "X"; then
5814 LDFLAGS="$rubyldflags $LDFLAGS"
5815 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00005816 fi
5817 RUBY_SRC="if_ruby.c"
5818 RUBY_OBJ="objects/if_ruby.o"
5819 RUBY_PRO="if_ruby.pro"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005820 $as_echo "#define FEAT_RUBY 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005821
5822 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found; disabling Ruby" >&5
Bram Moolenaar165641d2010-02-17 16:23:09 +01005824$as_echo "not found; disabling Ruby" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005825 fi
5826 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Ruby version 1.6.0 or later" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005828$as_echo "too old; need Ruby version 1.6.0 or later" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005829 fi
5830 fi
5831fi
5832
5833
5834
5835
5836
5837
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005838{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-cscope argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005839$as_echo_n "checking --enable-cscope argument... " >&6; }
5840# Check whether --enable-cscope was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005841if test "${enable_cscope+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005842 enableval=$enable_cscope;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005843else
5844 enable_cscope="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005845fi
5846
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005847{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_cscope" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005848$as_echo "$enable_cscope" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005849if test "$enable_cscope" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005850 $as_echo "#define FEAT_CSCOPE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005851
5852fi
5853
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005854{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-workshop argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005855$as_echo_n "checking --enable-workshop argument... " >&6; }
5856# Check whether --enable-workshop was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005857if test "${enable_workshop+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005858 enableval=$enable_workshop;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005859else
5860 enable_workshop="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005861fi
5862
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005863{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_workshop" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005864$as_echo "$enable_workshop" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005865if test "$enable_workshop" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005866 $as_echo "#define FEAT_SUN_WORKSHOP 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005867
5868 WORKSHOP_SRC="workshop.c integration.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005869
Bram Moolenaar071d4272004-06-13 20:20:40 +00005870 WORKSHOP_OBJ="objects/workshop.o objects/integration.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005871
Bram Moolenaar071d4272004-06-13 20:20:40 +00005872 if test "${enable_gui-xxx}" = xxx; then
5873 enable_gui=motif
5874 fi
5875fi
5876
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005877{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-netbeans argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005878$as_echo_n "checking --disable-netbeans argument... " >&6; }
5879# Check whether --enable-netbeans was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005880if test "${enable_netbeans+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005881 enableval=$enable_netbeans;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005882else
5883 enable_netbeans="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005884fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005885
Bram Moolenaar446cb832008-06-24 21:56:24 +00005886if test "$enable_netbeans" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005888$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005890$as_echo_n "checking for socket in -lsocket... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005891if test "${ac_cv_lib_socket_socket+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005892 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005893else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005894 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00005895LIBS="-lsocket $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005896cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005897/* end confdefs.h. */
5898
Bram Moolenaar446cb832008-06-24 21:56:24 +00005899/* Override any GCC internal prototype to avoid an error.
5900 Use char because int might match the return type of a GCC
5901 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005902#ifdef __cplusplus
5903extern "C"
5904#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005905char socket ();
5906int
5907main ()
5908{
Bram Moolenaar446cb832008-06-24 21:56:24 +00005909return socket ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005910 ;
5911 return 0;
5912}
5913_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005914if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005915 ac_cv_lib_socket_socket=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005916else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005917 ac_cv_lib_socket_socket=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005918fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005919rm -f core conftest.err conftest.$ac_objext \
5920 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005921LIBS=$ac_check_lib_save_LIBS
5922fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005923{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005924$as_echo "$ac_cv_lib_socket_socket" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005925if test "x$ac_cv_lib_socket_socket" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005926 cat >>confdefs.h <<_ACEOF
5927#define HAVE_LIBSOCKET 1
5928_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005929
5930 LIBS="-lsocket $LIBS"
5931
Bram Moolenaar071d4272004-06-13 20:20:40 +00005932fi
5933
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005935$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005936if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005937 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005938else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005939 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00005940LIBS="-lnsl $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005941cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005942/* end confdefs.h. */
5943
Bram Moolenaar446cb832008-06-24 21:56:24 +00005944/* Override any GCC internal prototype to avoid an error.
5945 Use char because int might match the return type of a GCC
5946 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005947#ifdef __cplusplus
5948extern "C"
5949#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005950char gethostbyname ();
5951int
5952main ()
5953{
Bram Moolenaar446cb832008-06-24 21:56:24 +00005954return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005955 ;
5956 return 0;
5957}
5958_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005959if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005960 ac_cv_lib_nsl_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005961else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005962 ac_cv_lib_nsl_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005963fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005964rm -f core conftest.err conftest.$ac_objext \
5965 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005966LIBS=$ac_check_lib_save_LIBS
5967fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005968{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005969$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005970if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005971 cat >>confdefs.h <<_ACEOF
5972#define HAVE_LIBNSL 1
5973_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005974
5975 LIBS="-lnsl $LIBS"
5976
Bram Moolenaar071d4272004-06-13 20:20:40 +00005977fi
5978
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling netbeans integration is possible" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005980$as_echo_n "checking whether compiling netbeans integration is possible... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005982/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005983
5984#include <stdio.h>
5985#include <stdlib.h>
5986#include <stdarg.h>
5987#include <fcntl.h>
5988#include <netdb.h>
5989#include <netinet/in.h>
5990#include <errno.h>
5991#include <sys/types.h>
5992#include <sys/socket.h>
5993 /* Check bitfields */
5994 struct nbbuf {
5995 unsigned int initDone:1;
5996 ushort signmaplen;
5997 };
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005998
5999int
6000main ()
6001{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006002
6003 /* Check creating a socket. */
6004 struct sockaddr_in server;
6005 (void)socket(AF_INET, SOCK_STREAM, 0);
6006 (void)htons(100);
6007 (void)gethostbyname("microsoft.com");
6008 if (errno == ECONNREFUSED)
6009 (void)connect(1, (struct sockaddr *)&server, sizeof(server));
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006010
6011 ;
6012 return 0;
6013}
6014_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006015if ac_fn_c_try_link "$LINENO"; then :
6016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006017$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006018else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006020$as_echo "no" >&6; }; enable_netbeans="no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006021fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006022rm -f core conftest.err conftest.$ac_objext \
6023 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00006024else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006026$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006027fi
6028if test "$enable_netbeans" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006029 $as_echo "#define FEAT_NETBEANS_INTG 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00006030
6031 NETBEANS_SRC="netbeans.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006032
Bram Moolenaar071d4272004-06-13 20:20:40 +00006033 NETBEANS_OBJ="objects/netbeans.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006034
Bram Moolenaar071d4272004-06-13 20:20:40 +00006035fi
6036
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-sniff argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006038$as_echo_n "checking --enable-sniff argument... " >&6; }
6039# Check whether --enable-sniff was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006040if test "${enable_sniff+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006041 enableval=$enable_sniff;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006042else
6043 enable_sniff="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006044fi
6045
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006046{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_sniff" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006047$as_echo "$enable_sniff" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006048if test "$enable_sniff" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006049 $as_echo "#define FEAT_SNIFF 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00006050
6051 SNIFF_SRC="if_sniff.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006052
Bram Moolenaar071d4272004-06-13 20:20:40 +00006053 SNIFF_OBJ="objects/if_sniff.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006054
Bram Moolenaar071d4272004-06-13 20:20:40 +00006055fi
6056
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006057{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-multibyte argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006058$as_echo_n "checking --enable-multibyte argument... " >&6; }
6059# Check whether --enable-multibyte was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006060if test "${enable_multibyte+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006061 enableval=$enable_multibyte;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006062else
6063 enable_multibyte="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006064fi
6065
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006066{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_multibyte" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006067$as_echo "$enable_multibyte" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006068if test "$enable_multibyte" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006069 $as_echo "#define FEAT_MBYTE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00006070
6071fi
6072
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-hangulinput argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006074$as_echo_n "checking --enable-hangulinput argument... " >&6; }
6075# Check whether --enable-hangulinput was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006076if test "${enable_hangulinput+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006077 enableval=$enable_hangulinput;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006078else
6079 enable_hangulinput="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006080fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006081
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006082{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_hangulinput" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006083$as_echo "$enable_hangulinput" >&6; }
6084
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006085{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-xim argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006086$as_echo_n "checking --enable-xim argument... " >&6; }
6087# Check whether --enable-xim was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006088if test "${enable_xim+set}" = set; then :
6089 enableval=$enable_xim; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_xim" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006090$as_echo "$enable_xim" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006091else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006092 enable_xim="auto"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to auto" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006093$as_echo "defaulting to auto" >&6; }
6094fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006095
Bram Moolenaar446cb832008-06-24 21:56:24 +00006096
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006097{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fontset argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006098$as_echo_n "checking --enable-fontset argument... " >&6; }
6099# Check whether --enable-fontset was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006100if test "${enable_fontset+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006101 enableval=$enable_fontset;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006102else
6103 enable_fontset="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006104fi
6105
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006106{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_fontset" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006107$as_echo "$enable_fontset" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006108
6109test -z "$with_x" && with_x=yes
6110test "${enable_gui-yes}" != no -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && with_x=yes
6111if test "$with_x" = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to: don't HAVE_X11" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006113$as_echo "defaulting to: don't HAVE_X11" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006114else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006115
Bram Moolenaar071d4272004-06-13 20:20:40 +00006116 # Extract the first word of "xmkmf", so it can be a program name with args.
6117set dummy xmkmf; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006119$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006120if test "${ac_cv_path_xmkmfpath+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006121 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006122else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006123 case $xmkmfpath in
6124 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00006125 ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path.
6126 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006127 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006128 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6129for as_dir in $PATH
6130do
6131 IFS=$as_save_IFS
6132 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006133 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00006134 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006135 ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006136 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006137 break 2
6138 fi
6139done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006140 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00006141IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006142
Bram Moolenaar071d4272004-06-13 20:20:40 +00006143 ;;
6144esac
6145fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006146xmkmfpath=$ac_cv_path_xmkmfpath
Bram Moolenaar071d4272004-06-13 20:20:40 +00006147if test -n "$xmkmfpath"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmkmfpath" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006149$as_echo "$xmkmfpath" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006150else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006152$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006153fi
6154
6155
Bram Moolenaar446cb832008-06-24 21:56:24 +00006156
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006158$as_echo_n "checking for X... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006159
Bram Moolenaar071d4272004-06-13 20:20:40 +00006160
Bram Moolenaar446cb832008-06-24 21:56:24 +00006161# Check whether --with-x was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006162if test "${with_x+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006163 withval=$with_x;
6164fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006165
6166# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
6167if test "x$with_x" = xno; then
6168 # The user explicitly disabled X.
6169 have_x=disabled
6170else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006171 case $x_includes,$x_libraries in #(
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006172 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
6173 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006174 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006175else
6176 # One or both of the vars are not set, and there is no cached value.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006177ac_x_includes=no ac_x_libraries=no
Bram Moolenaar446cb832008-06-24 21:56:24 +00006178rm -f -r conftest.dir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006179if mkdir conftest.dir; then
6180 cd conftest.dir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006181 cat >Imakefile <<'_ACEOF'
Bram Moolenaar446cb832008-06-24 21:56:24 +00006182incroot:
6183 @echo incroot='${INCROOT}'
6184usrlibdir:
6185 @echo usrlibdir='${USRLIBDIR}'
6186libdir:
6187 @echo libdir='${LIBDIR}'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006188_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00006189 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006190 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006191 for ac_var in incroot usrlibdir libdir; do
6192 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
6193 done
Bram Moolenaar071d4272004-06-13 20:20:40 +00006194 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006195 for ac_extension in a so sl dylib la dll; do
6196 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
6197 test -f "$ac_im_libdir/libX11.$ac_extension"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006198 ac_im_usrlibdir=$ac_im_libdir; break
Bram Moolenaar071d4272004-06-13 20:20:40 +00006199 fi
6200 done
6201 # Screen out bogus values from the imake configuration. They are
6202 # bogus both because they are the default anyway, and because
6203 # using them would break gcc on systems where it needs fixed includes.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006204 case $ac_im_incroot in
Bram Moolenaar446cb832008-06-24 21:56:24 +00006205 /usr/include) ac_x_includes= ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006206 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006207 esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006208 case $ac_im_usrlibdir in
Bram Moolenaar32f31b12009-05-21 13:20:59 +00006209 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006210 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006211 esac
6212 fi
6213 cd ..
Bram Moolenaar446cb832008-06-24 21:56:24 +00006214 rm -f -r conftest.dir
Bram Moolenaar071d4272004-06-13 20:20:40 +00006215fi
6216
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006217# Standard set of common directories for X headers.
6218# Check X11 before X11Rn because it is often a symlink to the current release.
6219ac_x_header_dirs='
6220/usr/X11/include
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006221/usr/X11R7/include
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006222/usr/X11R6/include
6223/usr/X11R5/include
6224/usr/X11R4/include
Bram Moolenaar071d4272004-06-13 20:20:40 +00006225
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006226/usr/include/X11
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006227/usr/include/X11R7
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006228/usr/include/X11R6
6229/usr/include/X11R5
6230/usr/include/X11R4
6231
6232/usr/local/X11/include
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006233/usr/local/X11R7/include
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006234/usr/local/X11R6/include
6235/usr/local/X11R5/include
6236/usr/local/X11R4/include
6237
6238/usr/local/include/X11
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006239/usr/local/include/X11R7
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006240/usr/local/include/X11R6
6241/usr/local/include/X11R5
6242/usr/local/include/X11R4
6243
6244/usr/X386/include
6245/usr/x386/include
6246/usr/XFree86/include/X11
6247
6248/usr/include
6249/usr/local/include
6250/usr/unsupported/include
6251/usr/athena/include
6252/usr/local/x11r5/include
6253/usr/lpp/Xamples/include
6254
6255/usr/openwin/include
6256/usr/openwin/share/include'
6257
6258if test "$ac_x_includes" = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006259 # Guess where to find include files, by looking for Xlib.h.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006260 # First, try using that file with no special directory specified.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006262/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00006263#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006264_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006265if ac_fn_c_try_cpp "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006266 # We can compile using X headers with no special include directory.
6267ac_x_includes=
6268else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006269 for ac_dir in $ac_x_header_dirs; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00006270 if test -r "$ac_dir/X11/Xlib.h"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006271 ac_x_includes=$ac_dir
6272 break
6273 fi
6274done
Bram Moolenaar071d4272004-06-13 20:20:40 +00006275fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006276rm -f conftest.err conftest.$ac_ext
6277fi # $ac_x_includes = no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006278
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006279if test "$ac_x_libraries" = no; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006280 # Check for the libraries.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006281 # See if we find them without any special options.
6282 # Don't add to $LIBS permanently.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006283 ac_save_LIBS=$LIBS
Bram Moolenaar446cb832008-06-24 21:56:24 +00006284 LIBS="-lX11 $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006285 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006286/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00006287#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006288int
6289main ()
6290{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006291XrmInitialize ()
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006292 ;
6293 return 0;
6294}
6295_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006296if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006297 LIBS=$ac_save_LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006298# We can link X programs with no special library path.
6299ac_x_libraries=
6300else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006301 LIBS=$ac_save_LIBS
Bram Moolenaar446cb832008-06-24 21:56:24 +00006302for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
Bram Moolenaar071d4272004-06-13 20:20:40 +00006303do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006304 # Don't even attempt the hair of trying to link an X program!
Bram Moolenaar446cb832008-06-24 21:56:24 +00006305 for ac_extension in a so sl dylib la dll; do
6306 if test -r "$ac_dir/libX11.$ac_extension"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006307 ac_x_libraries=$ac_dir
6308 break 2
6309 fi
6310 done
6311done
6312fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006313rm -f core conftest.err conftest.$ac_objext \
6314 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006315fi # $ac_x_libraries = no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006316
Bram Moolenaar446cb832008-06-24 21:56:24 +00006317case $ac_x_includes,$ac_x_libraries in #(
6318 no,* | *,no | *\'*)
6319 # Didn't find X, or a directory has "'" in its name.
6320 ac_cv_have_x="have_x=no";; #(
6321 *)
6322 # Record where we found X for the cache.
6323 ac_cv_have_x="have_x=yes\
6324 ac_x_includes='$ac_x_includes'\
6325 ac_x_libraries='$ac_x_libraries'"
6326esac
Bram Moolenaar071d4272004-06-13 20:20:40 +00006327fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006328;; #(
6329 *) have_x=yes;;
6330 esac
Bram Moolenaar071d4272004-06-13 20:20:40 +00006331 eval "$ac_cv_have_x"
6332fi # $with_x != no
6333
6334if test "$have_x" != yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006336$as_echo "$have_x" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006337 no_x=yes
6338else
6339 # If each of the values was on the command line, it overrides each guess.
6340 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
6341 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
6342 # Update the cache value to reflect the command line values.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006343 ac_cv_have_x="have_x=yes\
6344 ac_x_includes='$x_includes'\
6345 ac_x_libraries='$x_libraries'"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006347$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006348fi
6349
6350if test "$no_x" = yes; then
6351 # Not all programs may use this symbol, but it does not hurt to define it.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006352
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006353$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00006354
6355 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
6356else
6357 if test -n "$x_includes"; then
6358 X_CFLAGS="$X_CFLAGS -I$x_includes"
6359 fi
6360
6361 # It would also be nice to do this for all -L options, not just this one.
6362 if test -n "$x_libraries"; then
6363 X_LIBS="$X_LIBS -L$x_libraries"
6364 # For Solaris; some versions of Sun CC require a space after -R and
6365 # others require no space. Words are not sufficient . . . .
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006367$as_echo_n "checking whether -R must be followed by a space... " >&6; }
6368 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
6369 ac_xsave_c_werror_flag=$ac_c_werror_flag
6370 ac_c_werror_flag=yes
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006372/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006373
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006374int
6375main ()
6376{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006377
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006378 ;
6379 return 0;
6380}
6381_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006382if ac_fn_c_try_link "$LINENO"; then :
6383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006384$as_echo "no" >&6; }
6385 X_LIBS="$X_LIBS -R$x_libraries"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006386else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006387 LIBS="$ac_xsave_LIBS -R $x_libraries"
6388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006389/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006390
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006391int
6392main ()
6393{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006394
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006395 ;
6396 return 0;
6397}
6398_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006399if ac_fn_c_try_link "$LINENO"; then :
6400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006401$as_echo "yes" >&6; }
6402 X_LIBS="$X_LIBS -R $x_libraries"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006403else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006405$as_echo "neither works" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006406fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006407rm -f core conftest.err conftest.$ac_objext \
6408 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006409fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006410rm -f core conftest.err conftest.$ac_objext \
6411 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006412 ac_c_werror_flag=$ac_xsave_c_werror_flag
6413 LIBS=$ac_xsave_LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006414 fi
6415
6416 # Check for system-dependent libraries X programs must link with.
6417 # Do this before checking for the system-independent R6 libraries
6418 # (-lICE), since we may need -lsocket or whatever for X linking.
6419
6420 if test "$ISC" = yes; then
6421 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
6422 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006423 # Martyn Johnson says this is needed for Ultrix, if the X
6424 # libraries were built with DECnet support. And Karl Berry says
Bram Moolenaar071d4272004-06-13 20:20:40 +00006425 # the Alpha needs dnet_stub (dnet does not exist).
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006426 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006428/* end confdefs.h. */
6429
Bram Moolenaar446cb832008-06-24 21:56:24 +00006430/* Override any GCC internal prototype to avoid an error.
6431 Use char because int might match the return type of a GCC
6432 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006433#ifdef __cplusplus
6434extern "C"
6435#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006436char XOpenDisplay ();
6437int
6438main ()
6439{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006440return XOpenDisplay ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006441 ;
6442 return 0;
6443}
6444_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006445if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006446
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006447else
6448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006449$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006450if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006451 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006452else
6453 ac_check_lib_save_LIBS=$LIBS
6454LIBS="-ldnet $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006455cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006456/* end confdefs.h. */
6457
Bram Moolenaar446cb832008-06-24 21:56:24 +00006458/* Override any GCC internal prototype to avoid an error.
6459 Use char because int might match the return type of a GCC
6460 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006461#ifdef __cplusplus
6462extern "C"
6463#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006464char dnet_ntoa ();
6465int
6466main ()
6467{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006468return dnet_ntoa ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006469 ;
6470 return 0;
6471}
6472_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006473if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006474 ac_cv_lib_dnet_dnet_ntoa=yes
6475else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006476 ac_cv_lib_dnet_dnet_ntoa=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006477fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006478rm -f core conftest.err conftest.$ac_objext \
6479 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006480LIBS=$ac_check_lib_save_LIBS
6481fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006482{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006483$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006484if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006485 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006486fi
6487
6488 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006490$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006491if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006492 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006493else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006494 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006495LIBS="-ldnet_stub $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006496cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006497/* end confdefs.h. */
6498
Bram Moolenaar446cb832008-06-24 21:56:24 +00006499/* Override any GCC internal prototype to avoid an error.
6500 Use char because int might match the return type of a GCC
6501 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006502#ifdef __cplusplus
6503extern "C"
6504#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006505char dnet_ntoa ();
6506int
6507main ()
6508{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006509return dnet_ntoa ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006510 ;
6511 return 0;
6512}
6513_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006514if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006515 ac_cv_lib_dnet_stub_dnet_ntoa=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006516else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006517 ac_cv_lib_dnet_stub_dnet_ntoa=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006518fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006519rm -f core conftest.err conftest.$ac_objext \
6520 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006521LIBS=$ac_check_lib_save_LIBS
6522fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006523{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006524$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006525if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006526 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006527fi
6528
6529 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006530fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006531rm -f core conftest.err conftest.$ac_objext \
6532 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006533 LIBS="$ac_xsave_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006534
6535 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
6536 # to get the SysV transport functions.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006537 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
Bram Moolenaar071d4272004-06-13 20:20:40 +00006538 # needs -lnsl.
6539 # The nsl library prevents programs from opening the X display
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006540 # on Irix 5.2, according to T.E. Dickey.
6541 # The functions gethostbyname, getservbyname, and inet_addr are
6542 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006543 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
6544if test "x$ac_cv_func_gethostbyname" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006545
Bram Moolenaar071d4272004-06-13 20:20:40 +00006546fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006547
Bram Moolenaar071d4272004-06-13 20:20:40 +00006548 if test $ac_cv_func_gethostbyname = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006550$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006551if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006552 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006553else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006554 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006555LIBS="-lnsl $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006556cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006557/* end confdefs.h. */
6558
Bram Moolenaar446cb832008-06-24 21:56:24 +00006559/* Override any GCC internal prototype to avoid an error.
6560 Use char because int might match the return type of a GCC
6561 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006562#ifdef __cplusplus
6563extern "C"
6564#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006565char gethostbyname ();
6566int
6567main ()
6568{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006569return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006570 ;
6571 return 0;
6572}
6573_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006574if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006575 ac_cv_lib_nsl_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006576else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006577 ac_cv_lib_nsl_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006578fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006579rm -f core conftest.err conftest.$ac_objext \
6580 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006581LIBS=$ac_check_lib_save_LIBS
6582fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006583{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006584$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006585if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006586 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006587fi
6588
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006589 if test $ac_cv_lib_nsl_gethostbyname = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006591$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006592if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006593 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006594else
6595 ac_check_lib_save_LIBS=$LIBS
6596LIBS="-lbsd $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006597cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006598/* end confdefs.h. */
6599
Bram Moolenaar446cb832008-06-24 21:56:24 +00006600/* Override any GCC internal prototype to avoid an error.
6601 Use char because int might match the return type of a GCC
6602 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006603#ifdef __cplusplus
6604extern "C"
6605#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006606char gethostbyname ();
6607int
6608main ()
6609{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006610return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006611 ;
6612 return 0;
6613}
6614_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006615if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006616 ac_cv_lib_bsd_gethostbyname=yes
6617else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006618 ac_cv_lib_bsd_gethostbyname=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006619fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006620rm -f core conftest.err conftest.$ac_objext \
6621 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006622LIBS=$ac_check_lib_save_LIBS
6623fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006624{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006625$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006626if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006627 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
6628fi
6629
6630 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006631 fi
6632
6633 # lieder@skyler.mavd.honeywell.com says without -lsocket,
6634 # socket/setsockopt and other routines are undefined under SCO ODT
6635 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006636 # on later versions), says Simon Leinen: it contains gethostby*
6637 # variants that don't use the name server (or something). -lsocket
6638 # must be given before -lnsl if both are needed. We assume that
6639 # if connect needs -lnsl, so does gethostbyname.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006640 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
6641if test "x$ac_cv_func_connect" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006642
Bram Moolenaar071d4272004-06-13 20:20:40 +00006643fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006644
Bram Moolenaar071d4272004-06-13 20:20:40 +00006645 if test $ac_cv_func_connect = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006647$as_echo_n "checking for connect in -lsocket... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006648if test "${ac_cv_lib_socket_connect+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006649 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006650else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006651 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006652LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006653cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006654/* end confdefs.h. */
6655
Bram Moolenaar446cb832008-06-24 21:56:24 +00006656/* Override any GCC internal prototype to avoid an error.
6657 Use char because int might match the return type of a GCC
6658 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006659#ifdef __cplusplus
6660extern "C"
6661#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006662char connect ();
6663int
6664main ()
6665{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006666return connect ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006667 ;
6668 return 0;
6669}
6670_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006671if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006672 ac_cv_lib_socket_connect=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006673else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006674 ac_cv_lib_socket_connect=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006675fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006676rm -f core conftest.err conftest.$ac_objext \
6677 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006678LIBS=$ac_check_lib_save_LIBS
6679fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006681$as_echo "$ac_cv_lib_socket_connect" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006682if test "x$ac_cv_lib_socket_connect" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006683 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006684fi
6685
6686 fi
6687
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006688 # Guillermo Gomez says -lposix is necessary on A/UX.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006689 ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
6690if test "x$ac_cv_func_remove" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006691
Bram Moolenaar071d4272004-06-13 20:20:40 +00006692fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006693
Bram Moolenaar071d4272004-06-13 20:20:40 +00006694 if test $ac_cv_func_remove = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006696$as_echo_n "checking for remove in -lposix... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006697if test "${ac_cv_lib_posix_remove+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006698 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006699else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006700 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006701LIBS="-lposix $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006702cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006703/* end confdefs.h. */
6704
Bram Moolenaar446cb832008-06-24 21:56:24 +00006705/* Override any GCC internal prototype to avoid an error.
6706 Use char because int might match the return type of a GCC
6707 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006708#ifdef __cplusplus
6709extern "C"
6710#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006711char remove ();
6712int
6713main ()
6714{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006715return remove ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006716 ;
6717 return 0;
6718}
6719_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006720if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006721 ac_cv_lib_posix_remove=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006722else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006723 ac_cv_lib_posix_remove=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006724fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006725rm -f core conftest.err conftest.$ac_objext \
6726 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006727LIBS=$ac_check_lib_save_LIBS
6728fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006729{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006730$as_echo "$ac_cv_lib_posix_remove" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006731if test "x$ac_cv_lib_posix_remove" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006732 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006733fi
6734
6735 fi
6736
6737 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006738 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
6739if test "x$ac_cv_func_shmat" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006740
Bram Moolenaar071d4272004-06-13 20:20:40 +00006741fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006742
Bram Moolenaar071d4272004-06-13 20:20:40 +00006743 if test $ac_cv_func_shmat = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006745$as_echo_n "checking for shmat in -lipc... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006746if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006747 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006748else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006749 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006750LIBS="-lipc $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006751cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006752/* end confdefs.h. */
6753
Bram Moolenaar446cb832008-06-24 21:56:24 +00006754/* Override any GCC internal prototype to avoid an error.
6755 Use char because int might match the return type of a GCC
6756 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006757#ifdef __cplusplus
6758extern "C"
6759#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006760char shmat ();
6761int
6762main ()
6763{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006764return shmat ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006765 ;
6766 return 0;
6767}
6768_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006769if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006770 ac_cv_lib_ipc_shmat=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006771else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006772 ac_cv_lib_ipc_shmat=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006773fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006774rm -f core conftest.err conftest.$ac_objext \
6775 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006776LIBS=$ac_check_lib_save_LIBS
6777fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006778{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006779$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006780if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006781 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006782fi
6783
6784 fi
6785 fi
6786
6787 # Check for libraries that X11R6 Xt/Xaw programs need.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006788 ac_save_LDFLAGS=$LDFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006789 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
6790 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
6791 # check for ICE first), but we must link in the order -lSM -lICE or
6792 # we get undefined symbols. So assume we have SM if we have ICE.
6793 # These have to be linked with before -lX11, unlike the other
6794 # libraries we check for below, so use a different variable.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006795 # John Interrante, Karl Berry
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006797$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006798if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006799 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006800else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006801 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006802LIBS="-lICE $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006803cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006804/* end confdefs.h. */
6805
Bram Moolenaar446cb832008-06-24 21:56:24 +00006806/* Override any GCC internal prototype to avoid an error.
6807 Use char because int might match the return type of a GCC
6808 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006809#ifdef __cplusplus
6810extern "C"
6811#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006812char IceConnectionNumber ();
6813int
6814main ()
6815{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006816return IceConnectionNumber ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006817 ;
6818 return 0;
6819}
6820_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006821if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006822 ac_cv_lib_ICE_IceConnectionNumber=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006823else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006824 ac_cv_lib_ICE_IceConnectionNumber=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006825fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006826rm -f core conftest.err conftest.$ac_objext \
6827 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006828LIBS=$ac_check_lib_save_LIBS
6829fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006830{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006831$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006832if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006833 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006834fi
6835
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006836 LDFLAGS=$ac_save_LDFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006837
6838fi
6839
6840
Bram Moolenaar2c704a72010-06-03 21:17:25 +02006841 if test "$zOSUnix" = "yes"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006842 CFLAGS="$CFLAGS -W c,dll"
6843 LDFLAGS="$LDFLAGS -W l,dll"
6844 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu"
6845 fi
6846
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006847
Bram Moolenaar071d4272004-06-13 20:20:40 +00006848 if test -d "$x_includes" && test ! -d "$x_libraries"; then
6849 x_libraries=`echo "$x_includes" | sed s/include/lib/`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X libraries to $x_libraries" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006851$as_echo "Corrected X libraries to $x_libraries" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006852 X_LIBS="$X_LIBS -L$x_libraries"
6853 if test "`(uname) 2>/dev/null`" = SunOS &&
6854 uname -r | grep '^5' >/dev/null; then
6855 X_LIBS="$X_LIBS -R $x_libraries"
6856 fi
6857 fi
6858
6859 if test -d "$x_libraries" && test ! -d "$x_includes"; then
6860 x_includes=`echo "$x_libraries" | sed s/lib/include/`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X includes to $x_includes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006862$as_echo "Corrected X includes to $x_includes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006863 X_CFLAGS="$X_CFLAGS -I$x_includes"
6864 fi
6865
6866 X_CFLAGS="`echo $X_CFLAGS\ | sed 's%-I/usr/include %%'`"
6867 X_LIBS="`echo $X_LIBS\ | sed 's%-L/usr/lib %%'`"
6868 X_LIBS="`echo $X_LIBS\ | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`"
6869
6870
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files can be found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006872$as_echo_n "checking if X11 header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006873 cflags_save=$CFLAGS
6874 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006876/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006877#include <X11/Xlib.h>
Bram Moolenaar00ca2842008-06-26 20:14:00 +00006878#include <X11/Intrinsic.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006879int
6880main ()
6881{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006882
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006883 ;
6884 return 0;
6885}
6886_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006887if ac_fn_c_try_compile "$LINENO"; then :
6888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006889$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006890else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006892$as_echo "no" >&6; }; no_x=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006893fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006894rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00006895 CFLAGS=$cflags_save
6896
6897 if test "${no_x-no}" = yes; then
6898 with_x=no
6899 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006900 $as_echo "#define HAVE_X11 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00006901
6902 X_LIB="-lXt -lX11";
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006903
Bram Moolenaar071d4272004-06-13 20:20:40 +00006904
6905 ac_save_LDFLAGS="$LDFLAGS"
6906 LDFLAGS="-L$x_libraries $LDFLAGS"
6907
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _XdmcpAuthDoIt in -lXdmcp" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006909$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006910if test "${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006911 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006912else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006913 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006914LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006915cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006916/* end confdefs.h. */
6917
Bram Moolenaar446cb832008-06-24 21:56:24 +00006918/* Override any GCC internal prototype to avoid an error.
6919 Use char because int might match the return type of a GCC
6920 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006921#ifdef __cplusplus
6922extern "C"
6923#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006924char _XdmcpAuthDoIt ();
6925int
6926main ()
6927{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006928return _XdmcpAuthDoIt ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006929 ;
6930 return 0;
6931}
6932_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006933if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006934 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006935else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006936 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006937fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006938rm -f core conftest.err conftest.$ac_objext \
6939 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006940LIBS=$ac_check_lib_save_LIBS
6941fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006942{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006943$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006944if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006945 X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006946fi
6947
6948
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceOpenConnection in -lICE" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006950$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006951if test "${ac_cv_lib_ICE_IceOpenConnection+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006952 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006953else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006954 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006955LIBS="-lICE $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006956cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006957/* end confdefs.h. */
6958
Bram Moolenaar446cb832008-06-24 21:56:24 +00006959/* Override any GCC internal prototype to avoid an error.
6960 Use char because int might match the return type of a GCC
6961 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006962#ifdef __cplusplus
6963extern "C"
6964#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006965char IceOpenConnection ();
6966int
6967main ()
6968{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006969return IceOpenConnection ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006970 ;
6971 return 0;
6972}
6973_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006974if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006975 ac_cv_lib_ICE_IceOpenConnection=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006976else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006977 ac_cv_lib_ICE_IceOpenConnection=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006978fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006979rm -f core conftest.err conftest.$ac_objext \
6980 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006981LIBS=$ac_check_lib_save_LIBS
6982fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006983{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceOpenConnection" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006984$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006985if test "x$ac_cv_lib_ICE_IceOpenConnection" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006986 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006987fi
6988
6989
6990 LDFLAGS="$X_LIBS $ac_save_LDFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmCreatePixmapFromData in -lXpm" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006992$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006993if test "${ac_cv_lib_Xpm_XpmCreatePixmapFromData+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006994 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006995else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006996 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006997LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006998cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006999/* end confdefs.h. */
7000
Bram Moolenaar446cb832008-06-24 21:56:24 +00007001/* Override any GCC internal prototype to avoid an error.
7002 Use char because int might match the return type of a GCC
7003 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007004#ifdef __cplusplus
7005extern "C"
7006#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007007char XpmCreatePixmapFromData ();
7008int
7009main ()
7010{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007011return XpmCreatePixmapFromData ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007012 ;
7013 return 0;
7014}
7015_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007016if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007017 ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007018else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007019 ac_cv_lib_Xpm_XpmCreatePixmapFromData=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007020fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007021rm -f core conftest.err conftest.$ac_objext \
7022 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007023LIBS=$ac_check_lib_save_LIBS
7024fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007025{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007026$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007027if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00007028 X_PRE_LIBS="$X_PRE_LIBS -lXpm"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007029fi
7030
7031
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files implicitly declare return values" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007033$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007034 cflags_save=$CFLAGS
7035 CFLAGS="$CFLAGS $X_CFLAGS -Werror"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007037/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007038#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007039int
7040main ()
7041{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007042
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007043 ;
7044 return 0;
7045}
7046_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007047if ac_fn_c_try_compile "$LINENO"; then :
7048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007049$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007050else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007051 CFLAGS="$CFLAGS -Wno-implicit-int"
7052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007053/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007054#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007055int
7056main ()
7057{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007058
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007059 ;
7060 return 0;
7061}
7062_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007063if ac_fn_c_try_compile "$LINENO"; then :
7064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007065$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007066else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: test failed" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007068$as_echo "test failed" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007069
Bram Moolenaar071d4272004-06-13 20:20:40 +00007070fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007071rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007072
Bram Moolenaar071d4272004-06-13 20:20:40 +00007073fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007074rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00007075 CFLAGS=$cflags_save
7076
7077 LDFLAGS="$ac_save_LDFLAGS"
7078
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t is 2 bytes" >&5
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00007080$as_echo_n "checking size of wchar_t is 2 bytes... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007081 if test "${ac_cv_small_wchar_t+set}" = set; then :
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00007082 $as_echo_n "(cached) " >&6
7083else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007084 if test "$cross_compiling" = yes; then :
7085 as_fn_error "failed to compile test program" "$LINENO" 5
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00007086else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00007088/* end confdefs.h. */
7089
7090#include <X11/Xlib.h>
7091#if STDC_HEADERS
7092# include <stdlib.h>
7093# include <stddef.h>
7094#endif
7095 main()
7096 {
7097 if (sizeof(wchar_t) <= 2)
7098 exit(1);
7099 exit(0);
7100 }
7101_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007102if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00007103 ac_cv_small_wchar_t="no"
7104else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007105 ac_cv_small_wchar_t="yes"
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00007106fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007107rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7108 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00007109fi
7110
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00007111fi
7112
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_small_wchar_t" >&5
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00007114$as_echo "$ac_cv_small_wchar_t" >&6; }
7115 if test "x$ac_cv_small_wchar_t" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007116 $as_echo "#define SMALL_WCHAR_T 1" >>confdefs.h
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00007117
7118 fi
7119
Bram Moolenaar071d4272004-06-13 20:20:40 +00007120 fi
7121fi
7122
Bram Moolenaar2389c3c2005-05-22 22:07:59 +00007123test "x$with_x" = xno -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007124
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-gui argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007126$as_echo_n "checking --enable-gui argument... " >&6; }
7127# Check whether --enable-gui was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007128if test "${enable_gui+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007129 enableval=$enable_gui;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007130else
7131 enable_gui="auto"
Bram Moolenaar446cb832008-06-24 21:56:24 +00007132fi
7133
Bram Moolenaar071d4272004-06-13 20:20:40 +00007134
7135enable_gui_canon=`echo "_$enable_gui" | \
7136 sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
7137
Bram Moolenaar071d4272004-06-13 20:20:40 +00007138SKIP_GTK2=YES
7139SKIP_GNOME=YES
7140SKIP_MOTIF=YES
7141SKIP_ATHENA=YES
7142SKIP_NEXTAW=YES
7143SKIP_PHOTON=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00007144SKIP_CARBON=YES
7145GUITYPE=NONE
7146
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007147if test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007148 SKIP_PHOTON=
7149 case "$enable_gui_canon" in
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007150 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007151$as_echo "no GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007152 SKIP_PHOTON=YES ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007153 yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007154$as_echo "yes - automatic GUI support" >&6; } ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007155 auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - automatic GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007156$as_echo "auto - automatic GUI support" >&6; } ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007157 photon) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Photon GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007158$as_echo "Photon GUI support" >&6; } ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007159 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007160$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007161 SKIP_PHOTON=YES ;;
7162 esac
7163
7164elif test "x$MACOSX" = "xyes" -a "x$with_x" = "xno" ; then
7165 SKIP_CARBON=
7166 case "$enable_gui_canon" in
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007167 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007168$as_echo "no GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007169 SKIP_CARBON=YES ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007170 yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007171$as_echo "yes - automatic GUI support" >&6; } ;;
Bram Moolenaar164fca32010-07-14 13:58:07 +02007172 auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - Carbon GUI is outdated - disable GUI support" >&5
7173$as_echo "auto - Carbon GUI is outdated - disable GUI support" >&6; }
7174 SKIP_CARBON=YES ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007175 carbon) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Carbon GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007176$as_echo "Carbon GUI support" >&6; } ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007177 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007178$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007179 SKIP_CARBON=YES ;;
7180 esac
7181
7182else
7183
Bram Moolenaar071d4272004-06-13 20:20:40 +00007184 case "$enable_gui_canon" in
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007185 no|none) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007186$as_echo "no GUI support" >&6; } ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007187 yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes/auto - automatic GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007188$as_echo "yes/auto - automatic GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007189 SKIP_GTK2=
7190 SKIP_GNOME=
7191 SKIP_MOTIF=
7192 SKIP_ATHENA=
7193 SKIP_NEXTAW=
7194 SKIP_CARBON=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007195 gtk2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2.x GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007196$as_echo "GTK+ 2.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007197 SKIP_GTK2=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007198 gnome2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GNOME 2.x GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007199$as_echo "GNOME 2.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007200 SKIP_GNOME=
Bram Moolenaar071d4272004-06-13 20:20:40 +00007201 SKIP_GTK2=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007202 motif) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Motif GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007203$as_echo "Motif GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007204 SKIP_MOTIF=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007205 athena) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Athena GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007206$as_echo "Athena GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007207 SKIP_ATHENA=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007208 nextaw) { $as_echo "$as_me:${as_lineno-$LINENO}: result: neXtaw GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007209$as_echo "neXtaw GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007210 SKIP_NEXTAW=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007211 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007212$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007213 esac
7214
7215fi
7216
Bram Moolenaar071d4272004-06-13 20:20:40 +00007217if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \
7218 -a "$enable_gui_canon" != "gnome2"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 2" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007220$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; }
7221 # Check whether --enable-gtk2-check was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007222if test "${enable_gtk2_check+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007223 enableval=$enable_gtk2_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007224else
7225 enable_gtk2_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00007226fi
7227
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk2_check" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007229$as_echo "$enable_gtk2_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007230 if test "x$enable_gtk2_check" = "xno"; then
7231 SKIP_GTK2=YES
Bram Moolenaar182c5be2010-06-25 05:37:59 +02007232 SKIP_GNOME=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00007233 fi
7234fi
7235
Bram Moolenaar182c5be2010-06-25 05:37:59 +02007236if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome2"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GNOME" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007238$as_echo_n "checking whether or not to look for GNOME... " >&6; }
7239 # Check whether --enable-gnome-check was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007240if test "${enable_gnome_check+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007241 enableval=$enable_gnome_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007242else
7243 enable_gnome_check="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00007244fi
7245
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gnome_check" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007247$as_echo "$enable_gnome_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007248 if test "x$enable_gnome_check" = "xno"; then
7249 SKIP_GNOME=YES
7250 fi
7251fi
7252
7253if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Motif" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007255$as_echo_n "checking whether or not to look for Motif... " >&6; }
7256 # Check whether --enable-motif-check was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007257if test "${enable_motif_check+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007258 enableval=$enable_motif_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007259else
7260 enable_motif_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00007261fi
7262
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_motif_check" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007264$as_echo "$enable_motif_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007265 if test "x$enable_motif_check" = "xno"; then
7266 SKIP_MOTIF=YES
7267 fi
7268fi
7269
7270if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Athena" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007272$as_echo_n "checking whether or not to look for Athena... " >&6; }
7273 # Check whether --enable-athena-check was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007274if test "${enable_athena_check+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007275 enableval=$enable_athena_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007276else
7277 enable_athena_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00007278fi
7279
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_athena_check" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007281$as_echo "$enable_athena_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007282 if test "x$enable_athena_check" = "xno"; then
7283 SKIP_ATHENA=YES
7284 fi
7285fi
7286
7287if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for neXtaw" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007289$as_echo_n "checking whether or not to look for neXtaw... " >&6; }
7290 # Check whether --enable-nextaw-check was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007291if test "${enable_nextaw_check+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007292 enableval=$enable_nextaw_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007293else
7294 enable_nextaw_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00007295fi
7296
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_nextaw_check" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007298$as_echo "$enable_nextaw_check" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00007299 if test "x$enable_nextaw_check" = "xno"; then
7300 SKIP_NEXTAW=YES
7301 fi
7302fi
7303
7304if test "x$SKIP_CARBON" != "xYES" -a "$enable_gui_canon" != "carbon"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Carbon" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007306$as_echo_n "checking whether or not to look for Carbon... " >&6; }
7307 # Check whether --enable-carbon-check was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007308if test "${enable_carbon_check+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007309 enableval=$enable_carbon_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007310else
7311 enable_carbon_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00007312fi
7313
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_carbon_check" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007315$as_echo "$enable_carbon_check" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00007316 if test "x$enable_carbon_check" = "xno"; then
7317 SKIP_CARBON=YES
7318 fi
7319fi
7320
Bram Moolenaar843ee412004-06-30 16:16:41 +00007321
Bram Moolenaar071d4272004-06-13 20:20:40 +00007322if test "x$MACOSX" = "xyes" -a -z "$SKIP_CARBON" -a "x$CARBON" = "xyes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Carbon GUI" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007324$as_echo_n "checking for Carbon GUI... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007326$as_echo "yes" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00007327 GUITYPE=CARBONGUI
Bram Moolenaare344bea2005-09-01 20:46:49 +00007328 if test "$VIMNAME" = "vim"; then
7329 VIMNAME=Vim
7330 fi
Bram Moolenaar14716812006-05-04 21:54:08 +00007331
Bram Moolenaar164fca32010-07-14 13:58:07 +02007332 if test "x$MACARCH" = "xboth"; then
7333 CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon"
7334 else
7335 CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/Headers/FlatCarbon"
7336 fi
7337
Bram Moolenaar14716812006-05-04 21:54:08 +00007338 if test x$prefix = xNONE; then
7339 prefix=/Applications
7340 fi
7341
7342 datadir='${prefix}/Vim.app/Contents/Resources'
7343
Bram Moolenaar182c5be2010-06-25 05:37:59 +02007344 SKIP_GTK2=YES;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007345 SKIP_GNOME=YES;
7346 SKIP_MOTIF=YES;
7347 SKIP_ATHENA=YES;
7348 SKIP_NEXTAW=YES;
7349 SKIP_PHOTON=YES;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007350 SKIP_CARBON=YES
7351fi
7352
7353
7354
7355
7356
7357
7358
7359
Bram Moolenaar182c5be2010-06-25 05:37:59 +02007360if test -z "$SKIP_GTK2"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007361
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007363$as_echo_n "checking --disable-gtktest argument... " >&6; }
7364 # Check whether --enable-gtktest was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007365if test "${enable_gtktest+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007366 enableval=$enable_gtktest;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007367else
7368 enable_gtktest=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00007369fi
7370
Bram Moolenaar071d4272004-06-13 20:20:40 +00007371 if test "x$enable_gtktest" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007373$as_echo "gtk test enabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007374 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007376$as_echo "gtk test disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007377 fi
7378
Bram Moolenaar071d4272004-06-13 20:20:40 +00007379 if test "X$PKG_CONFIG" = "X"; then
7380 # Extract the first word of "pkg-config", so it can be a program name with args.
7381set dummy pkg-config; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007382{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007383$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007384if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007385 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007386else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007387 case $PKG_CONFIG in
7388 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00007389 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
7390 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007391 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007392 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7393for as_dir in $PATH
7394do
7395 IFS=$as_save_IFS
7396 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007397 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00007398 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007399 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007400 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007401 break 2
7402 fi
7403done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007404 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00007405IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007406
Bram Moolenaar071d4272004-06-13 20:20:40 +00007407 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
7408 ;;
7409esac
7410fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007411PKG_CONFIG=$ac_cv_path_PKG_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00007412if test -n "$PKG_CONFIG"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007414$as_echo "$PKG_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007415else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007417$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007418fi
7419
Bram Moolenaar446cb832008-06-24 21:56:24 +00007420
Bram Moolenaar071d4272004-06-13 20:20:40 +00007421 fi
7422
Bram Moolenaar182c5be2010-06-25 05:37:59 +02007423 if test "x$PKG_CONFIG" != "xno"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007424
Bram Moolenaar071d4272004-06-13 20:20:40 +00007425 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
7426 {
7427 min_gtk_version=2.2.0
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007429$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007430 no_gtk=""
7431 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
7432 && $PKG_CONFIG --exists gtk+-2.0; then
7433 {
7434 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00007435 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
Bram Moolenaar071d4272004-06-13 20:20:40 +00007436 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
7437 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
7438 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
7439 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
7440 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
7441 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
7442 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
7443 }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007444 else
7445 no_gtk=yes
7446 fi
7447
7448 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
7449 {
7450 ac_save_CFLAGS="$CFLAGS"
7451 ac_save_LIBS="$LIBS"
7452 CFLAGS="$CFLAGS $GTK_CFLAGS"
7453 LIBS="$LIBS $GTK_LIBS"
7454
Bram Moolenaar182c5be2010-06-25 05:37:59 +02007455 rm -f conf.gtktest
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007456 if test "$cross_compiling" = yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00007457 echo $ac_n "cross compiling; assumed OK... $ac_c"
7458else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007460/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007461
7462#include <gtk/gtk.h>
7463#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00007464#if STDC_HEADERS
7465# include <stdlib.h>
7466# include <stddef.h>
7467#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00007468
7469int
7470main ()
7471{
7472int major, minor, micro;
7473char *tmp_version;
7474
7475system ("touch conf.gtktest");
7476
7477/* HP/UX 9 (%@#!) writes to sscanf strings */
7478tmp_version = g_strdup("$min_gtk_version");
7479if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
7480 printf("%s, bad version string\n", "$min_gtk_version");
7481 exit(1);
7482 }
7483
7484if ((gtk_major_version > major) ||
7485 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
7486 ((gtk_major_version == major) && (gtk_minor_version == minor) &&
7487 (gtk_micro_version >= micro)))
7488{
7489 return 0;
7490}
7491return 1;
7492}
7493
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007494_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007495if ac_fn_c_try_run "$LINENO"; then :
7496
Bram Moolenaar071d4272004-06-13 20:20:40 +00007497else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007498 no_gtk=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007499fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007500rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7501 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007502fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007503
Bram Moolenaar071d4272004-06-13 20:20:40 +00007504 CFLAGS="$ac_save_CFLAGS"
7505 LIBS="$ac_save_LIBS"
7506 }
7507 fi
7508 if test "x$no_gtk" = x ; then
7509 if test "x$enable_gtktest" = "xyes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007511$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007512 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007514$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007515 fi
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00007516 GUI_LIB_LOC="$GTK_LIBDIR"
Bram Moolenaar182c5be2010-06-25 05:37:59 +02007517 GTK_LIBNAME="$GTK_LIBS"
7518 GUI_INC_LOC="$GTK_CFLAGS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007519 else
7520 {
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007522$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007523 GTK_CFLAGS=""
7524 GTK_LIBS=""
7525 :
7526 }
7527 fi
7528 }
7529 else
7530 GTK_CFLAGS=""
7531 GTK_LIBS=""
7532 :
7533 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007534
7535
Bram Moolenaar071d4272004-06-13 20:20:40 +00007536 rm -f conf.gtktest
7537
Bram Moolenaar182c5be2010-06-25 05:37:59 +02007538 if test "x$GTK_CFLAGS" != "x"; then
7539 SKIP_ATHENA=YES
7540 SKIP_NEXTAW=YES
7541 SKIP_MOTIF=YES
7542 GUITYPE=GTK
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007543
Bram Moolenaar071d4272004-06-13 20:20:40 +00007544 fi
7545 fi
Bram Moolenaar182c5be2010-06-25 05:37:59 +02007546 if test "x$GUITYPE" = "xGTK"; then
Bram Moolenaar182c5be2010-06-25 05:37:59 +02007547 if test "$gtk_minor_version" = 1 -a "0$gtk_micro_version" -ge 1 \
7548 || test "0$gtk_minor_version" -ge 2; then
7549 $as_echo "#define HAVE_GTK_MULTIHEAD 1" >>confdefs.h
7550
7551 fi
7552 if test -z "$SKIP_GNOME"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007553 {
Bram Moolenaar071d4272004-06-13 20:20:40 +00007554
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007555
7556
7557
7558
7559
Bram Moolenaar446cb832008-06-24 21:56:24 +00007560# Check whether --with-gnome-includes was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007561if test "${with_gnome_includes+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007562 withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007563
Bram Moolenaar446cb832008-06-24 21:56:24 +00007564fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00007565
7566
Bram Moolenaar446cb832008-06-24 21:56:24 +00007567
7568# Check whether --with-gnome-libs was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007569if test "${with_gnome_libs+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007570 withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007571
Bram Moolenaar446cb832008-06-24 21:56:24 +00007572fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00007573
7574
Bram Moolenaar446cb832008-06-24 21:56:24 +00007575
7576# Check whether --with-gnome was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007577if test "${with_gnome+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007578 withval=$with_gnome; if test x$withval = xyes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007579 want_gnome=yes
7580 have_gnome=yes
7581 else
7582 if test "x$withval" = xno; then
7583 want_gnome=no
7584 else
7585 want_gnome=yes
7586 LDFLAGS="$LDFLAGS -L$withval/lib"
7587 CFLAGS="$CFLAGS -I$withval/include"
7588 gnome_prefix=$withval/lib
7589 fi
7590 fi
7591else
7592 want_gnome=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00007593fi
7594
Bram Moolenaar071d4272004-06-13 20:20:40 +00007595
Bram Moolenaar182c5be2010-06-25 05:37:59 +02007596 if test "x$want_gnome" = xyes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007597 {
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgnomeui-2.0" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007599$as_echo_n "checking for libgnomeui-2.0... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007600 if $PKG_CONFIG --exists libgnomeui-2.0; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007602$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007603 GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0`
7604 GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0`
7605 GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0`
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00007606
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007608$as_echo_n "checking for FreeBSD... " >&6; }
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00007609 if test "`(uname) 2>/dev/null`" = FreeBSD; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007611$as_echo "yes" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00007612 GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE"
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00007613 GNOME_LIBS="$GNOME_LIBS -pthread"
7614 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007616$as_echo "no" >&6; }
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00007617 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00007618 have_gnome=yes
7619 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007621$as_echo "not found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007622 if test "x" = xfail; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007623 as_fn_error "Could not find libgnomeui-2.0 via pkg-config" "$LINENO" 5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007624 fi
7625 fi
7626 }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007627 fi
7628
Bram Moolenaar182c5be2010-06-25 05:37:59 +02007629 if test "x$have_gnome" = xyes ; then
7630 $as_echo "#define FEAT_GUI_GNOME 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00007631
Bram Moolenaar182c5be2010-06-25 05:37:59 +02007632 GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR"
7633 GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007634 fi
7635 }
7636 fi
7637 fi
7638fi
7639
7640
7641if test -z "$SKIP_MOTIF"; then
7642 gui_XXX="/usr/XXX/Motif* /usr/Motif*/XXX /usr/XXX /usr/shlib /usr/X11*/XXX /usr/XXX/X11* /usr/dt/XXX /local/Motif*/XXX /local/XXX/Motif* /usr/local/Motif*/XXX /usr/local/XXX/Motif* /usr/local/XXX /usr/local/X11*/XXX /usr/local/LessTif/Motif*/XXX $MOTIFHOME/XXX"
7643 GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`"
7644
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI includes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007646$as_echo_n "checking for location of Motif GUI includes... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007647 gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC"
7648 GUI_INC_LOC=
7649 for try in $gui_includes; do
7650 if test -f "$try/Xm/Xm.h"; then
7651 GUI_INC_LOC=$try
7652 fi
7653 done
7654 if test -n "$GUI_INC_LOC"; then
7655 if test "$GUI_INC_LOC" = /usr/include; then
7656 GUI_INC_LOC=
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007658$as_echo "in default path" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007659 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_INC_LOC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007661$as_echo "$GUI_INC_LOC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007662 fi
7663 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007665$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007666 SKIP_MOTIF=YES
7667 fi
7668fi
7669
7670
7671if test -z "$SKIP_MOTIF"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-motif-lib argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007673$as_echo_n "checking --with-motif-lib argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007674
Bram Moolenaar446cb832008-06-24 21:56:24 +00007675# Check whether --with-motif-lib was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007676if test "${with_motif_lib+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007677 withval=$with_motif_lib; MOTIF_LIBNAME="${withval}"
7678fi
7679
Bram Moolenaar071d4272004-06-13 20:20:40 +00007680
7681 if test -n "$MOTIF_LIBNAME"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOTIF_LIBNAME" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007683$as_echo "$MOTIF_LIBNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007684 GUI_LIB_LOC=
7685 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007687$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007688
7689 GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`"
7690
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI libs" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007692$as_echo_n "checking for location of Motif GUI libs... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007693 gui_libs="`echo $x_libraries|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/lib/g` `echo "$GUI_INC_LOC" | sed s/include/lib/` $GUI_LIB_LOC"
7694 GUI_LIB_LOC=
7695 for try in $gui_libs; do
Bram Moolenaar325b7a22004-07-05 15:58:32 +00007696 for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do
Bram Moolenaar071d4272004-06-13 20:20:40 +00007697 if test -f "$libtry"; then
7698 GUI_LIB_LOC=$try
7699 fi
7700 done
7701 done
7702 if test -n "$GUI_LIB_LOC"; then
7703 if test "$GUI_LIB_LOC" = /usr/lib; then
7704 GUI_LIB_LOC=
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007706$as_echo "in default path" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007707 else
7708 if test -n "$GUI_LIB_LOC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_LIB_LOC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007710$as_echo "$GUI_LIB_LOC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007711 if test "`(uname) 2>/dev/null`" = SunOS &&
7712 uname -r | grep '^5' >/dev/null; then
7713 GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC"
7714 fi
7715 fi
7716 fi
7717 MOTIF_LIBNAME=-lXm
7718 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007720$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007721 SKIP_MOTIF=YES
7722 fi
7723 fi
7724fi
7725
7726if test -z "$SKIP_MOTIF"; then
7727 SKIP_ATHENA=YES
7728 SKIP_NEXTAW=YES
7729 GUITYPE=MOTIF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007730
Bram Moolenaar071d4272004-06-13 20:20:40 +00007731fi
7732
7733
7734GUI_X_LIBS=
7735
7736if test -z "$SKIP_ATHENA"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Athena header files can be found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007738$as_echo_n "checking if Athena header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007739 cflags_save=$CFLAGS
7740 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007742/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007743
7744#include <X11/Intrinsic.h>
7745#include <X11/Xaw/Paned.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007746int
7747main ()
7748{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007749
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007750 ;
7751 return 0;
7752}
7753_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007754if ac_fn_c_try_compile "$LINENO"; then :
7755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007756$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007757else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007759$as_echo "no" >&6; }; SKIP_ATHENA=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00007760fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007761rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00007762 CFLAGS=$cflags_save
7763fi
7764
7765if test -z "$SKIP_ATHENA"; then
7766 GUITYPE=ATHENA
7767fi
7768
7769if test -z "$SKIP_NEXTAW"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if neXtaw header files can be found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007771$as_echo_n "checking if neXtaw header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007772 cflags_save=$CFLAGS
7773 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007775/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007776
7777#include <X11/Intrinsic.h>
7778#include <X11/neXtaw/Paned.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007779int
7780main ()
7781{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007782
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007783 ;
7784 return 0;
7785}
7786_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007787if ac_fn_c_try_compile "$LINENO"; then :
7788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007789$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007790else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007792$as_echo "no" >&6; }; SKIP_NEXTAW=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00007793fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007794rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00007795 CFLAGS=$cflags_save
7796fi
7797
7798if test -z "$SKIP_NEXTAW"; then
7799 GUITYPE=NEXTAW
7800fi
7801
7802if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
7803 if test -n "$GUI_INC_LOC"; then
7804 GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`"
7805 fi
7806 if test -n "$GUI_LIB_LOC"; then
7807 GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`"
7808 fi
7809
7810 ldflags_save=$LDFLAGS
7811 LDFLAGS="$X_LIBS $LDFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007813$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007814if test "${ac_cv_lib_Xext_XShapeQueryExtension+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007815 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007816else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007817 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007818LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007819cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007820/* end confdefs.h. */
7821
Bram Moolenaar446cb832008-06-24 21:56:24 +00007822/* Override any GCC internal prototype to avoid an error.
7823 Use char because int might match the return type of a GCC
7824 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007825#ifdef __cplusplus
7826extern "C"
7827#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007828char XShapeQueryExtension ();
7829int
7830main ()
7831{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007832return XShapeQueryExtension ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007833 ;
7834 return 0;
7835}
7836_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007837if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007838 ac_cv_lib_Xext_XShapeQueryExtension=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007839else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007840 ac_cv_lib_Xext_XShapeQueryExtension=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007841fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007842rm -f core conftest.err conftest.$ac_objext \
7843 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007844LIBS=$ac_check_lib_save_LIBS
7845fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007846{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007847$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007848if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00007849 GUI_X_LIBS="-lXext"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007850fi
7851
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wslen in -lw" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007853$as_echo_n "checking for wslen in -lw... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007854if test "${ac_cv_lib_w_wslen+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007855 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007856else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007857 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007858LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007859cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007860/* end confdefs.h. */
7861
Bram Moolenaar446cb832008-06-24 21:56:24 +00007862/* Override any GCC internal prototype to avoid an error.
7863 Use char because int might match the return type of a GCC
7864 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007865#ifdef __cplusplus
7866extern "C"
7867#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007868char wslen ();
7869int
7870main ()
7871{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007872return wslen ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007873 ;
7874 return 0;
7875}
7876_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007877if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007878 ac_cv_lib_w_wslen=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007879else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007880 ac_cv_lib_w_wslen=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007881fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007882rm -f core conftest.err conftest.$ac_objext \
7883 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007884LIBS=$ac_check_lib_save_LIBS
7885fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007886{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wslen" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007887$as_echo "$ac_cv_lib_w_wslen" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007888if test "x$ac_cv_lib_w_wslen" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00007889 X_EXTRA_LIBS="$X_EXTRA_LIBS -lw"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007890fi
7891
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007893$as_echo_n "checking for dlsym in -ldl... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007894if test "${ac_cv_lib_dl_dlsym+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007895 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007896else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007897 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007898LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007899cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007900/* end confdefs.h. */
7901
Bram Moolenaar446cb832008-06-24 21:56:24 +00007902/* Override any GCC internal prototype to avoid an error.
7903 Use char because int might match the return type of a GCC
7904 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007905#ifdef __cplusplus
7906extern "C"
7907#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007908char dlsym ();
7909int
7910main ()
7911{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007912return dlsym ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007913 ;
7914 return 0;
7915}
7916_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007917if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007918 ac_cv_lib_dl_dlsym=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007919else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007920 ac_cv_lib_dl_dlsym=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007921fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007922rm -f core conftest.err conftest.$ac_objext \
7923 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007924LIBS=$ac_check_lib_save_LIBS
7925fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007926{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007927$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007928if test "x$ac_cv_lib_dl_dlsym" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00007929 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007930fi
7931
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuCreateStippledPixmap in -lXmu" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007933$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007934if test "${ac_cv_lib_Xmu_XmuCreateStippledPixmap+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007935 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007936else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007937 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007938LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007939cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007940/* end confdefs.h. */
7941
Bram Moolenaar446cb832008-06-24 21:56:24 +00007942/* Override any GCC internal prototype to avoid an error.
7943 Use char because int might match the return type of a GCC
7944 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007945#ifdef __cplusplus
7946extern "C"
7947#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007948char XmuCreateStippledPixmap ();
7949int
7950main ()
7951{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007952return XmuCreateStippledPixmap ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007953 ;
7954 return 0;
7955}
7956_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007957if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007958 ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007959else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007960 ac_cv_lib_Xmu_XmuCreateStippledPixmap=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007961fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007962rm -f core conftest.err conftest.$ac_objext \
7963 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007964LIBS=$ac_check_lib_save_LIBS
7965fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007966{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007967$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007968if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00007969 GUI_X_LIBS="-lXmu $GUI_X_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007970fi
7971
7972 if test -z "$SKIP_MOTIF"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpEndJob in -lXp" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007974$as_echo_n "checking for XpEndJob in -lXp... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007975if test "${ac_cv_lib_Xp_XpEndJob+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007976 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007977else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007978 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007979LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007980cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007981/* end confdefs.h. */
7982
Bram Moolenaar446cb832008-06-24 21:56:24 +00007983/* Override any GCC internal prototype to avoid an error.
7984 Use char because int might match the return type of a GCC
7985 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007986#ifdef __cplusplus
7987extern "C"
7988#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007989char XpEndJob ();
7990int
7991main ()
7992{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007993return XpEndJob ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007994 ;
7995 return 0;
7996}
7997_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007998if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007999 ac_cv_lib_Xp_XpEndJob=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00008000else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008001 ac_cv_lib_Xp_XpEndJob=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00008002fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008003rm -f core conftest.err conftest.$ac_objext \
8004 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008005LIBS=$ac_check_lib_save_LIBS
8006fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008007{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpEndJob" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008008$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008009if test "x$ac_cv_lib_Xp_XpEndJob" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008010 GUI_X_LIBS="-lXp $GUI_X_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008011fi
8012
8013 fi
8014 LDFLAGS=$ldflags_save
8015
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra X11 defines" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008017$as_echo_n "checking for extra X11 defines... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008018 NARROW_PROTO=
8019 rm -fr conftestdir
8020 if mkdir conftestdir; then
8021 cd conftestdir
8022 cat > Imakefile <<'EOF'
8023acfindx:
8024 @echo 'NARROW_PROTO="${PROTO_DEFINES}"'
8025EOF
8026 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
8027 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
8028 fi
8029 cd ..
8030 rm -fr conftestdir
8031 fi
8032 if test -z "$NARROW_PROTO"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008034$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008035 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NARROW_PROTO" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008037$as_echo "$NARROW_PROTO" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008038 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008039
Bram Moolenaar071d4272004-06-13 20:20:40 +00008040fi
8041
8042if test "$enable_xsmp" = "yes"; then
8043 cppflags_save=$CPPFLAGS
8044 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008045 for ac_header in X11/SM/SMlib.h
8046do :
8047 ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default"
8048if test "x$ac_cv_header_X11_SM_SMlib_h" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008049 cat >>confdefs.h <<_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008050#define HAVE_X11_SM_SMLIB_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008051_ACEOF
8052
8053fi
8054
Bram Moolenaar071d4272004-06-13 20:20:40 +00008055done
8056
8057 CPPFLAGS=$cppflags_save
8058fi
8059
8060
Bram Moolenaare667c952010-07-05 22:57:59 +02008061if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK2"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008062 cppflags_save=$CPPFLAGS
8063 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008064 for ac_header in X11/xpm.h X11/Sunkeysym.h
8065do :
8066 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8067ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8068eval as_val=\$$as_ac_Header
8069 if test "x$as_val" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008070 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008071#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008072_ACEOF
8073
8074fi
8075
Bram Moolenaar071d4272004-06-13 20:20:40 +00008076done
8077
8078
8079 if test ! "$enable_xim" = "no"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XIMText in X11/Xlib.h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008081$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008083/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008084#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008085_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008086if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008087 $EGREP "XIMText" >/dev/null 2>&1; then :
8088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008089$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008090else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; xim has been disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008092$as_echo "no; xim has been disabled" >&6; }; enable_xim = "no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008093fi
8094rm -f conftest*
8095
8096 fi
8097 CPPFLAGS=$cppflags_save
8098
8099 if test "$enable_xim" = "auto" -a "$enable_hangulinput" != "yes" \
8100 -a "x$GUITYPE" != "xNONE" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: X GUI selected; xim has been enabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008102$as_echo "X GUI selected; xim has been enabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008103 enable_xim="yes"
8104 fi
8105fi
8106
8107if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
8108 cppflags_save=$CPPFLAGS
8109 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11/Xmu/Editres.h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008111$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008112 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008113/* end confdefs.h. */
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00008114
8115#include <X11/Intrinsic.h>
8116#include <X11/Xmu/Editres.h>
8117int
8118main ()
8119{
8120int i; i = 0;
8121 ;
8122 return 0;
8123}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008124_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008125if ac_fn_c_try_compile "$LINENO"; then :
8126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008127$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008128 $as_echo "#define HAVE_X11_XMU_EDITRES_H 1" >>confdefs.h
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00008129
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008130else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008132$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008133fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008134rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008135 CPPFLAGS=$cppflags_save
8136fi
8137
8138if test -z "$SKIP_MOTIF"; then
8139 cppflags_save=$CPPFLAGS
8140 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008141 for ac_header in Xm/Xm.h Xm/XpmP.h Xm/JoinSideT.h Xm/TraitP.h Xm/Manager.h \
Bram Moolenaarfc1421e2006-04-20 22:17:20 +00008142 Xm/UnhighlightT.h Xm/Notebook.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008143do :
8144 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8145ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8146eval as_val=\$$as_ac_Header
8147 if test "x$as_val" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008148 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008149#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008150_ACEOF
8151
8152fi
8153
Bram Moolenaar071d4272004-06-13 20:20:40 +00008154done
8155
Bram Moolenaar910f66f2006-04-05 20:41:53 +00008156
8157 if test $ac_cv_header_Xm_XpmP_h = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmAttributes_21 in Xm/XpmP.h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008159$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar910f66f2006-04-05 20:41:53 +00008161/* end confdefs.h. */
8162#include <Xm/XpmP.h>
8163int
8164main ()
8165{
8166XpmAttributes_21 attr;
8167 ;
8168 return 0;
8169}
8170_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008171if ac_fn_c_try_compile "$LINENO"; then :
8172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8173$as_echo "yes" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes_21" >>confdefs.h
Bram Moolenaar910f66f2006-04-05 20:41:53 +00008174
8175else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8177$as_echo "no" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h
Bram Moolenaar910f66f2006-04-05 20:41:53 +00008178
8179
8180fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008181rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar910f66f2006-04-05 20:41:53 +00008182 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008183 $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h
Bram Moolenaar910f66f2006-04-05 20:41:53 +00008184
8185 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008186 CPPFLAGS=$cppflags_save
8187fi
8188
8189if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; xim has been disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008191$as_echo "no GUI selected; xim has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008192 enable_xim="no"
8193fi
8194if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; fontset has been disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008196$as_echo "no GUI selected; fontset has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008197 enable_fontset="no"
8198fi
Bram Moolenaar182c5be2010-06-25 05:37:59 +02008199if test "x$GUITYPE:$enable_fontset" = "xGTK:yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2 GUI selected; fontset has been disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008201$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008202 enable_fontset="no"
8203fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008204
8205if test -z "$SKIP_PHOTON"; then
8206 GUITYPE=PHOTONGUI
8207fi
8208
8209
8210
8211
8212
8213
8214if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008215 as_fn_error "cannot use workshop without Motif" "$LINENO" 5
Bram Moolenaar071d4272004-06-13 20:20:40 +00008216fi
8217
8218if test "$enable_xim" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008219 $as_echo "#define FEAT_XIM 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008220
8221fi
8222if test "$enable_fontset" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008223 $as_echo "#define FEAT_XFONTSET 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008224
8225fi
8226
8227
8228
8229
8230if test "$enable_hangulinput" = "yes"; then
8231 if test "x$GUITYPE" = "xNONE"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; hangul input has been disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008233$as_echo "no GUI selected; hangul input has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008234 enable_hangulinput=no
8235 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008236 $as_echo "#define FEAT_HANGULIN 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008237
8238 HANGULIN_SRC=hangulin.c
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008239
Bram Moolenaar071d4272004-06-13 20:20:40 +00008240 HANGULIN_OBJ=objects/hangulin.o
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008241
Bram Moolenaar071d4272004-06-13 20:20:40 +00008242 fi
8243fi
8244
8245
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether toupper is broken" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008247$as_echo_n "checking whether toupper is broken... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008248if test "${vim_cv_toupper_broken+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008249 $as_echo_n "(cached) " >&6
8250else
8251
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008252 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008253
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008254 as_fn_error "cross-compiling: please set 'vim_cv_toupper_broken'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008255
Bram Moolenaar071d4272004-06-13 20:20:40 +00008256else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8258/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00008259
8260#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008261#include <ctype.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00008262#if STDC_HEADERS
8263# include <stdlib.h>
8264# include <stddef.h>
8265#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008266main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); }
Bram Moolenaar446cb832008-06-24 21:56:24 +00008267
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008268_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008269if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008270
8271 vim_cv_toupper_broken=yes
8272
Bram Moolenaar071d4272004-06-13 20:20:40 +00008273else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008274
8275 vim_cv_toupper_broken=no
8276
Bram Moolenaar071d4272004-06-13 20:20:40 +00008277fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008278rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8279 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008280fi
8281
Bram Moolenaar446cb832008-06-24 21:56:24 +00008282fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008283{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_toupper_broken" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008284$as_echo "$vim_cv_toupper_broken" >&6; }
8285
8286if test "x$vim_cv_toupper_broken" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008287 $as_echo "#define BROKEN_TOUPPER 1" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +00008288
8289fi
8290
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008291{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __DATE__ and __TIME__ work" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008292$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008293cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008294/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00008295#include <stdio.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008296int
8297main ()
8298{
Bram Moolenaar071d4272004-06-13 20:20:40 +00008299printf("(" __DATE__ " " __TIME__ ")");
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008300 ;
8301 return 0;
8302}
8303_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008304if ac_fn_c_try_compile "$LINENO"; then :
8305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8306$as_echo "yes" >&6; }; $as_echo "#define HAVE_DATE_TIME 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008307
8308else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008310$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008311fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008312rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008313
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008314{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) is allowed" >&5
Bram Moolenaar0c094b92009-05-14 20:20:33 +00008315$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008316cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar0c094b92009-05-14 20:20:33 +00008317/* end confdefs.h. */
8318#include <stdio.h>
8319int
8320main ()
8321{
8322int x __attribute__((unused));
8323 ;
8324 return 0;
8325}
8326_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008327if ac_fn_c_try_compile "$LINENO"; then :
8328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8329$as_echo "yes" >&6; }; $as_echo "#define HAVE_ATTRIBUTE_UNUSED 1" >>confdefs.h
Bram Moolenaar0c094b92009-05-14 20:20:33 +00008330
8331else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar0c094b92009-05-14 20:20:33 +00008333$as_echo "no" >&6; }
8334fi
Bram Moolenaar0c094b92009-05-14 20:20:33 +00008335rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8336
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008337ac_fn_c_check_header_mongrel "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default"
8338if test "x$ac_cv_header_elf_h" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008339 HAS_ELF=1
Bram Moolenaar071d4272004-06-13 20:20:40 +00008340fi
8341
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008342
Bram Moolenaar071d4272004-06-13 20:20:40 +00008343if test "$HAS_ELF" = 1; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lelf" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008345$as_echo_n "checking for main in -lelf... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008346if test "${ac_cv_lib_elf_main+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008347 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008348else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008349 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00008350LIBS="-lelf $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008351cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008352/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008353
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008354
8355int
8356main ()
8357{
Bram Moolenaar446cb832008-06-24 21:56:24 +00008358return main ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008359 ;
8360 return 0;
8361}
8362_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008363if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008364 ac_cv_lib_elf_main=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00008365else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008366 ac_cv_lib_elf_main=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00008367fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008368rm -f core conftest.err conftest.$ac_objext \
8369 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008370LIBS=$ac_check_lib_save_LIBS
8371fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008372{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_main" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008373$as_echo "$ac_cv_lib_elf_main" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008374if test "x$ac_cv_lib_elf_main" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008375 cat >>confdefs.h <<_ACEOF
8376#define HAVE_LIBELF 1
8377_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008378
8379 LIBS="-lelf $LIBS"
8380
Bram Moolenaar071d4272004-06-13 20:20:40 +00008381fi
8382
8383fi
8384
8385ac_header_dirent=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008386for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008387 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008388{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008389$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008390if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008391 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008392else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008394/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008395#include <sys/types.h>
8396#include <$ac_hdr>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008397
8398int
8399main ()
8400{
8401if ((DIR *) 0)
8402return 0;
8403 ;
8404 return 0;
8405}
8406_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008407if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008408 eval "$as_ac_Header=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008409else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008410 eval "$as_ac_Header=no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008411fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008412rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008413fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008414eval ac_res=\$$as_ac_Header
8415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008416$as_echo "$ac_res" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008417eval as_val=\$$as_ac_Header
8418 if test "x$as_val" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008419 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008420#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008421_ACEOF
8422
8423ac_header_dirent=$ac_hdr; break
Bram Moolenaar071d4272004-06-13 20:20:40 +00008424fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008425
Bram Moolenaar071d4272004-06-13 20:20:40 +00008426done
8427# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8428if test $ac_header_dirent = dirent.h; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008430$as_echo_n "checking for library containing opendir... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008431if test "${ac_cv_search_opendir+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008432 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008433else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008434 ac_func_search_save_LIBS=$LIBS
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008435cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008436/* end confdefs.h. */
8437
Bram Moolenaar446cb832008-06-24 21:56:24 +00008438/* Override any GCC internal prototype to avoid an error.
8439 Use char because int might match the return type of a GCC
8440 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008441#ifdef __cplusplus
8442extern "C"
8443#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008444char opendir ();
8445int
8446main ()
8447{
Bram Moolenaar446cb832008-06-24 21:56:24 +00008448return opendir ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008449 ;
8450 return 0;
8451}
8452_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008453for ac_lib in '' dir; do
8454 if test -z "$ac_lib"; then
8455 ac_res="none required"
8456 else
8457 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008458 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008459 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008460 if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008461 ac_cv_search_opendir=$ac_res
Bram Moolenaar071d4272004-06-13 20:20:40 +00008462fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008463rm -f core conftest.err conftest.$ac_objext \
8464 conftest$ac_exeext
8465 if test "${ac_cv_search_opendir+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008466 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008467fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008468done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008469if test "${ac_cv_search_opendir+set}" = set; then :
8470
Bram Moolenaar446cb832008-06-24 21:56:24 +00008471else
8472 ac_cv_search_opendir=no
8473fi
8474rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008475LIBS=$ac_func_search_save_LIBS
8476fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008478$as_echo "$ac_cv_search_opendir" >&6; }
8479ac_res=$ac_cv_search_opendir
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008480if test "$ac_res" != no; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008481 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008482
8483fi
8484
Bram Moolenaar071d4272004-06-13 20:20:40 +00008485else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008487$as_echo_n "checking for library containing opendir... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008488if test "${ac_cv_search_opendir+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008489 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008490else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008491 ac_func_search_save_LIBS=$LIBS
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008492cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008493/* end confdefs.h. */
8494
Bram Moolenaar446cb832008-06-24 21:56:24 +00008495/* Override any GCC internal prototype to avoid an error.
8496 Use char because int might match the return type of a GCC
8497 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008498#ifdef __cplusplus
8499extern "C"
8500#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008501char opendir ();
8502int
8503main ()
8504{
Bram Moolenaar446cb832008-06-24 21:56:24 +00008505return opendir ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008506 ;
8507 return 0;
8508}
8509_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008510for ac_lib in '' x; do
8511 if test -z "$ac_lib"; then
8512 ac_res="none required"
8513 else
8514 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008515 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008516 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008517 if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008518 ac_cv_search_opendir=$ac_res
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008519fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008520rm -f core conftest.err conftest.$ac_objext \
8521 conftest$ac_exeext
8522 if test "${ac_cv_search_opendir+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008523 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008524fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008525done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008526if test "${ac_cv_search_opendir+set}" = set; then :
8527
Bram Moolenaar446cb832008-06-24 21:56:24 +00008528else
8529 ac_cv_search_opendir=no
8530fi
8531rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008532LIBS=$ac_func_search_save_LIBS
8533fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008534{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008535$as_echo "$ac_cv_search_opendir" >&6; }
8536ac_res=$ac_cv_search_opendir
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008537if test "$ac_res" != no; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008538 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008539
8540fi
8541
8542fi
8543
8544
Bram Moolenaar071d4272004-06-13 20:20:40 +00008545if test $ac_cv_header_sys_wait_h = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that defines union wait" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008547$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008548 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008549/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008550#include <sys/wait.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008551int
8552main ()
8553{
Bram Moolenaar071d4272004-06-13 20:20:40 +00008554union wait xx, yy; xx = yy
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008555 ;
8556 return 0;
8557}
8558_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008559if ac_fn_c_try_compile "$LINENO"; then :
8560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008561$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008562 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008563
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008564 $as_echo "#define HAVE_UNION_WAIT 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008565
8566else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008568$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008569fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008570rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008571fi
8572
Bram Moolenaarfa7584c2010-05-19 21:57:45 +02008573for ac_header in stdarg.h stdint.h stdlib.h string.h \
8574 sys/select.h sys/utsname.h termcap.h fcntl.h \
8575 sgtty.h sys/ioctl.h sys/time.h sys/types.h \
8576 termio.h iconv.h inttypes.h langinfo.h math.h \
8577 unistd.h stropts.h errno.h sys/resource.h \
8578 sys/systeminfo.h locale.h sys/stream.h termios.h \
8579 libc.h sys/statfs.h poll.h sys/poll.h pwd.h \
8580 utime.h sys/param.h libintl.h libgen.h \
8581 util/debug.h util/msg18n.h frame.h sys/acl.h \
8582 sys/access.h sys/sysinfo.h wchar.h wctype.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008583do :
8584 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8585ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8586eval as_val=\$$as_ac_Header
8587 if test "x$as_val" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008588 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008589#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008590_ACEOF
8591
8592fi
8593
Bram Moolenaar071d4272004-06-13 20:20:40 +00008594done
8595
8596
Bram Moolenaar00ca2842008-06-26 20:14:00 +00008597for ac_header in sys/ptem.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008598do :
8599 ac_fn_c_check_header_compile "$LINENO" "sys/ptem.h" "ac_cv_header_sys_ptem_h" "#if defined HAVE_SYS_STREAM_H
Bram Moolenaar00ca2842008-06-26 20:14:00 +00008600# include <sys/stream.h>
8601#endif
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008602"
8603if test "x$ac_cv_header_sys_ptem_h" = x""yes; then :
Bram Moolenaar32f31b12009-05-21 13:20:59 +00008604 cat >>confdefs.h <<_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008605#define HAVE_SYS_PTEM_H 1
Bram Moolenaar32f31b12009-05-21 13:20:59 +00008606_ACEOF
8607
8608fi
8609
8610done
8611
8612
Bram Moolenaar32f31b12009-05-21 13:20:59 +00008613for ac_header in sys/sysctl.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008614do :
8615 ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#if defined HAVE_SYS_PARAM_H
Bram Moolenaar32f31b12009-05-21 13:20:59 +00008616# include <sys/param.h>
8617#endif
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008618"
8619if test "x$ac_cv_header_sys_sysctl_h" = x""yes; then :
Bram Moolenaar00ca2842008-06-26 20:14:00 +00008620 cat >>confdefs.h <<_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008621#define HAVE_SYS_SYSCTL_H 1
Bram Moolenaar00ca2842008-06-26 20:14:00 +00008622_ACEOF
8623
8624fi
8625
8626done
8627
8628
8629
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_np.h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008631$as_echo_n "checking for pthread_np.h... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008632cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008633/* end confdefs.h. */
8634
8635#include <pthread.h>
8636#include <pthread_np.h>
8637int
8638main ()
8639{
8640int i; i = 0;
8641 ;
8642 return 0;
8643}
8644_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008645if ac_fn_c_try_compile "$LINENO"; then :
8646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008647$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008648 $as_echo "#define HAVE_PTHREAD_NP_H 1" >>confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008649
8650else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008652$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008653fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008654rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008655
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008656for ac_header in strings.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008657do :
8658 ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default"
8659if test "x$ac_cv_header_strings_h" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008660 cat >>confdefs.h <<_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008661#define HAVE_STRINGS_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008662_ACEOF
8663
8664fi
8665
Bram Moolenaar071d4272004-06-13 20:20:40 +00008666done
8667
Bram Moolenaar9372a112005-12-06 19:59:18 +00008668if test "x$MACOSX" = "xyes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008669 $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h
Bram Moolenaar9372a112005-12-06 19:59:18 +00008670
8671else
Bram Moolenaar071d4272004-06-13 20:20:40 +00008672
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if strings.h can be included after string.h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008674$as_echo_n "checking if strings.h can be included after string.h... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008675cppflags_save=$CPPFLAGS
8676CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008677cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008678/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008679
8680#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO)
8681# define _NO_PROTO /* like in os_unix.h, causes conflict for AIX (Winn) */
8682 /* but don't do it on AIX 5.1 (Uribarri) */
8683#endif
8684#ifdef HAVE_XM_XM_H
8685# include <Xm/Xm.h> /* This breaks it for HP-UX 11 (Squassabia) */
8686#endif
8687#ifdef HAVE_STRING_H
8688# include <string.h>
8689#endif
8690#if defined(HAVE_STRINGS_H)
8691# include <strings.h>
8692#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008693
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008694int
8695main ()
8696{
8697int i; i = 0;
8698 ;
8699 return 0;
8700}
8701_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008702if ac_fn_c_try_compile "$LINENO"; then :
8703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008704$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008705else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008706 $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008707
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008709$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008710fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008711rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008712CPPFLAGS=$cppflags_save
Bram Moolenaar9372a112005-12-06 19:59:18 +00008713fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008714
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008715if test $ac_cv_c_compiler_gnu = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008717$as_echo_n "checking whether $CC needs -traditional... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008718if test "${ac_cv_prog_gcc_traditional+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008719 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008720else
8721 ac_pattern="Autoconf.*'x'"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008723/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008724#include <sgtty.h>
8725Autoconf TIOCGETP
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008726_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008727if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008728 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008729 ac_cv_prog_gcc_traditional=yes
8730else
Bram Moolenaar071d4272004-06-13 20:20:40 +00008731 ac_cv_prog_gcc_traditional=no
8732fi
8733rm -f conftest*
8734
8735
8736 if test $ac_cv_prog_gcc_traditional = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008738/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008739#include <termio.h>
8740Autoconf TCGETA
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008741_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008742if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008743 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008744 ac_cv_prog_gcc_traditional=yes
8745fi
8746rm -f conftest*
8747
8748 fi
8749fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008751$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008752 if test $ac_cv_prog_gcc_traditional = yes; then
8753 CC="$CC -traditional"
8754 fi
8755fi
8756
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008758$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008759if test "${ac_cv_c_const+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008760 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008761else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008763/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008764
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008765int
8766main ()
8767{
8768/* FIXME: Include the comments suggested by Paul. */
8769#ifndef __cplusplus
8770 /* Ultrix mips cc rejects this. */
8771 typedef int charset[2];
Bram Moolenaar446cb832008-06-24 21:56:24 +00008772 const charset cs;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008773 /* SunOS 4.1.1 cc rejects this. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00008774 char const *const *pcpcc;
8775 char **ppc;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008776 /* NEC SVR4.0.2 mips cc rejects this. */
8777 struct point {int x, y;};
8778 static struct point const zero = {0,0};
8779 /* AIX XL C 1.02.0.0 rejects this.
8780 It does not let you subtract one const X* pointer from another in
8781 an arm of an if-expression whose if-part is not a constant
8782 expression */
8783 const char *g = "string";
Bram Moolenaar446cb832008-06-24 21:56:24 +00008784 pcpcc = &g + (g ? g-g : 0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008785 /* HPUX 7.0 cc rejects these. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00008786 ++pcpcc;
8787 ppc = (char**) pcpcc;
8788 pcpcc = (char const *const *) ppc;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008789 { /* SCO 3.2v4 cc rejects this. */
8790 char *t;
8791 char const *s = 0 ? (char *) 0 : (char const *) 0;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008792
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008793 *t++ = 0;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008794 if (s) return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008795 }
8796 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
8797 int x[] = {25, 17};
8798 const int *foo = &x[0];
8799 ++foo;
8800 }
8801 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8802 typedef const int *iptr;
8803 iptr p = 0;
8804 ++p;
8805 }
8806 { /* AIX XL C 1.02.0.0 rejects this saying
8807 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8808 struct s { int j; const int *ap[3]; };
8809 struct s *b; b->j = 5;
8810 }
8811 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8812 const int foo = 10;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008813 if (!foo) return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008814 }
Bram Moolenaar446cb832008-06-24 21:56:24 +00008815 return !cs[0] && !zero.x;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008816#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008817
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008818 ;
8819 return 0;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008820}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008821_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008822if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008823 ac_cv_c_const=yes
8824else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008825 ac_cv_c_const=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008826fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008827rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008828fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008829{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008830$as_echo "$ac_cv_c_const" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008831if test $ac_cv_c_const = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008832
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008833$as_echo "#define const /**/" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008834
8835fi
8836
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008838$as_echo_n "checking for working volatile... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008839if test "${ac_cv_c_volatile+set}" = set; then :
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008840 $as_echo_n "(cached) " >&6
8841else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008843/* end confdefs.h. */
8844
8845int
8846main ()
8847{
8848
8849volatile int x;
8850int * volatile y = (int *) 0;
8851return !x && !y;
8852 ;
8853 return 0;
8854}
8855_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008856if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008857 ac_cv_c_volatile=yes
8858else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008859 ac_cv_c_volatile=no
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008860fi
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008861rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8862fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008863{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008864$as_echo "$ac_cv_c_volatile" >&6; }
8865if test $ac_cv_c_volatile = no; then
8866
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008867$as_echo "#define volatile /**/" >>confdefs.h
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008868
8869fi
8870
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008871ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
8872if test "x$ac_cv_type_mode_t" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008873
Bram Moolenaar071d4272004-06-13 20:20:40 +00008874else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008875
8876cat >>confdefs.h <<_ACEOF
8877#define mode_t int
8878_ACEOF
8879
8880fi
8881
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008882ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
8883if test "x$ac_cv_type_off_t" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008884
Bram Moolenaar071d4272004-06-13 20:20:40 +00008885else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008886
8887cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008888#define off_t long int
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008889_ACEOF
8890
8891fi
8892
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008893ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
8894if test "x$ac_cv_type_pid_t" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008895
Bram Moolenaar071d4272004-06-13 20:20:40 +00008896else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008897
8898cat >>confdefs.h <<_ACEOF
8899#define pid_t int
8900_ACEOF
8901
8902fi
8903
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008904ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
8905if test "x$ac_cv_type_size_t" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008906
Bram Moolenaar071d4272004-06-13 20:20:40 +00008907else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008908
8909cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008910#define size_t unsigned int
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008911_ACEOF
8912
8913fi
8914
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008916$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008917if test "${ac_cv_type_uid_t+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008918 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008919else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008921/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008922#include <sys/types.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008923
8924_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008925if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008926 $EGREP "uid_t" >/dev/null 2>&1; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008927 ac_cv_type_uid_t=yes
8928else
Bram Moolenaar071d4272004-06-13 20:20:40 +00008929 ac_cv_type_uid_t=no
8930fi
8931rm -f conftest*
8932
8933fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008934{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008935$as_echo "$ac_cv_type_uid_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008936if test $ac_cv_type_uid_t = no; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008937
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008938$as_echo "#define uid_t int" >>confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008939
8940
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008941$as_echo "#define gid_t int" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008942
8943fi
8944
Bram Moolenaar0bbabe82010-05-17 20:32:55 +02008945ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
8946case $ac_cv_c_uint32_t in #(
8947 no|yes) ;; #(
8948 *)
8949
8950$as_echo "#define _UINT32_T 1" >>confdefs.h
8951
8952
8953cat >>confdefs.h <<_ACEOF
8954#define uint32_t $ac_cv_c_uint32_t
8955_ACEOF
8956;;
8957 esac
8958
Bram Moolenaarfa7584c2010-05-19 21:57:45 +02008959
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008960{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008961$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008962if test "${ac_cv_header_time+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008963 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008964else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008965 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008966/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008967#include <sys/types.h>
8968#include <sys/time.h>
8969#include <time.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008970
8971int
8972main ()
8973{
8974if ((struct tm *) 0)
8975return 0;
8976 ;
8977 return 0;
8978}
8979_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008980if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008981 ac_cv_header_time=yes
8982else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008983 ac_cv_header_time=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008984fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008985rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008986fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008987{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008988$as_echo "$ac_cv_header_time" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008989if test $ac_cv_header_time = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008990
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008991$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008992
8993fi
8994
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008995ac_fn_c_check_type "$LINENO" "ino_t" "ac_cv_type_ino_t" "$ac_includes_default"
8996if test "x$ac_cv_type_ino_t" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008997
Bram Moolenaar071d4272004-06-13 20:20:40 +00008998else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008999
9000cat >>confdefs.h <<_ACEOF
9001#define ino_t long
9002_ACEOF
9003
9004fi
9005
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009006ac_fn_c_check_type "$LINENO" "dev_t" "ac_cv_type_dev_t" "$ac_includes_default"
9007if test "x$ac_cv_type_dev_t" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009008
Bram Moolenaar071d4272004-06-13 20:20:40 +00009009else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009010
9011cat >>confdefs.h <<_ACEOF
9012#define dev_t unsigned
9013_ACEOF
9014
9015fi
9016
Bram Moolenaar0bbabe82010-05-17 20:32:55 +02009017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
9018$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
9019if test "${ac_cv_c_bigendian+set}" = set; then :
9020 $as_echo_n "(cached) " >&6
9021else
9022 ac_cv_c_bigendian=unknown
9023 # See if we're dealing with a universal compiler.
9024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9025/* end confdefs.h. */
9026#ifndef __APPLE_CC__
9027 not a universal capable compiler
9028 #endif
9029 typedef int dummy;
9030
9031_ACEOF
9032if ac_fn_c_try_compile "$LINENO"; then :
9033
9034 # Check for potential -arch flags. It is not universal unless
9035 # there are at least two -arch flags with different values.
9036 ac_arch=
9037 ac_prev=
9038 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
9039 if test -n "$ac_prev"; then
9040 case $ac_word in
9041 i?86 | x86_64 | ppc | ppc64)
9042 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
9043 ac_arch=$ac_word
9044 else
9045 ac_cv_c_bigendian=universal
9046 break
9047 fi
9048 ;;
9049 esac
9050 ac_prev=
9051 elif test "x$ac_word" = "x-arch"; then
9052 ac_prev=arch
9053 fi
9054 done
9055fi
9056rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9057 if test $ac_cv_c_bigendian = unknown; then
9058 # See if sys/param.h defines the BYTE_ORDER macro.
9059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9060/* end confdefs.h. */
9061#include <sys/types.h>
9062 #include <sys/param.h>
9063
9064int
9065main ()
9066{
9067#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
9068 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
9069 && LITTLE_ENDIAN)
9070 bogus endian macros
9071 #endif
9072
9073 ;
9074 return 0;
9075}
9076_ACEOF
9077if ac_fn_c_try_compile "$LINENO"; then :
9078 # It does; now see whether it defined to BIG_ENDIAN or not.
9079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9080/* end confdefs.h. */
9081#include <sys/types.h>
9082 #include <sys/param.h>
9083
9084int
9085main ()
9086{
9087#if BYTE_ORDER != BIG_ENDIAN
9088 not big endian
9089 #endif
9090
9091 ;
9092 return 0;
9093}
9094_ACEOF
9095if ac_fn_c_try_compile "$LINENO"; then :
9096 ac_cv_c_bigendian=yes
9097else
9098 ac_cv_c_bigendian=no
9099fi
9100rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9101fi
9102rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9103 fi
9104 if test $ac_cv_c_bigendian = unknown; then
9105 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
9106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9107/* end confdefs.h. */
9108#include <limits.h>
9109
9110int
9111main ()
9112{
9113#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
9114 bogus endian macros
9115 #endif
9116
9117 ;
9118 return 0;
9119}
9120_ACEOF
9121if ac_fn_c_try_compile "$LINENO"; then :
9122 # It does; now see whether it defined to _BIG_ENDIAN or not.
9123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9124/* end confdefs.h. */
9125#include <limits.h>
9126
9127int
9128main ()
9129{
9130#ifndef _BIG_ENDIAN
9131 not big endian
9132 #endif
9133
9134 ;
9135 return 0;
9136}
9137_ACEOF
9138if ac_fn_c_try_compile "$LINENO"; then :
9139 ac_cv_c_bigendian=yes
9140else
9141 ac_cv_c_bigendian=no
9142fi
9143rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9144fi
9145rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9146 fi
9147 if test $ac_cv_c_bigendian = unknown; then
9148 # Compile a test program.
9149 if test "$cross_compiling" = yes; then :
9150 # Try to guess by grepping values from an object file.
9151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9152/* end confdefs.h. */
9153short int ascii_mm[] =
9154 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
9155 short int ascii_ii[] =
9156 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
9157 int use_ascii (int i) {
9158 return ascii_mm[i] + ascii_ii[i];
9159 }
9160 short int ebcdic_ii[] =
9161 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
9162 short int ebcdic_mm[] =
9163 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
9164 int use_ebcdic (int i) {
9165 return ebcdic_mm[i] + ebcdic_ii[i];
9166 }
9167 extern int foo;
9168
9169int
9170main ()
9171{
9172return use_ascii (foo) == use_ebcdic (foo);
9173 ;
9174 return 0;
9175}
9176_ACEOF
9177if ac_fn_c_try_compile "$LINENO"; then :
9178 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
9179 ac_cv_c_bigendian=yes
9180 fi
9181 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
9182 if test "$ac_cv_c_bigendian" = unknown; then
9183 ac_cv_c_bigendian=no
9184 else
9185 # finding both strings is unlikely to happen, but who knows?
9186 ac_cv_c_bigendian=unknown
9187 fi
9188 fi
9189fi
9190rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9191else
9192 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9193/* end confdefs.h. */
9194$ac_includes_default
9195int
9196main ()
9197{
9198
9199 /* Are we little or big endian? From Harbison&Steele. */
9200 union
9201 {
9202 long int l;
9203 char c[sizeof (long int)];
9204 } u;
9205 u.l = 1;
9206 return u.c[sizeof (long int) - 1] == 1;
9207
9208 ;
9209 return 0;
9210}
9211_ACEOF
9212if ac_fn_c_try_run "$LINENO"; then :
9213 ac_cv_c_bigendian=no
9214else
9215 ac_cv_c_bigendian=yes
9216fi
9217rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9218 conftest.$ac_objext conftest.beam conftest.$ac_ext
9219fi
9220
9221 fi
9222fi
9223{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
9224$as_echo "$ac_cv_c_bigendian" >&6; }
9225 case $ac_cv_c_bigendian in #(
9226 yes)
9227 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
9228;; #(
9229 no)
9230 ;; #(
9231 universal)
9232
9233$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
9234
9235 ;; #(
9236 *)
9237 as_fn_error "unknown endianness
9238 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
9239 esac
9240
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009241
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rlim_t" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009243$as_echo_n "checking for rlim_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009244if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_rlim_t" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009246$as_echo "(cached) $ac_cv_type_rlim_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009247else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009249/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009250
9251#include <sys/types.h>
9252#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +00009253# include <stdlib.h>
9254# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +00009255#endif
9256#ifdef HAVE_SYS_RESOURCE_H
Bram Moolenaar446cb832008-06-24 21:56:24 +00009257# include <sys/resource.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +00009258#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009259
9260_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009261if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009262 $EGREP "(^|[^a-zA-Z_0-9])rlim_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00009263 ac_cv_type_rlim_t=yes
9264else
Bram Moolenaar071d4272004-06-13 20:20:40 +00009265 ac_cv_type_rlim_t=no
9266fi
9267rm -f conftest*
9268
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_rlim_t" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009270$as_echo "$ac_cv_type_rlim_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009271fi
9272if test $ac_cv_type_rlim_t = no; then
9273 cat >> confdefs.h <<\EOF
9274#define rlim_t unsigned long
9275EOF
9276fi
9277
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stack_t" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009279$as_echo_n "checking for stack_t... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009280if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_stack_t" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009282$as_echo "(cached) $ac_cv_type_stack_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009283else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009285/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009286
9287#include <sys/types.h>
9288#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +00009289# include <stdlib.h>
9290# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +00009291#endif
9292#include <signal.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009293
9294_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009295if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009296 $EGREP "stack_t" >/dev/null 2>&1; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00009297 ac_cv_type_stack_t=yes
9298else
Bram Moolenaar071d4272004-06-13 20:20:40 +00009299 ac_cv_type_stack_t=no
9300fi
9301rm -f conftest*
9302
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_stack_t" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009304$as_echo "$ac_cv_type_stack_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009305fi
9306if test $ac_cv_type_stack_t = no; then
9307 cat >> confdefs.h <<\EOF
9308#define stack_t struct sigaltstack
9309EOF
9310fi
9311
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009312{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stack_t has an ss_base field" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009313$as_echo_n "checking whether stack_t has an ss_base field... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009314cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009315/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009316
9317#include <sys/types.h>
9318#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +00009319# include <stdlib.h>
9320# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +00009321#endif
9322#include <signal.h>
9323#include "confdefs.h"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009324
9325int
9326main ()
9327{
9328stack_t sigstk; sigstk.ss_base = 0;
9329 ;
9330 return 0;
9331}
9332_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009333if ac_fn_c_try_compile "$LINENO"; then :
9334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9335$as_echo "yes" >&6; }; $as_echo "#define HAVE_SS_BASE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009336
9337else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009339$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009340fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009341rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009342
9343olibs="$LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tlib argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009345$as_echo_n "checking --with-tlib argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009346
Bram Moolenaar446cb832008-06-24 21:56:24 +00009347# Check whether --with-tlib was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009348if test "${with_tlib+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009349 withval=$with_tlib;
9350fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00009351
9352if test -n "$with_tlib"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_tlib" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009354$as_echo "$with_tlib" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009355 LIBS="$LIBS -l$with_tlib"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking with $with_tlib library" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009357$as_echo_n "checking for linking with $with_tlib library... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009358 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009359/* end confdefs.h. */
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009360
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009361int
9362main ()
9363{
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009364
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009365 ;
9366 return 0;
9367}
9368_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009369if ac_fn_c_try_link "$LINENO"; then :
9370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009371$as_echo "OK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009372else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009373 as_fn_error "FAILED" "$LINENO" 5
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009374fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009375rm -f core conftest.err conftest.$ac_objext \
9376 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009377 olibs="$LIBS"
9378else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: empty: automatic terminal library selection" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009380$as_echo "empty: automatic terminal library selection" >&6; }
Bram Moolenaara1b5aa52006-10-10 09:41:28 +00009381 case "`uname -s 2>/dev/null`" in
9382 OSF1|SCO_SV) tlibs="ncurses curses termlib termcap";;
Bram Moolenaar071d4272004-06-13 20:20:40 +00009383 *) tlibs="ncurses termlib termcap curses";;
9384 esac
9385 for libname in $tlibs; do
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009386 as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh`
9387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -l${libname}" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009388$as_echo_n "checking for tgetent in -l${libname}... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009389if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009390 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009391else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009392 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009393LIBS="-l${libname} $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009394cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009395/* end confdefs.h. */
9396
Bram Moolenaar446cb832008-06-24 21:56:24 +00009397/* Override any GCC internal prototype to avoid an error.
9398 Use char because int might match the return type of a GCC
9399 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009400#ifdef __cplusplus
9401extern "C"
9402#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009403char tgetent ();
9404int
9405main ()
9406{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009407return tgetent ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009408 ;
9409 return 0;
9410}
9411_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009412if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009413 eval "$as_ac_Lib=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009414else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009415 eval "$as_ac_Lib=no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009416fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009417rm -f core conftest.err conftest.$ac_objext \
9418 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009419LIBS=$ac_check_lib_save_LIBS
9420fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009421eval ac_res=\$$as_ac_Lib
9422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009423$as_echo "$ac_res" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009424eval as_val=\$$as_ac_Lib
9425 if test "x$as_val" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009426 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009427#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009428_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009429
9430 LIBS="-l${libname} $LIBS"
9431
Bram Moolenaar071d4272004-06-13 20:20:40 +00009432fi
9433
9434 if test "x$olibs" != "x$LIBS"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009435 if test "$cross_compiling" = yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00009436 res="FAIL"
9437else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009439/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009440
9441#ifdef HAVE_TERMCAP_H
9442# include <termcap.h>
9443#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +00009444#if STDC_HEADERS
9445# include <stdlib.h>
9446# include <stddef.h>
9447#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00009448main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009449_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009450if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00009451 res="OK"
9452else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009453 res="FAIL"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009454fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009455rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9456 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009457fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009458
Bram Moolenaar071d4272004-06-13 20:20:40 +00009459 if test "$res" = "OK"; then
9460 break
9461 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libname library is not usable" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009463$as_echo "$libname library is not usable" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009464 LIBS="$olibs"
9465 fi
9466 done
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009467 if test "x$olibs" = "x$LIBS"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no terminal library found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009469$as_echo "no terminal library found" >&6; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009470 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00009471fi
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009472
9473if test "x$olibs" = "x$LIBS"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent()" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009475$as_echo_n "checking for tgetent()... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009477/* end confdefs.h. */
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009478
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009479int
9480main ()
9481{
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009482char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist");
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009483 ;
9484 return 0;
9485}
9486_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009487if ac_fn_c_try_link "$LINENO"; then :
9488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009489$as_echo "yes" >&6; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009490else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009491 as_fn_error "NOT FOUND!
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009492 You need to install a terminal library; for example ncurses.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009493 Or specify the name of the library with --with-tlib." "$LINENO" 5
9494fi
9495rm -f core conftest.err conftest.$ac_objext \
9496 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009497fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009498
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we talk terminfo" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009500$as_echo_n "checking whether we talk terminfo... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009501if test "${vim_cv_terminfo+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009502 $as_echo_n "(cached) " >&6
9503else
9504
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009505 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009506
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009507 as_fn_error "cross-compiling: please set 'vim_cv_terminfo'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009508
Bram Moolenaar071d4272004-06-13 20:20:40 +00009509else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9511/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009512
Bram Moolenaar446cb832008-06-24 21:56:24 +00009513#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009514#ifdef HAVE_TERMCAP_H
9515# include <termcap.h>
9516#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +00009517#ifdef HAVE_STRING_H
9518# include <string.h>
9519#endif
9520#if STDC_HEADERS
9521# include <stdlib.h>
9522# include <stddef.h>
9523#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00009524main()
9525{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); }
Bram Moolenaar446cb832008-06-24 21:56:24 +00009526
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009527_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009528if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009529
9530 vim_cv_terminfo=no
9531
Bram Moolenaar071d4272004-06-13 20:20:40 +00009532else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009533
9534 vim_cv_terminfo=yes
9535
9536fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009537rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9538 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009539fi
9540
9541
Bram Moolenaar446cb832008-06-24 21:56:24 +00009542fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009543{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_terminfo" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009544$as_echo "$vim_cv_terminfo" >&6; }
9545
9546if test "x$vim_cv_terminfo" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009547 $as_echo "#define TERMINFO 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009548
9549fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00009550
Bram Moolenaar071d4272004-06-13 20:20:40 +00009551if test "x$olibs" != "x$LIBS"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what tgetent() returns for an unknown terminal" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009553$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009554if test "${vim_cv_tgent+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009555 $as_echo_n "(cached) " >&6
9556else
9557
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009558 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009559
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009560 as_fn_error "failed to compile test program." "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009561
Bram Moolenaar071d4272004-06-13 20:20:40 +00009562else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9564/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009565
Bram Moolenaar446cb832008-06-24 21:56:24 +00009566#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009567#ifdef HAVE_TERMCAP_H
9568# include <termcap.h>
9569#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +00009570#if STDC_HEADERS
9571# include <stdlib.h>
9572# include <stddef.h>
9573#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00009574main()
9575{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); }
Bram Moolenaar446cb832008-06-24 21:56:24 +00009576
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009577_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009578if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009579
9580 vim_cv_tgent=zero
Bram Moolenaar071d4272004-06-13 20:20:40 +00009581
9582else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009583
9584 vim_cv_tgent=non-zero
9585
Bram Moolenaar071d4272004-06-13 20:20:40 +00009586fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009587rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9588 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009589fi
9590
Bram Moolenaar446cb832008-06-24 21:56:24 +00009591
Bram Moolenaar446cb832008-06-24 21:56:24 +00009592fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009593{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tgent" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009594$as_echo "$vim_cv_tgent" >&6; }
9595
9596 if test "x$vim_cv_tgent" = "xzero" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009597 $as_echo "#define TGETENT_ZERO_ERR 0" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +00009598
9599 fi
9600fi
9601
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009602{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains ospeed" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009603$as_echo_n "checking whether termcap.h contains ospeed... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009604cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009605/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009606
9607#ifdef HAVE_TERMCAP_H
9608# include <termcap.h>
9609#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009610
9611int
9612main ()
9613{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009614ospeed = 20000
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009615 ;
9616 return 0;
9617}
9618_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009619if ac_fn_c_try_link "$LINENO"; then :
9620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9621$as_echo "yes" >&6; }; $as_echo "#define HAVE_OSPEED 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009622
9623else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009625$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ospeed can be extern" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009627$as_echo_n "checking whether ospeed can be extern... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009628 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009629/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009630
9631#ifdef HAVE_TERMCAP_H
9632# include <termcap.h>
9633#endif
9634extern short ospeed;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009635
9636int
9637main ()
9638{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009639ospeed = 20000
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009640 ;
9641 return 0;
9642}
9643_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009644if ac_fn_c_try_link "$LINENO"; then :
9645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9646$as_echo "yes" >&6; }; $as_echo "#define OSPEED_EXTERN 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009647
9648else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009650$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009651fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009652rm -f core conftest.err conftest.$ac_objext \
9653 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009654
9655fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009656rm -f core conftest.err conftest.$ac_objext \
9657 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009658
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains UP, BC and PC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009660$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009661cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009662/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009663
9664#ifdef HAVE_TERMCAP_H
9665# include <termcap.h>
9666#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009667
9668int
9669main ()
9670{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009671if (UP == 0 && BC == 0) PC = 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009672 ;
9673 return 0;
9674}
9675_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009676if ac_fn_c_try_link "$LINENO"; then :
9677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9678$as_echo "yes" >&6; }; $as_echo "#define HAVE_UP_BC_PC 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009679
9680else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009682$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UP, BC and PC can be extern" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009684$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009686/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009687
9688#ifdef HAVE_TERMCAP_H
9689# include <termcap.h>
9690#endif
9691extern char *UP, *BC, PC;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009692
9693int
9694main ()
9695{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009696if (UP == 0 && BC == 0) PC = 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009697 ;
9698 return 0;
9699}
9700_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009701if ac_fn_c_try_link "$LINENO"; then :
9702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9703$as_echo "yes" >&6; }; $as_echo "#define UP_BC_PC_EXTERN 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009704
9705else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009707$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009708fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009709rm -f core conftest.err conftest.$ac_objext \
9710 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009711
9712fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009713rm -f core conftest.err conftest.$ac_objext \
9714 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009715
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tputs() uses outfuntype" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009717$as_echo_n "checking whether tputs() uses outfuntype... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009718cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009719/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009720
9721#ifdef HAVE_TERMCAP_H
9722# include <termcap.h>
9723#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009724
9725int
9726main ()
9727{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009728extern int xx(); tputs("test", 1, (outfuntype)xx)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009729 ;
9730 return 0;
9731}
9732_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009733if ac_fn_c_try_compile "$LINENO"; then :
9734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9735$as_echo "yes" >&6; }; $as_echo "#define HAVE_OUTFUNTYPE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009736
9737else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009739$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009740fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009741rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9742
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/select.h and sys/time.h may both be included" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009744$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009745cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009746/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009747
9748#include <sys/types.h>
9749#include <sys/time.h>
9750#include <sys/select.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009751int
9752main ()
9753{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009754
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009755 ;
9756 return 0;
9757}
9758_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009759if ac_fn_c_try_compile "$LINENO"; then :
9760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009761$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009762 $as_echo "#define SYS_SELECT_WITH_SYS_TIME 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009763
9764else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009766$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009767fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009768rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009769
9770
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009772$as_echo_n "checking for /dev/ptc... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009773if test -r /dev/ptc; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009774 $as_echo "#define HAVE_DEV_PTC 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009775
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009777$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009778else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009780$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009781fi
9782
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009783{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SVR4 ptys" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009784$as_echo_n "checking for SVR4 ptys... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009785if test -c /dev/ptmx ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009787/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009788
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009789int
9790main ()
9791{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009792ptsname(0);grantpt(0);unlockpt(0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009793 ;
9794 return 0;
9795}
9796_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009797if ac_fn_c_try_link "$LINENO"; then :
9798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9799$as_echo "yes" >&6; }; $as_echo "#define HAVE_SVR4_PTYS 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009800
9801else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9803$as_echo "no" >&6; }
9804fi
9805rm -f core conftest.err conftest.$ac_objext \
9806 conftest$ac_exeext conftest.$ac_ext
9807else
9808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009809$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009810fi
9811
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ptyranges" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009813$as_echo_n "checking for ptyranges... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009814if test -d /dev/ptym ; then
9815 pdir='/dev/ptym'
9816else
9817 pdir='/dev'
9818fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009819cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009820/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009821#ifdef M_UNIX
9822 yes;
9823#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009824
9825_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009826if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009827 $EGREP "yes" >/dev/null 2>&1; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00009828 ptys=`echo /dev/ptyp??`
9829else
Bram Moolenaar071d4272004-06-13 20:20:40 +00009830 ptys=`echo $pdir/pty??`
9831fi
9832rm -f conftest*
9833
9834if test "$ptys" != "$pdir/pty??" ; then
9835 p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
9836 p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009837 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009838#define PTYRANGE0 "$p0"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009839_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009840
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009841 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009842#define PTYRANGE1 "$p1"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009843_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009844
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $p0 / $p1" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009846$as_echo "$p0 / $p1" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009847else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: don't know" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009849$as_echo "don't know" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009850fi
9851
Bram Moolenaar071d4272004-06-13 20:20:40 +00009852rm -f conftest_grp
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default tty permissions/group" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009854$as_echo_n "checking default tty permissions/group... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009855if test "${vim_cv_tty_group+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009856 $as_echo_n "(cached) " >&6
9857else
9858
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009859 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009860
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009861 as_fn_error "cross-compiling: please set 'vim_cv_tty_group' and 'vim_cv_tty_mode'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009862
Bram Moolenaar071d4272004-06-13 20:20:40 +00009863else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9865/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009866
Bram Moolenaar446cb832008-06-24 21:56:24 +00009867#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009868#include <sys/types.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00009869#if STDC_HEADERS
9870# include <stdlib.h>
9871# include <stddef.h>
9872#endif
9873#ifdef HAVE_UNISTD_H
9874#include <unistd.h>
9875#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00009876#include <sys/stat.h>
9877#include <stdio.h>
9878main()
9879{
9880 struct stat sb;
9881 char *x,*ttyname();
9882 int om, m;
9883 FILE *fp;
9884
9885 if (!(x = ttyname(0))) exit(1);
9886 if (stat(x, &sb)) exit(1);
9887 om = sb.st_mode;
9888 if (om & 002) exit(0);
9889 m = system("mesg y");
9890 if (m == -1 || m == 127) exit(1);
9891 if (stat(x, &sb)) exit(1);
9892 m = sb.st_mode;
9893 if (chmod(x, om)) exit(1);
9894 if (m & 002) exit(0);
9895 if (sb.st_gid == getgid()) exit(1);
9896 if (!(fp=fopen("conftest_grp", "w")))
9897 exit(1);
9898 fprintf(fp, "%d\n", sb.st_gid);
9899 fclose(fp);
9900 exit(0);
9901}
9902
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009903_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009904if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009905
Bram Moolenaar446cb832008-06-24 21:56:24 +00009906 if test -f conftest_grp; then
9907 vim_cv_tty_group=`cat conftest_grp`
9908 if test "x$vim_cv_tty_mode" = "x" ; then
9909 vim_cv_tty_mode=0620
9910 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009912$as_echo "pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&6; }
9913 else
9914 vim_cv_tty_group=world
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ptys are world accessible" >&5
Bram Moolenaar72951072009-12-02 16:58:33 +00009916$as_echo "ptys are world accessible" >&6; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00009917 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00009918
9919else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009920
9921 vim_cv_tty_group=world
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't determine - assume ptys are world accessible" >&5
Bram Moolenaar72951072009-12-02 16:58:33 +00009923$as_echo "can't determine - assume ptys are world accessible" >&6; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00009924
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009925fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009926rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9927 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009928fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009929
9930
Bram Moolenaar446cb832008-06-24 21:56:24 +00009931fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009932{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tty_group" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009933$as_echo "$vim_cv_tty_group" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009934rm -f conftest_grp
9935
Bram Moolenaar446cb832008-06-24 21:56:24 +00009936if test "x$vim_cv_tty_group" != "xworld" ; then
9937 cat >>confdefs.h <<_ACEOF
9938#define PTYGROUP $vim_cv_tty_group
9939_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009940
Bram Moolenaar446cb832008-06-24 21:56:24 +00009941 if test "x$vim_cv_tty_mode" = "x" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009942 as_fn_error "It seems you're cross compiling and have 'vim_cv_tty_group' set, please also set the environment variable 'vim_cv_tty_mode' to the correct mode (propably 0620)" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009943 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009944 $as_echo "#define PTYMODE 0620" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +00009945
9946 fi
9947fi
9948
9949
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009951$as_echo_n "checking return type of signal handlers... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009952if test "${ac_cv_type_signal+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009953 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009954else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009956/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009957#include <sys/types.h>
9958#include <signal.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +00009959
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009960int
9961main ()
9962{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009963return *(signal (0, 0)) (0) == 1;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009964 ;
9965 return 0;
9966}
9967_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009968if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009969 ac_cv_type_signal=int
Bram Moolenaar071d4272004-06-13 20:20:40 +00009970else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009971 ac_cv_type_signal=void
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009972fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009973rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009974fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009975{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009976$as_echo "$ac_cv_type_signal" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009977
9978cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009979#define RETSIGTYPE $ac_cv_type_signal
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009980_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009981
9982
9983
9984if test $ac_cv_type_signal = void; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009985 $as_echo "#define SIGRETURN return" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009986
9987else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009988 $as_echo "#define SIGRETURN return 0" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009989
9990fi
9991
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sigcontext" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009993$as_echo_n "checking for struct sigcontext... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009994cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009995/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009996
9997#include <signal.h>
9998test_sig()
9999{
10000 struct sigcontext *scont;
10001 scont = (struct sigcontext *)0;
10002 return 1;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010003}
10004int
10005main ()
10006{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010007
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010008 ;
10009 return 0;
10010}
10011_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010012if ac_fn_c_try_compile "$LINENO"; then :
10013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010014$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010015 $as_echo "#define HAVE_SIGCONTEXT 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010016
10017else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010019$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010020fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010021rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10022
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010023{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getcwd implementation is broken" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010024$as_echo_n "checking getcwd implementation is broken... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010025if test "${vim_cv_getcwd_broken+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010026 $as_echo_n "(cached) " >&6
10027else
10028
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010029 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010030
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010031 as_fn_error "cross-compiling: please set 'vim_cv_getcwd_broken'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010032
Bram Moolenaar071d4272004-06-13 20:20:40 +000010033else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10035/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010036
Bram Moolenaar446cb832008-06-24 21:56:24 +000010037#include "confdefs.h"
10038#ifdef HAVE_UNISTD_H
10039#include <unistd.h>
10040#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000010041char *dagger[] = { "IFS=pwd", 0 };
10042main()
10043{
10044 char buffer[500];
10045 extern char **environ;
10046 environ = dagger;
10047 return getcwd(buffer, 500) ? 0 : 1;
10048}
Bram Moolenaar446cb832008-06-24 21:56:24 +000010049
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010050_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010051if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010052
10053 vim_cv_getcwd_broken=no
10054
Bram Moolenaar071d4272004-06-13 20:20:40 +000010055else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010056
10057 vim_cv_getcwd_broken=yes
10058
10059fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010060rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10061 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010062fi
10063
10064
Bram Moolenaar446cb832008-06-24 21:56:24 +000010065fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010066{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_getcwd_broken" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010067$as_echo "$vim_cv_getcwd_broken" >&6; }
10068
10069if test "x$vim_cv_getcwd_broken" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010070 $as_echo "#define BAD_GETCWD 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010071
10072fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000010073
Bram Moolenaar25153e12010-02-24 14:47:08 +010010074for ac_func in bcmp fchdir fchown fsync getcwd getpseudotty \
Bram Moolenaar071d4272004-06-13 20:20:40 +000010075 getpwnam getpwuid getrlimit gettimeofday getwd lstat memcmp \
Bram Moolenaareaf03392009-11-17 11:08:52 +000010076 memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \
Bram Moolenaar071d4272004-06-13 20:20:40 +000010077 setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000010078 sigvec strcasecmp strerror strftime stricmp strncasecmp \
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000010079 strnicmp strpbrk strtol tgetent towlower towupper iswupper \
10080 usleep utime utimes
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010081do :
10082 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10083ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10084eval as_val=\$$as_ac_var
10085 if test "x$as_val" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010086 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010087#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010088_ACEOF
10089
Bram Moolenaar071d4272004-06-13 20:20:40 +000010090fi
10091done
10092
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
Bram Moolenaar25153e12010-02-24 14:47:08 +010010094$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010095if test "${ac_cv_sys_largefile_source+set}" = set; then :
Bram Moolenaar25153e12010-02-24 14:47:08 +010010096 $as_echo_n "(cached) " >&6
10097else
10098 while :; do
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar25153e12010-02-24 14:47:08 +010010100/* end confdefs.h. */
10101#include <sys/types.h> /* for off_t */
10102 #include <stdio.h>
10103int
10104main ()
10105{
10106int (*fp) (FILE *, off_t, int) = fseeko;
10107 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
10108 ;
10109 return 0;
10110}
10111_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010112if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar25153e12010-02-24 14:47:08 +010010113 ac_cv_sys_largefile_source=no; break
Bram Moolenaar25153e12010-02-24 14:47:08 +010010114fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010115rm -f core conftest.err conftest.$ac_objext \
10116 conftest$ac_exeext conftest.$ac_ext
10117 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar25153e12010-02-24 14:47:08 +010010118/* end confdefs.h. */
10119#define _LARGEFILE_SOURCE 1
10120#include <sys/types.h> /* for off_t */
10121 #include <stdio.h>
10122int
10123main ()
10124{
10125int (*fp) (FILE *, off_t, int) = fseeko;
10126 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
10127 ;
10128 return 0;
10129}
10130_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010131if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar25153e12010-02-24 14:47:08 +010010132 ac_cv_sys_largefile_source=1; break
Bram Moolenaar25153e12010-02-24 14:47:08 +010010133fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010134rm -f core conftest.err conftest.$ac_objext \
10135 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar25153e12010-02-24 14:47:08 +010010136 ac_cv_sys_largefile_source=unknown
10137 break
10138done
10139fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010140{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
Bram Moolenaar25153e12010-02-24 14:47:08 +010010141$as_echo "$ac_cv_sys_largefile_source" >&6; }
10142case $ac_cv_sys_largefile_source in #(
10143 no | unknown) ;;
10144 *)
10145cat >>confdefs.h <<_ACEOF
10146#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
10147_ACEOF
10148;;
10149esac
10150rm -rf conftest*
10151
10152# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
10153# in glibc 2.1.3, but that breaks too many other things.
10154# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
10155if test $ac_cv_sys_largefile_source != unknown; then
10156
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010157$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
Bram Moolenaar25153e12010-02-24 14:47:08 +010010158
10159fi
10160
Bram Moolenaar071d4272004-06-13 20:20:40 +000010161
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010162# Check whether --enable-largefile was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010163if test "${enable_largefile+set}" = set; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010164 enableval=$enable_largefile;
10165fi
10166
10167if test "$enable_largefile" != no; then
10168
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010170$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010171if test "${ac_cv_sys_largefile_CC+set}" = set; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010172 $as_echo_n "(cached) " >&6
10173else
10174 ac_cv_sys_largefile_CC=no
10175 if test "$GCC" != yes; then
10176 ac_save_CC=$CC
10177 while :; do
10178 # IRIX 6.2 and later do not support large files by default,
10179 # so use the C compiler's -n32 option if that helps.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010181/* end confdefs.h. */
10182#include <sys/types.h>
10183 /* Check that off_t can represent 2**63 - 1 correctly.
10184 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10185 since some C++ compilers masquerading as C compilers
10186 incorrectly reject 9223372036854775807. */
10187#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10188 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10189 && LARGE_OFF_T % 2147483647 == 1)
10190 ? 1 : -1];
10191int
10192main ()
10193{
10194
10195 ;
10196 return 0;
10197}
10198_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010199 if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010200 break
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010201fi
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010202rm -f core conftest.err conftest.$ac_objext
10203 CC="$CC -n32"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010204 if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010205 ac_cv_sys_largefile_CC=' -n32'; break
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010206fi
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010207rm -f core conftest.err conftest.$ac_objext
10208 break
10209 done
10210 CC=$ac_save_CC
10211 rm -f conftest.$ac_ext
10212 fi
10213fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010214{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010215$as_echo "$ac_cv_sys_largefile_CC" >&6; }
10216 if test "$ac_cv_sys_largefile_CC" != no; then
10217 CC=$CC$ac_cv_sys_largefile_CC
10218 fi
10219
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010221$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010222if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010223 $as_echo_n "(cached) " >&6
10224else
10225 while :; do
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010227/* end confdefs.h. */
10228#include <sys/types.h>
10229 /* Check that off_t can represent 2**63 - 1 correctly.
10230 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10231 since some C++ compilers masquerading as C compilers
10232 incorrectly reject 9223372036854775807. */
10233#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10234 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10235 && LARGE_OFF_T % 2147483647 == 1)
10236 ? 1 : -1];
10237int
10238main ()
10239{
10240
10241 ;
10242 return 0;
10243}
10244_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010245if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010246 ac_cv_sys_file_offset_bits=no; break
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010247fi
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010248rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010250/* end confdefs.h. */
10251#define _FILE_OFFSET_BITS 64
10252#include <sys/types.h>
10253 /* Check that off_t can represent 2**63 - 1 correctly.
10254 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10255 since some C++ compilers masquerading as C compilers
10256 incorrectly reject 9223372036854775807. */
10257#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10258 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10259 && LARGE_OFF_T % 2147483647 == 1)
10260 ? 1 : -1];
10261int
10262main ()
10263{
10264
10265 ;
10266 return 0;
10267}
10268_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010269if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010270 ac_cv_sys_file_offset_bits=64; break
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010271fi
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010272rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10273 ac_cv_sys_file_offset_bits=unknown
10274 break
10275done
10276fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010277{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010278$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
10279case $ac_cv_sys_file_offset_bits in #(
10280 no | unknown) ;;
10281 *)
10282cat >>confdefs.h <<_ACEOF
10283#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
10284_ACEOF
10285;;
10286esac
10287rm -rf conftest*
10288 if test $ac_cv_sys_file_offset_bits = unknown; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010290$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010291if test "${ac_cv_sys_large_files+set}" = set; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010292 $as_echo_n "(cached) " >&6
10293else
10294 while :; do
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010296/* end confdefs.h. */
10297#include <sys/types.h>
10298 /* Check that off_t can represent 2**63 - 1 correctly.
10299 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10300 since some C++ compilers masquerading as C compilers
10301 incorrectly reject 9223372036854775807. */
10302#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10303 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10304 && LARGE_OFF_T % 2147483647 == 1)
10305 ? 1 : -1];
10306int
10307main ()
10308{
10309
10310 ;
10311 return 0;
10312}
10313_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010314if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010315 ac_cv_sys_large_files=no; break
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010316fi
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010317rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010318 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010319/* end confdefs.h. */
10320#define _LARGE_FILES 1
10321#include <sys/types.h>
10322 /* Check that off_t can represent 2**63 - 1 correctly.
10323 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10324 since some C++ compilers masquerading as C compilers
10325 incorrectly reject 9223372036854775807. */
10326#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10327 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10328 && LARGE_OFF_T % 2147483647 == 1)
10329 ? 1 : -1];
10330int
10331main ()
10332{
10333
10334 ;
10335 return 0;
10336}
10337_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010338if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010339 ac_cv_sys_large_files=1; break
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010340fi
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010341rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10342 ac_cv_sys_large_files=unknown
10343 break
10344done
10345fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010347$as_echo "$ac_cv_sys_large_files" >&6; }
10348case $ac_cv_sys_large_files in #(
10349 no | unknown) ;;
10350 *)
10351cat >>confdefs.h <<_ACEOF
10352#define _LARGE_FILES $ac_cv_sys_large_files
10353_ACEOF
10354;;
10355esac
10356rm -rf conftest*
10357 fi
10358fi
10359
10360
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_blksize" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010362$as_echo_n "checking for st_blksize... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010363cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010364/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010365#include <sys/types.h>
10366#include <sys/stat.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010367int
10368main ()
10369{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010370 struct stat st;
10371 int n;
10372
10373 stat("/", &st);
10374 n = (int)st.st_blksize;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010375 ;
10376 return 0;
10377}
10378_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010379if ac_fn_c_try_compile "$LINENO"; then :
10380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10381$as_echo "yes" >&6; }; $as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010382
10383else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010385$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010386fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010387rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10388
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010389{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat() ignores a trailing slash" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010390$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010391if test "${vim_cv_stat_ignores_slash+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010392 $as_echo_n "(cached) " >&6
10393else
10394
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010395 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010396
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010397 as_fn_error "cross-compiling: please set 'vim_cv_stat_ignores_slash'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010398
Bram Moolenaar071d4272004-06-13 20:20:40 +000010399else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010400 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10401/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000010402
10403#include "confdefs.h"
10404#if STDC_HEADERS
10405# include <stdlib.h>
10406# include <stddef.h>
10407#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000010408#include <sys/types.h>
10409#include <sys/stat.h>
10410main() {struct stat st; exit(stat("configure/", &st) != 0); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000010411
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010412_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010413if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010414
10415 vim_cv_stat_ignores_slash=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010416
10417else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010418
10419 vim_cv_stat_ignores_slash=no
10420
Bram Moolenaar071d4272004-06-13 20:20:40 +000010421fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010422rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10423 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010424fi
10425
Bram Moolenaar446cb832008-06-24 21:56:24 +000010426
Bram Moolenaar446cb832008-06-24 21:56:24 +000010427fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010428{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_stat_ignores_slash" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010429$as_echo "$vim_cv_stat_ignores_slash" >&6; }
10430
10431if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010432 $as_echo "#define STAT_IGNORES_SLASH 1" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +000010433
10434fi
10435
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010436{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv_open()" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010437$as_echo_n "checking for iconv_open()... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010438save_LIBS="$LIBS"
10439LIBS="$LIBS -liconv"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010440cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010441/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010442
10443#ifdef HAVE_ICONV_H
10444# include <iconv.h>
10445#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010446
10447int
10448main ()
10449{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010450iconv_open("fr", "to");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010451 ;
10452 return 0;
10453}
10454_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010455if ac_fn_c_try_link "$LINENO"; then :
10456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; with -liconv" >&5
10457$as_echo "yes; with -liconv" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010458
10459else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010460 LIBS="$save_LIBS"
10461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010462/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010463
10464#ifdef HAVE_ICONV_H
10465# include <iconv.h>
10466#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010467
10468int
10469main ()
10470{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010471iconv_open("fr", "to");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010472 ;
10473 return 0;
10474}
10475_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010476if ac_fn_c_try_link "$LINENO"; then :
10477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10478$as_echo "yes" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010479
10480else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010482$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010483fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010484rm -f core conftest.err conftest.$ac_objext \
10485 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010486fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010487rm -f core conftest.err conftest.$ac_objext \
10488 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010489
10490
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010491{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo(CODESET)" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010492$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010493cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010494/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010495
10496#ifdef HAVE_LANGINFO_H
10497# include <langinfo.h>
10498#endif
10499
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010500int
10501main ()
10502{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010503char *cs = nl_langinfo(CODESET);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010504 ;
10505 return 0;
10506}
10507_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010508if ac_fn_c_try_link "$LINENO"; then :
10509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10510$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_LANGINFO_CODESET 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010511
10512else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010514$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010515fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010516rm -f core conftest.err conftest.$ac_objext \
10517 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010518
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod in -lm" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010520$as_echo_n "checking for strtod in -lm... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010521if test "${ac_cv_lib_m_strtod+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010522 $as_echo_n "(cached) " >&6
10523else
10524 ac_check_lib_save_LIBS=$LIBS
10525LIBS="-lm $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010526cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010527/* end confdefs.h. */
10528
10529/* Override any GCC internal prototype to avoid an error.
10530 Use char because int might match the return type of a GCC
10531 builtin and then its argument prototype would still apply. */
10532#ifdef __cplusplus
10533extern "C"
10534#endif
10535char strtod ();
10536int
10537main ()
10538{
10539return strtod ();
10540 ;
10541 return 0;
10542}
10543_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010544if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010545 ac_cv_lib_m_strtod=yes
10546else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010547 ac_cv_lib_m_strtod=no
Bram Moolenaar446cb832008-06-24 21:56:24 +000010548fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010549rm -f core conftest.err conftest.$ac_objext \
10550 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010551LIBS=$ac_check_lib_save_LIBS
10552fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_strtod" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010554$as_echo "$ac_cv_lib_m_strtod" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010555if test "x$ac_cv_lib_m_strtod" = x""yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010556 cat >>confdefs.h <<_ACEOF
10557#define HAVE_LIBM 1
10558_ACEOF
10559
10560 LIBS="-lm $LIBS"
10561
10562fi
10563
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod() and other floating point functions" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010565$as_echo_n "checking for strtod() and other floating point functions... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010566cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010567/* end confdefs.h. */
10568
10569#ifdef HAVE_MATH_H
10570# include <math.h>
10571#endif
10572#if STDC_HEADERS
10573# include <stdlib.h>
10574# include <stddef.h>
10575#endif
10576
10577int
10578main ()
10579{
10580char *s; double d;
10581 d = strtod("1.1", &s);
10582 d = fabs(1.11);
10583 d = ceil(1.11);
10584 d = floor(1.11);
10585 d = log10(1.11);
10586 d = pow(1.11, 2.22);
10587 d = sqrt(1.11);
10588 d = sin(1.11);
10589 d = cos(1.11);
10590 d = atan(1.11);
10591
10592 ;
10593 return 0;
10594}
10595_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010596if ac_fn_c_try_link "$LINENO"; then :
10597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10598$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOAT_FUNCS 1" >>confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010599
Bram Moolenaar071d4272004-06-13 20:20:40 +000010600else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010602$as_echo "no" >&6; }
10603fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010604rm -f core conftest.err conftest.$ac_objext \
10605 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010606
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010607{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-acl argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010608$as_echo_n "checking --disable-acl argument... " >&6; }
10609# Check whether --enable-acl was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010610if test "${enable_acl+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010611 enableval=$enable_acl;
10612else
Bram Moolenaar071d4272004-06-13 20:20:40 +000010613 enable_acl="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000010614fi
10615
Bram Moolenaar071d4272004-06-13 20:20:40 +000010616if test "$enable_acl" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010617{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010618$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lposix1e" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010620$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010621if test "${ac_cv_lib_posix1e_acl_get_file+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010622 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010623else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010624 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000010625LIBS="-lposix1e $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010626cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010627/* end confdefs.h. */
10628
Bram Moolenaar446cb832008-06-24 21:56:24 +000010629/* Override any GCC internal prototype to avoid an error.
10630 Use char because int might match the return type of a GCC
10631 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010632#ifdef __cplusplus
10633extern "C"
10634#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010635char acl_get_file ();
10636int
10637main ()
10638{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010639return acl_get_file ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010640 ;
10641 return 0;
10642}
10643_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010644if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010645 ac_cv_lib_posix1e_acl_get_file=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010646else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010647 ac_cv_lib_posix1e_acl_get_file=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010648fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010649rm -f core conftest.err conftest.$ac_objext \
10650 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010651LIBS=$ac_check_lib_save_LIBS
10652fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010653{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix1e_acl_get_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010654$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010655if test "x$ac_cv_lib_posix1e_acl_get_file" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000010656 LIBS="$LIBS -lposix1e"
10657else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lacl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010659$as_echo_n "checking for acl_get_file in -lacl... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010660if test "${ac_cv_lib_acl_acl_get_file+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010661 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010662else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010663 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000010664LIBS="-lacl $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010665cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010666/* end confdefs.h. */
10667
Bram Moolenaar446cb832008-06-24 21:56:24 +000010668/* Override any GCC internal prototype to avoid an error.
10669 Use char because int might match the return type of a GCC
10670 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010671#ifdef __cplusplus
10672extern "C"
10673#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010674char acl_get_file ();
10675int
10676main ()
10677{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010678return acl_get_file ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010679 ;
10680 return 0;
10681}
10682_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010683if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010684 ac_cv_lib_acl_acl_get_file=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010685else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010686 ac_cv_lib_acl_acl_get_file=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010687fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010688rm -f core conftest.err conftest.$ac_objext \
10689 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010690LIBS=$ac_check_lib_save_LIBS
10691fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010692{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_get_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010693$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010694if test "x$ac_cv_lib_acl_acl_get_file" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000010695 LIBS="$LIBS -lacl"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgetxattr in -lattr" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010697$as_echo_n "checking for fgetxattr in -lattr... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010698if test "${ac_cv_lib_attr_fgetxattr+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010699 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010700else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010701 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000010702LIBS="-lattr $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010703cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010704/* end confdefs.h. */
10705
Bram Moolenaar446cb832008-06-24 21:56:24 +000010706/* Override any GCC internal prototype to avoid an error.
10707 Use char because int might match the return type of a GCC
10708 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010709#ifdef __cplusplus
10710extern "C"
10711#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010712char fgetxattr ();
10713int
10714main ()
10715{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010716return fgetxattr ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010717 ;
10718 return 0;
10719}
10720_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010721if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010722 ac_cv_lib_attr_fgetxattr=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010723else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010724 ac_cv_lib_attr_fgetxattr=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010725fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010726rm -f core conftest.err conftest.$ac_objext \
10727 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010728LIBS=$ac_check_lib_save_LIBS
10729fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010730{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_fgetxattr" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010731$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010732if test "x$ac_cv_lib_attr_fgetxattr" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000010733 LIBS="$LIBS -lattr"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010734fi
10735
Bram Moolenaar071d4272004-06-13 20:20:40 +000010736fi
10737
10738fi
10739
10740
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX ACL support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010742$as_echo_n "checking for POSIX ACL support... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010743cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010744/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010745
10746#include <sys/types.h>
10747#ifdef HAVE_SYS_ACL_H
10748# include <sys/acl.h>
10749#endif
10750acl_t acl;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010751int
10752main ()
10753{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010754acl = acl_get_file("foo", ACL_TYPE_ACCESS);
10755 acl_set_file("foo", ACL_TYPE_ACCESS, acl);
10756 acl_free(acl);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010757 ;
10758 return 0;
10759}
10760_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010761if ac_fn_c_try_link "$LINENO"; then :
10762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10763$as_echo "yes" >&6; }; $as_echo "#define HAVE_POSIX_ACL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010764
10765else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010767$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010768fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010769rm -f core conftest.err conftest.$ac_objext \
10770 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010771
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris ACL support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010773$as_echo_n "checking for Solaris ACL support... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010774cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010775/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010776
10777#ifdef HAVE_SYS_ACL_H
10778# include <sys/acl.h>
10779#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010780int
10781main ()
10782{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010783acl("foo", GETACLCNT, 0, NULL);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010784
10785 ;
10786 return 0;
10787}
10788_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010789if ac_fn_c_try_link "$LINENO"; then :
10790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10791$as_echo "yes" >&6; }; $as_echo "#define HAVE_SOLARIS_ACL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010792
10793else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010795$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010796fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010797rm -f core conftest.err conftest.$ac_objext \
10798 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010799
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010800{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for AIX ACL support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010801$as_echo_n "checking for AIX ACL support... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010802cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010803/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010804
Bram Moolenaar446cb832008-06-24 21:56:24 +000010805#if STDC_HEADERS
10806# include <stdlib.h>
10807# include <stddef.h>
10808#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000010809#ifdef HAVE_SYS_ACL_H
10810# include <sys/acl.h>
10811#endif
10812#ifdef HAVE_SYS_ACCESS_H
10813# include <sys/access.h>
10814#endif
10815#define _ALL_SOURCE
10816
10817#include <sys/stat.h>
10818
10819int aclsize;
10820struct acl *aclent;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010821int
10822main ()
10823{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010824aclsize = sizeof(struct acl);
10825 aclent = (void *)malloc(aclsize);
10826 statacl("foo", STX_NORMAL, aclent, aclsize);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010827
10828 ;
10829 return 0;
10830}
10831_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010832if ac_fn_c_try_link "$LINENO"; then :
10833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10834$as_echo "yes" >&6; }; $as_echo "#define HAVE_AIX_ACL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010835
10836else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010838$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010839fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010840rm -f core conftest.err conftest.$ac_objext \
10841 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010842else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010844$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010845fi
10846
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gpm argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010848$as_echo_n "checking --disable-gpm argument... " >&6; }
10849# Check whether --enable-gpm was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010850if test "${enable_gpm+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010851 enableval=$enable_gpm;
Bram Moolenaar071d4272004-06-13 20:20:40 +000010852else
10853 enable_gpm="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000010854fi
10855
Bram Moolenaar071d4272004-06-13 20:20:40 +000010856
10857if test "$enable_gpm" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010859$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gpm" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010861$as_echo_n "checking for gpm... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010862if test "${vi_cv_have_gpm+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010863 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010864else
10865 olibs="$LIBS" ; LIBS="-lgpm"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010867/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010868#include <gpm.h>
10869 #include <linux/keyboard.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010870int
10871main ()
10872{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010873Gpm_GetLibVersion(NULL);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010874 ;
10875 return 0;
10876}
10877_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010878if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000010879 vi_cv_have_gpm=yes
10880else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010881 vi_cv_have_gpm=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010882fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010883rm -f core conftest.err conftest.$ac_objext \
10884 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010885 LIBS="$olibs"
10886
10887fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_gpm" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010889$as_echo "$vi_cv_have_gpm" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010890 if test $vi_cv_have_gpm = yes; then
10891 LIBS="$LIBS -lgpm"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010892 $as_echo "#define HAVE_GPM 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010893
10894 fi
10895else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010897$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010898fi
10899
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010900{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-sysmouse argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010901$as_echo_n "checking --disable-sysmouse argument... " >&6; }
10902# Check whether --enable-sysmouse was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010903if test "${enable_sysmouse+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010904 enableval=$enable_sysmouse;
10905else
10906 enable_sysmouse="yes"
10907fi
10908
10909
10910if test "$enable_sysmouse" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010912$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysmouse" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010914$as_echo_n "checking for sysmouse... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010915if test "${vi_cv_have_sysmouse+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010916 $as_echo_n "(cached) " >&6
10917else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010919/* end confdefs.h. */
10920#include <sys/consio.h>
10921 #include <signal.h>
10922 #include <sys/fbio.h>
10923int
10924main ()
10925{
10926struct mouse_info mouse;
10927 mouse.operation = MOUSE_MODE;
10928 mouse.operation = MOUSE_SHOW;
10929 mouse.u.mode.mode = 0;
10930 mouse.u.mode.signal = SIGUSR2;
10931 ;
10932 return 0;
10933}
10934_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010935if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010936 vi_cv_have_sysmouse=yes
10937else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010938 vi_cv_have_sysmouse=no
Bram Moolenaar446cb832008-06-24 21:56:24 +000010939fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010940rm -f core conftest.err conftest.$ac_objext \
10941 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010942
10943fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010944{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_sysmouse" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010945$as_echo "$vi_cv_have_sysmouse" >&6; }
10946 if test $vi_cv_have_sysmouse = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010947 $as_echo "#define HAVE_SYSMOUSE 1" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +000010948
10949 fi
10950else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010952$as_echo "yes" >&6; }
10953fi
10954
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010955{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FD_CLOEXEC" >&5
Bram Moolenaarf05da212009-11-17 16:13:15 +000010956$as_echo_n "checking for FD_CLOEXEC... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010957cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaarf05da212009-11-17 16:13:15 +000010958/* end confdefs.h. */
10959#if HAVE_FCNTL_H
10960# include <fcntl.h>
10961#endif
10962int
10963main ()
10964{
10965 int flag = FD_CLOEXEC;
10966 ;
10967 return 0;
10968}
10969_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010970if ac_fn_c_try_compile "$LINENO"; then :
10971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10972$as_echo "yes" >&6; }; $as_echo "#define HAVE_FD_CLOEXEC 1" >>confdefs.h
Bram Moolenaarf05da212009-11-17 16:13:15 +000010973
10974else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
Bram Moolenaarf05da212009-11-17 16:13:15 +000010976$as_echo "not usable" >&6; }
10977fi
Bram Moolenaarf05da212009-11-17 16:13:15 +000010978rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10979
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010980{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rename" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010981$as_echo_n "checking for rename... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010982cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010983/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010984#include <stdio.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010985int
10986main ()
10987{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010988rename("this", "that")
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010989 ;
10990 return 0;
10991}
10992_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010993if ac_fn_c_try_link "$LINENO"; then :
10994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10995$as_echo "yes" >&6; }; $as_echo "#define HAVE_RENAME 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010996
10997else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010999$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011000fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011001rm -f core conftest.err conftest.$ac_objext \
11002 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011003
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011004{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysctl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011005$as_echo_n "checking for sysctl... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011006cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011007/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011008#include <sys/types.h>
11009#include <sys/sysctl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011010int
11011main ()
11012{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011013 int mib[2], r;
11014 size_t len;
11015
11016 mib[0] = CTL_HW;
11017 mib[1] = HW_USERMEM;
11018 len = sizeof(r);
11019 (void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011020
11021 ;
11022 return 0;
11023}
11024_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011025if ac_fn_c_try_compile "$LINENO"; then :
11026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11027$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCTL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011028
11029else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011031$as_echo "not usable" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011032fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011033rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11034
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011035{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011036$as_echo_n "checking for sysinfo... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011037cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011038/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011039#include <sys/types.h>
11040#include <sys/sysinfo.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011041int
11042main ()
11043{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011044 struct sysinfo sinfo;
11045 int t;
11046
11047 (void)sysinfo(&sinfo);
11048 t = sinfo.totalram;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011049
11050 ;
11051 return 0;
11052}
11053_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011054if ac_fn_c_try_compile "$LINENO"; then :
11055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11056$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011057
11058else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011060$as_echo "not usable" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011061fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011062rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11063
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.mem_unit" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011065$as_echo_n "checking for sysinfo.mem_unit... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011066cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar914572a2007-05-01 11:37:47 +000011067/* end confdefs.h. */
11068#include <sys/types.h>
11069#include <sys/sysinfo.h>
11070int
11071main ()
11072{
11073 struct sysinfo sinfo;
11074 sinfo.mem_unit = 1;
11075
11076 ;
11077 return 0;
11078}
11079_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011080if ac_fn_c_try_compile "$LINENO"; then :
11081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11082$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_MEM_UNIT 1" >>confdefs.h
Bram Moolenaar914572a2007-05-01 11:37:47 +000011083
11084else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011086$as_echo "no" >&6; }
Bram Moolenaar914572a2007-05-01 11:37:47 +000011087fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011088rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11089
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011090{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysconf" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011091$as_echo_n "checking for sysconf... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011092cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011093/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011094#include <unistd.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011095int
11096main ()
11097{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011098 (void)sysconf(_SC_PAGESIZE);
11099 (void)sysconf(_SC_PHYS_PAGES);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011100
11101 ;
11102 return 0;
11103}
11104_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011105if ac_fn_c_try_compile "$LINENO"; then :
11106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11107$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011108
11109else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011111$as_echo "not usable" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011112fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011113rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011114
Bram Moolenaar914703b2010-05-31 21:59:46 +020011115# The cast to long int works around a bug in the HP C Compiler
11116# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11117# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11118# This bug is HP SR number 8606223364.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011120$as_echo_n "checking size of int... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011121if test "${ac_cv_sizeof_int+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011122 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011123else
Bram Moolenaar914703b2010-05-31 21:59:46 +020011124 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
11125
Bram Moolenaar071d4272004-06-13 20:20:40 +000011126else
Bram Moolenaar914703b2010-05-31 21:59:46 +020011127 if test "$ac_cv_type_int" = yes; then
11128 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11129$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11130{ as_fn_set_status 77
11131as_fn_error "cannot compute sizeof (int)
11132See \`config.log' for more details." "$LINENO" 5; }; }
11133 else
11134 ac_cv_sizeof_int=0
11135 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000011136fi
11137
Bram Moolenaar446cb832008-06-24 21:56:24 +000011138fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011139{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011140$as_echo "$ac_cv_sizeof_int" >&6; }
Bram Moolenaar914703b2010-05-31 21:59:46 +020011141
11142
11143
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011144cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011145#define SIZEOF_INT $ac_cv_sizeof_int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011146_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011147
11148
Bram Moolenaar914703b2010-05-31 21:59:46 +020011149# The cast to long int works around a bug in the HP C Compiler
11150# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11151# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11152# This bug is HP SR number 8606223364.
11153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
11154$as_echo_n "checking size of long... " >&6; }
11155if test "${ac_cv_sizeof_long+set}" = set; then :
11156 $as_echo_n "(cached) " >&6
11157else
11158 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
11159
11160else
11161 if test "$ac_cv_type_long" = yes; then
11162 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11163$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11164{ as_fn_set_status 77
11165as_fn_error "cannot compute sizeof (long)
11166See \`config.log' for more details." "$LINENO" 5; }; }
11167 else
11168 ac_cv_sizeof_long=0
11169 fi
11170fi
11171
11172fi
11173{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
11174$as_echo "$ac_cv_sizeof_long" >&6; }
11175
11176
11177
11178cat >>confdefs.h <<_ACEOF
11179#define SIZEOF_LONG $ac_cv_sizeof_long
11180_ACEOF
11181
11182
11183# The cast to long int works around a bug in the HP C Compiler
11184# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11185# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11186# This bug is HP SR number 8606223364.
Bram Moolenaar644fdff2010-05-30 13:26:21 +020011187{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
11188$as_echo_n "checking size of time_t... " >&6; }
11189if test "${ac_cv_sizeof_time_t+set}" = set; then :
11190 $as_echo_n "(cached) " >&6
11191else
Bram Moolenaar914703b2010-05-31 21:59:46 +020011192 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t" "$ac_includes_default"; then :
11193
Bram Moolenaar644fdff2010-05-30 13:26:21 +020011194else
Bram Moolenaar914703b2010-05-31 21:59:46 +020011195 if test "$ac_cv_type_time_t" = yes; then
11196 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11197$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11198{ as_fn_set_status 77
11199as_fn_error "cannot compute sizeof (time_t)
11200See \`config.log' for more details." "$LINENO" 5; }; }
11201 else
11202 ac_cv_sizeof_time_t=0
11203 fi
Bram Moolenaar644fdff2010-05-30 13:26:21 +020011204fi
11205
11206fi
Bram Moolenaar644fdff2010-05-30 13:26:21 +020011207{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
11208$as_echo "$ac_cv_sizeof_time_t" >&6; }
Bram Moolenaar914703b2010-05-31 21:59:46 +020011209
11210
11211
Bram Moolenaar644fdff2010-05-30 13:26:21 +020011212cat >>confdefs.h <<_ACEOF
11213#define SIZEOF_TIME_T $ac_cv_sizeof_time_t
11214_ACEOF
11215
11216
Bram Moolenaar914703b2010-05-31 21:59:46 +020011217# The cast to long int works around a bug in the HP C Compiler
11218# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11219# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11220# This bug is HP SR number 8606223364.
11221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
11222$as_echo_n "checking size of off_t... " >&6; }
11223if test "${ac_cv_sizeof_off_t+set}" = set; then :
11224 $as_echo_n "(cached) " >&6
11225else
11226 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then :
11227
11228else
11229 if test "$ac_cv_type_off_t" = yes; then
11230 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11231$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11232{ as_fn_set_status 77
11233as_fn_error "cannot compute sizeof (off_t)
11234See \`config.log' for more details." "$LINENO" 5; }; }
11235 else
11236 ac_cv_sizeof_off_t=0
11237 fi
11238fi
11239
11240fi
11241{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
11242$as_echo "$ac_cv_sizeof_off_t" >&6; }
11243
11244
11245
11246cat >>confdefs.h <<_ACEOF
11247#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
11248_ACEOF
11249
11250
11251
Bram Moolenaarfa7584c2010-05-19 21:57:45 +020011252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking uint32_t is 32 bits" >&5
11253$as_echo_n "checking uint32_t is 32 bits... " >&6; }
11254if test "$cross_compiling" = yes; then :
11255 as_fn_error "could not compile program using uint32_t." "$LINENO" 5
11256else
11257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11258/* end confdefs.h. */
11259
11260#ifdef HAVE_STDINT_H
11261# include <stdint.h>
11262#endif
11263#ifdef HAVE_INTTYPES_H
11264# include <inttypes.h>
11265#endif
11266main() {
11267 uint32_t nr1 = (uint32_t)-1;
11268 uint32_t nr2 = (uint32_t)0xffffffffUL;
11269 if (sizeof(uint32_t) != 4 || nr1 != 0xffffffffUL || nr2 + 1 != 0) exit(1);
11270 exit(0);
11271}
11272_ACEOF
11273if ac_fn_c_try_run "$LINENO"; then :
11274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
11275$as_echo "ok" >&6; }
11276else
11277 as_fn_error "WRONG! uint32_t not defined correctly." "$LINENO" 5
11278fi
11279rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11280 conftest.$ac_objext conftest.beam conftest.$ac_ext
11281fi
11282
11283
Bram Moolenaar446cb832008-06-24 21:56:24 +000011284
Bram Moolenaar071d4272004-06-13 20:20:40 +000011285bcopy_test_prog='
Bram Moolenaar446cb832008-06-24 21:56:24 +000011286#include "confdefs.h"
11287#ifdef HAVE_STRING_H
11288# include <string.h>
11289#endif
11290#if STDC_HEADERS
11291# include <stdlib.h>
11292# include <stddef.h>
11293#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000011294main() {
11295 char buf[10];
11296 strcpy(buf, "abcdefghi");
11297 mch_memmove(buf, buf + 2, 3);
11298 if (strncmp(buf, "ababcf", 6))
11299 exit(1);
11300 strcpy(buf, "abcdefghi");
11301 mch_memmove(buf + 2, buf, 3);
11302 if (strncmp(buf, "cdedef", 6))
11303 exit(1);
11304 exit(0); /* libc version works properly. */
11305}'
11306
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011307{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmove handles overlaps" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011308$as_echo_n "checking whether memmove handles overlaps... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011309if test "${vim_cv_memmove_handles_overlap+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011310 $as_echo_n "(cached) " >&6
11311else
Bram Moolenaar071d4272004-06-13 20:20:40 +000011312
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011313 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011314
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011315 as_fn_error "cross-compiling: please set 'vim_cv_memmove_handles_overlap'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011316
Bram Moolenaar071d4272004-06-13 20:20:40 +000011317else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011318 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11319/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011320#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011321_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011322if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011323
11324 vim_cv_memmove_handles_overlap=yes
11325
11326else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011327
11328 vim_cv_memmove_handles_overlap=no
11329
11330fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011331rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11332 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011333fi
11334
11335
Bram Moolenaar446cb832008-06-24 21:56:24 +000011336fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memmove_handles_overlap" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011338$as_echo "$vim_cv_memmove_handles_overlap" >&6; }
11339
11340if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011341 $as_echo "#define USEMEMMOVE 1" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +000011342
Bram Moolenaar071d4272004-06-13 20:20:40 +000011343else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether bcopy handles overlaps" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011345$as_echo_n "checking whether bcopy handles overlaps... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011346if test "${vim_cv_bcopy_handles_overlap+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011347 $as_echo_n "(cached) " >&6
11348else
11349
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011350 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011351
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011352 as_fn_error "cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011353
11354else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11356/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011357#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog
11358_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011359if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011360
11361 vim_cv_bcopy_handles_overlap=yes
11362
11363else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011364
11365 vim_cv_bcopy_handles_overlap=no
11366
11367fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011368rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11369 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011370fi
11371
11372
Bram Moolenaar446cb832008-06-24 21:56:24 +000011373fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_bcopy_handles_overlap" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011375$as_echo "$vim_cv_bcopy_handles_overlap" >&6; }
11376
11377 if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011378 $as_echo "#define USEBCOPY 1" >>confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011379
Bram Moolenaar446cb832008-06-24 21:56:24 +000011380 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memcpy handles overlaps" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011382$as_echo_n "checking whether memcpy handles overlaps... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011383if test "${vim_cv_memcpy_handles_overlap+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011384 $as_echo_n "(cached) " >&6
11385else
11386
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011387 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011388
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011389 as_fn_error "cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011390
Bram Moolenaar071d4272004-06-13 20:20:40 +000011391else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11393/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011394#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011395_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011396if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011397
11398 vim_cv_memcpy_handles_overlap=yes
11399
Bram Moolenaar071d4272004-06-13 20:20:40 +000011400else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011401
11402 vim_cv_memcpy_handles_overlap=no
11403
Bram Moolenaar071d4272004-06-13 20:20:40 +000011404fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011405rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11406 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011407fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011408
11409
Bram Moolenaar071d4272004-06-13 20:20:40 +000011410fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011411{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memcpy_handles_overlap" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011412$as_echo "$vim_cv_memcpy_handles_overlap" >&6; }
11413
11414 if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011415 $as_echo "#define USEMEMCPY 1" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +000011416
11417 fi
11418 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000011419fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011420
Bram Moolenaar071d4272004-06-13 20:20:40 +000011421
11422
11423if test "$enable_multibyte" = "yes"; then
11424 cflags_save=$CFLAGS
11425 ldflags_save=$LDFLAGS
Bram Moolenaar94ba1ce2009-04-22 15:53:09 +000011426 if test "x$x_includes" != "xNONE" ; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011427 CFLAGS="$CFLAGS -I$x_includes"
11428 LDFLAGS="$X_LIBS $LDFLAGS -lX11"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X_LOCALE needed" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011430$as_echo_n "checking whether X_LOCALE needed... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011432/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011433#include <X11/Xlocale.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011434int
11435main ()
11436{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011437
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011438 ;
11439 return 0;
11440}
11441_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011442if ac_fn_c_try_compile "$LINENO"; then :
11443 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011444/* end confdefs.h. */
11445
Bram Moolenaar446cb832008-06-24 21:56:24 +000011446/* Override any GCC internal prototype to avoid an error.
11447 Use char because int might match the return type of a GCC
11448 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011449#ifdef __cplusplus
11450extern "C"
11451#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011452char _Xsetlocale ();
11453int
11454main ()
11455{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011456return _Xsetlocale ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011457 ;
11458 return 0;
11459}
11460_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011461if ac_fn_c_try_link "$LINENO"; then :
11462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011463$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011464 $as_echo "#define X_LOCALE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011465
11466else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011468$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011469fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011470rm -f core conftest.err conftest.$ac_objext \
11471 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011472else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011474$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011475fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011476rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011477 fi
11478 CFLAGS=$cflags_save
11479 LDFLAGS=$ldflags_save
11480fi
11481
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011482{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xpg4_setrunelocale in -lxpg4" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011483$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011484if test "${ac_cv_lib_xpg4__xpg4_setrunelocale+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011485 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011486else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011487 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000011488LIBS="-lxpg4 $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011489cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011490/* end confdefs.h. */
11491
Bram Moolenaar446cb832008-06-24 21:56:24 +000011492/* Override any GCC internal prototype to avoid an error.
11493 Use char because int might match the return type of a GCC
11494 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011495#ifdef __cplusplus
11496extern "C"
11497#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011498char _xpg4_setrunelocale ();
11499int
11500main ()
11501{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011502return _xpg4_setrunelocale ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011503 ;
11504 return 0;
11505}
11506_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011507if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011508 ac_cv_lib_xpg4__xpg4_setrunelocale=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000011509else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011510 ac_cv_lib_xpg4__xpg4_setrunelocale=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000011511fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011512rm -f core conftest.err conftest.$ac_objext \
11513 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011514LIBS=$ac_check_lib_save_LIBS
11515fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011516{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011517$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011518if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011519 LIBS="$LIBS -lxpg4"
Bram Moolenaar071d4272004-06-13 20:20:40 +000011520fi
11521
11522
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create tags" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011524$as_echo_n "checking how to create tags... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011525test -f tags && mv tags tags.save
11526if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
Bram Moolenaarb21e5842006-04-16 18:30:08 +000011527 TAGPRG="ctags -I INIT+ --fields=+S"
Bram Moolenaar071d4272004-06-13 20:20:40 +000011528else
Bram Moolenaar0c7ce772009-05-13 12:49:39 +000011529 TAGPRG="ctags"
Bram Moolenaar071d4272004-06-13 20:20:40 +000011530 (eval etags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags"
11531 (eval etags -c /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c"
11532 (eval ctags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags"
11533 (eval ctags -t /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t"
11534 (eval ctags -ts /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts"
11535 (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs"
11536 (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m"
11537fi
11538test -f tags.save && mv tags.save tags
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011539{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAGPRG" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011540$as_echo "$TAGPRG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011541
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run man with a section nr" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011543$as_echo_n "checking how to run man with a section nr... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011544MANDEF="man"
Bram Moolenaar8b131502008-02-13 09:28:19 +000011545(eval MANPAGER=cat PAGER=cat man -s 2 read) < /dev/null > /dev/null 2>&5 && MANDEF="man -s"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011546{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDEF" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011547$as_echo "$MANDEF" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011548if test "$MANDEF" = "man -s"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011549 $as_echo "#define USEMAN_S 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011550
11551fi
11552
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011553{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-nls argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011554$as_echo_n "checking --disable-nls argument... " >&6; }
11555# Check whether --enable-nls was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011556if test "${enable_nls+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011557 enableval=$enable_nls;
Bram Moolenaar071d4272004-06-13 20:20:40 +000011558else
11559 enable_nls="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000011560fi
11561
Bram Moolenaar071d4272004-06-13 20:20:40 +000011562
11563if test "$enable_nls" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011565$as_echo "no" >&6; }
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000011566
11567 INSTALL_LANGS=install-languages
11568
11569 INSTALL_TOOL_LANGS=install-tool-languages
11570
11571
Bram Moolenaar071d4272004-06-13 20:20:40 +000011572 # Extract the first word of "msgfmt", so it can be a program name with args.
11573set dummy msgfmt; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011575$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011576if test "${ac_cv_prog_MSGFMT+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011577 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011578else
11579 if test -n "$MSGFMT"; then
11580 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
11581else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011582as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11583for as_dir in $PATH
11584do
11585 IFS=$as_save_IFS
11586 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011587 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +000011588 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011589 ac_cv_prog_MSGFMT="msgfmt"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011590 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011591 break 2
11592 fi
11593done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011594 done
Bram Moolenaar446cb832008-06-24 21:56:24 +000011595IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011596
Bram Moolenaar071d4272004-06-13 20:20:40 +000011597fi
11598fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011599MSGFMT=$ac_cv_prog_MSGFMT
Bram Moolenaar071d4272004-06-13 20:20:40 +000011600if test -n "$MSGFMT"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011602$as_echo "$MSGFMT" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011603else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011605$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011606fi
11607
Bram Moolenaar446cb832008-06-24 21:56:24 +000011608
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NLS" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011610$as_echo_n "checking for NLS... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011611 if test -f po/Makefile; then
11612 have_gettext="no"
11613 if test -n "$MSGFMT"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011615/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011616#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011617int
11618main ()
11619{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011620gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011621 ;
11622 return 0;
11623}
11624_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011625if ac_fn_c_try_link "$LINENO"; then :
11626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011627$as_echo "gettext() works" >&6; }; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000011628else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011629 olibs=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000011630 LIBS="$LIBS -lintl"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011631 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011632/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011633#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011634int
11635main ()
11636{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011637gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011638 ;
11639 return 0;
11640}
11641_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011642if ac_fn_c_try_link "$LINENO"; then :
11643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works with -lintl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011644$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000011645else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() doesn't work" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011647$as_echo "gettext() doesn't work" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011648 LIBS=$olibs
11649fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011650rm -f core conftest.err conftest.$ac_objext \
11651 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011652fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011653rm -f core conftest.err conftest.$ac_objext \
11654 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011655 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: msgfmt not found - disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011657$as_echo "msgfmt not found - disabled" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011658 fi
11659 if test $have_gettext = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011660 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011661
11662 MAKEMO=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011663
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011664 for ac_func in bind_textdomain_codeset
11665do :
11666 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
11667if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011668 cat >>confdefs.h <<_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011669#define HAVE_BIND_TEXTDOMAIN_CODESET 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011670_ACEOF
11671
Bram Moolenaar071d4272004-06-13 20:20:40 +000011672fi
11673done
11674
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _nl_msg_cat_cntr" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011676$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011678/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011679#include <libintl.h>
11680 extern int _nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011681int
11682main ()
11683{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011684++_nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011685 ;
11686 return 0;
11687}
11688_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011689if ac_fn_c_try_link "$LINENO"; then :
11690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11691$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_MSG_CAT_CNTR 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011692
11693else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011695$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011696fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011697rm -f core conftest.err conftest.$ac_objext \
11698 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011699 fi
11700 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no \"po/Makefile\" - disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011702$as_echo "no \"po/Makefile\" - disabled" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011703 fi
11704else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011706$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011707fi
11708
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011709ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
11710if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011711 DLL=dlfcn.h
11712else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011713 ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default"
11714if test "x$ac_cv_header_dl_h" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011715 DLL=dl.h
11716fi
11717
11718
11719fi
11720
Bram Moolenaar071d4272004-06-13 20:20:40 +000011721
11722if test x${DLL} = xdlfcn.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011723
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011724$as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011725
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen()" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011727$as_echo_n "checking for dlopen()... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011729/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011730
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011731int
11732main ()
11733{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011734
11735 extern void* dlopen();
11736 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011737
11738 ;
11739 return 0;
11740}
11741_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011742if ac_fn_c_try_link "$LINENO"; then :
11743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011744$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011745
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011746$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011747
11748else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011750$as_echo "no" >&6; };
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen() in -ldl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011752$as_echo_n "checking for dlopen() in -ldl... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011753 olibs=$LIBS
11754 LIBS="$LIBS -ldl"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011756/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011757
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011758int
11759main ()
11760{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011761
11762 extern void* dlopen();
11763 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011764
11765 ;
11766 return 0;
11767}
11768_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011769if ac_fn_c_try_link "$LINENO"; then :
11770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011771$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011772
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011773$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011774
11775else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011777$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011778 LIBS=$olibs
11779fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011780rm -f core conftest.err conftest.$ac_objext \
11781 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011782fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011783rm -f core conftest.err conftest.$ac_objext \
11784 conftest$ac_exeext conftest.$ac_ext
11785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym()" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011786$as_echo_n "checking for dlsym()... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011788/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011789
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011790int
11791main ()
11792{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011793
11794 extern void* dlsym();
11795 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011796
11797 ;
11798 return 0;
11799}
11800_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011801if ac_fn_c_try_link "$LINENO"; then :
11802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011803$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011804
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011805$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011806
11807else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011809$as_echo "no" >&6; };
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym() in -ldl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011811$as_echo_n "checking for dlsym() in -ldl... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011812 olibs=$LIBS
11813 LIBS="$LIBS -ldl"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011815/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011816
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011817int
11818main ()
11819{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011820
11821 extern void* dlsym();
11822 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011823
11824 ;
11825 return 0;
11826}
11827_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011828if ac_fn_c_try_link "$LINENO"; then :
11829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011830$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011831
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011832$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011833
11834else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011836$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011837 LIBS=$olibs
11838fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011839rm -f core conftest.err conftest.$ac_objext \
11840 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011841fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011842rm -f core conftest.err conftest.$ac_objext \
11843 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011844elif test x${DLL} = xdl.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011845
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011846$as_echo "#define HAVE_DL_H 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011847
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load()" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011849$as_echo_n "checking for shl_load()... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011851/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011852
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011853int
11854main ()
11855{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011856
11857 extern void* shl_load();
11858 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011859
11860 ;
11861 return 0;
11862}
11863_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011864if ac_fn_c_try_link "$LINENO"; then :
11865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011866$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011867
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011868$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011869
11870else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011872$as_echo "no" >&6; };
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load() in -ldld" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011874$as_echo_n "checking for shl_load() in -ldld... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011875 olibs=$LIBS
11876 LIBS="$LIBS -ldld"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011878/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011879
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011880int
11881main ()
11882{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011883
11884 extern void* shl_load();
11885 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011886
11887 ;
11888 return 0;
11889}
11890_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011891if ac_fn_c_try_link "$LINENO"; then :
11892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011893$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011894
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011895$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011896
11897else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011899$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011900 LIBS=$olibs
11901fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011902rm -f core conftest.err conftest.$ac_objext \
11903 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011904fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011905rm -f core conftest.err conftest.$ac_objext \
11906 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011907fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011908for ac_header in setjmp.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011909do :
11910 ac_fn_c_check_header_mongrel "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default"
11911if test "x$ac_cv_header_setjmp_h" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011912 cat >>confdefs.h <<_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011913#define HAVE_SETJMP_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011914_ACEOF
11915
11916fi
11917
Bram Moolenaar071d4272004-06-13 20:20:40 +000011918done
11919
11920
11921if test "x$MACOSX" = "xyes" -a -n "$PERL"; then
11922 if echo $LIBS | grep -e '-ldl' >/dev/null; then
11923 LIBS=`echo $LIBS | sed s/-ldl//`
11924 PERL_LIBS="$PERL_LIBS -ldl"
11925 fi
11926fi
11927
Bram Moolenaar164fca32010-07-14 13:58:07 +020011928if test "x$MACOSX" = "xyes"; then
11929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -framework Cocoa" >&5
11930$as_echo_n "checking whether we need -framework Cocoa... " >&6; }
11931 if test "x$features" != "xtiny" || test "x$enable_multibyte" = "xyes"; then
11932 LIBS=$"$LIBS -framework Cocoa"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011934$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011935 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011937$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011938 fi
11939fi
Bram Moolenaar164fca32010-07-14 13:58:07 +020011940if test "x$MACARCH" = "xboth" && test "x$GUITYPE" = "xCARBONGUI"; then
Bram Moolenaar595a7be2010-03-10 16:28:12 +010011941 LDFLAGS="$LDFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
Bram Moolenaare224ffa2006-03-01 00:01:28 +000011942fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000011943
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000011944DEPEND_CFLAGS_FILTER=
11945if test "$GCC" = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC 3 or later" >&5
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011947$as_echo_n "checking for GCC 3 or later... " >&6; }
Bram Moolenaar2217cae2006-03-25 21:55:52 +000011948 gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9]\)\..*$/\1/g'`
Bram Moolenaarf740b292006-02-16 22:11:02 +000011949 if test "$gccmajor" -gt "2"; then
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000011950 DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011952$as_echo "yes" >&6; }
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011953 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011955$as_echo "no" >&6; }
11956 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_FORTIFY_SOURCE=1" >&5
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011958$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; }
11959 if test "$gccmajor" -gt "3"; then
Bram Moolenaar56d1db32009-12-16 16:14:51 +000011960 CFLAGS=`echo "$CFLAGS" | sed -e 's/-Wp,-D_FORTIFY_SOURCE=.//g' -e 's/-D_FORTIFY_SOURCE=.//g' -e 's/$/ -D_FORTIFY_SOURCE=1/'`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011962$as_echo "yes" >&6; }
11963 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011965$as_echo "no" >&6; }
11966 fi
Bram Moolenaara5792f52005-11-23 21:25:05 +000011967fi
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000011968
Bram Moolenaar071d4272004-06-13 20:20:40 +000011969
Bram Moolenaar446cb832008-06-24 21:56:24 +000011970ac_config_files="$ac_config_files auto/config.mk:config.mk.in"
11971
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011972cat >confcache <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011973# This file is a shell script that caches the results of configure
11974# tests run on this system so they can be shared between configure
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011975# scripts and configure runs, see configure's option --config-cache.
11976# It is not useful on other systems. If it contains results you don't
11977# want to keep, you may remove or edit it.
Bram Moolenaar071d4272004-06-13 20:20:40 +000011978#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011979# config.status only pays attention to the cache file if you give it
11980# the --recheck option to rerun configure.
Bram Moolenaar071d4272004-06-13 20:20:40 +000011981#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011982# `ac_cv_env_foo' variables (set or unset) will be overridden when
11983# loading this file, other *unset* `ac_cv_foo' will be assigned the
11984# following values.
11985
11986_ACEOF
11987
Bram Moolenaar071d4272004-06-13 20:20:40 +000011988# The following way of writing the cache mishandles newlines in values,
11989# but we know of no workaround that is simple, portable, and efficient.
Bram Moolenaar446cb832008-06-24 21:56:24 +000011990# So, we kill variables containing newlines.
Bram Moolenaar071d4272004-06-13 20:20:40 +000011991# Ultrix sh set writes to stderr and can't be redirected directly,
11992# and sets the high bit in the cache file unless we assign to the vars.
Bram Moolenaar446cb832008-06-24 21:56:24 +000011993(
11994 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11995 eval ac_val=\$$ac_var
11996 case $ac_val in #(
11997 *${as_nl}*)
11998 case $ac_var in #(
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011999 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012000$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012001 esac
12002 case $ac_var in #(
12003 _ | IFS | as_nl) ;; #(
12004 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012005 *) { eval $ac_var=; unset $ac_var;} ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012006 esac ;;
12007 esac
12008 done
12009
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012010 (set) 2>&1 |
Bram Moolenaar446cb832008-06-24 21:56:24 +000012011 case $as_nl`(ac_space=' '; set) 2>&1` in #(
12012 *${as_nl}ac_space=\ *)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012013 # `set' does not quote correctly, so add quotes: double-quote
12014 # substitution turns \\\\ into \\, and sed turns \\ into \.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012015 sed -n \
12016 "s/'/'\\\\''/g;
12017 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012018 ;; #(
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012019 *)
12020 # `set' quotes correctly as required by POSIX, so do not add quotes.
Bram Moolenaar446cb832008-06-24 21:56:24 +000012021 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012022 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012023 esac |
12024 sort
12025) |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012026 sed '
Bram Moolenaar446cb832008-06-24 21:56:24 +000012027 /^ac_cv_env_/b end
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012028 t clear
Bram Moolenaar446cb832008-06-24 21:56:24 +000012029 :clear
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012030 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12031 t end
Bram Moolenaar446cb832008-06-24 21:56:24 +000012032 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12033 :end' >>confcache
12034if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12035 if test -w "$cache_file"; then
12036 test "x$cache_file" != "x/dev/null" &&
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012037 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012038$as_echo "$as_me: updating cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012039 cat confcache >$cache_file
Bram Moolenaar071d4272004-06-13 20:20:40 +000012040 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012041 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012042$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
Bram Moolenaar071d4272004-06-13 20:20:40 +000012043 fi
12044fi
12045rm -f confcache
12046
Bram Moolenaar071d4272004-06-13 20:20:40 +000012047test "x$prefix" = xNONE && prefix=$ac_default_prefix
12048# Let make expand exec_prefix.
12049test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12050
Bram Moolenaar071d4272004-06-13 20:20:40 +000012051DEFS=-DHAVE_CONFIG_H
12052
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012053ac_libobjs=
12054ac_ltlibobjs=
12055for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12056 # 1. Remove the extension, and $U if already installed.
Bram Moolenaar446cb832008-06-24 21:56:24 +000012057 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12058 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12059 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
12060 # will be set to the directory where LIBOBJS objects are built.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012061 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12062 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012063done
12064LIBOBJS=$ac_libobjs
12065
12066LTLIBOBJS=$ac_ltlibobjs
12067
12068
12069
Bram Moolenaar0bbabe82010-05-17 20:32:55 +020012070
Bram Moolenaar071d4272004-06-13 20:20:40 +000012071: ${CONFIG_STATUS=./config.status}
Bram Moolenaar446cb832008-06-24 21:56:24 +000012072ac_write_fail=0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012073ac_clean_files_save=$ac_clean_files
12074ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012075{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012076$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012077as_write_fail=0
12078cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012079#! $SHELL
12080# Generated by $as_me.
Bram Moolenaar071d4272004-06-13 20:20:40 +000012081# Run this file to recreate the current configuration.
Bram Moolenaar071d4272004-06-13 20:20:40 +000012082# Compiler output produced by configure, useful for debugging
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012083# configure, is in config.log if it exists.
Bram Moolenaar071d4272004-06-13 20:20:40 +000012084
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012085debug=false
12086ac_cs_recheck=false
12087ac_cs_silent=false
Bram Moolenaar071d4272004-06-13 20:20:40 +000012088
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012089SHELL=\${CONFIG_SHELL-$SHELL}
12090export SHELL
12091_ASEOF
12092cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12093## -------------------- ##
12094## M4sh Initialization. ##
12095## -------------------- ##
Bram Moolenaar071d4272004-06-13 20:20:40 +000012096
Bram Moolenaar446cb832008-06-24 21:56:24 +000012097# Be more Bourne compatible
12098DUALCASE=1; export DUALCASE # for MKS sh
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012099if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012100 emulate sh
12101 NULLCMD=:
Bram Moolenaar446cb832008-06-24 21:56:24 +000012102 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012103 # is contrary to our usage. Disable this feature.
12104 alias -g '${1+"$@"}'='"$@"'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012105 setopt NO_GLOB_SUBST
12106else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012107 case `(set -o) 2>/dev/null` in #(
12108 *posix*) :
12109 set -o posix ;; #(
12110 *) :
12111 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012112esac
Bram Moolenaar071d4272004-06-13 20:20:40 +000012113fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012114
12115
Bram Moolenaar446cb832008-06-24 21:56:24 +000012116as_nl='
12117'
12118export as_nl
12119# Printing a long string crashes Solaris 7 /usr/bin/printf.
12120as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12121as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12122as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012123# Prefer a ksh shell builtin over an external printf program on Solaris,
12124# but without wasting forks for bash or zsh.
12125if test -z "$BASH_VERSION$ZSH_VERSION" \
12126 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12127 as_echo='print -r --'
12128 as_echo_n='print -rn --'
12129elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012130 as_echo='printf %s\n'
12131 as_echo_n='printf %s'
12132else
12133 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12134 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12135 as_echo_n='/usr/ucb/echo -n'
12136 else
12137 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12138 as_echo_n_body='eval
12139 arg=$1;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012140 case $arg in #(
Bram Moolenaar446cb832008-06-24 21:56:24 +000012141 *"$as_nl"*)
12142 expr "X$arg" : "X\\(.*\\)$as_nl";
12143 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12144 esac;
12145 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12146 '
12147 export as_echo_n_body
12148 as_echo_n='sh -c $as_echo_n_body as_echo'
12149 fi
12150 export as_echo_body
12151 as_echo='sh -c $as_echo_body as_echo'
12152fi
12153
12154# The user is always right.
12155if test "${PATH_SEPARATOR+set}" != set; then
12156 PATH_SEPARATOR=:
12157 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12158 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12159 PATH_SEPARATOR=';'
12160 }
12161fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012162
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012163
Bram Moolenaar446cb832008-06-24 21:56:24 +000012164# IFS
12165# We need space, tab and new line, in precisely that order. Quoting is
12166# there to prevent editors from complaining about space-tab.
12167# (If _AS_PATH_WALK were called with IFS unset, it would disable word
12168# splitting by setting IFS to empty value.)
12169IFS=" "" $as_nl"
12170
12171# Find who we are. Look in the path if we contain no directory separator.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012172case $0 in #((
Bram Moolenaar446cb832008-06-24 21:56:24 +000012173 *[\\/]* ) as_myself=$0 ;;
12174 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12175for as_dir in $PATH
12176do
12177 IFS=$as_save_IFS
12178 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012179 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12180 done
Bram Moolenaar446cb832008-06-24 21:56:24 +000012181IFS=$as_save_IFS
12182
12183 ;;
12184esac
12185# We did not find ourselves, most probably we were run as `sh COMMAND'
12186# in which case we are not to be found in the path.
12187if test "x$as_myself" = x; then
12188 as_myself=$0
12189fi
12190if test ! -f "$as_myself"; then
12191 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012192 exit 1
Bram Moolenaar446cb832008-06-24 21:56:24 +000012193fi
12194
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012195# Unset variables that we do not need and which cause bugs (e.g. in
12196# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12197# suppresses any "Segmentation fault" message there. '((' could
12198# trigger a bug in pdksh 5.2.14.
12199for as_var in BASH_ENV ENV MAIL MAILPATH
12200do eval test x\${$as_var+set} = xset \
12201 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
Bram Moolenaar446cb832008-06-24 21:56:24 +000012202done
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012203PS1='$ '
12204PS2='> '
12205PS4='+ '
12206
12207# NLS nuisances.
Bram Moolenaar446cb832008-06-24 21:56:24 +000012208LC_ALL=C
12209export LC_ALL
12210LANGUAGE=C
12211export LANGUAGE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012212
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012213# CDPATH.
12214(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12215
12216
12217# as_fn_error ERROR [LINENO LOG_FD]
12218# ---------------------------------
12219# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12220# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12221# script with status $?, using 1 if that was 0.
12222as_fn_error ()
12223{
12224 as_status=$?; test $as_status -eq 0 && as_status=1
12225 if test "$3"; then
12226 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12227 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
12228 fi
12229 $as_echo "$as_me: error: $1" >&2
12230 as_fn_exit $as_status
12231} # as_fn_error
12232
12233
12234# as_fn_set_status STATUS
12235# -----------------------
12236# Set $? to STATUS, without forking.
12237as_fn_set_status ()
12238{
12239 return $1
12240} # as_fn_set_status
12241
12242# as_fn_exit STATUS
12243# -----------------
12244# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12245as_fn_exit ()
12246{
12247 set +e
12248 as_fn_set_status $1
12249 exit $1
12250} # as_fn_exit
12251
12252# as_fn_unset VAR
12253# ---------------
12254# Portably unset VAR.
12255as_fn_unset ()
12256{
12257 { eval $1=; unset $1;}
12258}
12259as_unset=as_fn_unset
12260# as_fn_append VAR VALUE
12261# ----------------------
12262# Append the text in VALUE to the end of the definition contained in VAR. Take
12263# advantage of any shell optimizations that allow amortized linear growth over
12264# repeated appends, instead of the typical quadratic growth present in naive
12265# implementations.
12266if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12267 eval 'as_fn_append ()
12268 {
12269 eval $1+=\$2
12270 }'
12271else
12272 as_fn_append ()
12273 {
12274 eval $1=\$$1\$2
12275 }
12276fi # as_fn_append
12277
12278# as_fn_arith ARG...
12279# ------------------
12280# Perform arithmetic evaluation on the ARGs, and store the result in the
12281# global $as_val. Take advantage of shells that can avoid forks. The arguments
12282# must be portable across $(()) and expr.
12283if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12284 eval 'as_fn_arith ()
12285 {
12286 as_val=$(( $* ))
12287 }'
12288else
12289 as_fn_arith ()
12290 {
12291 as_val=`expr "$@" || test $? -eq 1`
12292 }
12293fi # as_fn_arith
12294
12295
Bram Moolenaar446cb832008-06-24 21:56:24 +000012296if expr a : '\(a\)' >/dev/null 2>&1 &&
12297 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012298 as_expr=expr
12299else
12300 as_expr=false
12301fi
12302
Bram Moolenaar446cb832008-06-24 21:56:24 +000012303if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012304 as_basename=basename
12305else
12306 as_basename=false
12307fi
12308
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012309if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12310 as_dirname=dirname
12311else
12312 as_dirname=false
12313fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012314
Bram Moolenaar446cb832008-06-24 21:56:24 +000012315as_me=`$as_basename -- "$0" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012316$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12317 X"$0" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000012318 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12319$as_echo X/"$0" |
12320 sed '/^.*\/\([^/][^/]*\)\/*$/{
12321 s//\1/
12322 q
12323 }
12324 /^X\/\(\/\/\)$/{
12325 s//\1/
12326 q
12327 }
12328 /^X\/\(\/\).*/{
12329 s//\1/
12330 q
12331 }
12332 s/.*/./; q'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012333
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012334# Avoid depending upon Character Ranges.
12335as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12336as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12337as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12338as_cr_digits='0123456789'
12339as_cr_alnum=$as_cr_Letters$as_cr_digits
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012340
Bram Moolenaar446cb832008-06-24 21:56:24 +000012341ECHO_C= ECHO_N= ECHO_T=
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012342case `echo -n x` in #(((((
Bram Moolenaar446cb832008-06-24 21:56:24 +000012343-n*)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012344 case `echo 'xy\c'` in
Bram Moolenaar446cb832008-06-24 21:56:24 +000012345 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012346 xy) ECHO_C='\c';;
12347 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12348 ECHO_T=' ';;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012349 esac;;
12350*)
12351 ECHO_N='-n';;
12352esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012353
12354rm -f conf$$ conf$$.exe conf$$.file
Bram Moolenaar446cb832008-06-24 21:56:24 +000012355if test -d conf$$.dir; then
12356 rm -f conf$$.dir/conf$$.file
12357else
12358 rm -f conf$$.dir
12359 mkdir conf$$.dir 2>/dev/null
12360fi
12361if (echo >conf$$.file) 2>/dev/null; then
12362 if ln -s conf$$.file conf$$ 2>/dev/null; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012363 as_ln_s='ln -s'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012364 # ... but there are two gotchas:
12365 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12366 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12367 # In both cases, we have to default to `cp -p'.
12368 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12369 as_ln_s='cp -p'
12370 elif ln conf$$.file conf$$ 2>/dev/null; then
12371 as_ln_s=ln
12372 else
12373 as_ln_s='cp -p'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012374 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012375else
12376 as_ln_s='cp -p'
12377fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012378rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12379rmdir conf$$.dir 2>/dev/null
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012380
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012381
12382# as_fn_mkdir_p
12383# -------------
12384# Create "$as_dir" as a directory, including parents if necessary.
12385as_fn_mkdir_p ()
12386{
12387
12388 case $as_dir in #(
12389 -*) as_dir=./$as_dir;;
12390 esac
12391 test -d "$as_dir" || eval $as_mkdir_p || {
12392 as_dirs=
12393 while :; do
12394 case $as_dir in #(
12395 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12396 *) as_qdir=$as_dir;;
12397 esac
12398 as_dirs="'$as_qdir' $as_dirs"
12399 as_dir=`$as_dirname -- "$as_dir" ||
12400$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12401 X"$as_dir" : 'X\(//\)[^/]' \| \
12402 X"$as_dir" : 'X\(//\)$' \| \
12403 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12404$as_echo X"$as_dir" |
12405 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12406 s//\1/
12407 q
12408 }
12409 /^X\(\/\/\)[^/].*/{
12410 s//\1/
12411 q
12412 }
12413 /^X\(\/\/\)$/{
12414 s//\1/
12415 q
12416 }
12417 /^X\(\/\).*/{
12418 s//\1/
12419 q
12420 }
12421 s/.*/./; q'`
12422 test -d "$as_dir" && break
12423 done
12424 test -z "$as_dirs" || eval "mkdir $as_dirs"
12425 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
12426
12427
12428} # as_fn_mkdir_p
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012429if mkdir -p . 2>/dev/null; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012430 as_mkdir_p='mkdir -p "$as_dir"'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012431else
12432 test -d ./-p && rmdir ./-p
12433 as_mkdir_p=false
12434fi
12435
Bram Moolenaar446cb832008-06-24 21:56:24 +000012436if test -x / >/dev/null 2>&1; then
12437 as_test_x='test -x'
12438else
12439 if ls -dL / >/dev/null 2>&1; then
12440 as_ls_L_option=L
12441 else
12442 as_ls_L_option=
12443 fi
12444 as_test_x='
12445 eval sh -c '\''
12446 if test -d "$1"; then
12447 test -d "$1/.";
12448 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012449 case $1 in #(
Bram Moolenaar446cb832008-06-24 21:56:24 +000012450 -*)set "./$1";;
12451 esac;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012452 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
Bram Moolenaar446cb832008-06-24 21:56:24 +000012453 ???[sx]*):;;*)false;;esac;fi
12454 '\'' sh
12455 '
12456fi
12457as_executable_p=$as_test_x
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012458
12459# Sed expression to map a string onto a valid CPP name.
12460as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12461
12462# Sed expression to map a string onto a valid variable name.
12463as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12464
12465
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012466exec 6>&1
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012467## ----------------------------------- ##
12468## Main body of $CONFIG_STATUS script. ##
12469## ----------------------------------- ##
12470_ASEOF
12471test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012472
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012473cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12474# Save the log message, to keep $0 and so on meaningful, and to
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012475# report actual input values of CONFIG_FILES etc. instead of their
Bram Moolenaar446cb832008-06-24 21:56:24 +000012476# values after options handling.
12477ac_log="
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012478This file was extended by $as_me, which was
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012479generated by GNU Autoconf 2.65. Invocation command line was
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012480
12481 CONFIG_FILES = $CONFIG_FILES
12482 CONFIG_HEADERS = $CONFIG_HEADERS
12483 CONFIG_LINKS = $CONFIG_LINKS
12484 CONFIG_COMMANDS = $CONFIG_COMMANDS
12485 $ $0 $@
12486
Bram Moolenaar446cb832008-06-24 21:56:24 +000012487on `(hostname || uname -n) 2>/dev/null | sed 1q`
12488"
12489
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012490_ACEOF
12491
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012492case $ac_config_files in *"
12493"*) set x $ac_config_files; shift; ac_config_files=$*;;
12494esac
12495
12496case $ac_config_headers in *"
12497"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12498esac
12499
12500
Bram Moolenaar446cb832008-06-24 21:56:24 +000012501cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012502# Files that config.status was made for.
Bram Moolenaar446cb832008-06-24 21:56:24 +000012503config_files="$ac_config_files"
12504config_headers="$ac_config_headers"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012505
Bram Moolenaar446cb832008-06-24 21:56:24 +000012506_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012507
Bram Moolenaar446cb832008-06-24 21:56:24 +000012508cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012509ac_cs_usage="\
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012510\`$as_me' instantiates files and other configuration actions
12511from templates according to the current configuration. Unless the files
12512and actions are specified as TAGs, all are instantiated by default.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012513
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012514Usage: $0 [OPTION]... [TAG]...
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012515
12516 -h, --help print this help, then exit
Bram Moolenaar446cb832008-06-24 21:56:24 +000012517 -V, --version print version number and configuration settings, then exit
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012518 --config print configuration, then exit
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012519 -q, --quiet, --silent
12520 do not print progress messages
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012521 -d, --debug don't remove temporary files
12522 --recheck update $as_me by reconfiguring in the same conditions
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012523 --file=FILE[:TEMPLATE]
Bram Moolenaar446cb832008-06-24 21:56:24 +000012524 instantiate the configuration file FILE
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012525 --header=FILE[:TEMPLATE]
Bram Moolenaar446cb832008-06-24 21:56:24 +000012526 instantiate the configuration header FILE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012527
12528Configuration files:
12529$config_files
12530
12531Configuration headers:
12532$config_headers
12533
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012534Report bugs to the package provider."
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012535
Bram Moolenaar446cb832008-06-24 21:56:24 +000012536_ACEOF
12537cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012538ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012539ac_cs_version="\\
12540config.status
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012541configured by $0, generated by GNU Autoconf 2.65,
12542 with options \\"\$ac_cs_config\\"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012543
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012544Copyright (C) 2009 Free Software Foundation, Inc.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012545This config.status script is free software; the Free Software Foundation
12546gives unlimited permission to copy, distribute and modify it."
Bram Moolenaar446cb832008-06-24 21:56:24 +000012547
12548ac_pwd='$ac_pwd'
12549srcdir='$srcdir'
12550AWK='$AWK'
12551test -n "\$AWK" || AWK=awk
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012552_ACEOF
12553
Bram Moolenaar446cb832008-06-24 21:56:24 +000012554cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12555# The default lists apply if the user does not specify any file.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012556ac_need_defaults=:
12557while test $# != 0
12558do
12559 case $1 in
12560 --*=*)
Bram Moolenaar446cb832008-06-24 21:56:24 +000012561 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12562 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012563 ac_shift=:
12564 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012565 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012566 ac_option=$1
12567 ac_optarg=$2
12568 ac_shift=shift
12569 ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012570 esac
12571
12572 case $ac_option in
12573 # Handling of the options.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012574 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12575 ac_cs_recheck=: ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012576 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12577 $as_echo "$ac_cs_version"; exit ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012578 --config | --confi | --conf | --con | --co | --c )
12579 $as_echo "$ac_cs_config"; exit ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012580 --debug | --debu | --deb | --de | --d | -d )
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012581 debug=: ;;
12582 --file | --fil | --fi | --f )
12583 $ac_shift
Bram Moolenaar446cb832008-06-24 21:56:24 +000012584 case $ac_optarg in
12585 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12586 esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012587 as_fn_append CONFIG_FILES " '$ac_optarg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012588 ac_need_defaults=false;;
12589 --header | --heade | --head | --hea )
12590 $ac_shift
Bram Moolenaar446cb832008-06-24 21:56:24 +000012591 case $ac_optarg in
12592 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12593 esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012594 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012595 ac_need_defaults=false;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012596 --he | --h)
12597 # Conflict between --help and --header
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012598 as_fn_error "ambiguous option: \`$1'
12599Try \`$0 --help' for more information.";;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012600 --help | --hel | -h )
12601 $as_echo "$ac_cs_usage"; exit ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012602 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12603 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12604 ac_cs_silent=: ;;
12605
12606 # This is an error.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012607 -*) as_fn_error "unrecognized option: \`$1'
12608Try \`$0 --help' for more information." ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012609
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012610 *) as_fn_append ac_config_targets " $1"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012611 ac_need_defaults=false ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012612
12613 esac
12614 shift
12615done
12616
12617ac_configure_extra_args=
12618
12619if $ac_cs_silent; then
12620 exec 6>/dev/null
12621 ac_configure_extra_args="$ac_configure_extra_args --silent"
12622fi
12623
12624_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012625cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012626if \$ac_cs_recheck; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012627 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12628 shift
12629 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12630 CONFIG_SHELL='$SHELL'
12631 export CONFIG_SHELL
12632 exec "\$@"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012633fi
12634
12635_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012636cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12637exec 5>>auto/config.log
12638{
12639 echo
12640 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12641## Running $as_me. ##
12642_ASBOX
12643 $as_echo "$ac_log"
12644} >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012645
Bram Moolenaar446cb832008-06-24 21:56:24 +000012646_ACEOF
12647cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12648_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012649
Bram Moolenaar446cb832008-06-24 21:56:24 +000012650cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012651
Bram Moolenaar446cb832008-06-24 21:56:24 +000012652# Handling of arguments.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012653for ac_config_target in $ac_config_targets
12654do
Bram Moolenaar446cb832008-06-24 21:56:24 +000012655 case $ac_config_target in
12656 "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;;
12657 "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;;
12658
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012659 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012660 esac
12661done
12662
Bram Moolenaar446cb832008-06-24 21:56:24 +000012663
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012664# If the user did not use the arguments to specify the items to instantiate,
12665# then the envvar interface is used. Set only those that are not.
12666# We use the long form for the default assignment because of an extremely
12667# bizarre bug on SunOS 4.1.3.
12668if $ac_need_defaults; then
12669 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12670 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12671fi
12672
12673# Have a temporary directory for convenience. Make it in the build tree
Bram Moolenaar446cb832008-06-24 21:56:24 +000012674# simply because there is no reason against having it here, and in addition,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012675# creating and moving files from /tmp can sometimes cause problems.
Bram Moolenaar446cb832008-06-24 21:56:24 +000012676# Hook for its removal unless debugging.
12677# Note that there is a small window in which the directory will not be cleaned:
12678# after its creation but before its name has been assigned to `$tmp'.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012679$debug ||
12680{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012681 tmp=
12682 trap 'exit_status=$?
12683 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12684' 0
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012685 trap 'as_fn_exit 1' 1 2 13 15
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012686}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012687# Create a (secure) tmp directory for tmp files.
12688
12689{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012690 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012691 test -n "$tmp" && test -d "$tmp"
12692} ||
12693{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012694 tmp=./conf$$-$RANDOM
12695 (umask 077 && mkdir "$tmp")
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012696} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012697
Bram Moolenaar446cb832008-06-24 21:56:24 +000012698# Set up the scripts for CONFIG_FILES section.
12699# No need to generate them if there are no CONFIG_FILES.
12700# This happens for instance with `./config.status config.h'.
12701if test -n "$CONFIG_FILES"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012702
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012703
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012704ac_cr=`echo X | tr X '\015'`
12705# On cygwin, bash can eat \r inside `` if the user requested igncr.
12706# But we know of no other shell where ac_cr would be empty at this
12707# point, so we can use a bashism as a fallback.
12708if test "x$ac_cr" = x; then
12709 eval ac_cr=\$\'\\r\'
12710fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012711ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12712if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012713 ac_cs_awk_cr='\r'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012714else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012715 ac_cs_awk_cr=$ac_cr
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012716fi
12717
Bram Moolenaar446cb832008-06-24 21:56:24 +000012718echo 'BEGIN {' >"$tmp/subs1.awk" &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012719_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012720
Bram Moolenaar446cb832008-06-24 21:56:24 +000012721
12722{
12723 echo "cat >conf$$subs.awk <<_ACEOF" &&
12724 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12725 echo "_ACEOF"
12726} >conf$$subs.sh ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012727 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012728ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12729ac_delim='%!_!# '
12730for ac_last_try in false false false false false :; do
12731 . ./conf$$subs.sh ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012732 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012733
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012734 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12735 if test $ac_delim_n = $ac_delim_num; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012736 break
12737 elif $ac_last_try; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012738 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012739 else
12740 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12741 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012742done
Bram Moolenaar446cb832008-06-24 21:56:24 +000012743rm -f conf$$subs.sh
12744
12745cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12746cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012747_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012748sed -n '
12749h
12750s/^/S["/; s/!.*/"]=/
12751p
12752g
12753s/^[^!]*!//
12754:repl
12755t repl
12756s/'"$ac_delim"'$//
12757t delim
12758:nl
12759h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012760s/\(.\{148\}\)..*/\1/
Bram Moolenaar446cb832008-06-24 21:56:24 +000012761t more1
12762s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12763p
12764n
12765b repl
12766:more1
12767s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12768p
12769g
12770s/.\{148\}//
12771t nl
12772:delim
12773h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012774s/\(.\{148\}\)..*/\1/
Bram Moolenaar446cb832008-06-24 21:56:24 +000012775t more2
12776s/["\\]/\\&/g; s/^/"/; s/$/"/
12777p
12778b
12779:more2
12780s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12781p
12782g
12783s/.\{148\}//
12784t delim
12785' <conf$$subs.awk | sed '
12786/^[^""]/{
12787 N
12788 s/\n//
12789}
12790' >>$CONFIG_STATUS || ac_write_fail=1
12791rm -f conf$$subs.awk
12792cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12793_ACAWK
12794cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12795 for (key in S) S_is_set[key] = 1
12796 FS = ""
Bram Moolenaar071d4272004-06-13 20:20:40 +000012797
Bram Moolenaar446cb832008-06-24 21:56:24 +000012798}
12799{
12800 line = $ 0
12801 nfields = split(line, field, "@")
12802 substed = 0
12803 len = length(field[1])
12804 for (i = 2; i < nfields; i++) {
12805 key = field[i]
12806 keylen = length(key)
12807 if (S_is_set[key]) {
12808 value = S[key]
12809 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12810 len += length(value) + length(field[++i])
12811 substed = 1
12812 } else
12813 len += 1 + keylen
12814 }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012815
Bram Moolenaar446cb832008-06-24 21:56:24 +000012816 print line
12817}
Bram Moolenaar071d4272004-06-13 20:20:40 +000012818
Bram Moolenaar446cb832008-06-24 21:56:24 +000012819_ACAWK
12820_ACEOF
12821cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12822if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12823 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12824else
12825 cat
12826fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012827 || as_fn_error "could not setup config files machinery" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012828_ACEOF
12829
12830# VPATH may cause trouble with some makes, so we remove $(srcdir),
12831# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12832# trailing colons and then remove the whole line if VPATH becomes empty
12833# (actually we leave an empty line to preserve line numbers).
12834if test "x$srcdir" = x.; then
12835 ac_vpsub='/^[ ]*VPATH[ ]*=/{
12836s/:*\$(srcdir):*/:/
12837s/:*\${srcdir}:*/:/
12838s/:*@srcdir@:*/:/
12839s/^\([^=]*=[ ]*\):*/\1/
12840s/:*$//
12841s/^[^=]*=[ ]*$//
12842}'
12843fi
12844
12845cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12846fi # test -n "$CONFIG_FILES"
12847
12848# Set up the scripts for CONFIG_HEADERS section.
12849# No need to generate them if there are no CONFIG_HEADERS.
12850# This happens for instance with `./config.status Makefile'.
12851if test -n "$CONFIG_HEADERS"; then
12852cat >"$tmp/defines.awk" <<\_ACAWK ||
12853BEGIN {
12854_ACEOF
12855
12856# Transform confdefs.h into an awk script `defines.awk', embedded as
12857# here-document in config.status, that substitutes the proper values into
12858# config.h.in to produce config.h.
12859
12860# Create a delimiter string that does not exist in confdefs.h, to ease
12861# handling of long lines.
12862ac_delim='%!_!# '
12863for ac_last_try in false false :; do
12864 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12865 if test -z "$ac_t"; then
12866 break
12867 elif $ac_last_try; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012868 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012869 else
12870 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12871 fi
12872done
12873
12874# For the awk script, D is an array of macro values keyed by name,
12875# likewise P contains macro parameters if any. Preserve backslash
12876# newline sequences.
12877
12878ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12879sed -n '
12880s/.\{148\}/&'"$ac_delim"'/g
12881t rset
12882:rset
12883s/^[ ]*#[ ]*define[ ][ ]*/ /
12884t def
12885d
12886:def
12887s/\\$//
12888t bsnl
12889s/["\\]/\\&/g
12890s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12891D["\1"]=" \3"/p
12892s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12893d
12894:bsnl
12895s/["\\]/\\&/g
12896s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12897D["\1"]=" \3\\\\\\n"\\/p
12898t cont
12899s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12900t cont
12901d
12902:cont
12903n
12904s/.\{148\}/&'"$ac_delim"'/g
12905t clear
12906:clear
12907s/\\$//
12908t bsnlc
12909s/["\\]/\\&/g; s/^/"/; s/$/"/p
12910d
12911:bsnlc
12912s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12913b cont
12914' <confdefs.h | sed '
12915s/'"$ac_delim"'/"\\\
12916"/g' >>$CONFIG_STATUS || ac_write_fail=1
12917
12918cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12919 for (key in D) D_is_set[key] = 1
12920 FS = ""
12921}
12922/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12923 line = \$ 0
12924 split(line, arg, " ")
12925 if (arg[1] == "#") {
12926 defundef = arg[2]
12927 mac1 = arg[3]
12928 } else {
12929 defundef = substr(arg[1], 2)
12930 mac1 = arg[2]
12931 }
12932 split(mac1, mac2, "(") #)
12933 macro = mac2[1]
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012934 prefix = substr(line, 1, index(line, defundef) - 1)
Bram Moolenaar446cb832008-06-24 21:56:24 +000012935 if (D_is_set[macro]) {
12936 # Preserve the white space surrounding the "#".
Bram Moolenaar446cb832008-06-24 21:56:24 +000012937 print prefix "define", macro P[macro] D[macro]
12938 next
12939 } else {
12940 # Replace #undef with comments. This is necessary, for example,
12941 # in the case of _POSIX_SOURCE, which is predefined and required
12942 # on some systems where configure will not decide to define it.
12943 if (defundef == "undef") {
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012944 print "/*", prefix defundef, macro, "*/"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012945 next
12946 }
12947 }
12948}
12949{ print }
12950_ACAWK
12951_ACEOF
12952cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012953 as_fn_error "could not setup config headers machinery" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012954fi # test -n "$CONFIG_HEADERS"
12955
12956
12957eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
12958shift
12959for ac_tag
12960do
12961 case $ac_tag in
12962 :[FHLC]) ac_mode=$ac_tag; continue;;
12963 esac
12964 case $ac_mode$ac_tag in
12965 :[FHL]*:*);;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012966 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012967 :[FH]-) ac_tag=-:-;;
12968 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12969 esac
12970 ac_save_IFS=$IFS
12971 IFS=:
12972 set x $ac_tag
12973 IFS=$ac_save_IFS
12974 shift
12975 ac_file=$1
12976 shift
12977
12978 case $ac_mode in
12979 :L) ac_source=$1;;
12980 :[FH])
12981 ac_file_inputs=
12982 for ac_f
12983 do
12984 case $ac_f in
12985 -) ac_f="$tmp/stdin";;
12986 *) # Look for the file first in the build tree, then in the source tree
12987 # (if the path is not absolute). The absolute path cannot be DOS-style,
12988 # because $ac_f cannot contain `:'.
12989 test -f "$ac_f" ||
12990 case $ac_f in
12991 [\\/$]*) false;;
12992 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12993 esac ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012994 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012995 esac
12996 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012997 as_fn_append ac_file_inputs " '$ac_f'"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012998 done
12999
13000 # Let's still pretend it is `configure' which instantiates (i.e., don't
13001 # use $as_me), people would be surprised to read:
13002 # /* config.h. Generated by config.status. */
13003 configure_input='Generated from '`
13004 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13005 `' by configure.'
13006 if test x"$ac_file" != x-; then
13007 configure_input="$ac_file. $configure_input"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013008 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013009$as_echo "$as_me: creating $ac_file" >&6;}
13010 fi
13011 # Neutralize special characters interpreted by sed in replacement strings.
13012 case $configure_input in #(
13013 *\&* | *\|* | *\\* )
13014 ac_sed_conf_input=`$as_echo "$configure_input" |
13015 sed 's/[\\\\&|]/\\\\&/g'`;; #(
13016 *) ac_sed_conf_input=$configure_input;;
13017 esac
13018
13019 case $ac_tag in
13020 *:-:* | *:-) cat >"$tmp/stdin" \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013021 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000013022 esac
13023 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +000013024 esac
13025
Bram Moolenaar446cb832008-06-24 21:56:24 +000013026 ac_dir=`$as_dirname -- "$ac_file" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013027$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13028 X"$ac_file" : 'X\(//\)[^/]' \| \
13029 X"$ac_file" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000013030 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13031$as_echo X"$ac_file" |
13032 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13033 s//\1/
13034 q
13035 }
13036 /^X\(\/\/\)[^/].*/{
13037 s//\1/
13038 q
13039 }
13040 /^X\(\/\/\)$/{
13041 s//\1/
13042 q
13043 }
13044 /^X\(\/\).*/{
13045 s//\1/
13046 q
13047 }
13048 s/.*/./; q'`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013049 as_dir="$ac_dir"; as_fn_mkdir_p
Bram Moolenaar446cb832008-06-24 21:56:24 +000013050 ac_builddir=.
Bram Moolenaar071d4272004-06-13 20:20:40 +000013051
Bram Moolenaar446cb832008-06-24 21:56:24 +000013052case "$ac_dir" in
13053.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13054*)
13055 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13056 # A ".." for each directory in $ac_dir_suffix.
13057 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13058 case $ac_top_builddir_sub in
13059 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13060 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13061 esac ;;
13062esac
13063ac_abs_top_builddir=$ac_pwd
13064ac_abs_builddir=$ac_pwd$ac_dir_suffix
13065# for backward compatibility:
13066ac_top_builddir=$ac_top_build_prefix
13067
13068case $srcdir in
13069 .) # We are building in place.
13070 ac_srcdir=.
13071 ac_top_srcdir=$ac_top_builddir_sub
13072 ac_abs_top_srcdir=$ac_pwd ;;
13073 [\\/]* | ?:[\\/]* ) # Absolute name.
13074 ac_srcdir=$srcdir$ac_dir_suffix;
13075 ac_top_srcdir=$srcdir
13076 ac_abs_top_srcdir=$srcdir ;;
13077 *) # Relative name.
13078 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13079 ac_top_srcdir=$ac_top_build_prefix$srcdir
13080 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13081esac
13082ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13083
13084
13085 case $ac_mode in
13086 :F)
13087 #
13088 # CONFIG_FILE
13089 #
13090
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013091_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013092
Bram Moolenaar446cb832008-06-24 21:56:24 +000013093cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13094# If the template does not know about datarootdir, expand it.
13095# FIXME: This hack should be removed a few years after 2.60.
13096ac_datarootdir_hack=; ac_datarootdir_seen=
Bram Moolenaar446cb832008-06-24 21:56:24 +000013097ac_sed_dataroot='
13098/datarootdir/ {
13099 p
13100 q
13101}
13102/@datadir@/p
13103/@docdir@/p
13104/@infodir@/p
13105/@localedir@/p
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013106/@mandir@/p'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013107case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13108*datarootdir*) ac_datarootdir_seen=yes;;
13109*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013110 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013111$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13112_ACEOF
13113cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13114 ac_datarootdir_hack='
13115 s&@datadir@&$datadir&g
13116 s&@docdir@&$docdir&g
13117 s&@infodir@&$infodir&g
13118 s&@localedir@&$localedir&g
13119 s&@mandir@&$mandir&g
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013120 s&\\\${datarootdir}&$datarootdir&g' ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000013121esac
13122_ACEOF
13123
13124# Neutralize VPATH when `$srcdir' = `.'.
13125# Shell code in configure.ac might set extrasub.
13126# FIXME: do we really want to maintain this feature?
13127cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13128ac_sed_extra="$ac_vpsub
13129$extrasub
13130_ACEOF
13131cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13132:t
13133/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13134s|@configure_input@|$ac_sed_conf_input|;t t
13135s&@top_builddir@&$ac_top_builddir_sub&;t t
13136s&@top_build_prefix@&$ac_top_build_prefix&;t t
13137s&@srcdir@&$ac_srcdir&;t t
13138s&@abs_srcdir@&$ac_abs_srcdir&;t t
13139s&@top_srcdir@&$ac_top_srcdir&;t t
13140s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13141s&@builddir@&$ac_builddir&;t t
13142s&@abs_builddir@&$ac_abs_builddir&;t t
13143s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13144$ac_datarootdir_hack
13145"
13146eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013147 || as_fn_error "could not create $ac_file" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013148
13149test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13150 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
13151 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013152 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013153which seems to be undefined. Please make sure it is defined." >&5
13154$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13155which seems to be undefined. Please make sure it is defined." >&2;}
13156
13157 rm -f "$tmp/stdin"
13158 case $ac_file in
13159 -) cat "$tmp/out" && rm -f "$tmp/out";;
13160 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
13161 esac \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013162 || as_fn_error "could not create $ac_file" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013163 ;;
13164 :H)
13165 #
13166 # CONFIG_HEADER
13167 #
13168 if test x"$ac_file" != x-; then
13169 {
13170 $as_echo "/* $configure_input */" \
13171 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
13172 } >"$tmp/config.h" \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013173 || as_fn_error "could not create $ac_file" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013174 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013175 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013176$as_echo "$as_me: $ac_file is unchanged" >&6;}
13177 else
13178 rm -f "$ac_file"
13179 mv "$tmp/config.h" "$ac_file" \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013180 || as_fn_error "could not create $ac_file" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013181 fi
13182 else
13183 $as_echo "/* $configure_input */" \
13184 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013185 || as_fn_error "could not create -" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013186 fi
13187 ;;
13188
13189
13190 esac
13191
13192done # for ac_tag
13193
Bram Moolenaar071d4272004-06-13 20:20:40 +000013194
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013195as_fn_exit 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013196_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013197ac_clean_files=$ac_clean_files_save
13198
Bram Moolenaar446cb832008-06-24 21:56:24 +000013199test $ac_write_fail = 0 ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013200 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013201
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013202
13203# configure is writing to config.log, and then calls config.status.
13204# config.status does its own redirection, appending to config.log.
13205# Unfortunately, on DOS this fails, as config.log is still kept open
13206# by configure, so config.status won't be able to write to it; its
13207# output is simply discarded. So we exec the FD to /dev/null,
13208# effectively closing config.log, so it can be properly (re)opened and
13209# appended to by config.status. When coming back to configure, we
13210# need to make the FD available again.
13211if test "$no_create" != yes; then
13212 ac_cs_success=:
13213 ac_config_status_args=
13214 test "$silent" = yes &&
13215 ac_config_status_args="$ac_config_status_args --quiet"
13216 exec 5>/dev/null
13217 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
Bram Moolenaarc7453f52006-02-10 23:20:28 +000013218 exec 5>>auto/config.log
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013219 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13220 # would make configure fail if this is the last instruction.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013221 $ac_cs_success || as_fn_exit $?
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013222fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013223if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013224 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +000013225$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +000013226fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013227
13228